Skip to content

Improve line numbers for generated dynscopes#7933

Merged
headius merged 1 commit intojruby:jruby-9.3from
headius:better_line_numbers_for_dynamicscopes
Sep 10, 2023
Merged

Improve line numbers for generated dynscopes#7933
headius merged 1 commit intojruby:jruby-9.3from
headius:better_line_numbers_for_dynamicscopes

Conversation

@headius
Copy link
Member

@headius headius commented Sep 10, 2023

This is to help debug #7815 and hopefully provide more meaningful traces going forward.

The non-specialized methods have line numbers from 0 up. Generated nullable getters have lines 100 + (variable offset). Generated non-nullable getters (nil for null) have lines 200 + (variable offset). Generated setters have lines 300 + (variable offset).

This is to help debug jruby#7815 and hopefully provide more meaningful
traces going forward.

The non-specialized methods have line numbers from 0 up. Generated
nullable getters have lines 100 + (variable offset). Generated
non-nullable getters (nil for null) have lines 200 + (variable
offset). Generated setters have lines 300 + (variable offset).
@headius headius added this to the JRuby 9.3.11.0 milestone Sep 10, 2023
@headius headius changed the base branch from master to jruby-9.3 September 10, 2023 21:30
@headius headius merged commit 052d6c6 into jruby:jruby-9.3 Sep 10, 2023
@headius headius deleted the better_line_numbers_for_dynamicscopes branch September 10, 2023 21:54
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