summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-19 13:36:26 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-19 13:36:26 -0700
commitcd5a8d01605e2235fe6deaa4f60c212ffaeb4d04 (patch)
tree949b5f0956b68017cd950bd397aa64d507fe5f85 /tool
parent2121282753b9faee1ce6f93d6c75b105ad040af0 (diff)
downloadruby-cd5a8d01605e2235fe6deaa4f60c212ffaeb4d04.tar.gz
RJIT: Optimize String#+@
Diffstat (limited to 'tool')
-rwxr-xr-xtool/rjit/bindgen.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/tool/rjit/bindgen.rb b/tool/rjit/bindgen.rb
index 4cca493bcf..bbf174d6fa 100755
--- a/tool/rjit/bindgen.rb
+++ b/tool/rjit/bindgen.rb
@@ -476,6 +476,7 @@ generator = BindingGenerator.new(
VM_METHOD_TYPE_ZSUPER
VM_SPECIAL_OBJECT_VMCORE
RUBY_ENCODING_MASK
+ RUBY_FL_FREEZE
],
},
values: {
@@ -549,6 +550,7 @@ generator = BindingGenerator.new(
rb_str_bytesize
rjit_str_simple_append
rb_str_buf_append
+ rb_str_dup
],
types: %w[
CALL_DATA