-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
July 2017 #19
Comments
Maybe we add here (and/or in each issue) the changes we need to make in each transform? Obviously if it's a new proposal we may need to implement something, and for proposals that progressed change the preset it's in and maybe some updates. |
Private methods were introduced. Decorators stayed at Stage 2 but with significant changes to semantics, for integration with fields and private, which the committee seemed mostly happy with except for the private part. Optional chaining also has new draft semantics, but the committee seemed very sceptical of both the old and the new semantics. Export-ns-from will be pursued as a needs-consensus PR, rather than with stages. For Babel purposes, it might make sense to put at Stage 3. |
I believe Promise.prototype.finally reached Stage 3 as well. The semantics have changed slightly recently. For core-js, I think the big need is BigInt, a polyfill. The rest are Babel/Bablyon changes. |
I've never contributed to this project before but am interested in learning and helping where I can. Is there something that would be better suited for me to take a look at? |
|
@sricc: You could check out any of the |
@jridgewell Thanks, will check those out. |
@hzoo why |
@Andarist some links babel/babel#4544, babel/babel#5056, babel/babel#6076, babel/babel#6108, https://twitter.com/BrendanEich/status/778342783031521280 @littledan can explain better ^ |
We had a long debate about |
Totally makes sense and I believe you have chosen wisely ;) Always forgetting about getters/setters when thinking about the code. Thanks for the clarification. |
I think we finished everything (or is in progress) ^ as of https://github.com/babel/babel/releases/tag/v7.0.0-beta.0, and we made an issue for throw expressions. WIP PRs
|
Ok closing since we implemented everything here, and next meeting issue is up #28 |
Just summarizing the updates from: https://github.com/tc39/agendas/blob/master/2017/07.md
EDIT: made some issues for Babel updates
New Proposals
try {} catch {}
: Stage 3throw new Error('')
: Stage 1Moving Forward
10n
: Stage 2 to Stage 31_000
: Stage 1 to Stage 2export * as ns from 'mod'
: Stage 1 to Stage 2 (also "consensus PR")class A { #a = 1; b = 2 }
: Stage 2 to Stage 3Needs work
export default from 'mod'
: Stayed at Stage 1@a class A{}
: Stayed at Stage 2a?.b
: Stayed at Stage 1The text was updated successfully, but these errors were encountered: