@@ -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