- Host: Microsoft, Redmond, WA USA
- Dates: Tuesday, 26 July 2016 to Thursday, 28 July 2016
- Times:
- 10:00 to 17:00 PDT on 26 and 27 July 2016
- 10:00 to 16:00 PDT on 28 July 2016
- Location:
Microsoft Building 43/Jefferson
15580 NE 31st Street, Redmond, WA 98052 - Wifi: MSFTOPEN
- Tuesday Dinner:
- Time: TBD
- Location: TBD
- Wednesday Dinner (sponsored):
- Time: TBD
- Location: TDB
- Contact:
- Name: Brian Terlson
- Phone: 7634983633
- Email: [email protected]
- Park in any visitor parking around the building.
- Building is access controlled. Pick up your badge at the B43 Reception. Microsoft employees will be on hand to escort you from the door to the meeting room.
Opening, welcome and roll callOpening of the meeting (Mr. Neumann)Introduction of attendeesHost facilities, local logisticsVolunteers for note takingAdoption of the agendaApproval of the minutes from May 2016Report from the Ecma SecretariatECMA262 Status Updates (Brian Terlson)ECMA402 Status Updates (Caridy Patiño)Test262 Status Updates (Leo Balter)- Timeboxed Agenda Items
15 Minute Items1.Reintroduce for-in-initializer (slides) (Kevin Gibbons)1.Update on async iteration proposal (Domenic Denicola)1.enum (Rick Waldron)Postponed until next meeting 1.Revisit NaN again! (slides) (Daniel Ehrenberg)1.Trailing function commas to Stage 4 (Jeff Morrison)1.Unify String and Array maximum lengths (Michael Saboff)1.Date.parse fallback semantics (Morgan Phillips) (MUST HAPPEN AT 10:30AM)!1.Standardize Date.UTC when called with < 2 arguments (Brian Terlson)1.ECMA4021.formatToParts
ready to advance to stage 4 (Zibi Braniecki)ECMA402PluralRules
ready to advance to stage 3 (Zibi Braniecki)30 Minute Items1.Object.getOwnPropertyDescriptors: when a Proxy returns an undefined descriptor (Jordan Harband)1.Object.enumerable{Keys,Values,Entries} (Leo Balter)1.RegExp Unicode Property Escapes (slides) (championed by Brian Terlson and Daniel Ehrenberg, text by Mathias Bynens)1.Async Functions for Stage 4 (spec) (Brian Terlson)1.Math Extensions (Rick Waldron)- 60 Minute Items
1.
System.global (Jordan Harband)1.Private state (slides) (Daniel Ehrenberg) -- please delay this if it should take place after "class field initializers"1.Decorators (Yehuda Katz and Brian Terlson) - Non-timeboxed Agenda Items
Web compatibility issues / Needs-consensus PRs (Brian Terlson)1.Require Unicode 9.0.01.Disregard lastIndex for non-global non-sticky regexps, PR from Claude Pache (Leo Balter)- Existing Proposals Looking to Advance
1.
Shared memory and atomics to stage 3. As per the TC39 process doc, this is the "stage 3 target meeting" for this proposal. Designated reviewers are Dan Ehrenberg and Filip Pizlo (at large) and Waldemar Horwat (memory model specifically). Review materials will be ready no later than 11 July. Reviewers will be notified by email when materials are ready. SLIDES IN PDF FORMAT1.Template literal revision to stage 3. (Tim Disney) Reviewers Mark Miller and Waldemar Horwat.1.String.prototype.{trimStart,trimEnd} to stage 2. (Sebastian Markbage)1. Rest/Spread Properties to stage 3. - New Proposals
1. Legacy RegExp features (by Claude Pache. Championed by Mark S. Miller)
1.
Promise.prototype.finally (overlaps cleanly with Cancelable Promises proposal) (Jordan Harband)1.Nested1.import
declarations (Ben Newman, Meteor Development Group) (must happen before Thursday)Object.shallowEqual (Sebastian Markbage) - Discussion & Updates for Existing Proposals
1.
Class Field Initializers:1.this
semantics (Jeff Morrison)Cancelable promises update: presentation, repo, spec (Domenic Denicola) - Overflow From Timeboxed Discussion Items
- Unify String and Array maximum lengths (Michael Saboff)
- Standardize Date.UTC when called with 1 argument (Brian Terlson)
- Revisit NaN again! (slides) (Daniel Ehrenberg)
Async Functions for Stage 4 (Brian Terlson)
- Closure
- Proposals looking to advance must be added to the agenda along with necessary review materials 7 days prior to the first day of the meeting.
- Timeboxed topics may be 15, 30, or 60 minutes in length.
Dates | Location | Host |
---|---|---|
2016-09-27 to 2016-09-29 | Los Gatos, CA | Netflix |
2016-11-29 to 2016-12-01 | Menlo Park, CA |