1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/tool/ruby_vm/models
shyouhei 9a8b38cacf extensive use of instruction attributes
Instead of using magic numbers, let us define a series of attributes
and use them from the VM core.  Proper function declarations makes
these attributes inlined in most modern compilers.  On my machine
exact same binary is generated with or without this changeset.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-01-29 06:47:05 +00:00
..
attribute.rb tool/ruby_vm/models/attribute.rb: void for empty arguments 2018-01-15 05:27:11 +00:00
bare_instructions.rb extensive use of instruction attributes 2018-01-29 06:47:05 +00:00
c_expr.rb tool/ruby_vm support for pre-2.1 BASERUBY 2018-01-12 08:38:11 +00:00
instructions.rb delete tool/instruction.rb (2nd try) 2018-01-12 08:38:09 +00:00
instructions_unifications.rb tool/ruby_vm support for pre-2.1 BASERUBY 2018-01-12 08:38:11 +00:00
operands_unifications.rb tool/ruby_vm support for pre-2.0 BASERUBY 2018-01-12 08:38:12 +00:00
trace_instructions.rb tool/ruby_vm support for pre-2.1 BASERUBY 2018-01-12 08:38:11 +00:00
typemap.rb delete tool/instruction.rb (2nd try) 2018-01-12 08:38:09 +00:00