Commit Graph

42 Commits

Author SHA1 Message Date
visualfc
5d93565e16 ssa: add builtin append 2024-05-15 10:43:26 +08:00
xushiwei
aac5e7b3cd TestFromTestdata: print 2024-05-12 15:56:05 +08:00
xushiwei
791634c377 conflict fix 2024-05-12 15:52:29 +08:00
xushiwei
090149eab6 llgo/ssa: StringData/StringLen 2024-05-12 15:42:50 +08:00
visualfc
1fb37c37fe binop: token.AND_NOT 2024-05-10 21:34:54 +08:00
visualfc
aae663e5e5 binop: bool eql/neq 2024-05-10 21:06:19 +08:00
visualfc
e985eda857 typeAssert: bool float string 2024-05-10 13:46:39 +08:00
visualfc
75aea37ced ssa: bitcast float => iface.data 2024-05-09 16:01:30 +08:00
xushiwei
2b70bb60a9 MakeInterface: remove delayExpr 2024-05-09 06:48:16 +08:00
visualfc
6eaf21e5a6 ssa.convert real numeric types 2024-05-08 16:19:14 +08:00
xushiwei
bc3dca45e7 importPkg refactor: don't depend token.Pos 2024-05-07 17:31:25 +08:00
xushiwei
1038b06510 Merge pull request #125 from visualfc/op
ssa.UnOp: sub/not/xor
2024-05-07 10:22:03 +08:00
xushiwei
a8ead2543d runtime: c.Argc, c.Argv, c.Getopt 2024-05-07 10:16:03 +08:00
visualfc
68949c28c8 ssa.UnOp: sub/not/xor 2024-05-07 09:55:51 +08:00
xushiwei
4eb7e4000b runtime: c.Uint 2024-05-07 00:15:06 +08:00
visualfc
017fd150cd cl: fix compilePhis 2024-05-06 22:23:34 +08:00
xushiwei
0066f8bd3f llgen tests 2024-05-05 21:33:04 +08:00
xushiwei
f1bb42f554 llgo/ssa: SizeOf, MakeSlice, VoidPtr 2024-05-03 23:10:02 +08:00
visualfc
5c5b8e62e5 implement ssa.index 2024-05-02 09:26:56 +08:00
xushiwei
666808b427 cl: callRuntimeInit; runtime: TracePanic 2024-05-01 11:03:52 +08:00
xushiwei
d3fddfb634 mv _testcgo => _testrt 2024-04-30 23:18:18 +08:00
xushiwei
40a9e00d4c llgo/ssa: Slice, IndexAddr bugfix 2024-04-30 16:15:36 +08:00
visualfc
2d6869bdbd ssa: fix newSlice.type & const 2024-04-30 14:14:28 +08:00
visualfc
b5961f0807 cl/_testdata: add untyped test 2024-04-30 08:14:08 +08:00
xushiwei
00b2fd1479 fix TestNamedStruct 2024-04-27 08:17:46 +08:00
xushiwei
f86cd74a98 cl: go:linkname specifies call convention by C.xxx 2024-04-26 13:09:24 +08:00
xushiwei
91d1d71f6d ssa: temp disable Finalize; cl: decls sort by name 2024-04-26 03:25:11 +08:00
xushiwei
28dd34a136 cl: _testdata/ptrmthd 2024-04-26 00:31:02 +08:00
xushiwei
87b7ecd1d6 cl: _testdata/method 2024-04-25 21:44:23 +08:00
xushiwei
1014fa53dd cl: _testdata/printval 2024-04-25 14:25:14 +08:00
xushiwei
81b3add443 build.Do: verbose 2024-04-24 14:27:14 +08:00
xushiwei
aafe5a8600 cl: varOf 2024-04-23 01:16:31 +08:00
xushiwei
72084b5648 cl: _testdata/importpkg 2024-04-22 20:09:23 +08:00
xushiwei
2d75c55d36 cl: funcOf; use gogen/packages.Importer 2024-04-22 17:49:21 +08:00
xushiwei
5343a55395 cl: support go:linkname 2024-04-22 15:09:08 +08:00
xushiwei
0b7713dbdb llgo/x/llgen 2024-04-22 00:03:49 +08:00
xushiwei
7ffedc2da7 cl: _testdata/printf 2024-04-21 17:54:51 +08:00
xushiwei
4641cb11eb cl: _testdata/printf: almost done 2024-04-21 15:12:57 +08:00
xushiwei
8f31e4a6d3 global var init 2024-04-21 00:22:39 +08:00
xushiwei
358e18b9de cl: _testdata/varinit 2024-04-20 23:57:55 +08:00
xushiwei
643e5e699d fncall: as main package 2024-04-20 23:25:08 +08:00
xushiwei
24690ad6b2 TestFromTestdata: fncall 2024-04-20 23:15:10 +08:00