xushiwei
|
3c0e321538
|
patch: io, io/fs, os
|
2024-06-19 22:21:44 +08:00 |
|
xushiwei
|
6058b9851c
|
llgo/ssa/abi: PathOf fix - support trim PatchPathPrefix
|
2024-06-19 17:06:56 +08:00 |
|
visualfc
|
d59075e897
|
build: instantiate generics
|
2024-06-18 19:26:52 +08:00 |
|
xushiwei
|
7a15cf1157
|
patch: errors (todo)
|
2024-06-18 13:50:55 +08:00 |
|
xushiwei
|
3fb400beb4
|
merge upstream
|
2024-06-17 19:33:27 +08:00 |
|
xushiwei
|
592500cb0c
|
build: patch library fix (link dependencies)
|
2024-06-17 18:58:01 +08:00 |
|
Aofei Sheng
|
7db50921bc
|
build: explicitly link libpthread for compatibility with glibc versions before 2.34
Fixes #329
|
2024-06-17 14:07:51 +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
|
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
|
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
|
4450f5a084
|
fix #294
|
2024-06-12 20:31:42 +08:00 |
|
visualfc
|
ae77622026
|
build: build runtime check skip
|
2024-06-07 21:02:01 +08:00 |
|
visualfc
|
878b395e20
|
build: check runtime link file
|
2024-06-07 20:33:31 +08:00 |
|
visualfc
|
fe10ddc720
|
build: build runtime local
|
2024-06-07 15:25:35 +08:00 |
|
Li Jie
|
15fad2e841
|
cl: supports decl: <param>
|
2024-06-06 17:14:31 +08:00 |
|
Li Jie
|
52d60d9623
|
build: support pkg-config and link args
|
2024-06-04 16:35:17 +08:00 |
|
xushiwei
|
585bdb549f
|
build fix: llssa.Initialize before NewProgram
|
2024-05-28 17:41:50 +08:00 |
|
xushiwei
|
fc504e18d2
|
TypeSizes: goProgram
|
2024-05-28 16:59:47 +08:00 |
|
xushiwei
|
3da1aa3ec6
|
github.com/goplus/llgo/internal/packages; prog.TypeSizes: todo
|
2024-05-28 12:22:43 +08:00 |
|
xushiwei
|
ad05898543
|
build: checkFlag fix (for Go+)
|
2024-05-17 13:54:00 +08:00 |
|
xushiwei
|
fcc0e1776b
|
build fix: -L dir
|
2024-05-16 18:40:49 +08:00 |
|
xushiwei
|
11535825c0
|
build: support packages out of llgo
|
2024-05-14 08:40:42 +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
|
0912f1f509
|
PyInit
|
2024-05-12 11:11:19 +08:00 |
|
xushiwei
|
97cb312386
|
llgo/ssa: b.NewPyModVar, b.ImportPyMod, PyObjectPtr, PyObjectPtrPtr
|
2024-05-11 15:07:50 +08:00 |
|
xushiwei
|
1414853fce
|
LLGoPackage: PkgPyModule
|
2024-05-11 06:44:45 +08:00 |
|
xushiwei
|
cd266213ce
|
mv x/<tool> => xtool/<tool>
|
2024-05-11 05:27:38 +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 |
|