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

ruby-changes:14498

From: nobu <ko1@a...>
Date: Sun, 17 Jan 2010 19:24:46 +0900 (JST)
Subject: [ruby-changes:14498] Ruby:r26335 (ruby_1_8, trunk): * math.c (domain_check): check errno first.

nobu	2010-01-17 19:24:27 +0900 (Sun, 17 Jan 2010)

  New Revision: 26335

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

  Log:
    * math.c (domain_check): check errno first.

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/math.c
    branches/ruby_1_8/version.h
    trunk/ChangeLog
    trunk/math.c

Index: math.c
===================================================================
--- math.c	(revision 26334)
+++ math.c	(revision 26335)
@@ -27,10 +27,10 @@
 static void
 domain_check(double x, double y, const char *msg)
 {
-    if (!isnan(y)) return;
-    else if (isnan(x)) return;
-    else {
-	if (!errno) {
+    if (!errno) {
+	if (!isnan(y)) return;
+	else if (isnan(x)) return;
+	else {
 #if defined(EDOM)
 	    errno = EDOM;
 #else
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 26334)
+++ ChangeLog	(revision 26335)
@@ -1,3 +1,7 @@
+Sun Jan 17 19:24:25 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* math.c (domain_check): check errno first.
+
 Sun Jan 17 14:24:35 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* ext/iconv/iconv.c (rb_str_derive): use long.
Index: ruby_1_8/math.c
===================================================================
--- ruby_1_8/math.c	(revision 26334)
+++ ruby_1_8/math.c	(revision 26335)
@@ -29,9 +29,9 @@
     double x;
     const char *msg;
 {
-    if (!isnan(x)) return;
-    else {
-	if (!errno) {
+    if (!errno) {
+	if (!isnan(x)) return;
+	else {
 #if defined(EDOM)
 	    errno = EDOM;
 #else
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 26334)
+++ ruby_1_8/ChangeLog	(revision 26335)
@@ -1,3 +1,7 @@
+Sun Jan 17 19:24:25 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* math.c (domain_check): check errno first.
+
 Sat Jan 16 07:17:15 2010  NAKAMURA, Hiroshi  <nahi@r...>
 
 	* ext/zlib/zlib.c: backport r18029 and r21861 from trunk.
Index: ruby_1_8/version.h
===================================================================
--- ruby_1_8/version.h	(revision 26334)
+++ ruby_1_8/version.h	(revision 26335)
@@ -1,7 +1,7 @@
 #define RUBY_VERSION "1.8.8"
-#define RUBY_RELEASE_DATE "2010-01-16"
+#define RUBY_RELEASE_DATE "2010-01-17"
 #define RUBY_VERSION_CODE 188
-#define RUBY_RELEASE_CODE 20100116
+#define RUBY_RELEASE_CODE 20100117
 #define RUBY_PATCHLEVEL -1
 
 #define RUBY_VERSION_MAJOR 1
@@ -9,7 +9,7 @@
 #define RUBY_VERSION_TEENY 8
 #define RUBY_RELEASE_YEAR 2010
 #define RUBY_RELEASE_MONTH 1
-#define RUBY_RELEASE_DAY 16
+#define RUBY_RELEASE_DAY 17
 
 #ifdef RUBY_EXTERN
 RUBY_EXTERN const char ruby_version[];

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

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