summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2018-05-03_mjit_compile_send.erb: retry inlining attr_readerk0kubun
2018-03-19Reverting r62775, this should fix i686 buildstenderlove
2018-03-16Revert "Add direct marking on iseq operands"naruse
2018-03-09Add direct marking on iseq operandstenderlove
2018-03-06vm_insnhelper.c: blockparamproxy in rescuenobu
2018-03-04mjit_compile.c: use local variables for stackk0kubun
2018-02-21vm_insnhelper.c: no insns_info in jitnobu
2018-02-20vm.c: disable dtrace in jit sourcenobu
2018-02-17prefixed functions exported for mjitnobu
2018-02-13vm_insnhelper.c: rb_autoloading_value flagnobu
2018-02-12vm_insnhelper.c: inline array aref with integerk0kubun
2018-02-10insns.def: cache nil constnobu
2018-02-05vm_insnhelper.c: prefix rb_ to simple_iseq_pk0kubun
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-01-29also use sp_inc in vm coreshyouhei
2018-01-29extensive use of instruction attributesshyouhei
2018-01-27array.c: rb_check_to_arraynobu
2018-01-27vm_insnhelper.c: avoid intermediate arraynobu
2018-01-19there is no such thing like 0 in enum defined_typeshyouhei
2018-01-19vm_args.c: fix KW_SPECIFIED_BITS_MAXnobu
2018-01-19avoid gotoshyouhei
2018-01-19vm_insnhelper.c: fix many keyword argumentsnobu
2018-01-19vm_insnhelper.c: should invert unspecified flagnobu
2018-01-18vm_super_outside marked as NORETURNshyouhei
2018-01-18vm_stackoverflow marked as NORETURNshyouhei
2018-01-11vm_insnhelper.c: search in the indexing ordernobu
2018-01-08vm_insnhelper.c: vm_invoke_block_opt_callnobu
2018-01-08vm.c: respect redefinition of Proc#callnobu
2018-01-07Speedup `block.call` [Feature #14330]ko1
2018-01-05Speedup `Proc#call` [Feature #14318]ko1
2018-01-02explicit cast to void* required for %pshyouhei
2017-12-20vm_insnhelper.c (vm_trace): fix a typomame
2017-12-11remove vm_opt_binop_dispatch().ko1
2017-12-11do not disable `trace_` prefix insns.ko1
2017-11-29Unused module refinement shouldn't break method search.shugo
2017-11-28check ruby_vm_event_flags everytime.ko1
2017-11-18call only with ISEQ_TRACE_EVENTS.ko1
2017-11-17reuse gvar value.ko1
2017-11-17remove `trace_` prefix insns lazily.ko1
2017-11-16make a func static.ko1
2017-11-16remove unused function.ko1
2017-11-16accepts `ec` as first parameter.ko1
2017-11-14remove `trace` instruction. [Feature #14104]ko1
2017-11-07th->ec: dtraceko1
2017-11-07`rb_execution_context_t *` should not be `th`ko1
2017-11-07th->ec: vm_once_dispatch.ko1
2017-11-07* eval_intern.h: rename macros rb_thread_raised_* toko1
2017-11-07move `rb_thread_t::method_missing_reason` to ec.ko1
2017-11-06move rb_thread_t::interrupt_flag and maskko1
2017-10-29constify `rb_vm_bh_to_procval()`ko1