From ee68f78c2462908882e3394f8a91631ec4a45beb Mon Sep 17 00:00:00 2001 From: shugo Date: Sat, 8 Dec 2012 03:36:58 +0000 Subject: * vm_insnhelper.c (vm_search_normal_superclass): super in a refinement always uses the refined class as its superclass. * test/ruby/test_refinement.rb: related test. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 198d9a131a..44fecd9490 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Sat Dec 8 12:34:01 2012 Shugo Maeda + + * vm_insnhelper.c (vm_search_normal_superclass): super in a + refinement always uses the refined class as its superclass. + + * test/ruby/test_refinement.rb: related test. + Sat Dec 8 11:59:59 2012 Shugo Maeda * eval.c (rb_mod_refine): raise an ArgumentError if a given @@ -7,6 +14,8 @@ Sat Dec 8 11:59:59 2012 Shugo Maeda cache to improve performance. It's safe now because blocks cannot be yielded with different refinements in the new specification. + * test/ruby/test_refinement.rb: related test. + Sat Dec 8 11:17:53 2012 Shugo Maeda * eval.c (rb_mod_refine), vm_eval.c (rb_yield_refine_block): -- cgit v1.2.3