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 |
|
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
|
b615ada2c3
|
Merge pull request #99 from visualfc/slice3
update ssa.Slice
|
2024-05-03 19:09:29 +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 |
|
visualfc
|
d444123062
|
update ssa.Slice
|
2024-05-03 16:30:33 +08:00 |
|
xushiwei
|
afd3d40348
|
llgo/ssa: vkFuncDecl/vkFuncPtr/vkClosure
|
2024-05-03 15:40:24 +08:00 |
|
visualfc
|
3e6dfa3c05
|
ssa: builtin len&cap
|
2024-05-02 16:26:45 +08:00 |
|
xushiwei
|
a23a2601e4
|
runtime: stringTracef
|
2024-05-02 13:10:41 +08:00 |
|
xushiwei
|
9cf122c31a
|
runtime: StringCat; llgo/ssa: aggregateValue
|
2024-05-02 12:39:25 +08:00 |
|
xushiwei
|
df1e4708f5
|
builtin: llgo.advance
|
2024-05-01 23:57:19 +08:00 |
|
xushiwei
|
cf02f4a34f
|
runtime: StringCat
|
2024-05-01 22:00:34 +08:00 |
|
xushiwei
|
afd02b3d78
|
cl: to support stdin/stdout/stderr
|
2024-05-01 20:05:28 +08:00 |
|
xushiwei
|
66337e0975
|
build: make empty runtime.init if no runtime needed
|
2024-05-01 17:44:12 +08:00 |
|
xushiwei
|
62f6542ca9
|
llgo/ssa: builder.Alloc sizeof(t) bugfix
|
2024-05-01 16:56:26 +08:00 |
|
xushiwei
|
014d0262da
|
build: fix link runtime multiple times
|
2024-05-01 13:30:13 +08:00 |
|
xushiwei
|
8ae97f73d0
|
debug why runtime.Basic doesn't work
|
2024-05-01 12:32:09 +08:00 |
|
xushiwei
|
666808b427
|
cl: callRuntimeInit; runtime: TracePanic
|
2024-05-01 11:03:52 +08:00 |
|
xushiwei
|
673b9d9a5c
|
runtime.MakeSmallMap
|
2024-05-01 07:37:38 +08:00 |
|
xushiwei
|
ed8ffb228b
|
runtime: MakeMap
|
2024-05-01 07:26:51 +08:00 |
|