Disable tail calls because it is breaking some sites.
authormark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 7 Oct 2015 22:09:04 +0000 (22:09 +0000)
committermark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 7 Oct 2015 22:09:04 +0000 (22:09 +0000)
https://bugs.webkit.org/show_bug.cgi?id=149900

Reviewed by Saam Barati.

This is until we fix whatever the breakage is.

* runtime/Options.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@190692 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/Options.h

index d79e158..c4a988a 100644 (file)
@@ -1,3 +1,14 @@
+2015-10-07  Mark Lam  <mark.lam@apple.com>
+
+        Disable tail calls because it is breaking some sites.
+        https://bugs.webkit.org/show_bug.cgi?id=149900
+
+        Reviewed by Saam Barati.
+
+        This is until we fix whatever the breakage is.
+
+        * runtime/Options.h:
+
 2015-10-07  Sukolsak Sakshuwong  <sukolsak@gmail.com>
 
         Add an LLVM IR generator for WebAssembly
index 0b38db2..b17f492 100644 (file)
@@ -131,7 +131,7 @@ typedef const char* optionString;
     v(bool, forceProfilerBytecodeGeneration, false, nullptr) \
     \
     v(bool, enableFunctionDotArguments, true, nullptr) \
-    v(bool, enableTailCalls, true, nullptr) \
+    v(bool, enableTailCalls, false, nullptr) \
     \
     /* showDisassembly implies showDFGDisassembly. */ \
     v(bool, showDisassembly, false, "dumps disassembly of all JIT compiled code upon compilation") \