Skip to content

release: v0.29.0 — the task-layer round-out + hardening release#537

Merged
InauguralPhysicist merged 1 commit into
mainfrom
release-v0.29.0
Jul 10, 2026
Merged

release: v0.29.0 — the task-layer round-out + hardening release#537
InauguralPhysicist merged 1 commit into
mainfrom
release-v0.29.0

Conversation

@InauguralPhysicist

Copy link
Copy Markdown
Collaborator

The v0.29.0 cut: VERSION, CHANGELOG [0.29.0] section, CLAUDE.md latest-release line, docs/llms.txt stamp. Content: see CHANGELOG [0.29.0] (task_self, task_detach + reaping, the three liferaft-surfaced runtime fixes #533/#535/dict_remove, lib/supervise, lib/sync + must_not_yield, catchable deadlock, args-on-tape, lint train, silent-tolerance audit). After merge: dispatch the Release workflow (tag + build in one run — this environment cannot push tags).

🤖 Generated with Claude Code

Cut v0.29.0. Highlights (full detail in CHANGELOG [0.29.0]):
- task_self (#526) + task_detach (#530): tasks learn their own id and
  fire-and-forget tasks reap their handle slot — the 255-task cap now
  bounds concurrent tasks, not lifetime spawns; task_kill no longer
  poisons the ready queue.
- Three deep runtime fixes surfaced by the liferaft #523 migration:
  the JIT is task-gated at every entry point (#533), same-instant
  sleeper wakes are allocation-history-independent (#535), and
  dict_remove no longer inflates its hash table exponentially.
- lib/supervise (#409), lib/sync + must_not_yield (#488), catchable
  deadlock (#509), args on the tape (#471), eigs.json lint allow-list
  (#455), W018 (#469), silent-tolerance audit cleared (#490-#512).

VERSION, CHANGELOG section, CLAUDE.md latest-release line, and
docs/llms.txt stamp move together (doc_drift rule 2 resolves when the
dispatch creates the v0.29.0 tag).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@InauguralPhysicist InauguralPhysicist merged commit 421c712 into main Jul 10, 2026
17 checks passed
@InauguralPhysicist InauguralPhysicist deleted the release-v0.29.0 branch July 10, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

JIT: OSR compiles task code mid-task — jit_helper_call has no suspend check (state corruption after ~threshold iterations)

1 participant