summaryrefslogtreecommitdiff
path: root/class.c
AgeCommit message (Expand)Author
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
2013-06-22* include/ruby/ruby.h, gc.c: rename macros and functions:ko1
2013-06-22* class.c (rb_include_class_new), eval.c (rb_using_refinement):ko1
2013-06-21* include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko1
2013-06-19* include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko1
2013-06-14* class.c, include/ruby/ruby.h: add write barriers for T_CLASS,ko1
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-06-08* class.c (include_modules_at): invalidate method cache if includedcharliesome
2013-05-13* include/ruby/ruby.h: constify RBasic::klass and addko1
2013-05-13class.c: rb_singleton_class_getnobu
2013-05-13class.c: adjust indentnobu
2013-05-08class.c: include modules onlynobu
2013-05-08class.c: exclude original modulenobu
2013-05-02id.def: predefined IDsnobu
2013-04-24* remove trailing spaces.nobu
2013-04-24* class.c: Example of Object#methods by @windwiny [Fixes GH-293]zzak
2013-03-30class.c: suppress wrong warningnobu
2013-03-13class.c: from the origin classnobu
2013-03-07* class.c (rb_mod_ancestors): Include singleton_class in ancestors listmarcandre
2013-03-05class.c: check redefinitionnobu
2013-02-14class.c: cyclic prependnobu
2012-12-29object.c: singleton class clonenobu
2012-12-17* class.c (rewrite_cref_stack, clone_method): rewrite a method's crefcharliesome