aboutsummaryrefslogtreecommitdiffstats
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add clang volatile fixes from FreeBSD and NetBSD.shugo2016-12-071-4/+4
* vm_eval.c: fstring instance_evalnobu2016-11-141-0/+2
* vm_eval.c: reordernobu2016-11-111-7/+5
* vm_eval.c: fix refined method when prependednobu2016-11-101-5/+10
* * vm_eval.c (vm_call0_cfunc_with_frame): pass method id toktsj2016-11-051-2/+2
* * vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj2016-11-051-4/+4
* * eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c:ktsj2016-11-051-2/+2
* vm_eval.c: follow the original classnobu2016-10-291-1/+1
* * vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko12016-08-031-1/+1
* * vm_core.h: introduce VM_FRAME_FLAG_CFRAME to represent cfp->iseqko12016-08-031-1/+1
* rb_funcallvnobu2016-07-291-2/+2
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-86/+99
* * vm_insnhelper.c: introduce rb_vm_pop_frame() and use itko12016-07-261-2/+2
* * vm_eval.c (yield_under): change prototype to get argc/argv.naruse2016-07-071-10/+5
* Suppress false warningsnobu2016-06-181-18/+9
* Unnecessary volatilenobu2016-06-181-6/+3
* * configure.in: check function attirbute const and pure,naruse2016-05-081-7/+5
* use TH_JUMP_TAGnobu2016-05-051-16/+25
* remove rb_thread_t::parse_in_evalnobu2016-03-281-29/+30
* SyntaxError message at iseq compilenobu2016-03-191-5/+0
* Malformed RDoc syntax in catch [ci skip]nobu2016-03-121-4/+4
* vm_eval.c: call method_missing by method entrynobu2016-03-021-5/+10
* vm_eval.c: method_missing by method_missingnobu2016-03-021-7/+2
* NoMethodError#private_call?nobu2016-02-281-3/+8
* Fix Module#module_eval rdoc [ci skip]nobu2016-02-201-1/+3
* vm_eval.c: argument namesnobu2016-02-031-1/+7
* vm_eval.c: fix hook callnobu2016-01-301-1/+3