xushiwei
|
ea7e1de833
|
Merge pull request #119 from visualfc/result
result: checkExpr funcPtr => closure
|
2024-05-06 20:58:18 +08:00 |
|
visualfc
|
c2767be178
|
result: checkExpr funcPtr => closure
|
2024-05-06 19:42:18 +08:00 |
|
xushiwei
|
c60be43ac6
|
Merge pull request #118 from xushiwei/q
cl: compileFunction if not exists
|
2024-05-06 18:38:41 +08:00 |
|
xushiwei
|
c373a5b505
|
compileFunction bugfix: compileFuncDecl may return nil
|
2024-05-06 18:36:36 +08:00 |
|
xushiwei
|
da20aea408
|
cl: compileFunction if not exists
|
2024-05-06 18:30:53 +08:00 |
|
xushiwei
|
973b5b90dc
|
Merge pull request #117 from xushiwei/q
closureStub: SetTailCall
|
2024-05-06 16:42:49 +08:00 |
|
xushiwei
|
cffb5e9539
|
closureStub: SetTailCall
|
2024-05-06 16:40:52 +08:00 |
|
xushiwei
|
4b35586566
|
Merge pull request #116 from xushiwei/q
Store: checkExpr funcPtr => closure
|
2024-05-06 16:13:00 +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
|
80b2b8d061
|
Merge pull request #114 from xushiwei/q
demo: qsort
|
2024-05-06 13:31:46 +08:00 |
|
xushiwei
|
d1a7f63797
|
demo: qsort
|
2024-05-06 13:26:09 +08:00 |
|
xushiwei
|
92359dd03b
|
Update README.md
|
2024-05-06 12:36:26 +08:00 |
|
xushiwei
|
d1430c9f5a
|
Update README.md
|
2024-05-06 12:35:38 +08:00 |
|
xushiwei
|
7feca4478e
|
Merge pull request #113 from xushiwei/q
demo: genints
|
2024-05-06 12:33:30 +08:00 |
|
xushiwei
|
02b1d5ed84
|
README
|
2024-05-06 12:31:55 +08:00 |
|
xushiwei
|
99d74ce4b6
|
demo: genints
|
2024-05-06 12:06:12 +08:00 |
|
xushiwei
|
355094c7e2
|
Merge pull request #112 from xushiwei/q
ssa: Lookup
|
2024-05-06 08:22:11 +08:00 |
|
xushiwei
|
7f61989869
|
fix warning
|
2024-05-06 08:21:47 +08:00 |
|
xushiwei
|
7223ff004a
|
chore: clangpp, clangast
|
2024-05-06 08:11:54 +08:00 |
|
xushiwei
|
df333fb144
|
ssa: Lookup
|
2024-05-06 01:17:37 +08:00 |
|
xushiwei
|
5c08c55957
|
Merge pull request #111 from xushiwei/q
closureStub: SetLinkage linkonce
|
2024-05-06 00:20:27 +08:00 |
|
xushiwei
|
26b812a62a
|
closureStub: SetLinkage linkonce
|
2024-05-06 00:17:39 +08:00 |
|
xushiwei
|
cd3d9c709f
|
Merge pull request #110 from xushiwei/q
closure: MakeClosure/makeClosureCtx fix
|
2024-05-05 23:41:51 +08:00 |
|
xushiwei
|
9da90e7ecf
|
TestClosureCtx
|
2024-05-05 23:39:55 +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
|
fb839da81e
|
Merge pull request #109 from xushiwei/q
closure
|
2024-05-05 21:41:17 +08:00 |
|
xushiwei
|
244da4b10a
|
disable TestErrCompileValue
|
2024-05-05 21:38:58 +08:00 |
|
xushiwei
|
c0c5271172
|
llgen runtime
|
2024-05-05 21:35:26 +08:00 |
|
xushiwei
|
0066f8bd3f
|
llgen tests
|
2024-05-05 21:33:04 +08:00 |
|
xushiwei
|
be9d209622
|
compileFunc: prevent compiling multiple times
|
2024-05-05 21:27:22 +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
|
87ca3a39dc
|
cvtClosure, llvmParamsEx
|
2024-05-05 18:20:51 +08:00 |
|
xushiwei
|
d7df46d578
|
MakeClosure, FreeVar; FuncAddCtx; aggregateAlloc
|
2024-05-05 17:39:17 +08:00 |
|
xushiwei
|
489cbc4782
|
Merge pull request #108 from xushiwei/q
vkFuncDecl, vkFuncPtr, vkClosure; callback example
|
2024-05-05 16:03:36 +08:00 |
|
xushiwei
|
3c33a1d05e
|
TestFromTestrt: callback example
|
2024-05-05 16:01:07 +08:00 |
|
xushiwei
|
067cf0cba6
|
vkFuncDecl, vkFuncPtr, vkClosure; callback example
|
2024-05-05 15:59:33 +08:00 |
|
xushiwei
|
03a194a514
|
llvmValues
|
2024-05-05 15:07:10 +08:00 |
|
xushiwei
|
bdf45c0fcb
|
Merge pull request #107 from xushiwei/q
llgo/ssa: introduce rawType; MakeClosure
|
2024-05-05 14:00:51 +08:00 |
|
xushiwei
|
6f679c05a3
|
TestCvtType
|
2024-05-05 13:56:24 +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
|
18a63e226a
|
Merge remote-tracking branch 'gop/main' into q
|
2024-05-05 12:33:35 +08:00 |
|
xushiwei
|
92f56a2f90
|
Merge pull request #106 from xushiwei/mod
llvm v0.7.5
v0.5.0
|
2024-05-05 12:15:08 +08:00 |
|
xushiwei
|
926e2d4a2e
|
llvm v0.7.5
|
2024-05-05 12:12:57 +08:00 |
|
xushiwei
|
5d1d51dd58
|
llgo/ssa: introduce rawType
|
2024-05-05 12:11:51 +08:00 |
|
xushiwei
|
52018cd424
|
to MakeClosure
|
2024-05-04 19:44:52 +08:00 |
|
xushiwei
|
e9153defee
|
Merge pull request #105 from xushiwei/q
cl: compile ssa.Function bugfix
|
2024-05-04 18:00:56 +08:00 |
|