Li Jie
|
d6f87a8254
|
rename debug info class/funcs
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
4c5f37db0f
|
debug symbols switch
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
3e5338c902
|
ssa: add llvm debug info
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
1e58c365ed
|
instead runtime.Zeroinit of memset to compatible build.NaiveForm
|
2024-09-14 15:44:36 +08:00 |
|
visualfc
|
b0ebb479f6
|
ssa: fix llgo:type c for typeparam named
|
2024-09-04 21:53:50 +08:00 |
|
visualfc
|
2feb3e1d7a
|
ssa: prog.linkname; abi llvm.LinkOnceAnyLinkage always
|
2024-08-20 21:11:27 +08:00 |
|
visualfc
|
d6d0faac6e
|
build: check -tags nogc
|
2024-08-16 11:34:58 +08:00 |
|
AN Long
|
bbeceae42e
|
feat(py): Add Python tuple constructor helper
|
2024-08-14 21:45:46 +08:00 |
|
Aofei Sheng
|
482f796bad
|
ssa: add llgo:link support to Builder.abiMthd
|
2024-08-04 11:00:31 +08:00 |
|
visualfc
|
dc6aa66f9a
|
ssa: closure changeType check convert
|
2024-07-29 20:53:13 +08:00 |
|
Aofei Sheng
|
3b5e8edd37
|
ssa: fix Builder.Sigsetjmp for Linux
This follows up on #597.
|
2024-07-29 16:52:24 +08:00 |
|
visualfc
|
830c40440f
|
build: fix unsafe.Sizeof for llgo:type C
|
2024-07-17 18:49:18 +08:00 |
|
xushiwei
|
e55e90db1a
|
py.Str; py.FromCStr/FromCStrAndLen/FromGoString
|
2024-07-04 18:34:00 +08:00 |
|
visualfc
|
2153cf39b5
|
ssa: chan send/recv
|
2024-07-02 20:52:25 +08:00 |
|
xushiwei
|
8c45eb7524
|
abitype: support Patch
|
2024-06-30 11:53:12 +08:00 |
|
visualfc
|
ef3619350d
|
ssa: fix abiType & abiNamedOf
|
2024-06-25 12:17:03 +08:00 |
|
xushiwei
|
de6535b722
|
builtin: real/imag/complex; c/math/cmplx; patch: math/cmplx
|
2024-06-20 10:00:47 +08:00 |
|
xushiwei
|
1599ba0294
|
private closureCtx/closureStub
|
2024-06-15 10:41:28 +08:00 |
|
visualfc
|
0c321c8c98
|
ssa: binop equal(func,slice,array,struct) and buildConstStr
|
2024-06-14 10:04:01 +08:00 |
|
xushiwei
|
42a5c6a19f
|
c.GoDeferData; llgo/ssa: rm excepKey
|
2024-06-12 23:17:10 +08:00 |
|
xushiwei
|
b787de0163
|
runtime: rethrow/panic; llgo/ssa: DeferData; Null => Nil
|
2024-06-12 17:26:07 +08:00 |
|
xushiwei
|
93be634673
|
builtin: sigjmpbuf/sigsetjmp/siglongjmp
|
2024-06-08 14:49:48 +08:00 |
|
xushiwei
|
c48b39baab
|
ssa/python.go
|
2024-06-05 16:29:58 +08:00 |
|
xushiwei
|
05af9f9810
|
llgo/ssa: NoArgsNoRet
|
2024-06-04 20:02:45 +08:00 |
|
xushiwei
|
2c799a8ccf
|
deferInit bugfix
|
2024-06-03 01:32:25 +08:00 |
|
xushiwei
|
56a5a7d72e
|
defer refactor
|
2024-06-03 01:06:01 +08:00 |
|
xushiwei
|
410f9dd759
|
llgo/ssa: EndBuild
|
2024-06-02 21:54:51 +08:00 |
|
xushiwei
|
ba45217756
|
llgo/ssa: RunDefers
|
2024-06-02 15:24:42 +08:00 |
|
xushiwei
|
5a5929048d
|
defer support; llgo/ssa: IfThen
|
2024-06-02 14:29:35 +08:00 |
|
xushiwei
|
e5802853c0
|
goroutine support; llgo/ssa: memory (malloc/free)
|
2024-06-01 15:52:54 +08:00 |
|
visualfc
|
c673489461
|
ssa: fix llvm named in func
|
2024-05-31 14:22:17 +08:00 |
|
xushiwei
|
3b2f01e974
|
abiTypes
|
2024-05-31 07:35:22 +08:00 |
|
xushiwei
|
8c2946a41b
|
prog.PointerSize
|
2024-05-28 17:55:26 +08:00 |
|
xushiwei
|
fc504e18d2
|
TypeSizes: goProgram
|
2024-05-28 16:59:47 +08:00 |
|
xushiwei
|
07738e13ef
|
AfterInit fix
|
2024-05-27 15:49:25 +08:00 |
|
visualfc
|
3328847e27
|
ssa: sliceOf arrayOf
|
2024-05-27 14:54:24 +08:00 |
|
xushiwei
|
8e89dc8aa9
|
llgo/ssa: abiMethodOf; AfterInit bugfix
|
2024-05-27 14:32:23 +08:00 |
|
xushiwei
|
8536fe4987
|
llgo/ssa: Imethod
|
2024-05-27 09:46:07 +08:00 |
|
xushiwei
|
165a99fd83
|
llgo/ssa: unsafeInterface; runtime.PointerTo
|
2024-05-27 08:07:34 +08:00 |
|
xushiwei
|
ddabfdca3d
|
SetBlockEx: BeforeLast
|
2024-05-26 16:18:24 +08:00 |
|
xushiwei
|
40dd25c122
|
abi: support named
|
2024-05-25 01:11:35 +08:00 |
|
xushiwei
|
2a7be0eabb
|
Eface
|
2024-05-24 23:09:38 +08:00 |
|
xushiwei
|
056ad51c24
|
llgo/ssa.Phi: AddIncoming fix
|
2024-05-24 09:20:58 +08:00 |
|
xushiwei
|
1162a5f916
|
AfterInit: init
|
2024-05-24 03:22:10 +08:00 |
|
xushiwei
|
418c37dd52
|
AfterInit bugfix: add param Builder
|
2024-05-24 02:42:10 +08:00 |
|
xushiwei
|
b66827998d
|
llgo/ssa: AfterInit
|
2024-05-24 02:09:57 +08:00 |
|
xushiwei
|
4986592dd7
|
TypeAssert refactor
|
2024-05-23 01:34:48 +08:00 |
|
xushiwei
|
a4c4324ba3
|
merge Field/Extract; prog.Tuple/Zero; TypeAssert refactor
|
2024-05-23 01:10:13 +08:00 |
|
xushiwei
|
6442ab2f20
|
llgo/ssa: unsafeEface
|
2024-05-22 13:47:21 +08:00 |
|
xushiwei
|
c19786bdfb
|
llgo/ssa: AfterInit/SliceLit/InterfaceData, unsafe.Slice; ssa/abi: Basic/Struct
|
2024-05-22 10:07:21 +08:00 |
|