aboutsummaryrefslogtreecommitdiffstats
path: root/class.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * class.c, variable.c, gc.c (rb_class_tbl): removed.ko12013-10-111-5/+0
* * class.c (class_alloc): remove mc_tblcharliesome2013-09-241-1/+0
* class.c: exclude refined methodsnobu2013-09-101-0/+4
* class.c: remove recursionnobu2013-09-051-13/+16
* vm.c: prototypenobu2013-09-041-1/+2
* * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome2013-09-041-8/+127
* * class.c (rb_prepend_module): make T_ICLASS object shady becauseko12013-08-121-0/+1
* * include/ruby/ruby.h, gc.c: rename macros and functions:ko12013-06-221-1/+1
* * class.c (rb_include_class_new), eval.c (rb_using_refinement):ko12013-06-221-1/+3
* * include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko12013-06-211-1/+1
* * include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko12013-06-191-1/+1
* * class.c, include/ruby/ruby.h: add write barriers for T_CLASS,ko12013-06-141-10/+25
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-12/+0
* * class.c (include_modules_at): invalidate method cache if includedcharliesome2013-06-081-0/+2
* * include/ruby/ruby.h: constify RBasic::klass and addko12013-05-131-24/+25
* class.c: rb_singleton_class_getnobu2013-05-131-0/+20
* class.c: adjust indentnobu2013-05-131-1/+1
* class.c: include modules onlynobu2013-05-081-1/+3
* class.c: exclude original modulenobu2013-05-081-1/+2
* id.def: predefined IDsnobu2013-05-021-3/+1
* * remove trailing spaces.nobu2013-04-241-1/+1
* * class.c: Example of Object#methods by @windwiny [Fixes GH-293]zzak2013-04-241-3/+12
* class.c: suppress wrong warningnobu2013-03-301-1/+9
* class.c: from the origin classnobu2013-03-131-6/+7
* * class.c (rb_mod_ancestors): Include singleton_class in ancestors listmarcandre2013-03-071-2/+0
* class.c: check redefinitionnobu2013-03-051-1/+5
* class.c: cyclic prependnobu2013-02-141-3/+4
* object.c: singleton class clonenobu2012-12-291-0/+9
* * class.c (rewrite_cref_stack, clone_method): rewrite a method's crefcharliesome2012-12-171-0/+18