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

May 2023 #88

Closed jridgewell closed 9 months ago

jridgewell commented 1 year ago

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

jridgewell commented 1 year ago

_needs consensus: https://github.com/tc39/ecma262/pull/3052 limit ArrayBuffer size to 2^53 bytes (slides)_ reaches consensus

jridgewell commented 1 year ago

Array.fromAsync https://github.com/tc39/proposal-array-from-async/pull/41: avoid double construction of this value (slides) reaches consensus

jridgewell commented 1 year ago

Well-Formed Unicode Strings (String.prototype.{is,to}WellFormed) for stage 4 (slides, https://github.com/tc39/ecma262/pull/3039) reaches Stage 4

jridgewell commented 1 year ago

Atomics.waitAsync for Stage 4 (https://github.com/tc39/ecma262/pull/3049) reaches Stage 4

jridgewell commented 1 year ago

Base64 for Uint8Array for stage 2 (slides, spec) reaches Stage 2

jridgewell commented 1 year ago

Symbol Predicates needs stage 3 reviewers; confirm https://github.com/tc39/proposal-symbol-predicates/issues/9 does not reach consensus on throwing, we'll rename the methods to end with "Symbol"

jridgewell commented 1 year ago

RegExp v flag for Stage 4 (https://github.com/tc39/ecma262/pull/2418, slides) reaches Stage 4

jridgewell commented 1 year ago

Decorator field/accessor initializer order (https://github.com/tc39/proposal-decorators/issues/508, slides) gains consensus for Option 1, so we'll reverse the run order of initializers to be outermost -> innermost.

jridgewell commented 1 year ago

iterator helpers: should Symbol.iterator fallback be a callable check or an undefined/null check? (slides) reaches consensus on Option 1, so we'll change iterator helpers proposal to check nullish instead of callable.

jridgewell commented 1 year ago

iterator helpers: should malformed iterators fail early or fail only when iterated? (slides) gets consensus on Option 3, so iterator helpers will not eagerly validate the next method.

jridgewell commented 1 year ago

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

jridgewell commented 1 year ago

Decorator Metadata for Stage 3 (slides, https://github.com/pzuraq/ecma262/pull/10) has general support for the what was discussed:

jridgewell commented 1 year ago

Intl ZonedDateTimeFormat for stage 1 (slides) reaches Stage 1 with a reduced scope for formatting just ZonedDateTimeFormat in some ergonomic way

zloirock commented 1 year ago

Decorator Metadata for Stage 3 (slides, pzuraq/ecma262#10) has general support for the what was discussed

But without promotion to stage 3?

jridgewell commented 1 year ago

Not yet, the committee asked this to be presented again later in the meeting, but I don't see it scheduled currently.

jridgewell commented 1 year ago

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

jridgewell commented 1 year ago

_Source Phase Imports for stage 3 (slides, https://github.com/tc39/proposal-import-reflection/pull/36)_ stays at Stage 2:

jridgewell commented 1 year ago

Array.prototype.group rename for web compatibility (slides) is demoted to Stage 2 due to the change to static methods and accepting iterators, with the expectation that it will come back next meeting for Stage 3 after reviews.

michaelficarra commented 1 year ago

@zloirock it is being presented for stage 3 advancement right now

jridgewell commented 1 year ago

Decorator Metadata for Stage 3 (slides, https://github.com/pzuraq/ecma262/pull/10) reaches Stage 3 with the above changes

ehoogeveen-medweb commented 9 months ago

I miss these summaries. Did they move somewhere else? Is there anywhere I can find meeting notes other than the verbose notes at https://github.com/tc39/notes?

ljharb commented 9 months ago

The delegate who does them may not have had time to do them. You can follow the tc39 proposals repo and notes repo for conclusions and stage changes.

closing this one since it’s long past.