babel / proposals

✍️ Tracking the status of Babel's implementation of TC39 proposals (may be out of date)
https://github.com/tc39/proposals
433 stars 39 forks source link

March 2023 #87

Open jridgewell opened 1 year ago

jridgewell commented 1 year ago

https://github.com/tc39/agendas/blob/main/2023/03.md

jridgewell commented 1 year ago

Iterator helpers: validate arguments before opening iterator (issue, PR) gets consensus

jridgewell commented 1 year ago

Iterator helpers: closing iterators which have not been iterated (issuePR) reaches consensus

jridgewell commented 1 year ago

Iterator helpers: renaming take/drop (slides) (issue) did not reach consensus, we'll stick with the current naming and closing semantics

jridgewell commented 1 year ago

_Temporal update and normative changes (slides)_ got consensus on all PRs

jridgewell commented 1 year ago

_What to do about Set.prototype.intersection order (issue, slides)_ reaches consensus to use the good algorithm and just not sort the output. You'll get ordering based on the relative size of the inputs.

jridgewell commented 1 year ago

Async Explicit Resource Management for stage 3 (spec text, slides) gets consensus on await using syntax, but we'll need to to spec it and get some implementer feedback on the parsing difficulties.

jridgewell commented 1 year ago

Decorators: Normative updates (issue) got consensus on all items.

jridgewell commented 1 year ago

Decorator Metadata updated design and spec (slides, explainer, spec) got consensus on the current context.metadata semantics

jridgewell commented 1 year ago

_Import assertions/attributes for Stage 3 (new spec, diff, slides)_ reaches Stage 3, will change to stronger "deprecated" wording for assert keyword, and @jridgewell and @ljharb will be Stage 3 reviewers.

jridgewell commented 1 year ago

Iterator.range (renamed from Number/BigInt.range) for stage 2 reaches Stage 2 with the current float multiplication semantics.

jridgewell commented 1 year ago

_Float16Array for stage 2 & 3 (spec text, slides)_ reaches Stage 2

ljharb commented 1 year ago

(note that import attributes is conditionally at stage 3, pending review)

jridgewell commented 1 year ago

_Await Dictionary for stage 1 (repo, slides)_ reaches Stage 1

jridgewell commented 1 year ago

Async Context for stage 2 (spec text, slides) reaches Stage 2

jridgewell commented 1 year ago

Promise.withResolvers for stage 1 (repo, slides) reaches Stage 1

jridgewell commented 1 year ago

Time Zone Canonicalization for stage 1 (repo, slides summarize this content) reaches Stage 1

jridgewell commented 1 year ago

Class Method Parameter Decorators for stage 1 (slides) reaches Stage 1