aboutsummaryrefslogtreecommitdiffstats
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * method.h: introduce rb_method_refined_t for refined method entry.ko12015-06-031-2/+2
* * class.c (clone_method): remove redundant check for me->def != NULL.ko12015-06-031-3/+0
* * vm_core.h: rename enum missing_reason to enum method_missing_reason.ko12015-06-031-9/+9
* * method.h: split rb_method_definition_t::flag to several flags.ko12015-06-031-43/+40
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-7/+6
* fix typokazu2015-06-011-1/+1
* * method.h: add VM_METHOD_TYPE_ALIAS rb_method_definition_t::typeko12015-05-301-0/+6
* vm_eval.c: resolve refined method entrynobu2015-05-081-2/+6
* vm_eval.c: undefined refined check_funcallnobu2015-05-061-1/+2
* vm_eval.c: allow symbols to instance_eval/execnobu2015-04-231-16/+16