babel / proposals

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

March 2021 #71

Open jridgewell opened 3 years ago

jridgewell commented 3 years ago

https://github.com/tc39/agendas/blob/master/2021/03.md

jridgewell commented 3 years ago

Introducing: Make B.1.{1,2} (octal literals & escapes) normative for sloppy code reaches consensus

jridgewell commented 3 years ago

Normative: specify creation order for capturing group properties reaches consensus

jridgewell commented 3 years ago

Backup incumbent tracking for FinalizationRegistry jobs reaches consensus

jridgewell commented 3 years ago

Top-level await status update: Consensus for bugfix, will revisit the more controversial one tomorrow.

jridgewell commented 3 years ago

Module Fragments (For Stage 1) reaches Stage 1

jridgewell commented 3 years ago

Collection normalization methods doesn't split, will try to use an XOR in Sets.

zloirock commented 3 years ago

Collection normalization methods doesn't split, will try to use an XOR in Sets.

What do you mean by XOR?

jridgewell commented 3 years ago

You can have either have coerceKey or coerceValue (or neither), but not both.

jridgewell commented 3 years ago

Error.prototype.cause for stage 3 reaches Stage 3

jridgewell commented 3 years ago

PR: Add Promise.anySettled and make Promise.race its alias did not reach consensus

jridgewell commented 3 years ago

Array find from last reaches Stage 2

jridgewell commented 3 years ago

ResizableArrayBuffer for Stage 3 does not reach Stage 3, but good work done

jridgewell commented 3 years ago

Top-level await PR reached consensus

jridgewell commented 3 years ago

Temporal moves to Stage 3, removing affordances for subclassing, compare method will not use calendar or timezone

ljharb commented 3 years ago

Additionally, all implementations present agree to not ship temporal unflagged, pending the outcome of some IETF format decisions.