Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

May 2023 #88

Closed
jridgewell opened this issue May 15, 2023 · 22 comments
Closed

May 2023 #88

jridgewell opened this issue May 15, 2023 · 22 comments

Comments

@jridgewell
Copy link
Member

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

@jridgewell
Copy link
Member Author

jridgewell commented May 15, 2023

needs consensus: tc39/ecma262#3052 limit ArrayBuffer size to 2^53 bytes (slides) reaches consensus

@jridgewell
Copy link
Member Author

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

@jridgewell
Copy link
Member Author

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

@jridgewell
Copy link
Member Author

Atomics.waitAsync for Stage 4 (tc39/ecma262#3049) reaches Stage 4

@jridgewell
Copy link
Member Author

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

@jridgewell
Copy link
Member Author

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

@jridgewell
Copy link
Member Author

RegExp v flag for Stage 4 (tc39/ecma262#2418, slides) reaches Stage 4

@jridgewell
Copy link
Member Author

jridgewell commented May 16, 2023

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

@jridgewell
Copy link
Member Author

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
Copy link
Member Author

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
Copy link
Member Author

Float16Array for stage 3 (slides, spec) reaches Stage 3

@jridgewell
Copy link
Member Author

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

  • Function.prototype[Symbol.metatdata] will be added
  • Only derived classes will lookup the super's metadata object
  • Classes without decorators will not have a metadata object

@jridgewell
Copy link
Member Author

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

@zloirock
Copy link
Member

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

But without promotion to stage 3?

@jridgewell
Copy link
Member Author

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

@jridgewell
Copy link
Member Author

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

@jridgewell
Copy link
Member Author

Source Phase Imports for stage 3 (slides, tc39/proposal-source-phase-imports#36) stays at Stage 2:

  • dynamic import changes to a static syntax: import.<phase>("foo") instead of import("foo", { phase: <phase> })
  • We will not restrict the imported identifier

@jridgewell
Copy link
Member Author

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
Copy link

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

@jridgewell
Copy link
Member Author

Decorator Metadata for Stage 3 (slides, pzuraq/ecma262#10) reaches Stage 3 with the above changes

@ehoogeveen-medweb
Copy link

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
Copy link
Member

ljharb commented Nov 28, 2023

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.

@ljharb ljharb closed this as completed Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants