Skip to content

Implement missing raise features#9083

Merged
headius merged 2 commits into
jruby:ruby-4.0from
headius:raise_updates
Dec 30, 2025
Merged

Implement missing raise features#9083
headius merged 2 commits into
jruby:ruby-4.0from
headius:raise_updates

Conversation

@headius

@headius headius commented Nov 19, 2025

Copy link
Copy Markdown
Member

Improvements for Kernel#raise, Thread#raise, and Fiber#raise in service of greener specs and Ruby 4.0 compatibility.

* Modify to throw from a single place, to allow pulling out more
  of exception-juggling logic.
* Modify Java exception unwrapping to return the throwable rather
  than throw immediately.
Mostly green but a few odd edge cases remain.
@headius headius added this to the JRuby 10.1.0.0 milestone Nov 19, 2025
@headius

headius commented Dec 30, 2025

Copy link
Copy Markdown
Member Author

We'll continue work on the 10.1-dev branch.

@headius
headius merged commit d949109 into jruby:ruby-4.0 Dec 30, 2025
57 of 77 checks passed
@headius
headius deleted the raise_updates branch December 30, 2025 20:27
@headius

headius commented Jan 7, 2026

Copy link
Copy Markdown
Member Author

Correction, still working on 4.0 features on the ruby-4.0 branch.

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