proposals
proposals copied to clipboard
July 2020
https://github.com/tc39/agendas/blob/master/2020/07.md
https://github.com/tc39/ecma262/pull/2054 has consensus. I quickly tests it in our REPL and I think we'll have to update our parser.
https://github.com/tc39/ecma262/pull/2057 has consensus. It doesn't directly affect us.
https://github.com/tc39/ecma262/issues/2062 has not consensus. eval?.() is indirect eval, and we should update our implementation.
https://github.com/tc39/ecma262/issues/2090 will not change. 09.1_1 and 09e1_1 are still allowed in loose mode (we need to fix our parser).
https://tc39.es/proposal-class-static-block/ did not have consensus for Stage 2.
(note: yet, because it wasn't added to the agenda before the deadline, so there wasn't sufficient time to review)
https://github.com/tc39/ecma262/pull/2086 didn't have consensus, it needs to be discussed more.
https://github.com/tc39/ecma402/pull/471 has consensus.
Promise.any & AggregateError is Stage 4 🎉
https://github.com/tc39/ecma262/pull/2094 has consensus.
Intl.ListFormat for Stage 4 is Stage 4 🎉
Intl.DateTimeFormat dateStyle/timeStyle is Stage 4 :tada:
Logical Assignment Operators to Stage 4 👏
Numeric Separators are stage 4 :tada:
Slice Notation remains at Stage 1.
Import Conditions remains at Stage 2. JSON modules will be moved to a separate proposal.
Intl.Segmenter is now Stage 3 🎉
Array#item() has consensus for Stage 2! 🎉
Ergonomic brand checks for private fields remains at stage 2.
Upsert has been renamed to "emplace" and didn't ask for Stage 3.
Array.prototype.unique() reaches Stage 1
await operations reaches Stage 1
Number.range remains at Stage 1
Record&Tuples reaches Stage 2 :tada:
"Symbols as WeakMap keys" remains at Stage 1.
JSON.parse source text access reaches Stage 2
Arbitrary Module Identifier Strings will be brought back as a needs consensus PR.
Host hooks for Job callbacks reached consensus
Async Context does not have consensus for Stage 1.