Remove async/await compile time flag and enable tests
authorsbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Nov 2016 09:05:11 +0000 (09:05 +0000)
committersbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Nov 2016 09:05:11 +0000 (09:05 +0000)
commit47a1a9ff5a7fda2d5525aab3bf32beb0e591773b
tree9624aeb2fcc1b60a70b78cee60b2a1542bba4a66
parent251049bc5402c04cd907ed89c102660ce57bb62d
Remove async/await compile time flag and enable tests
https://bugs.webkit.org/show_bug.cgi?id=164828
<rdar://problem/28639334>

Reviewed by Yusuke Suzuki.

.:

* Source/cmake/WebKitFeatures.cmake:

JSTests:

* stress/async-arrow-functions-lexical-arguments-binding.js:
* stress/async-arrow-functions-lexical-new.target-binding.js:
* stress/async-arrow-functions-lexical-super-binding.js:
* stress/async-arrow-functions-lexical-this-binding.js:
* stress/async-await-basic.js:
* stress/async-await-long-loop.js:
* stress/async-await-module-reserved-word.js:
* stress/async-await-mozilla.js:
(mozSyntaxErrors):
* stress/async-await-reserved-word.js:
* stress/async-await-syntax.js:
* stress/async-await-throw-loop.js:
* stress/async-function-create-nobaseline.js:
* stress/async-function-create-optimized.js:
* stress/async-function-declaration-sinking-no-double-allocate.js:
* stress/async-function-declaration-sinking-osrexit.js:
* stress/async-function-declaration-sinking-put.js:
* stress/async-function-expression-sinking-no-double-allocate.js:
* stress/async-function-expression-sinking-osrexit.js:
* stress/async-function-expression-sinking-put.js:
* test262.yaml:

Source/JavaScriptCore:

* Configurations/FeatureDefines.xcconfig:
* parser/Parser.cpp:
(JSC::Parser<LexerType>::parseStatementListItem):
(JSC::Parser<LexerType>::parseStatement):
(JSC::Parser<LexerType>::parseClass):
(JSC::Parser<LexerType>::parseExportDeclaration):
(JSC::Parser<LexerType>::parseAssignmentExpression):
(JSC::Parser<LexerType>::parseProperty):
(JSC::Parser<LexerType>::parsePrimaryExpression):
(JSC::Parser<LexerType>::parseMemberExpression):
(JSC::Parser<LexerType>::parseUnaryExpression):

Source/WebCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:

Source/WTF:

* wtf/FeatureDefines.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@208843 268f45cc-cd09-0410-ab3c-d52691b4dbfc
34 files changed:
ChangeLog
JSTests/ChangeLog
JSTests/stress/async-arrow-functions-lexical-arguments-binding.js
JSTests/stress/async-arrow-functions-lexical-new.target-binding.js
JSTests/stress/async-arrow-functions-lexical-super-binding.js
JSTests/stress/async-arrow-functions-lexical-this-binding.js
JSTests/stress/async-await-basic.js
JSTests/stress/async-await-long-loop.js
JSTests/stress/async-await-module-reserved-word.js
JSTests/stress/async-await-mozilla.js
JSTests/stress/async-await-reserved-word.js
JSTests/stress/async-await-syntax.js
JSTests/stress/async-await-throw-loop.js
JSTests/stress/async-function-create-nobaseline.js
JSTests/stress/async-function-create-optimized.js
JSTests/stress/async-function-declaration-sinking-no-double-allocate.js
JSTests/stress/async-function-declaration-sinking-osrexit.js
JSTests/stress/async-function-declaration-sinking-put.js
JSTests/stress/async-function-expression-sinking-no-double-allocate.js
JSTests/stress/async-function-expression-sinking-osrexit.js
JSTests/stress/async-function-expression-sinking-put.js
JSTests/test262.yaml
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
Source/JavaScriptCore/parser/Parser.cpp
Source/WTF/ChangeLog
Source/WTF/wtf/FeatureDefines.h
Source/WebCore/ChangeLog
Source/WebCore/Configurations/FeatureDefines.xcconfig
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/FeatureDefines.xcconfig
Source/cmake/WebKitFeatures.cmake