Skip to content

Latest commit

 

History

History
129 lines (111 loc) · 7.72 KB

09.md

File metadata and controls

129 lines (111 loc) · 7.72 KB

Agenda for the 54th meeting of Ecma TC39

  • Host: Netflix, Los Gatos, CA
  • Dates: Tuesday, 27 September 2016 to Thursday, 29 September 2016
  • Times:
    • 10:00 to 17:00 PDT on 27 and 28 September 2016
    • 10:00 to 16:00 PDT on 29 September 2016
  • Location: Netflix 121 Albright Way Los Gatos, CA 95032
  • Wifi: NFGUEST
  • Dinner
  • Contacts:

Logistics

  • Guest parking available in front of building E
  • Check-in with reception in building E

Registration

Doodle

Hotels

Hotel Los Gatos
210 E Main St, Los Gatos, CA 95030
(408) 335-1700

Toll House
140 S Santa Cruz Ave, Los Gatos, CA 95030
(408) 395-7070

Hotel Valencia
Santana Row, 355 Santana Row, San Jose, CA 95128
(408) 551-0010

Courtyard by Marriott
655 Creekside Way, Campbell, CA 95008
(408) 626-9590

Agenda items

  1. Opening, welcome and roll call
  2. Opening of the meeting (Mr. Neumann)
  3. Introduction of attendees
  4. Host facilities, local logistics
  5. Find volunteers for note taking
  6. Adoption of the agenda
  7. Approval of the minutes from last meeting
  8. Report from the Ecma Secretariat (15m)
  9. ECMA414, 2nd Edition (approval) https://github.com/tc39/agendas/blob/master/2016/tc39-2016-039.pdf
  10. ECMA262 Status Updates (15m)
  11. ECMA402 Status Updates (15m)
  12. Test262 Status Updates (15m)
  13. Timeboxed overflow from previous meeting
  14. 15 Minute Items
  15. 30 Minute Items 1. Legacy RegExp features (by Claude Pache. Championed by Mark S. Miller) 1. Rest/Spread Properties to stage 3. (Sebastian Markbage) 1. Revisit NaN again! (slides) (Daniel Ehrenberg) -- please treat this item as low priority
  16. 45 Minute Items
  17. 60 Minute Items
  18. Timebox Not Yet Selected 1. Unify String and Array maximum lengths Defer to November 2016 (Michael Saboff) 1. Standardize Date.UTC when called with 1 argument (Brian Terlson)
  19. Timeboxed agenda items
  20. 15 Minute Items 1. Retracting ArrayBuffer.transfer (Shu-yu Guo) 1. Do we want to revisit class "mixins" (ie. where the ClassHeritage evaluates to a super class which IsConstructor(superclass) === false)? (Rick Waldron) (plan, context, context, relevant spec) 1. Reconsider arrow generator syntax per 2013-11-20 meeting notes item 4.10 resolution (Brendan Eich) 1. HostObjectDefinePropertyReturnFalse (Domenic Denicola) 1. System.global to stage 3 (Jordan Harband)
  21. 30 Minute Items 1. Named group captures (Brian Terlson and Daniel Ehrenberg) for Stage 1 slides 1. Intl.Segmenter (Daniel Ehrenberg) for Stage 1 slides 1. Set, Map, WeakSet, and WeakMap: of and from methods (Leonardo Balter) for Stage 1 1. Sigil swap: decorators <-> private fields (Jordan Harband) 1. RegExp Unicode Property Escapes to stage 2 (championed by Brian Terlson and Daniel Ehrenberg, text by Mathias Bynens) slides 1. OrdinarySetPrototypeOf fix / Prototype loops and Proxy objects (slides) (Michael Saboff, Saam Barati) 1. Cancelable promises for stage 2 (Domenic Denicola) 1. Update on integrating Observable with Cancel Tokens (Jafar Husain).
  22. 45 Minute Items 1. import() for stage 1 or 2 (Domenic Denicola) 1. Async iteration for stage 3 (Domenic Denicola)
  23. 60 Minute Items 1. ULEO (Brian Terlson) 1. Consolidating Proxy integrity checks, see PR 666 and claudepache/es-invariants (Claude Pache) should be on Wednesday morning 1. Built-in Modules - Let's Pick a Syntax (tc39/ecma262#395). (Brian Terlson)
  24. Non-timeboxed agenda items
  25. Web compatibility issues / Needs-consensus PRs 1. Remove arguments.caller (Brian Terlson)
  26. Stage 0+ proposals looking to advance
  27. New proposals 1. Promise.try to stage 1 (possibly 2?) (Jordan Harband) 1. RegExp s/dotAll flag to stage 1 (possibly 2?) (championed by Brian Terlson, text by Mathias Bynens)
  28. Node.js ecosystem compatibility breaks w/ ES Modules (some context) (Mikeal Rogers)
  29. Proposed Grammar change to ES Modules (Bradley Farias)
  30. Discussion and updates for Stage 0+ Proposals
  31. Overflow from timeboxed discussion items (in insertion order)
  32. Closure

Agenda Topic Rules

  1. 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.
  2. Timeboxed topics may be 15, 30, 45, or 60 minutes in length.

Schedule constraints

  • OrdinarySetPrototypeOf fix / Prototype loop on Tuesday
  • Proxy integrity checks on Wednesday morning
  • Object rest/spread defer until Wednesday, to give reviewers more time
  • Modules and cancellable Promises on Wednesday or Thursday

Dates and locations of future meetings

Dates Location Host
2016-11-29 to 2016-12-01 Menlo Park, CA Facebook