aboutsummaryrefslogtreecommitdiffstats
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* signal.c: fatal stacknobu2017-08-221-3/+3
* vm_core.h: ruby_error_stackfatalnobu2017-08-211-1/+1
* vm_insnhelper.c: vm_cfp_consistent_pnobu2017-08-181-3/+13
* vm_insnhelper.c: raise ruby_error_sysstack_gcnobu2017-08-181-1/+3
* vm_insnhelper.c: cfp error at stack overflownobu2017-08-161-1/+3
* rename rb_execution_context_t::stack(_size) to vm_stack(_size).ko12017-08-101-2/+2
* splat keyword hashnobu2017-08-051-1/+1
* visibility of inherited methodnobu2017-07-291-2/+3
* adjust indent [ci skip]nobu2017-07-291-38/+38
* vm_insnhelper.c: dump iseqnobu2017-06-301-0/+7
* move fields to ec.ko12017-06-281-1/+1
* move fields to ec.ko12017-06-281-4/+4
* fix return in toplevel rescue/ensurenobu2017-06-271-0/+16
* vm_insnhelper.c: break in oncenobu2017-06-271-6/+6
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-6/+6
* move "state" to rb_vm_tag.ko12017-06-231-5/+5
* rename th->state to th->tag_state.ko12017-06-231-6/+5
* vm_insnhelper.c: vm_stack_consistency_errornobu2017-06-231-0/+16
* Prohibit SystemStackError while GC.ko12017-06-151-1/+4
* remove OPT_CALL_CFUNC_WITHOUT_FRAME.ko12017-06-141-76/+0
* check break target correctly.ko12017-06-081-1/+3
* remove arg_setup_lambda.ko12017-06-051-1/+1
* * vm_core.h: remove VM_FRAME_MAGIC_LAMBDA and introduceko12017-06-031-6/+4
* Improve performance of implicit type conversionwatson19782017-05-311-3/+3
* add debug counters for local variable (lavr) access.ko12017-05-311-0/+1
* Symbol support for opt_eql_func toonobu2017-05-261-47/+50