Commit Graph

85 Commits

Author SHA1 Message Date
visualfc
8591275eb2 runtime: goexit use thread key 2025-02-16 19:53:38 +08:00
visualfc
8be9a560e9 runtime: rm ignoreName 2025-02-15 14:56:59 +08:00
visualfc
0d218bb4b9 runtime: config overlay 2025-02-15 13:25:25 +08:00
visualfc
1b3464b610 runtime: config hasAltPkg and ignoreName 2025-02-15 13:22:28 +08:00
Li Jie
21a5180b2f cl: regenerate test snapshots 2025-02-15 11:18:03 +08:00
Li Jie
c6462cbcc7 ssa: fix type assertion of same type 2025-02-15 11:18:03 +08:00
Li Jie
c2299818cd compiler: fix llgo build test 2025-02-14 19:02:35 +08:00
Li Jie
5329f28580 runtime: testing runtime 2025-02-14 19:02:32 +08:00
Li Jie
ae92904e7d ssa: show type assertion failed details 2025-02-14 15:56:19 +08:00
Li Jie
5b216153e9 cl: LLGO_TRACE 2025-02-13 15:47:53 +08:00
Li Jie
43175bb642 build: supports LLGoFiles in patches 2025-02-13 15:47:53 +08:00
Li Jie
c1da220a99 ssa: toType(ssa.TypeParam) 2025-02-13 15:47:53 +08:00
Li Jie
164c3e0e7b cl: fix null pointer in processing debug location 2025-02-13 15:47:52 +08:00
Li Jie
491a23b21e cl: don't ignore standard libraries 2025-02-13 15:47:52 +08:00
Li Jie
727ec8a5cf build: weak syscall.init for syscall imported but not compiled 2025-02-13 15:47:52 +08:00
Li Jie
28b3ec322c build: show cgo compile errors 2025-02-13 15:47:52 +08:00
Li Jie
38cb89a946 build: show full link errors 2025-02-13 15:47:52 +08:00
Li Jie
b07116f302 build: patch packages supports cgo 2025-02-13 15:47:15 +08:00
Li Jie
623b5a511a cl: process llgo:skip on const, type declaration, deprecate llgo:skip on import 2025-02-13 15:47:15 +08:00
Li Jie
d5d2d6826f build: patch package with ID 2025-02-13 15:47:14 +08:00
Li Jie
227f6a4ed7 build: update go/parser/resolve.go (compatible go 1.23) 2025-02-13 15:47:14 +08:00
Li Jie
e23d7082fe build: overlay testing/testing.go for defer in loop 2025-02-13 15:47:14 +08:00
Li Jie
569a29454e build: run llgo test 2025-02-13 15:47:14 +08:00
Li Jie
a07f711e22 build: only limit run command to single package 2025-02-13 15:47:13 +08:00
Li Jie
946f304bb2 compiler: add go test command 2025-02-13 15:47:13 +08:00
Li Jie
6b11c100ba cl: process all go directives 2025-02-13 15:47:13 +08:00
Li Jie
6048693423 ssa: remove unused funcs 2025-02-13 15:47:13 +08:00
Li Jie
a7287754be compiler: remove unused func llgoRuntimeImported 2025-02-13 15:47:13 +08:00
Li Jie
d9037a7fce build: remove generated code after link 2025-02-13 15:47:12 +08:00
Li Jie
f06d292382 test: regenerate test files with gentests 2025-02-13 15:47:12 +08:00
Li Jie
85d01d6f28 compiler: make main function normally to compatible multiple main functions in testing mode 2025-02-13 15:47:12 +08:00
dependabot[bot]
72d0d4e274 build(deps): bump github.com/goplus/mod in /compiler
Bumps [github.com/goplus/mod](https://github.com/goplus/mod) from 0.13.16 to 0.13.17.
- [Release notes](https://github.com/goplus/mod/releases)
- [Commits](https://github.com/goplus/mod/compare/v0.13.16...v0.13.17)

---
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>
2025-02-11 00:29:06 +00:00
dependabot[bot]
18d8677fe6 build(deps): bump github.com/qiniu/x in /compiler
Bumps [github.com/qiniu/x](https://github.com/qiniu/x) from 1.13.11 to 1.13.12.
- [Release notes](https://github.com/qiniu/x/releases)
- [Commits](https://github.com/qiniu/x/compare/v1.13.11...v1.13.12)

---
updated-dependencies:
- dependency-name: github.com/qiniu/x
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 00:46:38 +00:00
visualfc
9ddd4d4161 compiler/cl/_testgo: reflectconv 2025-02-05 16:13:29 +08:00
visualfc
3caae31374 internal/runtime: pointer set abi.KindDirectIface 2025-02-05 15:20:20 +08:00
visualfc
71766d9c55 ssa/abi: StructName not pub 2025-02-05 15:20:20 +08:00
visualfc
c90b93c1b7 internal/lib/reflect: convertOp 2025-02-05 15:20:20 +08:00
visualfc
8e8b97f623 compiler/ssa: test debug check verbose 2025-02-05 10:07:55 +08:00
visualfc
3a0d1466cc ci: go test remove -v 2025-02-05 09:32:42 +08:00
xushiwei
83dd77f4c4 Merge pull request #974 from cpunion/fix-doc-links
Fix doc links
2025-02-04 14:53:32 +08:00
visualfc
5727761551 compiler/cl: fix named slice type 2025-02-03 20:13:57 +08:00
Li Jie
08365721de test: increase test times to try to avoid clang error 2025-02-03 18:47:24 +08:00
Li Jie
f18237a005 test: retry llgo test to avoid clang error 2025-02-01 20:56:55 +08:00
xushiwei
cba93e61b4 Merge pull request #960 from visualfc/instnamed
ssa: abi.NamedName for instance named
2025-02-01 19:23:25 +08:00
xushiwei
e0a6e5d2f9 Merge pull request #968 from cpunion/find-llgo-root
Find llgo root
2025-02-01 19:01:34 +08:00
Li Jie
a9ee323760 test: disable log and output to speed up testing 2025-02-01 14:11:46 +08:00
Li Jie
977db86700 env: warning and fallback if LLGO_ROOT is invalid 2025-02-01 14:11:46 +08:00
Li Jie
93d36d40d8 env: fix version 2025-02-01 14:11:46 +08:00
Li Jie
cabc7ffca8 env: find llgo root for development 2025-02-01 14:11:46 +08:00
Li Jie
521b70c715 test: llgo clean, llgo cmptest, llgo cmptest -gen 2025-02-01 14:11:46 +08:00