Skip to content

Cleanup recursion guards#9273

Closed
headius wants to merge 2 commits into
jruby:ruby-4.0from
headius:exec_recursive_cleanup
Closed

Cleanup recursion guards#9273
headius wants to merge 2 commits into
jruby:ruby-4.0from
headius:exec_recursive_cleanup

Conversation

@headius

@headius headius commented Feb 28, 2026

Copy link
Copy Markdown
Member

While working on recursive Object inspect output for Ruby 4.0 I realized many places we are using "outer" recursion checking where CRuby passes false for "outer". This builds off that discovery to clean up other places where we do recursion checking differently than CRuby.

@headius headius added this to the JRuby 10.1.0.0 milestone Feb 28, 2026
@headius headius changed the base branch from ruby-4.0 to master February 28, 2026 22:44
@headius headius changed the base branch from master to ruby-4.0 February 28, 2026 22:44
@headius headius force-pushed the exec_recursive_cleanup branch from 575941c to 7d4ade3 Compare February 28, 2026 23:54
@headius headius force-pushed the exec_recursive_cleanup branch from 7d4ade3 to 13e2aae Compare March 1, 2026 02:52
@headius headius deleted the branch jruby:ruby-4.0 March 1, 2026 05:19
@headius headius closed this Mar 1, 2026
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