• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jhheider / scriptbox / 29624880361

18 Jul 2026 01:16AM UTC coverage: 71.679% (-1.7%) from 73.393%
29624880361

push

github

jhheider
v0.3.0: collapse subscripts to one `freeze` mode; auto-reap cache

Address the review-flagged UX/polish edges:
- Collapse `wrap` + `freeze-tree` into a single protective mode, `freeze`: it
  always uses the launch-scoped snapshot cache (whole-tree consistency), so
  there's no confusing menu of two near-identical modes. Bare `--subscripts`
  now protects (was: report); `--subscripts=report` is the explicit look-only.
  `wrap`/`freeze-tree` still parse as aliases for back-compat.
- Auto-reap stale caches: a tree's root pid stays alive across exec, so a
  dead-pid cache dir means the tree finished. reap_stale() clears those (past a
  30s grace for backgrounded orphans) on the next launch; `gc` stays as the
  manual force-all. Retires the "manual cleanup only" debt.
- Round out the AST walker with the arithmetic-for clause.
- README: honest coverage framing (literal paths freeze; dynamic/cmd-sub are
  reported, not frozen).

rustix gains the `process` feature (no new crates; default build still 15).
Both configs pass (default 51+10, subs 52+15), clippy/fmt clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014psyX18vgHn4UkMwCtZqff

10 of 43 new or added lines in 5 files covered. (23.26%)

94 existing lines in 3 files now uncovered.

901 of 1257 relevant lines covered (71.68%)

6.61 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

27.99
/src/subscripts.rs


Build SHA Not Found

The commit SHA "6fc2758328058f804afd27c769b5873322c33fd6" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc