Skip to content

Latest commit

 

History

History
129 lines (101 loc) · 10.7 KB

03.md

File metadata and controls

129 lines (101 loc) · 10.7 KB

Agenda for the 81st meeting of Ecma TC39

Background:

Agenda topic rules

Deadline for advancement eligibility: February 27th, 2021, 10:00 PST

  • 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

  6. Secretary's Report (15m, Istvan Sebestyen, https://github.com/tc39/agendas/blob/HEAD/2021/tc39-2021-011-march-meeting-secretariats-report.pdf)

  7. Project Editors’ Reports

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

  9. Web compatibility issues / Needs Consensus PRs

    timebox topic presenter
    15m Make B.1.{1,2} (octal literals & escapes) normative for sloppy code Kevin Gibbons
    15m Backup incumbent tracking for FinalizationRegistry jobs (slides) Shu-yu Guo
    5m Normative: specify creation order for capturing group properties Kevin Gibbons
  10. Overflow from previous meeting

    timebox topic presenter
  11. Incubation call chartering (15m on the last day)

  12. Short (≤30m) Timeboxed Discussions

    timebox topic presenter
    15m PR: Add Promise.anySettled and make Promise.race its alias (slides) Mathias Bynens
    15m R&T Update: Array/Tuple prototype analogy Robin Ricard
  13. Proposals

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

    stage timebox topic presenter
    3 15m Class static Initialization Blocks Stage 3 (conditional) Update (slides) Ron Buckton
    3 30m Intl.Segmenter for Stage 4 (slides, spec text) Richard Gibson
    3 30m top-level await update towards stage 4, DFS ordering invariant normative change (PR) and bug fixes (PR, slides) Yulia Startsev & Guy Bedford
    2 20m Error Cause for Stage 3 (slides, spec) Chengzhong Wu, Hemanth HM
    2 30m Collection Normalization move Set to follow on due to bikeshed, prep for Stage 3 Bradley Farias
    2 45m ResizableArrayBuffer for Stage 3 (slides) Shu-yu Guo
    2 120m Temporal for Stage 3 (slides) Philip Chimento
    1 15m array-find-from-last for stage 2 (slides) KWL
    1 30m Unicode set notation in regular expressions update (slides) Mathias Bynens
    1 30m Do expressions for stage 2 update (slides, spec) Kevin Gibbons
    1 10m Async do expressions for stage 2 update (slides, spec) Kevin Gibbons
    0 30m JavaScript module fragments for Stage 1 (slides) Daniel Ehrenberg
  14. Longer or open-ended discussions

    timebox topic presenter
    30m Pipeline operator: Seeking champions (slides) (Stage 1) Daniel Ehrenberg
    15m Ecma Award Nominations Yulia Startsev & Istvan Sebestyen
  15. Overflow from timeboxed agenda items (in insertion order)

    topic presenter
  16. Other business

    1. Thank host
  17. Adjournment

Schedule constraints

  • Mathias (presenting Promise.anySettled and helping with Unicode set notation in regex) is only available on Wednesday March 10th, in the morning.
  • Mark Davis and Markus Scherer (needed for Unicode set notation in regex) available 10am Wednesday
  • Suggest 1 hour of Temporal for Stage 3 on each day
  • Chengzhong Wu will be available at 10AM on Day-1
  • Robin Ricard will be only available to present during the first half of the meeting every day (pre-lunch hours)
  • Request that Shu's Resizable Array Buffer topic is in the morning of day two, so that two other mozillians can join.

Dates and locations of future meetings

Dates Location
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