aboutsummaryrefslogtreecommitdiffstats
path: root/insns.def
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Speedup `Proc#call` [Feature #14318]ko12018-01-051-1/+8
* * insns.def (invokeblock): `calling->recv` is not used.ko12018-01-051-1/+1
* insns.def: adjust typenobu2017-12-231-1/+1
* compile.c: add a RUBY_EVENT_COVERAGE_LINE event for line coveragemame2017-12-201-3/+3
* insns.def (tracebranch): renamed from `trace2`mame2017-12-061-3/+3
* accepts `ec` as first parameter.ko12017-11-161-1/+1
* remove `trace` instruction. [Feature #14104]ko12017-11-141-18/+0
* th->ec: dtraceko12017-11-071-2/+2
* th->ec: vm_once_dispatch.ko12017-11-071-1/+1
* move rb_thread_t::interrupt_flag and maskko12017-11-061-7/+7
* EXEC_EVENT_HOOK(ec, ...)ko12017-10-291-2/+2
* catch up recent changes for call threaded code VM.ko12017-10-271-1/+1
* `th` -> `ec` for `rb_insn_func_t`.ko12017-10-271-1/+1
* vm_exec_core() accepts `ec` instead of `th`.ko12017-10-271-29/+29
* `th` -> `ec` for block related functions.ko12017-10-271-1/+1
* `ec` -> `th`ko12017-10-271-1/+1
* vm_defined() accepts `ec` instead of `th`.ko12017-10-271-1/+1
* vm_search_super_method() accepts `ec` instead of `th`.ko12017-10-271-1/+1
* vm_get_ev_const() accepts `ec` instead of `th`.ko12017-10-271-1/+1
* vm_throw* accept `ec` instead of `th`.ko12017-10-271-1/+1
* ec->th for vm_cref_push() and constify.ko12017-10-271-1/+1
* Some functions accept `ec` instead of `th`.ko12017-10-271-2/+2
* rb_vm_bh_to_procval() accepts `ec` instead of `th`.ko12017-10-261-1/+1
* vm_pop_frame() accepts `ec` instead of `th`.ko12017-10-261-1/+1
* vm_push_frame() accepts `ec` instead of `th`.ko12017-10-261-1/+1
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-2/+2
* Lazy Proc allocation for block parametersko12017-10-241-0/+47
* intern instructionnobu2017-09-181-0/+14