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
|
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
|
6335ac6a47
|
runtime.MakeAnyIntptr
|
2024-05-20 08:51:27 +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
|
66da072fd7
|
ssa: fix global array
|
2024-05-17 19:30:56 +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 |
|
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
|
6e4ebeddf4
|
ssa: binop fix shl/shr size
|
2024-05-16 10:20:02 +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 |
|
visualfc
|
924715fe34
|
ssa: fix binop string cat ret type
|
2024-05-14 15:58:33 +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
|
92827a1f04
|
fix types named recursive
|
2024-05-11 13:34:08 +08:00 |
|
visualfc
|
6eaf21e5a6
|
ssa.convert real numeric types
|
2024-05-08 16:19:14 +08:00 |
|
xushiwei
|
a8ead2543d
|
runtime: c.Argc, c.Argv, c.Getopt
|
2024-05-07 10:16:03 +08:00 |
|
visualfc
|
c2767be178
|
result: checkExpr funcPtr => closure
|
2024-05-06 19:42:18 +08:00 |
|
xushiwei
|
da20aea408
|
cl: compileFunction if not exists
|
2024-05-06 18:30:53 +08:00 |
|
xushiwei
|
cffb5e9539
|
closureStub: SetTailCall
|
2024-05-06 16:40:52 +08:00 |
|
xushiwei
|
1e075d4830
|
closure
|
2024-05-06 16:11:14 +08:00 |
|
xushiwei
|
c81b5b5df9
|
Store: checkExpr funcPtr => closure
|
2024-05-06 16:10:26 +08:00 |
|
xushiwei
|
df333fb144
|
ssa: Lookup
|
2024-05-06 01:17:37 +08:00 |
|
xushiwei
|
26b812a62a
|
closureStub: SetLinkage linkonce
|
2024-05-06 00:17:39 +08:00 |
|
xushiwei
|
f17a4ca1de
|
closure: MakeClosure/makeClosureCtx fix
|
2024-05-05 23:32:54 +08:00 |
|
xushiwei
|
8ab662b373
|
compileValue ssa.Function fix: v.Pkg == nil: means auto generated function?
|
2024-05-05 22:15:39 +08:00 |
|
xushiwei
|
0066f8bd3f
|
llgen tests
|
2024-05-05 21:33:04 +08:00 |
|
xushiwei
|
2bbd828f3a
|
closureStub bugfix; llgen: SetRuntime
|
2024-05-05 19:44:16 +08:00 |
|
xushiwei
|
4f1b6e95a1
|
closureStub
|
2024-05-05 18:48:09 +08:00 |
|
xushiwei
|
d7df46d578
|
MakeClosure, FreeVar; FuncAddCtx; aggregateAlloc
|
2024-05-05 17:39:17 +08:00 |
|
xushiwei
|
067cf0cba6
|
vkFuncDecl, vkFuncPtr, vkClosure; callback example
|
2024-05-05 15:59:33 +08:00 |
|
xushiwei
|
0b131bd957
|
cl: gotypes
|
2024-05-05 13:49:08 +08:00 |
|
xushiwei
|
ebf4c80aff
|
check types.Struct isClosure
|
2024-05-05 13:29:20 +08:00 |
|
xushiwei
|
5d1d51dd58
|
llgo/ssa: introduce rawType
|
2024-05-05 12:11:51 +08:00 |
|
xushiwei
|
9b9da3133d
|
cl: compile ssa.Function bugfix
|
2024-05-04 17:46:33 +08:00 |
|
xushiwei
|
c0ef1598c9
|
llgo/ssa: checkExpr to auto convert funcPtr into closure
|
2024-05-04 17:25:13 +08:00 |
|
xushiwei
|
9f25d73826
|
intgen: todo
|
2024-05-04 07:53:53 +08:00 |
|
xushiwei
|
f07a62d136
|
toLLVMFunc: closure
|
2024-05-04 07:47:18 +08:00 |
|
xushiwei
|
1cff02e4cc
|
closure
|
2024-05-04 07:21:07 +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 |
|
xushiwei
|
8a7ddf4dc2
|
cl: qsort example
|
2024-05-03 19:59:56 +08:00 |
|
xushiwei
|
b615ada2c3
|
Merge pull request #99 from visualfc/slice3
update ssa.Slice
|
2024-05-03 19:09:29 +08:00 |
|
xushiwei
|
d87ce1a124
|
cl: qsort
|
2024-05-03 19:05:49 +08:00 |
|