xushiwei
|
8c2946a41b
|
prog.PointerSize
|
2024-05-28 17:55:26 +08:00 |
|
xushiwei
|
585bdb549f
|
build fix: llssa.Initialize before NewProgram
|
2024-05-28 17:41:50 +08:00 |
|
xushiwei
|
8091c9e737
|
goProgram: SizeOf/Offsetof fix
|
2024-05-28 17:32:09 +08:00 |
|
xushiwei
|
fc504e18d2
|
TypeSizes: goProgram
|
2024-05-28 16:59:47 +08:00 |
|
xushiwei
|
3da1aa3ec6
|
github.com/goplus/llgo/internal/packages; prog.TypeSizes: todo
|
2024-05-28 12:22:43 +08:00 |
|
xushiwei
|
8e89dc8aa9
|
llgo/ssa: abiMethodOf; AfterInit bugfix
|
2024-05-27 14:32:23 +08:00 |
|
xushiwei
|
165a99fd83
|
llgo/ssa: unsafeInterface; runtime.PointerTo
|
2024-05-27 08:07:34 +08:00 |
|
xushiwei
|
5cf6a30027
|
llgo/ssa: phi refactor
|
2024-05-26 14:58:26 +08:00 |
|
xushiwei
|
5eac8d860a
|
abiType fix
|
2024-05-25 08:20:09 +08:00 |
|
xushiwei
|
40dd25c122
|
abi: support named
|
2024-05-25 01:11:35 +08:00 |
|
visualfc
|
825e2eec51
|
ssa: fix type toNamed
|
2024-05-24 10:39:28 +08:00 |
|
xushiwei
|
4986592dd7
|
TypeAssert refactor
|
2024-05-23 01:34:48 +08:00 |
|
xushiwei
|
a4c4324ba3
|
merge Field/Extract; prog.Tuple/Zero; TypeAssert refactor
|
2024-05-23 01:10:13 +08:00 |
|
xushiwei
|
c19786bdfb
|
llgo/ssa: AfterInit/SliceLit/InterfaceData, unsafe.Slice; ssa/abi: Basic/Struct
|
2024-05-22 10:07:21 +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
|
022965b9c7
|
ssa: builtin print/println
|
2024-05-16 09:33:25 +08:00 |
|
xushiwei
|
29e4af4fb2
|
llgo/ssa: PyNewVar; pyLoad
|
2024-05-15 18:32:50 +08:00 |
|
xushiwei
|
c447a87605
|
Merge pull request #175 from xushiwei/q
cl: _testpy/gcd
|
2024-05-15 13:33:56 +08:00 |
|
xushiwei
|
11e74975b3
|
llgo/ssa: rm HasVArg/IsVArg
|
2024-05-15 13:09:43 +08:00 |
|
xushiwei
|
9b742e777b
|
cl: _testpy/gcd
|
2024-05-15 11:59:53 +08:00 |
|
visualfc
|
5d93565e16
|
ssa: add builtin append
|
2024-05-15 10:43:26 +08:00 |
|
xushiwei
|
f7dfab481b
|
vkPyFunc => vkPyFuncRef
|
2024-05-12 23:08:44 +08:00 |
|
xushiwei
|
2a5f9d9641
|
Merge pull request #148 from xushiwei/q
_pydemo: callpy; PyFunction
|
2024-05-11 23:55:32 +08:00 |
|
xushiwei
|
a2d7a8c978
|
llgo/ssa: PyFunction; NewPyFunc
|
2024-05-11 21:55:50 +08:00 |
|
visualfc
|
92827a1f04
|
fix types named recursive
|
2024-05-11 13:34:08 +08:00 |
|
visualfc
|
e985eda857
|
typeAssert: bool float string
|
2024-05-10 13:46:39 +08:00 |
|
xushiwei
|
2b70bb60a9
|
MakeInterface: remove delayExpr
|
2024-05-09 06:48:16 +08:00 |
|
xushiwei
|
067cf0cba6
|
vkFuncDecl, vkFuncPtr, vkClosure; callback example
|
2024-05-05 15:59:33 +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
|
f07a62d136
|
toLLVMFunc: closure
|
2024-05-04 07:47:18 +08:00 |
|
xushiwei
|
1cff02e4cc
|
closure
|
2024-05-04 07:21:07 +08:00 |
|
xushiwei
|
f1bb42f554
|
llgo/ssa: SizeOf, MakeSlice, VoidPtr
|
2024-05-03 23:10:02 +08:00 |
|
xushiwei
|
424dbd9261
|
TestTypes
|
2024-05-03 19:20:30 +08:00 |
|
xushiwei
|
133d41d748
|
llgo/ssa: CType, CFuncDecl
|
2024-05-03 16:51:01 +08:00 |
|
xushiwei
|
4a5c8d3fbb
|
cl: call llgo/ssa.CType/CFuncDecl
|
2024-05-03 16:00:31 +08:00 |
|
xushiwei
|
afd3d40348
|
llgo/ssa: vkFuncDecl/vkFuncPtr/vkClosure
|
2024-05-03 15:40:24 +08:00 |
|
xushiwei
|
25b104cf13
|
llgo/ssa: PhisExpr
|
2024-05-02 07:37:31 +08:00 |
|
xushiwei
|
ed8ffb228b
|
runtime: MakeMap
|
2024-05-01 07:26:51 +08:00 |
|
xushiwei
|
3ec6da002a
|
Merge remote-tracking branch 'gop/main' into q
|
2024-04-30 08:27:57 +08:00 |
|
xushiwei
|
0bfc269652
|
llgo/ssa,runtime: Slice
|
2024-04-30 08:23:55 +08:00 |
|
visualfc
|
a792e312db
|
cl: compileValue check types.Default for const
|
2024-04-30 08:13:39 +08:00 |
|
visualfc
|
acc5de8d14
|
ssa: builder.const add float
|
2024-04-29 22:19:08 +08:00 |
|
xushiwei
|
c30ed1b3c8
|
llgo/ssa: llvmSignature/castPtr/castInt bugfix; link: runtime
|
2024-04-29 00:16:00 +08:00 |
|
xushiwei
|
2cc1bdee19
|
llgo/ssa: pkg.NewFunc bugfix
|
2024-04-28 12:09:47 +08:00 |
|
xushiwei
|
7039cb3bc2
|
llgo/ssa: support string/cstring; panic
|
2024-04-28 09:55:54 +08:00 |
|
xushiwei
|
5415f68c1b
|
llgo/ssa: Alloc, BinOp(vkPtr)
|
2024-04-28 07:08:01 +08:00 |
|
xushiwei
|
08da38a609
|
cl: _testcgo/any
|
2024-04-27 20:45:55 +08:00 |
|
xushiwei
|
6a3eb2f2f9
|
ssa: rtIface, rtSlice
|
2024-04-27 18:13:16 +08:00 |
|
xushiwei
|
6a02c3ac4c
|
llgo/ssa: rtType, rtFunc
|
2024-04-27 17:39:25 +08:00 |
|