summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* `th` -> `ec` for rb_raise_method_missing().ko12017-10-291-1/+1
* EXEC_EVENT_HOOK(ec, ...)ko12017-10-291-2/+2
* `th` -> `ec` for backtrace functions.ko12017-10-281-1/+1
* move fields from `th` to `ec`.ko12017-10-281-4/+3
* `th` -> `ec` for `rb_insn_func_t`.ko12017-10-271-2/+2
* `th` -> `ec` for block related functions.ko12017-10-271-28/+29
* `ec` -> `th`ko12017-10-271-4/+4
* vm_defined() accepts `ec` instead of `th`.ko12017-10-271-3/+3
* remove duplicated definition.ko12017-10-271-25/+2
* 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-5/+5
* `vm_call_handler` and related functions accept `ec` instead of `th`.ko12017-10-271-100/+100
* vm_throw* accept `ec` instead of `th`.ko12017-10-271-13/+13
* ec->th for vm_cref_push() and constify.ko12017-10-271-7/+7
* Some functions accept `ec` instead of `th`.ko12017-10-271-15/+15
* refactoring (rb_|)threadptr_stack_overflow.ko12017-10-271-15/+15
* vm_get_ruby_level_caller_cfp() accepts `ec` instead of `th`.ko12017-10-271-2/+2
* rb_vm_bh_to_procval() accepts `ec` instead of `th`.ko12017-10-261-2/+2
* replace `GET_THREAD()->ec` to `GET_EC()`.ko12017-10-261-2/+2
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-2/+2
* vm_pop_frame() accepts `ec` instead of `th`.ko12017-10-261-7/+7
* vm_push_frame() accepts `ec` instead of `th`.ko12017-10-261-31/+16
* A function accepts `ec` instead of `th`.ko12017-10-261-2/+2
* some functions accept `ec` instead of `th`.ko12017-10-261-7/+7
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-33/+33
* Lazy Proc allocation for block parametersko12017-10-241-0/+20
* vm_insnhelper.c: array aref optimizationnobu2017-10-221-3/+2
* proc.c: super_method of included methodnobu2017-10-061-3/+4
* intern instructionnobu2017-09-181-7/+0
* literal symbol by internnobu2017-09-171-0/+7
* store ec instead of thread in rb_context_t.ko12017-09-101-14/+29
* vm_insnhelper.c: fix opt_regexpmatch2 instructionrhe2017-09-031-2/+2