Skip to content

Goose v2026.3

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Oct 05:39
· 138 commits to master since this release

Prebuilt compilers with the blessed packages (gfx, audio, ui, physics) compiled in. Unpack anywhere and put the directory on PATH; see "Install a release" in README.md for what each platform needs besides.

What's Changed

  • Let thread_spawn name a bound worker in a generic from another namespace by @kaitk in #37
  • Add thread_spawn_contained, whose aborts end only that worker by @kaitk in #38
  • Retry a test run that Linux refuses with Text file busy by @kaitk in #40
  • Bound the typed queues, and add a qget with a time limit by @kaitk in #39
  • Keep gcc from dropping the stores to a ByteSet the byte search reads by @kaitk in #41
  • Let TinyCC find the C library in /usr/lib64 on Fedora and other lib64 systems by @calpeyser in #42
  • Keep the print cursor a plain pointer so generated C compiles without const warnings by @calpeyser in #43
  • Let a variant without references store anywhere when passed as its enum by @mgasner in #44
  • Tree-sitter: initial grammar by @pdoane in #50
  • Language server: answer a request after the analysis its document's change made due by @tappoy in #47
  • Language server: call hierarchy by @tappoy in #49
  • const for over enum variants and their payloads (const_for.md §10) by @tappoy in #53
  • Let a case function in a recursive cycle take a fixed-size variant by value by @calpeyser in #55

New Contributors

Full Changelog: v2026.2...v2026.3