Skip to content

Commit fe74fdd

Browse files
Update draft features (#2429)
1 parent 5dbf227 commit fe74fdd

10 files changed

+11
-873
lines changed

features/draft/spec/css-color-5.yml

-65
This file was deleted.

features/draft/spec/css-color-5.yml.dist

-6
This file was deleted.

features/draft/spec/css-images-4.yml

-88
This file was deleted.

features/draft/spec/css-images-4.yml.dist

-6
This file was deleted.

features/draft/spec/ecmascript.yml

+11-10
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,18 @@
1-
draft_date: 2024-12-09
1+
draft_date: 2024-12-11
22
name: ECMAScript Language Specification
33
description: TODO
44
spec: https://tc39.es/ecma262/multipage/
55
compat_features:
66
- javascript.builtins.Array.@@species
77
- javascript.builtins.Array.@@unscopables
88
- javascript.builtins.globalThis
9-
- javascript.builtins.parseInt.leading_zero_strings_as_decimal
109
- javascript.grammar.hashbang_comments
11-
- javascript.grammar.hexadecimal_escape_sequences
1210
- javascript.grammar.numeric_separators
1311
- javascript.grammar.template_literals
1412
- javascript.grammar.template_literals.template_literal_revision
15-
- javascript.grammar.trailing_commas
1613
- javascript.grammar.trailing_commas.trailing_commas_in_functions
17-
- javascript.grammar.trailing_commas.trailing_commas_in_object_literals
18-
- javascript.grammar.unicode_escape_sequences
1914
- javascript.grammar.unicode_point_escapes
2015
- javascript.operators.await.top_level
21-
- javascript.operators.destructuring
22-
- javascript.operators.destructuring.computed_property_names
23-
- javascript.operators.destructuring.rest_in_arrays
24-
- javascript.operators.destructuring.rest_in_objects
2516
- javascript.operators.exponentiation
2617
- javascript.operators.exponentiation_assignment
2718
- javascript.operators.import
@@ -333,7 +324,11 @@ compat_features:
333324
# - javascript.builtins.parseFloat
334325
# - javascript.builtins.undefined
335326
# - javascript.grammar.boolean_literals
327+
# - javascript.grammar.hexadecimal_escape_sequences
336328
# - javascript.grammar.null_literal
329+
# - javascript.grammar.trailing_commas
330+
# - javascript.grammar.trailing_commas.trailing_commas_in_object_literals
331+
# - javascript.grammar.unicode_escape_sequences
337332
# - javascript.operators.addition
338333
# - javascript.operators.addition_assignment
339334
# - javascript.operators.assignment
@@ -588,6 +583,7 @@ compat_features:
588583
# - javascript.builtins.Number.valueOf
589584
# - javascript.builtins.isNaN
590585
# - javascript.builtins.parseInt
586+
# - javascript.builtins.parseInt.leading_zero_strings_as_decimal
591587
# - javascript.grammar.binary_numeric_literals
592588
# - javascript.grammar.decimal_numeric_literals
593589
# - javascript.grammar.hexadecimal_numeric_literals
@@ -902,6 +898,11 @@ compat_features:
902898
# - javascript.operators.new_target
903899
# - javascript.operators.super
904900
# - javascript.statements.class
901+
# - Destructuring:
902+
# - javascript.operators.destructuring
903+
# - javascript.operators.destructuring.computed_property_names
904+
# - javascript.operators.destructuring.rest_in_arrays
905+
# - javascript.operators.destructuring.rest_in_objects
905906
# - JavaScript modules in workers:
906907
# - javascript.operators.import.worker_support
907908
# - javascript.statements.import.worker_support

features/draft/spec/ecmascript.yml.dist

-93
Original file line numberDiff line numberDiff line change
@@ -7,34 +7,6 @@ status:
77
firefox: "114"
88
firefox_android: "114"
99
compat_features:
10-
# baseline: high
11-
# baseline_low_date: 2015-07-29
12-
# baseline_high_date: 2018-01-29
13-
# support:
14-
# chrome: "1"
15-
# chrome_android: "18"
16-
# edge: "12"
17-
# firefox: "1"
18-
# firefox_android: "4"
19-
# safari: "1"
20-
# safari_ios: "1"
21-
- javascript.grammar.hexadecimal_escape_sequences
22-
- javascript.grammar.trailing_commas
23-
- javascript.grammar.unicode_escape_sequences
24-
25-
# baseline: high
26-
# baseline_low_date: 2015-07-29
27-
# baseline_high_date: 2018-01-29
28-
# support:
29-
# chrome: "1"
30-
# chrome_android: "18"
31-
# edge: "12"
32-
# firefox: "1"
33-
# firefox_android: "4"
34-
# safari: "3"
35-
# safari_ios: "1"
36-
- javascript.grammar.trailing_commas.trailing_commas_in_object_literals
37-
3810
# baseline: high
3911
# baseline_low_date: 2015-07-29
4012
# baseline_high_date: 2018-01-29
@@ -48,19 +20,6 @@ compat_features:
4820
# safari_ios: "5"
4921
- javascript.statements.const
5022

51-
# baseline: high
52-
# baseline_low_date: 2015-07-29
53-
# baseline_high_date: 2018-01-29
54-
# support:
55-
# chrome: "23"
56-
# chrome_android: "25"
57-
# edge: "12"
58-
# firefox: "21"
59-
# firefox_android: "21"
60-
# safari: "6"
61-
# safari_ios: "6"
62-
- javascript.builtins.parseInt.leading_zero_strings_as_decimal
63-
6423
# baseline: high
6524
# baseline_low_date: 2015-09-30
6625
# baseline_high_date: 2018-03-30
@@ -87,19 +46,6 @@ compat_features:
8746
# safari_ios: "9"
8847
- javascript.grammar.unicode_point_escapes
8948

90-
# baseline: high
91-
# baseline_low_date: 2016-08-02
92-
# baseline_high_date: 2019-02-02
93-
# support:
94-
# chrome: "49"
95-
# chrome_android: "49"
96-
# edge: "14"
97-
# firefox: "41"
98-
# firefox_android: "41"
99-
# safari: "8"
100-
# safari_ios: "8"
101-
- javascript.operators.destructuring
102-
10349
# baseline: high
10450
# baseline_low_date: 2016-09-20
10551
# baseline_high_date: 2019-03-20
@@ -113,19 +59,6 @@ compat_features:
11359
# safari_ios: "10"
11460
- javascript.builtins.Array.@@unscopables
11561

116-
# baseline: high
117-
# baseline_low_date: 2016-09-20
118-
# baseline_high_date: 2019-03-20
119-
# support:
120-
# chrome: "49"
121-
# chrome_android: "49"
122-
# edge: "14"
123-
# firefox: "41"
124-
# firefox_android: "41"
125-
# safari: "10"
126-
# safari_ios: "10"
127-
- javascript.operators.destructuring.computed_property_names
128-
12962
# baseline: high
13063
# baseline_low_date: 2016-09-20
13164
# baseline_high_date: 2019-03-20
@@ -166,19 +99,6 @@ compat_features:
16699
# safari_ios: "10"
167100
- javascript.grammar.trailing_commas.trailing_commas_in_functions
168101

169-
# baseline: high
170-
# baseline_low_date: 2017-10-17
171-
# baseline_high_date: 2020-04-17
172-
# support:
173-
# chrome: "49"
174-
# chrome_android: "49"
175-
# edge: "16"
176-
# firefox: "41"
177-
# firefox_android: "41"
178-
# safari: "9.1"
179-
# safari_ios: "9.3"
180-
- javascript.operators.destructuring.rest_in_arrays
181-
182102
# baseline: high
183103
# baseline_low_date: 2020-01-15
184104
# baseline_high_date: 2022-07-15
@@ -192,19 +112,6 @@ compat_features:
192112
# safari_ios: "10"
193113
- javascript.builtins.Array.@@species
194114

195-
# baseline: high
196-
# baseline_low_date: 2020-01-15
197-
# baseline_high_date: 2022-07-15
198-
# support:
199-
# chrome: "60"
200-
# chrome_android: "60"
201-
# edge: "79"
202-
# firefox: "55"
203-
# firefox_android: "55"
204-
# safari: "11.1"
205-
# safari_ios: "11.3"
206-
- javascript.operators.destructuring.rest_in_objects
207-
208115
# baseline: high
209116
# baseline_low_date: 2020-01-15
210117
# baseline_high_date: 2022-07-15

0 commit comments

Comments
 (0)