Skip to content

Conversation

@cwfitzgerald
Copy link
Member

Connections

Closes #5375 for good this time.

Description

Converts errors scopes to use a guard and adds infrastructure to validate against out-of-order popping and such.

Testing

Added testing of the various popping behavior.

Squash or Rebase?

Squishsquash I'm taking a bath.

@cwfitzgerald cwfitzgerald requested a review from kpreid November 30, 2025 08:37
@cwfitzgerald
Copy link
Member Author

@kpreid could you take a look at the docs and the handling of the unwind behavior? I'm not sure I made all the right decisions, but this seems alright.

Co-authored-by: Kevin Reid <kpreid@switchb.org>
@ErichDonGubler
Copy link
Member

Will let @cwfitzgerald merge.

@cwfitzgerald cwfitzgerald enabled auto-merge (squash) December 2, 2025 18:57
@cwfitzgerald cwfitzgerald disabled auto-merge December 2, 2025 18:57
@cwfitzgerald cwfitzgerald enabled auto-merge (squash) December 2, 2025 18:57
@cwfitzgerald cwfitzgerald merged commit b94c194 into gfx-rs:trunk Dec 2, 2025
42 checks passed
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.

Thread-local error scopes

4 participants