Changelog
Every issue our aoughwl/nimony tree fixes and every feature it adds over stock upstream gets its own entry here — symptom, root cause, the fix, files touched, and the test that proves it. Think of each as a small PR writeup.
The at-a-glance index (with links into these entries) is on the Nimony ledger.
Table of contents
- Issue #1 — `.passive` helpers didn't resolve across modules
- Issue #2 — `delay
` crashed inside a generic proc - Issue #3 — Macro plugins failed to compile outside the repo
- Issue #4 — `.passive` capturing a `.raises` result crashed hexer
- Issue #5 — Proc-pragma macros silently dropped the routine
- Issue #6 — `suspend()` in a generic `.passive` proc was mis-typed
- Issue #7 — Generic `race[T]` spawned via `delay` failed to link
- Issue #8 — Imported `{.async.}` macros: three cross-target failures
- IC — Parallel dependency discovery
- IC — Incremental cursor traversal
- IC — Warm-worker daemon (nimsem serve)
- IC — Batch-intern ceiling + proof
- Feature — Cross-module `.passive`
- Feature — `delay
` inside generics - Feature — `suspend()` in a generic `.passive` proc
- Feature — Proc-pragma macros (`{.async.}`)