Title: [197836] releases/WebKitGTK/webkit-2.12/LayoutTests
- Revision
- 197836
- Author
- [email protected]
- Date
- 2016-03-08 23:28:12 -0800 (Tue, 08 Mar 2016)
Log Message
Merge r197547 - Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
was relevant back when arguments got torn off; something that we don't do anymore. It
uses a loop that waits for the top-tier compiler to compile it. We don't write tests
like that anymore.
* js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt: Removed.
* js/dfg-osr-exit-between-create-and-tearoff-arguments.html: Removed.
* js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js: Removed.
Modified Paths
Removed Paths
Diff
Modified: releases/WebKitGTK/webkit-2.12/LayoutTests/ChangeLog (197835 => 197836)
--- releases/WebKitGTK/webkit-2.12/LayoutTests/ChangeLog 2016-03-09 06:27:54 UTC (rev 197835)
+++ releases/WebKitGTK/webkit-2.12/LayoutTests/ChangeLog 2016-03-09 07:28:12 UTC (rev 197836)
@@ -1,5 +1,16 @@
2016-03-03 Filip Pizlo <[email protected]>
+ Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
+ was relevant back when arguments got torn off; something that we don't do anymore. It
+ uses a loop that waits for the top-tier compiler to compile it. We don't write tests
+ like that anymore.
+
+ * js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt: Removed.
+ * js/dfg-osr-exit-between-create-and-tearoff-arguments.html: Removed.
+ * js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js: Removed.
+
+2016-03-03 Filip Pizlo <[email protected]>
+
DFG should be able to compile StringReplace
https://bugs.webkit.org/show_bug.cgi?id=154979
Deleted: releases/WebKitGTK/webkit-2.12/LayoutTests/js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt (197835 => 197836)
--- releases/WebKitGTK/webkit-2.12/LayoutTests/js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt 2016-03-09 06:27:54 UTC (rev 197835)
+++ releases/WebKitGTK/webkit-2.12/LayoutTests/js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt 2016-03-09 07:28:12 UTC (rev 197836)
@@ -1,9 +0,0 @@
-Tests that an OSR exit between CreateArguments and TearOffArguments does not cause a crash.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
Deleted: releases/WebKitGTK/webkit-2.12/LayoutTests/js/dfg-osr-exit-between-create-and-tearoff-arguments.html (197835 => 197836)
--- releases/WebKitGTK/webkit-2.12/LayoutTests/js/dfg-osr-exit-between-create-and-tearoff-arguments.html 2016-03-09 06:27:54 UTC (rev 197835)
+++ releases/WebKitGTK/webkit-2.12/LayoutTests/js/dfg-osr-exit-between-create-and-tearoff-arguments.html 2016-03-09 07:28:12 UTC (rev 197836)
@@ -1,10 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<html>
-<head>
-<script src=""
-</head>
-<body>
-<script src=""
-<script src=""
-</body>
-</html>
Deleted: releases/WebKitGTK/webkit-2.12/LayoutTests/js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js (197835 => 197836)
--- releases/WebKitGTK/webkit-2.12/LayoutTests/js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js 2016-03-09 06:27:54 UTC (rev 197835)
+++ releases/WebKitGTK/webkit-2.12/LayoutTests/js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js 2016-03-09 07:28:12 UTC (rev 197836)
@@ -1,22 +0,0 @@
-description(
-"Tests that an OSR exit between CreateArguments and TearOffArguments does not cause a crash."
-);
-
-var foo = function(x) {
- function goo(reenter) {
- var captured = x;
- return x + 5;
- }
-
- // Loop here to get this function to DFG compile. Because we have captured vars,
- // there will be a forced OSR exit on entry should we call this function again.
- // We need this OSR exit to occur between the DFG generated code for
- // CreateArguments and TearOffArguments in order for the bug to trigger a crash.
- // See https://webkit.org/b/140743.
- while (!dfgCompiled({f: foo}))
- goo();
- return arguments;
-}
-
-foo(1); // First call to get the DFG to compile foo() due to its big loop.
-foo(1); // Second call to trigger the OSR exit and verify that we don't crash.
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes