diff options
| author | John Hawthorn <john@hawthorn.email> | 2025-11-27 22:57:48 -0800 |
|---|---|---|
| committer | John Hawthorn <john@hawthorn.email> | 2025-11-28 09:50:38 -0800 |
| commit | 8c70def42c4596a02d45464d0d694d0c234fb1d7 (patch) | |
| tree | 2388a03df4e83a3993eff85a4816436badd24171 /include/ruby/internal/encoding/string.h | |
| parent | 191bfcb9c505ba3f5771f7ac67d6131aeb6b6837 (diff) | |
Use ALWAYS_INLINE for vm_getinstancevariable
Recently rb_vm_getinstancevariable was introduced exposing this method
to ZJIT. On clang specifically this ended up causing the compiler not to
inline into vm_exec_core and cause a significant performance regression
in optcarrot for the interpreter.
Co-authored-by: Luke Gruber <luke.gru@gmail.com>
Diffstat (limited to 'include/ruby/internal/encoding/string.h')
0 files changed, 0 insertions, 0 deletions
