From 7af63a1112d8f043699c6e5f6d745915f8b96bcb Mon Sep 17 00:00:00 2001 From: ctcpip Date: Tue, 27 Feb 2024 20:46:59 -0600 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=202024-02-27?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- meetings/notes/2023/2023-10-24.md | 21 ----------------- meetings/notes/2024/2024-02-14.md | 1 - meetings/notes/2024/2024-02-27.md | 39 ++++++++++++++++++++++++------- meetings/notes/2024/2024-03-13.md | 27 +++++++++++++++++++++ meetings/notes/backlog.md | 3 +++ 5 files changed, 60 insertions(+), 31 deletions(-) create mode 100644 meetings/notes/2024/2024-03-13.md diff --git a/meetings/notes/2023/2023-10-24.md b/meetings/notes/2023/2023-10-24.md index 66f880d..048ec5c 100644 --- a/meetings/notes/2023/2023-10-24.md +++ b/meetings/notes/2023/2023-10-24.md @@ -1,24 +1,3 @@ # TG3 - 2023-10-24 ## lack of quorum -- adjourned without any business - -======= - -## Folks - -| Name | GH Username | TLA | Affiliation | -| --------- | --------------- | --- | ------------ | -| Full Name | @githubUsername | FNE | organization | -| | | | | - -## Agenda - -> [!NOTE] -> See [backlog.md](../backlog.md) for outstanding action items and agenda topics. - -| Topic | Presenter(s) | -| ---------------------------------------------------------------------------- | ---------------- | -| review of previous agenda and action items | | -| review of TG3 discussion from plenary (consensus items and pending actions) | Chris de Almeida | - -### review of previous agenda and action items diff --git a/meetings/notes/2024/2024-02-14.md b/meetings/notes/2024/2024-02-14.md index 17e3a81..3f4c3d4 100644 --- a/meetings/notes/2024/2024-02-14.md +++ b/meetings/notes/2024/2024-02-14.md @@ -4,7 +4,6 @@ | Name | GH Username | TLA | Affiliation | | ---------------- | --------------- | --- | ------------ | -| Full Name | @githubUsername | FNE | organization | | Chris de Almeida | @ctcpip | CDA | IBM | | Mark Miller | @erights | MM | Agoric | | Jordan Harband | @ljharb | JHD | HeroDevs | diff --git a/meetings/notes/2024/2024-02-27.md b/meetings/notes/2024/2024-02-27.md index 77e5f3c..653bf6b 100644 --- a/meetings/notes/2024/2024-02-27.md +++ b/meetings/notes/2024/2024-02-27.md @@ -2,19 +2,40 @@ ## Folks -| Name | GH Username | TLA | Affiliation | -| --------- | --------------- | --- | ------------ | -| Full Name | @githubUsername | FNE | organization | -| | | | | +| Name | GH Username | TLA | Affiliation | +| ---------------- | ----------- | --- | ----------- | +| Mark Miller | @erights | MM | Agoric | +| Richard Gibson | @gibson042 | RGN | Agoric | +| Chris de Almeida | @ctcpip | CDA | IBM | ## Agenda > [!NOTE] > See [backlog.md](../backlog.md) for outstanding action items and agenda topics. -| Topic | Presenter(s) | -| ------------------------------------------ | ------------ | -| review of previous agenda and action items | | -| | | +| Topic | Presenter(s) | +| ------------------------------------------------------------------------------- | ---------------- | +| ? structs update ? | | +| review issues in security repo | Chris de Almeida | +| does TC39 need a formal security review for proposals? [related issue][related] | | -### review of previous agenda and action items +- structs meeting on March 4 -- meeting is on TC39 private calendar + +### review issues in security repo + +- discussed array index accessors and @@Species +- index accessors: 5% usage in 2017 is now over 30% in 2024, likely due to use in popular lib(s) + - + +### misc discussion + +- discussed Promise.resolve re-entrancy hazard +- discussed harden and stabilize + - will be discussed at tomorrow (2-28) SES meeting +- should we advertise TG3 meetings in Reflector? + - sure, couldn't hurt +- APAC-friendly meetings are not well-attended, with zero APAC-located attendees for several months + - propose switching the APAC-friendly-time meeting to an EMEA-friendly-time meeting + - until the need arises again for an APAC-friendly-time meeting + +[related]: https://github.com/tc39/security/issues/4 diff --git a/meetings/notes/2024/2024-03-13.md b/meetings/notes/2024/2024-03-13.md new file mode 100644 index 0000000..03bc8d4 --- /dev/null +++ b/meetings/notes/2024/2024-03-13.md @@ -0,0 +1,27 @@ +# TG3 - 2024-03-13 + +## Folks + +| Name | GH Username | TLA | Affiliation | +| --------- | --------------- | --- | ------------ | +| Full Name | @githubUsername | FNE | organization | +| | | | | + +## Agenda + +> [!NOTE] +> See [backlog.md](../backlog.md) for outstanding action items and agenda topics. + +| Topic | Presenter(s) | +| ------------------------------------------------------------------------------- | ---------------- | +| ? structs update ? | | +| review issues in security repo | Chris de Almeida | +| does TC39 need a formal security review for proposals? [related issue][related] | | +| | | + +### review issues in security repo + +- index accessors: 5% usage in 2017 is now over 30% in 2024, likely due to use in popular lib(s) + - + +[related]: https://github.com/tc39/security/issues/4 diff --git a/meetings/notes/backlog.md b/meetings/notes/backlog.md index b2b32da..22bb694 100644 --- a/meetings/notes/backlog.md +++ b/meetings/notes/backlog.md @@ -41,3 +41,6 @@ - JHD: changing to accessers can break packages - MAH: need a private place to discuss... private things - feedback while discussing making the TG3 repo public +- MM: Promise.resolve should not cause a re-entrancy hazard -- MAH would be good to advise on this + - internal promise resolve operation (original/initial behavior of Promise.resolve) - simplify that to not check the constructor properry and thereby to not give user code a chance to run during the Promise.resolve operation +- RGN: lack of constraints around ordering for reporting own keys even on an Object.freeze() frozen object