aboutsummaryrefslogtreecommitdiffstats
path: root/vm_method.c
Commit message (Expand)AuthorAgeFilesLines
* vm_method.c: configurable global method cache sizenobu2014-09-181-3/+35
* vm_method.c: single expressionnobu2014-09-171-1/+1
* vm_method.c: should not modify frozen objectsnobu2014-09-121-2/+2
* vm_method.c (release_method_definition): use rb_free_method_entrynormal2014-08-121-2/+1
* thread.c, vm_method.c: avoid inadvertent pin-downnobu2014-07-301-1/+1
* * parse.y: change Symbol <-> ID relationship to avoidko12014-07-091-5/+5
* constify parametersnobu2014-06-181-3/+3
* vm_method.c: no RTEST on mere flagnobu2014-06-161-1/+1
* vm_method.c: separate ID selectionnobu2014-06-151-5/+9
* variable.c, vm_method.c: pin downnobu2014-03-311-0/+2
* * parse.y: support Symbol GC. [ruby-trunk Feature #9634]nari2014-03-261-5/+5
* vm_method.c fix commit missnobu2014-03-231-1/+1
* vm_method.c: check if klass is 0nobu2014-03-231-1/+1
* vm_method.c: fix infinite recursionnobu2014-03-201-2/+9
* vm_method.c: cast via VALUEnobu2014-03-151-3/+3
* vm_method.c: disable GMC writing if GMC is disablednormal2014-03-021-12/+24
* * vm_insnhelper.c (vm_call_method): should check ci->me->flag ofshugo2014-02-131-0/+1
* vm_method.c: use RCLASS_SERIAL macro instead of direct accesstmm12013-12-201-2/+2
* fix typo: s/POWOR/POWER/tmm12013-12-201-2/+2
* vm_method: set automaticallynobu2013-12-201-1/+6
* * vm_method.c: check definition ofko12013-12-201-0/+5
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-8/+8
* * 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