summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* _mjit_compile_send.erb: retry inlining attr_readerk0kubun2018-05-031-7/+12
* Reverting r62775, this should fix i686 buildstenderlove2018-03-191-4/+3
* Revert "Add direct marking on iseq operands"naruse2018-03-161-3/+4
* Add direct marking on iseq operandstenderlove2018-03-091-4/+3
* vm_insnhelper.c: blockparamproxy in rescuenobu2018-03-061-1/+1
* mjit_compile.c: use local variables for stackk0kubun2018-03-041-2/+2
* vm_insnhelper.c: no insns_info in jitnobu2018-02-211-0/+2
* vm.c: disable dtrace in jit sourcenobu2018-02-201-2/+0
* prefixed functions exported for mjitnobu2018-02-171-10/+7
* vm_insnhelper.c: rb_autoloading_value flagnobu2018-02-131-1/+1
* vm_insnhelper.c: inline array aref with integerk0kubun2018-02-121-1/+6
* insns.def: cache nil constnobu2018-02-101-7/+4
* vm_insnhelper.c: prefix rb_ to simple_iseq_pk0kubun2018-02-051-3/+3
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-13/+20
* also use sp_inc in vm coreshyouhei2018-01-291-3/+1
* extensive use of instruction attributesshyouhei2018-01-291-0/+1
* array.c: rb_check_to_arraynobu2018-01-271-3/+3
* vm_insnhelper.c: avoid intermediate arraynobu2018-01-271-5/+9
* there is no such thing like 0 in enum defined_typeshyouhei2018-01-191-2/+2
* vm_args.c: fix KW_SPECIFIED_BITS_MAXnobu2018-01-191-1/+1
* avoid gotoshyouhei2018-01-191-9/+7
* vm_insnhelper.c: fix many keyword argumentsnobu2018-01-191-1/+2
* vm_insnhelper.c: should invert unspecified flagnobu2018-01-191-2/+3
* vm_super_outside marked as NORETURNshyouhei2018-01-181-0/+2
* vm_stackoverflow marked as NORETURNshyouhei2018-01-181-0/+2
* vm_insnhelper.c: search in the indexing ordernobu2018-01-111-10/+8
* vm_insnhelper.c: vm_invoke_block_opt_callnobu2018-01-081-14/+11
* vm.c: respect redefinition of Proc#callnobu2018-01-081-0/+1
* Speedup `block.call` [Feature #14330]ko12018-01-071-4/+36
* Speedup `Proc#call` [Feature #14318]ko12018-01-051-22/+12
* explicit cast to void* required for %pshyouhei2018-01-021-1/+1
* vm_insnhelper.c (vm_trace): fix a typomame2017-12-201-1/+1
* remove vm_opt_binop_dispatch().ko12017-12-111-97/+151
* do not disable `trace_` prefix insns.ko12017-12-111-45/+57
* Unused module refinement shouldn't break method search.shugo2017-11-291-1/+1
* check ruby_vm_event_flags everytime.ko12017-11-281-3/+3
* call only with ISEQ_TRACE_EVENTS.ko12017-11-181-1/+1
* reuse gvar value.ko12017-11-171-28/+27
* remove `trace_` prefix insns lazily.ko12017-11-171-0/+7
* make a func static.ko12017-11-161-1/+3
* remove unused function.ko12017-11-161-6/+0
* accepts `ec` as first parameter.ko12017-11-161-5/+5
* remove `trace` instruction. [Feature #14104]ko12017-11-141-0/+55
* th->ec: dtraceko12017-11-071-7/+7
* `rb_execution_context_t *` should not be `th`ko12017-11-071-1/+1
* th->ec: vm_once_dispatch.ko12017-11-071-3/+4
* * eval_intern.h: rename macros rb_thread_raised_* toko12017-11-071-2/+2
* move `rb_thread_t::method_missing_reason` to ec.ko12017-11-071-2/+2
* move rb_thread_t::interrupt_flag and maskko12017-11-061-2/+2
* constify `rb_vm_bh_to_procval()`ko12017-10-291-1/+1