# 81st meeting of TC39 - TCQ: https://tcq.app/meeting/BSXq - Hallway track: https://hubs.mozilla.com/oAAvRHu/tc39 - Agenda: https://github.com/tc39/agendas/blob/master/2021/03.md - Reflector: https://github.com/tc39/Reflector/issues/348 ## Day 1 ([notes](https://docs.google.com/document/d/1bHYYiRrmbs4OV2GDkJQ2Q4I4CC8sxv7g0d_JzRPLCvg/edit)) <details> <summary>10:00 to 15:00 PST (UTC -8) on Tuesday 09 March, 2021</summary> ### 10:00 - Opening & welcome (Aki) - Quick recap of CoC and IPR policy - Overview of communication tools - Find volunteers for note taking - Adoption of the agenda - Approval of the minutes from last meeting - Secretary's Report (5m, Istvan Sebestyen, https://github.com/tc39/agendas/blob/master/2021/tc39-2021-011-march-meeting-secretariats-report.pdf) - 2021 ECMA262 RC - 2021 ECMA402 RC - Test262 Status Updates ### 10:45-12:00 - 15m Make B.1.{1,2} (octal literals & escapes) normative for sloppy code Kevin Gibbons - 5m Normative: specify creation order for capturing group properties Kevin Gibbons - 15m Backup incumbent tracking for FinalizationRegistry jobs Shu-yu Guo - 15m Class static Initialization Blocks Stage 3 (conditional) Update Ron Buckton - 15m R&T Update: Array/Tuple prototype analogy Robin Ricard - 10m Async do expressions for stage 2 update && Do expressions ~~for stage 2~~ update Kevin Gibbons - 30m top-level await update towards stage 4, DFS ordering invariant normative change and bug fixes Yulia Startsev - 15m Ecma Award Nominations Yulia Startsev & Istvan Sebestyen ### lunch (60 minutes) ### 13:00-15:00 - 30m JavaScript module fragments for Stage 1 Daniel Ehrenberg - 30m Collection Normalization move Set to follow on due to bikeshed, prep for Stage 3 Bradley Farias - 60m Temporal for Stage 3 Philip Chimento </details> ## Day 2 ([notes](https://docs.google.com/document/d/1L7nUI3w06o6CpJNieg9iOnOLDLvy9i3XROEd-oWf_84/edit)) <details open> <summary>10:00 to 15:00 PST (UTC -8) on Wednesday 10 March, 2021</summary> ### 10:00-12:00 - 30m 🔒 Unicode set notation in regular expressions Stage 1 Update MB - 20m 🔒 Error Cause for Stage 3 Chengzhong Wu, Hemanth HM - 15m 🔒 PR: Add Promise.anySettled and make Promise.race its alias Mathias Bynens - 15m array-find-from-last for stage 2 KWL - 45m ResizableArrayBuffer for Stage 3 Shu-yu Guo - 15m Incubation call chartering Shu ### lunch (60 minutes) ### 13:00-15:00 - 30m Intl.Segmenter for Stage 4 Richard Gibson - 10m (continuation) Top-Level Await: DFS Ordering - Yulia Startsev - 60m (continuation) Temporal for Stage 3 Philip Chimento - 30m Pipeline operator (Stage 1) Daniel Ehrenberg </details> *** ## Overflow ### From agenda ### Timebox overrun ## 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 (Error Cause) will be available at 10AM on Day-1 - ☑️ Jan de Mooij and Ted Campbell would like to attend ResizableArrayBuffer, strong preference for morning on day 2 <style>summary { font-weight: bold; }</style> ## emoji legend _note: this is mostly intended to be information for chairs in the scheduling and re-arrangement process_ - ☑️ - schedule constraints are currently met (remove if schedule changes must be made) - 🔒 - agenda item is placed intentionally to accomodate schedule constraints - 📅 - agenda item is constrained by day - ⏰ - agenda item is constrained by time - ⏳ - agenda item added after deadline