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 2022 #81

Open jridgewell opened 2 years ago

jridgewell commented 2 years ago

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

jridgewell commented 2 years ago

remove callerRealm from HostEnsureCanCompileStrings (#2670) reaches consensus

jridgewell commented 2 years ago

Can we try to remove gross use of @@species in the TypedArray constructor (#2677) reaches consensus

jridgewell commented 2 years ago

handle broken promises in AsyncGenerator.prototype.return (#2683) reaches consensus

jridgewell commented 2 years ago

Array Grouping Status Update reaches consensus on a name change, with exact name to be determined in Issues

jridgewell commented 2 years ago

Pattern matching for Stage 2 (slides) does not advance, due to spec text issues and large scope of proposal

jridgewell commented 2 years ago

Decorators for Stage 3 (Tracker, spec preview with inline diffs, slides) advances conditionally to Stage 3, by splitting out the metadata API into a separate Stage 2 proposal.

ljharb commented 2 years ago

^ ref https://github.com/tc39/proposals/commit/eced71d59d7c34e0f173fdec6b6fb477fc2e0371

jridgewell commented 2 years ago

_Function.prototype.once for Stage 1 (slides)_ reaches Stage 1

jridgewell commented 2 years ago

Temporal update and normative changes (slides) changes reach consensus

jridgewell commented 2 years ago

Bikeshedding call-this syntax (slides; see also issue thread) there is a slight preference for receiver-first tight binding.

jridgewell commented 2 years ago

_Bikeshedding pipe operator’s topic token (slides; see also wiki page and issue thread)_ there is a slight preference for @ token

jridgewell commented 2 years ago

_RegExp set notation + Unicode properties of strings for Stage 3 (PR, spec preview with inline diffs, slides)_ reaches Stage 3

jridgewell commented 2 years ago

Units Conversion For stage 1 slides reaches Stage 1 but requires a problem statement

jridgewell commented 2 years ago

_Intl.MessageFormat for Stage 1 (slides)_ reaches Stage 1

jridgewell commented 2 years ago

_New integrity level, a try to unify limited array buffer and read only collection proposal. (slides)_ reaches no formal consensus, but preference for ad-hoc choices.

jridgewell commented 2 years ago

Decorators was discussed again, and we decided to rename isXyz to xyz, @(expr)() is disallowed, @a.#b is allowed, and whitespace after the @ token will continue to be allowed

jridgewell commented 2 years ago

Resizable buffers normative changes for TA#set and TA#subarray (slides) reaches consensus on all items.

jridgewell commented 2 years ago

_Change Array by Copy for Stage 3 (Spec) (Tracker) (Slides)_ reaches Stage 3

jridgewell commented 2 years ago

String.dedent Status Update (slides) received support from delegates and will be back next time for advancement. Several delegates expressed opposition to syntax in chat

jridgewell commented 2 years ago

Types as Comments for Stage 1 (slides) reaches Stage 1 with an expanded problem statement and maybe a rename