Progress

What is being worked on, in detail: by theme, newest first, each entry dated, with its commit, what changed, what it measured and what is still open. The roadmap says what is planned and the changelog what shipped; this is the work in between. Numbers are from one machine on one day unless they name the numbers page.

1.6: the runtime that release builds deserve#

Everest: Khumbu Icefall. Under way on main since 1.5.0.

Where it stands. With the same C compiler on both sides (zig cc on Windows, gcc on Linux), three of the four benchmarks run at C's speed in fast mode: fib 0.99×, nbody 0.87×, sieve 0.93×. The gap is words, maps and strings: 1.6× C on Windows (0.66 s against 0.42), and on Linux under WSL between 1.6× and 1.8× depending on the run (0.82 s against 0.45 on the last one), from 3.0× and 1.9× at 1.5.0. safe mode costs 1.5× on fib, the overflow checks on every call; nothing measurable on the other three. The fifth benchmark, trees (binary trees of ref class nodes), stands at 1.3× C in both modes on Windows: the ARC elision item's number, about a tenth of it the retain and release of each child count binds.

Next. The ARC elision: the retain and release pairs the checker can prove redundant, which trees makes twice per inner node in count.

2026-10-09, the trees benchmark (6e7f407)#

2026-10-08, small blocks cached in the allocator (7203e50)#

2026-10-04, Map.get_or_put (61ce3be)#

2026-10-04, faster short strings (694b36c)#

2026-10-04, a known issue logged (1826e50)#

Outside the roadmap#

2026-10-07, the mark (bcccdba, 6d99635, 8089dd5)#

2026-10-04, the docs brought up to 1.5 (01b08be, 186f3b5, a58a805)#

1.5: platforms#

Everest: Base Camp. Shipped as 1.5.0 on 2026-10-04; the changelog has the whole of it, the roadmap what moved to 1.6, 1.7 and 1.8.

2026-10-04, the 32-bit downloads (df478c3) and the release#