@@ -25,20 +25,20 @@ Stage 2 indicates that the committee expects these features to be developed and
25
25
| [ JSON Modules] [ json-modules ] | Myles Borins<br />Sven Sauleau<br />Dan Clark<br />Daniel Ehrenberg | Myles Borins<br />Sven Sauleau<br />Dan Clark<br />Daniel Ehrenberg | <sub >[ json-modules] [ json-modules-tests ] </sub > | <sub >[ January  ; 2021] [ json-modules-notes ] </sub > |
26
26
| [ Temporal] [ temporal ] | Philipp Dunkel<br />Maggie Johnson-Pint<br />Matt Johnson-Pint<br />Brian Terlson<br />Shane Carr<br />Ujjwal Sharma<br />Philip Chimento<br />Jason Williams<br />Justin Grant | Philipp Dunkel<br />Maggie Johnson-Pint<br />Matt Johnson-Pint<br />Brian Terlson<br />Shane Carr<br />Ujjwal Sharma<br />Philip Chimento<br />Jason Williams<br />Justin Grant| <sub >[ Temporal] [ temporal-tests ] </sub > | <sub >[ March  ; 2021] [ temporal-notes ] </sub > |
27
27
| [ ShadowRealm] [ shadowrealm ] | Caridy Patiño<br />Jean-Francois Paradis | Dave Herman<br />Mark Miller<br />Caridy Patiño<br />Leo Balter<br />Rick Waldron<br />Chengzhong Wu | <sub >[ ShadowRealm] [ realms-tests ] </sub > | <sub >[ December  ; 2022] [ realms-notes ] </sub > |
28
- | [ Decorators] [ decorators ] | Daniel Ehrenberg<br />Kristen Hewell Garrett | Kristen Hewell Garrett | <sub >[ decorators] [ decorators-tests ] </sub > | <sub >[ March  ; 2023] [ decorators-notes ] </sub > |
29
- | [ JSON.parse source text access] [ json-parse-source ] | Richard Gibson | Richard Gibson | : question : | <sub >[ January  ; 2023] [ json-parse-source-notes ] </sub > |
30
- | [ RegExp Modifiers] [ regexp-modifiers ] | Ron Buckton | Ron Buckton | : question : | <sub >[ June  ; 2022] [ regexp-modifiers-notes ] </sub > |
28
+ | [ Decorators] [ decorators ] | Daniel Ehrenberg<br />Kristen Hewell Garrett | Kristen Hewell Garrett | <sub >[ decorators] [ decorators-tests ] </sub > | <sub >[ March  ; 2023] [ decorators-notes ] </sub > |
29
+ | [ JSON.parse source text access] [ json-parse-source ] | Richard Gibson | Richard Gibson | < sub > [ json-parse-with-source ] [ json-parse-source-tests ] </ sub > | <sub >[ January  ; 2023] [ json-parse-source-notes ] </sub > |
30
+ | [ RegExp Modifiers] [ regexp-modifiers ] | Ron Buckton | Ron Buckton | < sub > [ regexp-modifiers ] [ regexp-modifiers-tests ] </ sub > | <sub >[ June  ; 2022] [ regexp-modifiers-notes ] </sub > |
31
31
| [ Duplicate named capture groups] [ named-capture-groups ] | Kevin Gibbons | Kevin Gibbons | <sub >[ regexp-duplicate-named-groups] [ named-groups-tests ] </sub > | <sub >[ July  ; 2022] [ named-capture-groups-notes ] </sub > |
32
32
| [ ` Array.fromAsync ` ] [ from-async ] | J.S. Choi | J.S. Choi | <sub >[ Array.fromAsync] [ from-async-tests ] </sub > | <sub >[ May  ; 2023] [ from-async-notes ] </sub > |
33
- | [ New Set methods] [ set-methods ] | Michał Wadas<br />Sathya Gunasekaran<br />Kevin Gibbons | Kevin Gibbons | : question : | <sub >[ November  ; 2022] [ set-methods-notes ] </sub > |
34
- | [ Sync Iterator helpers] [ iterator-helpers ] | Gus Caplan | Michael Ficarra<br />Jonathan Keslin<br />Kevin Gibbons | : question : <sub >(see [ outdated ] [ iterator-helpers-tests ] ) </sub > | <sub >[ November  ; 2022] [ iterator-helpers-notes ] </sub > |
35
- | [ Explicit Resource Management] [ resource-management ] | Ron Buckton | Ron Buckton | : question : | <sub >[ March  ; 2023] [ resource-management-notes ] </sub > |
33
+ | [ New Set methods] [ set-methods ] | Michał Wadas<br />Sathya Gunasekaran<br />Kevin Gibbons | Kevin Gibbons | < sub > [ set-methods ] [ set-methods-tests ] </ sub > | <sub >[ November  ; 2022] [ set-methods-notes ] </sub > |
34
+ | [ Sync Iterator helpers] [ iterator-helpers ] | Gus Caplan | Michael Ficarra<br />Jonathan Keslin<br />Kevin Gibbons | <sub >[ iterator-helpers ] [ iterator-helpers-tests ] </sub > | <sub >[ November  ; 2022] [ iterator-helpers-notes ] </sub > |
35
+ | [ Explicit Resource Management] [ resource-management ] | Ron Buckton | Ron Buckton | < sub > [ explicit-resource-management ] [ resource-management-tests ] | <sub >[ March  ; 2023] [ resource-management-notes ] </sub > |
36
36
| [ ArrayBuffer transfer] [ arraybuffer-transfer ] | Shu-yu Guo<br />Jordan Harband<br />Yagiz Nizipli | Shu-yu Guo<br />Jordan Harband<br />Yagiz Nizipli | <sub >[ arraybuffer-transfer] [ arraybuffer-transfer-tests ] </sub > | <sub >[ January  ; 2023] [ arraybuffer-transfer-notes ] </sub > |
37
37
| [ Float16 on TypedArrays, DataView, ` Math.f16round ` ] [ float16s ] | Leo Balter | Leo Balter<br />Kevin Gibbons | :question : | <sub >[ May  ; 2023] [ float16s-notes ] </sub > |
38
- | [ Decorator Metadata] [ decorator-metadata ] | Kristen Hewell Garrett | Kristen Hewell Garrett | :question : | <sub >[ May  ; 2023] [ decorator-metadata-notes ] </sub > |
38
+ | [ Decorator Metadata] [ decorator-metadata ] | Kristen Hewell Garrett | Kristen Hewell Garrett | :question : | <sub >[ May  ; 2023] [ decorator-metadata-notes ] </sub > |
39
39
| [ Import Attributes] [ import-attributes ] | Myles Borins<br />Sven Sauleau<br />Dan Clark<br />Daniel Ehrenberg | Sven Sauleau<br />Dan Clark<br />Daniel Ehrenberg<br />Nicolò Ribaudo | <sub >[ import-attributes] [ import-attributes-tests ] </sub > | <sub >[ March  ; 2023] [ import-attributes-notes ] </sub > |
40
40
| [ Array Grouping] [ array-grouping ] | Justin Ridgewell | Justin Ridgewell<br />Jordan Harband | <sub >[ array-grouping] [ array-grouping-tests ] | <sub >[ July  ; 2023] [ array-grouping-notes ] </sub > |
41
- | [ ` Promise.withResolvers ` ] [ promise-defer ] | Peter Klecha | Peter Klecha | : question : | <sub >[ July  ; 2023] [ promise-defer-notes ] </sub > |
41
+ | [ ` Promise.withResolvers ` ] [ promise-defer ] | Peter Klecha | Peter Klecha | < sub > [ promise-with-resolvers ] [ promise-defer-tests ] </ sub > | <sub >[ July  ; 2023] [ promise-defer-notes ] </sub > |
42
42
| [ Source Phase Imports] [ source-phase-imports ] | Luca Casonato | Guy Bedford<br />Luca Casonato | :question : | <sub >[ July  ; 2023] [ source-phase-imports-notes ] </sub > |
43
43
44
44
### Stage 2
@@ -67,7 +67,7 @@ Stage 2 indicates that the committee expects these features to be developed and
67
67
| [ Async Context] [ async-context ] | Chengzhong Wu | Chengzhong Wu<br />Justin Ridgewell | <sub >[ March  ; 2023] [ async-context-notes ] </sub > |
68
68
| [ Time Zone Canonicalization] [ time-zone-canon ] | Justin Grant | Justin Grant<br />Richard Gibson | <sub >[ May  ; 2023] [ time-zone-canon-notes ] </sub > |
69
69
| [ Deferring Module Evaluation] [ lazy-import ] | Yulia Startsev<br />Guy Bedford | Yulia Startsev<br />Guy Bedford<br />Nicolò Ribaudo | <sub >[ July  ; 2023] [ lazy-import-notes ] </sub > |
70
- | [ ` RegExp.escape ` ] [ escape ] | Domenic Denicola<br />Benjamin Gruenbaum<br />Jordan Harband | Jordan Harband | <sub >[ September  ; 2023] [ escape-notes ] </sub > |
70
+ | [ ` RegExp.escape ` ] [ escape ] | Domenic Denicola<br />Benjamin Gruenbaum<br />Jordan Harband | Jordan Harband | <sub >[ September  ; 2023] [ escape-notes ] </sub > |
71
71
| [ Uint8Array to/from Base64] [ uint8array-base64 ] | Kevin Gibbons | Kevin Gibbons | <sub >[ July  ; 2023] [ uint8array-base64-notes ] <br />September  ; 2023</sub > |
72
72
73
73
The test262 feature flag links to a code search of tests using that feature flag, which may constitute complete or partial coverage.
@@ -107,13 +107,14 @@ Note that as part of the onboarding process your repository name may be normaliz
107
107
[ unicode-sequence-properties-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-2.md#update-on-sequence-property-escapes-in-unicode-regular-expressions
108
108
[ resource-management ] : https://github.com/tc39/proposal-explicit-resource-management
109
109
[ resource-management-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/dec-01.md#explicit-resource-management-for-stage-3
110
+ [ resource-management-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=explicit-resource-management
110
111
[ async-resource-management ] : https://github.com/tc39/proposal-async-explicit-resource-management
111
112
[ standard-library ] : https://github.com/tc39/proposal-javascript-standard-library
112
113
[ standard-library-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-26.md#javascript-standard-library
113
114
[ collection-rekey ] : https://github.com/tc39/proposal-collection-normalization
114
115
[ iterator-helpers ] : https://github.com/tc39/proposal-iterator-helpers
115
116
[ iterator-helpers-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/dec-01.md#iterator-helpers-for-stage-3
116
- [ iterator-helpers-tests ] : https://github.com/tc39/test262/pull/2818
117
+ [ iterator-helpers-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=iterator-helpers
117
118
[ async-iterator-helpers ] : https://github.com/tc39/proposal-async-iterator-helpers
118
119
[ private-declarations ] : https://github.com/tc39/proposal-private-declarations
119
120
[ isTemplateObject ] : https://github.com/tc39/proposal-array-is-template-object
@@ -129,6 +130,7 @@ Note that as part of the onboarding process your repository name may be normaliz
129
130
[ record-tuple-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-15.md#records-and-tuples
130
131
[ json-parse-source ] : https://github.com/tc39/proposal-json-parse-with-source
131
132
[ json-parse-source-notes ] : https://github.com/tc39/notes/blob/main/meetings/2022-06/jun-07.md#jsonparse-source-text-access
133
+ [ json-parse-source-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=json-parse-with-source
132
134
[ import-attributes ] : https://github.com/tc39/proposal-import-attributes
133
135
[ import-attributes-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#import-assertionsattributes-for-stage-3
134
136
[ import-attributes-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=import-assertions
@@ -146,6 +148,7 @@ Note that as part of the onboarding process your repository name may be normaliz
146
148
[ from-async-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=Array.fromAsync
147
149
[ regexp-modifiers ] : https://github.com/tc39/proposal-regexp-modifiers
148
150
[ regexp-modifiers-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#regexp-modifiers
151
+ [ regexp-modifiers-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=regexp-modifiers
149
152
[ regexp-buffer-boundaries ] : https://github.com/tc39/proposal-regexp-buffer-boundaries
150
153
[ regexp-buffer-boundaries-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-15.md#regexp-buffer-boundaries-for-stage-2
151
154
[ decorator-metadata ] : https://github.com/tc39/proposal-decorator-metadata
@@ -160,6 +163,7 @@ Note that as part of the onboarding process your repository name may be normaliz
160
163
[ json-parse-immutable ] : https://github.com/tc39/proposal-json-parseimmutable
161
164
[ set-methods ] : https://github.com/tc39/proposal-set-methods
162
165
[ set-methods-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov-30.md#set-methods
166
+ [ set-methods-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=set-methods
163
167
[ arraybuffer-transfer ] : https://github.com/tc39/proposal-arraybuffer-transfer
164
168
[ arraybuffer-transfer-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-01.md#arraybuffer-transfer-for-stage-3
165
169
[ arraybuffer-transfer-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=arraybuffer-transfer
@@ -177,6 +181,7 @@ Note that as part of the onboarding process your repository name may be normaliz
177
181
[ time-zone-canon-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-17.md#time-zone-canonicalization-for-stage-2
178
182
[ promise-defer ] : https://github.com/tc39/proposal-promise-with-resolvers
179
183
[ promise-defer-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#promisewithresolvers
184
+ [ promise-defer-tests ] : https://github.com/tc39/test262/search?l=JavaScript&q=promise-with-resolvers
180
185
[ lazy-import ] : https://github.com/tc39/proposal-defer-import-eval
181
186
[ lazy-import-notes ] : https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#deferred-import-evaluation
182
187
[ escape ] : https://github.com/tc39/proposal-regex-escaping
0 commit comments