diff --git a/crates/oxc_ast/src/ast/js.rs b/crates/oxc_ast/src/ast/js.rs index e17f39412ebca..5dc2ba7df011b 100644 --- a/crates/oxc_ast/src/ast/js.rs +++ b/crates/oxc_ast/src/ast/js.rs @@ -38,7 +38,9 @@ pub struct Program<'a> { #[estree(skip)] pub comments: Vec<'a, Comment>, pub hashbang: Option>, + #[estree(rename = "body")] pub directives: Vec<'a, Directive<'a>>, + #[estree(append_to = "directives")] pub body: Vec<'a, Statement<'a>>, pub scope_id: Cell>, } @@ -1012,6 +1014,7 @@ pub enum Statement<'a> { #[ast(visit)] #[derive(Debug)] #[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ESTree)] +#[estree(rename = "ExpressionStatement")] pub struct Directive<'a> { pub span: Span, /// Directive with any escapes unescaped @@ -1710,8 +1713,9 @@ pub enum FormalParameterKind { #[estree(rename = "BlockStatement")] pub struct FunctionBody<'a> { pub span: Span, - pub directives: Vec<'a, Directive<'a>>, #[estree(rename = "body")] + pub directives: Vec<'a, Directive<'a>>, + #[estree(append_to = "directives")] pub statements: Vec<'a, Statement<'a>>, } diff --git a/crates/oxc_ast/src/generated/derive_estree.rs b/crates/oxc_ast/src/generated/derive_estree.rs index dfbdd4a40714c..58c684647fa16 100644 --- a/crates/oxc_ast/src/generated/derive_estree.rs +++ b/crates/oxc_ast/src/generated/derive_estree.rs @@ -5,7 +5,7 @@ use serde::{__private::ser::FlatMapSerializer, ser::SerializeMap, Serialize, Serializer}; -use oxc_estree::ser::AppendTo; +use oxc_estree::ser::{AppendTo, AppendToConcat}; use crate::ast::js::*; use crate::ast::jsx::*; @@ -20,8 +20,10 @@ impl Serialize for Program<'_> { map.serialize_entry("end", &self.span.end)?; self.source_type.serialize(FlatMapSerializer(&mut map))?; map.serialize_entry("hashbang", &self.hashbang)?; - map.serialize_entry("directives", &self.directives)?; - map.serialize_entry("body", &self.body)?; + map.serialize_entry( + "body", + &AppendToConcat { array: &self.directives, after: &self.body }, + )?; map.end() } } @@ -837,7 +839,7 @@ impl Serialize for Statement<'_> { impl Serialize for Directive<'_> { fn serialize(&self, serializer: S) -> Result { let mut map = serializer.serialize_map(None)?; - map.serialize_entry("type", "Directive")?; + map.serialize_entry("type", "ExpressionStatement")?; map.serialize_entry("start", &self.span.start)?; map.serialize_entry("end", &self.span.end)?; map.serialize_entry("expression", &self.expression)?; @@ -1408,8 +1410,10 @@ impl Serialize for FunctionBody<'_> { map.serialize_entry("type", "BlockStatement")?; map.serialize_entry("start", &self.span.start)?; map.serialize_entry("end", &self.span.end)?; - map.serialize_entry("directives", &self.directives)?; - map.serialize_entry("body", &self.statements)?; + map.serialize_entry( + "body", + &AppendToConcat { array: &self.directives, after: &self.statements }, + )?; map.end() } } diff --git a/crates/oxc_estree/src/ser.rs b/crates/oxc_estree/src/ser.rs index 5a38a8c4d6147..9ccca572bdc68 100644 --- a/crates/oxc_estree/src/ser.rs +++ b/crates/oxc_estree/src/ser.rs @@ -21,3 +21,21 @@ impl Serialize for AppendTo<'_, TVec, TAfter } } } + +pub struct AppendToConcat<'a, TVec, TAfter> { + pub array: &'a [TVec], + pub after: &'a [TAfter], +} + +impl Serialize for AppendToConcat<'_, TVec, TAfter> { + fn serialize(&self, serializer: S) -> Result { + let mut seq = serializer.serialize_seq(Some(self.array.len() + self.after.len()))?; + for element in self.array { + seq.serialize_element(element)?; + } + for element in self.after { + seq.serialize_element(element)?; + } + seq.end() + } +} diff --git a/crates/oxc_regular_expression/src/generated/derive_estree.rs b/crates/oxc_regular_expression/src/generated/derive_estree.rs index 11d2a136fa16c..03ba5a4deeec4 100644 --- a/crates/oxc_regular_expression/src/generated/derive_estree.rs +++ b/crates/oxc_regular_expression/src/generated/derive_estree.rs @@ -5,7 +5,7 @@ use serde::{__private::ser::FlatMapSerializer, ser::SerializeMap, Serialize, Serializer}; -use oxc_estree::ser::AppendTo; +use oxc_estree::ser::{AppendTo, AppendToConcat}; use crate::ast::*; diff --git a/crates/oxc_span/src/generated/derive_estree.rs b/crates/oxc_span/src/generated/derive_estree.rs index e74a70f9ebae7..695e145bc0e25 100644 --- a/crates/oxc_span/src/generated/derive_estree.rs +++ b/crates/oxc_span/src/generated/derive_estree.rs @@ -5,7 +5,7 @@ use serde::{__private::ser::FlatMapSerializer, ser::SerializeMap, Serialize, Serializer}; -use oxc_estree::ser::AppendTo; +use oxc_estree::ser::{AppendTo, AppendToConcat}; use crate::source_type::*; use crate::span::*; diff --git a/crates/oxc_syntax/src/generated/derive_estree.rs b/crates/oxc_syntax/src/generated/derive_estree.rs index 8de4b54f257ac..7631327c9a526 100644 --- a/crates/oxc_syntax/src/generated/derive_estree.rs +++ b/crates/oxc_syntax/src/generated/derive_estree.rs @@ -5,7 +5,7 @@ use serde::{__private::ser::FlatMapSerializer, ser::SerializeMap, Serialize, Serializer}; -use oxc_estree::ser::AppendTo; +use oxc_estree::ser::{AppendTo, AppendToConcat}; use crate::operator::*; diff --git a/npm/oxc-types/types.d.ts b/npm/oxc-types/types.d.ts index 3c8fccfe9bf01..928ada7c6a144 100644 --- a/npm/oxc-types/types.d.ts +++ b/npm/oxc-types/types.d.ts @@ -5,8 +5,7 @@ export interface Program extends Span { type: 'Program'; sourceType: ModuleKind; hashbang: Hashbang | null; - directives: Array; - body: Array; + body: Array; } export type Expression = @@ -330,7 +329,7 @@ export type Statement = | ModuleDeclaration; export interface Directive extends Span { - type: 'Directive'; + type: 'ExpressionStatement'; expression: StringLiteral; directive: string; } @@ -583,8 +582,7 @@ export type FormalParameterKind = 'FormalParameter' | 'UniqueFormalParameters' | export interface FunctionBody extends Span { type: 'BlockStatement'; - directives: Array; - body: Array; + body: Array; } export interface ArrowFunctionExpression extends Span { diff --git a/tasks/ast_tools/src/derives/estree.rs b/tasks/ast_tools/src/derives/estree.rs index 3b51676a0e647..56434fd8041db 100644 --- a/tasks/ast_tools/src/derives/estree.rs +++ b/tasks/ast_tools/src/derives/estree.rs @@ -61,7 +61,7 @@ impl Derive for DeriveESTree { }; ///@@line_break - use oxc_estree::ser::AppendTo; + use oxc_estree::ser::{AppendTo, AppendToConcat}; } } @@ -300,10 +300,16 @@ impl<'s> StructSerializerGenerator<'s> { let via_ty = parse_str::(via_str).unwrap(); value = quote!( #via_ty::from(&#value) ); } else if let Some(append_field_index) = field.estree.append_field_index { - let append_from_ident = struct_def.fields[append_field_index].ident(); - value = quote! { - AppendTo { array: &#value, after: &#self_path.#append_from_ident } + let append_field = &struct_def.fields[append_field_index]; + let append_from_ident = append_field.ident(); + let wrapper = if append_field.type_def(self.schema).is_option() { + quote! { AppendTo } + } else { + quote! { AppendToConcat } }; + value = quote! { + #wrapper { array: &#value, after: &#self_path.#append_from_ident } + } } self.stmts.extend(quote! { diff --git a/tasks/ast_tools/src/generators/typescript.rs b/tasks/ast_tools/src/generators/typescript.rs index ec0649c7ec2d0..dfc043b40c79a 100644 --- a/tasks/ast_tools/src/generators/typescript.rs +++ b/tasks/ast_tools/src/generators/typescript.rs @@ -165,9 +165,18 @@ fn generate_ts_type_def_for_struct_field<'s>( schema: &'s Schema, ) { let field_type_name = if let Some(append_field_index) = field.estree.append_field_index { - let appended_field = struct_def.fields[append_field_index].type_def(schema); - let appended_field = appended_field.as_option().unwrap(); - let appended_type_name = ts_type_name(appended_field.inner_type(schema), schema); + let appended_field = &struct_def.fields[append_field_index]; + let appended_type = appended_field.type_def(schema); + let appended_type = match appended_type { + TypeDef::Option(option_def) => option_def.inner_type(schema), + TypeDef::Vec(vec_def) => vec_def.inner_type(schema), + _ => panic!( + "Appended field must be `Option` or `Vec`: `{}::{}`", + struct_def.name(), + appended_field.name() + ), + }; + let appended_type_name = ts_type_name(appended_type, schema); let field_type = field.type_def(schema); let (vec_def, is_option) = match field_type { diff --git a/tasks/ast_tools/src/schema/defs/type.rs b/tasks/ast_tools/src/schema/defs/type.rs index 7ced196272086..6693a28516462 100644 --- a/tasks/ast_tools/src/schema/defs/type.rs +++ b/tasks/ast_tools/src/schema/defs/type.rs @@ -161,7 +161,6 @@ impl TypeDef { } } - #[expect(dead_code)] pub fn is_option(&self) -> bool { matches!(self, Self::Option(_)) } diff --git a/tasks/coverage/snapshots/estree_test262.snap b/tasks/coverage/snapshots/estree_test262.snap index 5109dcd0cd37c..164c34dd83599 100644 --- a/tasks/coverage/snapshots/estree_test262.snap +++ b/tasks/coverage/snapshots/estree_test262.snap @@ -2,7 +2,7 @@ commit: bc5c1417 estree_test262 Summary: AST Parsed : 44293/44293 (100.00%) -Positive Passed: 34476/44293 (77.84%) +Positive Passed: 34877/44293 (78.74%) Mismatch: tasks/coverage/test262/test/annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-params.js Mismatch: tasks/coverage/test262/test/annexB/built-ins/RegExp/prototype/compile/duplicate-named-capturing-groups-syntax.js Mismatch: tasks/coverage/test262/test/annexB/built-ins/RegExp/prototype/compile/flags-string-invalid.js @@ -64,21 +64,11 @@ Mismatch: tasks/coverage/test262/test/built-ins/Array/fromAsync/this-constructor Mismatch: tasks/coverage/test262/test/built-ins/Array/fromAsync/this-constructor-with-unsettable-element.js Mismatch: tasks/coverage/test262/test/built-ins/Array/fromAsync/thisarg-primitive-sloppy.js Mismatch: tasks/coverage/test262/test/built-ins/Array/fromAsync/thisarg-primitive-strict.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/length/define-own-prop-length-coercion-order-set.js tasks/coverage/test262/test/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-string-wrapper.js serde_json error: unexpected end of hex escape at line 245 column 33 -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/concat/Array.prototype.concat_strict-arguments.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/every/15.4.4.16-5-1-s.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/forEach/15.4.4.18-5-1-s.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/map/15.4.4.19-5-1-s.js Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/map/resizable-buffer-shrink-mid-iteration.js Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/map/resizable-buffer.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-4-s.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-4-s.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/some/15.4.4.17-5-1-s.js -Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/sort/S15.4.4.11_A8.js Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/sort/call-with-primitive.js Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/sort/stability-11-elements.js Mismatch: tasks/coverage/test262/test/built-ins/Array/prototype/sort/stability-2048-elements.js @@ -96,10 +86,6 @@ Mismatch: tasks/coverage/test262/test/built-ins/ArrayBuffer/prototype/resize/coe Mismatch: tasks/coverage/test262/test/built-ins/ArrayBuffer/prototype/resize/this-is-not-object.js Mismatch: tasks/coverage/test262/test/built-ins/ArrayBuffer/prototype/transfer/this-is-not-object.js Mismatch: tasks/coverage/test262/test/built-ins/ArrayBuffer/prototype/transferToFixedLength/this-is-not-object.js -Mismatch: tasks/coverage/test262/test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-after-exhaustion.js -Mismatch: tasks/coverage/test262/test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-before-exhaustion.js -Mismatch: tasks/coverage/test262/test/built-ins/ArrayIteratorPrototype/next/args-unmapped-iteration.js -Mismatch: tasks/coverage/test262/test/built-ins/ArrayIteratorPrototype/next/args-unmapped-truncation-before-exhaustion.js Mismatch: tasks/coverage/test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-poisoned-wrapper.js Mismatch: tasks/coverage/test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/next-result-poisoned-wrapper.js Mismatch: tasks/coverage/test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/yield-iterator-next-rejected-promise-close.js @@ -279,83 +265,12 @@ Mismatch: tasks/coverage/test262/test/built-ins/DataView/prototype/setBigInt64/s Mismatch: tasks/coverage/test262/test/built-ins/DataView/prototype/setBigInt64/to-boolean-littleendian.js Mismatch: tasks/coverage/test262/test/built-ins/DataView/prototype/setBigInt64/toindex-byteoffset.js Mismatch: tasks/coverage/test262/test/built-ins/DataView/prototype/setBigUint64/resizable-buffer.js -Mismatch: tasks/coverage/test262/test/built-ins/Date/prototype/Symbol.toPrimitive/hint-invalid.js Mismatch: tasks/coverage/test262/test/built-ins/Date/prototype/toString/non-date-receiver.js Mismatch: tasks/coverage/test262/test/built-ins/Date/prototype/toTemporalInstant/this-value-non-object.js Mismatch: tasks/coverage/test262/test/built-ins/Date/prototype/toTemporalInstant/this-value-valid-date.js Mismatch: tasks/coverage/test262/test/built-ins/Error/isError/bigints.js Mismatch: tasks/coverage/test262/test/built-ins/FinalizationRegistry/prototype/register/heldValue-same-as-target.js Mismatch: tasks/coverage/test262/test/built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-holdings-and-target.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-16gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-18gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-20gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-2gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-30gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-31gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-32gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-33gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-34gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-35gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-36gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-37gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-38gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-39gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-40gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-41gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-42gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-43gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-44gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-45gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-46gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-47gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-49gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-4gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-51gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-53gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-55gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-56gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-57gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-58gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-59gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-60gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-61gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-62gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-63gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-64gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-65gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-66gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-67gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-68gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-69gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-6gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-70gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-71gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-72gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-73gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-74gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-75gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-76gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-77gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-78gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-79gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-80gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-81gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-82gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-83gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-84gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-85gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-86gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-87gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-88gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-89gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-90gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-91gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-92gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-93gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-94gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-95gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-96gs.js -Mismatch: tasks/coverage/test262/test/built-ins/Function/15.3.5.4_2-97gs.js Mismatch: tasks/coverage/test262/test/built-ins/Function/prototype/toString/arrow-function.js Mismatch: tasks/coverage/test262/test/built-ins/Function/prototype/toString/async-arrow-function.js Mismatch: tasks/coverage/test262/test/built-ins/Function/prototype/toString/private-method-class-expression.js @@ -366,7 +281,6 @@ Mismatch: tasks/coverage/test262/test/built-ins/Iterator/concat/iterable-primiti Mismatch: tasks/coverage/test262/test/built-ins/Iterator/concat/throws-typeerror-when-iterable-not-an-object.js Mismatch: tasks/coverage/test262/test/built-ins/Iterator/concat/throws-typeerror-when-iterator-method-not-callable.js Mismatch: tasks/coverage/test262/test/built-ins/Iterator/concat/throws-typeerror-when-iterator-not-an-object.js -Mismatch: tasks/coverage/test262/test/built-ins/Iterator/from/iterable-primitives.js Mismatch: tasks/coverage/test262/test/built-ins/Iterator/from/iterable-to-iterator-fallback.js Mismatch: tasks/coverage/test262/test/built-ins/Iterator/from/primitives.js Mismatch: tasks/coverage/test262/test/built-ins/Iterator/prototype/Symbol.iterator/return-val.js @@ -520,13 +434,7 @@ Mismatch: tasks/coverage/test262/test/built-ins/Promise/race/resolved-sequence-m Mismatch: tasks/coverage/test262/test/built-ins/Promise/race/resolved-sequence-with-rejections.js Mismatch: tasks/coverage/test262/test/built-ins/Promise/race/resolved-sequence.js Mismatch: tasks/coverage/test262/test/built-ins/Promise/race/resolved-then-catch-finally.js -Mismatch: tasks/coverage/test262/test/built-ins/Proxy/deleteProperty/trap-is-missing-target-is-proxy.js -Mismatch: tasks/coverage/test262/test/built-ins/Proxy/deleteProperty/trap-is-null-target-is-proxy.js -Mismatch: tasks/coverage/test262/test/built-ins/Proxy/deleteProperty/trap-is-undefined-target-is-proxy.js Mismatch: tasks/coverage/test262/test/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js -Mismatch: tasks/coverage/test262/test/built-ins/Proxy/set/trap-is-missing-target-is-proxy.js -Mismatch: tasks/coverage/test262/test/built-ins/Proxy/set/trap-is-null-target-is-proxy.js -Mismatch: tasks/coverage/test262/test/built-ins/Proxy/set/trap-is-undefined-target-is-proxy.js Mismatch: tasks/coverage/test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-flags-u.js Mismatch: tasks/coverage/test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-plus-quantifier-flags-u.js Mismatch: tasks/coverage/test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-flags-u.js @@ -769,7 +677,6 @@ serde_json error: unexpected end of hex escape at line 242 column 36 tasks/coverage/test262/test/built-ins/String/prototype/padStart/normal-operation.js serde_json error: unexpected end of hex escape at line 242 column 33 -Mismatch: tasks/coverage/test262/test/built-ins/String/prototype/replace/S15.5.4.11_A12.js Mismatch: tasks/coverage/test262/test/built-ins/String/prototype/replace/S15.5.4.11_A4_T4.js Mismatch: tasks/coverage/test262/test/built-ins/String/prototype/replace/regexp-prototype-replace-v-u-flag.js Mismatch: tasks/coverage/test262/test/built-ins/String/prototype/replaceAll/searchValue-tostring-regexp.js @@ -3039,20 +2946,6 @@ Mismatch: tasks/coverage/test262/test/built-ins/Temporal/ZonedDateTime/timezone- Mismatch: tasks/coverage/test262/test/built-ins/Temporal/ZonedDateTime/timezone-iso-string.js Mismatch: tasks/coverage/test262/test/built-ins/Temporal/ZonedDateTime/timezone-string.js Mismatch: tasks/coverage/test262/test/built-ins/Temporal/ZonedDateTime/timezone-wrong-type.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/distinct-cross-realm.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/extensible.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/forbidden-arguments.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/forbidden-caller.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/frozen.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/is-function.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/length.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/name.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/property-order.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/prototype.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/throws-type-error.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/unique-per-realm-non-simple.js -Mismatch: tasks/coverage/test262/test/built-ins/ThrowTypeError/unique-per-realm-unmapped-args.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js @@ -3442,7 +3335,6 @@ Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/internals Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js -Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/internals/Set/key-is-valid-index-prototype-chain-set.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/of/BigInt/argument-number-value-throws.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-does-not-instantiate-ta-throws.js Mismatch: tasks/coverage/test262/test/built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-returns-other-instance.js @@ -3854,52 +3746,8 @@ Mismatch: tasks/coverage/test262/test/language/arguments-object/cls-expr-private Mismatch: tasks/coverage/test262/test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js Mismatch: tasks/coverage/test262/test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js Mismatch: tasks/coverage/test262/test/language/arguments-object/mapped/enumerable-configurable-accessor-descriptor.js -Mismatch: tasks/coverage/test262/test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-1.js -Mismatch: tasks/coverage/test262/test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-2.js -Mismatch: tasks/coverage/test262/test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-3.js -Mismatch: tasks/coverage/test262/test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-4.js Mismatch: tasks/coverage/test262/test/language/arguments-object/mapped/nonconfigurable-descriptors-define-failure.js -Mismatch: tasks/coverage/test262/test/language/arguments-object/unmapped/Symbol.iterator.js Mismatch: tasks/coverage/test262/test/language/comments/hashbang/function-constructor.js -Mismatch: tasks/coverage/test262/test/language/comments/multi-line-asi-carriage-return.js -Mismatch: tasks/coverage/test262/test/language/comments/multi-line-asi-line-feed.js -Mismatch: tasks/coverage/test262/test/language/comments/multi-line-asi-line-separator.js -Mismatch: tasks/coverage/test262/test/language/comments/multi-line-asi-paragraph-separator.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-1-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-10-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-14-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-29-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-3-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-4-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-5-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-8-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/10.1.1-9-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-1-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-10-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-11-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-12-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-13-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-14-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-15-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-2-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-3-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-4-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-5-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-6-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-7-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-8-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/14.1-9-s.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/func-decl-inside-func-decl-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/func-decl-no-semi-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/func-decl-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/func-expr-inside-func-decl-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/func-expr-no-semi-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/func-expr-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/get-accsr-inside-func-expr-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/get-accsr-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/set-accsr-inside-func-expr-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/set-accsr-not-first-runtime.js -Mismatch: tasks/coverage/test262/test/language/directive-prologue/set-accsr-runtime.js Mismatch: tasks/coverage/test262/test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js Mismatch: tasks/coverage/test262/test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js Mismatch: tasks/coverage/test262/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js @@ -3907,7 +3755,6 @@ Mismatch: tasks/coverage/test262/test/language/eval-code/direct/arrow-fn-body-cn Mismatch: tasks/coverage/test262/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js Mismatch: tasks/coverage/test262/test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js Mismatch: tasks/coverage/test262/test/language/eval-code/direct/new.target-arrow.js -Mismatch: tasks/coverage/test262/test/language/eval-code/direct/strict-caller-function-context.js Mismatch: tasks/coverage/test262/test/language/eval-code/direct/super-call-arrow.js Mismatch: tasks/coverage/test262/test/language/eval-code/direct/super-prop-arrow.js Mismatch: tasks/coverage/test262/test/language/expressions/addition/bigint-and-number.js @@ -3922,9 +3769,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/arrow/ Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/arrow/concisebody-lookahead-assignmentexpression-1.js Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/arrow/concisebody-lookahead-assignmentexpression-2.js Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/expression-body-implicit-return.js -Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/forbidden-ext/b2/arrow-function-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/forbidden-ext/b2/arrow-function-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/forbidden-ext/b2/arrow-function-forbidden-ext-indirect-access-prop-caller.js Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/lexical-new.target.js Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/lexical-super-call-from-within-constructor.js @@ -3946,8 +3790,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/syntax Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-2.js Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/syntax/arrowparameters-cover-lineterminator-concisebody-assignmentexpression.js Mismatch: tasks/coverage/test262/test/language/expressions/arrow-function/syntax/variations.js -Mismatch: tasks/coverage/test262/test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval--1.js -Mismatch: tasks/coverage/test262/test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js Mismatch: tasks/coverage/test262/test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js Mismatch: tasks/coverage/test262/test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order-with-bindings.js Mismatch: tasks/coverage/test262/test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js @@ -4253,15 +4095,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/async-arrow-function/ Mismatch: tasks/coverage/test262/test/language/expressions/async-arrow-function/dflt-params-ref-later.js Mismatch: tasks/coverage/test262/test/language/expressions/async-arrow-function/dflt-params-ref-self.js Mismatch: tasks/coverage/test262/test/language/expressions/async-arrow-function/eval-var-scope-syntax-err.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-arrow-function/forbidden-ext/b2/async-arrow-function-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-arrow-function/forbidden-ext/b2/async-arrow-function-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-arrow-function/forbidden-ext/b2/async-arrow-function-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-named-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-named-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-named-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-nameless-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-nameless-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-nameless-forbidden-ext-indirect-access-prop-caller.js Mismatch: tasks/coverage/test262/test/language/expressions/async-function/named-dflt-params-abrupt.js Mismatch: tasks/coverage/test262/test/language/expressions/async-function/named-dflt-params-ref-later.js Mismatch: tasks/coverage/test262/test/language/expressions/async-function/named-dflt-params-ref-self.js @@ -4273,12 +4106,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/async-function/namele Mismatch: tasks/coverage/test262/test/language/expressions/async-function/nameless-dflt-params-ref-later.js Mismatch: tasks/coverage/test262/test/language/expressions/async-function/nameless-dflt-params-ref-self.js Mismatch: tasks/coverage/test262/test/language/expressions/async-function/nameless-eval-var-scope-syntax-err.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-generator/forbidden-ext/b2/async-gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-generator/forbidden-ext/b2/async-gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-generator/forbidden-ext/b2/async-gen-func-expr-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-generator/forbidden-ext/b2/async-gen-named-func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-generator/forbidden-ext/b2/async-gen-named-func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/async-generator/forbidden-ext/b2/async-gen-named-func-expr-forbidden-ext-indirect-access-prop-caller.js Mismatch: tasks/coverage/test262/test/language/expressions/bitwise-and/bigint-and-number.js Mismatch: tasks/coverage/test262/test/language/expressions/bitwise-and/bigint-errors.js Mismatch: tasks/coverage/test262/test/language/expressions/bitwise-and/bigint-non-primitive.js @@ -4299,10 +4126,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/bitwise-xor/bigint-no Mismatch: tasks/coverage/test262/test/language/expressions/bitwise-xor/bigint-toprimitive.js Mismatch: tasks/coverage/test262/test/language/expressions/bitwise-xor/bigint-wrapped-values.js Mismatch: tasks/coverage/test262/test/language/expressions/bitwise-xor/bigint.js -Mismatch: tasks/coverage/test262/test/language/expressions/call/tco-non-eval-function-dynamic.js -Mismatch: tasks/coverage/test262/test/language/expressions/call/tco-non-eval-function.js -Mismatch: tasks/coverage/test262/test/language/expressions/call/tco-non-eval-global.js -Mismatch: tasks/coverage/test262/test/language/expressions/call/tco-non-eval-with.js Mismatch: tasks/coverage/test262/test/language/expressions/class/async-method/dflt-params-abrupt.js Mismatch: tasks/coverage/test262/test/language/expressions/class/async-method/dflt-params-ref-later.js Mismatch: tasks/coverage/test262/test/language/expressions/class/async-method/dflt-params-ref-self.js @@ -5881,28 +5704,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/class/private-static- Mismatch: tasks/coverage/test262/test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js Mismatch: tasks/coverage/test262/test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js Mismatch: tasks/coverage/test262/test/language/expressions/class/scope-name-lex-open-heritage.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--1.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--11.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--13.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--15.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--17.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--19.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--21.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--3.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--5.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--7.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--9.js -Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-add.js Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-bitand.js Mismatch: tasks/coverage/test262/test/language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-bitor.js @@ -6454,16 +6255,8 @@ Mismatch: tasks/coverage/test262/test/language/expressions/exponentiation/bigint Mismatch: tasks/coverage/test262/test/language/expressions/exponentiation/bigint-toprimitive.js Mismatch: tasks/coverage/test262/test/language/expressions/exponentiation/bigint-wrapped-values.js Mismatch: tasks/coverage/test262/test/language/expressions/exponentiation/bigint-zero-base-zero-exponent.js -Mismatch: tasks/coverage/test262/test/language/expressions/function/forbidden-ext/b1/func-expr-strict-forbidden-ext-direct-access-prop-arguments.js -Mismatch: tasks/coverage/test262/test/language/expressions/function/forbidden-ext/b1/func-expr-strict-forbidden-ext-direct-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/function/forbidden-ext/b2/func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/function/forbidden-ext/b2/func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/function/forbidden-ext/b2/func-expr-forbidden-ext-indirect-access-prop-caller.js Mismatch: tasks/coverage/test262/test/language/expressions/function/scope-name-var-open-non-strict.js Mismatch: tasks/coverage/test262/test/language/expressions/function/scope-name-var-open-strict.js -Mismatch: tasks/coverage/test262/test/language/expressions/generators/forbidden-ext/b2/gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/generators/forbidden-ext/b2/gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/generators/forbidden-ext/b2/gen-func-expr-forbidden-ext-indirect-access-prop-caller.js Mismatch: tasks/coverage/test262/test/language/expressions/generators/scope-name-var-open-non-strict.js Mismatch: tasks/coverage/test262/test/language/expressions/generators/scope-name-var-open-strict.js Mismatch: tasks/coverage/test262/test/language/expressions/greater-than/bigint-and-bigint.js @@ -6548,7 +6341,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/multiplication/bigint Mismatch: tasks/coverage/test262/test/language/expressions/multiplication/bigint-errors.js Mismatch: tasks/coverage/test262/test/language/expressions/multiplication/bigint-toprimitive.js Mismatch: tasks/coverage/test262/test/language/expressions/multiplication/bigint-wrapped-values.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/identifier-shorthand-await-strict-mode.js Mismatch: tasks/coverage/test262/test/language/expressions/object/identifier-shorthand-static-init-await-valid.js Mismatch: tasks/coverage/test262/test/language/expressions/object/literal-property-name-bigint.js Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/async-meth-dflt-params-abrupt.js @@ -6558,36 +6350,14 @@ Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definit Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/async-returns-async-arrow-returns-arguments-from-parent-function.js Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/async-returns-async-arrow-returns-newtarget.js Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/async-returns-async-arrow.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/async-gen-meth-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/async-meth-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/async-meth-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/async-meth-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/gen-meth-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/meth-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/meth-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/forbidden-ext/b2/meth-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/generator-invoke-fn-strict.js -Mismatch: tasks/coverage/test262/test/language/expressions/object/method-definition/name-invoke-fn-strict.js Mismatch: tasks/coverage/test262/test/language/expressions/optional-chaining/eval-optional-call.js Mismatch: tasks/coverage/test262/test/language/expressions/postfix-decrement/bigint.js -Mismatch: tasks/coverage/test262/test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue--1.js -Mismatch: tasks/coverage/test262/test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js Mismatch: tasks/coverage/test262/test/language/expressions/postfix-decrement/target-cover-id.js Mismatch: tasks/coverage/test262/test/language/expressions/postfix-increment/bigint.js -Mismatch: tasks/coverage/test262/test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue--1.js -Mismatch: tasks/coverage/test262/test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js Mismatch: tasks/coverage/test262/test/language/expressions/postfix-increment/target-cover-id.js Mismatch: tasks/coverage/test262/test/language/expressions/prefix-decrement/bigint.js -Mismatch: tasks/coverage/test262/test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue--1.js -Mismatch: tasks/coverage/test262/test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js Mismatch: tasks/coverage/test262/test/language/expressions/prefix-decrement/target-cover-id.js Mismatch: tasks/coverage/test262/test/language/expressions/prefix-increment/bigint.js -Mismatch: tasks/coverage/test262/test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue--1.js -Mismatch: tasks/coverage/test262/test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js Mismatch: tasks/coverage/test262/test/language/expressions/prefix-increment/target-cover-id.js Mismatch: tasks/coverage/test262/test/language/expressions/right-shift/bigint-and-number.js Mismatch: tasks/coverage/test262/test/language/expressions/right-shift/bigint-errors.js @@ -6631,146 +6401,6 @@ Mismatch: tasks/coverage/test262/test/language/expressions/unsigned-right-shift/ Mismatch: tasks/coverage/test262/test/language/expressions/unsigned-right-shift/bigint-toprimitive.js Mismatch: tasks/coverage/test262/test/language/expressions/unsigned-right-shift/bigint-wrapped-values.js Mismatch: tasks/coverage/test262/test/language/expressions/unsigned-right-shift/bigint.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-1-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-10-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-100-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-100gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-101-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-101gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-102-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-102gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-10gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-12-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-12gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-2-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-22-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-22gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-24-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-24gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-26-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-26gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-3-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-36-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-36gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-37-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-37gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-38-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-38gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-39-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-39gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-4-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-40-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-40gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-41-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-41gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-42-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-42gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-43-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-43gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-44-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-44gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-45-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-45gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-46-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-46gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-47-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-47gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-48-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-48gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-49-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-49gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-5-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-50-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-50gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-51-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-51gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-52-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-52gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-53-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-53gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-54gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-55-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-55gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-57-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-57gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-59-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-59gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-61-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-61gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-62-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-62gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-63-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-63gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-64-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-64gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-65-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-65gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-66-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-66gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-67-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-67gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-68-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-68gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-69-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-69gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-70-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-70gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-71-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-71gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-72-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-72gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-73-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-73gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-74-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-74gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-75-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-75gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-76-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-76gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-77-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-77gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-78-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-78gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-79-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-79gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-8-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-80-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-80gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-81-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-81gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-82-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-82gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-85-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-85gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-86-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-86gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-87-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-87gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-88-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-88gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-89-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-89gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-8gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-90-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-90gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-91-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-91gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-92-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-92gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-93-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-93gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-94-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-94gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-95-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-95gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-96-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-96gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-97-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-97gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-98-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-98gs.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-99-s.js -Mismatch: tasks/coverage/test262/test/language/function-code/10.4.3-1-99gs.js Mismatch: tasks/coverage/test262/test/language/import/import-attributes/json-extensibility-array.js Mismatch: tasks/coverage/test262/test/language/import/import-attributes/json-extensibility-object.js Mismatch: tasks/coverage/test262/test/language/import/import-attributes/json-idempotency.js @@ -6997,15 +6627,9 @@ Mismatch: tasks/coverage/test262/test/language/statements/async-function/dflt-pa Mismatch: tasks/coverage/test262/test/language/statements/async-function/dflt-params-ref-later.js Mismatch: tasks/coverage/test262/test/language/statements/async-function/dflt-params-ref-self.js Mismatch: tasks/coverage/test262/test/language/statements/async-function/eval-var-scope-syntax-err.js -Mismatch: tasks/coverage/test262/test/language/statements/async-function/forbidden-ext/b2/async-func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/statements/async-function/forbidden-ext/b2/async-func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/statements/async-function/forbidden-ext/b2/async-func-decl-forbidden-ext-indirect-access-prop-caller.js Mismatch: tasks/coverage/test262/test/language/statements/async-function/returns-async-arrow-returns-arguments-from-parent-function.js Mismatch: tasks/coverage/test262/test/language/statements/async-function/returns-async-arrow-returns-newtarget.js Mismatch: tasks/coverage/test262/test/language/statements/async-function/returns-async-arrow.js -Mismatch: tasks/coverage/test262/test/language/statements/async-generator/forbidden-ext/b2/async-gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/statements/async-generator/forbidden-ext/b2/async-gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/statements/async-generator/forbidden-ext/b2/async-gen-func-decl-forbidden-ext-indirect-access-prop-caller.js Mismatch: tasks/coverage/test262/test/language/statements/async-generator/return-undefined-implicit-and-explicit.js Mismatch: tasks/coverage/test262/test/language/statements/async-generator/yield-return-then-getter-ticks.js Mismatch: tasks/coverage/test262/test/language/statements/async-generator/yield-star-async-from-sync-iterator-inaccessible.js @@ -7023,7 +6647,6 @@ Mismatch: tasks/coverage/test262/test/language/statements/class/async-method-sta Mismatch: tasks/coverage/test262/test/language/statements/class/async-method-static/returns-async-arrow-returns-arguments-from-parent-function.js Mismatch: tasks/coverage/test262/test/language/statements/class/async-method-static/returns-async-arrow-returns-newtarget.js Mismatch: tasks/coverage/test262/test/language/statements/class/async-method-static/returns-async-arrow.js -Mismatch: tasks/coverage/test262/test/language/statements/class/definition/this-access-restriction.js Mismatch: tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-init-iter-close.js Mismatch: tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-init-iter-no-close.js Mismatch: tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-name-iter-val.js @@ -9621,9 +9244,6 @@ Mismatch: tasks/coverage/test262/test/language/statements/for-await-of/ticks-wit Mismatch: tasks/coverage/test262/test/language/statements/for-await-of/ticks-with-async-iter-resolved-promise-and-constructor-lookup.js Mismatch: tasks/coverage/test262/test/language/statements/for-await-of/ticks-with-sync-iter-resolved-promise-and-constructor-lookup.js Mismatch: tasks/coverage/test262/test/language/statements/for-in/head-lhs-cover.js -Mismatch: tasks/coverage/test262/test/language/statements/for-of/arguments-unmapped-aliasing.js -Mismatch: tasks/coverage/test262/test/language/statements/for-of/arguments-unmapped-mutation.js -Mismatch: tasks/coverage/test262/test/language/statements/for-of/arguments-unmapped.js Mismatch: tasks/coverage/test262/test/language/statements/for-of/body-dstr-assign-error.js Mismatch: tasks/coverage/test262/test/language/statements/for-of/body-dstr-assign.js Mismatch: tasks/coverage/test262/test/language/statements/for-of/dstr/array-elem-init-assignment.js @@ -9876,27 +9496,6 @@ Mismatch: tasks/coverage/test262/test/language/statements/for-of/head-lhs-cover. tasks/coverage/test262/test/language/statements/for-of/string-astral-truncated.js serde_json error: unexpected end of hex escape at line 25 column 30 -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-21-s.js -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-22-s.js -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-23-s.js -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-24-s.js -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-25-s.js -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-26-s.js -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-27-s.js -Mismatch: tasks/coverage/test262/test/language/statements/function/13.2-28-s.js tasks/coverage/test262/test/language/statements/function/S13.2.1_A1_T1.js serde_json error: recursion limit exceeded at line 551 column 263 -Mismatch: tasks/coverage/test262/test/language/statements/function/S13_A7_T1.js -Mismatch: tasks/coverage/test262/test/language/statements/function/forbidden-ext/b1/cls-expr-meth-forbidden-ext-direct-access-prop-arguments.js -Mismatch: tasks/coverage/test262/test/language/statements/function/forbidden-ext/b1/cls-expr-meth-forbidden-ext-direct-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/statements/function/forbidden-ext/b2/func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/statements/function/forbidden-ext/b2/func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/statements/function/forbidden-ext/b2/func-decl-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/statements/generators/forbidden-ext/b2/gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js -Mismatch: tasks/coverage/test262/test/language/statements/generators/forbidden-ext/b2/gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js -Mismatch: tasks/coverage/test262/test/language/statements/generators/forbidden-ext/b2/gen-func-decl-forbidden-ext-indirect-access-prop-caller.js -Mismatch: tasks/coverage/test262/test/language/statements/if/S12.5_A5.js -Mismatch: tasks/coverage/test262/test/language/statements/with/get-mutable-binding-binding-deleted-in-get-unscopables-strict-mode.js -Mismatch: tasks/coverage/test262/test/language/statements/with/set-mutable-binding-binding-deleted-in-get-unscopables-strict-mode.js -Mismatch: tasks/coverage/test262/test/language/statements/with/set-mutable-binding-binding-deleted-with-typed-array-in-proto-chain-strict-mode.js