Unreviewed, rolling out r218512.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 29 Jun 2017 19:34:03 +0000 (19:34 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 29 Jun 2017 19:34:03 +0000 (19:34 +0000)
commitbcd3db52bd252571dc46284662b50fd745b9e05c
tree954573319e9f0040d0874011339e13f2a24e1f0f
parent07910f6ddcaffe3e3923c5c1b653e8b6c49b4506
Unreviewed, rolling out r218512.
https://bugs.webkit.org/show_bug.cgi?id=173981

"It changes the behavior of the JS API's JSEvaluateScript
which breaks TurboTax" (Requested by saamyjoon on #webkit).

Reverted changeset:

"test262: Completion values for control flow do not match the
spec"
https://bugs.webkit.org/show_bug.cgi?id=171265
http://trac.webkit.org/changeset/218512

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@218957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
21 files changed:
JSTests/ChakraCore/test/GlobalFunctions/evalreturns3.baseline-jsc
JSTests/ChangeLog
JSTests/mozilla/mozilla-tests.yaml
JSTests/stress/completion-value.js [deleted file]
JSTests/stress/super-get-by-id.js
JSTests/test262.yaml
LayoutTests/ChangeLog
LayoutTests/js/eval-throw-return-expected.txt
LayoutTests/js/kde/completion-expected.txt
LayoutTests/js/kde/script-tests/completion.js
LayoutTests/js/script-tests/eval-throw-return.js
LayoutTests/js/script-tests/function-toString-vs-name.js
LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt
LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
Source/JavaScriptCore/parser/Nodes.cpp
Source/JavaScriptCore/parser/Nodes.h
Tools/ChangeLog
Tools/Scripts/run-jsc-stress-tests