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 2018 #42

Open hzoo opened 6 years ago

hzoo commented 6 years ago

Bloomberg, New York, NY (22-24 May 2018) https://github.com/tc39/agendas/blob/master/2018/05.md

Checkbox means we completed it (some Stage 1 we may want to wait to start, given instability of the proposal) https://tc39.github.io/process-document/ for a primer what each Stage means

New Proposals

Moving Forward

Needs Consensus (Stage 4)

Needs Spec Work

Other (Builtins, etc)

jridgewell commented 6 years ago

Optional Catch Bindings to Stage 4.

Link: https://github.com/tc39/proposal-optional-catch-binding

jridgewell commented 6 years ago

Subsume JSON strings to Stage 4.

Link: https://github.com/tc39/proposal-json-superset

jridgewell commented 6 years ago

Unicode property sequences in regexes to Stage 1.

Link: https://github.com/tc39/proposal-regexp-unicode-sequence-properties

jridgewell commented 6 years ago

Renaming Atomics.wake will be pursued as a needs-consensus PR.

Link: https://github.com/tc39/proposal-atomics-wait-async https://docs.google.com/presentation/d/1awJqO2WcBs4UlBaLZn0mfwV3xOYOlo0hHNbB6mtctnQ/edit

jridgewell commented 6 years ago

Function.prototype.toString revision remains at Stage 3.

Link: https://github.com/tc39/Function-prototype-toString-revision

jridgewell commented 6 years ago

Array.prototype.flatten renamed to Array.prototype.flat. It will not be smoosh.

Link: https://github.com/tc39/proposal-flatMap

jridgewell commented 6 years ago

Symbol.prototype.description to Stage 3.

Link: https://github.com/tc39/proposal-Symbol-description

michaelficarra commented 6 years ago

Object.fromEntries to stage 2.

Link: https://github.com/tc39/proposal-object-from-entries

hzoo commented 6 years ago

Top-level await to Stage 2

Link: https://github.com/tc39/proposal-top-level-await

jridgewell commented 6 years ago

Set methods to Stage 2.

Link: https://github.com/tc39/proposal-set-methods

jridgewell commented 6 years ago

String.prototype.codePoints stays at Stage 1.

Link: https://github.com/tc39/proposal-string-prototype-codepoints

jridgewell commented 6 years ago

Well formed JSON.stringify to Stage 2.

Link: https://github.com/tc39/proposal-well-formed-stringify

jridgewell commented 6 years ago

Frenemies API to Stage 1.

Link: https://github.com/tc39-transfer/tc39-module-keys

ljharb commented 6 years ago

Note, "Module Keys" (proper name of "Frenemies API") has a lot of work to go before stage 2.

jridgewell commented 6 years ago

Realms to Stage 2.

Link: https://github.com/tc39/proposal-realms

jridgewell commented 6 years ago

Class features (private/public instance/static) to Stage 3.

Static Link: https://github.com/tc39/proposal-static-class-features/ Instance Link: https://github.com/tc39/proposal-class-fields

bakkot commented 6 years ago

To be clear, public/private instance were already at stage 3. This is public/private static to stage 3.

jridgewell commented 6 years ago

Static class blocks to Stage 1.

Link: https://github.com/rbuckton/proposal-class-static-block

jridgewell commented 6 years ago

ClassProperty expression to Stage 1.

Link: https://github.com/rbuckton/proposal-class-access-expressions

jridgewell commented 6 years ago

Numeric Separators goes back to stage 2.

Link: https://github.com/tc39/proposal-numeric-separator

jridgewell commented 6 years ago

Pattern Matching at Stage 1.

Link: https://github.com/tc39/proposal-pattern-matching

hzoo commented 6 years ago

Yeah we should note the level of future work/concern for these in terms of us implementing? (aka likelihood we should pursue and provide good feedback from community)

jridgewell commented 6 years ago

Yah.

jridgewell commented 6 years ago

SuperProperty evaluation order achieved consensus.

jamiebuilds commented 6 years ago

@jridgewell @michaelficarra @hzoo FYI I've edited your comments to add links to the proposals

littledan commented 6 years ago

I'm not sure if the link in https://github.com/babel/proposals/issues/42#issuecomment-391088076 is right; I think that's a different proposal.