Goal
Promote cve/mc-init-direct-arguments-override.js once the no-GIL arm is reliable and bounded enough for the PR-249 corpus gates.
Current evidence
During the #11 audit pass in d74fa86c, the file passed the serialized/default focused run quickly, but its no-GIL -Dthreads-parallel-js=true focused run did not complete within the promotion budget used for that chunk and was not allowlisted.
Two safety/performance slices have landed since then:
6e992b4fmade mapped-arguments severing no-GIL safe by keeping parameter names immutable after arguments-object creation and using per-index atomic sever flags.23aed5fffast-pathed mapped-arguments get/set through exact local binding helpers on the owning call environment without caching unsafe rawStringHashMapvalue pointers.
Those slices keep the focused default run green and add focused no-GIL/TSan coverage, but the focused no-GIL PR-249 reference still exceeded a 90s outer timeout after the fast path, so the file remains unpromoted.
The reference audit now classifies it as:
DirectArguments no-GIL stress exceeds focused promotion budget
Acceptance criteria
- The focused default run remains green.
- The focused no-GIL run completes reliably within the corpus budget.
- The file is promoted into the PR-249 allowlist only after both focused modes pass.
zig build threads-reference-auditreports no uncategorized or missing entries after promotion.- #11 docs/counts are updated in the same change.