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

Reply via email to