summaryrefslogtreecommitdiff
path: root/ext/syck
diff options
context:
space:
mode:
authoreileencodes <eileencodes@gmail.com>2021-12-01 14:01:34 -0500
committerAaron Patterson <aaron.patterson@gmail.com>2021-12-03 09:45:58 -0800
commit54ca530dbe39f389da2b5972a574460a3665eeff (patch)
treecf6917afe40bc58637730e9ddea1e7e2d8c2b504 /ext/syck
parent7fc9d83bd1c1b8c44790b6af0f81f3b7364270ca (diff)
YJIT: Add ivar counter exits
On Rails we're seeing a lot of exits for ivars in the Active Record tests. In trying to track them down it was hard to find what code is exiting. This change adds a counted exit for when an object is "megamorphic". In these cases there are too many specializations in the Ruby code so YJIT exits. Co-authored-by: Aaron Patterson tenderlove@ruby-lang.org
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/5197
Diffstat (limited to 'ext/syck')
0 files changed, 0 insertions, 0 deletions