---
# System prepended metadata

title: 81st meeting of TC39

---

# 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

