summaryrefslogtreecommitdiff
path: root/vm_eval.c
AgeCommit message (Expand)Author
2017-08-22signal.c: fatal stacknobu
2017-08-21prevent stack overflownobu
2017-08-15Partially revert "suppress warning: assigned but unused variable - line"naruse
2017-08-15suppress warning: assigned but unused variable - linenaruse
2017-07-18vm_eval.c: rb_lambda_callnobu
2017-06-28move fields to ec.ko1
2017-06-26move several fields from rb_thread_t to rb_execution_context_t.ko1
2017-06-23move "state" to rb_vm_tag.ko1
2017-06-23rename th->state to th->tag_state.ko1
2017-06-23rb_catch_protect() accepts enum ruby_tag_type *.ko1
2017-06-23use "enum ruby_tag_type" and TAG_NONE.ko1
2017-06-14remove OPT_CALL_CFUNC_WITHOUT_FRAME.ko1
2017-06-05revert r59017 it fails ruby/test_lambda.rbko1
2017-06-05do not inform ``is_lambda".ko1
2017-06-05rename functions and clean parameters.ko1
2017-06-01make Binding object WB protected.ko1
2017-06-01vm_eval.c: fix rb_check_funcall_defaultnobu
2017-06-01vm_eval.c: fix for rb_check_funcall_defaultnobu
2017-06-01rename absolute_path to realpath internally and introduce pathobj.ko1
2017-05-09rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal
2017-04-17vm_backtrace.c: backtrace functions per threadsnobu
2017-04-17gc.c: rb_threadptr_stack_checknobu
2017-04-15ruby.h: check argc to rb_funcallnobu
2017-04-14ruby.h: check argc to rb_yield_valuesnobu
2017-04-11vm_insnhelper.c: CHECK_CFP_CONSISTENCYnobu
2017-03-19vm_args.c: arity check of lambdanobu
2016-12-31vm.c: fix return in lambdanobu
2016-12-26vm_eval.c: Symbol#to_proc and instance_execnobu
2016-12-07Add clang volatile fixes from FreeBSD and NetBSD.shugo
2016-11-14vm_eval.c: fstring instance_evalnobu
2016-11-11vm_eval.c: reordernobu
2016-11-10vm_eval.c: fix refined method when prependednobu
2016-11-05* vm_eval.c (vm_call0_cfunc_with_frame): pass method id toktsj
2016-11-05* vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj
2016-11-05* eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c:ktsj
2016-10-29vm_eval.c: follow the original classnobu
2016-08-03* vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko1
2016-08-03* vm_core.h: introduce VM_FRAME_FLAG_CFRAME to represent cfp->iseqko1
2016-07-29rb_funcallvnobu
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-07-26* vm_insnhelper.c: introduce rb_vm_pop_frame() and use itko1
2016-07-07* vm_eval.c (yield_under): change prototype to get argc/argv.naruse
2016-06-18Suppress false warningsnobu
2016-06-18Unnecessary volatilenobu
2016-05-08* configure.in: check function attirbute const and pure,naruse
2016-05-05use TH_JUMP_TAGnobu
2016-03-28remove rb_thread_t::parse_in_evalnobu
2016-03-19SyntaxError message at iseq compilenobu
2016-03-12Malformed RDoc syntax in catch [ci skip]nobu
2016-03-02vm_eval.c: call method_missing by method entrynobu