## Agenda for the 51st meeting of Ecma TC39 - **Host**: Mozilla, San Francisco - **Dates**: 29 March 2016 to 31 March 2016 - **Times**: - 10:00 to 17:00 PDT on 29 and 30 March 2016 - 10:00 to 16:00 PDT on 31 March 2016 - **Location**: [Mozilla Community Space](https://goo.gl/maps/32s4CAKV5Mw) - Please enter via the Embarcadero entrance and sign in with the receptionist. See the floor plan [here](https://wiki.mozilla.org/SF). The community space is marked as 160 COMMUNITY and 165 COMMUNITY2. - **Wifi**: `Mozilla Guest` (no password) - **Tuesday Dinner**: - Time: 19:00 PDT - Location: [Prospect](https://goo.gl/maps/SUFEe4KmSzR2) - **Wednesday Dinner**: - Time: TBD - Location: TBD - **Contact**: - Name: Shu-yu Guo - Phone: 302 252 1530 - Email: shu@mozilla.com ## Logistics - [Registration Link](https://ecma-international.doodle.com/poll/rtqf7p48aaenev92) - [Map of nearby reputable hotels](https://www.google.com/maps/d/edit?mid=zTBi3gFW4n44.kXv6HNkpTRnE&usp=sharing) ## Agenda items 1. Opening, welcome and roll call 1. Opening of the meeting (Mr. Neumann) 1. Introduction of attendees 1. Host facilities, local logistics 1. Adoption of the agenda 1. Approval of the minutes from January 2016 1. Report from the Ecma Secretariat 1. Final Draft Standards: Discussion and Approval Votes 1. ECMA-262 7th Edition: ECMAScript 2016 Language Specification (Brian Terlson) 1. ECMA-402 3rd Edition: ECMAScript 2016 Internationalization API (Caridy PatiƱo) 1. New Standard: ECMAScript Language Suite (Allen Wirfs-Brock) [tc39-2016-013](https://github.com/tc39/agendas/blob/master/2016/tc39-2016-013.pdf) 1. Proposals for future editions of ECMA-262 1. ~~Tail Calls (No PR as yet, implementation feedback).~~ 1. Pull requests 1. ~~[Length argument normalization for TypedArrays, ArrayBuffer and DataView constructors](https://github.com/tc39/ecma262/pull/410#issuecomment-199472826) (Leo Balter)~~ 1. ~~[Duplicate sloppy mode function in block web compatibility fix](https://github.com/tc39/ecma262/pull/400) (Shu-yu Guo and Daniel Ehrenberg) [slides](https://docs.google.com/presentation/d/1ELM_X4_EMEhcmfiA_AHJ4zw0aKDM8DBxqFOmNsiMHig/edit#slide=id.p)~~ 1. ~~[Make RegExps more consistent in their treatment of flags](https://github.com/tc39/ecma262/issues/489) (Daniel Ehrenberg and Michael Saboff) [slides](https://docs.google.com/presentation/d/1BZiysQL4YMXgexwTmcZTFOD0nxGSAGz7PbzAotoDiGw/edit#slide=id.g127bcf3e41_1_0)~~ 1. ~~[RegExp feature testing and web compat](https://github.com/tc39/ecma262/issues/262) (Daniel Ehrenberg and Michael Saboff) [slides](https://docs.google.com/presentation/d/1BZiysQL4YMXgexwTmcZTFOD0nxGSAGz7PbzAotoDiGw/edit#slide=id.g127bcf3e41_1_10)~~ 1. ~~[Reference type implementation and reality](https://github.com/tc39/ecma262/issues/467) (Brian Terlson)~~ 1. Existing proposals looking to advance to Stage 2 or beyond 1. ~~[Async Iteration](https://tc39.github.io/proposal-async-iteration/) (Kevin Smith)~~ 1. ~~[Function.prototype.toString revision](http://tc39.github.io/Function-prototype-toString-revision/) (Michael Ficarra)~~ 1. ~~[Object.values/Object.entries](https://github.com/tc39/proposal-object-values-entries/issues/10) to stage 4? (Jordan Harband)~~ 1. ~~[System.global](https://github.com/tc39/proposal-global/) resolve naming + stage 2? (Jordan Harband)~~ 1. Status updates on existing proposals not looking to advance 1. ~~[Zones](https://github.com/domenic/zones) update ([spec](https://domenic.github.io/zones/)) (Domenic Denicola, Misko Hevery)~~ 1. ~~[Shared Memory and Atomics](https://github.com/tc39/ecmascript_sharedmem) [Slides](https://github.com/tc39/ecmascript_sharedmem/raw/master/tc39/sharedmem-mar-2016.odp) (Lars Hansen)~~ 1. ~~[Async Functions](https://tc39.github.io/ecmascript-asyncawait) (Brian Terlson)~~ 1. ~~[String#padStart/padEnd](https://github.com/tc39/proposal-string-pad-start-end) (Jordan Harband)~~ 1. ~~[Object.getOwnPropertyDescriptors](https://github.com/tc39/proposal-object-getownpropertydescriptors) (Jordan Harband)~~ 1. ~~[Error.isError](https://github.com/ljharb/proposal-is-error) (Jordan Harband)~~ 1. ~~[(Public) Class Fields](https://github.com/jeffmo/es-class-fields-and-static-properties) (Jeff Morrison)~~ 1. New proposals for Stage 1 1. ~~[Private Fields](https://zenparsing.github.io/es-private-fields/) (Kevin Smith)~~ 1. ~~[Weak References](https://github.com/tc39/proposal-weakrefs) (Dean Tribble)~~ 1. ~~[Draft Proposed Frozen Realm API](https://github.com/FUDCo/frozen-realms) (Chip Morningstar, Mark Miller) [Slides](https://github.com/FUDCo/frozen-realms/blob/master/FrozenRealmsPresentation-2016-03-30.pdf)~~ 1. ~~[Lifting TemplateCharacter Restrictions](https://github.com/disnet/template-literal-revision) (Tim Disney) [Slides](http://slides.com/disnet/template-literal-problems)~~ 1. [Agents (spun out from Shared Memory and Atomics) (tentative)](https://axis-of-eval.org/shmem/agents-formatted.html) [Slides](https://github.com/tc39/ecmascript_sharedmem/raw/master/tc39/agents-mar-2016.odp) (Lars Hansen) 1. ~~[Map.prototype.toJSON/Set.prototype.toJSON](https://github.com/DavidBruant/Map-Set.prototype.toJSON) (Jordan Harband, David Bruant)~~ 1. Test262 updates 1. ~~[aggregated FOSS parser pass-fail and equivalence tests](https://github.com/tc39/test262/pull/559) (Kevin Gibbons)~~ 1. ECMA-402 updates 1. ~~[Intl.*.formatToParts](https://rawgit.com/zbraniecki/ecma402/format-to-parts-mix/out/index.html) (Zibi Braniecki)~~ 1. ~~[Intl.{List|Unit|Duration|RelativeTime}Formatter](https://github.com/tc39/ecma402/#current-proposals) (Zibi Braniecki)~~ 1. Closure ## Dates and locations of future meetings | Dates | Location | Host | |--------------------------|-------------------|------------| | 2016-05-23 to 2016-05-25 | Munich, DE | Google | | 2016-07-26 to 2016-07-28 | Redmond, WA | Microsoft | | 2016-09-27 to 2016-09-29 | Los Gatos, CA | Netflix | | 2016-11-29 to 2016-12-01 | Menlo Park, CA | Facebook |