summaryrefslogtreecommitdiff
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* vm_eval.c: share with rb_obj_respond_tonobu2015-08-201-21/+1
* vm_eval.c: set method_missing_reasonnobu2015-07-291-0/+1
* * vm_core.h: size should be unsigned.ko12015-07-241-1/+1
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-11/+9
* vm_eval.c: safe level 4nobu2015-07-171-1/+1
* * vm.c: refactoring Proc/Env related code.ko12015-07-141-1/+1
* * remove trailing spaces.svn2015-07-031-1/+1
* * method.h: introduce rb_callable_method_entry_t to removeko12015-07-031-60/+51
* error.c: remove singleton methodnobu2015-06-251-8/+1
* * method.h: back to share rb_method_definition_t byko12015-06-061-3/+3