From fa4e516db95cb6a158ebb162688efbc17ff997a1 Mon Sep 17 00:00:00 2001 From: ko1 Date: Tue, 17 Nov 2015 09:42:39 +0000 Subject: * method.h: introduce rb_method_definition_t::complemented_count. * vm_method.c (method_definition_addref_complement): introduced. def->alias_count is used to decide warn or do not warn at method redefinition. Complented methods should not prevent redefiniton warnings. * vm_method.c (rb_method_definition_release): release def iff alias_count == 0 && complemented_count == 0. * test/ruby/test_module.rb: add a test. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index e91e8ff7f9..dcb2b0d86e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +Tue Nov 17 18:36:52 2015 Koichi Sasada + + * method.h: introduce rb_method_definition_t::complemented_count. + + * vm_method.c (method_definition_addref_complement): introduced. + + def->alias_count is used to decide warn or do not warn at method + redefinition. Complented methods should not prevent redefiniton + warnings. + + * vm_method.c (rb_method_definition_release): release def iff + alias_count == 0 && complemented_count == 0. + + * test/ruby/test_module.rb: add a test. + Tue Nov 17 15:34:34 2015 Martin Duerst * NEWS: Added update from Unicode 7.0.0 to 8.0.0 [ci skip] -- cgit v1.2.3