summaryrefslogtreecommitdiff
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vm_eval.c: fstring formatnobu2016-01-131-9/+9
* vm_eval.c: hook after method_missingnobu2015-12-121-3/+4
* vm_eval.c: make dsymnobu2015-11-301-2/+2
* * vm.c (rb_vm_cref_replace_with_duplicated_cref): added.ko12015-11-201-3/+2
* * refactoring CREF related code.ko12015-11-131-15/+4
* vm_eval.c: skip internal namesnobu2015-11-111-1/+1
* vm_eval.c: rb_check_funcall_defaultnobu2015-11-091-6/+14
* use rb_source_loc and rb_source_locationnobu2015-10-311-5/+6
* vm_insnhelper.c: use enum and fix typonobu2015-10-291-4/+4
* error.c: separate class namesnobu2015-10-231-5/+5
* Kernel#loop returns the result value of a finished iteratorknu2015-10-221-4/+21
* * vm_eval.c, internal.h (rb_yield_1): added for performance whichko12015-10-101-1/+7
* * vm.c (invoke_block_from_c): split this function into severalko12015-10-101-1/+1
* * method.h: remove METHOD_ENTRY_SAFE(me) and related codeko12015-10-061-4/+0
* eval_intern.h: pass_passed_blocknobu2015-10-051-1/+1
* * vm_core.h: split rb_call_info_t into several structs.ko12015-09-191-56/+61
* vm_eval.c: should be singularnobu2015-09-031-1/+1
* vm_eval.c: refine messagesnobu2015-09-031-2/+7
* vm_eval.c: cache resultsnobu2015-08-221-9/+37
* vm_eval.c: pass thread toonobu2015-08-221-1/+3
* vm_eval.c: reuse found method entrynobu2015-08-221-18/+21