From 4f42f5b5bfdd96fb2bd1bed63ff3d892a4784519 Mon Sep 17 00:00:00 2001 From: ctcpip Date: Wed, 25 Sep 2024 14:32:16 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20add=20meeting=20notes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- meetings/2021/2021-09-08.md | 1 + meetings/2021/2021-11-10.md | 1 + meetings/2021/2021-12-01.md | 1 + meetings/2024/2024-07-17.md | 26 ++++++++++++++++++++ meetings/2024/2024-07-24.md | 19 +++++++++++++++ meetings/2024/2024-08-07.md | 18 ++++++++++++++ meetings/2024/2024-08-14.md | 21 ++++++++++++++++ meetings/2024/2024-08-21.md | 28 ++++++++++++++++++++++ meetings/2024/2024-08-28.md | 38 +++++++++++++++++++++++++++++ meetings/2024/2024-09-04.md | 29 ++++++++++++++++++++++ meetings/2024/2024-09-11.md | 33 +++++++++++++++++++++++++ meetings/2024/2024-09-18.md | 19 +++++++++++++++ meetings/2024/2024-09-25.md | 48 +++++++++++++++++++++++++++++++++++++ package.json | 2 +- 14 files changed, 283 insertions(+), 1 deletion(-) create mode 100644 meetings/2024/2024-07-17.md create mode 100644 meetings/2024/2024-07-24.md create mode 100644 meetings/2024/2024-08-07.md create mode 100644 meetings/2024/2024-08-14.md create mode 100644 meetings/2024/2024-08-21.md create mode 100644 meetings/2024/2024-08-28.md create mode 100644 meetings/2024/2024-09-04.md create mode 100644 meetings/2024/2024-09-11.md create mode 100644 meetings/2024/2024-09-18.md create mode 100644 meetings/2024/2024-09-25.md diff --git a/meetings/2021/2021-09-08.md b/meetings/2021/2021-09-08.md index cd70260..594e131 100644 --- a/meetings/2021/2021-09-08.md +++ b/meetings/2021/2021-09-08.md @@ -3,6 +3,7 @@ ----- **Remote attendees:** + | Name | Abbreviation | Organization | | ----------------- | ------------ | ------------ | | Granville Schmidt | GRS | F5 | diff --git a/meetings/2021/2021-11-10.md b/meetings/2021/2021-11-10.md index 8ddc264..9521b2c 100644 --- a/meetings/2021/2021-11-10.md +++ b/meetings/2021/2021-11-10.md @@ -3,6 +3,7 @@ ----- **Remote attendees:** + | Name | Abbreviation | Organization | | ----------------- | ------------ | ------------ | | Granville Schmidt | GRS | F5 | diff --git a/meetings/2021/2021-12-01.md b/meetings/2021/2021-12-01.md index 07976d6..6759374 100644 --- a/meetings/2021/2021-12-01.md +++ b/meetings/2021/2021-12-01.md @@ -3,6 +3,7 @@ ----- **Remote attendees:** + | Name | Abbreviation | Organization | | ----------------- | ------------ | ------------ | | Mark S. Miller | MM | Agoric | diff --git a/meetings/2024/2024-07-17.md b/meetings/2024/2024-07-17.md new file mode 100644 index 0000000..ad4a2a3 --- /dev/null +++ b/meetings/2024/2024-07-17.md @@ -0,0 +1,26 @@ +# 30th Meeting of TC39-TG3 - 2024-07-17 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------- | --------------- | --- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Daniel Veditz | @dveditz | DPV | Mozilla | +| ✓ | Eli Grey | @eligrey | | Transcend | +| ✓ | Jasvir Nagra | @jasvir | | Picovisor | +| ✓ | Jordan Harband | @ljharb | JHD | HeroDevs | +| ✓ | Jovonni | | | | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Michael Ficarra | @michaelficarra | MF | F5 | +| ✓ | Nicolò Ribaudo | @nicolo-ribaudo | NRO | Igalia | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | +| ✓ | Ulises Gascón | @UlisesGascon | UG | One Beyond | + +## Agenda + +### new stage 0 proposal on upcoming plenary agenda: [JavaScript Concurrency Control Proposal](https://github.com/michaelficarra/proposal-concurrency-control) + +### evaluators diff --git a/meetings/2024/2024-07-24.md b/meetings/2024/2024-07-24.md new file mode 100644 index 0000000..b4411f5 --- /dev/null +++ b/meetings/2024/2024-07-24.md @@ -0,0 +1,19 @@ +# 31st Meeting of TC39-TG3 - 2024-07-24 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------- | --------------- | --- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Eli Grey | @eligrey | | Transcend | +| ✓ | Jovonni | | | | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | +| ✓ | Ulises Gascón | @UlisesGascon | | One Beyond | + +## Agenda + +### next week plenary topics diff --git a/meetings/2024/2024-08-07.md b/meetings/2024/2024-08-07.md new file mode 100644 index 0000000..5d42e28 --- /dev/null +++ b/meetings/2024/2024-08-07.md @@ -0,0 +1,18 @@ +# 32nd Meeting of TC39-TG3 - 2024-08-07 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------- | --------------- | --- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Eli Grey | @eligrey | | Transcend | +| ✓ | Jovonni | | | | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Michael Ficarra | @michaelficarra | MF | F5 | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | + +## Agenda + +discussion of spec issue and exploring options diff --git a/meetings/2024/2024-08-14.md b/meetings/2024/2024-08-14.md new file mode 100644 index 0000000..f48a8fe --- /dev/null +++ b/meetings/2024/2024-08-14.md @@ -0,0 +1,21 @@ +# 33rd Meeting of TC39-TG3 - 2024-08-14 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------- | --------------- | --- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Eli Grey | @eligrey | | Transcend | +| ✓ | Erik Marks | | | | +| ✓ | Jovonni | | | | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Michael Ficarra | @michaelficarra | MF | F5 | +| ✓ | Peter Hoddie | @phoddie | PHE | Moddable | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | +| ✓ | Ulises Gascón | @UlisesGascon | | One Beyond | + +## Agenda + +discussion of private issue diff --git a/meetings/2024/2024-08-21.md b/meetings/2024/2024-08-21.md new file mode 100644 index 0000000..9d26060 --- /dev/null +++ b/meetings/2024/2024-08-21.md @@ -0,0 +1,28 @@ +# 34th Meeting of TC39-TG3 - 2024-08-21 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------- | --------------- | --- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Eli Grey | @eligrey | | Transcend | +| ✓ | Jordan Harband | @ljharb | JHD | HeroDevs | +| ✓ | Jovonni | | | | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Michael Ficarra | @michaelficarra | MF | F5 | +| ✓ | Peter Hoddie | @phoddie | PHE | Moddable | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | +| ✓ | Ulises Gascón | @UlisesGascon | | One Beyond | + +## Agenda + +discussion of private issue +JSC and SM -- rope them in + +develop list of security focals +for plenary action: list of security focals + +issue should be an advisory -- it's possible someone will introduce a security issue in an impl diff --git a/meetings/2024/2024-08-28.md b/meetings/2024/2024-08-28.md new file mode 100644 index 0000000..7143f19 --- /dev/null +++ b/meetings/2024/2024-08-28.md @@ -0,0 +1,38 @@ +# 35th Meeting of TC39-TG3 - 2024-08-28 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------- | --------------- | --- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Daniel Veditz | @dveditz | DPV | Mozilla | +| ✓ | Eli Grey | @eligrey | | Transcend | +| ✓ | Jordan Harband | @ljharb | JHD | HeroDevs | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Nicolò Ribaudo | @nicolo-ribaudo | NRO | Igalia | +| ✓ | Peter Hoddie | @phoddie | PHE | Moddable | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | + +## Agenda + +structs mtg is tomorrow + +### Decimal + +NRO: MM said if have equality for decimal as objects that ignores the canonicalized... -- makes it impossible to have decimal as a primitive in the future. + +- when working on R&T, had impression we reached agreement on having a primitive that doesn't have that property +how much do we care if primitives are equal... +MM: with R&T we tried hard to compromise but the issues around various equalities, primitive equality vs 0 -1, nested zeroes, NaN. lots of friction, reluctance to move forward. +agreed that primitive equality if typeof a is b then if a==b that must mean a===b +MM: I don't distinguish between canonicalize vs normalize +NRO: proposal doesn't currently have semantics for primitive behavior + +### MM: immutable arraybuffer proposal, taking to October plenary + +PHE signed on as co-champion + +### NRO: looking at adding `ArrayBuffer.prototype.transferToShared()` diff --git a/meetings/2024/2024-09-04.md b/meetings/2024/2024-09-04.md new file mode 100644 index 0000000..55a3789 --- /dev/null +++ b/meetings/2024/2024-09-04.md @@ -0,0 +1,29 @@ +# 36th Meeting of TC39-TG3 - 2024-09-04 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------------- | --------------- | ---- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Dan Veditz | @dveditz | DPV | Mozilla | +| ✓ | Eli Grey | @eligrey | EG | Transcend | +| ✓ | Erik Marks | | | Consensys | +| ✓ | Jesse Alama | @jessealama | JMN | Igalia | +| ✓ | Jordan Harband | @ljharb | JHD | HeroDevs | +| ✓ | Jovonni Smith-Martinez | @Jovonni | @JSM | Agoric | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Michael Ficarra | @michaelficarra | MF | F5 | +| ✓ | Nicolò Ribaudo | @nicolo-ribaudo | NRO | Igalia | +| ✓ | Peter Hoddie | @phoddie | PHE | Moddable | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | +| ✓ | Shane Carr | @sffc | SFC | Google | +| ✓ | Ulises Gascón | @ulisesGascon | UG | Node Source | + +## Agenda + +### Shared Structs + +### Decimal diff --git a/meetings/2024/2024-09-11.md b/meetings/2024/2024-09-11.md new file mode 100644 index 0000000..a9a7001 --- /dev/null +++ b/meetings/2024/2024-09-11.md @@ -0,0 +1,33 @@ +# 37th Meeting of TC39-TG3 - 2024-09-11 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------------- | --------------- | ---- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Dan Veditz | @dveditz | DPV | Mozilla | +| ✓ | Eli Grey | @eligrey | EGY | Transcend | +| ✓ | Jesse Alama | @jessealama | JMN | Igalia | +| ✓ | Jordan Harband | @ljharb | JHD | HeroDevs | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mark Miller | @erights | MM | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Nicolò Ribaudo | @nicolo-ribaudo | NRO | Igalia | +| ✓ | Peter Hoddie | @phoddie | PHE | Moddable | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | +| ✓ | Shane Carr | @sffc | SFC | Google | + +## Agenda + +### OpenJS CNA2024 + +### Decimal continuation + +### Shared structs, compartments, and virtualization + +By Nicolò + +### "Do not capture context in indirect eval" impact on CSP + +By Nicolò: diff --git a/meetings/2024/2024-09-18.md b/meetings/2024/2024-09-18.md new file mode 100644 index 0000000..484d01e --- /dev/null +++ b/meetings/2024/2024-09-18.md @@ -0,0 +1,19 @@ +# 38th Meeting of TC39-TG3 - 2024-09-18 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------------- | --------------- | ---- | ----------- | +| ✓ | Dan Veditz | @dveditz | DPV | Mozilla | +| ✓ | Eli Grey | @eligrey | EGY | Transcend | +| ✓ | Jesse Alama | @jessealama | JMN | Igalia | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Michael Ficarra | @michaelficarra | MF | F5 | +| ✓ | Nicolò Ribaudo | @nicolo-ribaudo | NRO | Igalia | +| ✓ | Shane Carr | @sffc | SFC | Google | + +## Agenda + +NRO and JMN presented a proposal for numeric-with-precision that decouples the concern of communicating a number with precision to Intl APIs from the Decimal, which allows Decimal.prototype to be a suitable future home for a boxed single-dimensional decimal primitive and more generally solves the problem for representing numbers with precision, including ordinary floating point numbers. + +NRO asked this group about how to settle a conflict in the interactions between CSP, dynamic import, and eval, and dynamic scope. Participants present are generally averse to dynamic scope and no proponents of dynamic scope for purposes of CSP 'dynamic eval' (to tap the transcript for the exact term) were present, so we resolved to reach out to those proponents rather than express a premature opinion. diff --git a/meetings/2024/2024-09-25.md b/meetings/2024/2024-09-25.md new file mode 100644 index 0000000..bc0c722 --- /dev/null +++ b/meetings/2024/2024-09-25.md @@ -0,0 +1,48 @@ +# 39th Meeting of TC39-TG3 - 2024-09-25 + +## Folks + +| Present | Name | GH Username | TLA | Affiliation | +| :-----: | ---------------------- | --------------- | ---- | ----------- | +| ✓ | Chip Morningstar | @FUDCo | CM | Consensys | +| ✓ | Chris de Almeida | @ctcpip | CDA | IBM | +| ✓ | Eli Grey | @eligrey | EGY | Transcend | +| ✓ | Erik Marks | | | Consensys | +| ✓ | Jasvir Nagra | @jasvir | JNA | Picovisor | +| ✓ | Jesse Alama | @jessealama | JMN | Igalia | +| ✓ | Jordan Harband | @ljharb | JHD | HeroDevs | +| ✓ | Jovonni Smith-Martinez | @Jovonni | JSM | Agoric | +| ✓ | Kris Kowal | @kriskowal | KKL | Agoric | +| ✓ | Mathieu Hofman | @mhofman | MHN | Agoric | +| ✓ | Nicolò Ribaudo | @nicolo-ribaudo | NRO | Igalia | +| ✓ | Richard Gibson | @gibson042 | RGN | Agoric | + +## Agenda + +### Last meeting notes + +- recording exists, but no notes taken +- need to reverse engineer attendees list and topics + - ACTION: KKL to help w/ this + - ACTION: CDA to upload mtg recording + +### Updating the TG3 readme, agenda, and public calendar + +- consensus to add zoom link+password to TG3 repo and add mtg to public calendar +- ACTION: KKL to confirm zoom mtg is setup correctly, will update link/password as necessary +- ACTION: CDA to add to public calendar and update repo + +### Decimal Update from JMN + +- +- decimal proposal has dropped support for precision/quanta + +### OpenJS CNA + +### Plenary topics + +- sec issue + - + - +- eval twin problem +- Structs and shared structs diff --git a/package.json b/package.json index 8a7d245..4aa6a83 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,6 @@ "test": "npm run lint" }, "devDependencies": { - "markdownlint-cli2": "^0.7.1" + "markdownlint-cli2": "^0.14.0" } }