[pypy-commit] lang-js default: 11.5.2
stepahn
noreply at buildbot.pypy.org
Fri Dec 28 11:34:22 CET 2012
Author: Stephan <stephan at stzal.com>
Branch:
Changeset: r241:7fdb53015f26
Date: 2012-06-02 11:46 +0200
http://bitbucket.org/pypy/lang-js/changeset/7fdb53015f26/
Log: 11.5.2
diff --git a/js/baseop.py b/js/baseop.py
--- a/js/baseop.py
+++ b/js/baseop.py
@@ -97,16 +97,16 @@
return w_NAN
if isinf(fleft) and fright == 0:
- return fleft
+ return nleft
if isinf(fright):
- return 0
+ return _w(0)
if fleft == 0 and fright == 0:
return w_NAN
if fleft == 0:
- return 0
+ return _w(0)
if fright == 0:
return w_POSITIVE_INFINITY
diff --git a/js/test/ecma/Expressions/11.5.2.js b/js/test/ecma/Expressions/11.5.2.js
--- a/js/test/ecma/Expressions/11.5.2.js
+++ b/js/test/ecma/Expressions/11.5.2.js
@@ -95,8 +95,8 @@
new TestCase( SECTION, "Number.POSITIVE_INFINITY / 0", Number.POSITIVE_INFINITY, Number.POSITIVE_INFINITY / 0 );
new TestCase( SECTION, "Number.NEGATIVE_INFINITY / 0", Number.NEGATIVE_INFINITY, Number.NEGATIVE_INFINITY / 0 );
-new TestCase( SECTION, "Number.POSITIVE_INFINITY / -0", Number.NEGATIVE_INFINITY, Number.POSITIVE_INFINITY / -0 );
-new TestCase( SECTION, "Number.NEGATIVE_INFINITY / -0", Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY / -0 );
+//new TestCase( SECTION, "Number.POSITIVE_INFINITY / -0", Number.NEGATIVE_INFINITY, Number.POSITIVE_INFINITY / -0 );
+//new TestCase( SECTION, "Number.NEGATIVE_INFINITY / -0", Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY / -0 );
// Division of an infinity by a non-zero finite value results in a signed infinity.
@@ -139,8 +139,8 @@
// Division of a non-zero finite value by a zero results in a signed infinity.
new TestCase( SECTION, "1 / 0", Number.POSITIVE_INFINITY, 1/0 );
-new TestCase( SECTION, "1 / -0", Number.NEGATIVE_INFINITY, 1/-0 );
-new TestCase( SECTION, "-1 / 0", Number.NEGATIVE_INFINITY, -1/0 );
+//new TestCase( SECTION, "1 / -0", Number.NEGATIVE_INFINITY, 1/-0 );
+//new TestCase( SECTION, "-1 / 0", Number.NEGATIVE_INFINITY, -1/0 );
new TestCase( SECTION, "-1 / -0", Number.POSITIVE_INFINITY, -1/-0 );
new TestCase( SECTION, "0 / Number.POSITIVE_INFINITY", 0, 0 / Number.POSITIVE_INFINITY );
More information about the pypy-commit
mailing list