Li Jie
|
3605eeeef7
|
export c header file for build library
|
2025-09-11 14:07:58 +08:00 |
|
visualfc
|
2a88d5777a
|
ssa: export target and module
|
2025-08-12 09:29:43 +08:00 |
|
visualfc
|
0a6588c348
|
ssa: PyVal support bool,int,uint,string,bytearray,complex
|
2025-07-29 16:08:09 +08:00 |
|
visualfc
|
4726e824a0
|
build: link globals importpath.name=value
|
2025-06-17 11:11:06 +08:00 |
|
Li Jie
|
d4bf66936a
|
specify setjmp/longjmp function names on wasm
|
2025-04-11 16:28:47 +08:00 |
|
Li Jie
|
e6c7627ee8
|
cross compilation
|
2025-04-08 10:46:14 +08:00 |
|
Li Jie
|
ed366568b4
|
move out c/cpp/py
|
2025-04-03 16:26:11 +08:00 |
|
Li Jie
|
1172e5bdce
|
build: separate compiler and libs
|
2025-01-08 14:59:01 +08:00 |
|
Li Jie
|
e732e5158e
|
cl: fix package patching
|
2024-11-25 11:36:26 +08:00 |
|
Li Jie
|
43c1bc8d5f
|
ssa: compile go string constant without alloca
|
2024-11-24 15:29:20 +08:00 |
|
visualfc
|
d62c2d913e
|
ssa: abi check interface method
|
2024-10-12 15:59:10 +08:00 |
|
visualfc
|
9eb9b48534
|
internal/lib/reflect: type.Field FieldByIndex FieldByName
|
2024-09-22 20:56:15 +08:00 |
|
Li Jie
|
62beb73aa2
|
x
|
2024-09-22 11:52:26 +08:00 |
|
Li Jie
|
867c01d5e8
|
ssa: clean
|
2024-09-21 09:10:08 +08:00 |
|
Li Jie
|
75574e97cc
|
ssa: fix debug info of local vars
|
2024-09-19 10:29:11 +08:00 |
|
Li Jie
|
f4089bc164
|
ssa: struct debug info creation supports resursive
|
2024-09-19 09:45:26 +08:00 |
|
Li Jie
|
d85a080f9b
|
ssa: support string and pointer debug info, fix params debugging
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
7ddc8c6aeb
|
increase coverage rate
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
25238b53c9
|
hide llvm types on DIBuilder methods
|
2024-09-18 21:14:04 +08:00 |
|
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 |
|