Aaron Patterson
|
9453267689
|
add bop to redefinition callback
|
2021-10-20 18:19:28 -04:00 |
|
Aaron Patterson
|
863ff14997
|
Add a callback in to microjit when a BOP is redefined
This commit adds a callback `rb_ujit_bop_redefined` when a basic
operation is redefined.
|
2021-10-20 18:19:28 -04:00 |
|
Alan Wu
|
b7f93e81df
|
Implement --ujit-stats and instructoin counting
VM and ujit instruction counting in debug builds.
shopify/ruby#19
|
2021-10-20 18:19:27 -04:00 |
|
Maxime Chevalier-Boisvert
|
cf4021ca78
|
Take VM lock in branch_stub_hit(), fix ractor deadlock.
|
2021-10-20 18:19:27 -04:00 |
|
Maxime Chevalier-Boisvert
|
59eb98fbaa
|
Fix ujit cc/cme invalidation code for opt_send_without_block
|
2021-10-20 18:19:27 -04:00 |
|
Maxime Chevalier-Boisvert
|
97cffcf79a
|
Fix sneaky ujit side-exit bug. Reduce ujit call threshold to 1.
|
2021-10-20 18:19:26 -04:00 |
|
Maxime Chevalier-Boisvert
|
e4c65ec49c
|
Refactor uJIT code into more files for readability
|
2021-10-20 18:19:26 -04:00 |
|