Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Agenda for the 79th meeting of Ecma TC39

  • Host: IBM
  • Dates and times:
    • 10:00 to 15:00 CET (UTC +1) on November 16th, 2020
    • 10:00 to 15:00 CET (UTC +1) on November 17th, 2020
    • 10:00 to 15:00 CET (UTC +1) on November 18th, 2020
    • 10:00 to 15:00 CET (UTC +1) on November 19th, 2020
  • Location: Remote (was Budapest)
  • Attendee information: https://github.com/tc39/Reflector/issues/320

Background:

Agenda topic rules

Deadline for advancement eligibility: November 6th, 2020, 10:00 CET

  • Note: this time is selected to be precisely 10 days prior to the start of the meeting
  1. Proposals not looking to advance may be added at any time; if after the deadline, please always use a pull request so that members are notified of changes.
  2. Proposals seeking feedback at stage 0 must be added (and noted as such) prior to the deadline, or else delegates may object to advancement solely on the basis of missing the deadline.
    1. Such proposals should include supporting materials when possible.
  3. Proposals looking to advance to stage 1 must be added (and noted as such) prior to the deadline, or else delegates may object to advancement solely on the basis of missing the deadline.
    1. Such proposals must link to a proposal repository and they should link to supporting materials when possible.
  4. Proposals looking to advance to stages 2, 3, or 4 must be added (and noted as such) along with the necessary materials prior to the deadline, or else delegates may object to advancement solely on the basis of missing the deadline.
    1. Such proposals must link to supporting materials prior to the deadline, or else delegates may object to advancement solely on the basis of missing the deadline. If these materials change substantially after the deadline, the proposal may be disqualified from advancement, based on the committee’s judgment.
    2. Proposals looking to advance to stage 4 must link to a pull request into the spec, since the process requires one.
  5. Proposal-based agenda items should be sorted primarily by stage (descending), secondarily by timebox (ascending), and finally by insertion date.

Supporting materials includes slides, a link to the proposal repository, a link to spec text, etc.; essentially, anything you are planning to present to the committee, or that would be useful for delegates to review.

Agenda items

  1. Opening, welcome and roll call (Chair)

    1. Opening of the meeting
    2. TC39 follows its Code of Conduct
    3. Introduction of attendees
    4. Host facilities, local logistics
    5. Quick recap of meeting IPR policy
    6. Overview of communication tools
  2. Find volunteers for note taking

  3. Adoption of the agenda

  4. Approval of the minutes from last meeting

  5. Next meeting host and logistics & 2021 Schedule (5m slides)

  6. Secretary's Report (15m, Istvan Sebestyen, slides)

  7. Project Editors’ Reports

    1. ECMA262 Status Updates (15m) (slides)
    2. ECMA402 Status Updates (slides) (15m)
    3. ECMA404 Status Updates (15m)
    4. Test262 Status Updates (15m)
  8. Updates from the CoC Committee (15m)

  9. Update on Chair Group for 2021 (5m slides)

  10. Web compatibility issues / Needs Consensus PRs

    timebox topic presenter
    15m Handling of NaN and side effects in Date.prototype.set* methods Kevin Gibbons
    15m __proto__ normative optional options Gus Caplan
    15m Handling await in left operands of exponentiation Daniel Rosenwasser, Kevin Gibbons
    15m Default constructors and spread operations Gus Caplan
    15m Re-resolve unresolvable bindings in PutValue Shu-yu Guo
    15m IntegerIndexedElementSet should always indicate success Ross Kirsling, Kevin Gibbons
    15m Give %TypedArray% methods explicit algorithms (slides) Ross Kirsling, Shu-yu Guo
  11. Overflow from previous meeting

    timebox topic presenter
    60m Extensions for Stage 1 (slides WIP) HE Shi-Jun
    20m Supporting MDN's documentation about in TC39's output (issue, slides) Daniel Ehrenberg
  12. Incubation call chartering (15m on the last day)

  13. Short (≤30m) Timeboxed Discussions

    timebox topic presenter
  14. Proposals

    ✓ represents an agenda item which has been presented, and does not indicate stage advancement

    stage timebox topic presenter
    3 30m .item() rename + revisit inclusion on String (slides) Shu-yu Guo
    3 30m Import assertions status update (slides) Sven Sauleau, Dan Clark and Daniel Ehrenberg
    3 45m RegExp Matches Indices JSC Implementation feedback (Slides) Michael Saboff
    2 20m Intl Enumeration API (update slide) Frank Yung-Fong Tang
    2 30m JSON modules for Stage 3 (slides) Sven Sauleau, Dan Clark and Daniel Ehrenberg
    2 60m Realms for Stage 3, tentatively. (slides) Leo Balter, Caridy Patiño
    2 60m Tour of Temporal (slides) Ujjwal Sharma, Daniel Ehrenberg
    1 25m Standardized Debug for Stage 2 (slides TBD) Gus Caplan
    1 25m Error Cause for Stage 2 (slides) Chengzhong Wu and Hemanth HM
    1 30m Intl.DisplayNames V2 update (cancelled) Frank Yung-Fong Tang
    1 30m Intl Locale Info update (cancelled) Frank Yung-Fong Tang
    0 30m JS Module Blocks (slides) Surma
    0 60m Vision for concurrent JS + constellations of proposals (slides) Shu-yu Guo
    0 60m Grouped Accessors and Auto-Accessors (slides) Ron Buckton
  15. Longer or open-ended discussions

    timebox topic presenter
    60 Batch preloading and JavaScript (slides) Daniel Ehrenberg
    30 Process Update (slides) Yulia Startsev
    30 Dealing with TC39 Data (slides) Yulia Startsev
    45 Adopting Unicode behavior for set notation in regular expressions (slides) Markus Scherer, Mathias Bynens
  16. Overflow from timeboxed agenda items (in insertion order)

    topic presenter
  17. Other business

    1. Thank host
  18. Adjournment

Schedule constraints

  • Surma is available on Wednesday, November 18 only.
  • Temporal preferred to be Wednesday or Thursday.
  • Jordan is available the first two hours of each day, and would like to be present for: .item (specifically re string inclusion), JSON modules, standardized debug, and "TC39 Data".
  • Batch preloading is preferred to be discussed on Wednesday or Thursday as the last item of the day.

Dates and locations of future meetings

Dates Location
2021-01-25 to 2021-01-28 Remote: "San Francisco", PT
2021-03-09 to 2021-03-10 Remote: PT
2021-04-19 to 2021-04-22 Remote: "New York", ET
2021-05-25 to 2021-05-26 Remote: PT
2021-07-13 to 2021-07-16 Remote: "Tokyo", JST
2021-08-31 to 2021-09-01 Remote: ET
2021-10-25 to 2021-10-28 "London?", GMT
2021-12-14 to 2021-12-15 Remote: PT