Skip to content

Conversation

@headius
Copy link
Member

@headius headius commented May 8, 2024

Mostly reverting places where I tried to null out or dig up the proper frame method name for non-method scopes, many of which have no frame method name. We need to re-example all frame name and binding name (which frequently doesn't match) logic to ensure we're passing an appropriate method name through for both backtraces and __method__.

headius added 3 commits May 8, 2024 16:15
This reverts commit 4302ab9.

This change needs to be examined more along with how we use frame name and binding name
for different types of non-method scopes.
This reverts commit f7dbc18.

These need to be examined in more detail because they do not match and I
don't know why.
This reverts commit b7ce7d1.

This needs to be examined because it ended up with a null frame
name from somewhere and binding.getMethod does not match frame
name for unknown reasons.
@headius headius added this to the JRuby 10.0.0.0 milestone May 8, 2024
@headius headius changed the base branch from master to 9.5-dev May 8, 2024 21:47
@headius headius merged commit 95e8b15 into jruby:9.5-dev May 8, 2024
@headius headius deleted the more_frame_name_fixes branch May 8, 2024 21:58
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