summaryrefslogtreecommitdiff
path: root/include/ruby/internal/encoding/transcode.h
diff options
context:
space:
mode:
authorJohn Hawthorn <john@hawthorn.email>2025-11-27 22:57:48 -0800
committerJohn Hawthorn <john@hawthorn.email>2025-11-28 09:50:38 -0800
commit8c70def42c4596a02d45464d0d694d0c234fb1d7 (patch)
tree2388a03df4e83a3993eff85a4816436badd24171 /include/ruby/internal/encoding/transcode.h
parent191bfcb9c505ba3f5771f7ac67d6131aeb6b6837 (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/transcode.h')
0 files changed, 0 insertions, 0 deletions