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
xushiwei
638883f352
Merge pull request #925 from goplus/dependabot/go_modules/github.com/goplus/mod-0.13.13
...
build(deps): bump github.com/goplus/mod from 0.13.12 to 0.13.13
v0.9.9
2024-12-31 08:10:07 +08:00
dependabot[bot]
467c2fb28d
build(deps): bump github.com/goplus/mod from 0.13.12 to 0.13.13
...
Bumps [github.com/goplus/mod](https://github.com/goplus/mod ) from 0.13.12 to 0.13.13.
- [Release notes](https://github.com/goplus/mod/releases )
- [Commits](https://github.com/goplus/mod/compare/v0.13.12...v0.13.13 )
---
updated-dependencies:
- dependency-name: github.com/goplus/mod
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-30 23:56:08 +00:00
xushiwei
0fd129a0d8
Merge pull request #924 from xushiwei/q
...
llgo get: todo
2024-12-30 21:17:04 +08:00
xushiwei
282125a84b
llgo get: todo
2024-12-30 21:16:22 +08:00
xushiwei
97a2824473
Merge pull request #915 from visualfc/runtime.hash
...
[WIP] internal/runtime: type hash
2024-12-26 08:30:34 +08:00
xushiwei
eff1333269
Merge pull request #922 from visualfc/fixfloat
...
ssa: fix bitcast for float32
2024-12-24 20:19:32 +08:00
visualfc
3741a28d94
ssa: fix bitcast for float32
2024-12-24 10:02:30 +08:00
xushiwei
6dd4ec160d
Merge pull request #921 from visualfc/runtime.closure
...
ssa: closure use specific struct field name
2024-12-23 10:53:12 +08:00
visualfc
a6a3c09c05
ssa: closure use specific struct field name { $f ftype, $data unsafe.pointer }
2024-12-22 12:44:33 +08:00
visualfc
620cfeabe0
internal/runtime: type hash
2024-12-21 20:07:28 +08:00
xushiwei
070d64f365
Merge pull request #920 from visualfc/runtime.namedset
...
[WIP] internal/runtime: named(ptr) type preset for method type
2024-12-21 07:13:39 +08:00
visualfc
1d3c98372a
internal/runtime: cache rtypeList
2024-12-20 20:45:46 +08:00
visualfc
c1588d70cd
internal/runtime: structStr
2024-12-20 16:09:39 +08:00
visualfc
ef28abe896
internal/runtime: funcStr, interfaceStr, array str
2024-12-20 12:33:34 +08:00
visualfc
d251232f8a
internal/runtime: named(ptr) type preset for method type
2024-12-20 11:37:30 +08:00
xushiwei
05334de855
Merge pull request #914 from aofei/README
...
README: add install instructions for Alpine
2024-12-19 18:14:15 +08:00
xushiwei
539b55f826
Merge pull request #917 from visualfc/conststring
...
ssa: fix const for named string
2024-12-19 18:13:24 +08:00
xushiwei
0699832240
Merge pull request #919 from visualfc/runtime.named
...
internal/runtime: NewNamedInterface check exist
2024-12-19 18:12:53 +08:00
visualfc
ce169163b9
internal/runtime: NewNamedInterface check exist
2024-12-17 21:36:51 +08:00
xushiwei
b4af70ada9
Merge pull request #916 from visualfc/runtime.interface
...
abi: fix named interface init
2024-12-17 14:43:15 +08:00
xushiwei
424670d854
Merge pull request #918 from tsingbx/c/_types
...
include/_types: add Uint8T, Uint16T, Uint32T, Uint64T, IntmaxT, UintmaxT
2024-12-17 14:41:44 +08:00
tsingbx
6ce4644120
include/_types: add Uint8T, Uint16T, Uint32T, Uint64T, IntmaxT, UintmaxT
2024-12-16 18:15:01 +08:00
visualfc
eaf7e56083
ssa: fix const for named string
2024-12-16 15:00:32 +08:00
visualfc
e55a5d7486
internal/runtime: NewNamedInterface, InitNamedInterface
2024-12-16 12:07:13 +08:00
Aofei Sheng
e1d14b1324
README: add install instructions for Alpine
...
Fixes #910
Signed-off-by: Aofei Sheng <aofei@aofeisheng.com >
2024-12-14 18:06:16 +08:00
xushiwei
04d09eb891
Merge pull request #913 from xushiwei/q
...
README: cgo, c/ffi
2024-12-14 09:16:18 +08:00
xushiwei
09b4f5dffd
README: cgo, c/ffi
2024-12-14 08:15:08 +08:00
xushiwei
29ad96862f
Merge pull request #628 from visualfc/go
...
ssa: fix ssa.go for builtin
2024-12-14 06:44:35 +08:00