Skip to content

v2026.9.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 06:11
· 72 commits to main since this release
b1016d0

What's Changed

  • Main's red Windows leg, an unreviewable signed-index diff, and @pln123's last two open items by @jjstwerff in #728
  • @PLN24 arc D: the C string comes back; and the paged-store amplification was not the reader's by @jjstwerff in #732
  • SQL over the C libraries, the interpolation hook, and every open language issue fixed (#733–#740) by @jjstwerff in #743
  • Every open issue: the last three, plus the arc already on this branch by @jjstwerff in #758
  • Five open issues, @pln23's transactions, and the two gates that see store-lifetime faults by @jjstwerff in #765
  • Two interpolation arcs, type reflection end to end, and the IR-schema housekeeping the second one walked into by @jjstwerff in #776
  • A reference keeps its promise or the program is refused — and the generators that could not compile by @jjstwerff in #780
  • Diagnostics that say what to write instead — and check it (@PLN131), plus two store fixes (#784, #785) by @jjstwerff in #786
  • One SQL boundary (@PLN129, @PLN133), and the heap/codegen bugs the dogfood loop surfaced (#791–#796) by @jjstwerff in #798
  • A text-keyed trie, and the six issues a consumer found adopting it by @jjstwerff in #804
  • A paged trie, one SQL boundary, and a keyed insert that builds where it lands (@PLN134, @PLN133, @PLN24, @PLN135) by @jjstwerff in #814
  • A paged trie, and the open issues a branch of dogfooding surfaced (@PLN134, #812–#818) by @jjstwerff in #819
  • The issues a dogfooding branch surfaced, and the hash work that made a format break safe (@PLN135, #810, #820–#827) by @jjstwerff in #828
  • Validate the claims against the tree: two enforcement gaps fixed, and the specs that had outrun the code by @jjstwerff in #838
  • The hash arena, three consumer defects, a store-lifetime bug, and speed as a report (@PLN135 arc H, #829-#831, #832-#841) by @jjstwerff in #842
  • Reflection reads a value, the numeric stack binds through #c, and the PR's critical path splits (@pln23, @PLN128, @PLN135, #843) by @jjstwerff in #844
  • First-grade library types: associated types, a scope-end hook, and indexing (@PLN125, @PLN134, @PLN136, #845) by @jjstwerff in #846
  • A library runs in another process, a page saves its work, and six consumer defects close (@PLN119, @PLN139, #847-#852) by @jjstwerff in #853
  • Heap correctness, JSON-cast absent values, and profiling that attributes by @jjstwerff in #881
  • Linked collection groups, store lifetime, and the removal paths that had no owner by @jjstwerff in #905
  • Heap correctness: 38 fixed issues, the nightly UB gate, and the instruments that found them by @jjstwerff in #947
  • 11 issues: nullable-collection ownership, map/reduce types, and making a browser fault readable by @jjstwerff in #958
  • Heap correctness, the authoritative manifest, and fifteen consumer-reported defects by @jjstwerff in #971
  • Register six worked-example acronyms, and fix the nightly Windows leg by @jjstwerff in #973
  • @PLN143 manifest-less resolution, and every issue filed against the branch (#974–#996) by @jjstwerff in #997
  • @PLN141 C2 complete, the 2-D game-stack plan set, and ten issues from the branch by @jjstwerff in #1011
  • The 2-D stage complete, text wrapping, a DPI-aware browser target, and 19 engine fixes by @jjstwerff in #1025
  • Every open issue closed: the width a range declares, the text a ? hides, and the par route a template cannot pick by @jjstwerff in #1041
  • The registry cache survives being read while it is rewritten, declaration order stops deciding types, and @PLN145 closes by @jjstwerff in #1050
  • The parallel family, a quadratic JSON parser, and the worked-example gate stops crossing repo boundaries by @jjstwerff in #1057
  • A game brings its own content and its own font, a null is a null whichever byte carries it, and three gates that were never looking by @jjstwerff in #1068
  • @PLN146 F4/F5/F6: a browser page reads and carries its own content pack — plus thirteen fixes by @jjstwerff in #1077
  • @PLN146 content delivery, the join-return store-lifetime fixes, and the loft2 IR work by @jjstwerff in #1084
  • @PLN146 closes: the metric channel, a scene into the pack, browser audio — plus the Windows orphan fix, loft#1085, and the stability carry by @jjstwerff in #1091
  • Six issue fixes, five plans closed, and the loft2 stability carry by @jjstwerff in #1093
  • graphics under wasm + the gate that keeps it there, @pln77 T4/T5, and the loft2 carry by @jjstwerff in #1095
  • Store lifetime: fifteen issues (#1096–#1110), two checkouts joined, and the over-free a leak gate cannot see by @jjstwerff in #1111
  • Twelve issues in the null and ownership machinery (#1112–#1123), and the two checkouts joined by @jjstwerff in #1124
  • Fifteen issues across the null, ownership and coroutine machinery (#1125–#1139), and the two checkouts joined by @jjstwerff in #1141
  • Twenty-one issues across the collection-group, null and generics machinery (#1142–#1162), and the two checkouts joined by @jjstwerff in #1163
  • The documentation a distribution owes its users, closures that stop leaking, and eight library releases (#1164–#1196) by @jjstwerff in #1197
  • Twenty-nine issues across capture, collection appends and store lifetime (#1198–#1237), and the two checkouts joined by @jjstwerff in #1239
  • The two checkouts join: 32 issues, and the reference reviewed against the compiler by @jjstwerff in #1268
  • Join both 2026-09-01/02 streams: 106 commits closing all 39 open issues by @jjstwerff in #1307
  • The store-lifetime contract: 101 commits closing every open issue (23), and four formal chapters to zero by @jjstwerff in #1330
  • Close all three open issues: a loop hoist that over-reached, a repointed accumulator, and a mixed binding's dep by @jjstwerff in #1334
  • 2026.9.0: both stability streams joined — 172 commits, every open issue (24) closes on merge, every gate measured on the candidate by @jjstwerff in #1360
  • The doc command's test compares the printed path in the one spelling the CLI prints by @jjstwerff in #1363

Full Changelog: v2026.8.0...v2026.9.0