proposals icon indicating copy to clipboard operation
proposals copied to clipboard

June 2019

Open chicoxyzzy opened this issue 6 years ago • 32 comments

https://github.com/tc39/agendas/blob/master/2019/06.md

chicoxyzzy avatar Jun 04 '19 09:06 chicoxyzzy

Dynamic imports moves to stage 4 🎉 (pending editors reviewing the spec PR)

https://github.com/babel/babel/pull/9552

chicoxyzzy avatar Jun 04 '19 09:06 chicoxyzzy

Let all early errors be SyntaxErrors gained consensus

https://github.com/tc39/ecma262/pull/1527

jridgewell avatar Jun 04 '19 09:06 jridgewell

For-in enumeration order reached Stage 2

https://github.com/tc39-transfer/for-in-exploration/

jridgewell avatar Jun 04 '19 09:06 jridgewell

BigInt to Stage 4, pending editors reviewing the spec PR

https://github.com/tc39/proposal-bigint/

jridgewell avatar Jun 04 '19 10:06 jridgewell

eval(nonString) should not side effect gained consensus

https://github.com/tc39/ecma262/pull/1504

jridgewell avatar Jun 04 '19 10:06 jridgewell

Set "name" property for anonymous functions gained consensus

https://github.com/tc39/ecma262/pull/1490

jridgewell avatar Jun 04 '19 13:06 jridgewell

Intl.DisplayNames to stage 2

chicoxyzzy avatar Jun 05 '19 10:06 chicoxyzzy

Emitter to Stage 1

chicoxyzzy avatar Jun 05 '19 10:06 chicoxyzzy

Array.isTemplateObject to Stage 2

https://github.com/mikesamuel/proposal-array-is-template-object

jridgewell avatar Jun 05 '19 11:06 jridgewell

There was also some normative changes to ECMA-402 which got consensus

chicoxyzzy avatar Jun 05 '19 11:06 chicoxyzzy

Optional chaining to stage 2

Nullish Coalescing to stage 2

chicoxyzzy avatar Jun 05 '19 14:06 chicoxyzzy

Top level await to Stage 3

jridgewell avatar Jun 06 '19 08:06 jridgewell

Lookup constructor.resolve only once in PerformPromise{All, Race} got consensus

jridgewell avatar Jun 06 '19 11:06 jridgewell

WeakRefs to Stage 3, pending Kevin's editor review

jridgewell avatar Jun 06 '19 11:06 jridgewell

What about the standard library and Promise.any?

zloirock avatar Jun 07 '19 14:06 zloirock

They’re not mentioned here because they have not changed stage.

ljharb avatar Jun 07 '19 16:06 ljharb

Anyway, adding this information could be useful.

zloirock avatar Jun 08 '19 00:06 zloirock

That seems silly, a great many things haven’t changed stage.

ljharb avatar Jun 08 '19 00:06 ljharb

That seems silly don't write about it since those proposals claimed to change the state at this meeting.

zloirock avatar Jun 08 '19 00:06 zloirock

They sought advancement on the agenda; but not everything that seeks it gets it.

The purpose of this issue isn’t to update people on the meeting - that’s what the notes are for. It’s to let Babel people know what actions they might need to take as a result of the meeting.

ljharb avatar Jun 08 '19 00:06 ljharb

...or not needed.

zloirock avatar Jun 08 '19 00:06 zloirock

None are ever needed, unless otherwise indicated.

ljharb avatar Jun 08 '19 00:06 ljharb

@ljharb I can't understand, is it too hard to write the summary of the result of discussion for each proposal from the agenda? I'm one of the first implementors of proposals - and since I haven't any direct information from TC39 meetings, I should keep in mind that the state of the proposal was able to be changed and just someone forgot to publish it here or somewhere else until the publication of notes in the meeting notes repo.

zloirock avatar Jun 08 '19 05:06 zloirock

Yes, it is - the agenda has many things on it, and the notes - which you just have to wait for - are that writeup.

The tc39/proposals repo is the closest thing to a source of truth; that's where it will be up to date after every meeting.

ljharb avatar Jun 08 '19 05:06 ljharb

...which also contains obsolete information and updated with a delay.

Awesome, thanks.

zloirock avatar Jun 08 '19 05:06 zloirock

What information in it is obsolete? and yes, a delay is fine - there's no rush on adapting to these changes.

ljharb avatar Jun 08 '19 05:06 ljharb

I wrote issues or messages to required people about obsolete information in tc39/proposals repo enough. But now I write about this repo as about a place where I can get immediate information about changes in states of proposals for planning releases / changes in core-js. I can't understand, it's too hard to write just some words that after discussing the state of the proposal was not updated? It could be very useful to me.

zloirock avatar Jun 08 '19 05:06 zloirock

If you don't see a message saying it was updated, then it wasn't updated. I'm not sure what's so hard about that.

The proposals repo is fully up to date. If you have an issue to file, please file it, but otherwise whatever's in that repo is the state of all proposals.

ljharb avatar Jun 08 '19 06:06 ljharb

If you don't see a message saying it was updated, then it wasn't updated.

See the previous issues - not all updates were published here. Otherwise, such questions would not arise.

The proposals repo is fully up to date.

Also not always.

zloirock avatar Jun 08 '19 06:06 zloirock

I'm the one tasked to keep it so; and yes, it is up to date, as far as I'm aware.

ljharb avatar Jun 08 '19 06:06 ljharb