Title: [190712] tags/Safari-602.1.6/Source/_javascript_Core

Diff

Modified: tags/Safari-602.1.6/Source/_javascript_Core/ChangeLog (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/ChangeLog	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/ChangeLog	2015-10-08 07:19:07 UTC (rev 190712)
@@ -1,5 +1,32 @@
 2015-10-08  Babak Shafiei  <[email protected]>
 
+        Merge r190699.
+
+    2015-10-07  Mark Lam  <[email protected]>
+
+            [Follow up 2] Disable tail calls because it is breaking some sites.
+            https://bugs.webkit.org/show_bug.cgi?id=149900
+
+            Rubber stamped by Saam Barati.
+
+            Also need to surpress JSC tail call tests.
+
+            * tests/es6.yaml:
+            * tests/stress/dfg-tail-calls.js:
+            (nonInlinedTailCall.callee):
+            * tests/stress/mutual-tail-call-no-stack-overflow.js:
+            (shouldThrow):
+            * tests/stress/tail-call-in-inline-cache.js:
+            (tail):
+            * tests/stress/tail-call-no-stack-overflow.js:
+            (shouldThrow):
+            * tests/stress/tail-call-recognize.js:
+            (callerMustBeRun):
+            * tests/stress/tail-call-varargs-no-stack-overflow.js:
+            (shouldThrow):
+
+2015-10-08  Babak Shafiei  <[email protected]>
+
         Merge r190692.
 
     2015-10-07  Mark Lam  <[email protected]>

Modified: tags/Safari-602.1.6/Source/_javascript_Core/tests/es6.yaml (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/tests/es6.yaml	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/tests/es6.yaml	2015-10-08 07:19:07 UTC (rev 190712)
@@ -877,9 +877,9 @@
 - path: es6/Promise_Promise[Symbol.species].js
   cmd: runES6 :fail
 - path: es6/proper_tail_calls_tail_call_optimisation_direct_recursion.js
-  cmd: runES6 :normal
+  cmd: runES6 :fail
 - path: es6/proper_tail_calls_tail_call_optimisation_mutual_recursion.js
-  cmd: runES6 :normal
+  cmd: runES6 :fail
 - path: es6/prototype_of_bound_functions_arrow_functions.js
   cmd: runES6 :fail
 - path: es6/prototype_of_bound_functions_basic_functions.js

Modified: tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/dfg-tail-calls.js (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/dfg-tail-calls.js	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/dfg-tail-calls.js	2015-10-08 07:19:07 UTC (rev 190712)
@@ -1,3 +1,4 @@
+//@ skip
 (function nonInlinedTailCall() {
     function callee() { if (callee.caller != nonInlinedTailCall) throw new Error(); }
     noInline(callee);

Modified: tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/mutual-tail-call-no-stack-overflow.js (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/mutual-tail-call-no-stack-overflow.js	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/mutual-tail-call-no-stack-overflow.js	2015-10-08 07:19:07 UTC (rev 190712)
@@ -1,3 +1,4 @@
+//@ skip
 function shouldThrow(func, errorMessage) {
     var errorThrown = false;
     var error = null;

Modified: tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-in-inline-cache.js (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-in-inline-cache.js	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-in-inline-cache.js	2015-10-08 07:19:07 UTC (rev 190712)
@@ -1,3 +1,4 @@
+//@ skip
 "use strict";
 
 function tail() { }

Modified: tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-no-stack-overflow.js (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-no-stack-overflow.js	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-no-stack-overflow.js	2015-10-08 07:19:07 UTC (rev 190712)
@@ -1,3 +1,4 @@
+//@ skip
 function shouldThrow(func, errorMessage) {
     var errorThrown = false;
     var error = null;

Modified: tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-recognize.js (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-recognize.js	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-recognize.js	2015-10-08 07:19:07 UTC (rev 190712)
@@ -1,3 +1,4 @@
+//@ skip
 function callerMustBeRun() {
     if (!Object.is(callerMustBeRun.caller, runTests))
         throw Error("Wrong caller, expected run but got ", callerMustBeRun.caller);

Modified: tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-varargs-no-stack-overflow.js (190711 => 190712)


--- tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-varargs-no-stack-overflow.js	2015-10-08 07:18:24 UTC (rev 190711)
+++ tags/Safari-602.1.6/Source/_javascript_Core/tests/stress/tail-call-varargs-no-stack-overflow.js	2015-10-08 07:19:07 UTC (rev 190712)
@@ -1,3 +1,4 @@
+//@ skip
 function shouldThrow(func, errorMessage) {
     var errorThrown = false;
     var error = null;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to