summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-18 23:49:11 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-19 13:25:41 -0700
commit2121282753b9faee1ce6f93d6c75b105ad040af0 (patch)
treebd2b4b09c3276380ae0096ed71d30ba41ee6bbcc /tool
parentbcd0aa896fe84610cef8dc873239738001283538 (diff)
downloadruby-2121282753b9faee1ce6f93d6c75b105ad040af0.tar.gz
RJIT: Optimize String#<<
Diffstat (limited to 'tool')
-rwxr-xr-xtool/rjit/bindgen.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/tool/rjit/bindgen.rb b/tool/rjit/bindgen.rb
index 6764f98594..4cca493bcf 100755
--- a/tool/rjit/bindgen.rb
+++ b/tool/rjit/bindgen.rb
@@ -475,6 +475,7 @@ generator = BindingGenerator.new(
VM_METHOD_TYPE_UNDEF
VM_METHOD_TYPE_ZSUPER
VM_SPECIAL_OBJECT_VMCORE
+ RUBY_ENCODING_MASK
],
},
values: {
@@ -546,6 +547,8 @@ generator = BindingGenerator.new(
rb_str_intern
rb_vm_setclassvariable
rb_str_bytesize
+ rjit_str_simple_append
+ rb_str_buf_append
],
types: %w[
CALL_DATA