[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]