aboutsummaryrefslogtreecommitdiffstats
path: root/class.c
Commit message (Expand)AuthorAgeFilesLines
* * gc.c: fix memory leak by prepend method.ko12015-03-111-13/+14
* * internal.h: define rb_cref_t and change to use it.ko12015-03-081-1/+1
* * class.c (rb_prepend_module): need a WB for klass -> origin.ko12015-03-061-1/+1
* * fix namespace issue on singleton class expressions. [Bug #10943]ko12015-03-061-4/+3
* * internal.h: remove struct method_table_wrapper.ko12015-03-051-9/+6
* * vm_insnhelper.c (rb_vm_rewrite_cref_stack): copy nd_refinementsktsj2015-02-221-20/+1
* use rb_funcallvnobu2015-02-161-1/+1
* * class.c (rb_obj_singleton_methods): should use RTEST() to convertshugo2015-02-051-1/+1
* * class.c (method_entry_i, class_instance_method_list,shugo2015-02-041-14/+24
* class.c: add callback argumentnobu2015-01-191-4/+16
* class.c: prepend for each classesnobu2015-01-191-14/+13
* * class.c (class_alloc): Strat from age == 2.ko12014-12-111-1/+1
* * vm_args.c: fix backtrace location for keyword related exceptions.ko12014-11-271-4/+15
* rb_id2str over rb_id2namenobu2014-11-251-4/+4
* * internal.h: Gather declarations in non-header files.akr2014-11-181-4/+0
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+1
* * rewrite method/block parameter fitting logic to optimizeko12014-11-021-5/+5
* class.c: delete expected keywords directlynobu2014-10-221-1/+3
* class.c: do not freeze class of hidden objectnobu2014-09-191-2/+2
* class.c: do not freeze meta-meta-classnobu2014-09-191-0/+13
* class.c: simplifynobu2014-09-131-6/+4
* class.c: freeze meta class onlynobu2014-09-131-1/+1
* class.c: use ALLOC(rb_subclass_entry_t)normal2014-09-131-2/+2
* * class.c (rb_prepend_module): fix typos in a comment.nagachika2014-09-111-1/+1
* * class.c: [DOC] mention about prepended modules.ktsj2014-07-051-4/+6
* Init functions don't need ID cachesnobu2014-07-031-1/+1
* constify parametersnobu2014-06-181-10/+10
* * class.c: [DOC] Fixed grammar and examples of instance_methods.zzak2014-05-251-17/+17
* class.c: always clear tables firstnobu2014-05-081-9/+13
* class.c: check for malloc failuresnormal2014-03-091-4/+4
* adjust indent and stylenobu2014-02-271-1/+2
* class.c: do nothing if copying selfnobu2014-02-211-1/+1
* class.c: allow nil keyword_hashnobu2014-01-251-0/+2
* class.c: simplifynobu2014-01-251-12/+3
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-4/+4
* class.c: fix option hashnobu2013-12-161-1/+1
* object.c: use RCLASS_M_TBL_WRAPPER for equality checkstmm12013-12-121-1/+1
* * internal.h (RCLASS_SERIAL): Add RCLASS_SERIAL as a conveniencecharliesome2013-12-091-1/+1
* class.c: rest kwargsnobu2013-12-081-2/+9
* class.c, vm_insnhelper.c: check unknown keywordsnobu2013-12-081-0/+7
* class.c: optimization just one keynobu2013-12-081-2/+8
* gc.c: promote long-lived NODE_CREF objects to oldgentmm12013-12-081-1/+1
* class.c: fix uninitialized valuenobu2013-12-081-1/+2
* class.c: move kwarg functionsnobu2013-12-061-0/+92
* * include/ruby/ruby.h (struct RClass): Add wrapper struct aroundtmm12013-12-031-12/+11
* vm_insnhelper.c: keyword hash functionsnobu2013-11-301-2/+5
* * class.c: unify names of vm state version counters to 'serial'.charliesome2013-11-091-1/+1
* * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome2013-10-291-2/+2
* * class.c, variable.c, gc.c (rb_class_tbl): removed.ko12013-10-111-5/+5
* revert r43259 because it is possible to mark miss classes defined in C-exts. ...ko12013-10-111-0/+5