aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm/models
Commit message (Expand)AuthorAgeFilesLines
* Introduce an "Inline IVAR cache" structAaron Patterson2019-12-051-0/+1
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+1
* Combine call info and cache to speed up method invocationAlan Wu2019-10-243-9/+34
* vm.inc now in C99shyouhei2019-01-252-2/+15
* delete emacs mode lines [ci skip]shyouhei2018-12-278-8/+8
* 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
* Reverting r62775, this should fix i686 buildstenderlove2018-03-191-0/+1
* Revert "Add direct marking on iseq operands"naruse2018-03-161-1/+0
* Add direct marking on iseq operandstenderlove2018-03-091-0/+1
* 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/models/attribute.rb: void for empty argumentsnobu2018-01-151-3/+13
* tool/ruby_vm support for pre-2.0 BASERUBYshyouhei2018-01-122-4/+3
* tool/ruby_vm support for pre-2.1 BASERUBYshyouhei2018-01-126-29/+32
* delete tool/instruction.rb (2nd try)shyouhei2018-01-128-0/+581
* merge revisions 61753:61750 61747:61740 61737:61728shyouhei2018-01-108-581/+0
* delete tool/instruction.rbshyouhei2018-01-098-0/+581