aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm
Commit message (Expand)AuthorAgeFilesLines
* Add direct marking on iseq operandstenderlove2018-03-091-0/+1
* _mjit_compile_pc_and_sp.erb: skip moving pck0kubun2018-03-064-3/+15
* mjit_compile.c: use local variables for stackk0kubun2018-03-045-26/+102
* vm.c: add mjit_enable_p flagk0kubun2018-03-032-2/+2
* Refactor ERB version checking for keyword argumentsk0kubun2018-02-271-2/+1
* tool/ruby_vm/helpers/dumper.rb: check ERB versionk0kubun2018-02-261-1/+2
* erb.rb: deprecate safe_level of ERB.newk0kubun2018-02-221-1/+5
* mjit_compile.inc.erb: replace opt_key insnk0kubun2018-02-131-0/+7
* use <<- instead of <<~ for older baserubynobu2018-02-121-1/+1
* _mjit_compile_insn_body.erb: refactork0kubun2018-02-122-23/+43
* _mjit_compile_insn_line.erb: carve out macro expansionk0kubun2018-02-122-44/+53
* mjit.c: print JIT failurek0kubun2018-02-121-4/+2
* _mjit_compile_send.erb: resolve warnings on clangk0kubun2018-02-111-2/+2
* _mjit_compile_insn.erb: comment_idnobu2018-02-111-1/+10
* _mjit_compile_{insn,send}.erb: suppress warningsnobu2018-02-112-5/+5
* _mjit_compile_send.erb: PRI_SERIALT_PREFIXnobu2018-02-111-1/+2
* mjit_compile.c: original_body_iseqnobu2018-02-102-4/+4
* Export some missing symbols for MJITk0kubun2018-02-081-0/+2
* mjit_compile.c: fix inconsistent indentationk0kubun2018-02-061-1/+1
* Fix a typo [ci skip]kazu2018-02-051-1/+1
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-043-0/+273
* bare_instructions.rb: sp_inc is signednobu2018-01-301-1/+1
* redefinition of a typedef is a C11ismshyouhei2018-01-291-0/+3
* s/CALL_SIMPLE_METHOD/DISPATCH_ORIGINAL_INSN/shyouhei2018-01-291-4/+5
* also use sp_inc in vm coreshyouhei2018-01-291-7/+7
* extensive use of instruction attributesshyouhei2018-01-292-30/+28
* bare_instructions.rb: show class name on inspectk0kubun2018-01-271-1/+1
* insns2vm.rb: add missing word to helpk0kubun2018-01-271-5/+5
* insns2vm.rb: make #generate_parser privatek0kubun2018-01-271-60/+63
* dumper.rb: stop getting --destdir option valuek0kubun2018-01-273-9/+10
* move ADD_PC around to optimize PC manipluiationsshyouhei2018-01-262-5/+16
* tool/ruby_vm/models/attribute.rb: void for empty argumentsnobu2018-01-151-3/+13
* __VA_ARGS__ is a C99ismshyouhei2018-01-132-6/+3
* merge revision: 61746shyouhei2018-01-121-1/+1
* tool/ruby_vm support for pre-2.0 BASERUBYshyouhei2018-01-126-9/+16
* tool/ruby_vm support for pre-2.1 BASERUBYshyouhei2018-01-1212-113/+120
* tool/ruby_vm support for pre-2.3 BASERUBYshyouhei2018-01-122-12/+12
* delete tool/instruction.rb (2nd try)shyouhei2018-01-1235-0/+1782
* new insns.def format (2nd try)shyouhei2018-01-122-0/+29
* merge revisions 61753:61750 61747:61740 61737:61728shyouhei2018-01-1037-1812/+0
* Fixed typos.hsbt2018-01-102-5/+5
* `signed` is required for Rasbian (x86_64).ko12018-01-091-1/+1
* grep_v is ruby 2.3 featurenaruse2018-01-091-1/+1
* Here document <<~ is Ruby 2.3 featurenaruse2018-01-091-50/+50
* insns_info.inc.tmpl: share large tableseshyouhei2018-01-093-41/+54
* insns_info.inc: position independentshyouhei2018-01-092-20/+43
* comma at the end of enum is a C99ism.shyouhei2018-01-091-3/+3
* delete tool/instruction.rbshyouhei2018-01-0935-0/+1746
* * append newline at EOF.svn2018-01-091-0/+1
* new insns.def formatshyouhei2018-01-092-0/+29