Unreviewed, rolling out r237254.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Oct 2018 20:38:11 +0000 (20:38 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Oct 2018 20:38:11 +0000 (20:38 +0000)
commit0aabd4555e50e2413e90a8ded8923401b50d37b8
tree1a7c890a8b8f77dfa252edb3197c37bee695138a
parent6908ef093f45363396f70e443ecb0b87a14ed80e
Unreviewed, rolling out r237254.
https://bugs.webkit.org/show_bug.cgi?id=190760

"It regresses JetStream 2 by 5% on some iOS devices"
(Requested by saamyjoon on #webkit).

Reverted changeset:

"[JSC] JSC should have "parseFunction" to optimize Function
constructor"
https://bugs.webkit.org/show_bug.cgi?id=190340
https://trac.webkit.org/changeset/237254

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@237299 268f45cc-cd09-0410-ab3c-d52691b4dbfc
29 files changed:
JSTests/ChakraCore/test/Function/FuncBodyES5.baseline-jsc
JSTests/ChangeLog
JSTests/stress/function-cache-with-parameters-end-position.js [deleted file]
JSTests/stress/function-constructor-name.js [deleted file]
JSTests/test262/expectations.yaml
LayoutTests/ChangeLog
LayoutTests/fast/dom/attribute-event-listener-errors-expected.txt
LayoutTests/fast/events/attribute-listener-deletion-crash-expected.txt
LayoutTests/fast/events/window-onerror-syntax-error-in-attr-expected.txt
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt
LayoutTests/js/dom/invalid-syntax-for-function-expected.txt
LayoutTests/js/dom/script-start-end-locations-expected.txt
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp
Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h
Source/JavaScriptCore/parser/Parser.cpp
Source/JavaScriptCore/parser/Parser.h
Source/JavaScriptCore/parser/ParserModes.h
Source/JavaScriptCore/parser/ParserTokens.h
Source/JavaScriptCore/parser/SourceCodeKey.h
Source/JavaScriptCore/runtime/CodeCache.cpp
Source/JavaScriptCore/runtime/CodeCache.h
Source/JavaScriptCore/runtime/FunctionConstructor.cpp
Source/JavaScriptCore/runtime/FunctionExecutable.cpp
Source/JavaScriptCore/runtime/FunctionExecutable.h