Previous commit changed insns.def format. Now is the time for its
generators. In doing so I chose to modernize the system, not just
patch. My attempt includes
extensive use of Onigumo regular expressions
split from one big file (instruction.rb) into separated MVC
partial view
Also, let me take this opportunity to kill old unused features
such as
stack caching
minsns / yasmdata which are never seriously used
yarvarch document generation (moved to doc/)
vast majority of unused arguments to insns2vm.rb
This commit generates VM source codes that cleanly compile, and
the generated binary passes tests. At least for me.
delete tool/instruction.rb
Previous commit changed insns.def format. Now is the time for its
generators. In doing so I chose to modernize the system, not just
patch. My attempt includes
Also, let me take this opportunity to kill old unused features
such as
This commit generates VM source codes that cleanly compile, and
the generated binary passes tests. At least for me.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e