Commit Graph

236 Commits

Author SHA1 Message Date
xushiwei
592500cb0c build: patch library fix (link dependencies) 2024-06-17 18:58:01 +08:00
xushiwei
98f3e45c0a cl: compileFuncDecl/funcName fix; patch library: sync 2024-06-17 18:32:58 +08:00
xushiwei
72274bda82 c/pthread/sync.Once 2024-06-17 12:14:24 +08:00
xushiwei
a819796ce2 build: LLGoFiles (support to compile c files) 2024-06-17 11:02:52 +08:00
xushiwei
8c6cdcc97e pkgPath 2024-06-17 05:35:05 +08:00
xushiwei
bf0148e047 canSkipToBuild 2024-06-17 05:33:07 +08:00
xushiwei
bcf44b8ab2 Merge pull request #333 from xushiwei/q
patch sync/atomic; typepatch fix (don't change types)
2024-06-17 04:16:33 +08:00
xushiwei
b4794dc541 patch sync/atomic; typepatch fix (don't change types) 2024-06-17 03:38:01 +08:00
xushiwei
5ee156057e Merge pull request #332 from xushiwei/q
llgo:skipall; patch runtime, sync, sync/atomic
2024-06-16 23:15:04 +08:00
xushiwei
df2f13c9b6 patch runtime, sync (use llgo:skipall) 2024-06-16 23:07:42 +08:00
Aofei Sheng
3984037c98 build: force use of LLVM Linker (lld) and fix usage of -dead_strip on Linux 2024-06-16 23:04:14 +08:00
xushiwei
9c8570b37d buildAllPkgs fix 2024-06-16 22:47:57 +08:00
xushiwei
dc1fbbf796 llgo:skipall 2024-06-16 21:32:11 +08:00
xushiwei
7b7b4e5f22 patch sync/atomic 2024-06-16 20:49:31 +08:00
xushiwei
452c1fbfd4 build: use -dead_strip to reduce app size 2024-06-16 00:31:25 +08:00
xushiwei
2b1da5b231 loadPackageEx: dedup 2024-06-15 23:27:41 +08:00
xushiwei
1b48b98e22 refineEx: Deduper 2024-06-15 23:03:38 +08:00
xushiwei
4af872ddd5 loadPackageEx 2024-06-15 22:56:17 +08:00
xushiwei
6614107192 refineEx 2024-06-15 22:34:31 +08:00
xushiwei
09e1f9addf rm defaultDriverEx 2024-06-15 21:12:43 +08:00
xushiwei
baf282ecb2 packages.LoadEx: support Deduper 2024-06-15 20:46:29 +08:00
xushiwei
287722b1d2 setPkgSSA 2024-06-15 17:56:45 +08:00
xushiwei
3a6f5dd4ee createAltSSAPkg 2024-06-15 17:40:05 +08:00
xushiwei
5011c394d7 build: use typepatch.Pkg merge patches of a standard library 2024-06-15 15:52:44 +08:00
xushiwei
994502077a cl: collectSkipNames; processPkg bugfix 2024-06-15 14:56:03 +08:00
xushiwei
7d8bed16b0 createAltSSAPkg 2024-06-15 13:08:11 +08:00
xushiwei
a45be62b68 cl.NewPackageEx 2024-06-15 12:43:05 +08:00
xushiwei
e0a25b5098 NewPackage: altSSA 2024-06-15 12:10:08 +08:00
xushiwei
fa712aa3a0 build: aPackage.AltPkg/AltSSA 2024-06-15 11:44:52 +08:00
xushiwei
1599ba0294 private closureCtx/closureStub 2024-06-15 10:41:28 +08:00
xushiwei
dd35f2c14d c/math; internal/lib/math 2024-06-15 09:58:32 +08:00
xushiwei
98498c9180 rm internal/runtime/c; mv internal/runtime/bdwgc => c/bdwgc 2024-06-15 08:43:48 +08:00
xushiwei
7b0d23f91f internal/abi.Map: IndirectKey/IndirectElem 2024-06-15 08:21:27 +08:00
xushiwei
08d00fa234 Merge pull request #313 from visualfc/globals
ssa: global use elem type
2024-06-15 06:59:06 +08:00
visualfc
6e73fbf65e runtime: expand abi array 2024-06-15 06:48:16 +08:00
visualfc
ec1cca7ca4 ssa: global use elem type 2024-06-14 10:09:46 +08:00
visualfc
0c321c8c98 ssa: binop equal(func,slice,array,struct) and buildConstStr 2024-06-14 10:04:01 +08:00
xushiwei
4abcbb9b51 recover 2024-06-13 13:51:36 +08:00
xushiwei
7235357ef5 runtime: TODO - error var; cl: link goVar 2024-06-13 02:53:54 +08:00
xushiwei
18eecbe9f4 llgo/ssa: float Const fix; cl: replaceGoName runtime => llgo/internal/runtime 2024-06-13 00:56:18 +08:00
xushiwei
45f470e3a7 merge upstream 2024-06-12 21:02:26 +08:00
xushiwei
42a5c60af6 runtime.Rethrow fix; llgo/ssa: IndirectJump fix 2024-06-12 20:53:30 +08:00
xushiwei
29cebd1e1f Merge pull request #300 from xushiwei/t
fix #294
2024-06-12 20:35:17 +08:00
xushiwei
4450f5a084 fix #294 2024-06-12 20:31:42 +08:00
xushiwei
b8230e144a Merge pull request #298 from visualfc/eface
ssa: interface equal
2024-06-12 20:29:15 +08:00
xushiwei
d500902eff TODO: noreturn 2024-06-12 17:38:29 +08:00
xushiwei
b787de0163 runtime: rethrow/panic; llgo/ssa: DeferData; Null => Nil 2024-06-12 17:26:07 +08:00
visualfc
2f0d525c2e ssa: binop EfaceEqual 2024-06-12 07:25:20 +08:00
visualfc
3f0c65ebb2 ssa: fix typeAssert for Nil 2024-06-11 20:50:01 +08:00
xushiwei
5e5d149ca5 cl: isVargs support defer/go 2024-06-11 10:35:27 +08:00