Changeset 190699 in webkit
- Timestamp:
- Oct 7, 2015 5:47:59 PM (9 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r190694 r190699 1 2015-10-07 Mark Lam <mark.lam@apple.com> 2 3 [Follow up 2] Disable tail calls because it is breaking some sites. 4 https://bugs.webkit.org/show_bug.cgi?id=149900 5 6 Rubber stamped by Saam Barati. 7 8 Also need to surpress JSC tail call tests. 9 10 * tests/es6.yaml: 11 * tests/stress/dfg-tail-calls.js: 12 (nonInlinedTailCall.callee): 13 * tests/stress/mutual-tail-call-no-stack-overflow.js: 14 (shouldThrow): 15 * tests/stress/tail-call-in-inline-cache.js: 16 (tail): 17 * tests/stress/tail-call-no-stack-overflow.js: 18 (shouldThrow): 19 * tests/stress/tail-call-recognize.js: 20 (callerMustBeRun): 21 * tests/stress/tail-call-varargs-no-stack-overflow.js: 22 (shouldThrow): 23 1 24 2015-10-07 Geoffrey Garen <ggaren@apple.com> 2 25 -
trunk/Source/JavaScriptCore/tests/es6.yaml
r190429 r190699 878 878 cmd: runES6 :fail 879 879 - path: es6/proper_tail_calls_tail_call_optimisation_direct_recursion.js 880 cmd: runES6 : normal880 cmd: runES6 :fail 881 881 - path: es6/proper_tail_calls_tail_call_optimisation_mutual_recursion.js 882 cmd: runES6 : normal882 cmd: runES6 :fail 883 883 - path: es6/prototype_of_bound_functions_arrow_functions.js 884 884 cmd: runES6 :fail -
trunk/Source/JavaScriptCore/tests/stress/dfg-tail-calls.js
r190370 r190699 1 //@ skip 1 2 (function nonInlinedTailCall() { 2 3 function callee() { if (callee.caller != nonInlinedTailCall) throw new Error(); } -
trunk/Source/JavaScriptCore/tests/stress/mutual-tail-call-no-stack-overflow.js
r190370 r190699 1 //@ skip 1 2 function shouldThrow(func, errorMessage) { 2 3 var errorThrown = false; -
trunk/Source/JavaScriptCore/tests/stress/tail-call-in-inline-cache.js
r189325 r190699 1 //@ skip 1 2 "use strict"; 2 3 -
trunk/Source/JavaScriptCore/tests/stress/tail-call-no-stack-overflow.js
r190370 r190699 1 //@ skip 1 2 function shouldThrow(func, errorMessage) { 2 3 var errorThrown = false; -
trunk/Source/JavaScriptCore/tests/stress/tail-call-recognize.js
r190370 r190699 1 //@ skip 1 2 function callerMustBeRun() { 2 3 if (!Object.is(callerMustBeRun.caller, runTests)) -
trunk/Source/JavaScriptCore/tests/stress/tail-call-varargs-no-stack-overflow.js
r190370 r190699 1 //@ skip 1 2 function shouldThrow(func, errorMessage) { 2 3 var errorThrown = false;
Note: See TracChangeset
for help on using the changeset viewer.