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 |
|
xushiwei
|
bbd1187a9c
|
runtime: print/println
|
2024-05-20 21:32:10 +08:00 |
|
xushiwei
|
8bac9853fa
|
merge upstream
|
2024-05-20 13:51:50 +08:00 |
|
xushiwei
|
55ee21421e
|
runtime: Struct
|
2024-05-20 13:47:32 +08:00 |
|
visualfc
|
1a4ca389cd
|
ssa: fix builtin print
|
2024-05-20 12:43:37 +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
|
cda572fd59
|
ssa: builtin copy
|
2024-05-19 19:33:41 +08:00 |
|
xushiwei
|
0787909045
|
llgen.Gen fix: use imp
|
2024-05-18 23:34:37 +08:00 |
|
visualfc
|
e7fd038493
|
ssa: checkIndex for index/indexAddr
|
2024-05-18 11:08:39 +08:00 |
|
visualfc
|
03edb3bbbe
|
runtime: assertRuntimeError assertNegativeShift assertIndexRange
|
2024-05-18 10:16:57 +08:00 |
|
visualfc
|
66da072fd7
|
ssa: fix global array
|
2024-05-17 19:30:56 +08:00 |
|
xushiwei
|
ad05898543
|
build: checkFlag fix (for Go+)
|
2024-05-17 13:54:00 +08:00 |
|
visualfc
|
feb28ecace
|
ssa: fix castInt
|
2024-05-16 20:43:16 +08:00 |
|
xushiwei
|
00f74b7f0a
|
Merge pull request #190 from xushiwei/q
build fix: -L dir
|
2024-05-16 18:42:45 +08:00 |
|
xushiwei
|
fcc0e1776b
|
build fix: -L dir
|
2024-05-16 18:40:49 +08:00 |
|
visualfc
|
98945926ca
|
ssa: binop check shl/shr
|
2024-05-16 16:27:49 +08:00 |
|
visualfc
|
022965b9c7
|
ssa: builtin print/println
|
2024-05-16 09:33:25 +08:00 |
|
xushiwei
|
c634dc25b4
|
sqlite demo
|
2024-05-15 21:27:42 +08:00 |
|
visualfc
|
5d93565e16
|
ssa: add builtin append
|
2024-05-15 10:43:26 +08:00 |
|
xushiwei
|
11535825c0
|
build: support packages out of llgo
|
2024-05-14 08:40:42 +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
|
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
|
2a5f9d9641
|
Merge pull request #148 from xushiwei/q
_pydemo: callpy; PyFunction
|
2024-05-11 23:55:32 +08:00 |
|
xushiwei
|
97cb312386
|
llgo/ssa: b.NewPyModVar, b.ImportPyMod, PyObjectPtr, PyObjectPtrPtr
|
2024-05-11 15:07:50 +08:00 |
|
xushiwei
|
427d87be68
|
cl: initPyModule
|
2024-05-11 10:07:46 +08:00 |
|
xushiwei
|
c6b76db789
|
Merge pull request #146 from xushiwei/q
LLGoPackage: PkgPyModule
|
2024-05-11 06:47:25 +08:00 |
|
xushiwei
|
1414853fce
|
LLGoPackage: PkgPyModule
|
2024-05-11 06:44:45 +08:00 |
|
xushiwei
|
cbe384a3be
|
Merge pull request #145 from xushiwei/q
pyimport & deomo: callpy (todo)
|
2024-05-11 06:25:35 +08:00 |
|
xushiwei
|
cca46573ea
|
pyimport & deomo: callpy (todo)
|
2024-05-11 06:23:05 +08:00 |
|
xushiwei
|
35dbc7b0b5
|
Merge pull request #143 from xushiwei/q
mv x/<tool> => xtool/<tool>
|
2024-05-11 05:29:38 +08:00 |
|
xushiwei
|
cd266213ce
|
mv x/<tool> => xtool/<tool>
|
2024-05-11 05:27:38 +08:00 |
|
visualfc
|
e985eda857
|
typeAssert: bool float string
|
2024-05-10 13:46:39 +08:00 |
|
xushiwei
|
374ff92444
|
Merge pull request #136 from visualfc/vkfloat
ssa: bitcast float => iface.data
|
2024-05-09 17:45:57 +08:00 |
|
visualfc
|
75aea37ced
|
ssa: bitcast float => iface.data
|
2024-05-09 16:01:30 +08:00 |
|
xushiwei
|
b133f70b6b
|
build: PkgLinkExtern
|
2024-05-09 14:51:01 +08:00 |
|
xushiwei
|
093af00bbe
|
build: canSkipToBuild
|
2024-05-09 14:19:31 +08:00 |
|
xushiwei
|
879e4a0061
|
build: support multiple link files in a package
|
2024-05-08 18:57:14 +08:00 |
|
xushiwei
|
d49197cbe9
|
llgen: support sqlite.ll
|
2024-05-08 11:49:19 +08:00 |
|
xushiwei
|
d478efe444
|
build: decodeLinkFile (support *.lla)
|
2024-05-07 21:06:47 +08:00 |
|
xushiwei
|
dacb662d99
|
replace .ll => .lla
|
2024-05-07 20:52:26 +08:00 |
|
xushiwei
|
1136526e4c
|
cl.PkgLinkOnly; llgoRoot, llgoPkgLinkFile
|
2024-05-07 08:05:56 +08:00 |
|
xushiwei
|
c0c5271172
|
llgen runtime
|
2024-05-05 21:35:26 +08:00 |
|
xushiwei
|
2bbd828f3a
|
closureStub bugfix; llgen: SetRuntime
|
2024-05-05 19:44:16 +08:00 |
|
xushiwei
|
c0ef1598c9
|
llgo/ssa: checkExpr to auto convert funcPtr into closure
|
2024-05-04 17:25:13 +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 |
|