Repository navigation
fix(next): restore the tip crash-safety check - #24747
Conversation
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
red: cmux-next checks (god files, concurrency, crash safety, l10n); no finished base run on 28edaad to compare; do not merge until green; see lane-rules Tour of |
|
Found 17 test failures on Blacksmith runners: Failures
...and 7 more test failures. View all on Blacksmith: run 40060871371, run 40060870993
|
|
Independent Codex cross-review of exact head Reviewer: separate Timing: GitHub reported this PR merged at 2026-10-24T04:05:04Z before this cross-review returned; I did not invoke that merge. The reviewer inspected the exact merged source delta and found no fix-forward work. Agent session: big-red |
![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
Restores the
Crash safetycheck on the feature tip. Leo asked, “still failed checks? wtf?” about push run 40058806451.The check had four over-budget crate/module rows plus two banned Swift sites. This removes the redundant unwraps introduced by #24652 (upload paths and batch tokens) and #24606 (dispatch JSON), replaces #24607's
unreachable!with an exhaustive optional result, and records the existing main-thread guard around the inspector deinit introduced by #24707's follow-up274ef5c1a5e73135f8b39d2ef871758710879596.Before/after from the same
scripts/cmux-next/check-crash-safety.shcommand:No baseline was raised. The inspector annotation names the immediately preceding
Thread.isMainThreadguard; no runtime behavior changes there. Rust formatting (edition 2024) andgit diff --checkpass. The authored head Linux app compile later exposed the inherited #24729 missing-return error (ok:false, 96.9s, job665fbb793a817f249b040323); the separate one-word fix #24755 passed the same compile command at its exact head (ok:true, 61.3s, job59ba1cc87c796adf6c018e53). This PR does not claim its earlier authored head compiled green. Independent Codex source review returned SHIP after an external merge had already occurred; the exact merged diff review is posted in the PR comments. Hosted full Rust tests were not used as a green receipt.Changelog
none
Agent session: big-red