mirror of
https://github.com/ruby/ruby.git
synced 2026-10-28 16:36:20 +08:00
Add a new `Primitive.attr :always_inline`. Force inline ISEQs with this attribute. This is helpful for e.g. `BasicObject#!=`, which is otherwise megamorphic, and very small. Other JITs also have a "always inline small methods" policy but I didn't want to wade into that yet.