aboutsummaryrefslogtreecommitdiffstats
path: root/vm_method.c
Commit message (Expand)AuthorAgeFilesLines
* object.c: avoid inadvertent symbol creationnobu2013-10-091-4/+3
* vm_method.c: preserve encodingnobu2013-10-091-7/+4
* * proc.c: catch up last commit.ko12013-10-071-1/+1
* * iseq.c, internal.h: change to public (but internal) functionsko12013-10-071-1/+1
* * vm_method.c (rb_undef): raise a NameError if the original methodshugo2013-09-301-3/+5
* * gc.c (free_method_cache_entry_i): unused functioncharliesome2013-09-241-4/+0
* * class.c (class_alloc): remove mc_tblcharliesome2013-09-241-21/+24
* vm_method.c: constifynobu2013-09-101-3/+3
* vm_method.c: clear cache after refine methodnobu2013-09-091-0/+1
* vm.c: prototypenobu2013-09-041-1/+2
* * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome2013-09-041-48/+57
* vm_method.c: [DOC] example of respond_to_missing?nobu2013-08-311-1/+1
* * variable.c, vm_method.c: remove dead code.ktsj2013-08-181-9/+0
* * class.c (rb_include_class_new), eval.c (rb_using_refinement):ko12013-06-221-1/+18
* * include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko12013-06-211-3/+3
* * class.c, include/ruby/ruby.h: add write barriers for T_CLASS,ko12013-06-141-6/+9
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-26/+0
* vm_method.c: change argument of set_visibilitynobu2013-06-061-3/+3
* vm_method.c: top_private rdocnobu2013-06-061-0/+12
* vm_method.c: extract set_visibilitynobu2013-05-311-24/+16
* no clearing method cachenobu2013-05-251-0/+1
* vm_method.c: quote method namenobu2013-05-251-1/+2
* * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko12013-05-131-2/+2
* vm_method.c: rb_method_entry_atnobu2013-05-131-0/+6
* id.def: predefined IDsnobu2013-05-021-12/+8
* vm_method.c: fix visibility on anonymous modulenobu2013-04-181-2/+2
* * vm_method.c (rb_sweep_method_entry): simplify code to unlink.nobu2013-03-241-10/+4
* vm_method.c: overrid flag of prepending methodnobu2013-03-131-1/+2
* * object.c: Document methods receiving string and convert to symbolzzak2013-02-241-0/+37
* vm_method.c: fix method_removednobu2013-02-141-1/+2
* vm_method.c: show respond_to locationnobu2013-02-061-1/+10
* vm_method.c: drop include_all flagnobu2013-02-051-1/+18
* vm_method.c: suppress warningsnobu2013-01-161-18/+18
* * vm_method.c (Init_eval_method): main.public and main.privateshugo2013-01-071-2/+4
* vm_method.c: idRespond_to_missingnobu2012-12-301-6/+5
* internal.h: quote unprintablenobu2012-12-221-2/+2
* * method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type.ko12012-12-171-1/+0
* * vm_method.c (rb_method_entry_without_refinements): useshugo2012-12-101-1/+1
* * vm_insnhelper.c (vm_call_opt_send): Kernel#send should not useshugo2012-12-091-1/+16
* * revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo2012-12-061-147/+186
* time.c, vm_method.c: update rdocnobu2012-12-011-0/+2
* vm_method.c: privatenobu2012-12-011-1/+4
* vm_method.c: make initialize methods privatenobu2012-12-011-1/+3
* * revert r37993 to avoid SEGV in tests.shugo2012-11-301-170/+136
* * vm_method.c (rb_method_entry_make): add a method entry withshugo2012-11-291-136/+170
* * vm_insnhelper.c (vm_call_cfunc_with_frame): don't use ci afterko12012-11-131-1/+1
* * eval.c (rb_mod_refine): set RMODULE_IS_REFINEMENT to a createdshugo2012-11-071-0/+10
* * include/ruby/ruby.h, class.c: remove (revert)ko12012-10-251-15/+0
* * vm_core.h, vm_insnhelper.c, vm_eval.c (OPT_CALL_CFUNC_WITHOUT_FRAME):ko12012-10-231-1/+1
* * method.h (rb_method_cfunc_t::invoker): add new field (func ptr)ko12012-10-191-3/+40