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
|
165a99fd83
|
llgo/ssa: unsafeInterface; runtime.PointerTo
|
2024-05-27 08:07:34 +08:00 |
|
xushiwei
|
12b0d81dda
|
rm unused code (phi, abi.Name)
|
2024-05-26 18:10:17 +08:00 |
|
xushiwei
|
eae94c5f23
|
remove abi.Name
|
2024-05-26 17:53:29 +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
|
afe20ffe92
|
runtime: Func, Method, Imethod
|
2024-05-25 22:52:48 +08:00 |
|
xushiwei
|
b121d1730b
|
NameOff => Name; TypeOff => *Type; TextOff => Text
|
2024-05-25 21:43:59 +08:00 |
|
xushiwei
|
980a537930
|
iface: todo
|
2024-05-25 11:57:09 +08:00 |
|
xushiwei
|
1c8f860b6e
|
gentests
|
2024-05-25 07:47:00 +08:00 |
|
xushiwei
|
40dd25c122
|
abi: support named
|
2024-05-25 01:11:35 +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 |
|
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
|
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 |
|
xushiwei
|
6442ab2f20
|
llgo/ssa: unsafeEface
|
2024-05-22 13:47:21 +08:00 |
|
xushiwei
|
c19786bdfb
|
llgo/ssa: AfterInit/SliceLit/InterfaceData, unsafe.Slice; ssa/abi: Basic/Struct
|
2024-05-22 10:07:21 +08:00 |
|
xushiwei
|
556939139b
|
x
|
2024-05-21 01:42:49 +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 |
|
xushiwei
|
bbd1187a9c
|
runtime: print/println
|
2024-05-20 21:32:10 +08:00 |
|
xushiwei
|
8bac9853fa
|
merge upstream
|
2024-05-20 13:51:50 +08:00 |
|
xushiwei
|
55ee21421e
|
runtime: Struct
|
2024-05-20 13:47:32 +08:00 |
|
visualfc
|
1a4ca389cd
|
ssa: fix builtin print
|
2024-05-20 12:43:37 +08:00 |
|
xushiwei
|
e61ebb4eb9
|
abi.Name; runtime: MakeAnyInt => MakeAnyIntptr; llgo/ssa: AllocU; builtin unsafe.String; MakeInterface; prog.PointerSize
|
2024-05-20 08:46:39 +08:00 |
|
visualfc
|
cda572fd59
|
ssa: builtin copy
|
2024-05-19 19:33:41 +08:00 |
|
visualfc
|
e7fd038493
|
ssa: checkIndex for index/indexAddr
|
2024-05-18 11:08:39 +08:00 |
|
visualfc
|
03edb3bbbe
|
runtime: assertRuntimeError assertNegativeShift assertIndexRange
|
2024-05-18 10:16:57 +08:00 |
|
visualfc
|
66da072fd7
|
ssa: fix global array
|
2024-05-17 19:30:56 +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 |
|
visualfc
|
022965b9c7
|
ssa: builtin print/println
|
2024-05-16 09:33:25 +08:00 |
|
visualfc
|
5d93565e16
|
ssa: add builtin append
|
2024-05-15 10:43:26 +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
|
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
|
dacb662d99
|
replace .ll => .lla
|
2024-05-07 20:52:26 +08:00 |
|
xushiwei
|
c0c5271172
|
llgen runtime
|
2024-05-05 21:35:26 +08:00 |
|
xushiwei
|
c0ef1598c9
|
llgo/ssa: checkExpr to auto convert funcPtr into closure
|
2024-05-04 17:25:13 +08:00 |
|
xushiwei
|
f07a62d136
|
toLLVMFunc: closure
|
2024-05-04 07:47:18 +08:00 |
|
xushiwei
|
06d6b447e4
|
ClosureF, ClosureData
|
2024-05-04 07:21:40 +08:00 |
|
xushiwei
|
809a400f57
|
llgo/ssa: Call to support closure
|
2024-05-03 23:49:52 +08:00 |
|
xushiwei
|
f1bb42f554
|
llgo/ssa: SizeOf, MakeSlice, VoidPtr
|
2024-05-03 23:10:02 +08:00 |
|