Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More frame name fixes #8230

Merged
merged 3 commits into from
May 8, 2024
Merged

More frame name fixes #8230

merged 3 commits into from
May 8, 2024

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__.

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
5 of 60 checks passed
@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.

None yet

1 participant