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

ruby-changes:19160

From: yugui <ko1@a...>
Date: Mon, 28 Mar 2011 22:41:33 +0900 (JST)
Subject: [ruby-changes:19160] Ruby:r31199 (ruby_1_9_2): merges r30733 from trunk into ruby_1_9_2.

yugui	2011-03-28 22:40:46 +0900 (Mon, 28 Mar 2011)

  New Revision: 31199

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31199

  Log:
    merges r30733 from trunk into ruby_1_9_2.
    --
    * test/dl/test_dl2.rb (TestDL#test_sin): math functions do not
      work on x86_64 due to the design of DL2.
    * test/dl/test_func.rb (DL::TestFunc#test_{sinf,sin): ditto.

  Modified files:
    branches/ruby_1_9_2/ChangeLog
    branches/ruby_1_9_2/test/dl/test_dl2.rb
    branches/ruby_1_9_2/test/dl/test_func.rb
    branches/ruby_1_9_2/version.h

Index: ruby_1_9_2/ChangeLog
===================================================================
--- ruby_1_9_2/ChangeLog	(revision 31198)
+++ ruby_1_9_2/ChangeLog	(revision 31199)
@@ -1,3 +1,10 @@
+Sun Jan 30 16:15:20 2011  Nobuyoshi Nakada  <nobu@r...>
+
+	* test/dl/test_dl2.rb (TestDL#test_sin): math functions do not
+	  work on x86_64 due to the design of DL2.
+
+	* test/dl/test_func.rb (DL::TestFunc#test_{sinf,sin): ditto.
+
 Sun Jan 30 15:13:19 2011  Nobuyoshi Nakada  <nobu@r...>
 
 	* enc/emacs_mule.c (emacsmule_islead): 7bit range is also leading
Index: ruby_1_9_2/version.h
===================================================================
--- ruby_1_9_2/version.h	(revision 31198)
+++ ruby_1_9_2/version.h	(revision 31199)
@@ -1,5 +1,5 @@
 #define RUBY_VERSION "1.9.2"
-#define RUBY_PATCHLEVEL 182
+#define RUBY_PATCHLEVEL 183
 #define RUBY_VERSION_MAJOR 1
 #define RUBY_VERSION_MINOR 9
 #define RUBY_VERSION_TEENY 1
Index: ruby_1_9_2/test/dl/test_dl2.rb
===================================================================
--- ruby_1_9_2/test/dl/test_dl2.rb	(revision 31198)
+++ ruby_1_9_2/test/dl/test_dl2.rb	(revision 31199)
@@ -95,6 +95,7 @@
   end
 
   def test_sin
+    return if /x86_64/ =~ RUBY_PLATFORM
     pi_2 = Math::PI/2
     cfunc = Function.new(CFunc.new(@libm['sin'], TYPE_DOUBLE, 'sin'),
                         [TYPE_DOUBLE])
Index: ruby_1_9_2/test/dl/test_func.rb
===================================================================
--- ruby_1_9_2/test/dl/test_func.rb	(revision 31198)
+++ ruby_1_9_2/test/dl/test_func.rb	(revision 31199)
@@ -22,6 +22,7 @@
     end
 
     def test_sinf
+      return if /x86_64/ =~ RUBY_PLATFORM
       begin
         f = Function.new(CFunc.new(@libm['sinf'], TYPE_FLOAT, 'sinf'),
                          [TYPE_FLOAT])
@@ -32,6 +33,7 @@
     end
 
     def test_sin
+      return if /x86_64/ =~ RUBY_PLATFORM
       f = Function.new(CFunc.new(@libm['sin'], TYPE_DOUBLE, 'sin'),
                        [TYPE_DOUBLE])
       assert_in_delta 1.0, f.call(90 * Math::PI / 180), 0.0001

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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