DescriptionMove async/await JS support code out of experimental natives
The file formerly known as src/js/harmony-async-await.js does not
expose anything directly to JavaScript code; it just makes a few
functions available on the native context for the parser desugaring
to expand into. Experimental natives have various issues with
larger amounts of code, so this patch moves the JS builtins to
support async functions out of experimental natives and into the
core snapshot. The change would be done eventually anyway, but this
patch does it before removing the flag to support shipping the
feature while avoiding the pitfalls of experimental natives.
Drive by cleanup: remove more unused functions from the whitelist for experimental natives.
BUG=v8:5427, v8:4483
Committed: https://crrev.com/13b8a1238b4d08d91938b3fea6bc25a34958ac78
Cr-Commit-Position: refs/heads/master@{#39706}
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Add an important comma #Patch Set 4 : Add back a couple Promise symbols #Patch Set 5 : Alphabetize #
Total comments: 2
Messages
Total messages: 31 (23 generated)
|