summaryrefslogtreecommitdiff
path: root/vm_method.c
Commit message (Expand)AuthorAgeFilesLines
* * vm_method.c (rb_method_entry_make): fix WB miss.ko12013-12-161-1/+1
* proc.c, vm_method.c: fix super and aliasnobu2013-12-131-8/+26
* vm.c: reduce clearing method cachenobu2013-12-131-3/+1
* vm_method.c: add new ruby::method-cache-clear dtrace probetmm12013-12-091-1/+7
* * internal.h (RCLASS_SERIAL): Add RCLASS_SERIAL as a conveniencecharliesome2013-12-091-1/+1
* * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h,charliesome2013-12-091-7/+7
* * class.c: unify names of vm state version counters to 'serial'.charliesome2013-11-091-11/+11
* * vm_method.c (rb_method_entry_make): fix to pass an ISeq value.ko12013-10-311-1/+1
* * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome2013-10-291-12/+20
* * vm_insnhelper.c (vm_call_method): set ci->me to 0 when theshugo2013-10-171-1/+6
* * vm_method.c (rb_gc_mark_unlinked_live_method_entries):ko12013-10-111-3/+1
* revert r43259 because it is possible to mark miss classes defined in C-exts. ...ko12013-10-111-1/+3
* 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