Modified: trunk/LayoutTests/ChangeLog (170601 => 170602)
--- trunk/LayoutTests/ChangeLog 2014-06-30 22:12:17 UTC (rev 170601)
+++ trunk/LayoutTests/ChangeLog 2014-06-30 22:13:37 UTC (rev 170602)
@@ -1,5 +1,19 @@
2014-06-30 Michael Saboff <msab...@apple.com>
+ js/script-tests/function-apply-many-args.js fails on ARM
+ https://bugs.webkit.org/show_bug.cgi?id=126588
+
+ Reviewed by Mark Lam.
+
+ Removed three test cases that fail on some platforms and pass on others due
+ to stack size. Other test cases cover what will fit on a stack or what will
+ throw an out of stack exception.
+
+ * js/function-apply-many-args-expected.txt:
+ * js/script-tests/function-apply-many-args.js:
+
+2014-06-30 Michael Saboff <msab...@apple.com>
+
Add option to run-jsc-stress-testes to filter out tests that use large heaps
https://bugs.webkit.org/show_bug.cgi?id=134458
Modified: trunk/LayoutTests/js/function-apply-many-args-expected.txt (170601 => 170602)
--- trunk/LayoutTests/js/function-apply-many-args-expected.txt 2014-06-30 22:12:17 UTC (rev 170601)
+++ trunk/LayoutTests/js/function-apply-many-args-expected.txt 2014-06-30 22:13:37 UTC (rev 170602)
@@ -17,7 +17,6 @@
PASS g.apply(null, [1]) is 1
PASS g.apply(null, new Array(10)) is 10
PASS g.apply(null, new Array(1000)) is 1000
-PASS g.apply(null, new Array(65536)) is 65536
PASS g.apply(null, new Array(65537)) threw exception RangeError: Maximum call stack size exceeded..
PASS g.apply(null, new Array(65537)) threw exception RangeError: Maximum call stack size exceeded..
PASS g.apply(null, bigArray) threw exception RangeError: Maximum call stack size exceeded..
@@ -27,7 +26,6 @@
PASS h.apply(null, [1]) is 1
PASS h.apply(null, new Array(10)) is 10
PASS h.apply(null, new Array(1000)) is 1000
-PASS h.apply(null, new Array(65536)) is 65536
PASS h.apply(null, new Array(65537)) threw exception RangeError: Maximum call stack size exceeded..
PASS h.apply(null, new Array(65537)) threw exception RangeError: Maximum call stack size exceeded..
PASS h.apply(null, bigArray) threw exception RangeError: Maximum call stack size exceeded..
@@ -36,7 +34,6 @@
PASS i.apply(null, [1]) is 1
PASS i.apply(null, new Array(10)) is 10
PASS i.apply(null, new Array(1000)) is 1000
-PASS i.apply(null, new Array(65536)) is 65536
PASS i.apply(null, new Array(65537)) threw exception RangeError: Maximum call stack size exceeded..
PASS i.apply(null, new Array(65537)) threw exception RangeError: Maximum call stack size exceeded..
PASS i.apply(null, bigArray) threw exception RangeError: Maximum call stack size exceeded..
Modified: trunk/LayoutTests/js/script-tests/function-apply-many-args.js (170601 => 170602)
--- trunk/LayoutTests/js/script-tests/function-apply-many-args.js 2014-06-30 22:12:17 UTC (rev 170601)
+++ trunk/LayoutTests/js/script-tests/function-apply-many-args.js 2014-06-30 22:13:37 UTC (rev 170602)
@@ -25,7 +25,6 @@
shouldBe("g.apply(null, [1])", "1");
shouldBe("g.apply(null, new Array(10))", "10");
shouldBe("g.apply(null, new Array(1000))", "1000");
-shouldBe("g.apply(null, new Array(65536))", "65536");
shouldThrow("g.apply(null, new Array(65537))");
shouldThrow("g.apply(null, new Array(65537))");
shouldThrow("g.apply(null, bigArray)");
@@ -1673,7 +1672,6 @@
shouldBe("h.apply(null, [1])", "1");
shouldBe("h.apply(null, new Array(10))", "10");
shouldBe("h.apply(null, new Array(1000))", "1000");
-shouldBe("h.apply(null, new Array(65536))", "65536");
shouldThrow("h.apply(null, new Array(65537))");
shouldThrow("h.apply(null, new Array(65537))");
shouldThrow("h.apply(null, bigArray)");
@@ -1682,7 +1680,6 @@
shouldBe("i.apply(null, [1])", "1");
shouldBe("i.apply(null, new Array(10))", "10");
shouldBe("i.apply(null, new Array(1000))", "1000");
-shouldBe("i.apply(null, new Array(65536))", "65536");
shouldThrow("i.apply(null, new Array(65537))");
shouldThrow("i.apply(null, new Array(65537))");
shouldThrow("i.apply(null, bigArray)");