xushiwei
|
536e452416
|
Merge pull request #1800 from cpunion/fix/unsigned-index-bounds
ssa: use unsigned upper-bound checks
|
2026-04-21 08:38:55 +08:00 |
|
xushiwei
|
2e6f641f16
|
Merge pull request #1818 from cpunion/fix/select-self-pairing-deadlock
runtime: fix mixed unbuffered select progress
|
2026-04-21 08:37:13 +08:00 |
|
Li Jie
|
c08551f1d7
|
test: refresh unsigned index testrt checks
|
2026-04-20 23:16:09 +08:00 |
|
Li Jie
|
7e55a84bd7
|
test: refresh reflect snapshot after rebase
|
2026-04-20 18:05:42 +08:00 |
|
Li Jie
|
421f853d47
|
test: refresh unsigned index bounds snapshots
|
2026-04-20 18:02:14 +08:00 |
|
Li Jie
|
6510a803bd
|
test: avoid unsigned bounds helper collision
|
2026-04-20 18:02:14 +08:00 |
|
Li Jie
|
5c1357476f
|
ssa: use unsigned index upper-bound checks
|
2026-04-20 18:02:13 +08:00 |
|
Li Jie
|
18c6036cf0
|
ssa: use unsigned upper-bound checks
|
2026-04-20 18:01:32 +08:00 |
|
xushiwei
|
2bf4a2f57f
|
Merge pull request #1821 from cpunion/fix/nil-pointer-interface-loads
ssa: preserve nil pointer panic for large interface loads
|
2026-04-20 17:36:33 +08:00 |
|
xushiwei
|
5ebb4bfcb8
|
Merge pull request #1807 from cpunion/fix/closure-param-public-type
ssa: expose closure params as func types
|
2026-04-20 17:27:46 +08:00 |
|
Li Jie
|
5a1a5e86e1
|
test: refresh closure type IR checks
|
2026-04-20 17:18:48 +08:00 |
|
Li Jie
|
59aa2465f1
|
ssa: expose closure types in nested metadata
|
2026-04-20 17:18:48 +08:00 |
|
Li Jie
|
66513aa678
|
ssa: expose closure params as func types
|
2026-04-20 17:16:22 +08:00 |
|
xushiwei
|
68e5e29675
|
Merge pull request #1806 from cpunion/fix/direct-interface-abi
ssa: align direct interface ABI
|
2026-04-20 17:00:12 +08:00 |
|
xushiwei
|
c0a82b1911
|
Merge pull request #1816 from cpunion/fix/generic-reflect-typeargs
ssa: format reflected generic type args with package names
|
2026-04-20 16:57:34 +08:00 |
|
xushiwei
|
1ecfafd480
|
Merge pull request #1815 from cpunion/fix/string-empty-suffix-base
runtime: keep string base for empty suffix slices
|
2026-04-20 16:54:06 +08:00 |
|
Li Jie
|
4273c6bb44
|
test: refresh builtin direct interface snapshot
|
2026-04-20 15:57:28 +08:00 |
|
Li Jie
|
1b3d28a47c
|
test: refresh direct interface lit checks
|
2026-04-20 15:50:49 +08:00 |
|
Li Jie
|
053afc1024
|
test: fix float2any filecheck
|
2026-04-20 15:50:49 +08:00 |
|
Li Jie
|
41cbfee245
|
test: avoid esp32 float compare in float2any
|
2026-04-20 15:50:49 +08:00 |
|
Li Jie
|
f986e6c642
|
reflect: fix indirect bool values
|
2026-04-20 15:50:49 +08:00 |
|
Li Jie
|
a2b84fc29f
|
ssa: align direct interface ABI
|
2026-04-20 15:50:49 +08:00 |
|
xushiwei
|
30f65275de
|
Merge pull request #1817 from cpunion/fix/zero-sized-allocs
ssa: unify zero-sized globals and heap allocs
|
2026-04-20 14:49:18 +08:00 |
|
Li Jie
|
c38a3d16f1
|
test: avoid large value receiver in nil pointer tests
|
2026-04-20 14:18:42 +08:00 |
|
Li Jie
|
128cc88b50
|
test: update named slice zero-size checks
|
2026-04-20 14:13:16 +08:00 |
|
Li Jie
|
ba800bc7f6
|
cl: preserve large nil deref before array skip
|
2026-04-20 14:04:46 +08:00 |
|
Li Jie
|
6ef0f4867c
|
test: cover large nil-deref compile paths
|
2026-04-20 13:59:11 +08:00 |
|
Li Jie
|
3bfc2f75e1
|
test: cover nil pointer interface helpers
|
2026-04-20 13:59:11 +08:00 |
|
Li Jie
|
fee52a7e63
|
cl: address nil pointer interface review feedback
|
2026-04-20 13:58:18 +08:00 |
|
Li Jie
|
75545c4b58
|
ssa: preserve nil pointer panic for large interface loads
|
2026-04-20 13:57:05 +08:00 |
|
Li Jie
|
2983fd30fa
|
fix: preserve zero-sized global symbols
|
2026-04-20 13:51:38 +08:00 |
|
Li Jie
|
b72c423dd4
|
ssa: use byte sentinel for zero-sized allocs
|
2026-04-20 13:51:32 +08:00 |
|
Li Jie
|
d31b4f130e
|
ssa: unify zero-sized globals and heap allocs
|
2026-04-20 13:51:26 +08:00 |
|
Li Jie
|
5693a9a33f
|
test: cover generic reflect type arg formatting
|
2026-04-20 13:49:13 +08:00 |
|
Li Jie
|
2ccc436383
|
fix: match Go generic reflect type arg strings
|
2026-04-20 13:49:13 +08:00 |
|
Li Jie
|
0319d84c6b
|
test: cover generic reflect type arg strings
|
2026-04-20 13:49:08 +08:00 |
|
Li Jie
|
ef6bac4ea4
|
test: cover reflected generic arg variants
|
2026-04-20 13:49:08 +08:00 |
|
Li Jie
|
db3041c464
|
test: update generic type arg IR expectations
|
2026-04-20 13:49:08 +08:00 |
|
Li Jie
|
9430ec92a3
|
ssa: format reflected generic type args with package names
|
2026-04-20 13:48:54 +08:00 |
|
xushiwei
|
577a3b4ec0
|
Merge pull request #1814 from cpunion/fix/nil-interface-type-assert
ssa: reject nil interfaces in same-type asserts
|
2026-04-20 09:57:02 +08:00 |
|
xushiwei
|
d9e8032352
|
Merge pull request #1813 from cpunion/fix/interface-uncomparable-panic
runtime: panic with runtime error for interface equality
|
2026-04-20 09:52:17 +08:00 |
|
xushiwei
|
448328e504
|
Merge pull request #1809 from cpunion/fix/cabi-aggregate-arg-materialize
cabi: materialize aggregate call arguments
|
2026-04-20 09:47:00 +08:00 |
|
xushiwei
|
7a992d7233
|
Merge pull request #1808 from cpunion/fix/range-assignment-conversions
ssa: apply assignment conversions in value checks
|
2026-04-20 09:44:13 +08:00 |
|
xushiwei
|
afa0f39626
|
Merge pull request #1805 from cpunion/fix/select-recv-assign-order
build: preserve single-case select receive order
|
2026-04-20 09:39:05 +08:00 |
|
xushiwei
|
37e69080cc
|
Merge pull request #1804 from cpunion/fix/linux-host-no-pie
build: add no-pie for linux host executables
|
2026-04-20 09:19:59 +08:00 |
|
xushiwei
|
5981c05ce5
|
Merge pull request #1825 from goplus/dependabot/go_modules/github.com/goplus/llvm-0.8.8
chore(deps): bump github.com/goplus/llvm from 0.8.7 to 0.8.8
|
2026-04-20 09:18:24 +08:00 |
|
xushiwei
|
088681afb0
|
Merge pull request #1803 from cpunion/fix/map-iter-delay-clear
runtime: delay map iterator advance
|
2026-04-20 09:17:51 +08:00 |
|
dependabot[bot]
|
b4dbdbff2e
|
chore(deps): bump github.com/goplus/llvm from 0.8.7 to 0.8.8
Bumps [github.com/goplus/llvm](https://github.com/goplus/llvm) from 0.8.7 to 0.8.8.
- [Release notes](https://github.com/goplus/llvm/releases)
- [Commits](https://github.com/goplus/llvm/compare/v0.8.7...v0.8.8)
---
updated-dependencies:
- dependency-name: github.com/goplus/llvm
dependency-version: 0.8.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-20 00:28:56 +00:00 |
|
xushiwei
|
60774a0fee
|
Merge pull request #1802 from cpunion/fix/range-array-pointer-len
cl: skip unused array derefs in range
|
2026-04-19 10:42:16 +08:00 |
|
xushiwei
|
2269f9355c
|
Merge pull request #1801 from cpunion/fix/full-slice-panic-text
runtime: match full slice bounds panic text
|
2026-04-19 10:40:34 +08:00 |
|