Commit Graph

425 Commits

Author SHA1 Message Date
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
c903785864 gentests 2024-05-26 17:55:16 +08:00
xushiwei
eae94c5f23 remove abi.Name 2024-05-26 17:53:29 +08:00
xushiwei
ddabfdca3d SetBlockEx: BeforeLast 2024-05-26 16:18:24 +08:00
xushiwei
5cf6a30027 llgo/ssa: phi refactor 2024-05-26 14:58:26 +08:00
xushiwei
f06899303c gblarray 2024-05-25 21:47:02 +08:00
xushiwei
c7abc03fee Index: mark unreachable 2024-05-25 08:40:04 +08:00
xushiwei
5eac8d860a abiType fix 2024-05-25 08:20:09 +08:00
xushiwei
1c8f860b6e gentests 2024-05-25 07:47:00 +08:00
xushiwei
1226308f3d TypeAssert bugfix; testcase struczero 2024-05-25 07:43:24 +08:00
xushiwei
40dd25c122 abi: support named 2024-05-25 01:11:35 +08:00
xushiwei
e6f8cfb16c test extractVal 2024-05-24 23:06:11 +08:00
xushiwei
ee15aa888f merge upstream 2024-05-24 22:50:33 +08:00
xushiwei
3cc975813d abiType: support pointer 2024-05-24 22:47:45 +08:00
visualfc
62915d5af5 ssa: string range; string convert bytes/rune; op eql/less 2024-05-24 10:55:13 +08:00
xushiwei
9b4701fed7 runtime.Struct: temp disable abi.NewName 2024-05-24 10:30:56 +08:00
xushiwei
937e55eb46 TestFromTestgo 2024-05-24 10:01:41 +08:00
xushiwei
f399dd3498 TestAny 2024-05-24 09:46:29 +08:00
xushiwei
77eeea95c7 valFromData BitCast bugfix 2024-05-24 09:30:16 +08:00
xushiwei
056ad51c24 llgo/ssa.Phi: AddIncoming fix 2024-05-24 09:20:58 +08:00
xushiwei
88004cac76 abiBasic fix 2024-05-24 07:51:41 +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
2628ee98f3 llgo/ssa: valFromData, buildVal 2024-05-24 01:18:18 +08:00
xushiwei
c19786bdfb llgo/ssa: AfterInit/SliceLit/InterfaceData, unsafe.Slice; ssa/abi: Basic/Struct 2024-05-22 10:07:21 +08:00
xushiwei
d5dfd37385 merge upstream 2024-05-21 01:32:06 +08:00
xushiwei
508b4d648d remove runtime.NewString 2024-05-21 01:30:15 +08:00
visualfc
5baa1aaa2a runtime: PrintFloat 2024-05-20 22:50:37 +08:00
visualfc
1a4ca389cd ssa: fix builtin print 2024-05-20 12:43:37 +08:00
xushiwei
cc357b2b7d llgo/ssa: TestMakeInterface (32bits); ssa/ssatest 2024-05-20 10:23:24 +08:00
xushiwei
6335ac6a47 runtime.MakeAnyIntptr 2024-05-20 08:51:27 +08:00
visualfc
cda572fd59 ssa: builtin copy 2024-05-19 19:33:41 +08:00
xushiwei
9a7fbaee00 llgo/ssa: {datstruct, interface}.go 2024-05-19 12:24:42 +08:00
xushiwei
04428c5aed llgo/ssa: pkg.PyLoadModSyms (source code stablility) 2024-05-19 07:57:12 +08:00
xushiwei
63e678928b cl: funcOf fix: call pyfunc multiple times 2024-05-19 00:15:23 +08:00
visualfc
e7fd038493 ssa: checkIndex for index/indexAddr 2024-05-18 11:08:39 +08:00
xushiwei
446df58e92 TestSqlite 2024-05-17 22:41:39 +08:00
xushiwei
1ad5caba93 cl: _testlibc/sqlite fix 2024-05-17 22:38:32 +08:00
visualfc
66da072fd7 ssa: fix global array 2024-05-17 19:30:56 +08:00
xushiwei
d6a75c411b _testpy/pi 2024-05-17 11:14:19 +08:00
xushiwei
568a71e0dc cl: out.ll regen 2024-05-17 11:11:22 +08:00
xushiwei
3012c4a3ff Merge branch 'main' into main_return_0 2024-05-17 11:05:09 +08:00
tsingbx
a45523a48c run gentests 2024-05-17 09:48:21 +08:00
tsingbx
5bfeea67d7 change main return to C int 2024-05-17 09:31:48 +08:00
tsingbx
057af792df main return type chang to C int 2024-05-17 09:06:53 +08:00
visualfc
feb28ecace ssa: fix castInt 2024-05-16 20:43:16 +08:00
visualfc
98945926ca ssa: binop check shl/shr 2024-05-16 16:27:49 +08:00
tsingbx
d3e3767df4 Merge branch 'main' of https://github.com/goplus/llgo into main_return_0 2024-05-16 15:35:05 +08:00