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 |
|
xushiwei
|
889fc8b6a9
|
TestErrCompileValue
|
2024-05-04 17:59:28 +08:00 |
|
xushiwei
|
9b9da3133d
|
cl: compile ssa.Function bugfix
|
2024-05-04 17:46:33 +08:00 |
|
xushiwei
|
1c8edb0387
|
Merge pull request #104 from xushiwei/q
llgo/ssa: checkExpr to auto convert funcPtr into closure
|
2024-05-04 17:28:35 +08:00 |
|
xushiwei
|
c0ef1598c9
|
llgo/ssa: checkExpr to auto convert funcPtr into closure
|
2024-05-04 17:25:13 +08:00 |
|
xushiwei
|
bc1acee6f5
|
Merge pull request #103 from xushiwei/q
closure
|
2024-05-04 07:57:00 +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
|
06d6b447e4
|
ClosureF, ClosureData
|
2024-05-04 07:21:40 +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
|
4fd8f84536
|
Merge pull request #102 from xushiwei/q
cl: qsort example
|
2024-05-03 20:04:48 +08:00 |
|
xushiwei
|
223c24450e
|
NewClosure
|
2024-05-03 20:02:33 +08:00 |
|
xushiwei
|
8a7ddf4dc2
|
cl: qsort example
|
2024-05-03 19:59:56 +08:00 |
|
xushiwei
|
08217e5a5a
|
Merge pull request #101 from xushiwei/q
TestTypes
|
2024-05-03 19:23:02 +08:00 |
|
xushiwei
|
424dbd9261
|
TestTypes
|
2024-05-03 19:20:30 +08:00 |
|
xushiwei
|
b615ada2c3
|
Merge pull request #99 from visualfc/slice3
update ssa.Slice
|
2024-05-03 19:09:29 +08:00 |
|
xushiwei
|
20a47873d0
|
Merge pull request #100 from xushiwei/q
llgo/ssa: vkFuncDecl/vkFuncPtr/vkClosure
|
2024-05-03 19:08:12 +08:00 |
|
xushiwei
|
d87ce1a124
|
cl: qsort
|
2024-05-03 19:05:49 +08:00 |
|
xushiwei
|
91d012d33d
|
TestCvtCType
|
2024-05-03 19:02:17 +08:00 |
|
xushiwei
|
330cb22351
|
TestErrCompileInstrOrValue
|
2024-05-03 18:35:14 +08:00 |
|
xushiwei
|
236debab33
|
CFuncPtr.Hash
|
2024-05-03 18:02:09 +08:00 |
|
xushiwei
|
13a1c8ac4b
|
github.com/goplus/llgo/internal/typeutil.Map
|
2024-05-03 17:39:37 +08:00 |
|
xushiwei
|
29fad7b397
|
TestCFuncPtr
|
2024-05-03 17:08:44 +08:00 |
|
xushiwei
|
8eeac8a26d
|
cvtCType bugfix
|
2024-05-03 17:03:12 +08:00 |
|