Li Jie
|
53097ab183
|
fix debug info of struct parameter,
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
9978a370f1
|
x
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
7ddc8c6aeb
|
increase coverage rate
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
d8838503b2
|
generate llvm.dbg.value
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
78b7742354
|
fix argNo with 1-based index
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
db128dbc40
|
test: debug symbols generation
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
d6f87a8254
|
rename debug info class/funcs
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
4c5f37db0f
|
debug symbols switch
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
3e5338c902
|
ssa: add llvm debug info
|
2024-09-18 21:14:04 +08:00 |
|
visualfc
|
b7088510c5
|
cl: remove checkInstanceNamed
|
2024-09-09 11:36:39 +08:00 |
|
visualfc
|
3bdb921ee5
|
cl: processPkg check runtimeTypes for generic method
|
2024-09-09 11:22:03 +08:00 |
|
visualfc
|
2feb3e1d7a
|
ssa: prog.linkname; abi llvm.LinkOnceAnyLinkage always
|
2024-08-20 21:11:27 +08:00 |
|
visualfc
|
3435b6c4a4
|
cl: makeInterface check instance named
|
2024-08-13 21:59:19 +08:00 |
|
visualfc
|
302386d22c
|
ssa: SliceToArrayPointer
|
2024-08-09 09:02:57 +08:00 |
|
visualfc
|
108829ad9c
|
cl: build initAfter
|
2024-08-08 21:36:18 +08:00 |
|
Aofei Sheng
|
482f796bad
|
ssa: add llgo:link support to Builder.abiMthd
|
2024-08-04 11:00:31 +08:00 |
|
xushiwei
|
3881db0b4e
|
compileFuncDecl todo: change ssa.If to ssa.Jump for func init
|
2024-07-28 21:57:32 +08:00 |
|
visualfc
|
6c7db7ad23
|
build: patch io.pipe
|
2024-07-28 17:01:34 +08:00 |
|
visualfc
|
2986426251
|
cl: fix pkg init hasPatch
|
2024-07-28 16:52:03 +08:00 |
|
visualfc
|
c63a1978cb
|
cl: afterInit skip pkgHasPatch
|
2024-07-28 11:29:22 +08:00 |
|
visualfc
|
4d14fbb1e7
|
cl: after init check hasPatch
|
2024-07-27 21:20:06 +08:00 |
|
visualfc
|
8e256a2d5d
|
ssa: select
|
2024-07-07 11:26:22 +08:00 |
|
visualfc
|
490a16a8df
|
ssa: index check take address
|
2024-07-04 18:50:36 +08:00 |
|
visualfc
|
28d8c56534
|
ssa: index take addr
|
2024-07-04 18:50:36 +08:00 |
|
visualfc
|
28ebce6b65
|
ssa: map range/next
|
2024-07-04 18:50:36 +08:00 |
|
visualfc
|
2153cf39b5
|
ssa: chan send/recv
|
2024-07-02 20:52:25 +08:00 |
|
xushiwei
|
9e55cb114c
|
Merge pull request #433 from xushiwei/q
abitype: support Patch (Clone + Merge); patch: os.File
|
2024-07-01 19:09:32 +08:00 |
|
xushiwei
|
04416a67d3
|
cl: SetPatch fix
|
2024-07-01 19:05:12 +08:00 |
|
xushiwei
|
8c45eb7524
|
abitype: support Patch
|
2024-06-30 11:53:12 +08:00 |
|
xushiwei
|
fe18c35dab
|
patch: Clone/Merge
|
2024-06-28 15:14:30 +08:00 |
|
visualfc
|
dc4b933000
|
ssa: makeSlice both len/cap be non-nil
|
2024-06-27 20:01:27 +08:00 |
|
xushiwei
|
bfa4e08a4e
|
cl: c.Func (llgo.funcAddr); demo: cppintf (how to use c++ interface)
|
2024-06-21 23:44:56 +08:00 |
|
xushiwei
|
a6b83d77bd
|
cl: initFnNameOfHasPatch fix (should rename before funcOf)
|
2024-06-18 18:44:07 +08:00 |
|
xushiwei
|
24c7928c4b
|
cl: pkgFNoOldInit flag if no initFnNameOld
|
2024-06-18 18:32:29 +08:00 |
|
xushiwei
|
8c876c302a
|
patch library: call init
|
2024-06-18 18:23:16 +08:00 |
|
xushiwei
|
778a4373ae
|
cl: fn.SetRecover; inPatch/hasPatch
|
2024-06-18 17:33:37 +08:00 |
|
xushiwei
|
3b2e97a729
|
globalType: support typepatch
|
2024-06-18 00:06:40 +08:00 |
|
xushiwei
|
edaba44c87
|
c/pthread/sync.Mutex; sync.Mutex/Once; typepatch.IsPatched
|
2024-06-17 23:51:40 +08:00 |
|
visualfc
|
96bf260ce9
|
cl: check context.inCFunc
|
2024-06-17 21:41:49 +08:00 |
|
xushiwei
|
3fb400beb4
|
merge upstream
|
2024-06-17 19:33:27 +08:00 |
|
xushiwei
|
98f3e45c0a
|
cl: compileFuncDecl/funcName fix; patch library: sync
|
2024-06-17 18:32:58 +08:00 |
|
xushiwei
|
257b3f3ee6
|
Merge pull request #330 from visualfc/ssa.index
ssa: fix ssa.Index and indexType
|
2024-06-17 12:53:07 +08:00 |
|
xushiwei
|
bf0148e047
|
canSkipToBuild
|
2024-06-17 05:33:07 +08:00 |
|
xushiwei
|
ebc9711309
|
TestErrImport
|
2024-06-17 04:11:31 +08:00 |
|
xushiwei
|
d73f77affc
|
README: sync/atomic
|
2024-06-17 03:52:05 +08:00 |
|
xushiwei
|
b4794dc541
|
patch sync/atomic; typepatch fix (don't change types)
|
2024-06-17 03:38:01 +08:00 |
|
xushiwei
|
df2f13c9b6
|
patch runtime, sync (use llgo:skipall)
|
2024-06-16 23:07:42 +08:00 |
|
visualfc
|
f7cddb81df
|
ssa: fix ssa.Index and indexType
|
2024-06-16 22:18:02 +08:00 |
|
xushiwei
|
dc1fbbf796
|
llgo:skipall
|
2024-06-16 21:32:11 +08:00 |
|
xushiwei
|
340b5bd165
|
atomic Load/Store
|
2024-06-16 16:35:46 +08:00 |
|