-
Notifications
You must be signed in to change notification settings - Fork 110
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
106 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# 102nd meeting of Ecma TC39 Summary | ||
|
||
## Proposals | ||
|
||
| Advanced to | Proposal | | ||
| ----------- | -------------------------- | | ||
| Stage 3 | Promise.try | | ||
| Stage 2.7 | RegEx escaping | | ||
| Stage 2.7 | Deferred import evaluation | | ||
| Stage 2.7 | Joint iteration | | ||
| Stage 2.7 | Atomics.pause | | ||
| Stage 2 | Iterator sequencing | | ||
| Stage 2 | Error.isError | | ||
| Stage 2 | ESM phase imports | | ||
| Stage 2 | Discard bindings | | ||
|
||
## Task groups | ||
|
||
- TG5 has planned a user study on MessageFormat 2 | ||
|
||
## Other | ||
|
||
- Big thanks to our meeting hosts Mozilla and Aalto University | ||
- Temporal scope reduction |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# 103rd meeting of Ecma TC39 Summary | ||
|
||
## Proposals | ||
|
||
| Advanced to | Proposal | | ||
| ----------- | ------------------------------------------------------- | | ||
| Stage 3 | RegExp.escape | | ||
| Stage 3 | Intl.Locale | | ||
| Stage 2.7 | Avoid capturing lexical context in indirect eval | | ||
| Stage 2 | Propagate active ScriptOrModule with JobCallback Record | | ||
| Stage 1 | Concurrency control | | ||
| Stage 1 | Unordered async iterator helpers | | ||
|
||
## Task groups | ||
|
||
## Other | ||
|
||
- Four new members, Replay.io, HeroDevs, Sentry, and JetBrains have been approved to join ECMA and will be participating in TC39 | ||
- consensus on normative convention: pretend primitives aren't iterable | ||
- consensus to drop `assert` from import attributes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# 104th meeting of Ecma TC39 Summary | ||
|
||
## Proposals | ||
|
||
| Advanced to | Proposal | | ||
| ----------- | ---------------------------------- | | ||
| Stage 4 | RegExp modifiers | | ||
| Stage 4 | JSON modules and import attributes | | ||
| Stage 4 | Iterator helpers | | ||
| Stage 4 | `Promise.try` | | ||
| Stage 3 | `Math.sumPrecise` | | ||
| Stage 3 | `Atomics.pause` | | ||
| Stage 2.7 | `Error.isError` | | ||
| Stage 2.7 | Iterator sequencing | | ||
| Stage 2 | Iterator chunking | | ||
| Stage 2 | Structs and shared structs | | ||
| Stage 2 | Extractors | | ||
| Stage 1 | `Array.zip` | | ||
| Stage 1 | Immutable ArrayBuffers | | ||
| Stage 1 | Measure object | | ||
|
||
- 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. | ||
- Decimal: Support for IEEE 754 quantum/precision has been removed | ||
|
||
## Task groups | ||
|
||
- TG4: TC39 will refer the source map specification to the Ecma GA for standardization, beginning the 60-day opt-out period | ||
- TG5: introduction of Proposal Management and Technical Arbitration Tool | ||
|
||
## Other | ||
|
||
- Big thanks to our meeting host Sony | ||
- Porffor JS engine was introduced | ||
- 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 | ||
- JSSugar / JS0 | ||
- Champions requested delegates take problem statement to heart | ||
- No consensus on JSSugar/JS0 (there was no plan with concrete specifics anyhow) |