aboutsummaryrefslogtreecommitdiffstats
path: root/class.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * object.c (Init_Object): no needs to override with same method.nobu2012-12-131-1/+1
* * object.c (Init_Object): use rb_mod_init_copy for Class#initialize_copycharliesome2012-12-131-16/+17
* * class.c (rb_prepend_module): move refined methods from the originshugo2012-12-121-0/+29
* * fix the behavior when a module is included into a refinement.shugo2012-12-101-0/+1
* * revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo2012-12-061-1/+15
* * revert r37993 to avoid SEGV in tests.shugo2012-11-301-15/+1
* * vm_method.c (rb_method_entry_make): add a method entry withshugo2012-11-291-1/+15
* * bignum.c (bignew_1): Bignum instances are frozen.ko12012-10-281-1/+3
* * numeric.c (rb_float_new_in_heap), include/ruby/ruby.h:ko12012-10-271-0/+4
* * include/ruby/ruby.h, class.c: remove (revert)ko12012-10-251-6/+0
* * include/ruby/ruby.h: add C APIs.nari2012-10-201-2/+1
* * class.c (rb_define_frameless_method): rename fromko12012-10-181-2/+2
* * method.h: introduce new method type VM_METHOD_TYPE_CFUNC_FAST.ko12012-10-151-0/+6
* internal.h: allocator function in rb_classext_tnobu2012-09-081-4/+3
* * class.c (singleton_class_of): flonum can't have singleton class.usa2012-08-231-1/+1
* method in instance_evalnobu2012-08-061-5/+19
* * internal.h, class.c, eval.c, insns.def: find the appropriateshugo2012-08-061-0/+1