You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Report instructions causing side-exits in --ujit-stats #29
It would be very useful to know which instructions trigger exits to the interpreter and how often, and display a list sorted by decreasing frequency. That will help us target our efforts to increase coverage.
The simplest way to implement this would be to call a method which takes note of which opcode is at the exit_pc in ujit_gen_exit(). Maybe we can generate a call to a function that takes the exit PC as a parameter when RUBY_DEBUG is set.
Activity
Tally instructions when taking side exists for --ujit-stats
check ep during compaction because it can be null
check ep during compaction because it can be null
check ep during compaction because it can be null
Implement opt_mod as call to interpreter function (#29)
Tally instructions when taking side exists for --ujit-stats
Tally instructions when taking side exists for --ujit-stats
Tally instructions when taking side exists for --ujit-stats
Tally instructions when taking side exists for --ujit-stats
Tally instructions when taking side exists for --ujit-stats
Tally instructions when taking side exists for --ujit-stats
Implement opt_mod as call to interpreter function (#29)
Tally instructions when taking side exists for --ujit-stats
1 remaining item
Tally instructions when taking side exists for --ujit-stats
Implement opt_mod as call to interpreter function (#29)
Tally instructions when taking side exists for --ujit-stats
Implement opt_mod as call to interpreter function (#29)
Tally instructions when taking side exists for --ujit-stats
Implement opt_mod as call to interpreter function (#29)
Fix crash in NoMethodError for dummy frames
merge revision(s) 1d096c1: [Backport #19793]
Fix use-after-free in constant cache
Fix use-after-free in constant cache
Shopify/ruby#29
merge revision(s) f65a6c0: [Backport #20921]
Fix use-after-poison
Shopify/ruby#29
Shopify/ruby#29