aboutsummaryrefslogtreecommitdiffstats
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* `th` -> `ec` for backtrace functions.ko12017-10-281-4/+4
* `th` -> `ec` for method management functions.ko12017-10-281-29/+31
* `th` -> `ec` for rb_vm_call()ko12017-10-281-2/+2
* `th` -> `ec` for rb_vm_rewind_cfp.ko12017-10-281-2/+2
* `th` -> `ec` for vm_exec().ko12017-10-281-4/+4
* `th` -> `ec` for vm_set_*_stack.ko12017-10-281-11/+11
* move fields from `th` to `ec`.ko12017-10-281-14/+13
* `th` -> `ec` for block related functions.ko12017-10-271-18/+18
* `vm_call_handler` and related functions accept `ec` instead of `th`.ko12017-10-271-32/+31
* ec->th for vm_cref_push() and constify.ko12017-10-271-3/+3
* refactoring (rb_|)threadptr_stack_overflow.ko12017-10-271-1/+1
* vm_get_ruby_level_caller_cfp() accepts `ec` instead of `th`.ko12017-10-271-11/+10
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-18/+18
* 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
* some functions accept `ec` instead of `th`.ko12017-10-261-3/+3
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-31/+31
* vm_eval.c: all value type casesnobu2017-10-241-1/+2
* vm_eval.c: uncallable_objectnobu2017-10-241-34/+40
* Revert "vm_eval.c: add rb_yield_assoc_or_values()"glass2017-10-021-12/+0
* vm_eval.c: add rb_yield_assoc_or_values()glass2017-10-021-0/+12
* check_funcall_missing() should call respond_to_missing?(name, priv=true)eregon2017-09-201-3/+1
* signal.c: fatal stacknobu2017-08-221-1/+1
* prevent stack overflownobu2017-08-211-1/+1
* Partially revert "suppress warning: assigned but unused variable - line"naruse2017-08-151-6/+6
* suppress warning: assigned but unused variable - linenaruse2017-08-151-6/+6
* vm_eval.c: rb_lambda_callnobu2017-07-181-1/+18
* move fields to ec.ko12017-06-281-7/+7
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-3/+3
* move "state" to rb_vm_tag.ko12017-06-231-1/+1
* rename th->state to th->tag_state.ko12017-06-231-1/+1
* rb_catch_protect() accepts enum ruby_tag_type *.ko12017-06-231-20/+17
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-16/+16
* remove OPT_CALL_CFUNC_WITHOUT_FRAME.ko12017-06-141-42/+0
* revert r59017 it fails ruby/test_lambda.rbko12017-06-051-3/+5
* do not inform ``is_lambda".ko12017-06-051-5/+3
* rename functions and clean parameters.ko12017-06-051-3/+3
* make Binding object WB protected.ko12017-06-011-1/+1
* vm_eval.c: fix rb_check_funcall_defaultnobu2017-06-011-3/+5
* vm_eval.c: fix for rb_check_funcall_defaultnobu2017-06-011-1/+1
* rename absolute_path to realpath internally and introduce pathobj.ko12017-06-011-12/+7
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-23/+23
* vm_backtrace.c: backtrace functions per threadsnobu2017-04-171-4/+1
* gc.c: rb_threadptr_stack_checknobu2017-04-171-1/+2
* ruby.h: check argc to rb_funcallnobu2017-04-151-0/+1
* ruby.h: check argc to rb_yield_valuesnobu2017-04-141-0/+1
* vm_insnhelper.c: CHECK_CFP_CONSISTENCYnobu2017-04-111-6/+2
* vm_args.c: arity check of lambdanobu2017-03-191-0/+7
* vm.c: fix return in lambdanobu2016-12-311-3/+5
* vm_eval.c: Symbol#to_proc and instance_execnobu2016-12-261-1/+2