tsingbx
|
057af792df
|
main return type chang to C int
|
2024-05-17 09:06:53 +08:00 |
|
tsingbx
|
d3e3767df4
|
Merge branch 'main' of https://github.com/goplus/llgo into main_return_0
|
2024-05-16 15:35:05 +08:00 |
|
tsingbx
|
de1281bb66
|
Add return value to llvm's ir main function definition
|
2024-05-16 15:27:14 +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 |
|
xushiwei
|
25381e20d2
|
TestSqlite
|
2024-05-15 21:43:38 +08:00 |
|
xushiwei
|
b10d00b426
|
rm TestSqlite
|
2024-05-15 21:36:48 +08:00 |
|
xushiwei
|
29e4af4fb2
|
llgo/ssa: PyNewVar; pyLoad
|
2024-05-15 18:32:50 +08:00 |
|
xushiwei
|
91513a12b4
|
llgo/ssa: refactor python related names (PyXXX)
|
2024-05-15 17:19:47 +08:00 |
|
xushiwei
|
ee3f55dd41
|
compileGlobal: skip pyVar
|
2024-05-15 16:51:44 +08:00 |
|
xushiwei
|
c2e5a78076
|
compileFuncDecl remove param: call bool
|
2024-05-15 16:40:10 +08:00 |
|
xushiwei
|
3e7bfbb45c
|
llgo instr: pyList
|
2024-05-15 15:42:58 +08:00 |
|
xushiwei
|
c2cf0443ef
|
Merge remote-tracking branch 'gop/main' into q
|
2024-05-15 14:49:25 +08:00 |
|
xushiwei
|
59d68c6438
|
llgo/ssa: PyList
|
2024-05-15 14:49:00 +08:00 |
|
xushiwei
|
c447a87605
|
Merge pull request #175 from xushiwei/q
cl: _testpy/gcd
|
2024-05-15 13:33:56 +08:00 |
|
xushiwei
|
6a3581f7a3
|
goTypes.cvtFunc fix: remove sig.Variadic flag
|
2024-05-15 13:24:44 +08:00 |
|
xushiwei
|
75ef9ec524
|
x
|
2024-05-15 12:01:36 +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
|
56269bd52b
|
cl: _testpy/pow (multiargs)
|
2024-05-15 08:44:00 +08:00 |
|
xushiwei
|
47521d3579
|
llpyg fix: empty params
|
2024-05-14 19:38:30 +08:00 |
|
visualfc
|
924715fe34
|
ssa: fix binop string cat ret type
|
2024-05-14 15:58:33 +08:00 |
|
xushiwei
|
55c0adb23d
|
_testpy/callpy fix
|
2024-05-13 18:25:05 +08:00 |
|
xushiwei
|
388b19eed5
|
_testpy: sort by module name
|
2024-05-13 00:50:58 +08:00 |
|
xushiwei
|
a337136389
|
_testpy
|
2024-05-13 00:45:41 +08:00 |
|
xushiwei
|
31d5a8ac10
|
compileBlock bugfix: pyMod
|
2024-05-13 00:41:42 +08:00 |
|
xushiwei
|
ce0f5f3797
|
testpy: os.Getcwd
|
2024-05-12 23:45:56 +08:00 |
|
xushiwei
|
ddc2c56115
|
gentests
|
2024-05-12 23:42:16 +08:00 |
|
xushiwei
|
acfbe6902a
|
FuncDecl bugfix: even in C, we need to add ctx for method
|
2024-05-12 23:37:12 +08:00 |
|
xushiwei
|
f7dfab481b
|
vkPyFunc => vkPyFuncRef
|
2024-05-12 23:08:44 +08:00 |
|
xushiwei
|
23692430d5
|
llgo/ssa: SetBlockEx AfterInit
|
2024-05-12 22:51:25 +08:00 |
|
xushiwei
|
03fe594339
|
compileBlock: use LoadPyModSyms
|
2024-05-12 20:03:27 +08:00 |
|
xushiwei
|
45babef689
|
compileBlock refactor
|
2024-05-12 18:42:45 +08:00 |
|
xushiwei
|
9ac0450255
|
llgo/ssa: LoadPyModSyms
|
2024-05-12 18:27:23 +08:00 |
|
xushiwei
|
aac5e7b3cd
|
TestFromTestdata: print
|
2024-05-12 15:56:05 +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 |
|
xushiwei
|
acecbf587d
|
cl: TestPython; build: PkgLinkExtern
|
2024-05-12 13:05:15 +08:00 |
|
xushiwei
|
4ef46971d0
|
Merge pull request #150 from xushiwei/q
TestFromTestpymath; llgo/ssa: NewPyFunc add param doInit
|
2024-05-12 12:18:09 +08:00 |
|
xushiwei
|
2e3cc49782
|
llgo/ssa: NewPyFunc add param doInit
|
2024-05-12 12:14:26 +08:00 |
|
xushiwei
|
8a0189b079
|
TestFromTestpymath
|
2024-05-12 11:51:46 +08:00 |
|
xushiwei
|
0edd7f6df0
|
Merge pull request #149 from xushiwei/q
PyInit
|
2024-05-12 11:28:04 +08:00 |
|
xushiwei
|
0912f1f509
|
PyInit
|
2024-05-12 11:11:19 +08:00 |
|
xushiwei
|
64c13fa9ae
|
llgo/ssa: NewPyFunc fix
|
2024-05-12 00:24:56 +08:00 |
|
xushiwei
|
2a5f9d9641
|
Merge pull request #148 from xushiwei/q
_pydemo: callpy; PyFunction
|
2024-05-11 23:55:32 +08:00 |
|
xushiwei
|
09e9cc99d3
|
Merge pull request #147 from visualfc/typenamed
fix types named recursive
|
2024-05-11 23:42:06 +08:00 |
|
xushiwei
|
94a7ee024a
|
llgo/ssa: pyCall; demo: _pydemo/callpy
|
2024-05-11 23:38:21 +08:00 |
|
xushiwei
|
a2d7a8c978
|
llgo/ssa: PyFunction; NewPyFunc
|
2024-05-11 21:55:50 +08:00 |
|
xushiwei
|
15499ddc14
|
cl: _testpy/math
|
2024-05-11 15:12:42 +08:00 |
|
xushiwei
|
97cb312386
|
llgo/ssa: b.NewPyModVar, b.ImportPyMod, PyObjectPtr, PyObjectPtrPtr
|
2024-05-11 15:07:50 +08:00 |
|