Li Jie
09c022e209
cmd: fix return value with arguments
2025-01-09 15:32:27 +08:00
Li Jie
8666a75161
ci: remove unused python libraries installation step
2025-01-09 11:58:24 +08:00
Li Jie
68018d8d04
runtime: clean demo
2025-01-09 09:05:45 +08:00
Li Jie
3d2c014801
cl: clean test
2025-01-09 00:47:45 +08:00
Li Jie
4f9c341103
ci: update codecov ignore
2025-01-09 00:23:30 +08:00
Li Jie
563f03554f
test: llgo commands
2025-01-09 00:09:47 +08:00
Li Jie
219376044a
ci: fix llgo workflow name
2025-01-08 23:23:58 +08:00
Li Jie
591dac8b41
compiler: remove unused packages
2025-01-08 23:02:46 +08:00
Li Jie
2bc96ade33
lldb: test lldb cross go compilers
2025-01-08 22:16:03 +08:00
Li Jie
95c4456ccc
env: get GOROOT from env variable or go env GOROOT
2025-01-08 22:16:03 +08:00
Li Jie
6e6b8b404f
runtime: rename clite conflicts function names
2025-01-08 22:16:02 +08:00
Li Jie
27052c21be
ci: test lldb last
2025-01-08 22:16:02 +08:00
Li Jie
ec744f7385
chore: move compiler/chore/_xtool to _xtool
2025-01-08 22:16:02 +08:00
Li Jie
d8c5105c91
ci: set LLGO_ROOT for doc test
2025-01-08 22:16:01 +08:00
Li Jie
acd5fb19f5
ci: rename llgo test job name
2025-01-08 15:55:38 +08:00
Li Jie
52ac486814
doc: fix llgo installation
2025-01-08 15:40:11 +08:00
Li Jie
a64b32bf9c
ci: compile go with go1.23, test llgo with go 1.20-1.23
2025-01-08 15:36:41 +08:00
Li Jie
b299800e64
compiler: move _lldb into compiler/
2025-01-08 15:22:09 +08:00
Li Jie
60c430abad
test: regenerate test snapshots with gentests
2025-01-08 15:19:38 +08:00
Li Jie
255cce4f9a
test: move cchan/cchansel into runtime/_test
2025-01-08 15:03:58 +08:00
Li Jie
1ed99c2574
cl: isAny compatible alias
2025-01-08 14:59:02 +08:00
Li Jie
64b54d4380
ssa: make alias working in go 1.22
2025-01-08 14:59:02 +08:00
Li Jie
6170973b48
compiler: build separation runtime with clite
2025-01-08 14:59:01 +08:00
Li Jie
1172e5bdce
build: separate compiler and libs
2025-01-08 14:59:01 +08:00
Li Jie
b0123567cd
ci: ignore code coverage of llgo libs
2025-01-08 14:59:00 +08:00
Li Jie
81598621e8
ci: codecov report excludes llgo library
2025-01-08 14:59:00 +08:00
Li Jie
239ac496b2
test: map/slice clear
2025-01-08 14:59:00 +08:00
Li Jie
76fb91619a
demo: workaround for reflect abi initialization on go@1.23
2025-01-08 14:58:59 +08:00
Li Jie
e3a2d43ffa
runtime: add missing SliceClear
2025-01-08 14:58:59 +08:00
Li Jie
b3f4716616
runtime: patch internal/filepathlite
2025-01-08 14:58:59 +08:00
Li Jie
c602038597
demo: don't use symlinks for x/tools compatible
2025-01-08 14:58:59 +08:00
Li Jie
03b469212e
feat: upgrade to x/tools 0.28
2025-01-08 14:58:59 +08:00
xushiwei
db3f6e077e
Merge pull request #941 from cpunion/fix-doc-verify
...
doc: fix macos installation doc verify
2025-01-08 08:58:31 +08:00
Li Jie
06816c51a5
doc: fix macos installation doc verify
2025-01-07 21:28:14 +08:00
xushiwei
9e9e8e82b2
Merge pull request #936 from cpunion/optional-llgo-root
...
build: make llgo root usage optional for runtime loading
2025-01-07 19:47:40 +08:00
xushiwei
031d4ebedc
Merge pull request #937 from MeteorsLiu/main
...
README: fix dependences requirement for macOS
2025-01-07 18:40:03 +08:00
xushiwei
3446715af8
Merge pull request #934 from cpunion/fix-build
...
build.ParseArgs returns new slices to fix wrong patterns with flags appending
2025-01-07 18:07:13 +08:00
Rick Guo
c7e68dab62
README: fix dependences for macOS
2025-01-06 17:38:36 +08:00
Li Jie
7093ced2d8
build: make llgo root usage optional for runtime loading
...
When github.com/goplus/llgo is imported in go.mod, use the user-specified
version instead of LLGoROOT. This allows users to upgrade llgo via go.mod
while maintaining backward compatibility for cases without explicit imports.
Note: This is a temporary solution. The runtime's dependency on
github.com/goplus/llgo/c/* needs to be addressed in future improvements.
2025-01-06 16:36:16 +08:00
Li Jie
179f4dfe22
build: ParseArgs return new slices
2025-01-06 10:10:11 +08:00
xushiwei
03517ce22e
Merge pull request #933 from cpunion/independent
...
env: allow compiling code outside llgo directory
2025-01-05 07:10:29 +08:00
Li Jie
290f99b4d1
env: allow compiling code outside llgo directory
2025-01-04 23:40:13 +08:00
xushiwei
7f10bc2a1b
Merge pull request #930 from cpunion/panic-stacktrace
...
runtime: show stacktrace when panic
2025-01-03 12:04:12 +08:00
Li Jie
9cb48003b0
ci: add libunwind-dev on ubuntu
2025-01-02 23:27:45 +08:00
Li Jie
6df961292d
doc: install libunwind-dev on ubuntu
2025-01-02 23:27:45 +08:00
Li Jie
65f855b251
runtime: show stacktrace when panic
2025-01-02 23:27:41 +08:00
xushiwei
5131881bf2
Merge pull request #928 from goplus/dependabot/go_modules/github.com/goplus/llvm-0.8.1
...
build(deps): bump github.com/goplus/llvm from 0.8.0 to 0.8.1
2024-12-31 19:19:16 +08:00
dependabot[bot]
8fbad90e9d
build(deps): bump github.com/goplus/llvm from 0.8.0 to 0.8.1
...
Bumps [github.com/goplus/llvm](https://github.com/goplus/llvm ) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/goplus/llvm/releases )
- [Commits](https://github.com/goplus/llvm/compare/v0.8.0...v0.8.1 )
---
updated-dependencies:
- dependency-name: github.com/goplus/llvm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-31 11:06:15 +00:00
xushiwei
d0aceebaad
Merge pull request #926 from goplus/dependabot/go_modules/github.com/goplus/gogen-1.16.4
...
build(deps): bump github.com/goplus/gogen from 1.16.3 to 1.16.4
2024-12-31 13:57:06 +08:00
dependabot[bot]
01b6680000
build(deps): bump github.com/goplus/gogen from 1.16.3 to 1.16.4
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.16.3 to 1.16.4.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.16.3...v1.16.4 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-31 05:40:12 +00:00