Skip to content

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 09:30
· 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)