Skip to content
This repository was archived by the owner on Jan 26, 2022. It is now read-only.

Advance to stage 3 #10

Closed
8 tasks done
mathiasbynens opened this issue Sep 27, 2018 · 10 comments
Closed
8 tasks done

Advance to stage 3 #10

mathiasbynens opened this issue Sep 27, 2018 · 10 comments
Labels

Comments

@mathiasbynens
Copy link
Member

mathiasbynens commented Sep 27, 2018

Criteria taken from the TC39 process document minus those from previous stages:

  • Complete spec text

https://github.com/tc39/proposal-promise-allSettled#specification

  • Designated reviewers have signed off on the current spec text
  • All ECMAScript editors have signed off on the current spec text
@ljharb
Copy link
Member

ljharb commented Sep 27, 2018

Blocked by #9

@domenic
Copy link
Member

domenic commented Mar 6, 2019

My review is complete, and I give this spec my review-blessing! I filed and commented on a few small issues, but I consider none of them stage 3 blockers. I think #17 is the only one that has me concerned, but as I stated in my comment there, I think the appropriate course of action is just to make the committee aware of it while proceeding.

@codehag
Copy link

codehag commented Mar 6, 2019

I reviewed along with Dominic, since it was my first review I didn't have much to say so it was very interesting to go through it. I think this looks good from my side.

@ljharb
Copy link
Member

ljharb commented Mar 21, 2019

For my editor review, I only had two comments - for one, I filed #36; the other is that while I don't have a better suggestion, the "use a bunch of stateful internal slots" mechanic for effectively making an async loop seems awkward and complex to spec. It need not, imo block stage 3 or 4 - but it'd be super nice to find a cleaner algorithm if we can :-)

@gibson042
Copy link
Contributor

I agree with @ljharb, but note that the algorithm follows precedent already established by Promise.all.

As for my own review, concerns from #27 did not necessitate any changes. LGTM!

@ljharb
Copy link
Member

ljharb commented Mar 21, 2019

All the more reason to both not have it block this proposal, and to clean both up if possible :-)

@mathiasbynens
Copy link
Member Author

@ljharb Should we file a tc39/ecma262 bug to track that work?

@mathiasbynens
Copy link
Member Author

@zenparsing Since the process doc now says "All ECMAScript editors have signed off on the current spec text" (and not just any editor), could you please take a look prior to the meeting? Thanks!

@zenparsing
Copy link
Member

@mathiasbynens LGTM : )

@mathiasbynens
Copy link
Member Author

Thanks, everyone!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

6 participants