Skip to content

Merge train: #9550 (Error diagnostics across GC) - #9554

Merged
proggeramlug merged 4 commits into
mainfrom
land-train76
Sep 2, 2026
Merged

Merge train: #9550 (Error diagnostics across GC)#9554
proggeramlug merged 4 commits into
mainfrom
land-train76

Conversation

@proggeramlug

Copy link
Copy Markdown
Contributor

Lands #9550 (Error diagnostics consolidated into an owner-keyed record, rekeyed by the Error move/finalize hooks — no more message-keyed staleness across GC) rebased onto main.

Train fixes: split capture-stash tests from perry-hir lower/tests.rs (file cap — over since #9549) and re-recorded diagnostics.rs thread-local count (5 to 3, an improvement).

Validation: release build green; RUST_TEST_THREADS=1 perry-runtime 3018/0 including the new error_side_tables forced-copied-minor coverage (both Error and message proven moved); perry-stdlib 123/123; error-name gap canaries green; all lint gates green.

Rebase-merge preserving authorship.

@proggeramlug
proggeramlug merged commit fc1df35 into main Sep 2, 2026
7 of 10 checks passed
@proggeramlug
proggeramlug deleted the land-train76 branch September 2, 2026 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant