# 91st meeting of TC39
- Video call: The [signup sheet](https://forms.gle/ExjAFZRzr5SwusgR9) will tell you this!
- TCQ: https://tcq.app/meeting/Upzu
- Hallway track: https://hubs.mozilla.com/oAAvRHu/tc39
- Agenda: https://github.com/tc39/agendas/blob/main/2022/07.md
- Reflector: https://github.com/tc39/Reflector/issues/437
## Day 1 ([notes](https://mths.be/tc39day1))
<details>
<summary>10:00 to 16:00 PDT (America/Los_Angeles) on 19 July 2022</summary>
### 10:00-12:00
- Opening & Welcome (Rob)
- Volunteers for note-taking
- Introduction of Attendees
- Adoption of the agenda
- Approval of the minutes from last meeting
- 15m Secretary's Report
- 15m ECMA262 Status Updates
- Reminder to review Github Delegate teams (Jordan Harband)
- 15m ECMA402 Status Updates
- 15m ECMA404 Status Updates
- Updates from the CoC Committee
- 20m | π [Change Array by Copy](https://github.com/tc39/proposal-change-array-by-copy/) update [issue 95](https://github.com/tc39/proposal-change-array-by-copy/issues/95) | Ashley Claymore
- 5m | β³π [Resizable buffer](https://github.com/tc39/proposal-resizablearraybuffer/)'s [TypedArray.prototype.transfer detach check fix](https://github.com/tc39/proposal-resizablearraybuffer/pull/99) | Shu-yu Guo
- 15m Test262 Status Updates
- 5m | [Only coerce once in the BigInt constructor](https://github.com/tc39/ecma262/pull/2812) | Kevin Gibbons
### lunch (60 minutes)
### 13:00-16:00
- 45m | π [Record & Tuple](https://github.com/tc39/proposal-record-tuple) Update ([slides](https://www.dropbox.com/s/g4enjgd4p2npv2s/record_tuple_update_july_%202022.pdf?dl=0)) ([issues](https://github.com/tc39/proposal-record-tuple/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22stage+3%22)) | Ashley Claymore, Rick Button, Robin Ricard
- 45m | π [Import Reflection](https://github.com/tc39/proposal-import-reflection) for stage 2 | Guy Bedford & Luca Casonato
#### break (10 minutes)
- 90m | π [Compartments as Module Loaders](https://github.com/tc39/proposal-compartments) | Kris Kowal
***10 minutes overflow***
</details>
## Day 2 ([notes](https://mths.be/tc39day2))
<details>
<summary>10:00 to 16:00 PDT (America/Los_Angeles) on 20 July 2022</summary>
### 10:00-12:00
- 10m | π Stenography support ([slides](https://docs.google.com/presentation/d/1FLtYVdf2l3yX0U5NlUC91mcyC5OR8m6CTx77yjqURD8/edit#slide=id.p), [issue](https://github.com/tc39/Reflector/issues/426)) | Daniel Ehrenberg
- 30m | [Avoid triggering `throw` in corner case in async generators](https://github.com/tc39/ecma262/pull/2818) or [Avoid mostly-redundant await in async `yield*`](https://github.com/tc39/ecma262/pull/2819) - [slides](https://docs.google.com/presentation/d/1Ip-v0VNF8eWgN4mg5BkVuvLn-1tO4lKP70As8LRoMGc/edit?usp=sharing) | Kevin Gibbons
- 30m | [Always check regular expression flags by "flags"](https://github.com/tc39/ecma262/pull/2791) | Richard Gibson
- 20m | [Allow toString of a built-in function to output a computed property name](https://github.com/tc39/ecma262/pull/2695) | Richard Gibson
- 20m | π Well-formatted PDF standards for 2022 and beyond (new PDFs: [ECMA-262](https://www.ecma-international.org/wp-content/uploads/ECMA-262_13th_edition_june_2022.pdf) [ECMA-402](https://www.ecma-international.org/wp-content/uploads/ECMA-402_9th_edition_june_2022.pdf)) | Allen Wirfs-Brock
- 15m | [Hashbang](https://github.com/tc39/proposal-hashbang) for stage 4 ([PR](https://github.com/tc39/ecma262/pull/2816)) | Jordan Harband
- 15m | Intl FallbackSymbol: well-known or not? | Jordan Harband
### lunch (60 minutes)
### 13:00-16:00
- 30m | Remove Order Check in NumberFormat v3 and in ECMA402 Intl.DateTimeFormat ([slides](https://docs.google.com/presentation/d/1UUvbf3FFu9PGtrPAKPdMad9DZuVFLIvkAsAxyJZyvxM/edit#slide=id.g13ba93d6c41_0_97), [PR701](https://github.com/tc39/ecma402/pull/701), [PR100](https://github.com/tc39/proposal-intl-numberformat-v3/pull/100)) | Frank Yung-Fong Tang (Google)
- 30m | [Temporal](https://github.com/tc39/proposal-temporal) update and normative PRs ([slides](http://ptomato.name/talks/tc39-2022-07/)) | Philip Chimento
- 30m | [NumberFormat v3](https://github.com/tc39/proposal-intl-numberformat-v3) Stage 3 update | Shane F Carr (Google) |
### break (10 minutes)
- 30m | [Set methods](https://github.com/tc39/proposal-set-methods): how to access properties of the argument ([slides](https://docs.google.com/presentation/d/19nCrwU5RkbIafW9zRDVDbGbPsiq7ct1IovsJLTU7p8Q/edit)) | Kevin Gibbons
- 15m | [Duplicate named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups) for stage 3 | Kevin Gibbons
- 30m | [Symbol Predicates](https://github.com/rricard/proposal-symbol-predicates) for stage 1 or 2 ([spec](https://www.rricard.me/proposal-symbol-predicates/)) ([slides](https://docs.google.com/presentation/d/1-3SEk2fr3LHoezFgyaXJX0O6UU6pKgd444a372qQ4pQ/edit)) | Jordan Harband & Robin Ricard
- 15m | [Allow host exotic objects to reject private fields](https://github.com/tc39/ecma262/pull/2807) | Kevin Gibbons
</details>
## Day 3 ([notes](https://mths.be/tc39day3))
<details open>
<summary>10:00 to 15:00 PDT (America/Los_Angeles) on 21 July 2022</summary>
### 10:00-12:00
- 45m | π [Iterator Helpers](https://github.com/tc39/proposal-iterator-helpers) update ([slides](https://docs.google.com/presentation/d/1T7uVl-GtpTPgNY0psvFoVm0v22_tLoz2o-vVjlTZvoY/edit)) | Michael Ficarra and Kevin Gibbons
- 30m | π [Double-ended Iterator and Destructuring](https://github.com/tc39/proposal-deiter) update (slides TBD) | HE Shi-Jun
- 30m | π [Policy Maps & Sets](https://github.com/js-choi/proposal-policy-map-set) for Stage 1 ([slides](https://docs.google.com/presentation/d/1ykMq2uQZbvtawN5MpBMD2Y1PXk3DZEI_O5U0Fsf-_ZQ/edit?usp=sharing)) | J. S. Choi & Hemanth HM
### lunch (60 minutes)
### 13:00-16:00
- 30m | π [Function memoization](https://github.com/js-choi/proposal-function-memo) for Stage 1 ([slides](https://docs.google.com/presentation/d/1yeMIUYnu17QCvIADQ6rGg0v1tCC93EOkMhR66IKbYUU/edit?usp=sharing)) | J. S. Choi & Hemanth HM
- 30m | [Object.{pick,omit}](https://github.com/tc39-transfer/proposal-object-pick-or-omit) for Stage 1/2 (slides TDB) | Hemanth HM
- 30m | π [Function.pipe & flow](https://github.com/js-choi/proposal-function-pipe-flow) for Stage 1 ([slides](https://docs.google.com/presentation/d/1nkKKx26QuiqewGsl2gcTVFGd8HxRA_UBgtgQKdVpfQQ/edit?usp=sharing)) | J. S. Choi
- 55m | Continuation: Stenography support ([slides](https://docs.google.com/presentation/d/1FLtYVdf2l3yX0U5NlUC91mcyC5OR8m6CTx77yjqURD8/edit#slide=id.p), [issue](https://github.com/tc39/Reflector/issues/426)) | Daniel Ehrenberg
- 20m | [Clarify the layering relationship between ECMA-262 and ECMA-402](https://github.com/tc39/ecma402/pull/690) | Richard Gibson
- 5m | Incubation Chartering | Shu-yu Guo
</details>
***
## Overflow
### From agenda
### Timebox overrun
## Schedule constraints
- Shu-yu Guo cannot attend on Wednesday July 20 and would like to be present for Change-Array-by-copy, Import Reflection, Compartments, and R&T updates. β
- NicolΓ² Ribaudo will only attend on the 19th and 20th, and would like to be present for (in order from the most important to the less important) Compartments, R&T updates, Import Reflection, Change-Array-by-copy. β
- Leo Balter cannot attend on July 19 first 2 hours and July 21 first 30 mins. β
- J. S. Choi cannot attend all day on July 19, as well as July 20 before 11 am PDT. They can attend on July 20 after 11 am PDT, as well as all day on July 21. β
- Allen Wirfs-Brock can lead the PDF Specs discussion anytime on the 20th, after 11AM the 19th, or after noon the 21st. β
- The stenographer will work from 10 AM to noon on July 20th (unless other constraints come up, in which case Daniel Ehrenberg can work with the stenographer to try to reschedule). Ideally, that day would start with a brief stenography presentation, followed by two hours of topics which are happy to have stenographer support. β
- Jack Works: I want to be present for (in order from the most important to the less important) Pattern Matching, Compartments, Import Reflection, ShadowRealm. I'm available on any day, but it is midnight for me. I prefer those topics are continuously presented (no other topics in the middle). I want to request that those topics should not be presented earlier than the scheduled time, otherwise I may miss it. β
- Chengzhong Wu will only be available on first 2 hours and would like to be present for ShadowRealm. β
- Hax would like Deiter to follow Iterator Helpers β
## Key
- β³ : late addition for stage advancement and schedule prioritization
- π : agenda item specifically placed to accommodate schedule constraints
<style>summary { font-weight: bold; }</style>