ruby-changes:12705
From: nobu <ko1@a...>
Date: Thu, 6 Aug 2009 15:44:31 +0900 (JST)
Subject: [ruby-changes:12705] Ruby:r24421 (trunk): * vm_method.c (rb_method_entry_eq): deals with optimized method
nobu 2009-08-06 15:44:10 +0900 (Thu, 06 Aug 2009) New Revision: 24421 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24421 Log: * vm_method.c (rb_method_entry_eq): deals with optimized method properly. [ruby-core:24789] Modified files: trunk/ChangeLog trunk/vm_method.c Index: ChangeLog =================================================================== --- ChangeLog (revision 24420) +++ ChangeLog (revision 24421) @@ -1,3 +1,13 @@ +Thu Aug 6 15:44:04 2009 Nobuyoshi Nakada <nobu@r...> + + * vm_method.c (rb_method_entry_eq): deals with optimized method + properly. [ruby-core:24789] + +Thu Aug 6 13:30:11 2009 Nobuyoshi Nakada <nobu@r...> + + * test/mkmf/base.rb (TestMkmf): was turned into a class, because + MiniUnit doesn't complain even if a testcase has no tests. + Thu Aug 6 13:00:30 2009 Nobuyoshi Nakada <nobu@r...> * lib/mkmf.rb (check_sizeof): added optional compiler option Index: vm_method.c =================================================================== --- vm_method.c (revision 24420) +++ vm_method.c (revision 24421) @@ -795,6 +795,8 @@ case VM_METHOD_TYPE_NOTIMPLEMENTED: case VM_METHOD_TYPE_UNDEF: return 1; + case VM_METHOD_TYPE_OPTIMIZED: + return m1->body.optimize_type == m2->body.optimize_type; default: rb_bug("rb_add_method: unsupported method type (%d)\n", m1->type); return 0; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/