v0.4.2
·
228 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changes since v0.4.1
- vm: fix unboxing interface values (6f639fd)
- comp: fix an issue in returning nil (cd91fd8)
- fix nil channel, map of pointer, captured pointer (48b24d4)
- goparser: avoid label collisions (7f42dbe)
- fix collisions between labels and vars, add stub for rune (3c7f23a)
- fix switch operand stack leak, variadic spread and materialize (10af5d9)
- goparser: fix issues in arrays and interfaces (4dd1a2d)
- stdlib: fix incompat checks for sync (ac56846)
- vm: fix deep unbox cycle hang, fix incompat checks (40fe327)
- goparser: fix assign forms in range (6349a53)
- vm: fix typed nil func wrapper (f4c9bbd)
- fix type identity for synth methodless named types (5e8e9f4)
- fix comp rollback, MethodByName, symbol lookup (2e337e9)
- comp: fix handling const in shift operators (f4008bb)
- stdlib: add stubs for log/slog interfaces (8dc4a15)
- fix interface wrappers (8a8ee4f)
- vm: fix promoted synth methods (db374ab)
- vm: fix promoted synth methods (a833114)
- fix cell pointers and conditional promotion (eb93824)
- vm: fix TypeBranch for native interface (39e61ec)
- comp: fix SetGlobal (75e6ca3)
- improve deferred panics and diagnostics (74031c6)
- vm: improve native panic diagnostic, fix variadic values (f0f3a3c)
- provide shims to call asm funcs, like syscalls (1c6478e)
- vm: fix data race in type materialization, by mutex (3c3df97)
- compat: refresh matrix (2026-06-09) (3166c6b)