Title: [150616] trunk/LayoutTests
- Revision
- 150616
- Author
- [email protected]
- Date
- 2013-05-23 16:22:23 -0700 (Thu, 23 May 2013)
Log Message
Make Math.imul tests run quicker, and fix some other bugs.
Rubber stampted by Oliver Hunt.
Also make tests not call print().
* fast/js/regress/script-tests/cell-argument.js:
* fast/js/regress/script-tests/imul-double-only.js:
(f):
* fast/js/regress/script-tests/imul-int-only.js:
(f):
* fast/js/regress/script-tests/imul-mixed.js:
(f):
* fast/js/regress/script-tests/object-closure-call.js:
Modified Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (150615 => 150616)
--- trunk/LayoutTests/ChangeLog 2013-05-23 23:00:57 UTC (rev 150615)
+++ trunk/LayoutTests/ChangeLog 2013-05-23 23:22:23 UTC (rev 150616)
@@ -1,3 +1,20 @@
+2013-05-23 Filip Pizlo <[email protected]>
+
+ Make Math.imul tests run quicker, and fix some other bugs.
+
+ Rubber stampted by Oliver Hunt.
+
+ Also make tests not call print().
+
+ * fast/js/regress/script-tests/cell-argument.js:
+ * fast/js/regress/script-tests/imul-double-only.js:
+ (f):
+ * fast/js/regress/script-tests/imul-int-only.js:
+ (f):
+ * fast/js/regress/script-tests/imul-mixed.js:
+ (f):
+ * fast/js/regress/script-tests/object-closure-call.js:
+
2013-05-23 Mihai Maerean <[email protected]>
assertion failed: !node || node->isElementNode() in WebCore::RenderBlock::clone
Modified: trunk/LayoutTests/fast/js/regress/script-tests/cell-argument.js (150615 => 150616)
--- trunk/LayoutTests/fast/js/regress/script-tests/cell-argument.js 2013-05-23 23:00:57 UTC (rev 150615)
+++ trunk/LayoutTests/fast/js/regress/script-tests/cell-argument.js 2013-05-23 23:22:23 UTC (rev 150616)
@@ -10,5 +10,6 @@
for (var i = 0; i < 1000; ++i)
result += foo(o);
-print(result);
+if (result != 210000000)
+ throw "Error: bad result: " + result;
Modified: trunk/LayoutTests/fast/js/regress/script-tests/imul-double-only.js (150615 => 150616)
--- trunk/LayoutTests/fast/js/regress/script-tests/imul-double-only.js 2013-05-23 23:00:57 UTC (rev 150615)
+++ trunk/LayoutTests/fast/js/regress/script-tests/imul-double-only.js 2013-05-23 23:22:23 UTC (rev 150616)
@@ -1,12 +1,12 @@
function f(a,b) {
var result = 0;
- for (var i = 0; i < 10000; i++)
+ for (var i = 0; i < 1000; i++)
result = (result + Math.imul(a,b)) | 0
return result;
}
var result = 0;
-for (var i = 0.5; i < 10000; i++)
+for (var i = 0.5; i < 1000; i++)
result = result ^ f(i, i);
-if (result != -375267328)
+if (result != 574687104)
throw "Bad result: " + result;
Modified: trunk/LayoutTests/fast/js/regress/script-tests/imul-int-only.js (150615 => 150616)
--- trunk/LayoutTests/fast/js/regress/script-tests/imul-int-only.js 2013-05-23 23:00:57 UTC (rev 150615)
+++ trunk/LayoutTests/fast/js/regress/script-tests/imul-int-only.js 2013-05-23 23:22:23 UTC (rev 150616)
@@ -1,12 +1,12 @@
function f(a,b) {
var result = 0;
- for (var i = 0; i < 10000; i++)
+ for (var i = 0; i < 1000; i++)
result = (result + Math.imul(a,b)) | 0
return result;
}
var result = 0;
-for (var i = 0; i < 10000; i++)
+for (var i = 0; i < 5000; i++)
result = result ^ f(i + 1, i)
-if (result != 1656994304)
+if (result != -1676196992)
throw "Bad result: " + result;
Modified: trunk/LayoutTests/fast/js/regress/script-tests/imul-mixed.js (150615 => 150616)
--- trunk/LayoutTests/fast/js/regress/script-tests/imul-mixed.js 2013-05-23 23:00:57 UTC (rev 150615)
+++ trunk/LayoutTests/fast/js/regress/script-tests/imul-mixed.js 2013-05-23 23:22:23 UTC (rev 150616)
@@ -1,12 +1,12 @@
function f(a,b) {
var result = 0;
- for (var i = 0; i < 10000; i++)
+ for (var i = 0; i < 1000; i++)
result = (result + Math.imul(a,b)) | 0
return result;
}
var result = 0;
-for (var i = 0; i < 10000; i++)
+for (var i = 0; i < 1000; i++)
result = result + f(result | 1, i+0.5) ^ f(i+1.3, result | 1);
-if (result != -420098048)
+if (result != -1567919232)
throw "Bad result: " + result;
\ No newline at end of file
Modified: trunk/LayoutTests/fast/js/regress/script-tests/object-closure-call.js (150615 => 150616)
--- trunk/LayoutTests/fast/js/regress/script-tests/object-closure-call.js 2013-05-23 23:00:57 UTC (rev 150615)
+++ trunk/LayoutTests/fast/js/regress/script-tests/object-closure-call.js 2013-05-23 23:22:23 UTC (rev 150616)
@@ -12,4 +12,5 @@
result += o.foo();
}
-print(result);
+if (result != 4999500000)
+ throw "Error: bad result: " + result;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes