summaryrefslogtreecommitdiff
path: root/class.c
AgeCommit message (Expand)Author
2015-02-05* class.c (rb_obj_singleton_methods): should use RTEST() to convertshugo
2015-02-04* class.c (method_entry_i, class_instance_method_list,shugo
2015-01-19class.c: add callback argumentnobu
2015-01-19class.c: prepend for each classesnobu
2014-12-11* class.c (class_alloc): Strat from age == 2.ko1
2014-11-27* vm_args.c: fix backtrace location for keyword related exceptions.ko1
2014-11-25rb_id2str over rb_id2namenobu
2014-11-18* internal.h: Gather declarations in non-header files.akr
2014-11-15* internal.h: Include ruby.h and ruby/encoding.h to beakr
2014-11-02* rewrite method/block parameter fitting logic to optimizeko1
2014-10-22class.c: delete expected keywords directlynobu
2014-09-19class.c: do not freeze class of hidden objectnobu
2014-09-19class.c: do not freeze meta-meta-classnobu
2014-09-13class.c: simplifynobu
2014-09-13class.c: freeze meta class onlynobu
2014-09-13class.c: use ALLOC(rb_subclass_entry_t)normal
2014-09-11* class.c (rb_prepend_module): fix typos in a comment.nagachika
2014-07-05* class.c: [DOC] mention about prepended modules.ktsj
2014-07-03Init functions don't need ID cachesnobu
2014-06-18constify parametersnobu
2014-05-25* class.c: [DOC] Fixed grammar and examples of instance_methods.zzak
2014-05-08class.c: always clear tables firstnobu
2014-03-09class.c: check for malloc failuresnormal
2014-02-27adjust indent and stylenobu
2014-02-21class.c: do nothing if copying selfnobu
2014-01-25class.c: allow nil keyword_hashnobu
2014-01-25class.c: simplifynobu
2013-12-20* include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko1
2013-12-16class.c: fix option hashnobu
2013-12-12object.c: use RCLASS_M_TBL_WRAPPER for equality checkstmm1
2013-12-09* internal.h (RCLASS_SERIAL): Add RCLASS_SERIAL as a conveniencecharliesome
2013-12-08class.c: rest kwargsnobu
2013-12-08class.c, vm_insnhelper.c: check unknown keywordsnobu
2013-12-08class.c: optimization just one keynobu
2013-12-08gc.c: promote long-lived NODE_CREF objects to oldgentmm1
2013-12-08class.c: fix uninitialized valuenobu
2013-12-06class.c: move kwarg functionsnobu
2013-12-03* include/ruby/ruby.h (struct RClass): Add wrapper struct aroundtmm1
2013-11-30vm_insnhelper.c: keyword hash functionsnobu
2013-11-09* class.c: unify names of vm state version counters to 'serial'.charliesome
2013-10-29* insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome
2013-10-11* class.c, variable.c, gc.c (rb_class_tbl): removed.ko1
2013-10-11revert r43259 because it is possible to mark miss classes defined in C-exts. ...ko1
2013-10-11* class.c, variable.c, gc.c (rb_class_tbl): removed.ko1
2013-09-24* class.c (class_alloc): remove mc_tblcharliesome
2013-09-10class.c: exclude refined methodsnobu
2013-09-05class.c: remove recursionnobu
2013-09-04vm.c: prototypenobu
2013-09-04* class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome
2013-08-12* class.c (rb_prepend_module): make T_ICLASS object shady becauseko1