Skip to content

Commit 7ac8762

Browse files
committed
run make update-compat-table
1 parent 8b5ff53 commit 7ac8762

3 files changed

Lines changed: 30 additions & 29 deletions

File tree

compat-table/package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

compat-table/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"githubDependencies": {
3-
"compat-table/compat-table": "f12538fe11c48c4fd35d6cdc7789653e10871b90"
3+
"compat-table/compat-table": "8f4179ffb5e7a06a12739400fcd31b5a34ef7964"
44
},
55
"dependencies": {
6-
"@mdn/browser-compat-data": "7.3.0",
6+
"@mdn/browser-compat-data": "7.3.9",
77
"@types/caniuse-lite": "1.0.1",
88
"@types/node": "25.0.2",
9-
"caniuse-lite": "1.0.30001768"
9+
"caniuse-lite": "1.0.30001784"
1010
}
1111
}

internal/compat/js_table.go

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
206206
},
207207
ArraySpread: {
208208
// Note: The latest version of "IE" failed 15 tests including: spread syntax for iterable objects: spreading non-iterables is a runtime error
209-
// Note: The latest version of "Rhino" failed 15 tests including: spread syntax for iterable objects: spreading non-iterables is a runtime error
209+
// Note: The latest version of "Rhino" failed 8 tests including: spread syntax for iterable objects: spreading non-iterables is a runtime error
210210
Chrome: {{start: v{46, 0, 0}}},
211211
Deno: {{start: v{1, 0, 0}}},
212212
Edge: {{start: v{13, 0, 0}}},
@@ -428,7 +428,7 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
428428
ConstAndLet: {
429429
// Note: The latest version of "Hermes" failed 20 tests including: const: for loop statement scope
430430
// Note: The latest version of "IE" failed 6 tests including: const: for-in loop iteration scope
431-
// Note: The latest version of "Rhino" failed 22 tests including: const: cannot be in statements
431+
// Note: The latest version of "Rhino" failed 21 tests including: const: cannot be in statements
432432
Chrome: {{start: v{49, 0, 0}}},
433433
Deno: {{start: v{1, 0, 0}}},
434434
Edge: {{start: v{14, 0, 0}}},
@@ -456,17 +456,17 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
456456
},
457457
Destructuring: {
458458
// Note: The latest version of "Hermes" failed 3 tests including: destructuring, declarations: defaults, let temporal dead zone
459-
// Note: The latest version of "IE" failed 71 tests including: destructuring, assignment: chained iterable destructuring
460-
// Note: The latest version of "Rhino" failed 28 tests including: destructuring, assignment: computed properties
459+
// Note: The latest version of "IE" failed 73 tests including: destructuring, assignment: chained iterable destructuring
460+
// Note: The latest version of "Rhino" failed 23 tests including: destructuring, assignment: computed properties
461461
Chrome: {{start: v{51, 0, 0}}},
462462
Deno: {{start: v{1, 0, 0}}},
463463
Edge: {{start: v{18, 0, 0}}},
464464
ES: {{start: v{2015, 0, 0}}},
465465
Firefox: {{start: v{53, 0, 0}}},
466-
IOS: {{start: v{10, 0, 0}}},
466+
IOS: {{start: v{14, 5, 0}}},
467467
Node: {{start: v{6, 5, 0}}},
468468
Opera: {{start: v{38, 0, 0}}},
469-
Safari: {{start: v{10, 0, 0}}},
469+
Safari: {{start: v{14, 1, 0}}},
470470
},
471471
DynamicImport: {
472472
Chrome: {{start: v{63, 0, 0}}},
@@ -572,7 +572,7 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
572572
Generator: {
573573
// Note: The latest version of "Hermes" failed 3 tests including: generators: computed shorthand generators, classes
574574
// Note: The latest version of "IE" failed 27 tests including: generators: %GeneratorPrototype%
575-
// Note: The latest version of "Rhino" failed 8 tests including: generators: %GeneratorPrototype%
575+
// Note: The latest version of "Rhino" failed 5 tests including: generators: %GeneratorPrototype% prototype chain
576576
Chrome: {{start: v{50, 0, 0}}},
577577
Deno: {{start: v{1, 0, 0}}},
578578
Edge: {{start: v{13, 0, 0}}},
@@ -721,7 +721,7 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
721721
},
722722
ObjectRestSpread: {
723723
// Note: The latest version of "IE" failed 2 tests including: object rest/spread properties: object rest properties
724-
// Note: The latest version of "Rhino" failed 2 tests including: object rest/spread properties: object rest properties
724+
// Note: The latest version of "Rhino" failed this test: object rest/spread properties: object rest properties
725725
Chrome: {{start: v{60, 0, 0}}},
726726
Deno: {{start: v{1, 0, 0}}},
727727
Edge: {{start: v{79, 0, 0}}},
@@ -777,7 +777,6 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
777777
},
778778
RegexpLookbehindAssertions: {
779779
// Note: The latest version of "IE" failed this test: RegExp Lookbehind Assertions
780-
// Note: The latest version of "Rhino" failed this test: RegExp Lookbehind Assertions
781780
Chrome: {{start: v{62, 0, 0}}},
782781
Deno: {{start: v{1, 0, 0}}},
783782
Edge: {{start: v{79, 0, 0}}},
@@ -787,6 +786,7 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
787786
IOS: {{start: v{16, 4, 0}}},
788787
Node: {{start: v{8, 10, 0}}},
789788
Opera: {{start: v{49, 0, 0}}},
789+
Rhino: {{start: v{1, 9, 0}}},
790790
Safari: {{start: v{16, 4, 0}}},
791791
},
792792
RegexpMatchIndices: {
@@ -803,7 +803,6 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
803803
RegexpNamedCaptureGroups: {
804804
// Note: The latest version of "Hermes" failed this test: RegExp named capture groups
805805
// Note: The latest version of "IE" failed this test: RegExp named capture groups
806-
// Note: The latest version of "Rhino" failed this test: RegExp named capture groups
807806
Chrome: {{start: v{64, 0, 0}}},
808807
Deno: {{start: v{1, 0, 0}}},
809808
Edge: {{start: v{79, 0, 0}}},
@@ -812,14 +811,15 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
812811
IOS: {{start: v{11, 3, 0}}},
813812
Node: {{start: v{10, 0, 0}}},
814813
Opera: {{start: v{51, 0, 0}}},
814+
Rhino: {{start: v{1, 9, 0}}},
815815
Safari: {{start: v{11, 1, 0}}},
816816
},
817817
RegexpSetNotation: {
818818
ES: {{start: v{2024, 0, 0}}},
819819
},
820820
RegexpStickyAndUnicodeFlags: {
821821
// Note: The latest version of "IE" failed 6 tests including: RegExp "y" and "u" flags: "u" flag
822-
// Note: The latest version of "Rhino" failed 4 tests including: RegExp "y" and "u" flags: "u" flag
822+
// Note: The latest version of "Rhino" failed this test: RegExp "y" and "u" flags: "u" flag, case folding
823823
Chrome: {{start: v{50, 0, 0}}},
824824
Deno: {{start: v{1, 0, 0}}},
825825
Edge: {{start: v{13, 0, 0}}},
@@ -834,14 +834,14 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
834834
RegexpUnicodePropertyEscapes: {
835835
// Note: The latest version of "Chrome" failed 2 tests including: RegExp Unicode Property Escapes: Unicode 16.0
836836
// Note: The latest version of "Edge" failed 2 tests including: RegExp Unicode Property Escapes: Unicode 16.0
837-
// Note: The latest version of "Firefox" failed this test: RegExp Unicode Property Escapes: Unicode 17.0
838837
// Note: The latest version of "Hermes" failed 8 tests including: RegExp Unicode Property Escapes: Unicode 11
839838
// Note: The latest version of "IE" failed 8 tests including: RegExp Unicode Property Escapes: Unicode 11
840839
// Note: The latest version of "IOS" failed this test: RegExp Unicode Property Escapes: Unicode 17.0
841840
// Note: The latest version of "Node" failed 2 tests including: RegExp Unicode Property Escapes: Unicode 16.0
842-
// Note: The latest version of "Rhino" failed 9 tests including: RegExp Unicode Property Escapes: Unicode 11
841+
// Note: The latest version of "Rhino" failed 8 tests including: RegExp Unicode Property Escapes: Unicode 11
843842
// Note: The latest version of "Safari" failed this test: RegExp Unicode Property Escapes: Unicode 17.0
844-
ES: {{start: v{2018, 0, 0}}},
843+
ES: {{start: v{2018, 0, 0}}},
844+
Firefox: {{start: v{147, 0, 0}}},
845845
},
846846
RestArgument: {
847847
// Note: The latest version of "Hermes" failed this test: rest parameters: function 'length' property
@@ -860,7 +860,6 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
860860
TemplateLiteral: {
861861
// Note: The latest version of "Hermes" failed this test: template literals: TemplateStrings call site caching
862862
// Note: The latest version of "IE" failed 7 tests including: template literals: TemplateStrings call site caching
863-
// Note: The latest version of "Rhino" failed this test: template literals: toString conversion
864863
Chrome: {{start: v{62, 0, 0}}},
865864
Deno: {{start: v{1, 0, 0}}},
866865
Edge: {{start: v{79, 0, 0}}},
@@ -869,6 +868,7 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
869868
IOS: {{start: v{13, 0, 0}}},
870869
Node: {{start: v{8, 10, 0}}},
871870
Opera: {{start: v{49, 0, 0}}},
871+
Rhino: {{start: v{1, 9, 0}}},
872872
Safari: {{start: v{13, 0, 0}}},
873873
},
874874
TopLevelAwait: {
@@ -912,10 +912,11 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{
912912
Using: {
913913
// Note: The latest version of "IE" failed 7 tests including: Explicit Resource Management: AsyncDisposableStack
914914
// Note: The latest version of "IOS" failed 7 tests including: Explicit Resource Management: AsyncDisposableStack
915+
// Note: The latest version of "Rhino" failed 8 tests including: Explicit Resource Management: AsyncDisposableStack
915916
// Note: The latest version of "Safari" failed 7 tests including: Explicit Resource Management: AsyncDisposableStack
916-
Chrome: {{start: v{143, 0, 0}}},
917-
Edge: {{start: v{143, 0, 0}}},
918-
Firefox: {{start: v{147, 0, 0}}},
917+
Chrome: {{start: v{141, 0, 0}}},
918+
Edge: {{start: v{141, 0, 0}}},
919+
Firefox: {{start: v{141, 0, 0}}},
919920
Node: {{start: v{25, 0, 0}}},
920921
},
921922
}

0 commit comments

Comments
 (0)