aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm/models/bare_instructions.rb
Commit message (Expand)AuthorAgeFilesLines
* Combine call info and cache to speed up method invocationAlan Wu2019-10-241-0/+21
* vm.inc now in C99shyouhei2019-01-251-0/+8
* delete emacs mode lines [ci skip]shyouhei2018-12-271-1/+1
* less verbose code by sharing attribute definitionsshyouhei2018-10-291-5/+19
* bare_instructions.rb: sort attributes [ci skip]shyouhei2018-10-291-1/+3
* move canary-related statements into macrosshyouhei2018-09-131-2/+14
* bare_instructions.rb: use Hash#fetch to read attrk0kubun2018-09-111-2/+2
* _mjit_compile_pc_and_sp.erb: skip moving pck0kubun2018-09-111-0/+4
* add new instruction attribute called leafshyouhei2018-09-111-0/+8
* insns.def: s/handles_frame/handles_sp/k0kubun2018-07-251-3/+3
* mjit_compile.c: reduce sp motion on JITk0kubun2018-07-191-0/+5
* revert r63988k0kubun2018-07-171-5/+0
* mjit_compile.c: resurrect local variable stackk0kubun2018-07-171-0/+5
* give up insn attr handles_frameshyouhei2018-06-271-5/+0
* bare_instructions.rb: sp_inc is signednobu2018-01-301-1/+1
* s/CALL_SIMPLE_METHOD/DISPATCH_ORIGINAL_INSN/shyouhei2018-01-291-4/+5
* extensive use of instruction attributesshyouhei2018-01-291-21/+16
* bare_instructions.rb: show class name on inspectk0kubun2018-01-271-1/+1
* move ADD_PC around to optimize PC manipluiationsshyouhei2018-01-261-3/+10
* tool/ruby_vm support for pre-2.0 BASERUBYshyouhei2018-01-121-3/+2
* tool/ruby_vm support for pre-2.1 BASERUBYshyouhei2018-01-121-8/+11
* delete tool/instruction.rb (2nd try)shyouhei2018-01-121-0/+162
* merge revisions 61753:61750 61747:61740 61737:61728shyouhei2018-01-101-162/+0
* delete tool/instruction.rbshyouhei2018-01-091-0/+162