# 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