Repository navigation
v100.0.4
What's Changed
Tip
Stable release.
20 commits since v100.0.3
Note
Total achievements — click a category to expand its changelog.
feat × 1
6463ccd4NIGHT-boost-4 - max-muscle jobs, every build uses 100% of detected cores
docs × 6
f3ff4decNIGHT-perf-2 - post-commit A/B record for the thread-attributed alloc counting fix (fps within +/-0.6% on all four cells; alloc_calls byte-identical 563/14 on both sides; full parallel suite green at 8 and 16 threads where it measured 20.75/72.85 allocs/frame before)5fc002f2NIGHT-perf-2 - post-commit A/B record: first release-profile measurement of the Z-6-skipped paths (matrix -3.3% fps, monolith -14.4% at 120x40; HUD steady-state 0.1us/frame via the palette_gen gate; zero-alloc confirmed)77571384NIGHT-boost-6 - cross-doc stale-data sweep: 23 flat-path citations repointed at the post-reorg script homes, half-stale LOC debt record corrected, HUD.md post-NIGHT-perf-1 drift repaired94d1c55bNIGHT-perf-1 - post-commit A/B benchmark record restored: bench-path neutrality confirmed (matrix 2-run + monolith single), HIST_BENCH entry6984899cNIGHT-docs-1 - tell once, don't double: README + docs dedup, disclaimer gate catches duplicatesbc93de55NIGHT-boost session A/B benchmark record - performance-neutral verdict
chore × 1
d2090142deps: maintenance deps weekly
others × 12
5b13f45fv100.0.4 for real experience27c61f54NIGHT-perf-2 - thread-attributed alloc counting repairs the FreeBSD CI zero-alloc tripwire failure36401712NIGHT-perf-2 - dedicated bench harness for the Z-6-skipped paths: --bench-cosmetics measures the message overlay + per-frame HUD block; bring-up found and killed the last per-frame heap alloc in draw_message8e90c15cNIGHT-lts-2 - build.sh de-monolithed: the 2187-line single-entry orchestrator split into 7 sourced lib/ modules; NIGHT-lts-1 LOC_EXEMPT debt paid55e79773NIGHT-perf-1 - depth performance audit: message-overlay zero-alloc (6 hoisted scratch buffers), HUD compare-first setters + palette_gen gradient gate, phase-predictor wall-clock FFI skip, head-bloom LUT, per-line rain-shadow LUT, HUD row-width hoistf4ceb99cNIGHT-ultimate-1 - depth security/LTS audit: SIGCONT reinit double-teardown (P0), adaptive watchdog stuck threshold for --fps 1, --screen-size runtime clamp, signal-install failure surfacing, wedged-cleanup exit code, expect-path let-else hardening, stale lifecycle docs rewritten1321df69NIGHT-refactor-1 - scripts/ de-flattened into category directories, all live references rewrittena641009dNIGHT-lts-1 - scripts 1K LOC hard cap: gate check 17 + check-all wiring, gatekeeper LOC-guard silent-death fix3a2a9337NIGHT-boost-5 - CI build_test job displayed as build.sh -q, the local command it mirrors16ebfe23NIGHT-boost-3 - verbose implies full session telemetry, the complete debugging instrument61eeb02bNIGHT-boost-2 - help examples render Matrix green, annotations move abovea6a4f2baNIGHT-boost-1 - enforce glob-only CI path filters as gate 16
Full changelog · 20 commits · compare view
- release: v100.0.4 for real experience (5b13f45)
- chore(deps): maintenance deps weekly (d209014)
- Internal research: NIGHT-perf-2 - post-commit A/B record for the thread-attributed alloc counting fix (fps within +/-0.6% on all four cells; alloc_calls byte-identical 563/14 on both sides; full parallel suite green at 8 and 16 threads where it measured 20.75/72.85 allocs/frame before) (f3ff4de)
- Internal research: NIGHT-perf-2 - thread-attributed alloc counting repairs the FreeBSD CI zero-alloc tripwire failure (27c61f5)
- Internal research: NIGHT-perf-2 - post-commit A/B record: first release-profile measurement of the Z-6-skipped paths (matrix -3.3% fps, monolith -14.4% at 120x40; HUD steady-state 0.1us/frame via the palette_gen gate; zero-alloc confirmed) (5fc002f)
- Internal research: NIGHT-perf-2 - dedicated bench harness for the Z-6-skipped paths: --bench-cosmetics measures the message overlay + per-frame HUD block; bring-up found and killed the last per-frame heap alloc in draw_message (3640171)
- Internal research: NIGHT-boost-6 - cross-doc stale-data sweep: 23 flat-path citations repointed at the post-reorg script homes, half-stale LOC debt record corrected, HUD.md post-NIGHT-perf-1 drift repaired (7757138)
- Internal research: NIGHT-lts-2 - build.sh de-monolithed: the 2187-line single-entry orchestrator split into 7 sourced lib/ modules; NIGHT-lts-1 LOC_EXEMPT debt paid (8e90c15)
- Internal research: NIGHT-perf-1 - post-commit A/B benchmark record restored: bench-path neutrality confirmed (matrix 2-run + monolith single), HIST_BENCH entry (94d1c55)
- Internal research: NIGHT-perf-1 - depth performance audit: message-overlay zero-alloc (6 hoisted scratch buffers), HUD compare-first setters + palette_gen gradient gate, phase-predictor wall-clock FFI skip, head-bloom LUT, per-line rain-shadow LUT, HUD row-width hoist (55e7977)
- Internal research: NIGHT-ultimate-1 - depth security/LTS audit: SIGCONT reinit double-teardown (P0), adaptive watchdog stuck threshold for --fps 1, --screen-size runtime clamp, signal-install failure surfacing, wedged-cleanup exit code, expect-path let-else hardening, stale lifecycle docs rewritten (f4ceb99)
- Internal research: NIGHT-refactor-1 - scripts/ de-flattened into category directories, all live references rewritten (1321df6)
- Internal research: NIGHT-lts-1 - scripts 1K LOC hard cap: gate check 17 + check-all wiring, gatekeeper LOC-guard silent-death fix (a641009)
- Internal research: NIGHT-docs-1 - tell once, don't double: README + docs dedup, disclaimer gate catches duplicates (6984899)
- Internal research: NIGHT-boost-4 - max-muscle jobs, every build uses 100% of detected cores (6463ccd)
- Internal research: NIGHT-boost-5 - CI build_test job displayed as build.sh -q, the local command it mirrors (3a2a933)
- Internal research: NIGHT-boost session A/B benchmark record - performance-neutral verdict (bc93de5)
- Internal research: NIGHT-boost-3 - verbose implies full session telemetry, the complete debugging instrument (16ebfe2)
- Internal research: NIGHT-boost-2 - help examples render Matrix green, annotations move above (61eeb02)
- Internal research: NIGHT-boost-1 - enforce glob-only CI path filters as gate 16 (a6a4f2b)
Verification
Every archive includes a GPG detached signature (.asc) and three checksum files (SHA-512, BLAKE2b, SHAKE256).
GPG signature
gpg --keyserver keyserver.ubuntu.com --recv-keys F5324E0967F104D58CE025F347A50AEF4B65AAC2
gpg --verify cosmostrix-v100.0.4-linux-amd64-v3.tar.gz.ascExpected: Good signature from "Rezky Cahya Sahputra (cosmic dragon)"
Full verification instructions: docs/VERIFY_RELEASE.md