Skip to content

Commit 02d7697

Browse files
committed
✨ summaries and small fixes
1 parent 38c1ecd commit 02d7697

File tree

7 files changed

+106
-25
lines changed

7 files changed

+106
-25
lines changed

meetings/2024-04/README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@
22

33
## Proposals
44

5-
| Advanced to | Proposal |
6-
|-----------------|-----------------------------------------------|
7-
| Stage 4 | Set methods |
8-
| Stage 4 | duplicate named capture groups |
9-
| Stage 3 | new Function |
10-
| Stage 3 | Make eval-introduced global vars redeclarable |
11-
| Stage 2.7 | Promise.try |
12-
| Stage 2.7 | Math.sumPrecise |
13-
| Stage 1 | Error.isError |
14-
| Stage 1 | Strict Enforcement of 'using' |
15-
| Stage 1 | Signals |
16-
| Withdrawn | Array.last |
5+
| Advanced to | Proposal |
6+
| ----------- | --------------------------------------------- |
7+
| Stage 4 | Set methods |
8+
| Stage 4 | Duplicate named capture groups |
9+
| Stage 3 | eval/new Function changes for Trusted Types |
10+
| Stage 3 | Make eval-introduced global vars redeclarable |
11+
| Stage 2.7 | Promise.try |
12+
| Stage 2.7 | Math.sumPrecise |
13+
| Stage 1 | Error.isError |
14+
| Stage 1 | Strict Enforcement of 'using' |
15+
| Stage 1 | Signals |
16+
| Withdrawn | Array.last |
1717

1818
## Task groups
1919

20-
* KKL has joined the conveners group for TG3; meeting cadence doubled to weekly
21-
* TG4 has consolidated their code into one repo & is seeking input on organization (especially re tests)
22-
* TG4 will be meeting in person in Munich June 24-25
20+
- KKL has joined the conveners group for TG3; meeting cadence doubled to weekly
21+
- TG4 has consolidated their code into one repo & is seeking input on organization (especially re tests)
22+
- TG4 will be meeting in person in Munich June 24-25
2323

2424
## Other
2525

26-
* Committee reached consensus on _non-binding_ guidelines regarding coercion (and not doing it)
26+
- Committee reached consensus on _non-binding_ guidelines regarding coercion (and not doing it)

meetings/2024-06/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# 102nd meeting of Ecma TC39 Summary
2+
3+
## Proposals
4+
5+
| Advanced to | Proposal |
6+
| ----------- | -------------------------- |
7+
| Stage 3 | Promise.try |
8+
| Stage 2.7 | RegEx escaping |
9+
| Stage 2.7 | Deferred import evaluation |
10+
| Stage 2.7 | Joint iteration |
11+
| Stage 2.7 | Atomics.pause |
12+
| Stage 2 | Iterator sequencing |
13+
| Stage 2 | Error.isError |
14+
| Stage 2 | ESM phase imports |
15+
| Stage 2 | Discard bindings |
16+
17+
## Task groups
18+
19+
- TG5 has planned a user study on MessageFormat 2
20+
21+
## Other
22+
23+
- Big thanks to our meeting hosts Mozilla and Aalto University
24+
- Temporal scope reduction

meetings/2024-07/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 103rd meeting of Ecma TC39 Summary
2+
3+
## Proposals
4+
5+
| Advanced to | Proposal |
6+
| ----------- | ------------------------------------------------------- |
7+
| Stage 3 | RegExp.escape |
8+
| Stage 3 | Intl.Locale |
9+
| Stage 2.7 | Avoid capturing lexical context in indirect eval |
10+
| Stage 2 | Propagate active ScriptOrModule with JobCallback Record |
11+
| Stage 1 | Concurrency control |
12+
| Stage 1 | Unordered async iterator helpers |
13+
14+
## Task groups
15+
16+
## Other
17+
18+
- Four new members, Replay.io, HeroDevs, Sentry, and JetBrains have been approved to join ECMA and will be participating in TC39
19+
- consensus on normative convention: pretend primitives aren't iterable
20+
- consensus to drop `assert` from import attributes

meetings/2024-07/july-29.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@ WH: I think it’s more than that. I don’t think the stage advancement at the
745745

746746
USA: All right. I believe that has been recorded. MF, you may start.
747747

748-
### Speaker's Summary of Key Points
748+
### Speaker's Summary of Key Points, Conclusion
749749

750750
There is confusion about the iteration number argument to the `Atomic.pause` method. This needs to be resolved before the next meeting before stage advancement.
751751

@@ -946,7 +946,7 @@ USA: Could you edit it into the notes?
946946

947947
MF: Sure. Sure I will write it in the notes.
948948

949-
### Speaker's Summary of Key Points
949+
### Speaker's Summary of Key Points, Conclusion
950950

951951
- concurrency control advanced to Stage 1
952952
- there was much concern about the naming of Semaphore

meetings/2024-07/july-30.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ MF: Thank you, that was very easy.
7979

8080
Presenter: Frank Yung-Fong Tang (FYT)
8181

82-
- [proposal](​​​​https://github.com/tc39/proposal-intl-locale-info)
82+
- [proposal](https://github.com/tc39/proposal-intl-locale-info)
8383
- [slides](https://docs.google.com/presentation/d/1wWDYg5BF1wNNAdC6YbBKvRtKS1acyvIP0eLkWCH2c7M)
8484

8585
FYT: So hi everyone I am FYT and working for Google and today I will give you an update and hopefully we could wrap the thing up pretty soon. Um, so basically, I give you an update recently happen on this location, and then try to seek a consensus for a small PR hopefully that is last one we need to touch for this proposal.
@@ -114,7 +114,7 @@ FYT: Thank you.
114114

115115
### Conclusion
116116

117-
Intl.Locale Update has consensus and advances to Stage 3
117+
Intl.Locale Update PR has consensus
118118

119119
## unordered async iterator helpers for Stage 1
120120

@@ -167,7 +167,7 @@ MF: I would, but before that, I would like to just make the acknowledgment that
167167

168168
MF: Yes, I would like to ask for Stage 1 now.
169169

170-
USA: Wait. We already hard a lot of support so far. Let’s give it a minute or so to see if anybody has any more to add. Nothing on the queue yet. You have consensus. Congratulations on Stage 1.
170+
USA: Wait. We already heard a lot of support so far. Let’s give it a minute or so to see if anybody has any more to add. Nothing on the queue yet. You have consensus. Congratulations on Stage 1.
171171

172172
MF: Thank you. As I mentioned, I have a couple more things if anybody wants to give feedback, I would be happy to hear. Again, this proposal, just like the concurrency control, is more worked because they are split from further along proposals. This question is further along. This would be the name of `toAsync` and name of `unordered` don’t really match even though they’re doing kind of the same thing of giving this new prototype. Should they match a little more closely? Should async iterator helpers be updated to say `.async()` or change the name `toUnordered()`? I don’t know.
173173

@@ -201,7 +201,7 @@ MF: Thank you for the feedback everyone.
201201

202202
USA: And thank you, MF. Would you like to take a minute to dictate key points and a summary?
203203

204-
### Speaker's Summary of Key Points
204+
### Speaker's Summary of Key Points, Conclusion
205205

206206
MF: Yes, I would. So unordered async iterator helpers has been split out of async iterator helpers and async iterator helpers will no longer be considered in that problem space. Unordered async iterator helpers has reached Stage 1. There’s concern that we may be designing too far ahead, so the champion, myself, has committed to not trying to advance unordered async iterator helpers to Stage 2 until async iterator helpers has further advanced and we have more experience with async iterator helpers in the field.
207207

@@ -822,6 +822,6 @@ CDA: We are at time. Ben can you please dictate summary for the notes and conclu
822822

823823
BAN: I was going to say it is great that we can open up a conversation and get this work done in 30 minutes because it is opening pandemic Dora’s box. And thank you for your feedback and your assistance.
824824

825-
### Speaker's Summary of Key Points
825+
### Speaker's Summary of Key Points, Conclusion
826826

827827
We need to reach out to relevant stakeholders including privacy keys on this language, and on the necessity of this language in the first place. Whether or not this is necessary. Whether this normative text is necessary rather.

meetings/2024-07/july-31.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ SYG: Support is a strong word.
629629

630630
CDA: Fair enough. On that note, are there any objections for this for Stage 2? Not seeing anything new in the queue. Not hearing any voices. All right. So we’ll say it is Stage 2. CZW, can you dictate a summary and key points for the notes.
631631

632-
### Speaker's Summary of Key Points
632+
### Speaker's Summary of Key Points, Conclusion
633633

634634
CZW: Yeah, the change has consensus to Stage 2 with the first row as defined by current HTML specification defined and we will bring this topic to TG3 for further discussion. And tests will be added to WPT before we advance to Stage 3.
635635

@@ -792,7 +792,7 @@ MAH: It was mine. I was just clarifying that EAO’s question is related to mine
792792

793793
CDA: Could you dictate a summary and conclusion for the notes?
794794

795-
### Speaker's Summary of Key Points
795+
### Speaker's Summary of Key Points, Conclusion
796796

797797
DE: We discussed this proposal and one thing that the committee agreed on was the name `reflect.trusted` types—sorry, Reflect.isTemplateObject. On the cross brand check we didn’t hear any particular concerns. The two things to follow up on are for SES folks is figuring out—talking through what it’s trying to do and with Mozilla folks also understanding how this relates to their goals with trusted types, as well as implementation costs and complexity for users. Are those the two things that I should follow up on or is there anything more that I should follow up on? Is it accurate to say that we’re sticking with cross realm and we agree on the `reflect.isTemplateObject` name?
798798

meetings/2024-10/README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# 104th meeting of Ecma TC39 Summary
2+
3+
## Proposals
4+
5+
| Advanced to | Proposal |
6+
| ----------- | ---------------------------------- |
7+
| Stage 4 | RegExp modifiers |
8+
| Stage 4 | JSON modules and import attributes |
9+
| Stage 4 | Iterator helpers |
10+
| Stage 4 | `Promise.try` |
11+
| Stage 3 | `Math.sumPrecise` |
12+
| Stage 3 | `Atomics.pause` |
13+
| Stage 2.7 | `Error.isError` |
14+
| Stage 2.7 | Iterator sequencing |
15+
| Stage 2 | Iterator chunking |
16+
| Stage 2 | Structs and shared structs |
17+
| Stage 2 | Extractors |
18+
| Stage 1 | `Array.zip` |
19+
| Stage 1 | Immutable ArrayBuffers |
20+
| Stage 1 | Measure object |
21+
22+
- Temporal: The proposal is as close to frozen as anything can be in Stage 3. Implementations should complete work on the proposal and ship it, and let the champions know ASAP if anything is blocking or complicating that. Firefox is close to shipping Temporal in Nightly builds, after some work is done in ICU4X.
23+
- Decimal: Support for IEEE 754 quantum/precision has been removed
24+
25+
## Task groups
26+
27+
- TG4: TC39 will refer the source map specification to the Ecma GA for standardization, beginning the 60-day opt-out period
28+
- TG5: introduction of Proposal Management and Technical Arbitration Tool
29+
30+
## Other
31+
32+
- Big thanks to our meeting host Sony
33+
- Porffor JS engine was introduced
34+
- Explicit compile hints: MHA presented a planned Chromium feature where we enable web developers to attach directions about which functions should be eager-compiled by the JavaScript engine
35+
- JSSugar / JS0
36+
- Champions requested delegates take problem statement to heart
37+
- No consensus on JSSugar/JS0 (there was no plan with concrete specifics anyhow)

0 commit comments

Comments
 (0)