summaryrefslogtreecommitdiff
path: root/class.c
AgeCommit message (Expand)Author
2015-04-23vm_eval.c: allow symbols to instance_eval/execnobu
2015-03-11* gc.c: fix memory leak by prepend method.ko1
2015-03-08* internal.h: define rb_cref_t and change to use it.ko1
2015-03-06* class.c (rb_prepend_module): need a WB for klass -> origin.ko1
2015-03-06* fix namespace issue on singleton class expressions. [Bug #10943]ko1
2015-03-05* internal.h: remove struct method_table_wrapper.ko1
2015-02-22* vm_insnhelper.c (rb_vm_rewrite_cref_stack): copy nd_refinementsktsj
2015-02-16use rb_funcallvnobu
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