xgopilot
051fa6abdf
fix(cl): revert dependency upgrades, keep code fixes only
...
Reverted go.mod and go.sum to main branch versions as requested.
The fix for generic type compilation remains in cl/compile.go.
Generated with [codeagent](https://github.com/qbox/codeagent )
Co-authored-by: cpunion <cpunion@users.noreply.github.com >
2025-10-17 22:28:25 +00:00
xgopilot
86d13a5add
fix(cl): skip compiling methods for generic type definitions
...
Fixes #1358
The compiler was attempting to compile methods for non-instantiated generic
types (like unique.Handle[T]), which caused the SSA builder to panic with a
nil pointer dereference. This fix adds two checks:
1. In compileType: Skip generic type definitions (types with type parameters
but no type arguments)
2. In compileMethods: Skip types containing type parameters and skip methods
from external packages
The unique.Make demo now compiles without panicking, though it still requires
runtime support for the unique package to link successfully.
Generated with [codeagent](https://github.com/qbox/codeagent )
Co-authored-by: cpunion <cpunion@users.noreply.github.com >
2025-10-17 22:15:18 +00:00
dependabot[bot]
cf55925ff5
chore(deps): bump github.com/goplus/gogen from 1.19.2 to 1.19.3
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.19.2 to 1.19.3.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.19.2...v1.19.3 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.19.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-10 00:12:17 +00:00
Li Jie
d46a3f2f49
Merge commit '7de4137d4678a3bcbd735f887028489f97f1e479' into embed-cmds
...
# Conflicts:
# internal/build/build.go
2025-09-08 15:22:48 +08:00
Li Jie
9eeb14ae31
feat: support generic bin and intel hex firmware
2025-09-07 16:37:37 +08:00
Li Jie
9a5b231c88
feat: llgo monitor -target target -port port
2025-09-07 16:23:27 +08:00
dependabot[bot]
a9f74b7e55
build(deps): bump github.com/goplus/gogen from 1.19.1 to 1.19.2
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.19.1 to 1.19.2.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.19.1...v1.19.2 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-03 22:16:23 +00:00
dependabot[bot]
5810b29372
build(deps): bump github.com/goplus/lib from 0.2.0 to 0.3.0
...
Bumps [github.com/goplus/lib](https://github.com/goplus/lib ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/goplus/lib/releases )
- [Commits](https://github.com/goplus/lib/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: github.com/goplus/lib
dependency-version: 0.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-29 00:12:37 +00:00
Li Jie
e40bdc196b
binary-format supports uf2, nrf-dfu
2025-08-23 17:45:20 +08:00
dependabot[bot]
bf0f81afd7
build(deps): bump github.com/goplus/gogen from 1.19.0 to 1.19.1
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.19.0 to 1.19.1.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.19.0...v1.19.1 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 00:25:06 +00:00
xushiwei
b2c6534c92
Merge pull request #1209 from goplus/dependabot/go_modules/github.com/goplus/llvm-0.8.5
...
build(deps): bump github.com/goplus/llvm from 0.8.3 to 0.8.5
2025-08-08 19:49:51 +08:00
dependabot[bot]
1e09f54e56
build(deps): bump github.com/goplus/llvm from 0.8.3 to 0.8.5
...
Bumps [github.com/goplus/llvm](https://github.com/goplus/llvm ) from 0.8.3 to 0.8.5.
- [Release notes](https://github.com/goplus/llvm/releases )
- [Commits](https://github.com/goplus/llvm/compare/v0.8.3...v0.8.5 )
---
updated-dependencies:
- dependency-name: github.com/goplus/llvm
dependency-version: 0.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-08 00:51:16 +00:00
dependabot[bot]
39f0877ba0
build(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.35.0 to 0.36.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.35.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-08 00:51:11 +00:00
dependabot[bot]
7f4b0d6215
build(deps): bump golang.org/x/tools from 0.34.0 to 0.35.0
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.34.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-14 01:07:12 +00:00
dependabot[bot]
f3c6d7e90f
build(deps): bump github.com/goplus/gogen from 1.18.1 to 1.19.0
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.18.1 to 1.19.0.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.18.1...v1.19.0 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 01:04:12 +00:00
dependabot[bot]
29904f8f22
build(deps): bump golang.org/x/tools from 0.30.0 to 0.34.0
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.30.0 to 0.34.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.30.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-06 01:16:01 +00:00
dependabot[bot]
ae8b7bb1f5
build(deps): bump github.com/goplus/mod from 0.17.0 to 0.17.1
...
Bumps [github.com/goplus/mod](https://github.com/goplus/mod ) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/goplus/mod/releases )
- [Commits](https://github.com/goplus/mod/compare/v0.17.0...v0.17.1 )
---
updated-dependencies:
- dependency-name: github.com/goplus/mod
dependency-version: 0.17.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-04 00:37:13 +00:00
dependabot[bot]
57d74dfdbf
build(deps): bump github.com/goplus/mod from 0.16.1 to 0.17.0
...
Bumps [github.com/goplus/mod](https://github.com/goplus/mod ) from 0.16.1 to 0.17.0.
- [Release notes](https://github.com/goplus/mod/releases )
- [Commits](https://github.com/goplus/mod/compare/v0.16.1...v0.17.0 )
---
updated-dependencies:
- dependency-name: github.com/goplus/mod
dependency-version: 0.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-26 00:22:04 +00:00
dependabot[bot]
f6a380d293
build(deps): bump github.com/goplus/gogen from 1.18.0 to 1.18.1
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.18.0...v1.18.1 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.18.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-16 00:57:11 +00:00
dependabot[bot]
7552bfe39b
build(deps): bump github.com/qiniu/x from 1.14.0 to 1.14.6
...
Bumps [github.com/qiniu/x](https://github.com/qiniu/x ) from 1.14.0 to 1.14.6.
- [Release notes](https://github.com/qiniu/x/releases )
- [Commits](https://github.com/qiniu/x/compare/v1.14.0...v1.14.6 )
---
updated-dependencies:
- dependency-name: github.com/qiniu/x
dependency-version: 1.14.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-13 00:30:42 +00:00
dependabot[bot]
cb2e28d086
build(deps): bump github.com/goplus/cobra from 1.9.11 to 1.9.12
...
Bumps [github.com/goplus/cobra](https://github.com/goplus/cobra ) from 1.9.11 to 1.9.12.
- [Release notes](https://github.com/goplus/cobra/releases )
- [Commits](https://github.com/goplus/cobra/compare/v1.9.11...v1.9.12 )
---
updated-dependencies:
- dependency-name: github.com/goplus/cobra
dependency-version: 1.9.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 00:59:41 +00:00
xushiwei
1693942cee
rm xtool/{cppkg,cpgithubpkg}
2025-05-12 03:50:07 +08:00
dependabot[bot]
27f6efbdec
build(deps): bump github.com/goplus/cobra from 1.9.9 to 1.9.11
...
Bumps [github.com/goplus/cobra](https://github.com/goplus/cobra ) from 1.9.9 to 1.9.11.
- [Release notes](https://github.com/goplus/cobra/releases )
- [Commits](https://github.com/goplus/cobra/compare/v1.9.9...v1.9.11 )
---
updated-dependencies:
- dependency-name: github.com/goplus/cobra
dependency-version: 1.9.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 00:59:40 +00:00
xushiwei
c23fb144cf
Merge branch 'main' into dependabot/go_modules/github.com/goplus/cobra-1.9.9
2025-05-07 03:33:04 +08:00
xushiwei
caac681ac3
Merge pull request #1095 from goplus/dependabot/go_modules/github.com/goplus/gogen-1.18.0
...
build(deps): bump github.com/goplus/gogen from 1.17.3 to 1.18.0
2025-05-07 03:32:18 +08:00
dependabot[bot]
d7e523948b
build(deps): bump github.com/goplus/mod from 0.16.0 to 0.16.1
...
Bumps [github.com/goplus/mod](https://github.com/goplus/mod ) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/goplus/mod/releases )
- [Commits](https://github.com/goplus/mod/compare/v0.16.0...v0.16.1 )
---
updated-dependencies:
- dependency-name: github.com/goplus/mod
dependency-version: 0.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-06 15:00:31 +00:00
dependabot[bot]
10a75138d1
build(deps): bump github.com/goplus/gogen from 1.17.3 to 1.18.0
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.17.3 to 1.18.0.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.17.3...v1.18.0 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-06 15:00:25 +00:00
dependabot[bot]
d48b19c866
build(deps): bump github.com/goplus/cobra from 1.9.8 to 1.9.9
...
Bumps [github.com/goplus/cobra](https://github.com/goplus/cobra ) from 1.9.8 to 1.9.9.
- [Release notes](https://github.com/goplus/cobra/releases )
- [Commits](https://github.com/goplus/cobra/compare/v1.9.8...v1.9.9 )
---
updated-dependencies:
- dependency-name: github.com/goplus/cobra
dependency-version: 1.9.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-06 15:00:21 +00:00
visualfc
e8a91696d6
go.mod go1.23
2025-05-05 10:19:23 +08:00
xushiwei
355721c47a
llgo.next: support build, run, cmptest
2025-05-04 15:18:49 +08:00
xushiwei
cc08195cf2
cmd: llgo.next
2025-05-04 14:04:43 +08:00
xushiwei
158be3f949
go mod tidy
2025-05-04 10:28:24 +08:00
xushiwei
e93e7126b6
package: xtool/cppkg
2025-05-03 23:13:10 +08:00
dependabot[bot]
ae992737e8
build(deps): bump github.com/goplus/gogen from 1.17.2 to 1.17.3
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.17.2 to 1.17.3.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.17.2...v1.17.3 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.17.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-28 00:15:49 +00:00
xushiwei
d9d813db56
go/parser demo
2025-04-28 00:35:45 +08:00
dependabot[bot]
a4b4c1574b
build(deps): bump github.com/goplus/mod from 0.15.1 to 0.16.0
...
Bumps [github.com/goplus/mod](https://github.com/goplus/mod ) from 0.15.1 to 0.16.0.
- [Release notes](https://github.com/goplus/mod/releases )
- [Commits](https://github.com/goplus/mod/compare/v0.15.1...v0.16.0 )
---
updated-dependencies:
- dependency-name: github.com/goplus/mod
dependency-version: 0.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-25 22:33:17 +00:00
dependabot[bot]
7c93b37125
build(deps): bump github.com/qiniu/x from 1.13.18 to 1.13.19
...
Bumps [github.com/qiniu/x](https://github.com/qiniu/x ) from 1.13.18 to 1.13.19.
- [Release notes](https://github.com/qiniu/x/releases )
- [Commits](https://github.com/qiniu/x/compare/v1.13.18...v1.13.19 )
---
updated-dependencies:
- dependency-name: github.com/qiniu/x
dependency-version: 1.13.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-22 00:11:24 +00:00
xushiwei
4371cc10bd
Merge pull request #1068 from goplus/dependabot/go_modules/github.com/qiniu/x-1.13.18
...
build(deps): bump github.com/qiniu/x from 1.13.17 to 1.13.18
2025-04-22 00:55:37 +08:00
dependabot[bot]
30e247186c
build(deps): bump github.com/goplus/gogen from 1.17.1 to 1.17.2
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.17.1 to 1.17.2.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.17.1...v1.17.2 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.17.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-21 00:49:42 +00:00
dependabot[bot]
2714da8d98
build(deps): bump github.com/qiniu/x from 1.13.17 to 1.13.18
...
Bumps [github.com/qiniu/x](https://github.com/qiniu/x ) from 1.13.17 to 1.13.18.
- [Release notes](https://github.com/qiniu/x/releases )
- [Commits](https://github.com/qiniu/x/compare/v1.13.17...v1.13.18 )
---
updated-dependencies:
- dependency-name: github.com/qiniu/x
dependency-version: 1.13.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-21 00:48:47 +00:00
dependabot[bot]
dbead0d725
build(deps): bump github.com/goplus/mod from 0.13.17 to 0.15.1
...
Bumps [github.com/goplus/mod](https://github.com/goplus/mod ) from 0.13.17 to 0.15.1.
- [Release notes](https://github.com/goplus/mod/releases )
- [Commits](https://github.com/goplus/mod/compare/v0.13.17...v0.15.1 )
---
updated-dependencies:
- dependency-name: github.com/goplus/mod
dependency-version: 0.15.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 04:26:37 +00:00
xushiwei
207aea813b
Merge pull request #1065 from goplus/dependabot/go_modules/github.com/goplus/gogen-1.17.1
...
build(deps): bump github.com/goplus/gogen from 1.16.9 to 1.17.1
2025-04-14 12:25:03 +08:00
dependabot[bot]
18c6b9b404
build(deps): bump github.com/goplus/gogen from 1.16.9 to 1.17.1
...
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen ) from 1.16.9 to 1.17.1.
- [Release notes](https://github.com/goplus/gogen/releases )
- [Commits](https://github.com/goplus/gogen/compare/v1.16.9...v1.17.1 )
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-version: 1.17.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 00:40:41 +00:00
dependabot[bot]
0d22b3be05
build(deps): bump github.com/qiniu/x from 1.13.12 to 1.13.17
...
Bumps [github.com/qiniu/x](https://github.com/qiniu/x ) from 1.13.12 to 1.13.17.
- [Release notes](https://github.com/qiniu/x/releases )
- [Commits](https://github.com/qiniu/x/compare/v1.13.12...v1.13.17 )
---
updated-dependencies:
- dependency-name: github.com/qiniu/x
dependency-version: 1.13.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-11 00:33:04 +00:00
Li Jie
3a883b8821
upgrade to github.com/goplus/lib v0.2.0
2025-04-08 19:32:26 +08:00
Li Jie
ed366568b4
move out c/cpp/py
2025-04-03 16:26:11 +08:00
xushiwei
e5dd237f12
xtool/clang: disable types
2025-01-13 09:05:19 +08:00
Li Jie
1172e5bdce
build: separate compiler and libs
2025-01-08 14:59:01 +08:00
Li Jie
03b469212e
feat: upgrade to x/tools 0.28
2025-01-08 14:58:59 +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