xushiwei
|
b70b868552
|
TestReplaceGoName
|
2024-06-13 03:00:55 +08:00 |
|
xushiwei
|
7235357ef5
|
runtime: TODO - error var; cl: link goVar
|
2024-06-13 02:53:54 +08:00 |
|
xushiwei
|
18eecbe9f4
|
llgo/ssa: float Const fix; cl: replaceGoName runtime => llgo/internal/runtime
|
2024-06-13 00:56:18 +08:00 |
|
xushiwei
|
42a5c6a19f
|
c.GoDeferData; llgo/ssa: rm excepKey
|
2024-06-12 23:17:10 +08:00 |
|
xushiwei
|
845767b1d7
|
x
|
2024-06-12 21:13:47 +08:00 |
|
xushiwei
|
3e144af127
|
skip defer
|
2024-06-12 21:09:30 +08:00 |
|
xushiwei
|
45f470e3a7
|
merge upstream
|
2024-06-12 21:02:26 +08:00 |
|
xushiwei
|
42a5c60af6
|
runtime.Rethrow fix; llgo/ssa: IndirectJump fix
|
2024-06-12 20:53:30 +08:00 |
|
xushiwei
|
b8230e144a
|
Merge pull request #298 from visualfc/eface
ssa: interface equal
|
2024-06-12 20:29:15 +08:00 |
|
xushiwei
|
b787de0163
|
runtime: rethrow/panic; llgo/ssa: DeferData; Null => Nil
|
2024-06-12 17:26:07 +08:00 |
|
visualfc
|
2f0d525c2e
|
ssa: binop EfaceEqual
|
2024-06-12 07:25:20 +08:00 |
|
visualfc
|
3f0c65ebb2
|
ssa: fix typeAssert for Nil
|
2024-06-11 20:50:01 +08:00 |
|
visualfc
|
f33796797d
|
cl: _testgo/reader
|
2024-06-11 12:15:18 +08:00 |
|
xushiwei
|
5e5d149ca5
|
cl: isVargs support defer/go
|
2024-06-11 10:35:27 +08:00 |
|
visualfc
|
a14974fbf2
|
cl: compile ssa.Field
|
2024-06-11 10:23:00 +08:00 |
|
Li Jie
|
c8cc2dac04
|
cl: test decl only pkg kind
|
2024-06-09 19:23:22 +08:00 |
|
xushiwei
|
29c0c737ed
|
llgo/ssa: deferInitBuilder
|
2024-06-08 21:39:45 +08:00 |
|
xushiwei
|
63c03bb28c
|
llgo/ssa: getDefer fix
|
2024-06-08 20:09:56 +08:00 |
|
xushiwei
|
32bfb3d57e
|
runtime.Defer: remove proc
|
2024-06-08 16:31:52 +08:00 |
|
xushiwei
|
abf461a049
|
TestErrBuiltin
|
2024-06-08 15:17:49 +08:00 |
|
xushiwei
|
e6ab5bd86d
|
testFrom: expected == ';' means skipping out.ll
|
2024-06-08 15:04:35 +08:00 |
|
xushiwei
|
02e0651eab
|
ignore setjmp/out.ll (os deps)
|
2024-06-08 14:59:26 +08:00 |
|
xushiwei
|
93be634673
|
builtin: sigjmpbuf/sigsetjmp/siglongjmp
|
2024-06-08 14:49:48 +08:00 |
|
visualfc
|
fe10ddc720
|
build: build runtime local
|
2024-06-07 15:25:35 +08:00 |
|
xushiwei
|
4868903844
|
c/setjmp
|
2024-06-07 13:48:36 +08:00 |
|
Li Jie
|
1ceaf1df22
|
runtime: fix libc linking
|
2024-06-06 19:46:21 +08:00 |
|
Li Jie
|
f5526f73c7
|
runtime: compatible difference of stdio symbols between linux and others
|
2024-06-06 17:17:26 +08:00 |
|
Li Jie
|
15fad2e841
|
cl: supports decl: <param>
|
2024-06-06 17:14:31 +08:00 |
|
visualfc
|
2fce2318ed
|
ssa: set method.name to pkg.name if private
|
2024-06-06 07:30:59 +08:00 |
|
xushiwei
|
b9d1d52ab3
|
gentests
|
2024-06-05 15:10:35 +08:00 |
|
xushiwei
|
fe548e580d
|
use cl/blocks
|
2024-06-05 15:08:05 +08:00 |
|
xushiwei
|
fd7d2765c8
|
findLoop: reach
|
2024-06-05 15:02:11 +08:00 |
|
xushiwei
|
a226a70383
|
findLoop: mark fdel
|
2024-06-05 14:14:12 +08:00 |
|
xushiwei
|
519e69a7f8
|
cl/blocks
|
2024-06-05 13:48:11 +08:00 |
|
visualfc
|
281fbc2bee
|
cl: fix cl/_testrt/cast
|
2024-06-04 15:27:49 +08:00 |
|
visualfc
|
193e6dfc93
|
ssa: ChangeInterface
|
2024-06-03 16:03:05 +08:00 |
|
visualfc
|
7596658e6c
|
ssa: MakeInterface check abi.KindDirectIface
|
2024-06-03 11:47:16 +08:00 |
|
xushiwei
|
922fabd935
|
llgo/ssa getDefer fix: move to function start
|
2024-06-03 09:56:39 +08:00 |
|
xushiwei
|
cfca98512a
|
llgo/ssa: DeferAlways/DeferInCond/DeferInLoop
|
2024-06-03 02:43:04 +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
|
45734c0b5c
|
llgo/ssa: Builtin
|
2024-06-01 17:18:17 +08:00 |
|
xushiwei
|
51f3ac2376
|
_testgo: goroutine
|
2024-06-01 16:04:35 +08:00 |
|
xushiwei
|
e5802853c0
|
goroutine support; llgo/ssa: memory (malloc/free)
|
2024-06-01 15:52:54 +08:00 |
|
visualfc
|
858622a98d
|
move eface demo to cl/_testrt
|
2024-05-31 15:53:52 +08:00 |
|
visualfc
|
c673489461
|
ssa: fix llvm named in func
|
2024-05-31 14:22:17 +08:00 |
|
xushiwei
|
53a39b6947
|
Merge pull request #251 from xushiwei/q
llgo/ssa: Do Call/Go/Defer
|
2024-05-31 12:06:09 +08:00 |
|