Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Async Functions #692

Merged
merged 42 commits into from
Nov 11, 2016
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
55a3ff7
Implement Async Functions
bterlson Sep 15, 2016
da54c6a
Add changes to EvaluateBody
bterlson Sep 15, 2016
1ebb66f
Add some missing RIA assertions
bterlson Sep 15, 2016
b0949d5
Replace link with xref
bterlson Sep 16, 2016
f1e9aab
Fix up abstract op clause IDs.
bterlson Sep 16, 2016
a652b09
Fix indentation.
jmdyck Sep 17, 2016
23eb7f5
Delete extraneous double-quote.
jmdyck Sep 17, 2016
794d9b0
Replace non-ASCII characters with entity-references
jmdyck Sep 17, 2016
f37847a
Delete extraneous </ul>.
jmdyck Sep 17, 2016
ecb4e21
Add end-tags for elements that allow them
jmdyck Sep 17, 2016
0de8558
Replace emu-nt and emu-t tags with ecmarkdown chars.
jmdyck Sep 17, 2016
9984145
Minor tweaks to clause titles for consistency.
jmdyck Sep 17, 2016
c0a4b3f
In AsyncFunction(), change "..." to "&hellip;"
jmdyck Sep 17, 2016
cec3c58
Fix misuse of |Nonterminal| notation:
jmdyck Sep 17, 2016
a45b288
In <emu-grammar>, insert blank line between productions.
jmdyck Sep 17, 2016
2972d8c
Insert missing backtick in production.
jmdyck Sep 17, 2016
9be7e20
Use correct number of colons in production
jmdyck Sep 17, 2016
123dd9a
Rename 'StrictFormalParameters' as 'UniqueFormalParameters'
jmdyck Sep 17, 2016
fd906f4
Defining prodn for AssignmentExpression needs RHS for AsyncArrowFunct…
jmdyck Sep 17, 2016
766de6f
Fix 'use' of CallExpression prodn
jmdyck Sep 17, 2016
75e24ed
In prodn LHS, param should never have prefix-char.
jmdyck Sep 17, 2016
cb8c4bf
In prodn RHS, param must always have prefix-char.
jmdyck Sep 17, 2016
e70a834
AwaitExpression invoked with an In param, which it doesn't take.
jmdyck Sep 17, 2016
5d349f5
AssignmentProperty appears to want an 'Await' param
jmdyck Sep 17, 2016
fea7644
3 cases where a nonterminal was 'invoked' with less than its full set…
jmdyck Sep 17, 2016
2c1e6ba
Illegal use of '?' param-prefix in RHS
jmdyck Sep 17, 2016
446c064
Suppress params from RHS, since they're already suppressed in LHS.
jmdyck Sep 17, 2016
6c113a0
AssignmentPattern takes Await as well as Yield.
jmdyck Sep 17, 2016
5bb7591
FunctionDeclaration takes Await as well as Yield and Default
jmdyck Sep 17, 2016
405f767
Keyword prodn: put 'await' on the same line as all the others
jmdyck Sep 17, 2016
106a1f9
Change "Set the [[SourceText]] internal slot of _foo_"
jmdyck Sep 17, 2016
03e47d4
Change "the value of _F_'s [[AsyncContext]] internal slot"
jmdyck Sep 17, 2016
5a2993e
Split one odd step into two simple steps.
jmdyck Sep 17, 2016
ccf450f
punctuation in algorithms
jmdyck Sep 17, 2016
84da443
ecmarkdown tweaks
jmdyck Sep 17, 2016
19a3dfe
Tweak wording & capitalization in algorithm steps
jmdyck Sep 17, 2016
9df69a8
Fix "|CoverCallExpressionAndAsyncArrowHead|<sub>[Yield, Await]</sub>"
jmdyck Sep 17, 2016
edd11c1
Delete spaces from a few algorithm steps.
jmdyck Sep 17, 2016
fe56d86
Delete a couple more spaces from algorithm steps.
jmdyck Sep 17, 2016
b059c4f
Editorial: describe [[AsyncContext]] slot
bterlson Nov 9, 2016
14886ee
Normative: Set throwawayPromiseCapability promise's PromiseIsHandled …
bterlson Nov 10, 2016
261aaf8
Editorial: mention async function constructor in sec-function-constru…
bterlson Nov 11, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading