Commit Graph

787 Commits

Author SHA1 Message Date
xushiwei
df13e3ab82 PrintIface 2024-05-27 09:56:42 +08:00
xushiwei
8536fe4987 llgo/ssa: Imethod 2024-05-27 09:46:07 +08:00
xushiwei
eba08334d1 abi InterfaceName/FuncName 2024-05-27 08:50:30 +08:00
xushiwei
165a99fd83 llgo/ssa: unsafeInterface; runtime.PointerTo 2024-05-27 08:07:34 +08:00
xushiwei
6754a9f3da Merge pull request #236 from xushiwei/q
rm unused code (phi, abi.Name)
2024-05-26 18:18:30 +08:00
xushiwei
12b0d81dda rm unused code (phi, abi.Name) 2024-05-26 18:10:17 +08:00
xushiwei
95da7c1c87 Merge pull request #235 from xushiwei/q
runtime: iface; llgo/ssa: phi refactor; remove abi.Name
2024-05-26 18:04:03 +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
91c9b4e168 llgo/ssa: pkgName 2024-05-26 09:34:43 +08:00
xushiwei
914a0c60b0 runtime: iface 2024-05-26 08:59:10 +08:00
xushiwei
773fb7c75b Merge pull request #233 from xushiwei/q
runtime: Func, Method, Imethod
2024-05-25 23:08:50 +08:00
xushiwei
afe20ffe92 runtime: Func, Method, Imethod 2024-05-25 22:52:48 +08:00
xushiwei
0b72c0b25c Merge pull request #232 from xushiwei/q
NameOff => Name; TypeOff => *Type; TextOff => Text
2024-05-25 22:00:24 +08:00
xushiwei
f06899303c gblarray 2024-05-25 21:47:02 +08:00
xushiwei
b121d1730b NameOff => Name; TypeOff => *Type; TextOff => Text 2024-05-25 21:43:59 +08:00
xushiwei
5d570b5140 Merge pull request #231 from xushiwei/q
iface
2024-05-25 12:00:43 +08:00
xushiwei
980a537930 iface: todo 2024-05-25 11:57:09 +08:00
xushiwei
d700c78f6c Merge pull request #230 from xushiwei/q
Index: mark unreachable
2024-05-25 08:43:16 +08:00
xushiwei
c7abc03fee Index: mark unreachable 2024-05-25 08:40:04 +08:00
xushiwei
9f243563b9 Merge pull request #229 from xushiwei/q
TypeAssert bugfix; abi: support named
2024-05-25 08:23:54 +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
fa71885cf9 Merge pull request #228 from xushiwei/q
test extractVal
2024-05-24 23:12:17 +08:00
xushiwei
2a7be0eabb Eface 2024-05-24 23:09:38 +08:00
xushiwei
ab7c828cfa InterfaceData 2024-05-24 23:06:54 +08:00
xushiwei
e6f8cfb16c test extractVal 2024-05-24 23:06:11 +08:00
xushiwei
0283a42273 Merge pull request #227 from xushiwei/q
abiType: support pointer
2024-05-24 22:58:16 +08:00
xushiwei
d1a6d29fdd x 2024-05-24 22:55:21 +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
xushiwei
f226177bca Merge pull request #224 from visualfc/utf8
ssa: string range; string convert bytes/rune; op eql/less
2024-05-24 11:06:12 +08:00
xushiwei
995478adac Merge pull request #225 from visualfc/typed
ssa: fix type toNamed
2024-05-24 10:55:15 +08:00
visualfc
62915d5af5 ssa: string range; string convert bytes/rune; op eql/less 2024-05-24 10:55:13 +08:00
visualfc
825e2eec51 ssa: fix type toNamed 2024-05-24 10:39:28 +08:00
xushiwei
b7f2bae2ef Merge pull request #226 from xushiwei/q
refactor: eface (any)
2024-05-24 10:34:10 +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
7c003e9e7a TestMakeInterface 2024-05-24 09:52:46 +08:00
xushiwei
f0f973eb00 TestAbi 2024-05-24 09:50:51 +08:00
xushiwei
f399dd3498 TestAny 2024-05-24 09:46:29 +08:00
xushiwei
d2e5bb99ef gentests; MakeBody fix 2024-05-24 09:41:40 +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
97e38255c6 llgo/ssa.Slice optimize speed 2024-05-24 08:23:01 +08:00
xushiwei
88004cac76 abiBasic fix 2024-05-24 07:51:41 +08:00