aboutsummaryrefslogtreecommitdiffstats
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* vm_core.h: update for OPT_CALL_CFUNC_WITHOUT_FRAMEnobu2015-04-031-1/+3
* vm_eval.c: suppress warningsnobu2015-03-281-12/+17
* vm_eval.c: simplifynobu2015-03-281-25/+13
* vm_eval.c: simplify rb_iteratenobu2015-03-271-9/+5
* * node.h: remove NODE_IFUNC, NEW_IFUNC.ko12015-03-111-1/+1
* * vm_insnhelper.h: use T_IMEMO to create THROW_DATA.ko12015-03-111-3/+3
* * include/ruby/ruby.h: introduce new type T_IMEMO.ko12015-03-111-1/+2
* * vm_eval.c (rb_catch_protect): use THROW_DATA_VAL().ko12015-03-101-1/+1
* * vm_insnhelper.h: define struct IFUNC.ko12015-03-101-4/+5
* * vm_insnhelper.h: define struct THROW_DATA to representko12015-03-101-5/+5
* * internal.h: define rb_cref_t and change to use it.ko12015-03-081-11/+10
* * internal.h: define CREF accessor macros.ko12015-03-081-4/+4
* * fix namespace issue on singleton class expressions. [Bug #10943]ko12015-03-061-3/+4
* vm_eval.c: next super class from the originalnobu2015-03-061-1/+2
* * vm_eval.c (eval_string_with_cref): A binding should keepshugo2015-03-051-4/+9
* vm_eval.c: no use of SYM2IDnobu2015-02-061-4/+4
* convert method name to a Symbolnobu2015-02-051-2/+31
* * vm_eval.c: Fix symbol leak with non optimized +send+ and method_missing [#1...marcandre2015-02-041-3/+5
* * eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c:ktsj2015-01-161-6/+4
* vm_eval.c: fix `rb_eval_string_wrap` rdocnobu2014-12-091-1/+1
* vm_eval.c: preserve encodingnobu2014-11-251-2/+2
* vm_eval.c: rb_current_receivernobu2014-11-161-0/+10
* vm_eval.c: define IDsnobu2014-11-161-4/+8
* id.def: move IDs for exceptionnobu2014-11-161-3/+2