summaryrefslogtreecommitdiff
path: root/insns.def
Commit message (Expand)AuthorAgeFilesLines
* fix OPT_CALL_THREADED_CODE issue.ko12018-09-261-16/+16
* revert r64847, r64846 and r64839k0kubun2018-09-261-0/+28
* revert r64838 and r64839k0kubun2018-09-261-28/+10
* insns.def: drop bitblt insnk0kubun2018-09-251-10/+0
* Revert "Revert r64824 to fix build failure on AppVeyor"k0kubun2018-09-251-0/+28
* Revert r64824 to fix build failure on AppVeyork0kubun2018-09-251-28/+0
* insns.def: optimize & and | of Integer [experimental]k0kubun2018-09-241-0/+28
* forgot to expand tabs [ci skip]shyouhei2018-09-141-2/+2
* move ADD_PC around (take 2)shyouhei2018-09-141-92/+24
* resurrect the string to expect modificationsshyouhei2018-09-121-2/+2
* make opt_str_freeze leafshyouhei2018-09-121-4/+18
* make opt_case_dispatch leafshyouhei2018-09-121-4/+0
* add new instruction attribute called leafshyouhei2018-09-111-0/+82
* vm_args.c: stop requiring `calling` in vm_caller_setup_arg_blockk0kubun2018-08-111-2/+2
* insns.def (invokesuper): remove a dummy receiever flag hack for ZSUPERmame2018-08-101-3/+3
* insns.def: remove old wrong explanation for get/setconstantmame2018-07-271-6/+2
* insns.def: s/handles_frame/handles_sp/k0kubun2018-07-251-8/+8
* mjit_compile.c: reduce sp motion on JITk0kubun2018-07-191-53/+15
* revert r63988k0kubun2018-07-171-33/+25
* insns.def: remove redundant ifndef in r63988k0kubun2018-07-171-2/+0
* mjit_compile.c: resurrect local variable stackk0kubun2018-07-171-23/+33
* insns.def: fix typo in commentktsj2018-07-151-1/+1
* insns.def: stop pushing unnecessary keys for MJITk0kubun2018-07-071-1/+3
* revert r62655 for r63763k0kubun2018-07-051-22/+22
* give up insn attr handles_frameshyouhei2018-06-271-18/+111
* refactor move logics out of insns.defshyouhei2018-06-271-12/+2
* move function declarations from insns.def to internal.hshyouhei2018-06-271-3/+0
* insns.def: checktypenobu2018-04-211-13/+10
* Reverting r62775, this should fix i686 buildstenderlove2018-03-191-2/+2
* Revert "Add direct marking on iseq operands"naruse2018-03-161-2/+2
* Add direct marking on iseq operandstenderlove2018-03-091-2/+2
* mjit_compile.c: use local variables for stackk0kubun2018-03-041-5/+7
* insns.def: unwrap vm_exec for yieldk0kubun2018-03-031-2/+2
* vm.c: add mjit_enable_p flagk0kubun2018-03-031-3/+3
* insns.def: remove unnecessary sp motionk0kubun2018-02-121-2/+0
* insns.def: cache nil constnobu2018-02-101-2/+5
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-6/+9
* eliminate CALL_SIMPLE_METHODshyouhei2018-01-291-17/+10
* s/CALL_SIMPLE_METHOD/DISPATCH_ORIGINAL_INSN/shyouhei2018-01-291-72/+26
* also use sp_inc in vm coreshyouhei2018-01-291-8/+3
* insns.def: [DOC] update supported attributes [ci skip]k0kubun2018-01-271-1/+6
* move ADD_PC around to optimize PC manipluiationsshyouhei2018-01-261-0/+3
* suppress warning for VC12shyouhei2018-01-121-1/+1
* [ci skip] add comments about file format (2nd try)shyouhei2018-01-121-4/+38
* new insns.def format (2nd try)shyouhei2018-01-121-501/+127
* merge revisions 61753:61750 61747:61740 61737:61728shyouhei2018-01-101-162/+502
* Fix a typo [ci skip]kazu2018-01-101-1/+1
* [ci skip] add comments about file formatshyouhei2018-01-091-4/+38
* new insns.def formatshyouhei2018-01-091-501/+127
* Speedup `block.call` [Feature #14330]ko12018-01-071-0/+48