diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-02-15 21:26:04 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-05 23:28:59 -0800 |
commit | d120394df30a3dd1878f183966489c100755e4b4 (patch) | |
tree | 59a73d73e8dbccc6740ea975b6c4109647a3b77a /tool | |
parent | e078a4a9649240bbac2119891e4bd6c0a4952551 (diff) | |
download | ruby-d120394df30a3dd1878f183966489c100755e4b4.tar.gz |
Implement duparray and expandarray
Diffstat (limited to 'tool')
-rwxr-xr-x | tool/mjit/bindgen.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tool/mjit/bindgen.rb b/tool/mjit/bindgen.rb index 281cc903e9..94380e395a 100755 --- a/tool/mjit/bindgen.rb +++ b/tool/mjit/bindgen.rb @@ -367,6 +367,7 @@ generator = BindingGenerator.new( METHOD_VISI_PROTECTED METHOD_VISI_PUBLIC ROBJECT_EMBED + RARRAY_EMBED_FLAG RUBY_EVENT_CLASS RUBY_EVENT_C_CALL RUBY_EVENT_C_RETURN @@ -411,7 +412,11 @@ generator = BindingGenerator.new( OBJ_TOO_COMPLEX_SHAPE_ID RUBY_FIXNUM_FLAG RUBY_IMMEDIATE_MASK + RARRAY_EMBED_LEN_MASK + RARRAY_EMBED_LEN_SHIFT SHAPE_MASK + RUBY_T_ARRAY + RUBY_T_MASK ], PTR: %w[ rb_cFalseClass @@ -428,6 +433,7 @@ generator = BindingGenerator.new( ID IVC RB_BUILTIN + RArray RBasic RObject attr_index_t |