├── .gitignore ├── ExtractSample.py ├── ProcessChakraCommit.py ├── ProcessJSCCommit.py ├── ProcessJerryCommit.py ├── ProcessSMCommit.py ├── ProcessV8Commit.py ├── README.md ├── chakra └── SaveChakra.py ├── fuzzJSC.sh ├── fuzzSM.sh ├── fuzzV8.sh ├── jerry └── SaveJerry.py ├── jsc └── SaveJSC.py ├── main.py ├── scripts ├── ChatGPTClassifier.py ├── ChatGPTCoverage.py ├── README.md ├── a.py ├── chat.py ├── cov.sh ├── csv2json.py ├── debug.py ├── find_bad.py ├── findbad.sh ├── get_message.py ├── js2txt.py ├── patch_cov.py ├── sample_ch.csv.final ├── sample_ch.csv.final.chatgpt ├── sample_je.csv.final ├── sample_je.csv.final.chatgpt ├── sample_jsc.csv.final ├── sample_jsc.csv.final.chatgpt ├── sample_sp.csv.final ├── sample_sp.csv.final.chatgpt ├── sample_v8.csv.final ├── sample_v8.csv.final.chatgpt ├── table2.py ├── table6.py ├── table8.py └── vulcurator.py ├── sm └── SaveSM.py ├── testsuite ├── ch │ ├── 01.octal.js │ ├── 01.octal_sm.js │ ├── 03.assign.js │ ├── 03.assign_sm.js │ ├── 04.eval.js │ ├── 04.eval_sm.js │ ├── 05.arguments.js │ ├── 05.arguments_sm.js │ ├── 06.arguments.js │ ├── 06.arguments_sm.js │ ├── 07.arguments.js │ ├── 07.arguments_sm.js │ ├── 08.ObjectLiteral.js │ ├── 08.ObjectLiteral_sm.js │ ├── 09.ObjectLiteral.js │ ├── 09.ObjectLiteral_sm.js │ ├── 10.eval.js │ ├── 10.eval_sm.js │ ├── 101832.js │ ├── 11.this.js │ ├── 11.this_sm.js │ ├── 12.delete.js │ ├── 12.delete_sm.js │ ├── 13.delete.js │ ├── 13.delete_sm.js │ ├── 14.var.js │ ├── 14.var_sm.js │ ├── 15.with.js │ ├── 15.with_sm.js │ ├── 16.catch.js │ ├── 16.catch_sm.js │ ├── 17.formal.js │ ├── 17.formal_sm.js │ ├── 18.formal.js │ ├── 18.formal_sm.js │ ├── 19.function.js │ ├── 19.function_sm.js │ ├── 20.function.js │ ├── 20.function_sm.js │ ├── 21.functionDeclaration.js │ ├── 21.functionDeclaration_sm.js │ ├── 22.callerCalleeArguments.js │ ├── 22.callerCalleeArguments_sm.js │ ├── 23.reservedWords.js │ ├── 23.reservedWords_sm.js │ ├── 24.properties.js │ ├── 24.properties_sm.js │ ├── 262test.js │ ├── 3d-cube.js │ ├── 3d-morph.js │ ├── 3d-raytrace.js │ ├── 602481.js │ ├── 605893.js │ ├── 622043.js │ ├── 6E55FA7A.0.js │ ├── Accessors.js │ ├── AggressiveIntTypeSpec.js │ ├── AggressiveIntTypeSpecWithFloatPref.js │ ├── AggressiveIntTypeSpec_Off_MaxInterpret.js │ ├── ArgumentsAttrIssue.js │ ├── Array.js │ ├── ArrayBtreeBadCodeGen.js │ ├── ArrayCheckHoist_Generate.js │ ├── ArrayConcat.js │ ├── ArrayElementMissingValueSetToZero.js │ ├── ArrayResize.js │ ├── ArrayView.js │ ├── Array_TypeConfusion_bugs.js │ ├── AssignmentToConst.js │ ├── AsyncDynamicAttach.js │ ├── B9AA6BBF.0.js │ ├── BadNaN.js │ ├── BasicBranching.js │ ├── BasicLooping.js │ ├── BasicMathOp.js │ ├── BasicSwitch.js │ ├── BigDictionaryTypeHandler.js │ ├── BoiHardFail.js │ ├── BolEol.js │ ├── BoundCheckElimination.js │ ├── Branching.js │ ├── Bug1153694.js │ ├── Bug14859460.js │ ├── Bug15992535.js │ ├── Bug19767482.js │ ├── Bug19948792.js │ ├── Bug517864.js │ ├── Bug737451.js │ ├── BugFix2214646.js │ ├── BugFixRegression_MaxInterpret.js │ ├── Bug_resetisdead.js │ ├── CallBetweenSwitchExprUses.js │ ├── CallNonFunction.js │ ├── CallerArgs.js │ ├── CanDeclareGlobalFunction.js │ ├── CanDeclareGlobalFunctionNonEval.js │ ├── ChakraLib.js │ ├── ChakraLib_disabled.js │ ├── ChangePrototype.js │ ├── CheckThis.js │ ├── CmBail.js │ ├── CmPeeps.js │ ├── Collator.js │ ├── CompositionMathUnary.js │ ├── CompoundString.js │ ├── CompoundStringUtilities.js │ ├── ComputedPropertyNames.js │ ├── ConsoleScope.js │ ├── ConsoleScopePMSpec.js │ ├── Conversions.js │ ├── CopyOnAccessArray_bugs.js │ ├── CopyOnAccessArray_cache_index_overflow.js │ ├── CrossContextPromise.js │ ├── CrossContextPromiseFile1.js │ ├── CrossContextPromiseFile2.js │ ├── CrossContextSpreadArguments.js │ ├── CrossContextSpreadFunction.js │ ├── CrossContextSpreadfunctionCall.js │ ├── CrossSiteFixedField_blank.js │ ├── CrossSiteVirtual.js │ ├── DateCtr.js │ ├── DateGetSet.js │ ├── DateGetSet9.js │ ├── DateParse.js │ ├── DateParse2.js │ ├── DateParse3.js │ ├── DateTimeFormat.js │ ├── DateUTC-DateGMT-same.js │ ├── DeclOutofBlock.js │ ├── DefProp.js │ ├── DeferParseLambda.js │ ├── DeferParseMethods.js │ ├── DeleteAndReAddNonExtensible.js │ ├── DeleteProperty1.js │ ├── DirectCall.js │ ├── DoLoop.js │ ├── DoLoop2.js │ ├── DoLoop3.js │ ├── DoWhile.js │ ├── DomProperties.js │ ├── ES5ArrayIndexList.js │ ├── ES6ArrayAPI.js │ ├── ES6ArrayUseConstructor.js │ ├── ES6ArrayUseConstructor_helper.js │ ├── ES6ArrayUseConstructor_v5.js │ ├── ES6Class_BaseClassConstruction.js │ ├── ES6Class_SuperChain.js │ ├── ES6Function_bugs.js │ ├── ES6Iterators-apis.js │ ├── ES6Iterators-forof.js │ ├── ES6MathAPIs.js │ ├── ES6NewTarget.js │ ├── ES6NewTarget_bugfixes.js │ ├── ES6NumberAPIs.js │ ├── ES6Promise.js │ ├── ES6PromiseAsync.js │ ├── ES6Proto.js │ ├── ES6PrototypeChainSpecialCasesNotRegularObject.js │ ├── ES6RestrictedProperties.js │ ├── ES6Species-apis.js │ ├── ES6Species-bugs.js │ ├── ES6StringAPIs.js │ ├── ES6StringTemplate.js │ ├── ES6StringTemplateSlow.js │ ├── ES6SubclassableAsync.js │ ├── ES6SubclassableBuiltins.js │ ├── ES6Super.js │ ├── ES6Symbol.js │ ├── ES6Symbol_540238.js │ ├── ES6Symbol_cross_context_child.js │ ├── ES6Symbol_cross_context_registration_child.js │ ├── ES6TypedArrayExtensions.js │ ├── ES6_RegExp_specialproperties.js │ ├── ES6_intl_simple_attach.js │ ├── ES6_intl_stepinto.js │ ├── ES6_intl_stepinto_libexpandos.js │ ├── ES6_letconst_const_reassignment_fnscope.js │ ├── ES6_letconst_const_reassignment_globalscope.js │ ├── ES6_letconst_const_usebeforedeclaration.js │ ├── ES6_letconst_eval_nonstrict.js │ ├── ES6_letconst_eval_strict_fn.js │ ├── ES6_letconst_for.js │ ├── ES6_letconst_forin.js │ ├── ES6_letconst_redcl.js │ ├── ES6_letconst_redeclaration_indebugger.js │ ├── ES6_letconst_shadow_eval_with.js │ ├── ES6_letconst_shadow_evaluation.js │ ├── ES6_letconst_trycatch_simple_fast.js │ ├── ES6_proto_chained.js │ ├── ES6_proto_invalidation.js │ ├── ES6_proto_simple.js │ ├── ES6_proto_userDefinedObject.js │ ├── ES6_spread.js │ ├── EnumeratingWithES5.js │ ├── Error.js │ ├── ErrorCtorProps.js │ ├── ErrorDotStackAlreadyExists.js │ ├── ErrorPrototype.js │ ├── FailToSetLength.js │ ├── FastF12_BOBranch.js │ ├── FieldHoist_MaxInterpret.js │ ├── FilterWithTypedArray.js │ ├── FixTypeAfterHoisting.js │ ├── FixedDataDictionaryType.js │ ├── FixedDataPolymorphism.js │ ├── FixedDataTypeTransition.js │ ├── FixedFieldsInvalidation.js │ ├── FixedFieldsOnPrototypes.js │ ├── FixedFieldsOnSingletons.js │ ├── FixedFieldsTypeSystem.js │ ├── FixedFieldsWithPropertyStringCache.js │ ├── Float32Array2.js │ ├── Float64-LoadandStore.js │ ├── Float64Array2.js │ ├── FloatComparison.js │ ├── FloatHelperAccess.js │ ├── FloatTypeSpec_MaxInterpret.js │ ├── ForInInline.js │ ├── ForLoop.js │ ├── ForLoop2.js │ ├── FuncBody.bug133933.js │ ├── FuncBody.bug227901.js │ ├── FuncBody.bug231397.js │ ├── FuncBody.bug232281.js │ ├── FuncBody.bug236810.js │ ├── FuncBody.js │ ├── FunctionCalls.js │ ├── FunctionName.js │ ├── GenerateTests.js │ ├── GetCanonicalLocales.js │ ├── GetModuleNamespace.js │ ├── GlobalEval.js │ ├── GlobalFunctions.js │ ├── HTMLComments.js │ ├── HTMLHelpers.js │ ├── HasOnlyWritableDataProperties-cross-context.js │ ├── HasOnlyWritableDataPropertiesCache.js │ ├── HashTable.js │ ├── Hashbang.js │ ├── HoistCheckObjType.js │ ├── HoistStringConcat.js │ ├── HomeObjInLoop.js │ ├── IdsWithEscapes.js │ ├── ImplicitConversions.js │ ├── ImportMeta.js │ ├── InlineArrayPopWithIntConstSrc.js │ ├── InlineCallInstanceFunction.js │ ├── InlineCallbackCallBailout.js │ ├── InlineCallbacks.js │ ├── InlineConstructors.js │ ├── InlineFunctionParameterWithInfiniteLoop.js │ ├── InlinedConstructorBailout.js │ ├── InsufficientArguments.js │ ├── Int16Array2.js │ ├── Int32Array2.js │ ├── Int8Array2.js │ ├── IntDivTypeSpec.js │ ├── IntegerIndexedExoticObject.js │ ├── InternalToString.js │ ├── IntlBuiltIns.js │ ├── IntlHiddenInternals.js │ ├── IntlIdentities.js │ ├── IntlInit.js │ ├── IntlInternalsHiddenFromExceptionStackTest.js │ ├── IntlInternalsHiddenFromFirstChanceExceptionStackTest.js │ ├── IntlPlatform.js │ ├── IntlReturnedValueTests.js │ ├── IntlTaintingPreInitTests.js │ ├── IntlTaintingTests.js │ ├── InvalidCharacter.js │ ├── Invariants.js │ ├── IsIn_ArrayNoMissingValues.js │ ├── JIT_localsAtNativeFrame1.js │ ├── JIT_localsAtNativeFrame2.js │ ├── JitToLoopBody.js │ ├── JsDebuggerAttachDetach.js │ ├── JsDiagBreakOnUncaughtException.js │ ├── JsDiagBreakpoints.js │ ├── JsDiagBreakpoints_ArrayBuffer.js │ ├── JsDiagEvaluate.js │ ├── JsDiagExceptionsInAsyncFunctions_BreakOnUncaughtExceptions.js │ ├── JsDiagExceptionsInPromises_BreakOnFirstChanceExceptions.crosscontext.js │ ├── JsDiagExceptionsInPromises_BreakOnFirstChanceExceptions.js │ ├── JsDiagExceptionsInPromises_BreakOnUncaughtExceptions.js │ ├── JsDiagGetFunctionPosition.js │ ├── JsDiagGetFunctionPositionIntl.js │ ├── JsDiagGetScripts.js │ ├── JsDiagGetStackProperties.js │ ├── JsDiagGetStackTrace.js │ ├── JsDiagRequestAsyncBreak.js │ ├── JsrtDebugUtilsAddPropertyType.js │ ├── KeepContextInSuper.js │ ├── LabelFuncAsWithStmt.js │ ├── Labels.js │ ├── LargeAuxArray.js │ ├── LastUsedSegmentHasNULLElement.js │ ├── LdUndefFromHeap.js │ ├── LeftDead.js │ ├── Length.js │ ├── LibLength.js │ ├── Logical.js │ ├── LongCallStackThrow.js │ ├── LoopBodyToJit.js │ ├── LossyLosslessInt32.js │ ├── Math.abs_TypeSpecOnIntMin.js │ ├── MathBuiltinsCall.js │ ├── MayHaveSideEffectOnNodeSO.js │ ├── MemOp.js │ ├── MemOpIncr0.js │ ├── MilitaryTimeZone.js │ ├── MillisecondTruncationCheckAfterCopyConstructor.js │ ├── Miscellaneous_ForceJitLoopBody.js │ ├── Miscellaneous_LoopInterpret.js │ ├── Miscellaneous_MaxInterpret.js │ ├── MissToGenerateStStSlotForJITLoopBody.js │ ├── MissingPropertyCache1.js │ ├── MissingPropertyCache2.js │ ├── MissingPropertyCache3.js │ ├── MissingPropertyCache4.js │ ├── MissingProtoInval.js │ ├── ModuleCircularBar.js │ ├── ModuleCircularFoo.js │ ├── ModuleComplexExports.js │ ├── ModuleComplexReexports.js │ ├── ModuleDefaultExport1.js │ ├── ModuleDefaultExport2.js │ ├── ModuleDefaultExport3.js │ ├── ModuleDefaultExport4.js │ ├── ModuleDefaultReexport.js │ ├── ModuleReexportDefault.js │ ├── ModuleSimpleExport.js │ ├── ModuleSimpleReexport.js │ ├── ModuleVarRead.js │ ├── ModuleVarWrite.js │ ├── MultipleContextStack.js │ ├── NaN.js │ ├── NativeArray_MaxInterpret_OffArrayMissingValueCheckHoist.js │ ├── NativeErrors.js │ ├── NegativeNaN.js │ ├── NegativeZero.js │ ├── NegativeZeroPow.js │ ├── NestedMathLibCalls.js │ ├── NewScObject-InlineSlotCapacityLocking.js │ ├── NoBacktrackingChomp.js │ ├── NoProf.js │ ├── NoPrototypeForMethod.js │ ├── NoSse.js │ ├── Non32bitOverflow.js │ ├── NonFixedFieldHoist.js │ ├── NotBOILiteral2.js │ ├── NotOperator.js │ ├── NullTypeSpec.js │ ├── NumberFormat.js │ ├── NumberFormatOptions.js │ ├── NumericLiteralSuffix.js │ ├── NumericLiteralTest.js │ ├── NumericPropertyIsEnumerable.js │ ├── NumericSeparator.js │ ├── OS23440664.js │ ├── OS_1362136.js │ ├── OS_17745531.js │ ├── OS_2700778.js │ ├── OS_2733280.js │ ├── OS_2977448.js │ ├── OS_4341640.js │ ├── OS_5248645.js │ ├── OS_5403724.js │ ├── OS_5500719.js │ ├── OS_5553123.js │ ├── OS_8600339.js │ ├── ObjLitGetSet.js │ ├── ObjLitGetSetParseOnly.js │ ├── ObjLitInitFld.js │ ├── ObjLit_step_into_more.js │ ├── ObjLit_step_into_out.js │ ├── ObjLit_step_over.js │ ├── Object.js │ ├── ObjectHeaderInlining.js │ ├── ObjectHeaderInlining_DictTypeHandler.js │ ├── ObjectHeaderInlining_NewPropNoInlineCache.js │ ├── ObjectHeaderInlining_NewPropNoInlineCache_StaticType.js │ ├── ObjectHeaderInlining_NewPropSharedInlineCache.js │ ├── ObjectHeaderInlining_SimpleDictTypeHandler.js │ ├── ObjectHeaderInlining_StFldOpt.js │ ├── ObjectHeaderInlining_deleteProps.js │ ├── ObjectHeaderInlining_objArrayFastPath.js │ ├── ObjectHeaderInlining_otherInstrs.js │ ├── ObjectHeaderInlining_prototype.js │ ├── ObjectHeaderInlining_prototypeTypeChange.js │ ├── ObjectRest_JIT.js │ ├── ObjectRest_Simple.js │ ├── ObjectSpread_JIT.js │ ├── ObjectSpread_Limits.js │ ├── ObjectSpread_Simple.js │ ├── OneNote.ribbon.js │ ├── OpEq.js │ ├── Overflow.js │ ├── Overflow_MaxInterpret.js │ ├── ParameterOrder.js │ ├── Parameters.js │ ├── ParseInt1.js │ ├── PartInitStackFrame.js │ ├── PathTypeDeleteLastProperty.js │ ├── Platform.js │ ├── PluralRules.js │ ├── PrePassEntanglement.js │ ├── PrePassValues.js │ ├── PromiseRejectionTracking.js │ ├── PropObjectPointerCopyProp.js │ ├── PropertyValidation.js │ ├── Prototype.js │ ├── Prototype2.js │ ├── ProxyCall.js │ ├── ProxyInProxy.js │ ├── ProxyPropertiesAPI.js │ ├── ProxySetPrototypeOf.js │ ├── ReadAV1.js │ ├── ReadArrayView.js │ ├── ReadFixOffset.js │ ├── ReadOnly.js │ ├── ReflectApiTests.js │ ├── RegAllocBug_0.js │ ├── RegExpApisTestWithStickyFlag.js │ ├── RegExpStrictDelete.js │ ├── ScriptFunctionToStrings.js │ ├── SegmentMapFlagResetInJSArrayConstructor.js │ ├── SemicolonAfterBlockEs5.js │ ├── SetTimeout.js │ ├── SimdJsHelpers.js │ ├── SimpleThrow.js │ ├── SliceandConcatAlterOriginalArrayBug.js │ ├── Slow.js │ ├── SourceToString.js │ ├── SpecialSymbolCapture.js │ ├── SpliceBtreeMemoryCorruption.js │ ├── StackArgsWithFormals.js │ ├── StackArgs_MaxInterpret.js │ ├── StackArgumentsOptNegativeIndex.js │ ├── StackOverflow.js │ ├── StackTraceLimit.js │ ├── StackTraceLimitOOS.js │ ├── StoreDoubleToFloat32.js │ ├── StoreFloatToFloat32.js │ ├── StrengthReduction.js │ ├── StringCharCodeAt.js │ ├── StringField.js │ ├── StringFromCharCode.js │ ├── StringSubstring.js │ ├── StringTagFunctions.js │ ├── SuperAccessInGlobalLambda.js │ ├── SuperUndoDeferIssue.js │ ├── SupportedLocalesOf.js │ ├── Switch2.js │ ├── TApply1.js │ ├── TaintingPreventionTests.js │ ├── TempStrExpr.js │ ├── TernaryOperator.js │ ├── ToVarI32_x64.js │ ├── TrimStackTracePath.js │ ├── TryCatchStackOverflow.js │ ├── TryGrowHeadSegmentBug.js │ ├── TwoDigitYears.js │ ├── TypeConversions.js │ ├── TypePromotion.js │ ├── TypePropertyCache_CrossContext.js │ ├── TypePropertyCache_CrossContext_RequestContext.js │ ├── TypeSnapshotEnumeration.js │ ├── TypeSnapshotEnumerationCachedType.js │ ├── TypeSpec.js │ ├── TypedArray.js │ ├── TypedArrayBuiltins.js │ ├── UInt16Array2.js │ ├── UInt32Array2.js │ ├── UInt8Array2.js │ ├── UTFTests.js │ ├── Uint8ClampedArray.js │ ├── Uint8ClampedArray2.js │ ├── UnaryPos.js │ ├── UndefinedVsNull.js │ ├── UnitTestFramework.js │ ├── UnreachableCode.js │ ├── ValidExportDefaultStatement1.js │ ├── ValidExportDefaultStatement2.js │ ├── ValidExportStatements.js │ ├── ValidExportStatements2.js │ ├── ValidImportStatements.js │ ├── ValidReExportStatements.js │ ├── VerifyParserState.js │ ├── VerifySkipNestedDeferred.js │ ├── WOOB1138949.js │ ├── WhileLoop.js │ ├── WhileLoop2.js │ ├── Win8_459638.js │ ├── Win8_486977_BranchStrictEqual.js │ ├── With-defer-block-scope.js │ ├── With.js │ ├── With2.js │ ├── WriteArrayView.js │ ├── WriteFixOffset.js │ ├── a.js │ ├── access-binary-trees.js │ ├── access-fannkuch.js │ ├── access-nbody.js │ ├── access-nsieve.js │ ├── access.js │ ├── accessor.js │ ├── acid.js │ ├── add-prop-to-dictionary.js │ ├── add.js │ ├── add0.js │ ├── add1.js │ ├── add2.js │ ├── add3.js │ ├── addFldFastPath.js │ ├── addcross.js │ ├── adddata.js │ ├── addexception.js │ ├── addition.js │ ├── aggregate_error.js │ ├── aggressiveintoff.js │ ├── ai-astar.js │ ├── air-blob.js │ ├── air_benchmark.js │ ├── alignment.js │ ├── all.js │ ├── allIIntCases.js │ ├── allStringCases.js │ ├── allocate_stack.js │ ├── allocation.js │ ├── allocation2.js │ ├── amd64JScriptNumberRegression.js │ ├── and.js │ ├── and0.js │ ├── and1.js │ ├── and2.js │ ├── and3.js │ ├── api.js │ ├── apply.js │ ├── apply3.js │ ├── applyArgs.js │ ├── applyBailout.js │ ├── applyBailoutArgs.js │ ├── applyBugs.js │ ├── arg.js │ ├── argTest.js │ ├── argassignbug.js │ ├── argobjlengthhoist.js │ ├── argoptbugs.js │ ├── argout_escape.js │ ├── argoutcapturebug.js │ ├── argrestoreintry.js │ ├── argument_disp.js │ ├── argument_escape.js │ ├── arguments.es5.js │ ├── arguments.js │ ├── arguments1.js │ ├── arguments2.js │ ├── arguments3.js │ ├── arguments4.js │ ├── argumentsLimits.js │ ├── argumentsMisc.js │ ├── argumentsResolution.js │ ├── arguments_assignment.js │ ├── arguments_mapES6_attach.js │ ├── arr_bailout.js │ ├── array.js │ ├── array_apply.js │ ├── array_at.js │ ├── array_conv_src.js │ ├── array_ctr.js │ ├── array_every.js │ ├── array_fastinit.js │ ├── array_filter.js │ ├── array_findlast.js │ ├── array_findlastindex.js │ ├── array_flat.js │ ├── array_forEach.js │ ├── array_forin.js │ ├── array_includes.js │ ├── array_indexOf.js │ ├── array_indexOfSparse.js │ ├── array_init.js │ ├── array_init2.js │ ├── array_lastindexof.js │ ├── array_length.js │ ├── array_literal.js │ ├── array_map.js │ ├── array_opts.js │ ├── array_prototest.js │ ├── array_reduce.js │ ├── array_reduceright.js │ ├── array_slice.js │ ├── array_slice2.js │ ├── array_some.js │ ├── array_sort.js │ ├── array_sort_order.js │ ├── array_sort_random.js │ ├── array_splice.js │ ├── array_splice1.js │ ├── array_splice2.js │ ├── array_splice3.js │ ├── array_splice4.js │ ├── array_splice_515632.js │ ├── array_splice_double.js │ ├── arraybuffer.js │ ├── arraybufferType.js │ ├── arrayctor.js │ ├── arrayinit.js │ ├── arrays.js │ ├── arraytoes5array.js │ ├── arraywithproxy.js │ ├── arrlit.js │ ├── arrlit_asg_escape.js │ ├── arrlit_escape.js │ ├── asmjscctx.js │ ├── assertion.js │ ├── assertions.js │ ├── assign.js │ ├── assign_by_value.js │ ├── ast.js │ ├── async-generator-apis.js │ ├── async-generator-functionality.js │ ├── async-jit-bugs.js │ ├── async.js │ ├── asyncAwait2.js │ ├── asyncAwait3.js │ ├── asyncAwaitBasic.js │ ├── async_index.js │ ├── async_step_out.js │ ├── async_step_over.js │ ├── asyncawait-apis.js │ ├── asyncawait-functionality.js │ ├── asyncawait-syntax.js │ ├── asyncawait-undodefer.js │ ├── asyncintrystackwalkbug.js │ ├── atomics_test.js │ ├── attachAfterException.js │ ├── attachWithDeferParse.js │ ├── attachdetach-delaycapture.js │ ├── attackoftheclones.js │ ├── audio-beat-detection.js │ ├── audio-dft.js │ ├── audio-fft.js │ ├── audio-oscillator.js │ ├── augmentPrimitive.js │ ├── aux_slot_type_transition.js │ ├── aux_slot_type_transition_2.js │ ├── await-futreserved-only-in-modules.js │ ├── b.js │ ├── babylon-blob.js │ ├── babylon_benchmark.js │ ├── bad-imports.js │ ├── badFunctionType.js │ ├── badfuncformat.js │ ├── bailOutOfMemOp.js │ ├── bailonnoprofile_objtypespecstore.js │ ├── bailout-argobj.js │ ├── bailout-args.js │ ├── bailout-branch.js │ ├── bailout-checkthis.js │ ├── bailout-copyProp1.js │ ├── bailout-eh.js │ ├── bailout-floatpref.js │ ├── bailout-inlined.js │ ├── bailout-strict-exception.js │ ├── bailout-throw.js │ ├── bailout.js │ ├── bailout2.js │ ├── bailout3.js │ ├── bailout4.js │ ├── bailout5.js │ ├── bailout6.js │ ├── bailout7.js │ ├── bailout_loopbodystart.js │ ├── basic-blob.js │ ├── basic.asm_module.js │ ├── basic.js │ ├── basicBinary.js │ ├── basicComparisonDouble.js │ ├── basicComparisonInt.js │ ├── basicComparisonUInt.js │ ├── basicMath.js │ ├── basicMathIntSpecific.js │ ├── basicMathUnary.js │ ├── basic_benchmark.js │ ├── basic_block.js │ ├── basics.js │ ├── basics_function_in_SM.js │ ├── bcebug.js │ ├── benchmark.js │ ├── bigES5Array.js │ ├── bigconstructorbug.js │ ├── binary.js │ ├── binaryArithmeticTests.js │ ├── bind.js │ ├── binop-kills.js │ ├── biops.js │ ├── bitops-3bit-bits-in-byte.js │ ├── bitops-bits-in-byte.js │ ├── bitops-bitwise-and.js │ ├── bitops-nsieve-bits.js │ ├── bitwise_not.js │ ├── blockLabelBug.js │ ├── blockScopeActivationObjectAsSlotArray.js │ ├── blockScopeActivationObjectCapture.js │ ├── blockScopeActivationObjectDeadZoneTest.js │ ├── blockScopeBasicLetConstTest.js │ ├── blockScopeBasicScopingTest.js │ ├── blockScopeDeadZoneTest.js │ ├── blockScopeEvalTest.js │ ├── blockScopeExpressionEquationDeadZoneTest.js │ ├── blockScopeExpressionNoWriteOfConst.js │ ├── blockScopeExpressionSimpleDeadZoneTest.js │ ├── blockScopeForTest.bug183991.js │ ├── blockScopeForTest.js │ ├── blockScopeFunctionDeclarationActivationObjectTest.js │ ├── blockScopeFunctionDeclarationGlobalShadowingTest.bug305562.js │ ├── blockScopeFunctionDeclarationGlobalShadowingTest.bug308191.js │ ├── blockScopeFunctionDeclarationGlobalTest.js │ ├── blockScopeFunctionDeclarationRegSlotTest.js │ ├── blockScopeFunctionDeclarationSlotArrayTest.js │ ├── blockScopeFunctionRedeclarationTest.js │ ├── blockScopeFunctionRedeclaration_blue523098.js │ ├── blockScopeGlobalBlockTest.js │ ├── blockScopeGlobalDeadZoneTest.js │ ├── blockScopeGlobalSlotArrayTest.bug222631.js │ ├── blockScopeGlobalTest.js │ ├── blockScopeNestedFunctionTest.js │ ├── blockScopeRegSlotDeadZoneTest.js │ ├── blockScopeRegSlotShadowingExpressionEvaluationTest.js │ ├── blockScopeSibling.bug263635.js │ ├── blockScopeSiblingScopeTrackedInNonDebugMode.bug321751.js │ ├── blockScopeSlotArrayCapture.js │ ├── blockScopeSlotArrayCaptureAttach.js │ ├── blockScopeSlotArrayDeadZoneTest.js │ ├── blockScopeSlotArraySiblingTest.js │ ├── blockScopeSlotArrayTest.js │ ├── blockScopeSwitchTest.js │ ├── blockScopeTryCatchTest.js │ ├── blockScopeWithTest.js │ ├── blockscope-activationobject.js │ ├── blockscope-deferred.js │ ├── blockscope-functionbinding.js │ ├── blockscope_fastdebug_ES5.js │ ├── blockscope_fastdebug_ES6.js │ ├── blockscope_func_declaration_ES6.js │ ├── blockscope_func_expression_ES6.js │ ├── blockscope_func_insidescopes.js │ ├── blockscope_funcdecl.js │ ├── blocktypes.js │ ├── blue595539.js │ ├── blue_102584_1.js │ ├── blue_102584_2.js │ ├── blue_1086262.js │ ├── blue_1096569.js │ ├── blue_245702.js │ ├── blue_532460.js │ ├── blue_641922.js │ ├── boolean.js │ ├── boolprop.js │ ├── boundBug3837520.js │ ├── boundCheckHoistBug.js │ ├── boundConstruction.js │ ├── boundFunction.js │ ├── boundaries.js │ ├── box.js │ ├── box2d.js │ ├── box_bailout.js │ ├── box_blockscope.js │ ├── box_callparam.js │ ├── box_inline_bailout.js │ ├── box_inlineeFrameInLoopBody.js │ ├── box_jitloopbody.js │ ├── box_jitloopbody2.js │ ├── box_jitloopbody3.js │ ├── box_native_emptyframe.js │ ├── box_postjit.js │ ├── boxedObject.js │ ├── brbool.js │ ├── break1.js │ ├── break2.js │ ├── break3.js │ ├── breakfloat1.js │ ├── breakpoints.js │ ├── buffer.any.js │ ├── bug-OS10595959.js │ ├── bug-divbyConstOptim.js │ ├── bug0.js │ ├── bug1.js │ ├── bug10.js │ ├── bug10026875.js │ ├── bug10191241.js │ ├── bug1062870.js │ ├── bug1065362.js │ ├── bug1092916.js │ ├── bug11026788.js │ ├── bug11265991.js │ ├── bug11370283.js │ ├── bug11576900.js │ ├── bug12239366.js │ ├── bug12340575.js │ ├── bug12528802.js │ ├── bug12628506.js │ ├── bug12782316.js │ ├── bug1288834.js │ ├── bug1288931.js │ ├── bug13172050.js │ ├── bug13213828.js │ ├── bug13383062.js │ ├── bug1355201.js │ ├── bug13674598.js │ ├── bug13830477.js │ ├── bug14057294.js │ ├── bug14323330.js │ ├── bug14661401.js │ ├── bug1469518.js │ ├── bug15490382.js │ ├── bug16252562.js │ ├── bug16253406.js │ ├── bug16717501.js │ ├── bug17449647.js │ ├── bug17785360.js │ ├── bug1788761.js │ ├── bug18321215.js │ ├── bug1868543.js │ ├── bug212755.js │ ├── bug215238-shrua.js │ ├── bug215238.mul-53-ovf.js │ ├── bug215238.shrua-2.js │ ├── bug2230916.js │ ├── bug2268573.js │ ├── bug2269097.js │ ├── bug2328551.js │ ├── bug3.shrua-3.js │ ├── bug318.js │ ├── bug3831075.js │ ├── bug41530.js │ ├── bug42111.js │ ├── bug435809.js │ ├── bug4587739.js │ ├── bug469.js │ ├── bug4916987.js │ ├── bug515849.js │ ├── bug542360.js │ ├── bug547302.js │ ├── bug5579910.js │ ├── bug56026.js │ ├── bug56026_minimal.js │ ├── bug56026_minimalWithProperties.js │ ├── bug56026_nested.js │ ├── bug56026_trycatch.js │ ├── bug560940.js │ ├── bug565705.js │ ├── bug594138.js │ ├── bug594298.js │ ├── bug594394.js │ ├── bug6.shrua-3.js │ ├── bug602.js │ ├── bug612012.js │ ├── bug620694.js │ ├── bug6268659.js │ ├── bug650104.js │ ├── bug650495.js │ ├── bug661952.js │ ├── bug6738.js │ ├── bug677247.js │ ├── bug70.js │ ├── bug712503_fixedAccessors.js │ ├── bug713.js │ ├── bug724121.js │ ├── bug764.js │ ├── bug8159763.js │ ├── bug843670.js │ ├── bug8554038.js │ ├── bug9080773.js │ ├── bug9080773_2.js │ ├── bug934443.js │ ├── bug945376SegLeftPlusSizeGreaterThanMaxArrayLen.js │ ├── bug945376SizeBoundStartSeg.js │ ├── bug9883547.js │ ├── bug9936017.js │ ├── bugFixRegression.js │ ├── bugFixVersioned.js │ ├── bugGH2270.js │ ├── bugGH2386.js │ ├── bugGH2656.js │ ├── bugVSO_OS_1015467.js │ ├── bug_12044876.js │ ├── bug_149118.js │ ├── bug_177146.js │ ├── bug_19225364.js │ ├── bug_204064.js │ ├── bug_222633.js │ ├── bug_256729.js │ ├── bug_258259.js │ ├── bug_261867.js │ ├── bug_266843.js │ ├── bug_271356.js │ ├── bug_279376.js │ ├── bug_291582.js │ ├── bug_301517.js │ ├── bug_325839.js │ ├── bug_350674.js │ ├── bug_355097.js │ ├── bug_4653428.js │ ├── bug_507528.js │ ├── bug_523101.js │ ├── bug_538163.js │ ├── bug_543550.js │ ├── bug_5572_wscript_loadscript_loadmodule.js │ ├── bug_5585.js │ ├── bug_575634.js │ ├── bug_5883.js │ ├── bug_592506.js │ ├── bug_6179.js │ ├── bug_622304.js │ ├── bug_6239.js │ ├── bug_6277.js │ ├── bug_9575461.js │ ├── bug_981217.js │ ├── bug_OS10898061.js │ ├── bug_OS12095746.js │ ├── bug_OS12095746_mod0.js │ ├── bug_OS12095746_mod1.js │ ├── bug_OS12095746_mod2.js │ ├── bug_OS12095746_moddep.js │ ├── bug_OS12113549_module1.js │ ├── bug_OS12814968.js │ ├── bug_OS13976524.js │ ├── bug_OS14115684.js │ ├── bug_OS14326981.js │ ├── bug_OS14562349.js │ ├── bug_OS14763260.js │ ├── bug_OS14880030.js │ ├── bug_OS15679026.js │ ├── bug_OS16649604.js │ ├── bug_OS17417473.js │ ├── bug_OS17530048.js │ ├── bug_OS17614914.js │ ├── bug_OS17830745.js │ ├── bug_OS17895855.js │ ├── bug_OS18260560.js │ ├── bug_OS18460517.js │ ├── bug_OS18926499.js │ ├── bug_OS21193960.js │ ├── bug_OS23102586.js │ ├── bug_OS_10735999.js │ ├── bug_OS_1197716.js │ ├── bug_OS_13412380.js │ ├── bug_OS_2184795.js │ ├── bug_OS_2299723.js │ ├── bug_OS_2525694.js │ ├── bug_OS_2553885.js │ ├── bug_OS_2671095.js │ ├── bug_OS_2903083.js │ ├── bug_OS_2915477.js │ ├── bug_OS_3080673.js │ ├── bug_OS_4498031.js │ ├── bug_OS_4683246.js │ ├── bug_OS_6911900.js │ ├── bug_OS_9008744.js │ ├── bug_OS_9781249.js │ ├── bug_es5array.js │ ├── bug_gh5667.js │ ├── bug_gh6303.js │ ├── bug_gh6320.js │ ├── bug_gh6325.js │ ├── bug_issue_1496.js │ ├── bug_issue_2747.js │ ├── bug_issue_3076.js │ ├── bug_issue_3247.js │ ├── bug_issue_3247_dep.js │ ├── bug_issue_3257.js │ ├── bug_issue_4635.js │ ├── bug_issue_5777.js │ ├── bug_issue_5994.js │ ├── bug_os16855035.js │ ├── bug_os17542375.js │ ├── bug_os17698041.js │ ├── bug_os3198161.js │ ├── bug_os_2946365.js │ ├── bug_vso5792108.js │ ├── bug_vso_os_1206083.js │ ├── bugconstfoldobject.js │ ├── bugconstfoldundefined.js │ ├── bugs.js │ ├── bugsimplepathbrfold.js │ ├── bugsimplepathbrfold1.js │ ├── bugsimplepathbrfold3.js │ ├── bugsimplepathbrfold4.js │ ├── bugsimplepathbrfold5.js │ ├── bugsimplepathbrfoldgetter.js │ ├── buildExtractTests.js │ ├── builtInApplyTarget.js │ ├── builtinFuncHasOwnPropCallerArguments.js │ ├── builtin_from.js │ ├── byteCodeUpwardExposedUsed.js │ ├── c.js │ ├── cacheassert.js │ ├── cachedscope_1.js │ ├── cachedscope_2.js │ ├── cachescope.js │ ├── call.js │ ├── call1.js │ ├── call2.js │ ├── callTarget.js │ ├── callToDynamicScript.js │ ├── call_escape.js │ ├── callbackClear.js │ ├── callbackSequence.js │ ├── callbackSingle.js │ ├── callbackSpread.js │ ├── callee_escape.js │ ├── callee_escape2.js │ ├── callerOrArgsNoAccess.js │ ├── caller_escape.js │ ├── caller_replaced_proto.js │ ├── calli.js │ ├── callmissingtgt.js │ ├── callsideeffects.js │ ├── capture.js │ ├── capturedValuesBugs.js │ ├── captures.js │ ├── caseless_map.js │ ├── catchInspection.js │ ├── catchsymbolvar.js │ ├── cctxmodule.js │ ├── cdjs.js │ ├── chain_assign.js │ ├── chakra_intConst.js │ ├── charAt.js │ ├── charCodeAt.js │ ├── characterclass_with_range.js │ ├── childCallsEvalJitLoopBody.js │ ├── child_eval_escape.js │ ├── clampNumericQuantifier.js │ ├── class-case.js │ ├── classComputedPropertyName.js │ ├── classes.js │ ├── classes_bug_OS_6471427.js │ ├── classes_bug_OS_7100885.js │ ├── classes_bugfixes.js │ ├── cli.js │ ├── closure-1129602.js │ ├── closure-callback.js │ ├── closure-funcexpr-eval.js │ ├── closure-qmark.js │ ├── closure.js │ ├── closure_binding.js │ ├── closure_binding_2.js │ ├── closure_multiple_1.js │ ├── closure_multiple_2.js │ ├── closure_ole.js │ ├── clz.js │ ├── clz32.js │ ├── cmpfgpeep.js │ ├── code-load.js │ ├── code.js │ ├── codePointAt.js │ ├── comma_bug219390.js │ ├── common-functionality.js │ ├── common.js │ ├── compare.js │ ├── comparison.js │ ├── comparisonTests.js │ ├── compile.any.js │ ├── computedPropertySideEffect.js │ ├── computedPropertyToString.js │ ├── concat1.js │ ├── concat2.js │ ├── concat3.js │ ├── concat4.js │ ├── concat5.js │ ├── concat6.js │ ├── concat7.js │ ├── concat_empty.js │ ├── concatmulti.js │ ├── concatmulti_compoundstring.js │ ├── concatmulti_large.js │ ├── concatmulti_loop.js │ ├── configurableTest.js │ ├── constFoldTests.js │ ├── constTest.js │ ├── constTests.js │ ├── constbrbug.js │ ├── constloads.js │ ├── constreassign1.js │ ├── construct.js │ ├── constructor-bad-imports.any.js │ ├── constructor-crossScript.js │ ├── constructor.any.js │ ├── constructor.js │ ├── constructor1.js │ ├── constructorConcat.js │ ├── constructor_fastpath.js │ ├── control_character_escapes.js │ ├── controlflow-recursive.js │ ├── controlflow.js │ ├── conv_bool.js │ ├── copy-prop-stack-slot-test-framework.js │ ├── copy-prop-stack-slot.js │ ├── copyprop.js │ ├── crazy.js │ ├── createdp.js │ ├── crossContext.js │ ├── crossContext_remoteContext.js │ ├── crossSiteChild.js │ ├── crossSiteMain.js │ ├── cross_context_test.js │ ├── cross_scope.js │ ├── cross_site_accessor_child.js │ ├── cross_site_accessor_main.js │ ├── crosssite_bind_child.js │ ├── crosssite_bind_main.js │ ├── crossthread.js │ ├── crypto-aes.js │ ├── crypto-md5.js │ ├── crypto-sha1.js │ ├── crypto.js │ ├── cse.js │ ├── cse1.js │ ├── cse2.js │ ├── cse3.js │ ├── cseBug.js │ ├── cseTypedArray.js │ ├── ctrFlags.js │ ├── custom.js │ ├── customSections.any.js │ ├── d.js │ ├── dataview.js │ ├── dataview1.js │ ├── dataview2.js │ ├── date-format-tofte.js │ ├── date-format-xparb.js │ ├── dateBasic.js │ ├── date_cache_bug.js │ ├── dateutc.js │ ├── dead.js │ ├── deadstore_field.js │ ├── deadstore_oneblockloop.js │ ├── debugger_basic.js │ ├── decrement.js │ ├── deep.js │ ├── default-splitscope-serialized.js │ ├── default-splitscope-undodeferparse.js │ ├── default-splitscope.js │ ├── default.js │ ├── default_attach.js │ ├── default_undodefer.js │ ├── defaultsetterbug.js │ ├── defer1.js │ ├── defer2.js │ ├── defer3.js │ ├── defer4.js │ ├── defer5.js │ ├── deferParseDetach.js │ ├── deferParseDetach2.js │ ├── deferParse_210165.js │ ├── deferReparseBug.js │ ├── deferSpreadRestError.js │ ├── defernested.js │ ├── deferparseclass.js │ ├── deferredBadContinue.js │ ├── deferredGetterSetter.js │ ├── deferredParsing.js │ ├── deferredStubBugs.js │ ├── deferredWith.js │ ├── deferredWith2.js │ ├── deferredstuboob.js │ ├── deferunicode.js │ ├── defineIndexProperty.js │ ├── defineProperty.js │ ├── definegettersetter.js │ ├── definitetypedarray.js │ ├── delaycapture-loopbody.js │ ├── delaycapture-loopbody2.js │ ├── delaycapture.js │ ├── delete.js │ ├── delete1.js │ ├── delete2.js │ ├── delete3.js │ ├── deleteArray.js │ ├── deleteProperty.js │ ├── deletenonconfig.js │ ├── deltablue.js │ ├── depolymorph01.js │ ├── deserializationbug339404.js │ ├── destructuring-debug.js │ ├── destructuring.js │ ├── destructuring_bugs.js │ ├── destructuring_catch.js │ ├── destructuring_obj.js │ ├── destructuring_params.js │ ├── destructuring_params_arguments_override.js │ ├── detachBasicTest.js │ ├── directglofield_dictionarytypehandler.js │ ├── disablebp.js │ ├── disablebp2.js │ ├── div.js │ ├── div0.js │ ├── div1.js │ ├── div2.js │ ├── div3.js │ ├── divByConstants.js │ ├── divByConstants_Unsigned.js │ ├── divByConstants_unsigned.js │ ├── div_min_int.js │ ├── divbypow2.js │ ├── divide.js │ ├── dop.js │ ├── dop1.js │ ├── dotAll.js │ ├── dotChainNameHint.js │ ├── driver.js │ ├── dropteelocal.js │ ├── dry.c.js │ ├── dummy.js │ ├── dummy_cctx.js │ ├── dumpFunctionProperties.js │ ├── duplicateStringCaseArmBug.js │ ├── dynamic-module-functionality.js │ ├── dynamic-module-import-specifier.js │ ├── dynamic.js │ ├── dynamic_import_promises_5796.js │ ├── e.js │ ├── earley-boyer.js │ ├── early1.js │ ├── early2.js │ ├── ehinlinearmbug.js │ ├── emit_recursive.js │ ├── emptyCases.js │ ├── emptyStringCases.js │ ├── encodeoverflow.js │ ├── enum.js │ ├── enumerable.js │ ├── enumeratingWithES5.js │ ├── enumerationAddDelete.js │ ├── enumeration_adddelete.js │ ├── eq.js │ ├── eq0.js │ ├── eq1.js │ ├── eq2.js │ ├── eq3.js │ ├── equal.js │ ├── equal_object.js │ ├── equality.js │ ├── equals.js │ ├── equiv-finaltypeandpoly.js │ ├── equiv-locktypeid.js │ ├── equiv-mismatch.js │ ├── equiv-mismatch2.js │ ├── equiv-missing.js │ ├── equiv-needmonocheck.js │ ├── equiv-needsmonocheck2.js │ ├── error.js │ ├── errorCtor.js │ ├── errorNum.js │ ├── errorProps.js │ ├── errorPrototypetoString.js │ ├── error_cause.js │ ├── es5Arguments.js │ ├── es5Array.js │ ├── es5SpecExamples.js │ ├── es5_defineProperty_arrayLength.js │ ├── es5array_arrayproto.js │ ├── es5array_arrayproto_crosssite.js │ ├── es5array_arrayproto_opt.js │ ├── es5array_crosssite.js │ ├── es5array_enum_edit.js │ ├── es5array_objproto.js │ ├── es5array_objproto_builtin.js │ ├── es5array_protoarr.js │ ├── es5array_protoobj.js │ ├── es5array_protoobj_crosssite.js │ ├── es5array_push.js │ ├── es5array_replaceprotoarr.js │ ├── es5array_replaceprotoobj.js │ ├── es6HasInstance.js │ ├── es6IsConcatSpreadable.js │ ├── es6_forof_decl-2.js │ ├── es6_forof_decl-3.js │ ├── es6_forof_decl-4.js │ ├── es6_forof_decl-5.js │ ├── es6_forof_decl-6.js │ ├── es6_forof_decl.js │ ├── es6toLength.js │ ├── escapes.js │ ├── eval-nativecodedata.js │ ├── eval-nativenumber.js │ ├── eval-strict-delete.js │ ├── eval.js │ ├── eval1.js │ ├── evalAlias.js │ ├── evalDeferred.js │ ├── evalDetection.js │ ├── evalNullsNewlines.js │ ├── evalThis.js │ ├── evalThis2.js │ ├── evalThisNested.js │ ├── eval_escape.js │ ├── eval_fncdecl.js │ ├── eval_letconst.js │ ├── evalargs.js │ ├── evalbug.js │ ├── evalreturns.js │ ├── evaluate.js │ ├── evenMoreFuncExpr3.js │ ├── exception.js │ ├── exceptionInErrorToString.js │ ├── exceptionWhileFetchingProp.js │ ├── exceptions.js │ ├── expandos.js │ ├── expo.js │ ├── exportBinding.js │ ├── exportBindingLoader.js │ ├── export_namespace_as.js │ ├── exportmodule.js │ ├── exports.any.js │ ├── exports.js │ ├── extensible.js │ ├── f.js │ ├── f32.js │ ├── f32address.js │ ├── f64.js │ ├── fabs1.js │ ├── fabs2.js │ ├── fabs2asmjs.js │ ├── failedasm.js │ ├── failfast.js │ ├── failnativecodeinstall.js │ ├── fastRegexCaptures.js │ ├── fastarray.js │ ├── ffibug.js │ ├── fgpeepbug.js │ ├── fgpeepsbug.js │ ├── fieldconstprop_ldmethodfld.js │ ├── fieldcopyprop_assign.js │ ├── fieldcopyprop_delete.js │ ├── fieldcopyprop_deletestrict.js │ ├── fieldcopyprop_freeze.js │ ├── fieldcopyprop_nonwritable.js │ ├── fieldcopyprop_preventextensions.js │ ├── fieldcopyprop_primitive.js │ ├── fieldcopyprop_typespec.js │ ├── fieldhoist2.js │ ├── fieldhoist4.js │ ├── fieldhoist5.js │ ├── fieldhoist6.js │ ├── fieldhoist6b.js │ ├── fieldhoist7.js │ ├── fieldhoist8.js │ ├── fieldhoist9.js │ ├── fieldhoist_accessorinlining1.js │ ├── fieldhoist_accessorinlining2.js │ ├── fieldhoist_copypropdep.js │ ├── fieldhoist_deletefld.js │ ├── fieldhoist_join.js │ ├── fieldhoist_kills.js │ ├── fieldhoist_negzero.js │ ├── fieldhoist_nullfieldhoist.js │ ├── fieldhoist_number.js │ ├── fieldhoist_objptrcopyprop.js │ ├── fieldhoist_objptrcopyprop2.js │ ├── fieldhoist_sideeffect.js │ ├── fieldhoist_slots.js │ ├── fieldhoist_slots2.js │ ├── fieldhoist_stripbailouts.js │ ├── fieldhoist_typeof.js │ ├── fieldhoist_typespec.js │ ├── fieldhoist_typespec2.js │ ├── fieldhoist_typespec3.js │ ├── fieldhoist_undefined_global.js │ ├── fieldhoist_unreachable.js │ ├── finaltype-objheaderinlining1.js │ ├── finaltype-objheaderinlining2.js │ ├── finaltype-objheaderinlining3.js │ ├── finaltype2.js │ ├── finaltypebug.js │ ├── fixedDataWithCacheSharing.js │ ├── fixedDataWithDifferentTypeHandlers.js │ ├── fixedDataWithDifferentTypeHandlersPrototypes.js │ ├── fixedDataWithSubsequentUses.js │ ├── fixedfieldmonocheck.js │ ├── fixedfieldmonocheck2.js │ ├── fixedfieldmonocheck3.js │ ├── fixedfieldmonocheck4.js │ ├── fixedfieldmonocheck5.js │ ├── fixedfieldmonocheck6.js │ ├── fixedmethods_polyInlining.js │ ├── flags.js │ ├── float-mm.c.js │ ├── float32array.js │ ├── float64array.js │ ├── floatcmp.js │ ├── floatmod.js │ ├── for-await-of.js │ ├── for-loop.js │ ├── forEach.js │ ├── forIn.error.js │ ├── forInArrayAdd.js │ ├── forInEdgeCases.js │ ├── forInMisc.js │ ├── forInObjectAdd.js │ ├── forInObjectAddDelete.js │ ├── forInObjectDelete.js │ ├── forInObjectWithPrototype.js │ ├── forInPrimitive.js │ ├── forInShadowing.js │ ├── for_of_try_catch.js │ ├── forceRejitBugs.js │ ├── forcedTypeSpecOnLoopHeader.js │ ├── forcefixdataprops.js │ ├── foreach_nativearray_change.js │ ├── forin_lib.js │ ├── forinenumcache.js │ ├── forinenumcachebuiltin.js │ ├── forinfastpath.js │ ├── forinnonenumerableshadowing.js │ ├── forloops-per-iteration-bindings.js │ ├── formal_asg.js │ ├── formal_namedfunc.js │ ├── formal_samename1.js │ ├── formal_samename2.js │ ├── formatting.js │ ├── formatting_xplat.js │ ├── frames_inspection_arrayES5.js │ ├── frames_letconst_reassignobjects_ES6.js │ ├── frames_values_mapES6.js │ ├── freeze.js │ ├── frequented_block.js │ ├── fromCharCode.js │ ├── fromCodePoint.js │ ├── fromEntries.js │ ├── fstpbug.js │ ├── funcAndboundFuncLength.js │ ├── funcDeclConflict.js │ ├── funcExpr.js │ ├── funcExprCrash_150491.js │ ├── funcExprName.js │ ├── funcSource.js │ ├── funcexpr.js │ ├── funcexpr_2.js │ ├── funcname_asg.js │ ├── funcname_escape.js │ ├── function-expr-capture.js │ ├── function-expr-capture2.js │ ├── function.js │ ├── function.name.js │ ├── functionNameShowsInNestedScopeGroupTest.js │ ├── functionNameShowsInScopeGroupTest.bug157127.js │ ├── function_id_destructured_reparse.js │ ├── functiontablebug.js │ ├── functiontablecalls.js │ ├── g.js │ ├── gbemu.js │ ├── ge.js │ ├── ge0.js │ ├── ge1.js │ ├── ge2.js │ ├── ge3.js │ ├── generate.js │ ├── generator-jit-bugs.js │ ├── generator-strict-error.js │ ├── generatorBasic.js │ ├── generatorClassMethod.js │ ├── generatorIntParam.js │ ├── generatorNested.js │ ├── generatorObjectParam.js │ ├── generatorRestoreCompletedGenerator.js │ ├── generatorReturnYieldResult.js │ ├── generatorWriteLogDuringGeneratorExecution.js │ ├── generators-apis.js │ ├── generators-applyargs.js │ ├── generators-cachedscope.js │ ├── generators-deferparse.js │ ├── generators-deferred.js │ ├── generators-functionality.js │ ├── generators-syntax.js │ ├── generators-undodefer.js │ ├── generators.js │ ├── get-set.any.js │ ├── getOwnPropertyDescriptor.js │ ├── getOwnPropertyDescriptors.js │ ├── getclass.js │ ├── getterInspection.js │ ├── getter_sideeffect.js │ ├── glo_asg.js │ ├── global.js │ ├── globalCatchNewTargetSyntaxError.js │ ├── globalFuncVars.js │ ├── globalLambdaNewTargetSyntaxError.js │ ├── globalNewTargetSyntaxError.js │ ├── globalParamCatchNewTargetSyntaxError.js │ ├── globalThis.js │ ├── global_object.js │ ├── glue.js │ ├── grow.any.js │ ├── gt.js │ ├── gt0.js │ ├── gt1.js │ ├── gt2.js │ ├── gt3.js │ ├── h.js │ ├── hang.js │ ├── hasBailedOutBug.js │ ├── hasBailedOutBug2.js │ ├── hasBailedOutBug3.js │ ├── hasBailedOutBug4.js │ ├── hasItem.js │ ├── hasOwnProperty.js │ ├── hash-map.js │ ├── hasown.js │ ├── hello.js │ ├── helperlabelbug.js │ ├── helperlabelbug2.js │ ├── i.js │ ├── i32_popcnt.js │ ├── i64.js │ ├── i64cf.js │ ├── iffuncdecl.js │ ├── immutable-prototype.js │ ├── implicitCallSwitchExpr.js │ ├── implicit_nosideeffect.js │ ├── implicit_upwardexposed.js │ ├── imports.any.js │ ├── imul.js │ ├── inbug.js │ ├── inbug2.js │ ├── increment.js │ ├── index.js │ ├── indexeddb.js │ ├── indexof.js │ ├── indexprop.js │ ├── infinite.js │ ├── infiniteloop.js │ ├── initProto.js │ ├── initcachedscope.js │ ├── initlocals.js │ ├── inline-actual.js │ ├── inlineBuiltIns.js │ ├── inlineLocalCacheWithoutProperty.js │ ├── inlineSameFunc.js │ ├── inline_call_bailout.js │ ├── inline_get_bailout.js │ ├── inline_get_bailout_helper.js │ ├── inlinecache.js │ ├── inlineeArgoutCount.js │ ├── inlinee_box.js │ ├── inlinestackwalkbug.js │ ├── inlining.js │ ├── inliningApplyTarget.js │ ├── inliningInLoopBody.js │ ├── inliningWithArguments.js │ ├── insertion_set.js │ ├── inspector-blob.js │ ├── inst.js │ ├── inst_bug.js │ ├── instanceOfCacheCrossRegistration.js │ ├── instanceOfProto.js │ ├── instanceTestFactory.js │ ├── instancebug.js │ ├── instanceof.js │ ├── instantiate-bad-imports.any.js │ ├── instantiate.any.js │ ├── int16array.js │ ├── int32array.js │ ├── int64x2Tests.js │ ├── int8array.js │ ├── integer.js │ ├── interface.any.js │ ├── invalcachedscope-caller.js │ ├── invalcachedscope.js │ ├── invalidIVRangeBug.js │ ├── invalidIntLiteral.js │ ├── invalid_global_mut.js │ ├── invalidranges.js │ ├── invalidutf8.js │ ├── invertloop_bug.js │ ├── irviewer.js │ ├── isEnumerable.js │ ├── isPrototypeOf.js │ ├── isarrbug.js │ ├── isin.js │ ├── iterator_next_caches.js │ ├── iteratorclose.js │ ├── j.js │ ├── jitAttach.js │ ├── jitLoopBody.js │ ├── jitStepping2.js │ ├── jit_editvalue1.js │ ├── jit_exprEval1.js │ ├── jitdefer.js │ ├── jmpTableTest1.js │ ├── jmpTableTest2.js │ ├── join2.js │ ├── jsapi.js │ ├── json-parse-financial.js │ ├── json-stringify-tinderbox.js │ ├── jsonCache.js │ ├── jsonParseWalkTest.js │ ├── json_bugs.js │ ├── json_parse_Blue_548957.js │ ├── json_superset.js │ ├── jsonerrorbuffer.js │ ├── jump.js │ ├── jx1.js │ ├── jx2.js │ ├── k.js │ ├── keyword.js │ ├── known_globals.js │ ├── l.js │ ├── lambda-expr.js │ ├── lambda-params-shadow.js │ ├── lambda.js │ ├── lambda1.js │ ├── land.js │ ├── land0.js │ ├── land1.js │ ├── land2.js │ ├── land3.js │ ├── largeAuxArray.js │ ├── lastIndex.js │ ├── lastindexof.js │ ├── lazyVsEagerLastIndex.js │ ├── ldindex.js │ ├── le.js │ ├── le0.js │ ├── le1.js │ ├── le2.js │ ├── le3.js │ ├── leadtrail.js │ ├── length.any.js │ ├── length.js │ ├── length2.js │ ├── lengthsymstorebug.js │ ├── let_blockescape.js │ ├── let_stackfunc.js │ ├── letconst_eval_redecl.js │ ├── letconst_global.js │ ├── letconst_global_bug.js │ ├── letconst_global_shadow_accessor.js │ ├── letconst_global_shadow_builtins.js │ ├── letconst_global_shadow_builtins_nonconfigurable.js │ ├── letconst_global_shadow_deleted.js │ ├── letconst_global_shadow_deleted_2.js │ ├── letconst_global_shadowing.js │ ├── letconst_undeclinlinecache.js │ ├── letlet.js │ ├── letvar.js │ ├── level_1.js │ ├── lexer.js │ ├── likely.js │ ├── limits.js │ ├── linenumber1.js │ ├── linenumber2.js │ ├── linenumber3.js │ ├── linenumber4.js │ ├── liveness.js │ ├── loadReEntrant.js │ ├── loadTarget.js │ ├── loadTests.js │ ├── loadscript_after_detach.js │ ├── localsInspectionOnNonTopFrameInBlockTest.bug163347.js │ ├── localsScopeChain.js │ ├── logAnd.js │ ├── logOr.js │ ├── logicalTests.js │ ├── long_concatstr.js │ ├── longrunning.js │ ├── longstring.js │ ├── lookupgettersetter.js │ ├── loop.js │ ├── loopAndRetarget.js │ ├── loopbounds.js │ ├── loopcrash.js │ ├── loopinit.js │ ├── loopinversion.js │ ├── loops.js │ ├── loopstslot.js │ ├── loopyield.js │ ├── loopyieldnested.js │ ├── loopyieldregress.js │ ├── loopyieldtypes.js │ ├── lor.js │ ├── lor0.js │ ├── lor1.js │ ├── lor2.js │ ├── lor3.js │ ├── lotsOfLocals.js │ ├── lowererdivbug.js │ ├── lsh.js │ ├── lsh0.js │ ├── lsh1.js │ ├── lsh2.js │ ├── lsh3.js │ ├── lt.js │ ├── lt0.js │ ├── lt1.js │ ├── lt2.js │ ├── lt3.js │ ├── m.js │ ├── manyargs.js │ ├── map.js │ ├── map_basic.js │ ├── map_functionality.js │ ├── markTemp.js │ ├── markTempArgOut.js │ ├── marktemp.js │ ├── marktemp2.js │ ├── marktempnumberontempobjects.js │ ├── marshalbug.js │ ├── match_global.js │ ├── math-cordic.js │ ├── math-partial-sums.js │ ├── math-spectral-norm.js │ ├── math.js │ ├── mathTests.js │ ├── max.js │ ├── max2.js │ ├── maybecallbug.js │ ├── mediumrunning.js │ ├── memcopy.js │ ├── memcopy_length_bug.js │ ├── memcopy_missing_values.js │ ├── memcopy_negative.js │ ├── memop-upperbound.js │ ├── memop_alias.js │ ├── memop_bounds_check.js │ ├── memop_field.js │ ├── memop_lifetime_bug.js │ ├── memop_missingValues.js │ ├── memop_slot.js │ ├── memory.js │ ├── memset.js │ ├── memset2.js │ ├── memset_invariant.js │ ├── memset_neg.js │ ├── memset_simd.js │ ├── memset_tester.js │ ├── mic1msjrc1.js │ ├── min.js │ ├── minMaxCaseValues.js │ ├── minintbug.js │ ├── misc.js │ ├── misc_bugs.js │ ├── miscellaneous.js │ ├── missing.js │ ├── missingArray.js │ ├── missingInlineeEnd.js │ ├── missingItemFastPathCheck.js │ ├── missing_len.js │ ├── missingvalue.js │ ├── mixed.js │ ├── mixedscope.js │ ├── ml_benchmark.js │ ├── mod.js │ ├── mod0.js │ ├── mod1.js │ ├── mod2.js │ ├── mod3.js │ ├── modopt.js │ ├── module-3250-bug-dep.js │ ├── module-3250-bug-dep2.js │ ├── module-3250-ext-a.js │ ├── module-3250-ext-b.js │ ├── module-bugfixes.js │ ├── module-functionality.js │ ├── module-load-twice.js │ ├── module-namespace.js │ ├── module-syntax.js │ ├── module-syntax1.js │ ├── moduleExport1.js │ ├── moduleImportTheError.js │ ├── moduleThrowAnError.js │ ├── moduleUrlInError.js │ ├── module_1_2645.js │ ├── module_2_2645.js │ ├── module_4482_dep1.js │ ├── module_4482_dep2.js │ ├── module_4482_dep3.js │ ├── module_4570_dep1.js │ ├── module_4570_dep2.js │ ├── moduletest1.js │ ├── moduletest2.js │ ├── moduletest2_mod0.js │ ├── moduletest2_mod1a.js │ ├── moduletest2_mod1b.js │ ├── moduletest2_mod2a.js │ ├── moduletest2_mod2b.js │ ├── modulus.js │ ├── monotonicNow.js │ ├── moreFuncExpr.js │ ├── moreProperties-enumeration.js │ ├── moreSwitches1.js │ ├── moreSwitches2.js │ ├── mru.js │ ├── mul.js │ ├── mul0.js │ ├── mul1.js │ ├── mul2.js │ ├── mul3.js │ ├── mul_rejit_bug.js │ ├── multiline.js │ ├── multinested_escape.js │ ├── multiple-roots-circular.js │ ├── multiple_argumentsdisp_safeguard.js │ ├── multiplication.js │ ├── multiply.js │ ├── multiunit.js │ ├── multivardecl.js │ ├── n-body.c.js │ ├── n.js │ ├── nan.js │ ├── nanbug.js │ ├── nativeArray.js │ ├── nativeArrayPushInlining.js │ ├── nativeFloatArray_shift_unshift.js │ ├── nativeFloatArray_sort.js │ ├── nativeFloatPop.js │ ├── nativeIntPop.js │ ├── native_array.js │ ├── nativearray_gen1.js │ ├── nativearray_gen2.js │ ├── nativearray_gen3.js │ ├── nativearray_gen4.js │ ├── nativearray_gen5.js │ ├── nativearray_gen6.js │ ├── nativearray_gen7.js │ ├── nativearray_gen8.js │ ├── navier-stokes.js │ ├── ne.js │ ├── ne0.js │ ├── ne1.js │ ├── ne2.js │ ├── ne3.js │ ├── neg.js │ ├── negIndexes.js │ ├── negZero.js │ ├── neg_index.js │ ├── negate.js │ ├── negativeZero_bugs.js │ ├── negindex.js │ ├── negzerotest.js │ ├── nested.js │ ├── nested_escape.js │ ├── nested_eval.js │ ├── nestedblocks.js │ ├── nestedfnnameargs.js │ ├── nestedinlinestackwalkbug.js │ ├── new.js │ ├── newBuiltin.js │ ├── newFromArgs.js │ ├── newFunction.js │ ├── newProto.js │ ├── newReturn.js │ ├── newfromargs.js │ ├── newobj.js │ ├── newsideeffect.js │ ├── newso.js │ ├── noargs.js │ ├── noedgebug.js │ ├── nonSimpleParameterList.js │ ├── nonequivpoly.js │ ├── normalize.js │ ├── normalizeProp.js │ ├── not.js │ ├── notBinaryPropertyDefinition.js │ ├── not_1.js │ ├── nul_character.js │ ├── null.js │ ├── nullByte-comment.js │ ├── nullByte-regex.js │ ├── nullByte-string.js │ ├── nullPropertyDescriptor.js │ ├── null_embedded_string_toDouble.js │ ├── nullish.js │ ├── number.js │ ├── numericPropertyIsEnumerable.js │ ├── o.js │ ├── object-assign.js │ ├── object-is.js │ ├── object.js │ ├── objectCreateNull.js │ ├── objectCreationOptimizations.js │ ├── object_literal_bug.js │ ├── objectproperty.js │ ├── objlit-shorthand-error.js │ ├── objlit.js │ ├── objlit_escape.js │ ├── objlit_type.js │ ├── objlitgetset2.js │ ├── objlitgetset3.js │ ├── objptrcopyprop_bug.js │ ├── objptrcopyprop_typescript.js │ ├── objtypespec-add-2.js │ ├── objtypespec-add-4.js │ ├── objtypespec-add.js │ ├── objtypespec-fieldhoist.2.js │ ├── objtypespec-fieldhoist.js │ ├── objtypespec-newobj-invalidation.1.js │ ├── objtypespec-newobj-invalidation.2.js │ ├── objtypespec-newobj.1.js │ ├── objtypespec-newobj.2.js │ ├── objtypespec1.js │ ├── objtypespec2.js │ ├── objtypespec3.js │ ├── objtypespec_proto.js │ ├── oom.js │ ├── oom_wasm.js │ ├── oos2.js │ ├── opcode.js │ ├── optional-catch-binding.js │ ├── optpeep.js │ ├── opttagchecks1.js │ ├── opttagchecks2.js │ ├── or.js │ ├── or0.js │ ├── or1.js │ ├── or2.js │ ├── or3.js │ ├── os11907290.js │ ├── otherModule.js │ ├── outofmem.js │ ├── p.js │ ├── params.js │ ├── parentedDynamicCode2.js │ ├── parentedDynamicCode3.js │ ├── parseFloat.js │ ├── parseInt.js │ ├── parseInvalidISO.js │ ├── parseShortCut.js │ ├── parseToStringResults.js │ ├── parseToUTCStringAndToISOStringResults.js │ ├── parseValidISO.js │ ├── parseWithGc.js │ ├── parser.js │ ├── passmodule.js │ ├── pathdepbug.js │ ├── payload-airjs-ACLj8C.js │ ├── payload-gbemu-executeIteration.js │ ├── payload-imaging-gaussian-blur-gaussianBlur.js │ ├── payload-typescript-scanIdentifier.js │ ├── permanentArguments.js │ ├── pixelArrayRounding.js │ ├── polyInliningBugs.js │ ├── polyInliningFixedMethods.js │ ├── polyInliningUninitializedRetVal.js │ ├── polyinline.js │ ├── polymorphictest.js │ ├── pop1.js │ ├── pop2.js │ ├── pop3.js │ ├── pop4.js │ ├── pop5.js │ ├── popArrayImplicitCall.js │ ├── popImplicitCall.js │ ├── pre1.js │ ├── predecrement.js │ ├── preincrement.js │ ├── prioritizedalternatives.js │ ├── profiledArgs.js │ ├── profiledataobject.js │ ├── profilingbug.js │ ├── promise.js │ ├── promiseDisplay.js │ ├── promise_MultipleThenCalls.js │ ├── promise_deferNestedAttach.js │ ├── properties.js │ ├── property.js │ ├── propertyDescriptorNonObject.js │ ├── propertyEnumeration.bug241480.js │ ├── propertyIsEnumerable.js │ ├── propertyRecordLargeHeapBlock.js │ ├── propertyString.js │ ├── propertyStrings.js │ ├── property_and_index_of_number.js │ ├── property_and_index_of_string.js │ ├── propstrbug.js │ ├── protoLookup.js │ ├── protoLookupWithGetters.js │ ├── protoLookup_native.js │ ├── protoTest2.js │ ├── proto_addprop.js │ ├── proto_basic.js │ ├── proto_disable.js │ ├── proto_initializer.js │ ├── protolib.js │ ├── prototype.js │ ├── prototypeChainModifications.js │ ├── prototypeInheritance.js │ ├── prototypeInheritance2.js │ ├── prototype_set.js │ ├── proxy-issue884.js │ ├── proxy.js │ ├── proxyTrapConsumeNewTarget.js │ ├── proxybug.js │ ├── proxybug3.js │ ├── proxybugWithLdFld.js │ ├── proxybugWithproto.js │ ├── proxybugs.js │ ├── proxyconstruction.js │ ├── proxyenum.js │ ├── proxyenumremoval.js │ ├── proxyprotobug.js │ ├── proxytest6.js │ ├── proxytest8.js │ ├── proxytest9.js │ ├── push1.js │ ├── push2.js │ ├── push3.js │ ├── push4_traps.js │ ├── q.js │ ├── qmarkbug.js │ ├── qualified_names1.js │ ├── qualified_names2.js │ ├── qualified_names5.js │ ├── quantifiableAssertions.js │ ├── quicksort.c.js │ ├── r.js │ ├── random.js │ ├── randombug.js │ ├── rawLastUsedSegmentBugInFloatArray.js │ ├── raytrace.js │ ├── recurse.js │ ├── recursiveCallbacks.js │ ├── recursive_inline.js │ ├── recursive_inline2.js │ ├── recursivesetter.js │ ├── redeclaration.js │ ├── redefer-f-i-b-eval.js │ ├── redefer-recursive-inlinees.js │ ├── redundanttype1.js │ ├── redundanttype2.js │ ├── redundanttype_kills.js │ ├── reentry1.js │ ├── reflectConstructConsumeNewTarget.js │ ├── reflectKeysTest.js │ ├── reflect_defineProperty.js │ ├── reg.js │ ├── regalloc.js │ ├── regex-annex-b.js │ ├── regex-case-folding.js │ ├── regex-code-point.js │ ├── regex-octoquad.js │ ├── regex-prototype-properties.js │ ├── regex-quantifiers.js │ ├── regex-set.js │ ├── regex-symbols.js │ ├── regex-unicode-CaseInsensitive-all-i.js │ ├── regex-unicode-CaseInsensitive-all-iu.js │ ├── regex-unicode-CaseInsensitive.js │ ├── regex-unicode.js │ ├── regex-w-sharp-s-kelvin-sign.js │ ├── regex.js │ ├── regex1.js │ ├── regexCharTrieStack.js │ ├── regexSpace.js │ ├── regexSplitOptimization.js │ ├── regex_assertion.js │ ├── regex_deviations.js │ ├── regex_replacefn.js │ ├── regex_replacefn_this.js │ ├── regexflags-disabled-features.js │ ├── regexflags.js │ ├── regexp-dna.js │ ├── regexp.js │ ├── regexp_fullinline.js │ ├── regionBugSpecHoisting.js │ ├── regress.js │ ├── regress_hascalls.js │ ├── relink.js │ ├── reload.js │ ├── relops.js │ ├── remBailout.js │ ├── rembug.js │ ├── repeatBug.js │ ├── repeatIntCases.js │ ├── repeatStringCases.js │ ├── replace-xsite.js │ ├── replace.js │ ├── replaceLaneTests.js │ ├── replacerFunction.js │ ├── reservedWords.js │ ├── resetproperty.js │ ├── response.js │ ├── rest.js │ ├── results.js │ ├── return1.js │ ├── return2.js │ ├── return3.js │ ├── returnFloat.js │ ├── returndouble.js │ ├── returnedvaluetests.js │ ├── returnedvaluetests1.js │ ├── returnedvaluetests2.js │ ├── returnedvaluetests3.js │ ├── returnedvaluetests4.js │ ├── reverse1.js │ ├── reverse2.js │ ├── reverse_native.js │ ├── richards.js │ ├── rootObj-1.js │ ├── rot.js │ ├── rsh.js │ ├── rsh0.js │ ├── rsh1.js │ ├── rsh2.js │ ├── rsh3.js │ ├── rshu.js │ ├── rshu0.js │ ├── rshu1.js │ ├── rshu2.js │ ├── rshu3.js │ ├── rx1.js │ ├── sameNamePara.js │ ├── samethread.js │ ├── scan.js │ ├── scanner.js │ ├── scopeFunction.js │ ├── scopedAccessors.js │ ├── scopedaccessors.js │ ├── scopegen1.js │ ├── script0.js │ ├── seal.js │ ├── seal1.js │ ├── seal2.js │ ├── seq.js │ ├── seq0.js │ ├── seq1.js │ ├── seq2.js │ ├── seq3.js │ ├── set.js │ ├── setDifferentTypes.js │ ├── setUserFuncAsProto.js │ ├── set_basic.js │ ├── set_functionality.js │ ├── setframe.js │ ├── setget.js │ ├── sets.js │ ├── settersArguments.js │ ├── shadow.js │ ├── shadow2.js │ ├── shadowPrototype.js │ ├── shadow_with.js │ ├── shadowedsetter.js │ ├── shadowingBug.js │ ├── sharedarraybuffer.js │ ├── shift_constants.js │ ├── shift_unshift.js │ ├── shladdpeep.js │ ├── shortrunning.js │ ├── shru_intrange.js │ ├── shru_peep.js │ ├── signedshiftleft.js │ ├── signedshiftright.js │ ├── signextend.js │ ├── simple.js │ ├── simple.stringify.js │ ├── simple.withLog.js │ ├── simpleSwitch.js │ ├── simple_block.js │ ├── simple_escape.js │ ├── simple_namedstackfunc.js │ ├── simple_stackfunc.js │ ├── simpletypehandler-property-deletion.js │ ├── singleCharStringCase.js │ ├── singleuse.js │ ├── skipping_nested_deferred_incorrect_function_id.js │ ├── sliceArrayForceBtreeBug616623.js │ ├── sne.js │ ├── sne0.js │ ├── sne1.js │ ├── sne2.js │ ├── sne3.js │ ├── so.js │ ├── someMoreArguments.js │ ├── someMoreFuncExpr.js │ ├── sort.js │ ├── sourceInfoMismatch.js │ ├── sourceInfo_00.js │ ├── sourceInfo_01.js │ ├── sourceInfo_10.js │ ├── sourceInfo_11.js │ ├── sourceInfo_12.js │ ├── sourceInfo_13.js │ ├── sourceInfo_20.js │ ├── space.js │ ├── sparseArray.js │ ├── sparsearray.js │ ├── spec.js │ ├── specialproperties_fn.js │ ├── specialproperties_level2.js │ ├── spill.js │ ├── splatNegTests.js │ ├── splay.js │ ├── split.js │ ├── split1.js │ ├── spread.js │ ├── spreadIterator.js │ ├── spread_debugging.js │ ├── stack.js │ ├── stack2.js │ ├── stackArgsLenConstOpt.js │ ├── stackArgsWithInlineeBailOut.js │ ├── stackTrace.js │ ├── stack_slot.js │ ├── stackargs.js │ ├── stackobject.js │ ├── stackobject_dependency.js │ ├── stackobject_escape.js │ ├── stackoverflow.js │ ├── stackregex_box.js │ ├── stanford-crypto-aes.js │ ├── stanford-crypto-ccm.js │ ├── stanford-crypto-pbkdf2.js │ ├── stanford-crypto-sha256-iterative.js │ ├── state.js │ ├── stats.js │ ├── step_in_ES6_attach.js │ ├── step_in_from_JITted_function_attach.js │ ├── step_in_from_interpreted_function_attach.js │ ├── step_in_only_debugJIT_attach.js │ ├── step_out_ES5.js │ ├── step_out_ES6.js │ ├── step_out_direct_attach.js │ ├── step_out_from_JITted_function_attach.js │ ├── step_out_from_catch_attach.js │ ├── step_out_from_interpreted_function_attach.js │ ├── step_out_only_debugJIT_attach.js │ ├── step_over_ES6_attach.js │ ├── step_over_JITd_fn_from_Intrprt_fn_attach.js │ ├── stickyflag.js │ ├── storeTests.js │ ├── storeundecl_eval.js │ ├── storeundecl_multiscript.js │ ├── storeundecl_script2.js │ ├── stress-test.js │ ├── strictargs-deferred.js │ ├── strictargs2-deferred.js │ ├── strictargs3-deferred.js │ ├── strictdefaultsetter.js │ ├── strictequal.js │ ├── stricteval-deferred.js │ ├── stricteval2-deferred.js │ ├── stricteval3-deferred.js │ ├── strictkwd-deferred.js │ ├── strictkwd.js │ ├── strictly_equal.js │ ├── string-base64.js │ ├── string-fasta.js │ ├── string-tagcloud.js │ ├── string-validate-input.js │ ├── string.js │ ├── stringAndNonStrings.js │ ├── stringBuiltin.js │ ├── stringDictionaryBailOnNoProfileBug.js │ ├── string_at.js │ ├── string_object_indices_589140.js │ ├── string_replace.js │ ├── stringify-replacer.js │ ├── stringindex.js │ ├── stringkeyedtypehandler.js │ ├── stringpad.js │ ├── stringtemplate_basic.js │ ├── stringtypespec.js │ ├── sub.js │ ├── sub0.js │ ├── sub1.js │ ├── sub2.js │ ├── sub3.js │ ├── subarray.js │ ├── substring.js │ ├── subtract.js │ ├── subtraction.js │ ├── superDotOSBug3930962.js │ ├── super_bugs.js │ ├── superlongsignaturemismatch.js │ ├── supersetter.js │ ├── supersyntax.js │ ├── supersyntax02.js │ ├── supersyntax05.js │ ├── supersyntax06.js │ ├── surrogatepair.js │ ├── switch.js │ ├── switchBinaryTraverse.js │ ├── switchDefNotStringBug.js │ ├── switchEmptyCasesLast.js │ ├── switchEmptyCasesMiddle.js │ ├── switchFirstCase.js │ ├── switchJumpTable.js │ ├── switchLastCase.js │ ├── switchMathExp.js │ ├── switchMiddleCase.js │ ├── switchNonIntCases.js │ ├── switchUnsorted.js │ ├── switchbug.js │ ├── symBug.js │ ├── symbol.js │ ├── symbolFor.js │ ├── symbol_tostring.js │ ├── symboldescription.js │ ├── symbols.js │ ├── symcmpbug.js │ ├── sync_index.js │ ├── syntaxError.js │ ├── t0.js │ ├── t1.js │ ├── t2.js │ ├── t3.js │ ├── t4.js │ ├── t5.js │ ├── table.js │ ├── table_imports.js │ ├── table_signatures.js │ ├── targeted.js │ ├── tdz1.js │ ├── tdz2.js │ ├── ternaryfloat.js │ ├── test.js │ ├── test0.js │ ├── test001.js │ ├── test002.js │ ├── test1.js │ ├── test10.js │ ├── test100.js │ ├── test101.js │ ├── test102.js │ ├── test103.js │ ├── test104.js │ ├── test105.js │ ├── test106.js │ ├── test107.js │ ├── test108.js │ ├── test109.js │ ├── test11.js │ ├── test110.js │ ├── test111.js │ ├── test112.js │ ├── test113.js │ ├── test115.js │ ├── test116.js │ ├── test117.js │ ├── test118.js │ ├── test119.js │ ├── test12.js │ ├── test120.js │ ├── test121.js │ ├── test122.js │ ├── test123.js │ ├── test124.js │ ├── test125.js │ ├── test126.js │ ├── test127.js │ ├── test128.js │ ├── test129.js │ ├── test13.js │ ├── test130.js │ ├── test131.js │ ├── test132.js │ ├── test133.js │ ├── test134.js │ ├── test135.js │ ├── test136.js │ ├── test137.js │ ├── test138.js │ ├── test139.js │ ├── test14.js │ ├── test140.js │ ├── test141.js │ ├── test142.js │ ├── test143.js │ ├── test144.js │ ├── test145.js │ ├── test146.js │ ├── test147.js │ ├── test148.js │ ├── test149.js │ ├── test15.js │ ├── test150.js │ ├── test151.js │ ├── test152.js │ ├── test16.js │ ├── test17.js │ ├── test18.js │ ├── test19.js │ ├── test2.js │ ├── test20.js │ ├── test21.js │ ├── test22.js │ ├── test23.js │ ├── test24.js │ ├── test25.js │ ├── test26.js │ ├── test27.js │ ├── test28.js │ ├── test29.js │ ├── test3.js │ ├── test30.js │ ├── test31.js │ ├── test32.js │ ├── test33.js │ ├── test34.js │ ├── test35.js │ ├── test36.js │ ├── test37.js │ ├── test38.js │ ├── test39.js │ ├── test4.js │ ├── test40.js │ ├── test41.js │ ├── test42.js │ ├── test43.js │ ├── test44.js │ ├── test45.js │ ├── test46.js │ ├── test47.js │ ├── test48.js │ ├── test49.js │ ├── test5.js │ ├── test50.js │ ├── test51.js │ ├── test52.js │ ├── test53.js │ ├── test54.js │ ├── test55.js │ ├── test56.js │ ├── test57.js │ ├── test58.js │ ├── test59.js │ ├── test6.js │ ├── test60.js │ ├── test61.js │ ├── test62.js │ ├── test63.js │ ├── test64.js │ ├── test65.js │ ├── test66.js │ ├── test67.js │ ├── test68.js │ ├── test69.js │ ├── test7.js │ ├── test70.js │ ├── test71.js │ ├── test72.js │ ├── test73.js │ ├── test74.js │ ├── test75.js │ ├── test76.js │ ├── test77.js │ ├── test78.js │ ├── test79.js │ ├── test8.js │ ├── test80.js │ ├── test81.js │ ├── test82.js │ ├── test83.js │ ├── test84.js │ ├── test85.js │ ├── test86.js │ ├── test87.js │ ├── test88.js │ ├── test89.js │ ├── test9.js │ ├── test90.js │ ├── test91.js │ ├── test92.js │ ├── test93.js │ ├── test94.js │ ├── test95.js │ ├── test96.js │ ├── test97.js │ ├── test98.js │ ├── test99.js │ ├── testDynamicImportfromModule.js │ ├── test_bug_2645.js │ ├── testdynamicattach1.js │ ├── testdynamicattach2.js │ ├── testdynamicdetach1.js │ ├── testharness.js │ ├── testharnessreport.js │ ├── testsimplepathbrfold.js │ ├── tfinlinebug.js │ ├── tfjitlooparmbug.js │ ├── tfjitloopbug.js │ ├── throw_escape.js │ ├── throw_func.js │ ├── tmp.js │ ├── tmp_base.js │ ├── toCase.js │ ├── toISO_2.js │ ├── toISO_3.js │ ├── toJSON.js │ ├── toLocaleString.js │ ├── toLocaleString1.js │ ├── toLocaleString2.js │ ├── toLocaleStringBasics.js │ ├── toPrimitive.js │ ├── toPrimitiveCrossScriptTestCase.js │ ├── toPrimitiveCrossScriptTestCaseHelper.js │ ├── toString.any.js │ ├── toString.js │ ├── toString1.js │ ├── toString2.js │ ├── toStringAll.js │ ├── toStringAndToUTCStringYearPadding.js │ ├── toStringTag.js │ ├── toStringWithGlobalObject.js │ ├── toString_escape.js │ ├── toUint16.js │ ├── toint32.js │ ├── toint32_2.js │ ├── top-level-await.js │ ├── tostring.js │ ├── tostring_override.js │ ├── touint32.js │ ├── towers.c.js │ ├── tracing.js │ ├── trackdeferredonreparse.js │ ├── trailingcomma.js │ ├── trigram.js │ ├── trim.js │ ├── trimStart_trimEnd.js │ ├── trunc.js │ ├── truncConvTests.js │ ├── try.bug188541.js │ ├── try.bug188541.v5.js │ ├── try.js │ ├── try1.js │ ├── try2.js │ ├── try3.js │ ├── try4.js │ ├── try5-ES3.js │ ├── try6.js │ ├── try_with_eval_perfhint.js │ ├── trycatch_assert.js │ ├── trycatch_functional.js │ ├── trycatch_stackfunc.js │ ├── tryfinallybug0.js │ ├── tryfinallybug1.js │ ├── tryfinallyinlinebug.js │ ├── tryfinallyinlineswbug.js │ ├── tryfinallyldelembug.js │ ├── tryfinallytests.js │ ├── trylabel.js │ ├── ttdSentinal.js │ ├── typeConversions.js │ ├── typeErrorAccessor.js │ ├── typePromotion.js │ ├── typedArray.js │ ├── typedArrayProfile.js │ ├── typedarray_at.js │ ├── typedarray_bugfixes.js │ ├── typedarray_bugs.js │ ├── typeof.js │ ├── typeofDetached.js │ ├── typeofcombi.js │ ├── typeofdata.js │ ├── typespec_bug.js │ ├── uint.js │ ├── uint16array.js │ ├── uint32array.js │ ├── uint8array.js │ ├── unaryOps.js │ ├── unassignedconst.js │ ├── unassignedconst_noneval_function.js │ ├── unassignedconst_noneval_global.js │ ├── undefThis.js │ ├── undefined_option.js │ ├── unicode_6_identifier_Blue511452.js │ ├── unicode_6_identifier_Blue524737.js │ ├── unicode_6_identifiers_utf8.js │ ├── unicode_blue_533163_utf8.js │ ├── unicode_convertUTF8.js │ ├── unicode_digit_as_identifier_should_work.js │ ├── unicode_escape_sequences.js │ ├── unicode_forbidden_escapes.js │ ├── unicode_idDeferParseFunctions_utf8.js │ ├── unicode_regex_surrogate_atoms.js │ ├── unicode_regex_surrogate_utf8.js │ ├── unicode_sequence_serialized.js │ ├── unicode_toUpperCase_toLowerCase.js │ ├── unicode_whitespace.js │ ├── unitybug.js │ ├── unscopablesWithScopeTest.js │ ├── unsigned.js │ ├── unsignedshiftright.js │ ├── update-funcexpr.js │ ├── uri.js │ ├── useasmbug.js │ ├── utf8_console_log.js │ ├── utf8_console_log_null_embedded.js │ ├── utfbug.js │ ├── util.js │ ├── validate.any.js │ ├── validate_line_column.js │ ├── value-get-set.any.js │ ├── valueInfoLossBug.js │ ├── valueOf.any.js │ ├── valueof.js │ ├── valueof_override.js │ ├── valuesAndEntries.js │ ├── valuetypegap.js │ ├── var.js │ ├── var_shadow.js │ ├── vardeclnorhs.js │ ├── variousErrors.js │ ├── vso_os_1091425.js │ ├── vso_os_1091425_1.js │ ├── vso_os_1091425_2.js │ ├── wasm-constants.js │ ├── wasm-module-builder.js │ ├── wasmcctx.js │ ├── wasmcctxmodule.js │ ├── wasmutils.js │ ├── weakmap_basic.js │ ├── weakmap_functionality.js │ ├── weakset_basic.js │ ├── weakset_functionality.js │ ├── weird1.js │ ├── weird2.js │ ├── wellformedJSON.js │ ├── with.js │ ├── with3.js │ ├── withBug940841.js │ ├── withBug940841_2.js │ ├── withSplitScope.js │ ├── with_crossscope.js │ ├── with_existing.js │ ├── with_namedfunc.js │ ├── with_shadow.js │ ├── witheval.js │ ├── withnonativeApplyOptimizationBug3433559.js │ ├── withref_delayobjscope.js │ ├── workingset.js │ ├── writable1.js │ ├── writable2.js │ ├── writable3.js │ ├── x64StackWalk.js │ ├── x64StackWalkLoopBody.js │ ├── xfileinline1.js │ ├── xor.js │ ├── xor0.js │ ├── xor1.js │ ├── xor2.js │ ├── xor3.js │ ├── xplatInterval.js │ ├── yargs.js │ ├── zero.js │ └── zlib.js ├── jerry │ ├── and-or.js │ ├── argument-spread.js │ ├── arguments-assignment-strict.js │ ├── arguments-catch-strict.js │ ├── arguments-in-prop-set-param-list-strict.js │ ├── arguments-in-var-decl-strict.js │ ├── arguments-iterator.js │ ├── arguments-param-strict.js │ ├── arguments-parse.js │ ├── arguments-postfix-strict.js │ ├── arguments-prefix-strict.js │ ├── arguments.js │ ├── arithmetic-parse.js │ ├── arithmetics-2.js │ ├── arithmetics-3.js │ ├── arithmetics-bignums.js │ ├── arithmetics.js │ ├── array-from.js │ ├── array-isarray.js │ ├── array-new-target-support.js │ ├── array-of.js │ ├── array-pattern.js │ ├── array-prototype-at.js │ ├── array-prototype-concat.js │ ├── array-prototype-copywithin.js │ ├── array-prototype-entries.js │ ├── array-prototype-every.js │ ├── array-prototype-fill.js │ ├── array-prototype-filter.js │ ├── array-prototype-find-index.js │ ├── array-prototype-find.js │ ├── array-prototype-flat-flatMap.js │ ├── array-prototype-foreach.js │ ├── array-prototype-includes.js │ ├── array-prototype-indexof.js │ ├── array-prototype-join.js │ ├── array-prototype-keys.js │ ├── array-prototype-lastindexof.js │ ├── array-prototype-map.js │ ├── array-prototype-pop.js │ ├── array-prototype-push.js │ ├── array-prototype-reduce-right.js │ ├── array-prototype-reduce.js │ ├── array-prototype-reverse.js │ ├── array-prototype-shift.js │ ├── array-prototype-slice.js │ ├── array-prototype-some.js │ ├── array-prototype-sort.js │ ├── array-prototype-splice.js │ ├── array-prototype-tolocalestring.js │ ├── array-prototype-tostring.js │ ├── array-prototype-unshift.js │ ├── array-prototype-values.js │ ├── array-species.js │ ├── array-spread.js │ ├── array.js │ ├── arraybuffer-isview.js │ ├── arrow-assignment.js │ ├── arrow-eval.js │ ├── arrow-function.js │ ├── arrow-this.js │ ├── assignments.js │ ├── async-from-sync-iterator.js │ ├── atomics.js │ ├── bigint-typedarray-prototype-filter.js │ ├── bigint-typedarray-prototype-reduce.js │ ├── bigint1.js │ ├── bigint2.js │ ├── bigint3.js │ ├── bigint4.js │ ├── bigint5.js │ ├── bigint6.js │ ├── bigint7.js │ ├── bigint8.js │ ├── bigint9.js │ ├── binary-literal.js │ ├── bitwise-logic.js │ ├── block-var-redecl.js │ ├── break-continue-nested-to-try-with-blocks.js │ ├── builtin-constructor-class.js │ ├── builtin-objects-accessor-property-configurable.js │ ├── builtin-prototypes.js │ ├── class-fields1.js │ ├── class-fields2.js │ ├── class-fields3.js │ ├── class-fields4.js │ ├── class-fields5.js │ ├── class-get-set-as-method.js │ ├── class-inheritance-bound.js │ ├── class-inheritance-builtin-array.js │ ├── class-inheritance-builtin-typedarray.js │ ├── class-inheritance-core-1.js │ ├── class-inheritance-core-10.js │ ├── class-inheritance-core-11.js │ ├── class-inheritance-core-12.js │ ├── class-inheritance-core-13.js │ ├── class-inheritance-core-14.js │ ├── class-inheritance-core-15.js │ ├── class-inheritance-core-2.js │ ├── class-inheritance-core-3.js │ ├── class-inheritance-core-4.js │ ├── class-inheritance-core-5.js │ ├── class-inheritance-core-6.js │ ├── class-inheritance-core-7.js │ ├── class-inheritance-core-8.js │ ├── class-inheritance-core-9.js │ ├── class-inheritance-early-semantics.js │ ├── class-inheritance-has-instance.js │ ├── class-inheritance-inner-class.js │ ├── class-inheritance-mixins-1.js │ ├── class-inheritance-mixins-2.js │ ├── class-super-access-direct.js │ ├── class-super-access-indirect.js │ ├── class-with.js │ ├── class.js │ ├── class_static_block.js │ ├── const1.js │ ├── continue.js │ ├── dataview.js │ ├── date-annexb.js │ ├── date-construct.js │ ├── date-getters.js │ ├── date-parse.js │ ├── date-prototype-toprimitive.js │ ├── date-setters.js │ ├── date-toisostring.js │ ├── date-tojson.js │ ├── date-tostring.js │ ├── date-utc.js │ ├── decimal-with-leading-zero.js │ ├── delete-strict.js │ ├── delete.js │ ├── directive.js │ ├── do-while.js │ ├── empty-varg.js │ ├── equality.js │ ├── error-names.js │ ├── error.js │ ├── escape-sequences-invalid-hex.js │ ├── escape-sequences-invalid-unicode.js │ ├── escape-sequences-invalid-variable.js │ ├── escape-sequences.js │ ├── eval-assignment-strict.js │ ├── eval-catch-strict.js │ ├── eval-in-prop-set-param-list-strict.js │ ├── eval-in-var-decl-strict.js │ ├── eval-param-strict.js │ ├── eval-postfix-strict.js │ ├── eval-prefix-strict.js │ ├── eval-with.js │ ├── eval.js │ ├── exponentiation.js │ ├── for-await-of-iterator-close.js │ ├── for-await-of.js │ ├── for-in-parse.js │ ├── for-in.js │ ├── for-let-reference-error.js │ ├── for-let.js │ ├── for-of-iterator-close.js │ ├── for-of-statement-head.js │ ├── for-of.js │ ├── for-parse.js │ ├── for-pattern.js │ ├── for.js │ ├── forin-header-strict.js │ ├── func-decl.js │ ├── func-expr-strict.js │ ├── function-accessor.js │ ├── function-args.js │ ├── function-arguments-caller.js │ ├── function-async-gen1.js │ ├── function-async-gen2.js │ ├── function-async-gen3.js │ ├── function-async-gen4.js │ ├── function-async1.js │ ├── function-async2.js │ ├── function-async3.js │ ├── function-await1.js │ ├── function-await2.js │ ├── function-await3.js │ ├── function-call.js │ ├── function-construct.js │ ├── function-decl.js │ ├── function-expr-named.js │ ├── function-external.js │ ├── function-if.js │ ├── function-name.js │ ├── function-new-target.js │ ├── function-param-init.js │ ├── function-param-init2.js │ ├── function-param-init3.js │ ├── function-param-init4.js │ ├── function-pattern1.js │ ├── function-pattern2.js │ ├── function-properties.js │ ├── function-prototype-apply.js │ ├── function-prototype-bind.js │ ├── function-prototype-hasinstance-class.js │ ├── function-prototype-hasinstance.js │ ├── function-prototype-tostring.js │ ├── function-rest-parameter.js │ ├── function-return.js │ ├── function-scope.js │ ├── function-scope2.js │ ├── function-scopes.js │ ├── function.js │ ├── function.prototype.js │ ├── gc.js │ ├── generator-function-in-single-statement.js │ ├── generator-function.js │ ├── generator-initializer.js │ ├── generator-return.js │ ├── generator-throw.js │ ├── generator-yield-iterator.js │ ├── generator-yield.js │ ├── generator.js │ ├── get-value.js │ ├── getter-setter-this-value.js │ ├── global-escaping.js │ ├── global-parsefloat.js │ ├── global-parseint.js │ ├── global-this.js │ ├── global-unescape.js │ ├── global-uri-coding.js │ ├── global.js │ ├── hash.js │ ├── identifier-escape.js │ ├── if-else.js │ ├── if_parser.js │ ├── initializer-in-for-of-statement-head.js │ ├── insert-semicolon.js │ ├── instanceof-symbol-hasinstance-class.js │ ├── instanceof-symbol-hasinstance.js │ ├── intrinsic-properties.js │ ├── iterator-prototype.js │ ├── json-parse-proxy.js │ ├── json-parse.js │ ├── json-stringify.js │ ├── json-superset.js │ ├── keyword.js │ ├── labelled-statements-break-across-function.js │ ├── labelled-statements-duplicate-label.js │ ├── labelled-statements-no-label.js │ ├── labelled-statements.js │ ├── large_literal.js │ ├── length-property.js │ ├── let-strict.js │ ├── let1.js │ ├── let10.js │ ├── let11.js │ ├── let12.js │ ├── let13.js │ ├── let14.js │ ├── let15.js │ ├── let2.js │ ├── let3.js │ ├── let4.js │ ├── let5.js │ ├── let6.js │ ├── let7.js │ ├── let8.js │ ├── let9.js │ ├── logical-assignment.js │ ├── logical.js │ ├── map-iterators.js │ ├── map-prototype-foreach.js │ ├── map.js │ ├── math-abs.js │ ├── math-acosh.js │ ├── math-asinh.js │ ├── math-atanh.js │ ├── math-cbrt.js │ ├── math-cosh.js │ ├── math-exp.js │ ├── math-expm1.js │ ├── math-functions-tonumber-rule.js │ ├── math-functions-tonumber-rule2.js │ ├── math-log.js │ ├── math-log10.js │ ├── math-log1p.js │ ├── math-log2.js │ ├── math-max.js │ ├── math-min.js │ ├── math-pow.js │ ├── math-round.js │ ├── math-sign.js │ ├── math-sinh.js │ ├── math-tanh.js │ ├── math-trig.js │ ├── math-trunc.js │ ├── module-dynamic-import.js │ ├── nested-function.js │ ├── new-line-in-literal.js │ ├── new-target-async.js │ ├── new-target-class.js │ ├── new-target-error.js │ ├── new-target-for-boolean.js │ ├── new-target-for-containers.js │ ├── new-target-for-dataview.js │ ├── new-target-for-date-object.js │ ├── new-target-for-number.js │ ├── new-target-for-string.js │ ├── new-target-for-typedarray-and-arraybuffer.js │ ├── new-target-generator.js │ ├── new-target.js │ ├── nullish-coalescing.js │ ├── number-constants.js │ ├── number-isfinite.js │ ├── number-isinteger.js │ ├── number-isnan.js │ ├── number-issafeinteger.js │ ├── number-methods.js │ ├── number-prototype-to-exponential.js │ ├── number-prototype-to-fixed.js │ ├── number-prototype-to-precision.js │ ├── number-prototype-to-string.js │ ├── numeric-separator.js │ ├── object-assign.js │ ├── object-computed-prescanner.js │ ├── object-computed.js │ ├── object-copy-data.js │ ├── object-create.js │ ├── object-define-properties.js │ ├── object-defineproperty.js │ ├── object-entries.js │ ├── object-freeze-with-symbol.js │ ├── object-fromEntries.js │ ├── object-get-own-property-descriptor.js │ ├── object-get-own-property-descriptors.js │ ├── object-get-own-property-names.js │ ├── object-get-own-property-symbols.js │ ├── object-getprototypeof.js │ ├── object-hasown.js │ ├── object-initializer.js │ ├── object-is-extensible.js │ ├── object-is.js │ ├── object-keys.js │ ├── object-literal-2.js │ ├── object-literal-prescanner.js │ ├── object-literal-super.js │ ├── object-literal.js │ ├── object-methods.js │ ├── object-pattern.js │ ├── object-pattern2.js │ ├── object-property-redefiniton.js │ ├── object-prototype-define-getter.js │ ├── object-prototype-define-setter.js │ ├── object-prototype-hasownproperty.js │ ├── object-prototype-isprototypeof.js │ ├── object-prototype-lookup-getter.js │ ├── object-prototype-lookup-setter.js │ ├── object-prototype-property.js │ ├── object-prototype-propertyisenumerable.js │ ├── object-prototype-proto.js │ ├── object-prototype-tolocalestring.js │ ├── object-prototype-tostring.js │ ├── object-seal-with-symbol.js │ ├── object-values.js │ ├── object_freeze.js │ ├── object_seal.js │ ├── octal-literal.js │ ├── octal-strict.js │ ├── octal.js │ ├── param-duplication-strict.js │ ├── parser-additive-op-assign.js │ ├── parser-binary-bitwise-op-assign-1.js │ ├── parser-binary-bitwise-op-assign-2.js │ ├── parser-binary-bitwise-op-assign-3.js │ ├── parser-binary-logical-op-assign.js │ ├── parser-covered-parenthesized-exp-assign.js │ ├── parser-delete-op-assign.js │ ├── parser-equality-exp-assign-1.js │ ├── parser-equality-exp-assign-2.js │ ├── parser-mult-op-assign-1.js │ ├── parser-mult-op-assign-2.js │ ├── parser-mult-op-assign-3.js │ ├── parser-not-op-assign.js │ ├── parser-oom.js │ ├── parser-oom2.js │ ├── parser-plus-negation-op-assign.js │ ├── parser-postfix-exp-assign.js │ ├── parser-prefix-exp-assign.js │ ├── parser-rational-exp-assign-1.js │ ├── parser-rational-exp-assign-2.js │ ├── parser-shift-exp-assign.js │ ├── parser-typeof-op-assign.js │ ├── parser-void-op-assign.js │ ├── prescanner.js │ ├── private_fields.js │ ├── promise-all-iterator.js │ ├── promise-all-settled.js │ ├── promise-any.js │ ├── promise-new-target.js │ ├── promise-on-finally.js │ ├── promise-race-iterator.js │ ├── promise-species.js │ ├── promise-thenable.js │ ├── proxy-date-prototype-json.js │ ├── proxy-evil-recursion.js │ ├── proxy-extension.js │ ├── proxy-for-in.js │ ├── proxy_call.js │ ├── proxy_construct.js │ ├── proxy_create.js │ ├── proxy_define_own_property.js │ ├── proxy_delete.js │ ├── proxy_flags.js │ ├── proxy_get.js │ ├── proxy_get_own_property_descriptor.js │ ├── proxy_get_prototoype_of.js │ ├── proxy_has.js │ ├── proxy_is_extensible.js │ ├── proxy_own_keys.js │ ├── proxy_prevent_extensions.js │ ├── proxy_revocable.js │ ├── proxy_set.js │ ├── proxy_set_apply_receiver.js │ ├── proxy_set_prototoype_of.js │ ├── realms1.js │ ├── realms2.js │ ├── realms3.js │ ├── realms4.js │ ├── reflect-apply.js │ ├── reflect-construct.js │ ├── reflect-define-Property.js │ ├── reflect-deleteproperty.js │ ├── reflect-get-own-property-description.js │ ├── reflect-get.js │ ├── reflect-getPrototypeOf.js │ ├── reflect-has.js │ ├── reflect-isextensible.js │ ├── reflect-own-keys.js │ ├── reflect-preventextensions.js │ ├── reflect-set.js │ ├── reflect-setPrototypeOf.js │ ├── regexp-accessors-descriptors.js │ ├── regexp-alternatives.js │ ├── regexp-assertions.js │ ├── regexp-backreference.js │ ├── regexp-backtrack.js │ ├── regexp-capture-groups.js │ ├── regexp-character-class.js │ ├── regexp-construct.js │ ├── regexp-dotAll.js │ ├── regexp-flags.js │ ├── regexp-lastindex.js │ ├── regexp-literal.js │ ├── regexp-new-target.js │ ├── regexp-non-capture-groups.js │ ├── regexp-prototype-match-all.js │ ├── regexp-prototype-match.js │ ├── regexp-prototype-source.js │ ├── regexp-prototype-split.js │ ├── regexp-prototype-test.js │ ├── regexp-routines.js │ ├── regexp-simple-atom-and-iterations.js │ ├── regexp-unicode.js │ ├── regexp-web-compatibility.js │ ├── regression-test-issue-1054.js │ ├── regression-test-issue-1071.js │ ├── regression-test-issue-1072.js │ ├── regression-test-issue-1073.js │ ├── regression-test-issue-1074.js │ ├── regression-test-issue-1075.js │ ├── regression-test-issue-1076.js │ ├── regression-test-issue-1078.js │ ├── regression-test-issue-1079.js │ ├── regression-test-issue-1081.js │ ├── regression-test-issue-1082.js │ ├── regression-test-issue-1083.js │ ├── regression-test-issue-112.js │ ├── regression-test-issue-113.js │ ├── regression-test-issue-114.js │ ├── regression-test-issue-115.js │ ├── regression-test-issue-117.js │ ├── regression-test-issue-121.js │ ├── regression-test-issue-122.js │ ├── regression-test-issue-123.js │ ├── regression-test-issue-128.js │ ├── regression-test-issue-1282.js │ ├── regression-test-issue-1284.js │ ├── regression-test-issue-1286.js │ ├── regression-test-issue-129.js │ ├── regression-test-issue-1292.js │ ├── regression-test-issue-130.js │ ├── regression-test-issue-1300.js │ ├── regression-test-issue-1309.js │ ├── regression-test-issue-132.js │ ├── regression-test-issue-1386.js │ ├── regression-test-issue-1387.js │ ├── regression-test-issue-1389.js │ ├── regression-test-issue-1533.js │ ├── regression-test-issue-1547.js │ ├── regression-test-issue-1549.js │ ├── regression-test-issue-1550.js │ ├── regression-test-issue-1552.js │ ├── regression-test-issue-1555.js │ ├── regression-test-issue-1556.js │ ├── regression-test-issue-156.js │ ├── regression-test-issue-1597.js │ ├── regression-test-issue-1598.js │ ├── regression-test-issue-1615.js │ ├── regression-test-issue-1616.js │ ├── regression-test-issue-1621.js │ ├── regression-test-issue-1622.js │ ├── regression-test-issue-1624.js │ ├── regression-test-issue-1633.js │ ├── regression-test-issue-1636.js │ ├── regression-test-issue-164.js │ ├── regression-test-issue-1657.js │ ├── regression-test-issue-1670.js │ ├── regression-test-issue-1671.js │ ├── regression-test-issue-1763.js │ ├── regression-test-issue-1765.js │ ├── regression-test-issue-1821.js │ ├── regression-test-issue-1829.js │ ├── regression-test-issue-1830.js │ ├── regression-test-issue-1831.js │ ├── regression-test-issue-1855.js │ ├── regression-test-issue-1871-1.js │ ├── regression-test-issue-1871-2.js │ ├── regression-test-issue-1873.js │ ├── regression-test-issue-1881.js │ ├── regression-test-issue-1917.js │ ├── regression-test-issue-1918.js │ ├── regression-test-issue-1934.js │ ├── regression-test-issue-1936.js │ ├── regression-test-issue-1947.js │ ├── regression-test-issue-195.js │ ├── regression-test-issue-1970.js │ ├── regression-test-issue-1972.js │ ├── regression-test-issue-1973.js │ ├── regression-test-issue-1974.js │ ├── regression-test-issue-1990.js │ ├── regression-test-issue-1993.js │ ├── regression-test-issue-1995.js │ ├── regression-test-issue-1996.js │ ├── regression-test-issue-1997.js │ ├── regression-test-issue-2008.js │ ├── regression-test-issue-2039.js │ ├── regression-test-issue-2058.js │ ├── regression-test-issue-2069.js │ ├── regression-test-issue-2073.js │ ├── regression-test-issue-2094.js │ ├── regression-test-issue-2095.js │ ├── regression-test-issue-2105.js │ ├── regression-test-issue-2106.js │ ├── regression-test-issue-2107.js │ ├── regression-test-issue-2108.js │ ├── regression-test-issue-2110.js │ ├── regression-test-issue-2111.js │ ├── regression-test-issue-212.js │ ├── regression-test-issue-2143.js │ ├── regression-test-issue-2178.js │ ├── regression-test-issue-2180.js │ ├── regression-test-issue-2181.js │ ├── regression-test-issue-2182.js │ ├── regression-test-issue-2190.js │ ├── regression-test-issue-2192.js │ ├── regression-test-issue-2198.js │ ├── regression-test-issue-2200.js │ ├── regression-test-issue-2204.js │ ├── regression-test-issue-2230.js │ ├── regression-test-issue-2237.js │ ├── regression-test-issue-2258-2963.js │ ├── regression-test-issue-2272.js │ ├── regression-test-issue-2344.js │ ├── regression-test-issue-2384.js │ ├── regression-test-issue-2386.js │ ├── regression-test-issue-2398.js │ ├── regression-test-issue-2400.js │ ├── regression-test-issue-2409.js │ ├── regression-test-issue-2414.js │ ├── regression-test-issue-2435.js │ ├── regression-test-issue-2448.js │ ├── regression-test-issue-245.js │ ├── regression-test-issue-2451.js │ ├── regression-test-issue-2452.js │ ├── regression-test-issue-2453.js │ ├── regression-test-issue-2465.js │ ├── regression-test-issue-2468.js │ ├── regression-test-issue-2478.js │ ├── regression-test-issue-2486.js │ ├── regression-test-issue-2487.js │ ├── regression-test-issue-2488.js │ ├── regression-test-issue-2489-original.js │ ├── regression-test-issue-2489.js │ ├── regression-test-issue-2490.js │ ├── regression-test-issue-2494.js │ ├── regression-test-issue-2528.js │ ├── regression-test-issue-2544.js │ ├── regression-test-issue-255.js │ ├── regression-test-issue-257.js │ ├── regression-test-issue-2587.js │ ├── regression-test-issue-260.js │ ├── regression-test-issue-2602.js │ ├── regression-test-issue-2603.js │ ├── regression-test-issue-261.js │ ├── regression-test-issue-2614.js │ ├── regression-test-issue-262.js │ ├── regression-test-issue-263.js │ ├── regression-test-issue-264.js │ ├── regression-test-issue-265.js │ ├── regression-test-issue-2652-2653.js │ ├── regression-test-issue-2654.js │ ├── regression-test-issue-2656.js │ ├── regression-test-issue-2657.js │ ├── regression-test-issue-2658.js │ ├── regression-test-issue-2659.js │ ├── regression-test-issue-266.js │ ├── regression-test-issue-2660.js │ ├── regression-test-issue-2664.js │ ├── regression-test-issue-2666.js │ ├── regression-test-issue-2667.js │ ├── regression-test-issue-267.js │ ├── regression-test-issue-2671.js │ ├── regression-test-issue-2693.js │ ├── regression-test-issue-2698.js │ ├── regression-test-issue-2699.js │ ├── regression-test-issue-2719.js │ ├── regression-test-issue-2724.js │ ├── regression-test-issue-274.js │ ├── regression-test-issue-2743.js │ ├── regression-test-issue-2755.js │ ├── regression-test-issue-2757.js │ ├── regression-test-issue-276.js │ ├── regression-test-issue-2768.js │ ├── regression-test-issue-2769.js │ ├── regression-test-issue-2770.js │ ├── regression-test-issue-2774.js │ ├── regression-test-issue-2775.js │ ├── regression-test-issue-2777.js │ ├── regression-test-issue-2779.js │ ├── regression-test-issue-2782.js │ ├── regression-test-issue-2783.js │ ├── regression-test-issue-279.js │ ├── regression-test-issue-280.js │ ├── regression-test-issue-2802.js │ ├── regression-test-issue-2805.js │ ├── regression-test-issue-281.js │ ├── regression-test-issue-2819.js │ ├── regression-test-issue-2822.js │ ├── regression-test-issue-2823.js │ ├── regression-test-issue-2825.js │ ├── regression-test-issue-2846.js │ ├── regression-test-issue-2848.js │ ├── regression-test-issue-285.js │ ├── regression-test-issue-2850.js │ ├── regression-test-issue-2851.js │ ├── regression-test-issue-2852.js │ ├── regression-test-issue-2853.js │ ├── regression-test-issue-2854.js │ ├── regression-test-issue-2885.js │ ├── regression-test-issue-2891.js │ ├── regression-test-issue-2894.js │ ├── regression-test-issue-2895.js │ ├── regression-test-issue-2896.js │ ├── regression-test-issue-2897.js │ ├── regression-test-issue-2901.js │ ├── regression-test-issue-2902.js │ ├── regression-test-issue-2905.js │ ├── regression-test-issue-2908-1.js │ ├── regression-test-issue-2908-2.js │ ├── regression-test-issue-2908-3.js │ ├── regression-test-issue-2908-4.js │ ├── regression-test-issue-2910.js │ ├── regression-test-issue-2911.js │ ├── regression-test-issue-2914.js │ ├── regression-test-issue-2936.js │ ├── regression-test-issue-2937.js │ ├── regression-test-issue-2947.js │ ├── regression-test-issue-2948.js │ ├── regression-test-issue-2950.js │ ├── regression-test-issue-2951.js │ ├── regression-test-issue-2975.js │ ├── regression-test-issue-2990.js │ ├── regression-test-issue-2993.js │ ├── regression-test-issue-3039.js │ ├── regression-test-issue-3040.js │ ├── regression-test-issue-3043-3046.js │ ├── regression-test-issue-3045.js │ ├── regression-test-issue-3048.js │ ├── regression-test-issue-3049.js │ ├── regression-test-issue-3050.js │ ├── regression-test-issue-3055.js │ ├── regression-test-issue-3060.js │ ├── regression-test-issue-3062.js │ ├── regression-test-issue-3063.js │ ├── regression-test-issue-3067.js │ ├── regression-test-issue-3068.js │ ├── regression-test-issue-3070.js │ ├── regression-test-issue-3072.js │ ├── regression-test-issue-3078.js │ ├── regression-test-issue-3079.js │ ├── regression-test-issue-3082.js │ ├── regression-test-issue-3084.js │ ├── regression-test-issue-3094.js │ ├── regression-test-issue-3095.js │ ├── regression-test-issue-3096.js │ ├── regression-test-issue-3097.js │ ├── regression-test-issue-3101.js │ ├── regression-test-issue-3102.js │ ├── regression-test-issue-3105.js │ ├── regression-test-issue-3106.js │ ├── regression-test-issue-3107.js │ ├── regression-test-issue-3109.js │ ├── regression-test-issue-3112.js │ ├── regression-test-issue-3114.js │ ├── regression-test-issue-3117.js │ ├── regression-test-issue-3119.js │ ├── regression-test-issue-3121.js │ ├── regression-test-issue-3123.js │ ├── regression-test-issue-3129.js │ ├── regression-test-issue-3131.js │ ├── regression-test-issue-3140.js │ ├── regression-test-issue-3145.js │ ├── regression-test-issue-3152.js │ ├── regression-test-issue-316.js │ ├── regression-test-issue-3162.js │ ├── regression-test-issue-3173.js │ ├── regression-test-issue-3174.js │ ├── regression-test-issue-3204.js │ ├── regression-test-issue-3214.js │ ├── regression-test-issue-3222.js │ ├── regression-test-issue-3229.js │ ├── regression-test-issue-3237.js │ ├── regression-test-issue-3243.js │ ├── regression-test-issue-3250.js │ ├── regression-test-issue-3252.js │ ├── regression-test-issue-3253-1.js │ ├── regression-test-issue-3253-2.js │ ├── regression-test-issue-3262.js │ ├── regression-test-issue-3267.js │ ├── regression-test-issue-3271.js │ ├── regression-test-issue-3275.js │ ├── regression-test-issue-3276.js │ ├── regression-test-issue-3297.js │ ├── regression-test-issue-3298.js │ ├── regression-test-issue-3299.js │ ├── regression-test-issue-3300.js │ ├── regression-test-issue-3302.js │ ├── regression-test-issue-3306.js │ ├── regression-test-issue-3313.js │ ├── regression-test-issue-3325.js │ ├── regression-test-issue-3348.js │ ├── regression-test-issue-3355.js │ ├── regression-test-issue-3356.js │ ├── regression-test-issue-3360.js │ ├── regression-test-issue-3361.js │ ├── regression-test-issue-3363.js │ ├── regression-test-issue-3364.js │ ├── regression-test-issue-3376.js │ ├── regression-test-issue-3381.js │ ├── regression-test-issue-3383.js │ ├── regression-test-issue-339.js │ ├── regression-test-issue-3390.js │ ├── regression-test-issue-3394.js │ ├── regression-test-issue-3395.js │ ├── regression-test-issue-3396.js │ ├── regression-test-issue-3397.js │ ├── regression-test-issue-3398.js │ ├── regression-test-issue-340.js │ ├── regression-test-issue-3408.js │ ├── regression-test-issue-3409.js │ ├── regression-test-issue-341.js │ ├── regression-test-issue-3410.js │ ├── regression-test-issue-3411.js │ ├── regression-test-issue-3419.js │ ├── regression-test-issue-3420.js │ ├── regression-test-issue-3421.js │ ├── regression-test-issue-3422.js │ ├── regression-test-issue-3431.js │ ├── regression-test-issue-3434.js │ ├── regression-test-issue-3437.js │ ├── regression-test-issue-3454.js │ ├── regression-test-issue-3455.js │ ├── regression-test-issue-3458.js │ ├── regression-test-issue-3459.js │ ├── regression-test-issue-3467.js │ ├── regression-test-issue-3477.js │ ├── regression-test-issue-3478.js │ ├── regression-test-issue-3479.js │ ├── regression-test-issue-3483.js │ ├── regression-test-issue-3485.js │ ├── regression-test-issue-3519.js │ ├── regression-test-issue-3523.js │ ├── regression-test-issue-3527.js │ ├── regression-test-issue-3532.js │ ├── regression-test-issue-3534.js │ ├── regression-test-issue-3536.js │ ├── regression-test-issue-354.js │ ├── regression-test-issue-3553.js │ ├── regression-test-issue-3554.js │ ├── regression-test-issue-358.js │ ├── regression-test-issue-3580.js │ ├── regression-test-issue-3588.js │ ├── regression-test-issue-3589.js │ ├── regression-test-issue-359.js │ ├── regression-test-issue-3595.js │ ├── regression-test-issue-3606.js │ ├── regression-test-issue-3608.js │ ├── regression-test-issue-3611.js │ ├── regression-test-issue-3625.js │ ├── regression-test-issue-3628.js │ ├── regression-test-issue-3630.js │ ├── regression-test-issue-3636.js │ ├── regression-test-issue-3637.js │ ├── regression-test-issue-3640.js │ ├── regression-test-issue-3641.js │ ├── regression-test-issue-3647.js │ ├── regression-test-issue-3648.js │ ├── regression-test-issue-3650.js │ ├── regression-test-issue-3655.js │ ├── regression-test-issue-3656.js │ ├── regression-test-issue-3658.js │ ├── regression-test-issue-3665.js │ ├── regression-test-issue-3671.js │ ├── regression-test-issue-3711.js │ ├── regression-test-issue-3713.js │ ├── regression-test-issue-3714.js │ ├── regression-test-issue-3715.js │ ├── regression-test-issue-3727.js │ ├── regression-test-issue-3735.js │ ├── regression-test-issue-3748-3749.js │ ├── regression-test-issue-3751.js │ ├── regression-test-issue-3760.js │ ├── regression-test-issue-3761.js │ ├── regression-test-issue-3778.js │ ├── regression-test-issue-3779.js │ ├── regression-test-issue-3784.js │ ├── regression-test-issue-3785.js │ ├── regression-test-issue-3787.js │ ├── regression-test-issue-380.js │ ├── regression-test-issue-381.js │ ├── regression-test-issue-3812.js │ ├── regression-test-issue-3813.js │ ├── regression-test-issue-3814.js │ ├── regression-test-issue-3815.js │ ├── regression-test-issue-3817.js │ ├── regression-test-issue-3819.js │ ├── regression-test-issue-3820.js │ ├── regression-test-issue-3821.js │ ├── regression-test-issue-3822.js │ ├── regression-test-issue-3823.js │ ├── regression-test-issue-3824.js │ ├── regression-test-issue-3825.js │ ├── regression-test-issue-3836.js │ ├── regression-test-issue-3837.js │ ├── regression-test-issue-384.js │ ├── regression-test-issue-3841.js │ ├── regression-test-issue-3842.js │ ├── regression-test-issue-3845.js │ ├── regression-test-issue-3849.js │ ├── regression-test-issue-3856.js │ ├── regression-test-issue-3857.js │ ├── regression-test-issue-3860.js │ ├── regression-test-issue-3861.js │ ├── regression-test-issue-3862.js │ ├── regression-test-issue-3866.js │ ├── regression-test-issue-3868.js │ ├── regression-test-issue-3869.js │ ├── regression-test-issue-3870.js │ ├── regression-test-issue-3871.js │ ├── regression-test-issue-3878.js │ ├── regression-test-issue-3880.js │ ├── regression-test-issue-3882.js │ ├── regression-test-issue-3888.js │ ├── regression-test-issue-3893.js │ ├── regression-test-issue-3903.js │ ├── regression-test-issue-3908.js │ ├── regression-test-issue-3934.js │ ├── regression-test-issue-3935.js │ ├── regression-test-issue-3944.js │ ├── regression-test-issue-3945.js │ ├── regression-test-issue-3950.js │ ├── regression-test-issue-3975.js │ ├── regression-test-issue-4013.js │ ├── regression-test-issue-4016-4019.js │ ├── regression-test-issue-4017.js │ ├── regression-test-issue-4018.js │ ├── regression-test-issue-4043.js │ ├── regression-test-issue-4044.js │ ├── regression-test-issue-4045.js │ ├── regression-test-issue-4048.js │ ├── regression-test-issue-4050.js │ ├── regression-test-issue-4051.js │ ├── regression-test-issue-4052.js │ ├── regression-test-issue-4054.js │ ├── regression-test-issue-4056.js │ ├── regression-test-issue-4059.js │ ├── regression-test-issue-4093.js │ ├── regression-test-issue-4094.js │ ├── regression-test-issue-4097.js │ ├── regression-test-issue-4129.js │ ├── regression-test-issue-4131.js │ ├── regression-test-issue-4132.js │ ├── regression-test-issue-4138.js │ ├── regression-test-issue-4139.js │ ├── regression-test-issue-4146.js │ ├── regression-test-issue-4147.js │ ├── regression-test-issue-4148.js │ ├── regression-test-issue-4149.js │ ├── regression-test-issue-4213.js │ ├── regression-test-issue-4214.js │ ├── regression-test-issue-4234.js │ ├── regression-test-issue-4238.js │ ├── regression-test-issue-4265.js │ ├── regression-test-issue-429.js │ ├── regression-test-issue-4341.js │ ├── regression-test-issue-4375.js │ ├── regression-test-issue-4385.js │ ├── regression-test-issue-4396.js │ ├── regression-test-issue-4397.js │ ├── regression-test-issue-4398.js │ ├── regression-test-issue-440.js │ ├── regression-test-issue-4402.js │ ├── regression-test-issue-4403.js │ ├── regression-test-issue-4405.js │ ├── regression-test-issue-4408.js │ ├── regression-test-issue-4413.js │ ├── regression-test-issue-4432.js │ ├── regression-test-issue-4440.js │ ├── regression-test-issue-4441.js │ ├── regression-test-issue-4442.js │ ├── regression-test-issue-4445.js │ ├── regression-test-issue-4446.js │ ├── regression-test-issue-4463.js │ ├── regression-test-issue-4464.js │ ├── regression-test-issue-4466.js │ ├── regression-test-issue-4468.js │ ├── regression-test-issue-4469.js │ ├── regression-test-issue-447.js │ ├── regression-test-issue-453.js │ ├── regression-test-issue-4532.js │ ├── regression-test-issue-4747.js │ ├── regression-test-issue-4754.js │ ├── regression-test-issue-4777.js │ ├── regression-test-issue-4781.js │ ├── regression-test-issue-4793.js │ ├── regression-test-issue-4848.js │ ├── regression-test-issue-4850.js │ ├── regression-test-issue-4871.js │ ├── regression-test-issue-4872.js │ ├── regression-test-issue-4874.js │ ├── regression-test-issue-4875.js │ ├── regression-test-issue-4876.js │ ├── regression-test-issue-4884.js │ ├── regression-test-issue-4890.js │ ├── regression-test-issue-4892.js │ ├── regression-test-issue-4894.js │ ├── regression-test-issue-4901.js │ ├── regression-test-issue-4916.js │ ├── regression-test-issue-4920.js │ ├── regression-test-issue-4924.js │ ├── regression-test-issue-4927.js │ ├── regression-test-issue-4928.js │ ├── regression-test-issue-4930.js │ ├── regression-test-issue-4934.js │ ├── regression-test-issue-4936.js │ ├── regression-test-issue-4937-4938.js │ ├── regression-test-issue-4939-4940.js │ ├── regression-test-issue-4941.js │ ├── regression-test-issue-5013.js │ ├── regression-test-issue-541.js │ ├── regression-test-issue-563.js │ ├── regression-test-issue-566.js │ ├── regression-test-issue-612.js │ ├── regression-test-issue-613.js │ ├── regression-test-issue-614.js │ ├── regression-test-issue-639.js │ ├── regression-test-issue-640.js │ ├── regression-test-issue-641.js │ ├── regression-test-issue-642.js │ ├── regression-test-issue-644.js │ ├── regression-test-issue-646.js │ ├── regression-test-issue-652.js │ ├── regression-test-issue-653.js │ ├── regression-test-issue-654.js │ ├── regression-test-issue-655.js │ ├── regression-test-issue-667.js │ ├── regression-test-issue-669.js │ ├── regression-test-issue-680.js │ ├── regression-test-issue-686.js │ ├── regression-test-issue-689.js │ ├── regression-test-issue-703.js │ ├── regression-test-issue-725.js │ ├── regression-test-issue-736.js │ ├── regression-test-issue-737.js │ ├── regression-test-issue-738.js │ ├── regression-test-issue-739.js │ ├── regression-test-issue-741.js │ ├── regression-test-issue-743.js │ ├── regression-test-issue-745.js │ ├── regression-test-issue-747.js │ ├── regression-test-issue-781.js │ ├── regression-test-issue-782.js │ ├── regression-test-issue-783.js │ ├── regression-test-issue-785.js │ ├── regression-test-issue-786.js │ ├── regression-test-issue-798.js │ ├── regression-test-issue-962.js │ ├── regression-test-issues-43-183.js │ ├── relational.js │ ├── restricted-properties.js │ ├── set-iterators.js │ ├── set.js │ ├── shift.js │ ├── sqrt.js │ ├── stack-limit.js │ ├── strict.js │ ├── strict2.js │ ├── string-fromcodepoint.js │ ├── string-iterator.js │ ├── string-prototype-at.js │ ├── string-prototype-charat.js │ ├── string-prototype-charcodeat.js │ ├── string-prototype-codepointat.js │ ├── string-prototype-concat.js │ ├── string-prototype-endswith.js │ ├── string-prototype-includes.js │ ├── string-prototype-indexof.js │ ├── string-prototype-lastindexof.js │ ├── string-prototype-localecompare.js │ ├── string-prototype-match-all.js │ ├── string-prototype-match.js │ ├── string-prototype-padding.js │ ├── string-prototype-repeat.js │ ├── string-prototype-replace-all.js │ ├── string-prototype-replace.js │ ├── string-prototype-search.js │ ├── string-prototype-slice.js │ ├── string-prototype-split.js │ ├── string-prototype-startswith.js │ ├── string-prototype-substr.js │ ├── string-prototype-substring.js │ ├── string-prototype-trim.js │ ├── string-prototype.js │ ├── string-raw-crash-escaping-backslash.js │ ├── string-raw.js │ ├── string-surrogates-concat.js │ ├── string-upper-lower-case-conversion.js │ ├── string.js │ ├── super-assignment.js │ ├── switch-case.js │ ├── symbol-computed-object-literal.js │ ├── symbol-exception.js │ ├── symbol-in.js │ ├── symbol-isconcatspreadable.js │ ├── symbol-key-keyfor.js │ ├── symbol-prototype-description.js │ ├── symbol-prototype-symbol-toprimitive.js │ ├── symbol-prototype-tostring.js │ ├── symbol-prototype-valueof.js │ ├── symbol-prototype.toprimitive.js │ ├── symbol-replace.js │ ├── symbol-search.js │ ├── symbol-split.js │ ├── symbol-unscopables.js │ ├── symbol.js │ ├── tagged-template-literal.js │ ├── template_string.js │ ├── test-new-string.js │ ├── test_suite_06.js │ ├── test_suite_07.js │ ├── test_suite_08.js │ ├── test_suite_10.js │ ├── test_suite_11.js │ ├── test_suite_12.js │ ├── test_suite_13.js │ ├── test_suite_15.js │ ├── test_suite_19.js │ ├── test_suite_22.js │ ├── test_suite_24.js │ ├── test_suite_25.js │ ├── this-arg.js │ ├── throw-error-object.js │ ├── throw-number.js │ ├── throw-string.js │ ├── to-length.js │ ├── to-number-string.js │ ├── to-property-key.js │ ├── try-catch-finally.js │ ├── try-catch.js │ ├── try-eval.js │ ├── try-pattern.js │ ├── typedArray-constructor.js │ ├── typedArray-fill.js │ ├── typedArray-find-index.js │ ├── typedArray-find.js │ ├── typedArray-join.js │ ├── typedArray-set-with-typedArray.js │ ├── typedArray-sort.js │ ├── typedArray-stringify.js │ ├── typedArray-subarray.js │ ├── typedArray-tostring.js │ ├── typedarray-from.js │ ├── typedarray-of.js │ ├── typedarray-offset-modulo.js │ ├── typedarray-prototype-at.js │ ├── typedarray-prototype-copy-within.js │ ├── typedarray-prototype-entries.js │ ├── typedarray-prototype-includes.js │ ├── typedarray-prototype-indexof.js │ ├── typedarray-prototype-keys.js │ ├── typedarray-prototype-lastindexof.js │ ├── typedarray-prototype-slice-ext-arraybuffer.js │ ├── typedarray-prototype-slice.js │ ├── typedarray-prototype-tolocalestring.js │ ├── typedarray-prototype-values.js │ ├── typedarray-put.js │ ├── typedarray-symbol-properties.js │ ├── typeof.js │ ├── unary-plus-minus.js │ ├── unicode-escape-identifiers.js │ ├── unicode-format-control-characters.js │ ├── unusual.js │ ├── var-decl.js │ ├── variables.js │ ├── weakmap.js │ ├── weakref.js │ ├── weakset.js │ ├── windows-line-ending.js │ ├── with-strict.js │ └── zero-character.js ├── jsc │ ├── 16bit-code.js │ ├── 32bit-code.js │ ├── 8bit-16bit-atomize-conversion.js │ ├── 8bit-resolve-can-encounter-16bit-string.js │ ├── AggregateError-own-property-errors.js │ ├── ArgumentsEliminationPhase-eliminateCandidatesThatEscape-should-not-decrement-nodeIndex-pass-zero.js │ ├── BrandedStructure-should-keep-its-members-alive.js │ ├── HasIndexedProperty-does-gc.js │ ├── IIFE-es6-default-parameters.js │ ├── IIFE-function-name-captured.js │ ├── InternalFunctionAllocationProfile-createAllocationStructureFromBase-should-allow-for-same-classInfo-from-different-globals.js │ ├── JSArrayBufferView-byteOffset-is-racy-from-compiler-thread.js │ ├── JSON-parse-should-cache-array-lengths.js │ ├── Number-isNaN-basics.js │ ├── Object_static_methods_Object.getOwnPropertyDescriptors-proxy.js │ ├── Object_static_methods_Object.getOwnPropertyDescriptors.js │ ├── OverrideHasInstance-should-not-branch-across-register-allocations.js │ ├── SharedArrayBuffer-opt.js │ ├── SharedArrayBuffer.js │ ├── StringObject-define-length-getter-rope-string-oom.js │ ├── Uint8ClampedArrayClampsInt52Positive.js │ ├── abstract-value-can-include-int52.js │ ├── abstract-value-int52-constant-validation-should-not-care-about-representation.js │ ├── accessors-get-set-prefix.js │ ├── activation-sink-default-value-tdz-error.js │ ├── activation-sink-default-value.js │ ├── activation-sink-osrexit-default-value-tdz-error.js │ ├── activation-sink-osrexit-default-value.js │ ├── activation-sink-osrexit.js │ ├── activation-sink.js │ ├── activation-test-loop.js │ ├── add-constant-overflow-recovery.js │ ├── add-inferred-type-table-to-existing-structure.js │ ├── add-int52-constant-overflow-recovery.js │ ├── add-int52-large-constant-overflow-recovery.js │ ├── add-overflow-check-with-three-same-registers.js │ ├── add-overflow-recovery.js │ ├── add-overflows-after-not-equal.js │ ├── add-small-constant-overflow-recovery.js │ ├── addition-order-evaluation.js │ ├── adhoc-setter-frame-should-emit-setlocal-again.js │ ├── adhoc-setter-frame-should-not-be-killed.js │ ├── ai-consistency-filter-cells.js │ ├── ai-create-this-to-new-object-fire.js │ ├── ai-create-this-to-new-object.js │ ├── ai-needs-to-model-spreads-effects.js │ ├── ai-should-perform-array-check-on-get-by-val-constant-folding.js │ ├── ai-typeof-needs-to-be-aware-of-proxy-2.js │ ├── ai-typeof-needs-to-be-aware-of-proxy.js │ ├── ai-value-div-should-result-in-constant-int-where-possible.js │ ├── ai-value-mod-should-result-in-constant-int-where-possible.js │ ├── allocation-sinking-changing-structures.js │ ├── allocation-sinking-defs-may-have-replacements.js │ ├── allocation-sinking-hints-are-valid-ssa-2.js │ ├── allocation-sinking-hints-are-valid-ssa.js │ ├── allocation-sinking-must-model-allocation-pointers-properly-2.js │ ├── allocation-sinking-must-model-allocation-pointers-properly-3.js │ ├── allocation-sinking-must-model-allocation-pointers-properly-4.js │ ├── allocation-sinking-must-model-allocation-pointers-properly.js │ ├── allocation-sinking-new-object-with-poly-proto.js │ ├── allocation-sinking-puthint-control-flow-2.js │ ├── allocation-sinking-puthint-control-flow.js │ ├── allocation-sinking-scope-materialization-order.js │ ├── allow-math-ic-b3-code-duplication.js │ ├── always-enter-dictionary-indexing-mode-with-getter.js │ ├── any-int-as-double-add.js │ ├── anybigintuse-should-filter-number-correctly.js │ ├── anyint-index.js │ ├── apply-osr-exit-should-get-length-once-exceptions-occasionally.js │ ├── apply-osr-exit-should-get-length-once.js │ ├── apply-second-argument-must-be-array-like.js │ ├── argument-count-bytecode.js │ ├── argument-elimination-inline-rest-past-kill.js │ ├── argument-intrinsic-basic.js │ ├── argument-intrinsic-inlining-use-caller-arg.js │ ├── argument-intrinsic-inlining-with-result-escape.js │ ├── argument-intrinsic-inlining-with-vararg-with-enough-arguments.js │ ├── argument-intrinsic-inlining-with-vararg.js │ ├── argument-intrinsic-nested-inlining.js │ ├── argument-intrinsic-not-convert-to-get-argument.js │ ├── argument-intrinsic-with-stack-write.js │ ├── arguments-and-non-simple-parameters.js │ ├── arguments-bizarre-behavior.js │ ├── arguments-bizarre-behaviour-disable-enumerability.js │ ├── arguments-callee-uninitialized.js │ ├── arguments-captured.js │ ├── arguments-copy-register-array-backing-store.js │ ├── arguments-custom-properties-gc.js │ ├── arguments-define-property-throws-out-of-memory.js │ ├── arguments-define-property.js │ ├── arguments-elimination-candidate-listings-should-respect-pseudo-terminals.js │ ├── arguments-elimination-force-exit.js │ ├── arguments-elimination-should-insert-KillStacks-before-added-PutStacks.js │ ├── arguments-elimination-throw.js │ ├── arguments-elimination-varargs-too-many-args-arg-count.js │ ├── arguments-elimination-will-generate-edge-without-result.js │ ├── arguments-exit-fixed.js │ ├── arguments-exit-strict-mode-fixed.js │ ├── arguments-exit-strict-mode.js │ ├── arguments-exit.js │ ├── arguments-inlined-exit-strict-mode-fixed.js │ ├── arguments-inlined-exit-strict-mode.js │ ├── arguments-inlined-exit.js │ ├── arguments-interference-cfg.js │ ├── arguments-interference.js │ ├── arguments-iterator.js │ ├── arguments-length-always-dont-enum.js │ ├── arguments-non-configurable.js │ ├── arguments-properties-order.js │ ├── arith-abs-integer-range-optimization.js │ ├── arith-abs-on-various-types.js │ ├── arith-abs-overflow.js │ ├── arith-abs-to-arith-negate-range-optimizaton.js │ ├── arith-abs-with-bitwise-or-zero.js │ ├── arith-acos-on-various-types.js │ ├── arith-acosh-on-various-types.js │ ├── arith-add-on-double-array-with-holes.js │ ├── arith-add-with-constant-overflow.js │ ├── arith-add-with-constants.js │ ├── arith-asin-on-various-types.js │ ├── arith-asinh-on-various-types.js │ ├── arith-atan-on-various-types.js │ ├── arith-atanh-on-various-types.js │ ├── arith-cbrt-on-various-types.js │ ├── arith-ceil-on-various-types.js │ ├── arith-clz32-effects.js │ ├── arith-clz32-on-various-types.js │ ├── arith-cos-on-various-types.js │ ├── arith-cosh-on-various-types.js │ ├── arith-expm1-on-various-types.js │ ├── arith-floor-on-various-types.js │ ├── arith-fround-on-various-types.js │ ├── arith-log-on-various-types.js │ ├── arith-log10-on-various-types.js │ ├── arith-log2-on-various-types.js │ ├── arith-min-max-multiple-constant-fold.js │ ├── arith-min-max-multiple.js │ ├── arith-modulo-node-behaviors.js │ ├── arith-modulo-twice.js │ ├── arith-mul-with-constants.js │ ├── arith-negate-on-various-types.js │ ├── arith-nodes-abstract-interpreter-untypeduse.js │ ├── arith-profile-for-negate-can-see-non-number-due-to-dfg-osr-exit-profiling.js │ ├── arith-round-on-various-types.js │ ├── arith-sin-on-various-types.js │ ├── arith-sinh-on-various-types.js │ ├── arith-sqrt-on-various-types.js │ ├── arith-sub-on-double-array-with-holes.js │ ├── arith-tan-on-various-types.js │ ├── arith-tanh-on-various-types.js │ ├── arith-trunc-on-various-types.js │ ├── arity-check-ftl-throw-more-args.js │ ├── arity-check-ftl-throw.js │ ├── arity-fixup-inlining-dont-generate-invalid-use.js │ ├── arity-fixup-should-not-touch-stack-area-below-sp.js │ ├── arity-mismatch-arguments-length.js │ ├── arity-mismatch-get-argument.js │ ├── arity-mismatch-inlining-extra-slots.js │ ├── arity-mismatch-inlining.js │ ├── arity-mismatch-rest.js │ ├── array-allocation-profile-should-not-update-itself-in-concurrent-compiler.js │ ├── array-buffer-byte-length.js │ ├── array-buffer-resize.js │ ├── array-buffer-species-watchpoint-should-not-dictate-if-constructor-is-correct.js │ ├── array-buffer-transfer-should-not-reduce-extra-memory-size.js │ ├── array-buffer-view-watchpoint-can-be-fired-in-really-add-in-dfg.js │ ├── array-concat-fast-spread-proxy.js │ ├── array-concat-on-frozen-object.js │ ├── array-concat-spread-object.js │ ├── array-concat-spread-proxy-exception-check.js │ ├── array-concat-spread-proxy.js │ ├── array-concat-with-slow-indexingtypes.js │ ├── array-constructor-no-result.js │ ├── array-copywithin.js │ ├── array-fill-put-by-val.js │ ├── array-filter-put-by-val-direct.js │ ├── array-find-does-not-lookup-twice.js │ ├── array-flatmap.js │ ├── array-flatten.js │ ├── array-from-abs-and-floor.js │ ├── array-from-async-basic.js │ ├── array-from-async-map-promise.js │ ├── array-from-async-map-this.js │ ├── array-from-async-map.js │ ├── array-from-put-by-val-direct.js │ ├── array-from-set-length.js │ ├── array-from-with-accessors.js │ ├── array-from-with-iterable.js │ ├── array-from-with-iterator.js │ ├── array-group-by-null-or-undefined.js │ ├── array-groupBy.js │ ├── array-groupByToMap.js │ ├── array-indexof-array-prototype-change.js │ ├── array-indexof-array-prototype-trap.js │ ├── array-indexof-arraystorage.js │ ├── array-indexof-cached-length.js │ ├── array-indexof-constant-folding-index-coercion.js │ ├── array-indexof-constant-folding.js │ ├── array-indexof-fast-path-effects.js │ ├── array-indexof-have-a-bad-time-c-runtime.js │ ├── array-indexof-have-a-bad-time-getter.js │ ├── array-indexof-have-a-bad-time.js │ ├── array-indexof-hole-and-other.js │ ├── array-indexof-hole-nan.js │ ├── array-indexof-hole-with-prototype.js │ ├── array-indexof-hole.js │ ├── array-indexof-index.js │ ├── array-indexof-infinity.js │ ├── array-indexof-negative-index.js │ ├── array-indexof-negative-zero.js │ ├── array-indexof-non-int32-start-index.js │ ├── array-indexof-object-prototype-change.js │ ├── array-indexof-object.js │ ├── array-indexof-original-array.js │ ├── array-indexof-other.js │ ├── array-indexof-own-getter.js │ ├── array-indexof-prototype-trap.js │ ├── array-indexof-string.js │ ├── array-indexof-structure-change-convert.js │ ├── array-indexof-structure-change.js │ ├── array-indexof-symbol.js │ ├── array-indexof-tointeger-order.js │ ├── array-indexof.js │ ├── array-isarray-error-message.js │ ├── array-iterator-materialize-at-osr-exit.js │ ├── array-iterator-materialize-one-path.js │ ├── array-iterator-materialize.js │ ├── array-iterator-sinking.js │ ├── array-iterators-next-error-messages.js │ ├── array-iterators-next-with-call.js │ ├── array-iterators-next.js │ ├── array-join-on-strings-need-overflow-checks.js │ ├── array-lastindexof-array-prototype-trap.js │ ├── array-lastindexof-cached-length.js │ ├── array-lastindexof-fast-path-effects.js │ ├── array-lastindexof-have-a-bad-time-c-runtime.js │ ├── array-lastindexof-hole-nan.js │ ├── array-lastindexof-infinity.js │ ├── array-lastindexof-negative-zero.js │ ├── array-lastindexof-own-getter.js │ ├── array-lastindexof-prototype-trap.js │ ├── array-length-array-storage-plain-object.js │ ├── array-length-cant-get-casted-to-unsigned.js │ ├── array-length-not-writable.js │ ├── array-length-plain-object.js │ ├── array-literal-lexing-for-class-public-fields.js │ ├── array-map-put-by-val-direct.js │ ├── array-message-passing.js │ ├── array-methods-should-not-modify-string.js │ ├── array-pop-array-storage.js │ ├── array-pop-contiguous.js │ ├── array-pop-double-hole.js │ ├── array-pop-double.js │ ├── array-pop-int32.js │ ├── array-profile-should-record-copy-on-write.js │ ├── array-prototype-concat-of-long-spliced-arrays.js │ ├── array-prototype-concat-of-long-spliced-arrays2.js │ ├── array-prototype-join-change.js │ ├── array-prototype-join-uninitialized.js │ ├── array-prototype-methods-set-length.js │ ├── array-prototype-slow-put-having-a-bad-time-2.js │ ├── array-prototype-slow-put-having-a-bad-time.js │ ├── array-prototype-splice-making-typed-array.js │ ├── array-push-array-storage-beyond-int32.js │ ├── array-push-array-storage.js │ ├── array-push-contiguous.js │ ├── array-push-double-then-nan.js │ ├── array-push-double.js │ ├── array-push-intrinsic.js │ ├── array-push-more-than-max-size.js │ ├── array-push-multiple-array-storage-beyond-int32.js │ ├── array-push-multiple-contiguous.js │ ├── array-push-multiple-double-nan.js │ ├── array-push-multiple-double.js │ ├── array-push-multiple-int32.js │ ├── array-push-multiple-many-contiguous.js │ ├── array-push-multiple-many-double.js │ ├── array-push-multiple-many-int32.js │ ├── array-push-multiple-many-storage.js │ ├── array-push-multiple-storage-continuous.js │ ├── array-push-multiple-storage.js │ ├── array-push-nan-to-double-array-cse-sane-and-insane-chain.js │ ├── array-push-nan-to-double-array.js │ ├── array-push-slow-put.js │ ├── array-push-stack-overflow-exception-check.js │ ├── array-push-with-force-exit.js │ ├── array-push.js │ ├── array-reverse-doesnt-clobber.js │ ├── array-reverse-proxy.js │ ├── array-setLength-on-ArrayClass-with-large-length.js │ ├── array-setLength-on-ArrayClass-with-small-length.js │ ├── array-setLength-on-proxy-error.js │ ├── array-slice-beyond-length.js │ ├── array-slice-cow.js │ ├── array-slice-intrinsic.js │ ├── array-slice-jettison-on-constructor-change.js │ ├── array-slice-length-lookup.js │ ├── array-slice-must-keep-source-array-alive.js │ ├── array-slice-on-frozen-object.js │ ├── array-slice-osr-exit-2.js │ ├── array-slice-osr-exit.js │ ├── array-slice-with-zero.js │ ├── array-slice-zero-args.js │ ├── array-sort-bad-comparator.js │ ├── array-species-config-array-constructor.js │ ├── array-species-create-should-handle-masquerader.js │ ├── array-species-functions.js │ ├── array-storage-array-unshift.js │ ├── array-storage-fast-slice-hole.js │ ├── array-storage-get-by-val.js │ ├── array-storage-length.js │ ├── array-storage-slice.js │ ├── array-symbol-species-lazy-watchpoints.js │ ├── array-to-string-oom.js │ ├── array-toLocaleString.js │ ├── array-toString-non-callable-join.js │ ├── array-tolocalestring-delete-tolocalestring.js │ ├── array-tolocalestring-empty-separator.js │ ├── array-tolocalestring-options.js │ ├── array-tolocalestring-undefined-null.js │ ├── array-unshift-should-not-race-against-compiler-thread.js │ ├── array-unshift-zero-property-storage.js │ ├── arrayify-array-storage-array.js │ ├── arrayify-array-storage-non-array.js │ ├── arrayify-array-storage-typed-array.js │ ├── arrayify-array-storage.js │ ├── arrayify-fires-watchpoint.js │ ├── arrayify-int32-typed-array.js │ ├── arrayify-slow-put-array-storage-pass-array-storage.js │ ├── arrayify-slow-put-array-storage.js │ ├── arrayify-structure-bad-test.js │ ├── arrayify-to-structure-contradiction.js │ ├── arrayify.js │ ├── arrayprofile-should-not-convert-get-by-val-cow.js │ ├── arrow-function-and-use-strict-directive.js │ ├── arrow-function-needs-its-own-structure.js │ ├── arrow-function-syntax.js │ ├── arrow-function-token-is-not-keyword.js │ ├── arrow-functions-as-default-parameter-values.js │ ├── arrowfunction-activation-sink-osrexit-default-value-tdz-error.js │ ├── arrowfunction-activation-sink-osrexit-default-value.js │ ├── arrowfunction-activation-sink-osrexit.js │ ├── arrowfunction-activation-sink.js │ ├── arrowfunction-bound.js │ ├── arrowfunction-call.js │ ├── arrowfunction-constructor.js │ ├── arrowfunction-lexical-bind-arguments-non-strict-1.js │ ├── arrowfunction-lexical-bind-arguments-non-strict-2.js │ ├── arrowfunction-lexical-bind-arguments-strict.js │ ├── arrowfunction-lexical-bind-newtarget.js │ ├── arrowfunction-lexical-bind-supercall-1.js │ ├── arrowfunction-lexical-bind-supercall-2.js │ ├── arrowfunction-lexical-bind-supercall-3.js │ ├── arrowfunction-lexical-bind-supercall-4.js │ ├── arrowfunction-lexical-bind-superproperty.js │ ├── arrowfunction-lexical-bind-this-1.js │ ├── arrowfunction-lexical-bind-this-2.js │ ├── arrowfunction-lexical-bind-this-3.js │ ├── arrowfunction-lexical-bind-this-4.js │ ├── arrowfunction-lexical-bind-this-5.js │ ├── arrowfunction-lexical-bind-this-6.js │ ├── arrowfunction-lexical-bind-this-7.js │ ├── arrowfunction-lexical-bind-this-8.js │ ├── arrowfunction-lexical-this-activation-sink-osrexit.js │ ├── arrowfunction-lexical-this-activation-sink.js │ ├── arrowfunction-lexical-this-sinking-no-double-allocate.js │ ├── arrowfunction-lexical-this-sinking-osrexit.js │ ├── arrowfunction-lexical-this-sinking-put.js │ ├── arrowfunction-name.js │ ├── arrowfunction-others.js │ ├── arrowfunction-prototype.js │ ├── arrowfunction-run-10-1.js │ ├── arrowfunction-run-10-2.js │ ├── arrowfunction-run-10000-1.js │ ├── arrowfunction-run-10000-2.js │ ├── arrowfunction-sinking-no-double-allocate.js │ ├── arrowfunction-sinking-osrexit.js │ ├── arrowfunction-sinking-put.js │ ├── arrowfunction-tdz-1.js │ ├── arrowfunction-tdz-2.js │ ├── arrowfunction-tdz-3.js │ ├── arrowfunction-tdz-4.js │ ├── arrowfunction-tostring.js │ ├── arrowfunction-typeof.js │ ├── assert-not-empty.js │ ├── assign-argument-in-inlined-call.js │ ├── assign-captured-argument-in-inlined-call.js │ ├── assignment-array.js │ ├── assignment-in-function-call-bracket-node.js │ ├── assignment-side-effects-before-tdz-check.js │ ├── async-arrow-function-in-class-heritage.js │ ├── async-arrow-functions-lexical-arguments-binding.js │ ├── async-arrow-functions-lexical-binding-in-class.js │ ├── async-arrow-functions-lexical-new.target-binding.js │ ├── async-arrow-functions-lexical-super-binding.js │ ├── async-arrow-functions-lexical-this-binding.js │ ├── async-await-basic.js │ ├── async-await-long-loop.js │ ├── async-await-module-reserved-word.js │ ├── async-await-mozilla.js │ ├── async-await-reserved-word.js │ ├── async-await-syntax.js │ ├── async-await-throw-loop.js │ ├── async-await-tick-count.js │ ├── async-function-create-nobaseline.js │ ├── async-function-create-optimized.js │ ├── async-function-declaration-sinking-no-double-allocate.js │ ├── async-function-declaration-sinking-osrexit.js │ ├── async-function-declaration-sinking-put.js │ ├── async-function-expression-sinking-no-double-allocate.js │ ├── async-function-expression-sinking-osrexit.js │ ├── async-function-expression-sinking-put.js │ ├── async-function-lookahead.js │ ├── async-generator-assertion.js │ ├── async-generator-construct-failure.js │ ├── async-generator-prototype-change.js │ ├── async-generator-prototype-closure.js │ ├── async-iteration-async-from-sync.js │ ├── async-iteration-basic.js │ ├── async-iteration-evaluation.js │ ├── async-iteration-for-await-of-syntax.js │ ├── async-iteration-for-await-of.js │ ├── async-iteration-syntax.js │ ├── async-iteration-yield-promise.js │ ├── async-iteration-yield-star-interface.js │ ├── async-iteration-yield-star.js │ ├── at-method.js │ ├── atob-btoa.js │ ├── atomic-increment-bigint64.js │ ├── atomic-store-result-type-in-ai.js │ ├── atomics-add-uint32.js │ ├── atomics-and-multiple-typed-arrays.js │ ├── atomics-and-string.js │ ├── atomics-float-edge.js │ ├── atomics-is-lock-free-and-zero.js │ ├── atomics-known-int-use.js │ ├── atomics-neg-zero.js │ ├── atomics-store-result-double-nan.js │ ├── atomics-store-result-double-negative-zero.js │ ├── atomics-store-result-double.js │ ├── atomics-store-result-int52.js │ ├── atomics-store-result.js │ ├── atomics-store-return.js │ ├── availability-was-cleared-when-locals-are-not-live.js │ ├── b3-delete-orphans-should-neutralize-upsilons-with-dead-phis.js │ ├── bad-osr-exit-checkpoint-state-assertion-during-js-lock-destruction.js │ ├── baseline-osrentry-catch-is-reachable.js │ ├── baselinejittrue.js │ ├── basic-eden-gc-test.js │ ├── basic-weakmap.js │ ├── basic-weakset.js │ ├── big-int-32-parsing-should-be-precise.js │ ├── big-int-add-wrapped-value.js │ ├── big-int-addition-basic.js │ ├── big-int-addition-jit.js │ ├── big-int-addition-memory-stress.js │ ├── big-int-addition-string-coercion.js │ ├── big-int-addition-to-primitive-precedence.js │ ├── big-int-addition-to-primitive.js │ ├── big-int-addition-type-error.js │ ├── big-int-arithmetic-return-big-int.js │ ├── big-int-as-key.js │ ├── big-int-as-property-name.js │ ├── big-int-bit-not-general.js │ ├── big-int-bitwise-and-general.js │ ├── big-int-bitwise-and-jit.js │ ├── big-int-bitwise-and-memory-stress.js │ ├── big-int-bitwise-and-to-primitive-precedence.js │ ├── big-int-bitwise-and-type-error.js │ ├── big-int-bitwise-and-wrapped-value.js │ ├── big-int-bitwise-not-jit.js │ ├── big-int-bitwise-not-wrapped-value.js │ ├── big-int-bitwise-or-general.js │ ├── big-int-bitwise-or-jit-untyped.js │ ├── big-int-bitwise-or-jit.js │ ├── big-int-bitwise-or-memory-stress.js │ ├── big-int-bitwise-or-to-primitive-precedence.js │ ├── big-int-bitwise-or-type-error.js │ ├── big-int-bitwise-or-wrapped-value.js │ ├── big-int-bitwise-xor-general.js │ ├── big-int-bitwise-xor-jit.js │ ├── big-int-bitwise-xor-memory-stress.js │ ├── big-int-bitwise-xor-to-primitive-precedence.js │ ├── big-int-bitwise-xor-type-error.js │ ├── big-int-bitwise-xor-untyped.js │ ├── big-int-bitwise-xor-wrapped-value.js │ ├── big-int-boolean-proven-type.js │ ├── big-int-branch-usage.js │ ├── big-int-constructor-gc.js │ ├── big-int-constructor-oom.js │ ├── big-int-constructor-properties.js │ ├── big-int-constructor-prototype-prop-descriptor.js │ ├── big-int-constructor-prototype.js │ ├── big-int-constructor.js │ ├── big-int-div-jit-osr.js │ ├── big-int-div-jit-untyped.js │ ├── big-int-div-jit.js │ ├── big-int-div-memory-stress.js │ ├── big-int-div-to-primitive.js │ ├── big-int-div-type-error.js │ ├── big-int-div-wrapped-value.js │ ├── big-int-division.js │ ├── big-int-equals-basic.js │ ├── big-int-equals-to-primitive-precedence.js │ ├── big-int-equals-wrapped-value.js │ ├── big-int-exp-basic.js │ ├── big-int-exp-jit-osr.js │ ├── big-int-exp-jit-untyped.js │ ├── big-int-exp-jit.js │ ├── big-int-exp-negative-exponent.js │ ├── big-int-exp-to-primitive.js │ ├── big-int-exp-type-error.js │ ├── big-int-exp-wrapped-value.js │ ├── big-int-function-apply.js │ ├── big-int-greater-than-general.js │ ├── big-int-greater-than-jit.js │ ├── big-int-greater-than-or-equal-jit.js │ ├── big-int-greater-than-or-equal-order-of-evaluation.js │ ├── big-int-greater-than-or-equal-wrapped-values.js │ ├── big-int-greater-than-or-equal.js │ ├── big-int-greater-than-order-of-evaluation.js │ ├── big-int-greater-than-wrapped-values.js │ ├── big-int-json-stringify-to-json.js │ ├── big-int-json-stringify.js │ ├── big-int-left-shift-general.js │ ├── big-int-left-shift-range-error.js │ ├── big-int-left-shift-type-error.js │ ├── big-int-left-shift-untyped.js │ ├── big-int-left-shift-wrapped-value.js │ ├── big-int-length.js │ ├── big-int-less-than-general.js │ ├── big-int-less-than-jit.js │ ├── big-int-less-than-or-equal-general.js │ ├── big-int-less-than-or-equal-jit.js │ ├── big-int-less-than-or-equal-order-of-evaluation.js │ ├── big-int-less-than-or-equal-wrapped-values.js │ ├── big-int-less-than-order-of-evaluation.js │ ├── big-int-less-than-wrapped-values.js │ ├── big-int-literal-inside-literal-object.js │ ├── big-int-literal-line-terminator.js │ ├── big-int-literals.js │ ├── big-int-logical-and.js │ ├── big-int-logical-not.js │ ├── big-int-logical-or.js │ ├── big-int-mod-jit.js │ ├── big-int-mod-memory-stress.js │ ├── big-int-mod-osr.js │ ├── big-int-mod-to-primitive-precedence.js │ ├── big-int-mod-to-primitive.js │ ├── big-int-mod-type-error.js │ ├── big-int-mod-wrapped-value.js │ ├── big-int-mod.js │ ├── big-int-mul-jit-osr.js │ ├── big-int-mul-jit-untyped.js │ ├── big-int-mul-jit.js │ ├── big-int-mul-to-primitive-precedence.js │ ├── big-int-mul-to-primitive.js │ ├── big-int-mul-type-error.js │ ├── big-int-mul-wrapped-value.js │ ├── big-int-multiplication.js │ ├── big-int-multiply-memory-stress.js │ ├── big-int-negate-basic.js │ ├── big-int-negate-jit.js │ ├── big-int-no-conversion-to-number.js │ ├── big-int-operations-error.js │ ├── big-int-out-of-memory-tests.js │ ├── big-int-prop-descriptor.js │ ├── big-int-proto-constructor.js │ ├── big-int-proto-name.js │ ├── big-int-prototype-properties.js │ ├── big-int-prototype-proto.js │ ├── big-int-prototype-symbol-to-string-tag.js │ ├── big-int-prototype-to-string-apply.js │ ├── big-int-prototype-to-string-cast-overflow.js │ ├── big-int-prototype-to-string-exception.js │ ├── big-int-prototype-to-string-wrong-values.js │ ├── big-int-prototype-value-of.js │ ├── big-int-right-shift-general.js │ ├── big-int-right-shift-jit-osr.js │ ├── big-int-right-shift-jit-untyped.js │ ├── big-int-right-shift-jit.js │ ├── big-int-right-shift-type-error.js │ ├── big-int-right-shift-wrapped-value.js │ ├── big-int-spec-to-primitive.js │ ├── big-int-spec-to-this.js │ ├── big-int-strict-equals-jit.js │ ├── big-int-strict-spec-to-this.js │ ├── big-int-sub-wrapped-value.js │ ├── big-int-subtraction-basic.js │ ├── big-int-subtraction-jit.js │ ├── big-int-subtraction-type-error.js │ ├── big-int-to-object.js │ ├── big-int-to-string.js │ ├── big-int-type-of-proven-type-non-constant-including-symbol.js │ ├── big-int-type-of-proven-type-non-constant.js │ ├── big-int-type-of-proven-type.js │ ├── big-int-type-of.js │ ├── big-int-unary-plus.js │ ├── big-int-value-bit-not-spec-any-big-int.js │ ├── big-int-value-op-update-gc-rules.js │ ├── big-int-white-space-trailing-leading.js │ ├── big-match.js │ ├── big-split-captures.js │ ├── big-split.js │ ├── big-wasm-memory-grow-no-max.js │ ├── big-wasm-memory-grow.js │ ├── big-wasm-memory.js │ ├── bigdecimal-identifiers-fail-on-oom.js │ ├── bigint-and-map-set.js │ ├── bigint-array-byte-offset.js │ ├── bigint-asintn.js │ ├── bigint-asuintn.js │ ├── bigint-atomics-fail.js │ ├── bigint-bitops.js │ ├── bigint-can-be-false-in-boolean-context.js │ ├── bigint-can-throw-oom.js │ ├── bigint-compare-peephole-branch.js │ ├── bigint-constant-fold-to-numeric.js │ ├── bigint-exponential-oom.js │ ├── bigint-int32-min-shift.js │ ├── bigint-left-shift-overflow.js │ ├── bigint-object-ordinary-toprimitive.js │ ├── bigint-oom-in-codegen-array-literal-context.js │ ├── bigint-oom-in-codegen-binary-conditional-context.js │ ├── bigint-oom-in-codegen-conditional-context.js │ ├── bigint-right-shift-large.js │ ├── bigint-should-not-be-collected-while-creating.js │ ├── bigint-string-map-set.js │ ├── bigint-to-string-in-array.js │ ├── bigint-toLocaleString.js │ ├── bigint-typed-array-array-modes-profile.js │ ├── bigint-typed-array-byte-offset.js │ ├── bigint-typed-array-canonical-numeric-index-string.js │ ├── bigint-typed-array-constructor-undefined.js │ ├── bigint-typed-array-fill.js │ ├── bigint-typed-array-get-by-val-profiling.js │ ├── bigint-typed-array-lastIndexOf-exception-check.js │ ├── bigint-typed-array-put-by-val-profiling.js │ ├── bigint-typedarray-getownproperty.js │ ├── bigint-urshift.js │ ├── bigint-zero-canonicalized.js │ ├── bigint32-add-overflow.js │ ├── bigint32-dec-overflow.js │ ├── bigint32-inc-overflow.js │ ├── bigint32-map-set.js │ ├── bigint32-mul-overflow.js │ ├── bigint32-sub-overflow.js │ ├── bigint64-array-from-array-throw.js │ ├── bigint64-atomics.js │ ├── bigint64array-bytelength.js │ ├── bigint64array-get-by-val.js │ ├── bigint64array-put-by-val.js │ ├── biguint64-atomics.js │ ├── binary-op-test.js │ ├── binary-op-values.js │ ├── bind-args.js │ ├── bit-not-must-generate.js │ ├── bit-op-value-to-int32-input-liveness.js │ ├── bit-op-with-object-returning-int32.js │ ├── bitwise-and-with-NaN-constant.js │ ├── bitwise-not-fixup-rules.js │ ├── bitwise-not-no-int32.js │ ├── block-scope-redeclarations.js │ ├── block-scoped-function-declarations.js │ ├── bound-function-does-not-have-caller-and-arguments.js │ ├── bound-function-empty-name.js │ ├── bound-function-inlining.js │ ├── bound-function-lazy-name-generation.js │ ├── bound-function-stack-overflow.js │ ├── bound-function-strength-reduction-this.js │ ├── bound-function-strength-reduction.js │ ├── bound-function-tail-call-with-exception.js │ ├── bound-function-tail-call.js │ ├── bound-function-uses-prototype.js │ ├── bounds-check-not-eliminated-by-licm.js │ ├── bounds-checking-in-cold-loop.js │ ├── boyer-moore-filter.js │ ├── branch-check-int32-on-boolean-to-number-untyped.js │ ├── branch-check-number-on-boolean-to-number-untyped.js │ ├── branch-may-exit-due-to-object-or-other-use-kind.js │ ├── broken-have-a-bad-time-with-arguments-for-gc-testing.js │ ├── bug-131764.js │ ├── bug-165091.js │ ├── bug-171786.js │ ├── bug-188298.js │ ├── bug-244952.js │ ├── builtin-function-is-construct-type-none.js │ ├── builtin-function-length.js │ ├── builtin-function-name.js │ ├── builtin-private-function-name.js │ ├── butterfly-zero-unused-butterfly-properties.js │ ├── byte-offset-on-wasteful-neutered-arm64e.js │ ├── bytecode-cache-cached-string-impl.js │ ├── bytecode-cache-run-string.js │ ├── bytecode-cache-shared-code-block.js │ ├── bytecode-cache-syntax-error.js │ ├── bytecode-for-rmw-with-invalid-right-side.js │ ├── cache-correct-offset-after-flattening.js │ ├── cache-put-by-id-delete-prototype.js │ ├── cache-put-by-id-different-__proto__.js │ ├── cache-put-by-id-different-attributes.js │ ├── cache-put-by-id-different-offset.js │ ├── cache-put-by-id-insert-prototype.js │ ├── cache-put-by-id-poly-proto.js │ ├── cacheable-custom-accessor-should-not-have-property-offset.js │ ├── cached-prototype-setter.js │ ├── call-and-construct-should-return-same-tagged-templates.js │ ├── call-apply-builtin-functions-dont-use-iterators.js │ ├── call-apply-exponential-bytecode-size.js │ ├── call-forward-varargs-for-inlined-escaped-arguments.js │ ├── call-link-info-osrexit-repatch.js │ ├── call-non-calleable-constructors-as-function.js │ ├── call-object-constructor-with-new.js │ ├── call-object-constructor.js │ ├── call-var-args-phantom-arguments-handler-strict.js │ ├── call-var-args-phantom-arguments-handler.js │ ├── call-var-args-phantom-arguments-strict.js │ ├── call-var-args-phantom-arguments.js │ ├── call-varargs-double-new-array-buffer.js │ ├── call-varargs-from-inlined-code-with-odd-number-of-arguments.js │ ├── call-varargs-from-inlined-code.js │ ├── call-varargs-inlining-should-not-clobber-previous-to-free-register.js │ ├── call-varargs-length-effects.js │ ├── call-varargs-spread-new-array-buffer.js │ ├── call-varargs-spread-new-array-buffer2.js │ ├── call-varargs-spread.js │ ├── call-varargs-with-different-arguments-length-after-warmup.js │ ├── callee-save-fpr.js │ ├── caller-and-arguments-properties-for-functions-that-dont-have-them.js │ ├── caller-native-code.js │ ├── callerIsOMGCompiled-should-be-robust.js │ ├── calling-non-callable-constructors.js │ ├── cant-eliminate-string-object-structure-check-when-string-object-is-proven.js │ ├── capture-escape-and-throw.js │ ├── captured-arguments-variable.js │ ├── catch-clause-should-be-under-tdz1.js │ ├── catch-clause-should-be-under-tdz2.js │ ├── catch-clause-should-be-under-tdz3.js │ ├── catch-clause-should-be-under-tdz4.js │ ├── catch-clause-should-be-under-tdz5.js │ ├── catch-destructuring-shadow-lexical-const-variable-global.js │ ├── catch-destructuring-shadow-lexical-variable-class.js │ ├── catch-destructuring-shadow-lexical-variable-function.js │ ├── catch-destructuring-shadow-lexical-variable-global.js │ ├── catch-destructuring-shadow-var-global.js │ ├── catch-parameter-destructuring.js │ ├── catch-parameter-syntax.js │ ├── catch-rest-parameter.js │ ├── catch-set-argument-speculation-failure.js │ ├── catch-variables-under-tdz.js │ ├── cfa-expected-values-must-set-clobbered-to-false.js │ ├── change-array-by-copy.js │ ├── change-attribute-structure-transition.js │ ├── characters-regexp-ignore-case.js │ ├── characters-regexp.js │ ├── check-array-empty-32.js │ ├── check-array-or-empty.js │ ├── check-array-with-non-array-does-not-filter-arrays.js │ ├── check-dom-with-signature.js │ ├── check-in-bounds-should-be-a-child-use.js │ ├── check-is-constant-non-cell-should-not-array-profile-during-osr-exit.js │ ├── check-neutered-clobberize-reads-jstype.js │ ├── check-stack-overflow-before-value-profiling-arguments.js │ ├── check-string-ident.js │ ├── check-structure-ir-ensures-empty-does-not-flow-through.js │ ├── check-sub-class.js │ ├── check-symbol-description-oom.js │ ├── checkpoint-osr-exit-needs-to-reload-baseline-jit-constant-pool-gpr.js │ ├── checkpoint-side-state-gc-tmps-overflow.js │ ├── chill-mod-chill-mod.js │ ├── class-derived-from-null.js │ ├── class-expression-assignment.js │ ├── class-expression-generates-environment.js │ ├── class-expression-should-be-tdz-in-heritage.js │ ├── class-expression-should-store-result-at-last.js │ ├── class-field-arrow-function-using-super.js │ ├── class-field-initializer-should-have-variable-scope.js │ ├── class-fields-bytecode-cache.js │ ├── class-fields-computed-to-property-key.js │ ├── class-fields-function-name.js │ ├── class-fields-getter-override.js │ ├── class-fields-harmony.js │ ├── class-fields-private-as-function.js │ ├── class-fields-private-cached-bytecode.js │ ├── class-fields-private-freeze-out-of-line.js │ ├── class-fields-private-freeze.js │ ├── class-fields-private-harmony.js │ ├── class-fields-private-on-proxy.js │ ├── class-fields-private-out-of-line.js │ ├── class-fields-private-prevent-extensions-out-of-line.js │ ├── class-fields-private-prevent-extensions.js │ ├── class-fields-private-seal-out-of-line.js │ ├── class-fields-private-seal.js │ ├── class-fields-private-use-eval.js │ ├── class-fields-proxy-define-property.js │ ├── class-fields-static-harmony.js │ ├── class-fields-static-private-harmony.js │ ├── class-fields-stress-instance.js │ ├── class-fields-to-property-key-const-string-ftl.js │ ├── class-fields-to-property-key-const-symbol-ftl.js │ ├── class-fields-to-property-key-slow-object-tostring-ftl.js │ ├── class-fields-to-property-key-slow-object-valueof-ftl.js │ ├── class-fields-to-property-key-string-object-ftl.js │ ├── class-fields-to-property-key-string-or-string-object-ftl.js │ ├── class-fields-with-special-names.js │ ├── class-method-does-not-declare-variable-to-upper-scope.js │ ├── class-private-field-megamorphic.js │ ├── class-private-field-polymorphic.js │ ├── class-private-method-access.js │ ├── class-static-accessor-name-clash-with-field.js │ ├── class-static-block-function-variable-declaration.js │ ├── class-static-block.js │ ├── class-static-get-weird.js │ ├── class-subclassing-array.js │ ├── class-subclassing-function.js │ ├── class-subclassing-misc.js │ ├── class-subclassing-string.js │ ├── class-subclassing-typedarray.js │ ├── class-syntax-block-scoping.js │ ├── class-syntax-definition-semantics.js │ ├── class-syntax-derived-default-constructor.js │ ├── class-syntax-double-constructor.js │ ├── class-syntax-no-loop-tdz.js │ ├── class-syntax-no-tdz-in-catch.js │ ├── class-syntax-no-tdz-in-conditional.js │ ├── class-syntax-no-tdz-in-eval.js │ ├── class-syntax-no-tdz-in-loop-no-inline-super.js │ ├── class-syntax-no-tdz-in-loop.js │ ├── class-syntax-no-tdz.js │ ├── class-syntax-super-in-eval.js │ ├── class-syntax-tdz-in-catch.js │ ├── class-syntax-tdz-in-conditional.js │ ├── class-syntax-tdz-in-eval.js │ ├── class-syntax-tdz-in-loop.js │ ├── class-syntax-tdz-osr-entry-in-loop.js │ ├── class-syntax-tdz.js │ ├── class_elements.js │ ├── clear-callee-or-codeblock-in-calllinkinfo-even-cleared-by-jettison.js │ ├── clobberize-needs-to-model-spread-effects.js │ ├── cloned-arguments-elimination.js │ ├── cloned-arguments-get-by-val-double-array.js │ ├── cloned-arguments-modification.js │ ├── cloned-arguments-should-visit-callee-during-gc.js │ ├── cloned-arguments-varargs.js │ ├── closure-call-exit.js │ ├── closure-recursive-tail-call-infinite-loop.js │ ├── closure-recursive-tail-call.js │ ├── cocoa.js │ ├── code-cache-incorrect-caching.js │ ├── code-emitted-by-getter-setter-access-case-should-hold-ownership-of-call-link-info.js │ ├── codeBlock-should-not-add-remove-loop-hint-execution-counters-due-to-cached-unlinked-baseline-code.js │ ├── codeblock-destructor-access-unlinkedcodeblock.js │ ├── codeblock-should-clear-watchpoints-on-destruction.js │ ├── collect-continuously-should-not-wake-concurrent-collector-after-prevent-collection-is-called.js │ ├── combined-liveness-needs-to-say-arguments-are-live.js │ ├── comma-value-func-call-resolve.js │ ├── compact-to-non-compact-with-delete.js │ ├── compact-to-non-compact.js │ ├── compare-bigint-with-number.js │ ├── compare-bigint-with-string.js │ ├── compare-bigint.js │ ├── compare-bigint32.js │ ├── compare-clobber-untypeduse.js │ ├── compare-eq-bool-number-folding.js │ ├── compare-eq-incomplete-profile.js │ ├── compare-eq-object-or-other-to-object.js │ ├── compare-eq-object-to-object-or-other.js │ ├── compare-eq-on-null-and-undefined-non-peephole.js │ ├── compare-eq-on-null-and-undefined-optimized-in-constant-folding.js │ ├── compare-eq-on-null-and-undefined.js │ ├── compare-eq-should-use-known-other-use.js │ ├── compare-heap-bigint.js │ ├── compare-number-and-other.js │ ├── compare-semantic-origin-op-negate-method-of-getting-a-value-profile.js │ ├── compare-strict-eq-integer-to-misc.js │ ├── compare-strict-eq-on-various-types.js │ ├── compare-strict-eq-string-check.js │ ├── comparison-ignore-negative-zero.js │ ├── comparison-operator-baseline.js │ ├── compiler-thread-should-not-ref-identifiers.js │ ├── completion-value.js │ ├── computed-accessor-parsing.js │ ├── computed-accessor.js │ ├── computed-function-names.js │ ├── computed-property-increment.js │ ├── computed-property-key-side-effects.js │ ├── concat-append-one-with-sparse-array.js │ ├── concat-with-holesMustForwardToPrototype.js │ ├── const-and-with-statement.js │ ├── const-exception-handling.js │ ├── const-lexical-binding-shadow-existing-global-property-ftl.js │ ├── const-lexical-binding-shadow-existing-global-property-tdz-ftl.js │ ├── const-lexical-binding-shadow-existing-global-property-tdz.js │ ├── const-lexical-binding-shadow-existing-global-property.js │ ├── const-lexical-binding-shadowing-global-properties-and-eval-injection.js │ ├── const-loop-semantics.js │ ├── const-not-strict-mode.js │ ├── const-read-modify-assignment-eval-rhs-before-exception.js │ ├── const-semantics.js │ ├── const-tdz.js │ ├── constant-closure-var-with-dynamic-invalidation.js │ ├── constant-fold-double-rep-into-double-constant.js │ ├── constant-fold-multi-get-by-offset-to-get-by-offset-on-prototype-and-sink-allocation.js │ ├── constant-folding-osr-exit.js │ ├── constant-folding-phase-insert-check-handle-varargs.js │ ├── constant-folding-should-fold-make-rope-with-empty-strings.js │ ├── construct-forward-varargs-for-inlined-escaped-arguments.js │ ├── construct-overwritten-variable.js │ ├── construct-return-early-from-infinite-loop-for-fuzzer.js │ ├── construct-spread-overwritten-variable-2.js │ ├── construct-spread-overwritten-variable.js │ ├── construct-varargs-inline-smaller-Foo.js │ ├── construct-varargs-inline.js │ ├── construct-varargs-no-inline.js │ ├── constructFunctionSkippingEvalEnabledCheck-should-throw-out-of-memory-error.js │ ├── constructing-builtin-functions-with-getter-prototype-should-only-call-getter-once-per-new-1.js │ ├── constructing-builtin-functions-with-getter-prototype-should-only-call-getter-once-per-new-2.js │ ├── constructor-kind-naked-should-not-be-applied-to-inner-functions.js │ ├── constructor-with-return.js │ ├── contiguous-array-unshift.js │ ├── copy-data-properties-fast-path.js │ ├── cow-convert-contiguous-to-array-storage.js │ ├── cow-convert-double-to-array-storage.js │ ├── cow-convert-double-to-contiguous.js │ ├── cow-convert-int32-to-array-storage.js │ ├── cow-convert-int32-to-contiguous.js │ ├── cow-convert-int32-to-double.js │ ├── cow-define-length-as-value.js │ ├── create-async-generator.js │ ├── create-direct-arguments-in-osr-should-initialize-to-undefined.js │ ├── create-error-out-of-memory-rope-string.js │ ├── create-generator.js │ ├── create-list-from-array-like-not-object.js │ ├── create-many-realms.js │ ├── create-promise-finalize.js │ ├── create-promise-multiple-derived.js │ ├── create-promise-new-target.js │ ├── create-promise-should-respect-promise-realm.js │ ├── create-promise-weak-pointer.js │ ├── create-promise.js │ ├── create-rest-while-having-a-bad-time.js │ ├── create-subclass-structure-may-throw-exception-when-getting-prototype.js │ ├── create-subclass-structure-might-throw.js │ ├── create-this-property-change.js │ ├── create-this-structure-change-without-cse.js │ ├── create-this-structure-change.js │ ├── create-this-with-callee-variants.js │ ├── cse-multi-get-by-offset-remove-checks.js │ ├── cse-propagated-constant-may-not-follow-structure-restrictions.js │ ├── custom-accessor-delete-1.js │ ├── custom-accessor-delete-2.js │ ├── custom-accessor-delete-3.js │ ├── custom-get-set-inline-caching-one-level-up-proto-chain.js │ ├── custom-get-set-override.js │ ├── custom-get-set-proto-chain-put.js │ ├── custom-iterators.js │ ├── custom-prototype-may-be-same-to-original-one.js │ ├── custom-value-delete-property-1.js │ ├── custom-value-delete-property-2.js │ ├── custom-value-delete-property-3.js │ ├── cyclic-define-properties.js │ ├── data-view-bigint.js │ ├── data-view-get-dfg-should-handle-empty-constant.js │ ├── data-view-set-dfg-should-handle-empty-constant.js │ ├── data-view-set-intrinsic-undefined-result-2.js │ ├── data-view-set-intrinsic-undefined-result.js │ ├── dataview-construct.js │ ├── dataview-get-cse.js │ ├── dataview-jit-bounds-checks.js │ ├── dataview-jit-get.js │ ├── dataview-jit-neuter.js │ ├── dataview-jit-set.js │ ├── dataview-jit-unaligned-accesses.js │ ├── dataview-no-own-properties.js │ ├── dataview-prototype-accessors.js │ ├── dataview-typedarray-toindex.js │ ├── date-cse.js │ ├── date-get-date-jit.js │ ├── date-get-day-jit.js │ ├── date-get-full-year-jit.js │ ├── date-get-hours-jit.js │ ├── date-get-milliseconds-jit.js │ ├── date-get-minutes-jit.js │ ├── date-get-month-jit.js │ ├── date-get-seconds-jit.js │ ├── date-get-time-jit.js │ ├── date-get-timezone-offset-jit.js │ ├── date-get-utc-date-jit.js │ ├── date-get-utc-day-jit.js │ ├── date-get-utc-full-year-jit.js │ ├── date-get-utc-hours-jit.js │ ├── date-get-utc-milliseconds-jit.js │ ├── date-get-utc-minutes-jit.js │ ├── date-get-utc-month-jit.js │ ├── date-get-utc-seconds-jit.js │ ├── date-get-year-jit.js │ ├── date-negative-zero.js │ ├── date-parse-ranges.js │ ├── date-parse-timeclip.js │ ├── date-relaxed-separator.js │ ├── date-relaxed.js │ ├── date-symbol-toprimitive.js │ ├── date-to-temporal-instant.js │ ├── date-toLocaleString.js │ ├── date-utc-optional.js │ ├── date-value-of-jit.js │ ├── dead-access-to-captured-variable-preceded-by-a-live-store-in-function-with-multiple-basic-blocks.js │ ├── dead-access-to-captured-variable-preceded-by-a-live-store.js │ ├── dead-fiat-double-to-int52-then-exit-not-int52.js │ ├── dead-fiat-double-to-int52.js │ ├── dead-fiat-int32-to-int52.js │ ├── dead-fiat-value-to-int52-double-path.js │ ├── dead-fiat-value-to-int52-then-exit-not-double.js │ ├── dead-fiat-value-to-int52-then-exit-not-int52.js │ ├── dead-fiat-value-to-int52.js │ ├── dead-get-closure-var.js │ ├── dead-int32-to-double.js │ ├── dead-osr-entry-value.js │ ├── dead-speculating-argument-use.js │ ├── dead-uint32-to-number.js │ ├── dead-value-with-mov-hint-in-another-block.js │ ├── declared-private-field-in-eval.js │ ├── decode-uri-icu-count-trail-bytes.js │ ├── deep-StructureStubClearingWatchpoint-destructor-recursion.js │ ├── deeply-nested-finallys.js │ ├── def-then-use-in-single-bytecode-with-checkpoints-for-of.js │ ├── default-proto-for-async-generator.js │ ├── default-proto-for-generator.js │ ├── default-value-masquerader.js │ ├── default-value-parsing-should-propagate-error.js │ ├── define-own-indexed-property-fast-path.js │ ├── delete-by-id.js │ ├── delete-by-val-ftl.js │ ├── delete-by-val-with-base-and-subscript-using-same-cell.js │ ├── delete-by-val-with-base-and-subscript-using-same-non-cell.js │ ├── delete-by-val.js │ ├── delete-cache-error.js │ ├── delete-cached-to-primitive-property.js │ ├── delete-cached-to-string-property.js │ ├── delete-cached-value-of-property.js │ ├── delete-ic-requires-write-barrier.js │ ├── delete-inlining-should-model-aliasing-of-future-stores.js │ ├── delete-property-check-structure-transition.js │ ├── delete-property-dfg-inline.js │ ├── delete-property-ic-proxy.js │ ├── delete-property-ic-stress.js │ ├── delete-property-inline-cache.js │ ├── delete-property-poly-proto.js │ ├── delete-to-object-exception.js │ ├── derived-class-construct-varargs.js │ ├── derived-promise-constructor-class-syntax-prototype-replace-attempt.js │ ├── derived-promise-constructor-inlined.js │ ├── derived-promise-prototype-replaced.js │ ├── destructing-in.js │ ├── destructuring-array-class-static.js │ ├── destructuring-assignment-accepts-iterables.js │ ├── destructuring-assignment-require-object-coercible.js │ ├── destructuring-assignment-syntax.js │ ├── destructuring-for-in-of.js │ ├── destructuring-func-call-resolve.js │ ├── destructuring-object-class-static.js │ ├── destructuring-rest-element.js │ ├── detach-buffer-during-iteration.js │ ├── detached-buffer-typeerror.js │ ├── detached-typed-array-iteration.js │ ├── dfg-ai-fold-bigint.js │ ├── dfg-arity-fixup-uses-callers-exit-origin.js │ ├── dfg-branch.js │ ├── dfg-builtin-constructor-cross-realm.js │ ├── dfg-call-class-constructor.js │ ├── dfg-combined-liveness-consider-terminal-blocks-bytecode-liveness.js │ ├── dfg-compare-eq-via-nonSpeculativeNonPeepholeCompareNullOrUndefined.js │ ├── dfg-create-arguments-inline-alloc.js │ ├── dfg-del-by-id.js │ ├── dfg-exception-try-catch-in-constructor-with-inlined-throw.js │ ├── dfg-get-by-id-should-not-assert-non-null-prediction.js │ ├── dfg-get-private-name-by-id-generic.js │ ├── dfg-get-private-name-by-id-osr-bad-identifier.js │ ├── dfg-get-private-name-by-id.js │ ├── dfg-get-private-name-by-offset-osr-bad-identifier.js │ ├── dfg-get-private-name-by-offset-osr-bad-structure.js │ ├── dfg-get-private-name-by-offset.js │ ├── dfg-get-private-name-by-val-generic.js │ ├── dfg-internal-function-call.js │ ├── dfg-internal-function-construct.js │ ├── dfg-node-convert-to-constant-must-clear-varargs-flags.js │ ├── dfg-object-proto-accessor.js │ ├── dfg-object-proto-getter.js │ ├── dfg-parseIntResult-should-check-for-negative-zero.js │ ├── dfg-put-accessors-by-id-class.js │ ├── dfg-put-accessors-by-id.js │ ├── dfg-put-by-val-direct-with-edge-numbers.js │ ├── dfg-put-by-val-string-or-symbol-should-check-direct.js │ ├── dfg-put-getter-by-id-class.js │ ├── dfg-put-getter-by-id.js │ ├── dfg-put-getter-by-val-class.js │ ├── dfg-put-getter-by-val.js │ ├── dfg-put-private-name-check-barrier-insertion.js │ ├── dfg-put-private-name-compiled-as-put-by-id-direct.js │ ├── dfg-put-private-name-compiled-as-put-private-name-by-id.js │ ├── dfg-put-setter-by-id-class.js │ ├── dfg-put-setter-by-id.js │ ├── dfg-put-setter-by-val-class.js │ ├── dfg-put-setter-by-val.js │ ├── dfg-rare-data.js │ ├── dfg-really-add-locking.js │ ├── dfg-scan-inlined-tail-caller-frames-liveness.js │ ├── dfg-ssa-swap.js │ ├── dfg-strength-reduction-for-regexp-should-include-groups-property.js │ ├── dfg-strength-reduction-on-mod-should-handle-INT_MIN.js │ ├── dfg-tail-calls.js │ ├── dfg-to-boolean.js │ ├── dfg-to-primitive-pass-symbol.js │ ├── dfg-to-string-on-int-does-gc.js │ ├── dfg-to-string-on-string-object-does-not-gc.js │ ├── dfg-to-string-on-string-or-string-object-does-not-gc.js │ ├── dfg-try-catch-wrong-value-recovery-on-ic-miss.js │ ├── direct-arguments-check-array-filter-type.js │ ├── direct-arguments-check-array.js │ ├── direct-arguments-in-bounds-to-out-of-bounds.js │ ├── direct-arguments-osr-entry.js │ ├── direct-arguments-out-of-bounds-change-structure.js │ ├── direct-arguments-out-of-bounds-watchpoint.js │ ├── direct-arguments-override-length-then-access-normal-length.js │ ├── direct-binding-return-result.js │ ├── direct-eval-in-object-literal-methods.js │ ├── direct-tail-call-arity-mismatch-count-args.js │ ├── directive-includes-non-latin1.js │ ├── disable-caching-when-lazy-materializing-error-property-on-put.js │ ├── disable-function-dot-arguments.js │ ├── disable-gigacage-arrays.js │ ├── disable-gigacage-strings.js │ ├── disable-gigacage-typed-arrays.js │ ├── disposable-call-site-index-with-call-and-this.js │ ├── disposable-call-site-index.js │ ├── do-eval-virtual-call-correctly.js │ ├── do-not-perform-bytecode-peephole-optimization-in-jump-target.js │ ├── do-not-use-global-object-from-create-global-object.js │ ├── dollar-global-object.js │ ├── dollarVM-have-a-bad-time-no-params.js │ ├── dollarVM-have-a-bad-time-works-for-non-global-object-params.js │ ├── dollarVM-properties-should-not-be-enumerable.js │ ├── dom-jit-with-poly-proto.js │ ├── domjit-exception-ic.js │ ├── domjit-exception.js │ ├── domjit-getter-complex-with-incorrect-object.js │ ├── domjit-getter-complex.js │ ├── domjit-getter-poly.js │ ├── domjit-getter-proto.js │ ├── domjit-getter-super-poly.js │ ├── domjit-getter-try-catch-getter-as-get-by-id-register-restoration.js │ ├── domjit-getter-type-check.js │ ├── domjit-getter.js │ ├── domjit-getter2.js │ ├── dont-assert-ai-proved-array-mode.js │ ├── dont-assign-bogus-virtual-register-in-availability-analysis-before-stack-layout-runs.js │ ├── dont-assume-bytecode-operand-is-uint32.js │ ├── dont-branch-around-regalloc-enumerator-get-by-val-float.js │ ├── dont-branch-around-regalloc-enumerator-get-by-val.js │ ├── dont-cache-delete-ic-on-dictionary-2.js │ ├── dont-cache-delete-ic-on-dictionary.js │ ├── dont-constant-fold-check-type-info-on-bound-function.js │ ├── dont-crash-ftl-osr-entry.js │ ├── dont-crash-in-cfg-simplification.js │ ├── dont-crash-on-bad-invalidation-point.js │ ├── dont-crash-on-stack-overflow-when-parsing-builtin.js │ ├── dont-crash-on-stack-overflow-when-parsing-default-constructor.js │ ├── dont-crash-when-hoist-check-structure-on-tdz.js │ ├── dont-dead-lock-put-by-val-as-put-by-id.js │ ├── dont-dispose-callsiteindex-while-executing.js │ ├── dont-emit-osr-exits-for-every-call-ftl.js │ ├── dont-fold-regexp-exec-when-we-dont-know-last-index-and-regexp-is-constant.js │ ├── dont-ic-null-custom-setter.js │ ├── dont-in-by-id-when-index-2.js │ ├── dont-in-by-id-when-index.js │ ├── dont-link-virtual-calls-on-compiler-thread.js │ ├── dont-osr-enter-into-jettisoned-ftl-code-block.js │ ├── dont-pass-DontBuildStrings-when-building-empty-arguments-list.js │ ├── dont-range-based-iterate-vector-that-is-mutated.js │ ├── dont-reserve-huge-capacity-lexer.js │ ├── dont-run-cleanup-after-licm.js │ ├── dont-sink-arguments-past-inline-call-frame.js │ ├── dont-strength-reduce-regexp-with-compile-error.js │ ├── dont-strength-reduce-valuerep-of-doublerep.js │ ├── dont-unwind-past-vm-entry-frame.js │ ├── dont-validate-stack-offset-in-b3-because-it-might-be-guarded-by-control-flow.js │ ├── double-add-sub-mul-can-produce-nan.js │ ├── double-array-to-array-storage.js │ ├── double-array-unshift.js │ ├── double-as-int32.js │ ├── double-compare-to-float.js │ ├── double-rep-real-number-use-on-nan.js │ ├── double-rep-with-non-cell.js │ ├── double-rep-with-null.js │ ├── double-rep-with-undefined.js │ ├── double-to-float.js │ ├── double-to-int32-NaN.js │ ├── double-to-string-in-loop-removed.js │ ├── dtoa-AddSubstring-should-uses-strnlen-in-assertion.js │ ├── ducet-level-3-or-4-comparison.js │ ├── dumpRegisters-should-stop-before-next-frame.js │ ├── duplicate-computed-accessors.js │ ├── duplicated-callee-and-parameter.js │ ├── each-block-at-top-of-polymorphic-call-inlining-should-be-exitOK.js │ ├── early-return-from-builtin.js │ ├── early-return-from-builtin2.js │ ├── eden-gc-with-retired-blocks.js │ ├── eighth.js │ ├── element-property-get-should-not-handled-with-get-by-id.js │ ├── elidable-new-object-roflcopter-then-exit.js │ ├── elide-new-object-dag-then-exit.js │ ├── eliminate-arguments-negative-rest-access.js │ ├── empty-function.js │ ├── empty-string-locale-case-convert.js │ ├── empty.js │ ├── empty_eos_regex_split.js │ ├── encode-decode-ascii.js │ ├── encode-decode-unicode.js │ ├── encode-decode-uri-component-surrogates.js │ ├── encode-decode-uri-surrogates.js │ ├── encode-decode-zero.js │ ├── end-basic-block-set-local-should-filter-type.js │ ├── ensure-code-block-is-not-precise-allocation.js │ ├── ensure-crash.js │ ├── ensure-new-register-allocated.js │ ├── ensure-proper-strict-mode-parsing.js │ ├── enumerator-get-by-val-needs-to-recover-property-name.js │ ├── equality-type-checking.js │ ├── equals-masquerader.js │ ├── error-cause.js │ ├── error-description-on-symbols-should-not-crash.js │ ├── error-message-for-function-base-not-found.js │ ├── error-messages-for-in-operator-should-not-crash.js │ ├── error-module.js │ ├── error-source-location-assertion.js │ ├── error-stack-at.js │ ├── error-stack-trace-limit.js │ ├── errors-with-simple-names-or-messages-should-not-crash-toString.js │ ├── es6-default-parameters.js │ ├── es6-for-of-loop-exception.js │ ├── escape-object-in-diamond-then-exit.js │ ├── escape-unescape-surrogates.js │ ├── escaped-getter-setter-in-class.js │ ├── escaped-getter-setter-in-object.js │ ├── escaped-keyword-identifiers.js │ ├── eval-and-super.js │ ├── eval-cached.js │ ├── eval-func-decl-block-scoping-reassign.js │ ├── eval-func-decl-block-with-remove.js │ ├── eval-func-decl-block-with-var-and-remove.js │ ├── eval-func-decl-block-with-var-sinthesize.js │ ├── eval-func-decl-in-block-scope-and-bind-to-top-eval-scope.js │ ├── eval-func-decl-in-eval-within-block-with-let.js │ ├── eval-func-decl-in-eval-within-with-scope.js │ ├── eval-func-decl-in-frozen-global.js │ ├── eval-func-decl-in-global-of-eval.js │ ├── eval-func-decl-in-global.js │ ├── eval-func-decl-in-if.js │ ├── eval-func-decl-with-let-const-class.js │ ├── eval-func-decl-within-eval-with-reassign-to-var.js │ ├── eval-func-decl-within-eval-without-reassign-to-let.js │ ├── eval-huge-big-int-memory-overflow.js │ ├── eval-in-arrow-function.js │ ├── eval-indirect.js │ ├── eval-liveness-should-not-come-from-parser.js │ ├── eval-script-contains-null-character.js │ ├── eval-script-global-access-exception-check.js │ ├── eval-that-is-not-eval.js │ ├── exception-check-in-operationObjectAssignUntyped.js │ ├── exception-checks-before-and-after-viewwithunderlyingstring.js │ ├── exception-dfg-inlined-frame-not-strict-equal.js │ ├── exception-dfg-not-strict-equal.js │ ├── exception-dfg-operation-read-value.js │ ├── exception-dfg-throw-from-catch-block.js │ ├── exception-effect-strcat.js │ ├── exception-in-strcat-string-overflow.js │ ├── exception-in-strcat.js │ ├── exception-in-to-property-key-should-be-handled-early-in-object-methods.js │ ├── exception-in-to-property-key-should-be-handled-early.js │ ├── exception-in-wrap-argument-for-shadow-realm.js │ ├── exhaust-gigacage-and-allocate-vm.js │ ├── exit-after-int32-to-double.js │ ├── exit-after-int52-to-double.js │ ├── exit-after-int52-to-value.js │ ├── exit-after-llvm-folds-large-int-constant.js │ ├── exit-during-inlined-arity-fixup-recover-proper-frame.js │ ├── exit-from-ftl-when-caller-passed-extra-args-then-use-function-dot-arguments.js │ ├── exit-from-ftl-with-arity-check-fail.js │ ├── exit-from-getter-by-val.js │ ├── exit-from-getter.js │ ├── exit-from-setter-by-val.js │ ├── exit-from-setter.js │ ├── exit-target-code-block-can-be-changed-between-llint-and-baseline.js │ ├── exit-then-eval.js │ ├── exitok-is-not-the-same-as-mayExit.js │ ├── fiat-double-to-int52-then-exit-not-int52.js │ ├── fiat-double-to-int52-then-fail-to-fold.js │ ├── fiat-double-to-int52-then-fold.js │ ├── fiat-double-to-int52.js │ ├── fiat-int32-to-int52.js │ ├── fiat-value-to-int52-double-path.js │ ├── fiat-value-to-int52-then-exit-not-double.js │ ├── fiat-value-to-int52-then-exit-not-int52.js │ ├── fiat-value-to-int52-then-fail-to-fold.js │ ├── fiat-value-to-int52-then-fold.js │ ├── fiat-value-to-int52.js │ ├── fifth.js │ ├── finalization-registry-registered-symbol.js │ ├── finally-for-in.js │ ├── first.js │ ├── flatten-object-zero-unused-inline-properties.js │ ├── flatten-oversize-dictionary-object.js │ ├── flattening-prototype-remove-butterfly.js │ ├── float32-array-nan-inlined.js │ ├── float32-array-nan.js │ ├── float32-array-out-of-bounds.js │ ├── float32-repeat-out-of-bounds.js │ ├── float32array-out-of-bounds.js │ ├── float64-array-nan-inlined.js │ ├── float64-array-nan.js │ ├── floating-point-div-to-mul.js │ ├── flush-after-force-exit-in-bytecodeparser-needs-to-update-argument-positions.js │ ├── fold-based-on-int32-proof-mul-branch.js │ ├── fold-based-on-int32-proof-mul.js │ ├── fold-based-on-int32-proof-or-zero.js │ ├── fold-based-on-int32-proof.js │ ├── fold-load-varargs-arity-check-fail-barely.js │ ├── fold-load-varargs-arity-check-fail.js │ ├── fold-multi-get-by-offset-to-get-by-offset-with-watchpoint.js │ ├── fold-multi-get-by-offset-to-get-by-offset-without-folding-the-structure-check-new.js │ ├── fold-multi-get-by-offset-to-get-by-offset-without-folding-the-structure-check.js │ ├── fold-multi-get-by-offset-to-get-by-offset.js │ ├── fold-multi-put-by-offset-to-put-by-offset-without-folding-the-structure-check.js │ ├── fold-multi-put-by-offset-to-put-by-offset.js │ ├── fold-profiled-call-to-call.js │ ├── fold-to-double-constant-then-exit.js │ ├── fold-to-int52-constant-then-exit.js │ ├── fold-to-primitive-in-cfa.js │ ├── fold-to-primitive-to-identity-in-cfa.js │ ├── fold-typed-array-properties.js │ ├── folding-get-by-val-with-immutable-butterfly-out-of-bounds-foldable.js │ ├── folding-get-by-val-with-immutable-butterfly-out-of-bounds.js │ ├── folding-get-by-val-with-immutable-butterfly-with-types.js │ ├── folding-get-by-val-with-immutable-butterfly.js │ ├── folding-get-by-val-with-read-only-dont-delete-object.js │ ├── folding-get-by-val-with-read-only-dont-delete-runtime-array.js │ ├── folding-get-by-val-with-read-only-dont-delete.js │ ├── for-each-null.js │ ├── for-in-array-mode.js │ ├── for-in-base-reassigned-later-and-change-structure.js │ ├── for-in-base-reassigned-later.js │ ├── for-in-base-reassigned.js │ ├── for-in-body-replace-enumerable.js │ ├── for-in-cacheable-dictionary.js │ ├── for-in-capture-string-loop-var.js │ ├── for-in-cell-other.js │ ├── for-in-delete-during-iteration.js │ ├── for-in-disable-bytecode-generator-peephole-optimizations-after-rewrite-2.js │ ├── for-in-disable-bytecode-generator-peephole-optimizations-after-rewrite.js │ ├── for-in-enumerable-shadow.js │ ├── for-in-enumerable-this-arrow.js │ ├── for-in-has-own-property-shouldnt-flush-registers.js │ ├── for-in-in-by-val-should-flush-registers.js │ ├── for-in-in-structure-property-constant-virtual-register.js │ ├── for-in-invalidate-context-weird-assignments.js │ ├── for-in-invalidate.js │ ├── for-in-invalidation-for-any-write.js │ ├── for-in-modify-int-loop-var.js │ ├── for-in-modify-string-loop-var.js │ ├── for-in-null-undefined.js │ ├── for-in-of-const.js │ ├── for-in-own-structure-and-generic-with-late-add-indexed.js │ ├── for-in-postfix-ignored-index.js │ ├── for-in-postfix-index.js │ ├── for-in-prefix-index.js │ ├── for-in-primitive-index-on-prototype.js │ ├── for-in-prototype-with-indexed-properties-should-prevent-caching.js │ ├── for-in-prototype.js │ ├── for-in-proxy-target-changed-structure.js │ ├── for-in-proxy.js │ ├── for-in-redefine-enumerable.js │ ├── for-in-sentinel.js │ ├── for-in-sentinel2.js │ ├── for-in-shadow-non-enumerable.js │ ├── for-in-shadow-prototype-property.js │ ├── for-in-side-effects.js │ ├── for-in-stress.js │ ├── for-in-string.js │ ├── for-in-tests.js │ ├── for-in-typed-array.js │ ├── for-in-uncacheable-dictionary.js │ ├── for-in-validation-poly-proto.js │ ├── for-in-validation-watchpoint.js │ ├── for-let-comma.js │ ├── for-of-array-different-globals.js │ ├── for-of-array-mixed-values.js │ ├── for-of-bad-internal-field-hoist.js │ ├── for-of-done-getter-materialize-bottom-late.js │ ├── for-of-done-getter-osr-exit-inlined.js │ ├── for-of-done-getter-osr-exits-inlined-to-value-getter-with-exception.js │ ├── for-of-get-by-val-marks-clobbers-exit-state.js │ ├── for-of-in-non-reference.js │ ├── for-of-iteration.js │ ├── for-of-iterator-next-osr-at-inlined-return-non-object.js │ ├── for-of-iterator-next-osr-at-next-set-local.js │ ├── for-of-iterator-open-fast-array-should-check-js-type.js │ ├── for-of-iterator-open-osr-at-inlined-return-non-object.js │ ├── for-of-iterator-open-osr-at-iterator-set-local.js │ ├── for-of-iterator-open-return-non-object.js │ ├── for-of-next-getter-osr-exit-inlined.js │ ├── for-of-no-direct-loop-back-edge-osr.js │ ├── for-of-osr-loop-enter-active-next-differs-from-seen-modes.js │ ├── for-of-post-sinking-osr-availability.js │ ├── for-of-tdz-with-try-catch.js │ ├── for-of-value-getter-contains-control-flow.js │ ├── for-of-value-getter-osr-exit-inlined.js │ ├── force-exit-then-eval-dfg.js │ ├── force-exit-then-eval.js │ ├── force-string-arrayMode-on-originalNonArray-array-class.js │ ├── forward-varargs-double-new-array-buffer.js │ ├── forward-varargs-for-inlined-escaped-arguments.js │ ├── fourth.js │ ├── freeze-and-seal-should-prevent-extensions.js │ ├── freeze-global-object.js │ ├── freeze-setter.js │ ├── freeze_leek.js │ ├── fromCharCode-exception-check.js │ ├── frozen-array-length-should-throw-strict.js │ ├── ftl-ai-filter-phantoms-should-clear-clear-value.js │ ├── ftl-arithcos.js │ ├── ftl-arithsin.js │ ├── ftl-arithsqrt.js │ ├── ftl-arithtan.js │ ├── ftl-bigint32-and-cell-or-misc.js │ ├── ftl-bit-xor-right-result-interference.js │ ├── ftl-call-bad-callee-exception-interesting-live-state.js │ ├── ftl-call-exception-interesting-live-state.js │ ├── ftl-call-exception-no-catch.js │ ├── ftl-call-exception.js │ ├── ftl-call-varargs-bad-args-exception-interesting-live-state.js │ ├── ftl-call-varargs-bad-callee-exception-interesting-live-state.js │ ├── ftl-call-varargs-exception-interesting-live-state.js │ ├── ftl-call-varargs-exception-no-catch.js │ ├── ftl-call-varargs-exception.js │ ├── ftl-checkin-variable.js │ ├── ftl-checkin.js │ ├── ftl-entry-osr-exit-has-nullptr-node.js │ ├── ftl-expects-string-prototype-to-not-be-StringObjectUse.js │ ├── ftl-force-osr-exit.js │ ├── ftl-function-dot-arguments-with-callee-saves.js │ ├── ftl-get-by-id-getter-exception-interesting-live-state.js │ ├── ftl-get-by-id-getter-exception-no-catch.js │ ├── ftl-get-by-id-getter-exception.js │ ├── ftl-get-by-id-slow-exception-interesting-live-state.js │ ├── ftl-get-by-id-slow-exception-no-catch.js │ ├── ftl-get-by-id-slow-exception.js │ ├── ftl-get-my-argument-by-val-inlined-and-not-inlined.js │ ├── ftl-get-my-argument-by-val-inlined.js │ ├── ftl-get-my-argument-by-val.js │ ├── ftl-get-private-name-by-id.js │ ├── ftl-get-private-name-by-offset-multi.js │ ├── ftl-getmyargumentslength-inline.js │ ├── ftl-getmyargumentslength.js │ ├── ftl-gettypedarrayoffset-simple.js │ ├── ftl-gettypedarrayoffset-wasteful.js │ ├── ftl-has-a-bad-time.js │ ├── ftl-in-overflow.js │ ├── ftl-library-exception.js │ ├── ftl-library-inline-gettimezoneoffset.js │ ├── ftl-library-inlining-exceptions-dataview.js │ ├── ftl-library-inlining-exceptions.js │ ├── ftl-library-inlining-loops.js │ ├── ftl-library-inlining-random.js │ ├── ftl-library-substring.js │ ├── ftl-negate-zero.js │ ├── ftl-new-negative-array-size.js │ ├── ftl-object-get-prototype-of.js │ ├── ftl-operation-exception-interesting-live-state.js │ ├── ftl-operation-exception-no-catch.js │ ├── ftl-operation-exception.js │ ├── ftl-osr-entry-order-reverse.js │ ├── ftl-osr-entry-order-reverse2.js │ ├── ftl-osr-entry-order-reverse3.js │ ├── ftl-osr-entry-order-reverse4.js │ ├── ftl-osr-entry-should-not-exit-to-bc-zero.js │ ├── ftl-osr-failure-clear-twice.js │ ├── ftl-put-by-id-setter-exception-interesting-live-state-2.js │ ├── ftl-put-by-id-setter-exception-interesting-live-state.js │ ├── ftl-put-by-id-setter-exception-no-catch.js │ ├── ftl-put-by-id-setter-exception.js │ ├── ftl-put-by-id-slow-exception-interesting-live-state.js │ ├── ftl-put-by-id-slow-exception-no-catch.js │ ├── ftl-put-by-id-slow-exception.js │ ├── ftl-putbyid.js │ ├── ftl-putbyiddirect.js │ ├── ftl-reallocatepropertystorage.js │ ├── ftl-reflect-get-prototype-of.js │ ├── ftl-regexp-exec.js │ ├── ftl-regexp-test.js │ ├── ftl-should-always-filter-for-low-type-check-functions.js │ ├── ftl-should-not-assume-speculations-are-sensible.js │ ├── ftl-shr-exception.js │ ├── ftl-string-equality.js │ ├── ftl-string-ident-equality.js │ ├── ftl-string-strict-equality.js │ ├── ftl-sub-exception.js │ ├── ftl-switch-string-slow-duplicate-cases.js │ ├── ftl-tail-call-throw-exception-from-slow-path-recover-stack-values.js │ ├── ftl-tail-call.js │ ├── ftl-to-ftl-arity-fixup.js │ ├── ftl-try-catch-arith-sub-exception.js │ ├── ftl-try-catch-getter-ic-fail-to-call-operation-throw-error.js │ ├── ftl-try-catch-getter-throw-interesting-value-recovery.js │ ├── ftl-try-catch-getter-throw.js │ ├── ftl-try-catch-oom-error-lazy-slow-path.js │ ├── ftl-try-catch-patchpoint-with-volatile-registers.js │ ├── ftl-try-catch-setter-throw.js │ ├── ftl-try-catch-tail-call-inilned-caller.js │ ├── ftl-try-catch-varargs-call-throws.js │ ├── ftl-xor-exception.js │ ├── function-bind-call-frame.js │ ├── function-bind-caller.js │ ├── function-bind-do-not-miss-already-bound-args.js │ ├── function-bind-double-wrap-throw-more.js │ ├── function-bind-double-wrap-throw.js │ ├── function-bind-getter-call-osr-exit.js │ ├── function-bind-inlined-osr-exit.js │ ├── function-bind-setter-call-osr-exit.js │ ├── function-bind-tail-call-osr-exit.js │ ├── function-bind-throw.js │ ├── function-body-to-string-before-parameter-syntax-check.js │ ├── function-cache-with-parameters-end-position.js │ ├── function-caller-async-arrow-function-body.js │ ├── function-caller-async-function-body.js │ ├── function-caller-async-generator-body.js │ ├── function-caller-cross-realm-via-call-apply.js │ ├── function-caller-generator-body.js │ ├── function-caller-generator-method-body.js │ ├── function-configurable-properties.js │ ├── function-constructor-name.js │ ├── function-constructor-reading-from-global-lexical-environment.js │ ├── function-constructor-semantics.js │ ├── function-delete-prototype.js │ ├── function-expression-assignment.js │ ├── function-expression-exit.js │ ├── function-hidden-as-caller.js │ ├── function-length-update.js │ ├── function-name-property.js │ ├── function-name-scope.js │ ├── function-name-too-long-to-reify.js │ ├── function-reentry-infer-on-self.js │ ├── function-sinking-no-double-allocate.js │ ├── function-sinking-osrexit.js │ ├── function-sinking-put.js │ ├── function-to-string.js │ ├── function-toString-arrow.js │ ├── function-with-defaults-inlining.js │ ├── function-with-defaults-non-inlining.js │ ├── fused-jeq-slow.js │ ├── fused-jeq.js │ ├── fused-jstricteq-slow.js │ ├── fused-jstricteq.js │ ├── fuzz-bug-16399949.js │ ├── gc-invocation-with-transfer.js │ ├── gc-should-reap-dead-watchpoints.js │ ├── generational-opaque-roots.js │ ├── generator-and-super.js │ ├── generator-arguments-from-function.js │ ├── generator-arguments.js │ ├── generator-cell-with-type.js │ ├── generator-class-methods-syntax.js │ ├── generator-class-methods.js │ ├── generator-construct-failure.js │ ├── generator-containing-for-of-on-map.js │ ├── generator-containing-for-of-on-set.js │ ├── generator-eval-this.js │ ├── generator-fib-ftl-and-array.js │ ├── generator-fib-ftl-and-object.js │ ├── generator-fib-ftl-and-string.js │ ├── generator-fib-ftl.js │ ├── generator-frame-empty.js │ ├── generator-function-constructor-is-subclassible.js │ ├── generator-function-constructor.js │ ├── generator-function-create-optimized.js │ ├── generator-function-declaration-sinking-no-double-allocate.js │ ├── generator-function-declaration-sinking-osrexit.js │ ├── generator-function-declaration-sinking-put.js │ ├── generator-function-expression-sinking-no-double-allocate.js │ ├── generator-function-expression-sinking-osrexit.js │ ├── generator-function-expression-sinking-put.js │ ├── generator-function-name.js │ ├── generator-is-not-constructible.js │ ├── generator-methods-with-non-generator.js │ ├── generator-methods.js │ ├── generator-name.js │ ├── generator-prototype-change.js │ ├── generator-prototype-closure.js │ ├── generator-prototype-copy.js │ ├── generator-reduced-save-point-put-to-scope.js │ ├── generator-relations.js │ ├── generator-return-before-first-call.js │ ├── generator-return.js │ ├── generator-syntax.js │ ├── generator-this.js │ ├── generator-throw-before-first-call.js │ ├── generator-throw.js │ ├── generator-transfer-register-beyond-mutiple-yields.js │ ├── generator-type-check.js │ ├── generator-with-new-target.js │ ├── generator-with-super.js │ ├── generator-with-this-strict.js │ ├── generator-with-this.js │ ├── generator-yield-star.js │ ├── generic-arguments-correct-delete-behavior.js │ ├── get-argument-by-val-in-inlined-varargs-call-out-of-bounds.js │ ├── get-argument-by-val-safe-in-inlined-varargs-call-out-of-bounds.js │ ├── get-array-length-concurrently-change-mode.js │ ├── get-array-length-node-should-be-blessed-in-fixup.js │ ├── get-array-length-on-undecided.js │ ├── get-array-length-phantom-new-array-buffer.js │ ├── get-array-length-reuse.js │ ├── get-array-length-undecided.js │ ├── get-by-id-change-mode.js │ ├── get-by-id-direct-getter.js │ ├── get-by-id-direct.js │ ├── get-by-id-strict-arguments.js │ ├── get-by-id-strict-callee.js │ ├── get-by-id-strict-caller.js │ ├── get-by-id-strict-nested-arguments-2.js │ ├── get-by-id-strict-nested-arguments.js │ ├── get-by-id-throw-from-getter-through-optimized-code.js │ ├── get-by-id-throw-from-unexpected-getter-through-optimized-code-that-does-not-exit.js │ ├── get-by-id-throw-from-unexpected-getter-through-optimized-code.js │ ├── get-by-id-untyped.js │ ├── get-by-offset-double.js │ ├── get-by-offset-should-use-correct-child.js │ ├── get-by-pname-only-prototype-properties.js │ ├── get-by-val-double-predicted-int.js │ ├── get-by-val-fold-did-clobber-world.js │ ├── get-by-val-generic-structurestubinfo.js │ ├── get-by-val-on-undecided-array-type.js │ ├── get-by-val-on-undecided-out-of-bounds.js │ ├── get-by-val-on-undecided-sane-chain-1.js │ ├── get-by-val-on-undecided-sane-chain-2.js │ ├── get-by-val-on-undecided-sane-chain-3.js │ ├── get-by-val-on-undecided-sane-chain-4.js │ ├── get-by-val-on-undecided-sane-chain-5.js │ ├── get-by-val-on-undecided-sane-chain-6.js │ ├── get-by-val-on-undecided-trivial.js │ ├── get-by-val-out-of-bounds-basics.js │ ├── get-by-val-string.js │ ├── get-by-val-to-id-with-getter.js │ ├── get-by-val-with-string-constructor.js │ ├── get-by-val-with-string-exit.js │ ├── get-by-val-with-string-generated.js │ ├── get-by-val-with-string-getter.js │ ├── get-by-val-with-string.js │ ├── get-by-val-with-symbol-constructor.js │ ├── get-by-val-with-symbol-exit.js │ ├── get-by-val-with-symbol-getter.js │ ├── get-by-val-with-symbol.js │ ├── get-declared-unpassed-argument-in-direct-arguments.js │ ├── get-declared-unpassed-argument-in-scoped-arguments.js │ ├── get-from-scope-dynamic-onto-proxy.js │ ├── get-function-realm-not-doing-recursion.js │ ├── get-getter-setter-by-offset-not-always-safe-to-execute.js │ ├── get-local-elimination.js │ ├── get-my-argument-by-val-constant-folding.js │ ├── get-my-argument-by-val-creates-arguments.js │ ├── get-my-argument-by-val-for-inlined-escaped-arguments.js │ ├── get-my-argument-by-val-inlined-no-formal-parameters.js │ ├── get-my-argument-by-val-negative-1.js │ ├── get-my-argument-by-val-negative-2.js │ ├── get-my-argument-by-val-negative-3.js │ ├── get-my-argument-by-val-out-of-bounds-no-warm-up.js │ ├── get-my-argument-by-val-out-of-bounds.js │ ├── get-my-argument-by-val-safe-out-of-bounds.js │ ├── get-my-argument-by-val-safe-wrap-around.js │ ├── get-my-argument-by-val-wrap-around-no-warm-up.js │ ├── get-my-argument-by-val-wrap-around.js │ ├── get-own-property-names-bad-time.js │ ├── get-own-property-names-dfg.js │ ├── get-own-property-slot-cache-error.js │ ├── get-private-name-cache-failure.js │ ├── get-private-name-cell.js │ ├── get-private-name-with-constant-ident.js │ ├── get-private-name-with-constant-symbol.js │ ├── get-private-name-with-different-symbol.js │ ├── get-private-name-with-primitive.js │ ├── get-private-name.js │ ├── get-property-cache-error.js │ ├── get-property-names-stack-overflow.js │ ├── get-prototype-create-this-effectful.js │ ├── get-prototype-of.js │ ├── get-stack-double.js │ ├── get-stack-identity-due-to-sinking.js │ ├── get-stack-mapping-with-dead-get-stack.js │ ├── get-stack-mapping.js │ ├── get-stack-wrong-type-when-inline-varargs.js │ ├── get-typed-array-length-as-int52-generic.js │ ├── getstack-int52.js │ ├── getter-arity.js │ ├── getter-setter-globalobject-in-ic-2.js │ ├── getter-setter-globalobject-in-ic.js │ ├── getter-setter-inlining-should-emit-movhint.js │ ├── getter-setter-should-be-cell.js │ ├── getter.js │ ├── gettypedarraylengthasint52-must-be-emitted-for-typedarray.js │ ├── global-add-function-should-not-be-shadowed-by-lexical-bindings.js │ ├── global-const-redeclaration-setting-2.js │ ├── global-const-redeclaration-setting-3.js │ ├── global-const-redeclaration-setting-4.js │ ├── global-const-redeclaration-setting-5.js │ ├── global-const-redeclaration-setting.js │ ├── global-environment-does-not-trap-unscopables.js │ ├── global-import-function-should-return-a-promise-when-clearing-exceptions.js │ ├── global-is-finite.js │ ├── global-is-nan.js │ ├── global-isNaN-basics.js │ ├── global-lexical-binding-epoch-should-be-correct-one.js │ ├── global-lexical-environment-access-from-module-child.js │ ├── global-lexical-environment-access-from-module.js │ ├── global-lexical-environment-to-this.js │ ├── global-lexical-let-no-rhs.js │ ├── global-lexical-redeclare-variable.js │ ├── global-lexical-redefine-const.js │ ├── global-lexical-var-injection.js │ ├── global-lexical-variable-tdz.js │ ├── global-lexical-variable-unresolved-property.js │ ├── global-lexical-variable-with-statement.js │ ├── global-object-define-own-property-put-to-scope.js │ ├── global-object-define-own-property.js │ ├── global-object-have-a-bad-time-dependency.js │ ├── global-object-proto-getter.js │ ├── global-object-read-modify-write-remove-at-get-strict.js │ ├── global-object-read-modify-write-remove-at-get.js │ ├── global-property-into-variable-get-from-scope.js │ ├── global-static-variables-should-not-be-shadowed-by-lexical-bindings.js │ ├── goofy-function-reentry-incorrect-inference.js │ ├── growable-arraybuffer-basic.js │ ├── growable-typed-array.js │ ├── handle-empty-localeID-in-localeIDBufferForLanguageTagWithNullTerminator.js │ ├── harmony-support.js │ ├── has-custom-properties.js │ ├── has-indexed-property-array-storage-ftl.js │ ├── has-indexed-property-array-storage.js │ ├── has-indexed-property-should-accept-non-int32.js │ ├── has-indexed-property-slow-put-array-storage-ftl.js │ ├── has-indexed-property-slow-put-array-storage.js │ ├── has-indexed-property-with-worsening-array-mode.js │ ├── has-instance-exception-check.js │ ├── has-own-property-arguments.js │ ├── has-own-property-cache-basics.js │ ├── has-own-property-called-on-non-object.js │ ├── has-own-property-name-cache-string-keys.js │ ├── has-own-property-name-cache-symbol-keys.js │ ├── has-own-property-name-cache-symbols-and-strings.js │ ├── has-own-property-structure-for-in-loop-correctness.js │ ├── has-static-property-property-condition-needs-to-check-if-structure-has-property.js │ ├── hash-deleted-value-cell-32.js │ ├── hashbang.js │ ├── have-a-bad-time-with-arguments.js │ ├── having-a-bad-time-with-derived-arrays.js │ ├── heap-allocation-in-did-structure-transition-watchpoint.js │ ├── heap-allocator-allocates-incorrect-size-for-activation.js │ ├── heap-analyzer-taking-lock.js │ ├── heap-and-32-bigint-eq.js │ ├── heap-and-32-bigint-stricteq.js │ ├── hide-cached-to-primitive-property.js │ ├── hide-cached-to-string-property.js │ ├── hide-cached-value-of-property.js │ ├── hoist-get-by-offset-with-control-dependent-inferred-type.js │ ├── hoisted-eval-different-scope.js │ ├── hold-lock-when-resetting-structure-stub-info.js │ ├── host-function-property-order.js │ ├── ic-stats-concurrent.js │ ├── ic-throw-through-optimized-code.js │ ├── ignore-promise-species.js │ ├── immutable-butterfly-to-string-cache-should-not-happen-for-generic-join.js │ ├── import-basic.js │ ├── import-exception.js │ ├── import-from-eval.js │ ├── import-lhs.js │ ├── import-reject-with-exception.js │ ├── import-syntax.js │ ├── import-with-empty-string.js │ ├── impure-get-own-property-slot-inline-cache.js │ ├── in-by-id-accessors.js │ ├── in-by-id-ai.js │ ├── in-by-id-constant.js │ ├── in-by-id-custom-accessors.js │ ├── in-by-id-custom-values.js │ ├── in-by-id-match-invalid.js │ ├── in-by-id-match.js │ ├── in-by-id-operation.js │ ├── in-by-id-optimize-should-ic-only-after-an-exception-check.js │ ├── in-by-id-proxy.js │ ├── in-by-val-has-indexed-property-ftl-2.js │ ├── in-by-val-has-indexed-property-ftl-3.js │ ├── in-by-val-has-indexed-property-ftl.js │ ├── in-by-val-inside-for-in-loop.js │ ├── in-by-val-should-throw.js │ ├── in-by-variant-should-mark-cacheable-identifier.js │ ├── in-ftl-exception-check.js │ ├── in-miss-variant-merge.js │ ├── inc-osr-exit-from-big-int.js │ ├── inc-osr-exit-to-big-int.js │ ├── incomplete-unicode-locale.js │ ├── incorrect-exception-assertion-in-operationRegExpExecNonGlobalOrSticky.js │ ├── incorrect-put-could-generate-invalid-ic-but-still-not-causing-bad-behavior-bad-transition-debug.js │ ├── incorrect-put-could-generate-invalid-ic-but-still-not-causing-bad-behavior-bad-transition.js │ ├── incorrect-put-could-generate-invalid-ic-but-still-not-causing-bad-behavior.js │ ├── incorrect-put-could-generate-invalid-ic-involving-dictionary-flatten-debug.js │ ├── incorrect-put-could-generate-invalid-ic-involving-dictionary-flatten.js │ ├── incremental-marking-should-not-dead-lock-in-new-property-transition.js │ ├── indirect-call-object-constructor-with-no-arguments.js │ ├── infer-constant-global-property.js │ ├── infer-constant-property.js │ ├── infer-uninitialized-closure-var.js │ ├── inferred-infinite-loop-that-uses-captured-variables.js │ ├── inferred-names.js │ ├── inferred-type-table-stale-identifiers.js │ ├── inferred-types-regex-matches-array.js │ ├── infinite-loop-that-uses-captured-variables-before-throwing.js │ ├── infinite-loop-that-uses-captured-variables-but-they-do-not-escape.js │ ├── infinite-loop-that-uses-captured-variables-with-osr-entry.js │ ├── infinite-loop-that-uses-captured-variables.js │ ├── initialize-entrypoint-arguments-with-tdz.js │ ├── initialize_functions_after_arguments.js │ ├── injected-numeric-setter-on-prototype.js │ ├── inline-cache-arguments.js │ ├── inline-call-that-doesnt-use-all-args.js │ ├── inline-call-to-recursive-tail-call.js │ ├── inline-call-varargs-and-call.js │ ├── inline-call-varargs.js │ ├── inline-closure-call.js │ ├── inline-llint-with-switch.js │ ├── inline-new-symbol-dfg-undefined-first-arg.js │ ├── inline-strict-delete.js │ ├── inline-varargs-get-arguments.js │ ├── inlined-constructor-this-liveness.js │ ├── inlined-error-gets-correct-codeblock-for-bytecodeoffset.js │ ├── inlined-function-this-liveness.js │ ├── inlined-tail-call-in-inlined-setter-should-not-crash-when-getting-value-profile.js │ ├── inlining-for-of-should-validate.js │ ├── inlining-unreachable-non-tail.js │ ├── inlining-unreachable.js │ ├── inserted-gettypedarraylengthasint52-should-have-int52-result-for-put-by-val.js │ ├── inserted-recovery-with-set-last-index.js │ ├── instance-of-on-poly-proto-opc-should-not-crash.js │ ├── instanceof-custom-hasinstancesymbol.js │ ├── instanceof-dynamic-proxy-check-structure.js │ ├── instanceof-dynamic-proxy-loop.js │ ├── instanceof-dynamic-proxy.js │ ├── instanceof-hit-one-object-then-another.js │ ├── instanceof-hit-two-objects-then-another.js │ ├── instanceof-late-constant-folding.js │ ├── instanceof-non-object-prototype.js │ ├── instanceof-not-cell.js │ ├── instanceof-prototype-change-to-hit.js │ ├── instanceof-prototype-change-to-null.js │ ├── instanceof-prototype-change-watchpointable.js │ ├── instanceof-prototype-change.js │ ├── instanceof-proxy-check-structure.js │ ├── instanceof-proxy-loop.js │ ├── instanceof-proxy.js │ ├── instanceof.js │ ├── int16-put-by-val-in-and-out-of-bounds.js │ ├── int16-put-by-val-in-bounds-then-exit-out-of-bounds.js │ ├── int16-put-by-val-out-of-bounds-bounds-then-do-in-bounds.js │ ├── int32-array-unshift.js │ ├── int32-min-to-string.js │ ├── int32-object-out-of-bounds.js │ ├── int32-out-of-bounds.js │ ├── int32-to-string-in-loop-removed.js │ ├── int32array-transition-on-nan.js │ ├── int52-ai-add-then-filter-int32.js │ ├── int52-ai-mul-and-clean-neg-zero-then-filter-int32.js │ ├── int52-ai-mul-then-filter-int32-directly.js │ ├── int52-ai-mul-then-filter-int32.js │ ├── int52-ai-neg-then-filter-int32.js │ ├── int52-ai-sub-then-filter-int32.js │ ├── int52-argument.js │ ├── int52-force-osr-exit-path.js │ ├── int52-inlined-call-argument.js │ ├── int52-to-string-in-loop-removed.js │ ├── int52-variable.js │ ├── int52rep-with-double-checks-int52-range-simple.js │ ├── int52rep-with-double-checks-int52-range.js │ ├── int8-repeat-in-then-out-of-bounds.js │ ├── int8-repeat-out-of-bounds.js │ ├── integer-range-optimization-constant-representation-1.js │ ├── integer-range-optimization-constant-representation-2.js │ ├── internal-function-call.js │ ├── internal-function-construct.js │ ├── internal-function-subclass-structure-realm.js │ ├── internal-promise-constructor-not-confusing.js │ ├── internal-promise-is-not-exposed.js │ ├── intl-canonical-locale-alias-mapping.js │ ├── intl-canonicalize-locale-list-error-oom.js │ ├── intl-collator-co-extension.js │ ├── intl-collator.js │ ├── intl-constructors-with-proxy.js │ ├── intl-date-pattern-includes-literal-text.js │ ├── intl-date-time-format-date-time-style-basic.js │ ├── intl-date-time-format-date-time-style-hour-cycle.js │ ├── intl-date-time-format-error-message.js │ ├── intl-date-time-style-option-consistency.js │ ├── intl-datetimeformat-day-period.js │ ├── intl-datetimeformat-en-do-not-include-special-spaces.js │ ├── intl-datetimeformat-format-range-should-check-practically-equal.js │ ├── intl-datetimeformat-format-range-to-parts-should-check-practically-equal.js │ ├── intl-datetimeformat-formatrange-relevant-extensions-ja.js │ ├── intl-datetimeformat-formatrange-relevant-extensions.js │ ├── intl-datetimeformat-formatrange-should-not-handle-gregorian-change-date.js │ ├── intl-datetimeformat-formatrange.js │ ├── intl-datetimeformat-formatrangetoparts-relevant-extensions-ja.js │ ├── intl-datetimeformat-formatrangetoparts-relevant-extensions.js │ ├── intl-datetimeformat-formatrangetoparts-should-not-handle-gregorian-change-date.js │ ├── intl-datetimeformat-formatrangetoparts.js │ ├── intl-datetimeformat-hour-cycle.js │ ├── intl-datetimeformat.js │ ├── intl-default-locale.js │ ├── intl-displaynames-v2.js │ ├── intl-displaynames.js │ ├── intl-duration-format-gc.js │ ├── intl-durationformat-basic.js │ ├── intl-durationformat-digital.js │ ├── intl-durationformat-format-to-parts.js │ ├── intl-durationformat.js │ ├── intl-el-case.js │ ├── intl-enumeration.js │ ├── intl-extended-timezone-names.js │ ├── intl-get-options-not-using-toobject.js │ ├── intl-language-tag.js │ ├── intl-legacy-constructors.js │ ├── intl-listformat.js │ ├── intl-locale-as-intl-param.js │ ├── intl-locale-info.js │ ├── intl-locale-invalid-hourCycles.js │ ├── intl-locale-non-8bit.js │ ├── intl-locale.js │ ├── intl-long-locale-id-maximize-minimize.js │ ├── intl-missing-script-locales.js │ ├── intl-negative-nan.js │ ├── intl-number-format-range-order.js │ ├── intl-numberformat-fd-handling-v2.js │ ├── intl-numberformat-format-large.js │ ├── intl-numberformat-format-range-v3.js │ ├── intl-numberformat-format-string-v3.js │ ├── intl-numberformat-format-string.js │ ├── intl-numberformat-format-to-parts.js │ ├── intl-numberformat-nu.js │ ├── intl-numberformat-rounding-increment-resolved-match-v3.js │ ├── intl-numberformat-rounding-increment-v3.js │ ├── intl-numberformat-rounding-increment-value-hanidec.js │ ├── intl-numberformat-rounding-increment-value-v3.js │ ├── intl-numberformat-rounding-increment-value.js │ ├── intl-numberformat-rounding-mode-table-v3.js │ ├── intl-numberformat-rounding-mode-v3.js │ ├── intl-numberformat-sign-display-v3.js │ ├── intl-numberformat-trailing-zero-display-resolved-options-v3.js │ ├── intl-numberformat-trailing-zero-display-v3.js │ ├── intl-numberformat-unified-ja.js │ ├── intl-numberformat-unified.js │ ├── intl-numberformat-usegrouping-v3.js │ ├── intl-numberformat.js │ ├── intl-object.js │ ├── intl-parse-unicode-subtags.js │ ├── intl-pluralrules-select-range-validate-inputs.js │ ├── intl-pluralrules-selectrange.js │ ├── intl-pluralrules.js │ ├── intl-relativetimeformat.js │ ├── intl-segmenter.js │ ├── intl-suppored-locales-of.js │ ├── intrinsic-getter-with-poly-proto-getter-change.js │ ├── intrinsic-getter-with-poly-proto-proto-change.js │ ├── intrinsic-getter-with-poly-proto.js │ ├── invalid-import-assertion.js │ ├── invalidate-array-iterator-prototype-next.js │ ├── invalidation-point.js │ ├── inverted-additive-subsumption.js │ ├── is-callable-in-ftl-needs-to-be-aware-of-proxy.js │ ├── is-cell-with-type-should-check-non-cell-cases.js │ ├── is-constructor-should-be-correct-in-ai.js │ ├── is-constructor.js │ ├── is-rope-check-in-string-slice-should-not-jump-over-register-allocations.js │ ├── is-undefined-exit-on-masquerader.js │ ├── is-undefined-jettison-on-masquerader.js │ ├── is-undefined-masquerader.js │ ├── is-undefined-or-null-builtin.js │ ├── isInteger-doesnt-overwrite-argument.js │ ├── isLockFree.js │ ├── istypedarrayview-intrinsic.js │ ├── iteration-helper-hidden.js │ ├── iterator-done-exception-check.js │ ├── iterator-field-order.js │ ├── iterator-functions.js │ ├── iterator-names.js │ ├── iterator-open-checkpoint-liveness.js │ ├── iterator-prototype.js │ ├── iterator-return-abrupt-lookup-builtins.js │ ├── iterator-return-beyond-multiple-iteration-scopes.js │ ├── iterators-shape.js │ ├── jit-cache-poly-replace-then-cache-get-and-fold-then-invalidate.js │ ├── jit-cache-replace-then-cache-get-and-fold-then-invalidate.js │ ├── jit-gracefully-handle-double-constants-in-math-operators.js │ ├── jit-put-to-scope-global-cache-watchpoint-invalidate.js │ ├── jneq-ptr-opcode-variable-only-live-on-taken-branch.js │ ├── joined-strings-should-not-exceed-max-string-length.js │ ├── js-fixed-array-out-of-memory.js │ ├── js-to-wasm-callee-has-correct-prototype.js │ ├── jsc-read.js │ ├── jsc-setImpureGetterDelegate-on-bad-type.js │ ├── jsc-shell-forbid-execution-after-termination.js │ ├── jsc-shell-test-properties-should-not-be-enumerable.js │ ├── jsc-test-functions-should-be-more-robust.js │ ├── jsfunction-cannot-use-allocation-profile-with-builtin-functions-with-no-prototype.js │ ├── jsimmutablebutterfly-get-must-return-double-boxed-value.js │ ├── json-fast-stringifier-on-cyclic-structure.js │ ├── json-parse-256.js │ ├── json-parse-array-prototype-is-array-assert.js │ ├── json-parse-big-object.js │ ├── json-parse-on-frozen-object.js │ ├── json-parse-reviver-array-proxy.js │ ├── json-parse-reviver-revoked-proxy.js │ ├── json-parse-syntax.js │ ├── json-stringified-overflow-2.js │ ├── json-stringified-overflow.js │ ├── json-stringify-executing-in-reserved-zone.js │ ├── json-stringify-gap-calculation-should-be-after-replacer-check.js │ ├── json-stringify-getter-call.js │ ├── json-stringify-no-arguments.js │ ├── json-stringify-object-modify.js │ ├── json-stringify-stack-overflow.js │ ├── json-stringify-string-builder-overflow.js │ ├── json-stringify-with-non-jsarray-array.js │ ├── json-surrogate-pair.js │ ├── jsonp-literal-parser-semicolon-is-not-assignment.js │ ├── jsonp-program-evaluate-path-must-consider-global-lexical-environment.js │ ├── jsonp-program-evaluate-path-must-handle-tdz.js │ ├── keep-checks-when-converting-to-lazy-js-constant-in-strength-reduction.js │ ├── keys-bad-time.js │ ├── keys-dfg.js │ ├── known-cell-type-check-should-allow-empty-value-to-flow-through.js │ ├── known-cell-use-needs-type-check-assertion.js │ ├── known-int32-cant-be-used-across-bytecode-boundary.js │ ├── large-number-to-bigint.js │ ├── large-regexp.js │ ├── large-string-should-not-crash-error-creation.js │ ├── large-unshift-splice.js │ ├── lars-sab-workers.js │ ├── lazy-global-object-property-materialization-should-not-putDirectWithoutTransition.js │ ├── lazy-initialization-done-a-priori-if-jit-enabled.js │ ├── left-shift-to-primitive-precedence.js │ ├── length-of-new-array-with-spread.js │ ├── let-and-open-bracket.js │ ├── let-lexical-binding-shadow-existing-global-property-ftl.js │ ├── let-lexical-binding-shadow-existing-global-property-tdz-ftl.js │ ├── let-lexical-binding-shadow-existing-global-property-tdz.js │ ├── let-lexical-binding-shadow-existing-global-property.js │ ├── let-lexical-binding-shadowing-global-properties-and-eval-injection.js │ ├── let.js │ ├── lexical-let-and-with-statement.js │ ├── lexical-let-exception-handling.js │ ├── lexical-let-global-not-captured-variables.js │ ├── lexical-let-loop-semantics.js │ ├── lexical-let-not-strict-mode.js │ ├── lexical-let-semantics.js │ ├── lexical-let-tdz.js │ ├── lexical-scoping-break-continue.js │ ├── lexical-scoping-for-loop.js │ ├── licm-array-storage-get-and-put-by-val.js │ ├── licm-dead-code.js │ ├── licm-no-pre-header-nested.js │ ├── licm-no-pre-header.js │ ├── licm-pre-header-cannot-exit-nested.js │ ├── licm-pre-header-cannot-exit.js │ ├── licm-should-handle-if-a-hoist-causes-a-provable-osr-exit.js │ ├── lift-tdz-bypass-catch.js │ ├── lift-template-literal.js │ ├── link-polymorphic-call-can-gc.js │ ├── literal-parser-error-message-oom.js │ ├── literal-parser-test-case.js │ ├── liveness-pruning-needed-for-osr-availability-eager.js │ ├── liveness-pruning-needed-for-osr-availability.js │ ├── llint-cache-replace-then-cache-get-and-fold-then-invalidate.js │ ├── llint-get-by-id-cache-prototype-load-from-dictionary.js │ ├── llint-proto-get-by-id-cache-change-prototype.js │ ├── llint-proto-get-by-id-cache-intercept-value.js │ ├── llint-put-to-scope-global-cache-watchpoint-invalidate.js │ ├── llint-stack-overflow-debugging-opcodes.js │ ├── llint-stack-overflow-location.js │ ├── llinttrue-in-eval.js │ ├── llinttrue.js │ ├── load-hole-from-scope-into-live-var.js │ ├── load-varargs-elimination-bounds-check-barely.js │ ├── load-varargs-elimination-bounds-check.js │ ├── load-varargs-on-new-array-with-spread-convert-to-static-loads.js │ ├── load-varargs-then-inlined-call-and-exit-strict.js │ ├── load-varargs-then-inlined-call-and-exit.js │ ├── load-varargs-then-inlined-call-exit-in-foo.js │ ├── load-varargs-then-inlined-call-inlined.js │ ├── load-varargs-then-inlined-call.js │ ├── locale-compare-bits.js │ ├── logical-assignment-operator-and.js │ ├── logical-assignment-operator-coalesce.js │ ├── logical-assignment-operator-or.js │ ├── logical-nullish-assignment-and-private-name.js │ ├── make-bound-function-should-not-assume-int32-length.js │ ├── make-dictionary-repatch.js │ ├── make-large-string-jit-strcat.js │ ├── make-large-string-jit.js │ ├── make-large-string-strcat.js │ ├── make-large-string.js │ ├── make-rope-2.js │ ├── make-rope-3.js │ ├── make-rope-should-not-propagate-constant-folded-value-in-ai.js │ ├── many-nested-functions-parser-stack-overflow.js │ ├── many-sunken-locals.js │ ├── map-b3-licm-infinite-loop.js │ ├── map-clear-get.js │ ├── map-clone-instance-iterator-change.js │ ├── map-clone-iterator-change.js │ ├── map-clone-next-change.js │ ├── map-clone.js │ ├── map-constructor-adder.js │ ├── map-constructor-hole-throw-and-iterator-resume.js │ ├── map-constructor-hole-throw.js │ ├── map-constructor.js │ ├── map-cse-correctness.js │ ├── map-delete.js │ ├── map-inherit-set.js │ ├── map-iteration-oas.js │ ├── map-iteration.js │ ├── map-iterator-check-before-fail.js │ ├── map-iterator-creation-fail-dfg.js │ ├── map-iterator-creation-fail.js │ ├── map-iterator-materialize-at-osr-exit.js │ ├── map-iterator-materialize-one-path.js │ ├── map-iterator-materialize.js │ ├── map-iterator-result-should-have-expected-shape.js │ ├── map-iterator-sinking.js │ ├── map-iterators-next.js │ ├── map-rehash-2.js │ ├── map-rehash.js │ ├── map-set-change-get.js │ ├── map-set-check-failure.js │ ├── map-set-clobber-map-get.js │ ├── map-set-create-bucket.js │ ├── map-set-cse.js │ ├── map-set-does-not-clobber-set-has.js │ ├── map-set-does-not-clobber-weak-map-get.js │ ├── map-untyped-normalize-cse.js │ ├── map-untyped-normalize.js │ ├── map-with-nan.js │ ├── marked-argument-buffer.js │ ├── masquerader-as-function-in-promise.js │ ├── materialize-activation-referenced-from-phantom-function.js │ ├── materialize-object-referenced-from-phantom-object.js │ ├── materialize-past-butterfly-allocation.js │ ├── materialize-past-put-structure.js │ ├── materialize-regexp-at-osr-exit.js │ ├── materialize-regexp-cyclic-regexp-at-osr-exit.js │ ├── materialize-regexp-cyclic-regexp.js │ ├── materialize-regexp-cyclic.js │ ├── materialize-regexp-referenced-from-phantom-regexp-cyclic.js │ ├── materialize-regexp-referenced-from-phantom-regexp.js │ ├── materialize-regexp.js │ ├── materialized-regexp-has-correct-last-index-set-by-match-at-osr-exit.js │ ├── materialized-regexp-has-correct-last-index-set-by-match.js │ ├── math-abs-positive.js │ ├── math-ceil-arith-rounding-mode.js │ ├── math-ceil-basics.js │ ├── math-clz32-basics.js │ ├── math-exceptions.js │ ├── math-floor-arith-rounding-mode.js │ ├── math-floor-basics.js │ ├── math-hypot-evaluation-ordering.js │ ├── math-log-basics.js │ ├── math-log-with-constants.js │ ├── math-max-min-negative-zero.js │ ├── math-max-min-no-arguments.js │ ├── math-max-min.js │ ├── math-pow-basics.js │ ├── math-pow-becomes-custom-function.js │ ├── math-pow-coherency.js │ ├── math-pow-integer-exponent-fastpath.js │ ├── math-pow-nan-behaviors.js │ ├── math-pow-nan-to-zero-spec-type.js │ ├── math-pow-stable-results.js │ ├── math-pow-with-constants.js │ ├── math-pow-with-never-NaN-exponent.js │ ├── math-round-arith-rounding-mode.js │ ├── math-round-basics.js │ ├── math-round-should-not-use-truncate.js │ ├── math-rounding-infinity.js │ ├── math-rounding-nan.js │ ├── math-rounding-negative-zero.js │ ├── math-sqrt-basics-disable-architecture-specific-optimizations.js │ ├── math-sqrt-basics.js │ ├── math-trunc-arith-rounding-mode.js │ ├── math-trunc-basics.js │ ├── math-trunc-should-be-truncate.js │ ├── math-unary-no-arg.js │ ├── max-boolean-exit.js │ ├── max-typed-array-length-toString.js │ ├── maximum-inline-capacity.js │ ├── may-exit-should-be-false-regexp-constant-folding.js │ ├── memcpy-typed-loops.js │ ├── merge-string-builder-in-dfg.js │ ├── merging-ic-variants-should-bail-if-structures-overlap.js │ ├── method-name.js │ ├── misaligned-int8-view-byte-offset.js │ ├── misaligned-int8-view-read.js │ ├── misaligned-int8-view-write.js │ ├── misc-is-object-or-null.js │ ├── miss-variant-merge.js │ ├── missing-clobber-top-validation.js │ ├── missing-exception-check-in-GenericArguments-deletePropertyByIndex.js │ ├── missing-exception-check-in-HashMapImpl-add.js │ ├── missing-exception-check-in-JSValue-toWTFStringSlowCase.js │ ├── missing-exception-check-in-array-prototype-fastJoin.js │ ├── missing-exception-check-in-canonicalizeLocaleList.js │ ├── missing-exception-check-in-josn-stringifier.js │ ├── missing-exception-check-in-json-stringifier-gap.js │ ├── missing-exception-check-in-operationHasGenericProperty.js │ ├── missing-exception-check-in-string-compare.js │ ├── missing-exception-check-in-string-greater-than-compare.js │ ├── missing-exception-check-in-string-greater-than-or-equal-compare.js │ ├── missing-exception-check-in-string-lastIndexOf.js │ ├── missing-exception-check-in-string-less-than-compare.js │ ├── missing-exception-check-in-string-less-than-or-equal-compare.js │ ├── missing-exception-check-in-string-toLower.js │ ├── missing-exception-check-in-string-toUpper.js │ ├── model-effects-properly-of-spread-over-phantom-create-rest.js │ ├── modify-map-during-iteration.js │ ├── modify-set-during-iteration.js │ ├── module-namespace-access-change.js │ ├── module-namespace-access-non-constant.js │ ├── module-namespace-access-poly.js │ ├── module-namespace-access-set-fails.js │ ├── module-namespace-access-transitive-exports-2.js │ ├── module-namespace-access-transitive-exports.js │ ├── module-namespace-access.js │ ├── module-namespace-object-caching.js │ ├── modules-syntax-error-with-names.js │ ├── modules-syntax-error.js │ ├── modules-syntax-import-assertion-error.js │ ├── modules-syntax-import-assertion.js │ ├── modules-syntax.js │ ├── movhint-backwards-propagation-must-merge-use-as-value-add.js │ ├── movhint-backwards-propagation-must-merge-use-as-value.js │ ├── mul-boolean-exit.js │ ├── multi-del-by-offset-doesnt-always-def-osr-entry.js │ ├── multi-del-by-offset-doesnt-always-def.js │ ├── multi-delete-by-offset-ai-result.js │ ├── multi-get-by-offset-dce.js │ ├── multi-get-by-offset-hoist-around-structure-check.js │ ├── multi-get-by-offset-proto-and-self.js │ ├── multi-get-by-offset-proto-or-unset.js │ ├── multi-get-by-offset-proto-self-or-unset.js │ ├── multi-get-by-offset-self-or-proto.js │ ├── multi-get-by-offset-self-or-unset.js │ ├── multi-put-by-offset-multiple-transitions.js │ ├── multi-put-by-offset-must-filter-value-before-filtering-base.js │ ├── multi-put-by-offset-reallocation-butterfly-cse.js │ ├── multi-put-by-offset-reallocation-cases.js │ ├── multiline-token-error-column.js │ ├── multiple.js │ ├── multiple2.js │ ├── multiply-typed-double-and-object.js │ ├── must-handled-values-should-not-be-used-as-proven-constants-in-cfa.js │ ├── mutual-tail-call-no-stack-overflow.js │ ├── nan-equal-untyped.js │ ├── nan-equal.js │ ├── native-constructors-length.js │ ├── native-error-properties.js │ ├── nativeerror-prototype-tostring.js │ ├── need-bytecode-liveness-for-unreachable-blocks-at-dfg-time.js │ ├── negate-prefer-number-to-primitive.js │ ├── nested-yield-in-arrow-function-should-be-a-syntax-error.js │ ├── new-array-buffer-sinking-osrexit.js │ ├── new-array-dead.js │ ├── new-array-having-a-bad-time-double.js │ ├── new-array-keep-params-live-in-osrexit-dfg-slow-path.js │ ├── new-array-storage-array-with-size.js │ ├── new-array-then-exit.js │ ├── new-array-with-size-div.js │ ├── new-array-with-size-throw-exception-and-tear-off-arguments.js │ ├── new-array-with-size-with-bad-time.js │ ├── new-array-with-spread-cow-double.js │ ├── new-array-with-spread-cow-int.js │ ├── new-array-with-spread-cow.js │ ├── new-array-with-spread-double-new-array-buffer.js │ ├── new-array-with-spread-with-normal-spread-and-phantom-spread.js │ ├── new-array-with-spread-with-phantom-new-array-buffer.js │ ├── new-contiguous-array-with-size.js │ ├── new-double-array-with-size.js │ ├── new-function-expression-has-structures.js │ ├── new-int32-array-with-size.js │ ├── new-largeish-contiguous-array-with-size.js │ ├── new-promise-capabilities-requires-constructor.js │ ├── new-promise-should-respect-promise-realm.js │ ├── new-regex-inline.js │ ├── new-string-object.js │ ├── new-target-syntax-errors.js │ ├── new-target.js │ ├── new-typed-array-cse-effects.js │ ├── new-undecided-array-with-size.js │ ├── new_array_with_spread-should-cap-array-size-to-MIN_ARRAY_STORAGE_CONSTRUCTION_LENGTH.js │ ├── ninth.js │ ├── no-abc-skippy-loop.js │ ├── no-abc-skippy-paired-loop.js │ ├── no-indexing-shape-invalidate.js │ ├── no-indexing-shape-multiple.js │ ├── no-indexing-shape-negative.js │ ├── no-indexing-shape-other-array.js │ ├── no-indexing-shape-prototype-invalidate.js │ ├── non-cell-nor-bigint-should-be-emitted-for-to-number-target-if-bigint-appears.js │ ├── non-cell-nor-bigint-should-reject-bigint.js │ ├── non-constructable-constructors.js │ ├── non-constructors.js │ ├── non-suitable-typed-array-index-of.js │ ├── non-trivial-lastindex-valueof.js │ ├── normalize-map-key-constant-folding.js │ ├── not-cache-over-uncacheable-dictionary.js │ ├── not-cell-use.js │ ├── null-rope-and-collectors.js │ ├── null-setter-frame.js │ ├── nullish-coalescing.js │ ├── number-constructor-bigint-dfg.js │ ├── number-constructor-bigint.js │ ├── number-is-finite.js │ ├── number-is-integer-intrinsic.js │ ├── number-is-nan.js │ ├── number-proto.js │ ├── number-prototype-to-string-cast-overflow.js │ ├── number-prototype-to-string-dfg-bad-this-value-radix-10.js │ ├── number-prototype-to-string-dfg-bad-this-value-radix-absent.js │ ├── number-prototype-to-string-exception.js │ ├── number-prototype-to-string-wrong-values.js │ ├── number-to-locale-string-should-accept-strange-number-objects.js │ ├── number-to-string-abstract-operation.js │ ├── number-to-string-radix.js │ ├── number-to-string-strength-reduction.js │ ├── number-to-string-with-add.js │ ├── number-to-string-with-radix-10.js │ ├── number-to-string-with-radix-cse.js │ ├── number-to-string-with-radix-invalid.js │ ├── number-to-string-with-radix-watchpoint.js │ ├── number-to-string-with-radix.js │ ├── number-to-string.js │ ├── number-toLocaleString.js │ ├── numberingSystemsForLocale-cached-strings-should-be-immortal-and-safe-for-concurrent-access.js │ ├── numeric-getter-has-correct-name.js │ ├── numeric-literal-separators.js │ ├── numeric-setter-on-prototype-non-blank-array.js │ ├── numeric-setter-on-prototype.js │ ├── numeric-setter-on-self.js │ ├── obj-rest-destructuring-order.js │ ├── obj-spread-order.js │ ├── object-add.js │ ├── object-allocation-sinking-interpretation-can-interpret-edges-that-can-be-proven-unreachable-in-ai.js │ ├── object-allocation-sinking-phase-must-only-move-allocations-if-stack-trace-is-still-valid.js │ ├── object-allocation-sinking-phase-needs-to-write-to-each-scope-offset.js │ ├── object-allocation-sinking-with-uninitialized-property-on-one-path.js │ ├── object-assign-changing-properties.js │ ├── object-assign-correctness.js │ ├── object-assign-enumerable.js │ ├── object-assign-fast-path.js │ ├── object-assign-order.js │ ├── object-assign-proxy.js │ ├── object-assign-string-first.js │ ├── object-assign-symbols.js │ ├── object-assign-target-proto-setter.js │ ├── object-assign-undefined.js │ ├── object-assign.js │ ├── object-bit-and.js │ ├── object-bit-or.js │ ├── object-bit-xor.js │ ├── object-constructor-boolean-edge.js │ ├── object-constructor-global.js │ ├── object-constructor-null-edge.js │ ├── object-constructor-number-edge.js │ ├── object-constructor-object-edge.js │ ├── object-constructor-should-be-new-target-aware.js │ ├── object-constructor-string-edge.js │ ├── object-constructor-symbol-edge.js │ ├── object-constructor-undefined-edge.js │ ├── object-create-define.js │ ├── object-create-non-object-properties-parameter.js │ ├── object-create-null-external.js │ ├── object-create-null.js │ ├── object-create-prototype.js │ ├── object-create-undefined.js │ ├── object-div.js │ ├── object-entries.js │ ├── object-escapes-in-loop.js │ ├── object-freeze-accept-non-object.js │ ├── object-freeze-with-arguments-no-oom-error.js │ ├── object-freeze-with-proxy-defineProperty.js │ ├── object-freeze-with-proxy-preventExtensions.js │ ├── object-from-entries.js │ ├── object-get-own-property-descriptor-perform-to-object.js │ ├── object-get-own-property-names-cached-zero.js │ ├── object-get-own-property-names-changed-attribute.js │ ├── object-get-own-property-names-changed-index.js │ ├── object-get-own-property-names-changed.js │ ├── object-get-own-property-names-indexed-non-cache.js │ ├── object-get-own-property-names-overrides-get-property-names.js │ ├── object-get-own-property-names-perform-to-object.js │ ├── object-get-own-property-symbols-perform-to-object.js │ ├── object-get-own-property-symbols.js │ ├── object-get-prototype-of-filtered.js │ ├── object-get-prototype-of-mono-proto.js │ ├── object-get-prototype-of-perform-to-object.js │ ├── object-get-prototype-of-poly-mono-proto.js │ ├── object-get-prototype-of-poly-proto.js │ ├── object-is-extensible-accept-non-object.js │ ├── object-is-fold-to-compare-eq-ptr.js │ ├── object-is-frozen-accept-non-object.js │ ├── object-is-sealed-accept-non-object.js │ ├── object-is.js │ ├── object-iterate-symbols.js │ ├── object-iterate.js │ ├── object-keys-cache.js │ ├── object-keys-cached-zero.js │ ├── object-keys-changed-attribute.js │ ├── object-keys-changed-index.js │ ├── object-keys-changed.js │ ├── object-keys-indexed-non-cache.js │ ├── object-keys-osr-exit.js │ ├── object-keys-overrides-get-property-names.js │ ├── object-keys-perform-to-object.js │ ├── object-literal-accessor-name-clash-with-constant.js │ ├── object-literal-methods.js │ ├── object-lshift.js │ ├── object-mul.js │ ├── object-number-properties.js │ ├── object-own-property-keys.js │ ├── object-pattern-simple-fast-path.js │ ├── object-prevent-extensions-accept-non-object.js │ ├── object-proto-getter-filtered.js │ ├── object-proto-getter-poly-mono-proto.js │ ├── object-proto-getter-poly-proto.js │ ├── object-prototype-isPrototypeOf-should-check-for-non-object-first.js │ ├── object-prototype-proto-accessors-should-throw-on-undefined-this.js │ ├── object-rest-computed-inlined-numbers.js │ ├── object-rest-computed-inlined.js │ ├── object-rest-deconstruct.js │ ├── object-rshift.js │ ├── object-seal-accept-non-object.js │ ├── object-seal-with-proxy-preventExtensions.js │ ├── object-spread.js │ ├── object-sub.js │ ├── object-to-string-and-to-this.js │ ├── object-toString-with-proxy.js │ ├── object-urshift.js │ ├── object-values-changing-properties.js │ ├── object-values.js │ ├── obscure-error-message-dont-crash.js │ ├── obviously-elidable-new-object-then-exit.js │ ├── only-transition-structures-for-put-by-id-in-AI-if-watchable.js │ ├── oob-sane-chain-double-constant-fold-to-PNaN.js │ ├── oob-sane-chain-negative-index.js │ ├── op-add-exceptions.js │ ├── op-negate-inline-cache.js │ ├── op-push-name-scope-crashes-profiler.js │ ├── op_add.js │ ├── op_bitand.js │ ├── op_bitor.js │ ├── op_bitxor.js │ ├── op_div-ConstVar.js │ ├── op_div-VarConst.js │ ├── op_div-VarVar.js │ ├── op_lshift-ConstVar.js │ ├── op_lshift-VarConst.js │ ├── op_lshift-VarVar.js │ ├── op_mod-ConstVar.js │ ├── op_mod-VarConst.js │ ├── op_mod-VarVar.js │ ├── op_mul-ConstVar.js │ ├── op_mul-VarConst.js │ ├── op_mul-VarVar.js │ ├── op_negate.js │ ├── op_postdec.js │ ├── op_postinc.js │ ├── op_predec.js │ ├── op_preinc.js │ ├── op_rshift-ConstVar.js │ ├── op_rshift-VarConst.js │ ├── op_rshift-VarVar.js │ ├── op_sub-ConstVar.js │ ├── op_sub-VarConst.js │ ├── op_sub-VarVar.js │ ├── op_urshift-ConstVar.js │ ├── op_urshift-VarConst.js │ ├── op_urshift-VarVar.js │ ├── operand-should-fit-in-abstract-heap-encoded-payload-format.js │ ├── operation-get-by-val-default-should-not-called-for-already-optimized-site.js │ ├── operation-in-may-have-negative-int32-array-storage.js │ ├── operation-in-may-have-negative-int32-contiguous-array.js │ ├── operation-in-may-have-negative-int32-double-array.js │ ├── operation-in-may-have-negative-int32-generic-array.js │ ├── operation-in-may-have-negative-int32-int32-array.js │ ├── operation-in-may-have-negative-int32.js │ ├── operation-in-negative-int32-cast.js │ ├── operation-in-throw-error.js │ ├── operationInstanceOfCustom-bad-assertion.js │ ├── operationSwitchCharWithUnknownKeyType-should-avoid-resolving-rope-strings.js │ ├── operationSwitchCharWithUnknownKeyType-should-avoid-resolving-rope-strings2.js │ ├── operationToObject-should-check-for-null-errorMessage.js │ ├── optional-catch-binding-syntax.js │ ├── optional-catch-binding.js │ ├── optional-chaining-and-private-fields.js │ ├── optional-chaining.js │ ├── optional-def-arg-width-should-be-both-early-and-late-use.js │ ├── ordinary-set-exceptions.js │ ├── osr-availability-should-see-unused-return-as-available.js │ ├── osr-enter-to-catch-with-set-local-type-check-failure.js │ ├── osr-entry-locals-none.js │ ├── osr-exit-attempts-to-find-stubinfo-which-is-cleared-by-previous-baseline-to-llint-conversion.js │ ├── osr-exit-check-node-liveness-heap-bigint-strict-eq.js │ ├── osr-exit-iterator-next-get-by-id-value-access.js │ ├── osr-exit-iterator-next-get-by-id-value-exit.js │ ├── osr-exit-iterator-next-get-by-id.js │ ├── osr-exit-iterator-open-get-by-id.js │ ├── osr-exit-on-op-negate-should-no-fail-assertions.js │ ├── osr-exit-with-interpreter-on-stack.js │ ├── osr-from-for-of-done-getter.js │ ├── osr-from-for-of-value-getter.js │ ├── other-is-object-or-null.js │ ├── out-of-bounds-sane-chain-need-their-own-heap-location.js │ ├── out-of-frame-stack-accesses-due-to-probe-based-osr-exits.js │ ├── out-of-memory-handle-in-join.js │ ├── out-of-memory-in-globalFuncUnescape.js │ ├── out-of-memory-making-error-string-in-literal-parser.js │ ├── out-of-memory-while-constructing-BytecodeGenerator.js │ ├── override-map-constructor.js │ ├── pad-start-calls-repeat-character-with-double.js │ ├── parameter-scoping.js │ ├── parse-int-double.js │ ├── parse-int-intrinsic-dfg-backend-flush.js │ ├── parse-int-intrinsic.js │ ├── parse-int-negative-zero-key.js │ ├── parse-int-negative-zero.js │ ├── parse-regexp-as-token.js │ ├── parser-property-node-identifier-should-not-be-null.js │ ├── parser-save-state-remove-stale-entries.js │ ├── parser-should-record-token-location-of-new-dot-target.js │ ├── parser-syntax-checker-assignments-are-not-resolve-expressions.js │ ├── path-sensitive-known-cell-crash.js │ ├── pathname-resolve.js │ ├── phantom-arguments-set-local-then-exit-in-same-block.js │ ├── phantom-direct-arguments-clobber-argument-count.js │ ├── phantom-direct-arguments-clobber-callee.js │ ├── phantom-inadequacy.js │ ├── phantom-insertion-live-range-should-agree-with-arguments-forwarding.js │ ├── phantom-local-captured-but-not-flushed-to-ssa.js │ ├── phantom-new-array-buffer-forward-varargs.js │ ├── phantom-new-array-buffer-forward-varargs2.js │ ├── phantom-new-array-buffer-osr-exit.js │ ├── phantom-new-array-with-spread-osr-exit.js │ ├── phantom-regexp-regexp-exec.js │ ├── phantom-regexp-string-match.js │ ├── phantom-spread-forward-varargs.js │ ├── phantom-spread-osr-exit.js │ ├── placate-exception-check-validator-in-GenericArguments-put.js │ ├── placate-exception-checker-in-objectPrototypeHasOwnProperty.js │ ├── plus-boolean-exit.js │ ├── plus-boolean-or-double.js │ ├── plus-boolean-or-int.js │ ├── polling-based-trap-on-unlinked-dfg.js │ ├── poly-call-exit-this.js │ ├── poly-call-exit.js │ ├── poly-call-stub-in-getter-stub.js │ ├── poly-call-stub-slow-path-should-restore-callee-saves-when-doing-tail-call-apply.js │ ├── poly-call-stub-slow-path-should-restore-callee-saves-when-doing-tail-call-no-builtin.js │ ├── poly-call-stub-slow-path-should-restore-callee-saves-when-doing-tail-call-non-cell.js │ ├── poly-call-stub-slow-path-should-restore-callee-saves-when-doing-tail-call.js │ ├── poly-chain-getter.js │ ├── poly-chain-setter.js │ ├── poly-chain-then-getter.js │ ├── poly-chain-then-setter.js │ ├── poly-getter-combo.js │ ├── poly-getter-then-chain.js │ ├── poly-getter-then-self.js │ ├── poly-proto-clear-stub.js │ ├── poly-proto-custom-value-and-accessor.js │ ├── poly-proto-intrinsic-getter-correctness.js │ ├── poly-proto-miss.js │ ├── poly-proto-op-in-caching.js │ ├── poly-proto-prototype-map-having-a-bad-time.js │ ├── poly-proto-put-transition.js │ ├── poly-proto-set-prototype.js │ ├── poly-proto-setter-adds-setter-in-middle.js │ ├── poly-proto-setter-changes-setter-2.js │ ├── poly-proto-setter-changes-setter.js │ ├── poly-proto-setter.js │ ├── poly-proto-typed-array-case.js │ ├── poly-proto-using-inheritance.js │ ├── poly-self-getter.js │ ├── poly-self-then-getter.js │ ├── poly-setter-combo.js │ ├── poly-setter-then-self.js │ ├── poly-stricteq-not-double-nor-string-fail.js │ ├── polymorphic-access-exception-handler-should-not-clobber-used-register.js │ ├── polymorphic-prototype-accesses.js │ ├── postinc-custom-valueOf.js │ ├── pow-basics.js │ ├── pow-coherency.js │ ├── pow-evaluation-order.js │ ├── pow-expects-update-expression-on-lhs.js │ ├── pow-integer-exponent-fastpath.js │ ├── pow-nan-behaviors.js │ ├── pow-no-result.js │ ├── pow-simple.js │ ├── pow-stable-results.js │ ├── pow-to-number-should-be-executed-in-code-side.js │ ├── pow-with-constants.js │ ├── pow-with-never-NaN-exponent.js │ ├── prediction-propagation-should-use-merge-prediction-for-value-pow.js │ ├── prefix-plusplus-syntax-error-should-say-plusplus.js │ ├── pretty-print-oom.js │ ├── primitive-poly-proto.js │ ├── printableModuleKey-should-never-throw.js │ ├── private-accesor-duplicate-name-early-errors.js │ ├── private-access-nested-eval.js │ ├── private-access-nested.js │ ├── private-accessor-static-non-static.js │ ├── private-brand-installed-after-super-call-from-arrow-function.js │ ├── private-brand-installed-after-super-call-from-eval.js │ ├── private-getter-brand-check.js │ ├── private-getter-inner-class.js │ ├── private-in-error.js │ ├── private-in.js │ ├── private-members-get-and-set.js │ ├── private-method-and-field-named-constructor.js │ ├── private-method-brand-check.js │ ├── private-method-change-attribute-from-branded-structure.js │ ├── private-method-change-prototype-from-branded-structure.js │ ├── private-method-check-private-brand-ic.js │ ├── private-method-check-structure-miss.js │ ├── private-method-comparison.js │ ├── private-method-delete-property-from-branded-structure.js │ ├── private-method-extends-brand-check.js │ ├── private-method-get-and-call.js │ ├── private-method-invalid-multiple-brand-installation.js │ ├── private-method-invalidate-compiled-with-constant-symbol.js │ ├── private-method-nested-class.js │ ├── private-method-on-sealed-objects.js │ ├── private-method-on-uncacheable-dictionary.js │ ├── private-method-polymorphic-with-constant-symbol.js │ ├── private-method-set-brand-should-have-write-barrier.js │ ├── private-method-untyped-use.js │ ├── private-method-with-uncacheable-dictionary-transition.js │ ├── private-methods-and-accessors-postfix-node.js │ ├── private-methods-and-accessors-prefix-node.js │ ├── private-methods-inheritance.js │ ├── private-methods-inline-cache.js │ ├── private-methods-megamorphic-ic.js │ ├── private-methods-on-proxy.js │ ├── private-methods-poly-ic-multiple-classes.js │ ├── private-methods-poly-ic-single-class.js │ ├── private-name-access-in-computed-property.js │ ├── private-name-as-anonymous-builtin.js │ ├── private-name-assignment-in-constructor.js │ ├── private-names-available-on-direct-eval.js │ ├── private-names-available-on-eval-during-field-initialization.js │ ├── private-setter-brand-check.js │ ├── private-setter-inner-class.js │ ├── private-static-method-declaration-error.js │ ├── promise-cannot-be-called.js │ ├── promise-capability-fast-path.js │ ├── promise-capability-slow-path.js │ ├── promise-capability-then-slow-path.js │ ├── promise-constructor-inlined.js │ ├── promise-constructor-transition-from-new-promise-to-create-promise.js │ ├── promise-finally-should-accept-non-promise-objects.js │ ├── promise-finally.js │ ├── promise-infinite-recursion-should-not-crash.js │ ├── promise-order.js │ ├── promise-proto-from-ctor-realm.js │ ├── promise-species-functions.js │ ├── prop-type-boolean-then-string.js │ ├── prop-type-int32-then-string.js │ ├── prop-type-number-then-string.js │ ├── prop-type-object-or-other-then-string.js │ ├── prop-type-object-then-string.js │ ├── prop-type-other-then-string.js │ ├── prop-type-string-then-object.js │ ├── prop-type-struct-or-other-then-string.js │ ├── prop-type-struct-then-object-opt-fold.js │ ├── prop-type-struct-then-object-opt-multi.js │ ├── prop-type-struct-then-object-opt.js │ ├── prop-type-struct-then-object.js │ ├── prop-type-symbol-then-object.js │ ├── prop-type-symbol-then-string.js │ ├── proper-flushing-when-we-insert-unreachable-after-force-exit-in-bytecode-parser.js │ ├── proper-property-store-with-prototype-property-that-is-not-writable.js │ ├── property-move-from-global-object-to-global-lexical-environment.js │ ├── property-name-enumerator-should-cache-structure-after-getting-property-names.js │ ├── property-name-enumerator-should-not-look-into-indexed-values-when-it-is-a-dictionary.js │ ├── property-setters-should-not-be-called-for-bound-arguments-list-entries.js │ ├── proto-setter.js │ ├── prototype-chain-has-dictionary-structure-for-in-caching.js │ ├── prototype-for-async-generator.js │ ├── prototype-getter.js │ ├── prototype-is-not-js-object.js │ ├── proxy-__proto__-in-prototype-chain.js │ ├── proxy-all-the-parameters.js │ ├── proxy-and-json-stringify.js │ ├── proxy-and-typed-array.js │ ├── proxy-array-prototype-methods.js │ ├── proxy-basic.js │ ├── proxy-call-apply-handler-to-this.js │ ├── proxy-call.js │ ├── proxy-class.js │ ├── proxy-construct.js │ ├── proxy-define-own-property.js │ ├── proxy-delete.js │ ├── proxy-for-in.js │ ├── proxy-get-and-set-recursion-stack-overflow.js │ ├── proxy-get-missing-handler-inline-cache.js │ ├── proxy-get-own-property-names-should-not-clear-previous-results.js │ ├── proxy-get-own-property.js │ ├── proxy-get-prototype-of.js │ ├── proxy-get-set-correct-receiver.js │ ├── proxy-get-symbol.js │ ├── proxy-get-with-primitive-receiver.js │ ├── proxy-getOwnPropertySlots-exceptionChecks.js │ ├── proxy-getter-stack-overflow.js │ ├── proxy-has-property.js │ ├── proxy-helper-should-have-target-in-parameter.js │ ├── proxy-helper-this.js │ ├── proxy-in-proto-chain.js │ ├── proxy-inline-cache.js │ ├── proxy-instanceof.js │ ├── proxy-is-array.js │ ├── proxy-is-extensible.js │ ├── proxy-json.js │ ├── proxy-of-a-proxy.js │ ├── proxy-own-keys.js │ ├── proxy-prevent-extensions.js │ ├── proxy-property-descriptor.js │ ├── proxy-property-replace-structure-transition.js │ ├── proxy-proto-enumerator.js │ ├── proxy-proto-own-keys.js │ ├── proxy-returning-incomplete-property-descriptor-error.js │ ├── proxy-returning-incomplete-property-descriptor.js │ ├── proxy-revoke.js │ ├── proxy-set-failure-inline-cache.js │ ├── proxy-set-prototype-of.js │ ├── proxy-set.js │ ├── proxy-should-not-be-allowed-to-access-private-properties-of-target.js │ ├── proxy-spread.js │ ├── proxy-stack-overflow-exceptions.js │ ├── proxy-trap-in-primitive.js │ ├── proxy-trap-this.js │ ├── proxy-underscore-proto.js │ ├── proxy-with-private-symbols.js │ ├── proxy-with-statement.js │ ├── proxy-with-unbalanced-getter-setter.js │ ├── prune-multi-put-by-offset-replace-or-transition-variant.js │ ├── put-by-id-build-list-order-recurse.js │ ├── put-by-id-direct-should-be-done-for-non-index-property.js │ ├── put-by-id-direct-strict-transition.js │ ├── put-by-id-direct-transition.js │ ├── put-by-id-direct.js │ ├── put-by-id-flags.js │ ├── put-by-id-on-new-object-after-prototype-transition-non-strict.js │ ├── put-by-id-on-new-object-after-prototype-transition-strict.js │ ├── put-by-id-strict-build-list-order.js │ ├── put-by-id-throw-through-optimized-code.js │ ├── put-by-id-transition-null-prototype.js │ ├── put-by-val-array-storage.js │ ├── put-by-val-correctly-clobbers-exit-state-when-misprofiling-index.js │ ├── put-by-val-direct-addprivate.js │ ├── put-by-val-direct-out-of-bounds-setter.js │ ├── put-by-val-direct-putprivate.js │ ├── put-by-val-direct-should-respect-strict-mode-of-inlining-codeblock.js │ ├── put-by-val-ic-write-barrier.js │ ├── put-by-val-known-int32.js │ ├── put-by-val-out-of-bounds-basics.js │ ├── put-by-val-polymorphic-properties.js │ ├── put-by-val-slow-dfg.js │ ├── put-by-val-slow-put-array-storage.js │ ├── put-by-val-with-string-break.js │ ├── put-by-val-with-string-generated.js │ ├── put-by-val-with-string-generic.js │ ├── put-by-val-with-symbol-break.js │ ├── put-by-val-with-symbol-generic.js │ ├── put-direct-index-broken-2.js │ ├── put-direct-index-broken.js │ ├── put-dynamic-var-strict-and-sloppy.js │ ├── put-getter-setter-by-id-strict-transition.js │ ├── put-getter-setter-by-id-transition.js │ ├── put-indexed-getter-setter.js │ ├── put-inline-cache-side-effects.js │ ├── put-local-conservative.js │ ├── put-non-reified-static-accessor-or-custom.js │ ├── put-non-reified-static-function-or-custom.js │ ├── put-on-cow-prototype.js │ ├── put-private-name-by-id-set-do-not-add-structure-trasition.js │ ├── put-private-name-check-structure-miss.js │ ├── put-private-name-constant-folding-to-mult-put-by-offset.js │ ├── put-private-name-constant-folding-to-put-by-offset.js │ ├── put-private-name-generic.js │ ├── put-private-name-ic-write-barrier.js │ ├── put-private-name-invalid-define.js │ ├── put-private-name-invalid-store.js │ ├── put-private-name-invalidate-compiled-with-constant-symbol.js │ ├── put-private-name-polymorphic-with-constant-symbol.js │ ├── put-private-name-untyped-use.js │ ├── put-private-name-with-constant-symbol.js │ ├── put-private-name-with-different-identifier.js │ ├── put-private-name-with-primitive.js │ ├── put-to-primitive-non-reified-static-custom.js │ ├── put-to-primitive.js │ ├── put-to-proto-chain-overrides-put.js │ ├── putDirectWithReify-JSFinalObject.js │ ├── r238510-bad-loop.js │ ├── race-to-add-opaque-roots-in-ConcurrentPtrHashSet.js │ ├── racy-gc-cleanup-of-identifier-after-mutator-stops-running.js │ ├── racy-slow-put-cloned-arguments-when-having-a-bad-time.js │ ├── raise-error-in-iterator-close.js │ ├── random-53bit.js │ ├── random-in-range.js │ ├── re-execute-error-module.js │ ├── read-dead-bytecode-locals-in-must-handle-values1.js │ ├── read-dead-bytecode-locals-in-must-handle-values2.js │ ├── real-forward-varargs-for-inlined-escaped-arguments.js │ ├── recurse-infinitely-on-getter.js │ ├── recursive-tail-call-optimization-should-not-jump-into-call-frame-with-varargs-simple.js │ ├── recursive-tail-call-optimization-should-not-jump-into-call-frame-with-varargs.js │ ├── recursive-tail-call-with-different-argument-count.js │ ├── recursive-try-catch.js │ ├── recursive_property_redefine_during_inline_caching.js │ ├── redefine-property-enumerable.js │ ├── redefine-property-get.js │ ├── redefine-property-same-value-exception-check.js │ ├── redefine-property-set.js │ ├── redefine-property-value.js │ ├── redefine-property-writable.js │ ├── reduce-loop-strength-multiple-exits.js │ ├── redundant-add-overflow-checks.js │ ├── redundant-array-bounds-checks-addition-skip-first.js │ ├── redundant-array-bounds-checks-addition.js │ ├── redundant-array-bounds-checks-unchecked-addition.js │ ├── redundant-array-bounds-checks.js │ ├── reflect-apply.js │ ├── reflect-construct.js │ ├── reflect-define-property.js │ ├── reflect-delete-property.js │ ├── reflect-get-own-property.js │ ├── reflect-get-prototype-of.js │ ├── reflect-get.js │ ├── reflect-has.js │ ├── reflect-is-extensible.js │ ├── reflect-own-keys.js │ ├── reflect-prevent-extensions.js │ ├── reflect-set-custom-value.js │ ├── reflect-set-prototype-of.js │ ├── reflect-set-proxy-set.js │ ├── reflect-set-receiver-proxy-set.js │ ├── reflect-set-with-global-proxy.js │ ├── reflect-set.js │ ├── reflect.js │ ├── reg-exp-exec-cant-prove-which-structure-it-produces-in-ai.js │ ├── regexp--bm-search-long-character.js │ ├── regexp--bm-search-long-map.js │ ├── regexp-all-flags.js │ ├── regexp-backref-inbounds.js │ ├── regexp-backtrack-offset-overflow.js │ ├── regexp-bitvector-reuse.js │ ├── regexp-bm-search-character-non-fixed-size.js │ ├── regexp-bm-search-many-candidate-zero-length.js │ ├── regexp-bm-search-non-fixed-size.js │ ├── regexp-bol-optimize-out-of-stack.js │ ├── regexp-bytecode-compilation-fail.js │ ├── regexp-constructor-dollar-getters-are-unique.js │ ├── regexp-dot-match-nonBMP.js │ ├── regexp-dump-concurrently.js │ ├── regexp-duplicate-named-captures.js │ ├── regexp-exec-always-accesses-lastindex.js │ ├── regexp-exec-effect-after-exception.js │ ├── regexp-exec-test-effectful-last-index.js │ ├── regexp-huge-oom.js │ ├── regexp-large-paren-context.js │ ├── regexp-large-quantifier.js │ ├── regexp-last-index-sinking.js │ ├── regexp-last-index-writable.js │ ├── regexp-late-compilation-error.js │ ├── regexp-lookaround-captures.js │ ├── regexp-lookbehind.js │ ├── regexp-many-named-sequential-capture-groups.js │ ├── regexp-many-unnamed-sequential-capture-groups.js │ ├── regexp-match-in-other-realm-should-work.js │ ├── regexp-match-proxy.js │ ├── regexp-match-should-work-with-objects-not-inheriting-object-prototype.js │ ├── regexp-match.js │ ├── regexp-matches-array-bad-time.js │ ├── regexp-matches-array-slow-put.js │ ├── regexp-matches-array.js │ ├── regexp-max-size.js │ ├── regexp-named-capture-groups.js │ ├── regexp-non-ascii-bm-search-character.js │ ├── regexp-non-ascii-bm-search-map.js │ ├── regexp-nonconsuming-counted-parens.js │ ├── regexp-nongreedy-charclass-backtracks.js │ ├── regexp-prototype-exec-on-too-long-rope.js │ ├── regexp-prototype-match-on-too-long-rope.js │ ├── regexp-prototype-replace-builtin-should-not-use-for-of.js │ ├── regexp-prototype-test-on-too-long-rope.js │ ├── regexp-prototype-tostring.js │ ├── regexp-recompile.js │ ├── regexp-replace-double-watchpoint.js │ ├── regexp-replace-in-other-realm-should-work.js │ ├── regexp-replace-proxy.js │ ├── regexp-replace-should-work-with-objects-not-inheriting-object-prototype.js │ ├── regexp-search.js │ ├── regexp-setter-realm.js │ ├── regexp-sticky-tests.js │ ├── regexp-strengthreduce-results-noholes.js │ ├── regexp-syntax-error-invalid-flags.js │ ├── regexp-unicode-surrogate-pair-increment-should-involve-length-check.js │ ├── regexp-unicode-within-string.js │ ├── regexp-vflag-property-of-strings.js │ ├── regexp-with-nonBMP-any.js │ ├── regexp-with-runtime-syntax-errors.js │ ├── register-allocator-stress.js │ ├── regress-132147.js │ ├── regress-135155.js │ ├── regress-141489.js │ ├── regress-141883.js │ ├── regress-148564.js │ ├── regress-150532.js │ ├── regress-151324.js │ ├── regress-153486.js │ ├── regress-153816.js │ ├── regress-156765.js │ ├── regress-156992.js │ ├── regress-157322.js │ ├── regress-157595.js │ ├── regress-158411.js │ ├── regress-158437.js │ ├── regress-159537.js │ ├── regress-159744.js │ ├── regress-159883.js │ ├── regress-159954.js │ ├── regress-160329.js │ ├── regress-160749.js │ ├── regress-163748.js │ ├── regress-164081.js │ ├── regress-166812.js │ ├── regress-168546.js │ ├── regress-169445.js │ ├── regress-169783.js │ ├── regress-169889-array-concat.js │ ├── regress-169889-array-concat1.js │ ├── regress-169889-array-slice.js │ ├── regress-169941.js │ ├── regress-170251.js │ ├── regress-170253.js │ ├── regress-170412.js │ ├── regress-170473.js │ ├── regress-170661.js │ ├── regress-170732.js │ ├── regress-170896-with-contiguous-shape-profile.js │ ├── regress-170896-with-double-shape-profile.js │ ├── regress-170896-with-int32-shape-profile.js │ ├── regress-170973.js │ ├── regress-170989.js │ ├── regress-170990.js │ ├── regress-171079.js │ ├── regress-172346.js │ ├── regress-172383.js │ ├── regress-173035.js │ ├── regress-173053.js │ ├── regress-173321.js │ ├── regress-174044.js │ ├── regress-174948.js │ ├── regress-176485.js │ ├── regress-177423.js │ ├── regress-177570.js │ ├── regress-177584.js │ ├── regress-177600.js │ ├── regress-178385.js │ ├── regress-178386.js │ ├── regress-178420.js │ ├── regress-178890.js │ ├── regress-179140.js │ ├── regress-179185.js │ ├── regress-179355.js │ ├── regress-179562.js │ ├── regress-179619.js │ ├── regress-179634.js │ ├── regress-180219.js │ ├── regress-180761.js │ ├── regress-181388.js │ ├── regress-182419.js │ ├── regress-185786.js │ ├── regress-185888.js │ ├── regress-185896.js │ ├── regress-185995.js │ ├── regress-186943.js │ ├── regress-187010.js │ ├── regress-187060.js │ ├── regress-187074.js │ ├── regress-187091.js │ ├── regress-187211.js │ ├── regress-187373-2.js │ ├── regress-187373.js │ ├── regress-187543-2.js │ ├── regress-187543-3.js │ ├── regress-187543.js │ ├── regress-187947.js │ ├── regress-188065.js │ ├── regress-188577.js │ ├── regress-189028.js │ ├── regress-189124.js │ ├── regress-189132.js │ ├── regress-189184.js │ ├── regress-189186.js │ ├── regress-189227-watchdog-on-infinite-loop.js │ ├── regress-189292.js │ ├── regress-189317.js │ ├── regress-189571.js │ ├── regress-190186.js │ ├── regress-190187.js │ ├── regress-190515-2.js │ ├── regress-190515.js │ ├── regress-190693.js │ ├── regress-191563.js │ ├── regress-191579.js │ ├── regress-191730.js │ ├── regress-191731.js │ ├── regress-191856.js │ ├── regress-191993.js │ ├── regress-192386.js │ ├── regress-192441.js │ ├── regress-192626.js │ ├── regress-192717.js │ ├── regress-202882.js │ ├── regress-57020338.js │ ├── regress-84402043.js │ ├── regress-88440831.js │ ├── reject-as-handled.js │ ├── relaxed-line-terminators-in-string.js │ ├── relaxed-timezone-designators.js │ ├── remote-function-should-have-resolved-name-string.js │ ├── remoteFunctionCallForJSFunction-should-placate-overflow-check.js │ ├── remoteFunctionCallForJSFunction-should-placate-overflow-check2.js │ ├── remove-phantom-after-setlocal.js │ ├── reparsing-unlinked-codeblock.js │ ├── repatch-switch.js │ ├── repeat-put-to-scope-global-with-same-value-watchpoint-invalidate.js │ ├── repeated-arity-check-fail.js │ ├── repeated-put-by-id-reallocating-transition.js │ ├── replace-cached-to-primitive-property.js │ ├── replace-cached-to-string-property.js │ ├── replace-cached-value-of-property.js │ ├── replace-indexed-backreferences.js │ ├── replace-string-constant-fold-substitution.js │ ├── replace-string-substitution.js │ ├── replacement-watchpoint-dictionary.js │ ├── replacement-watchpoint.js │ ├── reserved-word-with-escape.js │ ├── resizable-array-buffer-last-index-of.js │ ├── resizable-array-buffer-slice-end-should-not-be-computed-with-updated-length.js │ ├── resizable-arraybuffer-basic.js │ ├── resizable-bytelength.js │ ├── resizable-byteoffset.js │ ├── resizable-length.js │ ├── resolve-func-call-resolve.js │ ├── resolve-rope-get-by-val.js │ ├── resolve-rope-string-char-at.js │ ├── resolve-rope-string-char-code-at.js │ ├── resolve-rope-string-code-point-at.js │ ├── rest-elements.js │ ├── rest-parameter-allocation-elimination-watchpoints-2.js │ ├── rest-parameter-allocation-elimination-watchpoints-3.js │ ├── rest-parameter-allocation-elimination-watchpoints-4.js │ ├── rest-parameter-allocation-elimination-watchpoints-5.js │ ├── rest-parameter-allocation-elimination-watchpoints.js │ ├── rest-parameter-and-default-arguments.js │ ├── rest-parameter-basics.js │ ├── rest-parameter-having-a-bad-time.js │ ├── rest-parameter-inlined.js │ ├── rest-parameter-is-destructuring.js │ ├── rest-parameter-many-arguments.js │ ├── rest-parameter-negative.js │ ├── rest-parameter-various-types.js │ ├── rest-varargs-osr-exit-to-checkpoint.js │ ├── retry-cache-later.js │ ├── reverse-with-immutable-butterfly.js │ ├── right-left-context-invalidated-by-input.js │ ├── right-shift-to-primitive-precedence.js │ ├── ropes-symbol-toprimitive.js │ ├── run-backwards-propagation-before-osr-exit-pruning.js │ ├── run-proto-intrinsic-getter-with-this-value-in-get-by-id-with-this.js │ ├── runtime-array.js │ ├── runtime-throw-through-optimized-code.js │ ├── same-value-intrinsic.js │ ├── sampling-profiler-anonymous-function.js │ ├── sampling-profiler-basic.js │ ├── sampling-profiler-bound-function-name.js │ ├── sampling-profiler-code-origin.js │ ├── sampling-profiler-deep-stack.js │ ├── sampling-profiler-display-name.js │ ├── sampling-profiler-internal-function-name.js │ ├── sampling-profiler-microtasks.js │ ├── sampling-profiler-regexp.js │ ├── sampling-profiler-richards.js │ ├── sampling-profiler-should-not-sample-beyond-stack-bounds.js │ ├── sampling-profiler-stack-trace-with-double-quote-in-function-name.js │ ├── sampling-profiler-wasm-name-section.js │ ├── sampling-profiler-wasm.js │ ├── samplingProfiler.js │ ├── scope-operation-cache-global-property-before-deleting.js │ ├── scope-operation-cache-global-property-bump-counter.js │ ├── scope-operation-cache-global-property-even-if-it-fails.js │ ├── scoped-arguments-array-length.js │ ├── scoped-arguments-check-array.js │ ├── scoped-arguments-out-of-bounds-change-structure.js │ ├── scoped-arguments-table-should-be-tolerant-for-oom.js │ ├── scoped-arguments-test.js │ ├── scoped-arguments-write-barrier-should-be-on-scope-object.js │ ├── scoped-then-direct-arguments-get-by-val-in-baseline.js │ ├── second.js │ ├── set-add-check-failure.js │ ├── set-add-clobber-set-has.js │ ├── set-add-create-bucket.js │ ├── set-add-cse.js │ ├── set-add-does-not-clobber-map-get.js │ ├── set-argument-maybe-maximal-flush-should-not-extend-liveness-2.js │ ├── set-argument-maybe-maximal-flush-should-not-extend-liveness.js │ ├── set-clear-has.js │ ├── set-clone-instance-iterator-change.js │ ├── set-clone-iterator-change.js │ ├── set-clone-next-change.js │ ├── set-clone.js │ ├── set-constructor-adder.js │ ├── set-constructor.js │ ├── set-inherit-add.js │ ├── set-iteration-oas.js │ ├── set-iterator-check-before-fail.js │ ├── set-iterator-creation-fail-dfg.js │ ├── set-iterator-creation-fail.js │ ├── set-iterator-materialize-at-osr-exit.js │ ├── set-iterator-materialize-one-path.js │ ├── set-iterator-materialize.js │ ├── set-iterator-result-should-have-expected-shape.js │ ├── set-iterator-sinking.js │ ├── set-iterators-next.js │ ├── set-prototype-difference.js │ ├── set-prototype-intersection.js │ ├── set-prototype-isDisjointfrom.js │ ├── set-prototype-isSubsetOf.js │ ├── set-prototype-isSupersetOf.js │ ├── set-prototype-symmetricDifference.js │ ├── set-prototype-union.js │ ├── set-same-prototype.js │ ├── set-untyped-normalize-cse.js │ ├── set-untyped-normalize.js │ ├── set-with-nan.js │ ├── setTimeout-with-delay.js │ ├── setter-frame-flush.js │ ├── setter-inlining-resulting-bad-cell-result-virtual-register-should-be-invalid.js │ ├── setter-same-base-and-rhs-invalid-assertion-inside-access-case.js │ ├── setter-throw-in-strict.js │ ├── setter.js │ ├── settimeout-starvation.js │ ├── seventh.js │ ├── shadow-chicken-disabled.js │ ├── shadow-chicken-enabled.js │ ├── shadow-chicken-reading-from-scope-after-ftl-osr-exit-bytecode-liveness.js │ ├── shadow-chicken-support.js │ ├── shadow-realm-arguments.js │ ├── shadow-realm-evaluate.js │ ├── shadow-realm-example-module.js │ ├── shadow-realm-globalThis-mutable-prototype.js │ ├── shadow-realm-import-value.js │ ├── shadow-realm-remote-function-copy-length-and-name.js │ ├── shadow-realm-tag-registers.js │ ├── shadow-realm.js │ ├── shared-array-buffer-bigint.js │ ├── shared-array-buffer-sort-while-different-thread-is-modifying.js │ ├── shared-wasm-memory-with-zero-byte.js │ ├── short-circuit-read-modify-should-use-the-write-virtual-registers.js │ ├── short-circuit-read-modify-write-cant-write-dst-before-tdz-check.js │ ├── should-not-emit-double-rep-for-bigint.js │ ├── should.js │ ├── simple-ai-effect.js │ ├── simple-jump-table-copy.js │ ├── simple-polyvariant-call-inlining-example.js │ ├── simple-polyvariant-get-by-id-inlining-example.js │ ├── simple-polyvariant-put-by-id-inlining-example.js │ ├── simple-prototype-accesses.js │ ├── simple-regexp-exec-folding-fail.js │ ├── simple-regexp-exec-folding.js │ ├── simple-regexp-test-folding-fail.js │ ├── simple-regexp-test-folding.js │ ├── simple-script.js │ ├── simplify-varargs-mandatory-minimum-smaller-than-limit.js │ ├── singleton-scope-then-overwrite.js │ ├── singleton-scope-then-realloc-and-overwrite.js │ ├── singleton-scope-then-realloc.js │ ├── sink-arguments-past-invalid-check-dfg.js │ ├── sink-arguments-past-invalid-check-int32-dfg.js │ ├── sink-arguments-past-invalid-check-int32.js │ ├── sink-arguments-past-invalid-check-sneakier.js │ ├── sink-arguments-past-invalid-check.js │ ├── sink-function-past-invalid-check-sneakier.js │ ├── sink-function-past-invalid-check-sneaky.js │ ├── sink-multigetbyoffset.js │ ├── sink-object-past-invalid-check-int32.js │ ├── sink-object-past-invalid-check-sneakier.js │ ├── sink-object-past-invalid-check-sneaky.js │ ├── sink-object-past-invalid-check.js │ ├── sink-phantom-new-array-buffer-exit-ok.js │ ├── sink-put-stack-over-kill-stack.js │ ├── sink-to-impossible-multi-get-by-offset-on-prototypes.js │ ├── sink_checkstructure.js │ ├── sixth.js │ ├── slice-array-storage-with-holes.js │ ├── slice-termination-exception.js │ ├── slightly-more-difficult-to-fold-reflective-arguments-access.js │ ├── sloppy-mode-function-hoisting.js │ ├── sloppy-mode-hoist-arguments-function-non-simple-parameter-list.js │ ├── slow-path-generator-updating-current-node-dfg.js │ ├── slow-put-array-empty-push.js │ ├── sort-array-with-undecided.js │ ├── sort-should-not-look-up-prototype-properties.js │ ├── sorting-boolean-result-comparator.js │ ├── source-origin.js │ ├── sparse-array-entry-update-144067.js │ ├── sparse-define-empty-descriptor.js │ ├── sparse-map-non-overlapping.js │ ├── sparse-map-non-skip-getter-overriding.js │ ├── sparse-map-non-skip.js │ ├── sparse_splice.js │ ├── spec-any-int-as-double-produces-any-int52-from-int52-rep.js │ ├── spec-empty-flows-through-cell-checks.js │ ├── special-values-float32-includes.js │ ├── special-values-float32-index-of.js │ ├── special-values-float64-includes.js │ ├── special-values-float64-index-of.js │ ├── speculate-real-number-in-object-is.js │ ├── speculation-from-structure-and-classinfo-should-agree.js │ ├── splay-flash-access-1ms.js │ ├── splay-flash-access.js │ ├── splice-should-zero-property-storage-when-rebalancing.js │ ├── spread-arguments-null-proto-no-crash.js │ ├── spread-arguments-slow.js │ ├── spread-arguments.js │ ├── spread-array-iterator-watchpoint-2.js │ ├── spread-array-iterator-watchpoint.js │ ├── spread-array-iterator.js │ ├── spread-call-convert-to-static-call.js │ ├── spread-calling.js │ ├── spread-capture-rest.js │ ├── spread-consults-correct-global-object.js │ ├── spread-correct-global-object-on-exception.js │ ├── spread-escapes-but-create-rest-does-not.js │ ├── spread-escapes-but-new-array-buffer-does-not-double.js │ ├── spread-escapes-but-new-array-buffer-does-not.js │ ├── spread-forward-call-varargs-stack-overflow.js │ ├── spread-forward-varargs-rest-parameter-change-iterator-protocol-2.js │ ├── spread-forward-varargs-rest-parameter-change-iterator-protocol.js │ ├── spread-forward-varargs-stack-overflow.js │ ├── spread-in-tail.js │ ├── spread-multi-layers.js │ ├── spread-non-array.js │ ├── spread-non-varargs.js │ ├── spread-object-check.js │ ├── spread-object-check2.js │ ├── spread-optimized-properly.js │ ├── spread-outer-create-rest.js │ ├── spread-should-not-have-a-constant-as-dst.js │ ├── spread-string.js │ ├── spread-to-property-key-constant.js │ ├── stack-allocation-regression.js │ ├── stack-frame-code-block-offset.js │ ├── stack-overflow-frame-for-construct-arityCheck-should-use-construct-codeBlock.js │ ├── stack-overflow-in-custom-hasInstance.js │ ├── stack-overflow-in-yarr-byteCompile.js │ ├── stack-overflow-into-frame-with-pending-checkpoint.js │ ├── stack-slot-needs-to-use-more-than-uint16.js │ ├── stale-check-for-define-own-property-with-index.js │ ├── standalone-pre.js │ ├── static-function-delete.js │ ├── static-function-put.js │ ├── static-getter-delete.js │ ├── static-getter-descriptors.js │ ├── static-getter-enumeration.js │ ├── static-getter-get.js │ ├── static-getter-in-names.js │ ├── static-getter-names.js │ ├── static-getter-put.js │ ├── static-private-methods-and-accessor-inner-class.js │ ├── static-private-methods-and-accessor-multiple-evaluation.js │ ├── static-private-methods-and-accessors-postfix-node.js │ ├── static-private-methods-and-accessors-prefix-node.js │ ├── static-put-in-prototype-chain.js │ ├── strcat-bigint-oom.js │ ├── strcat-emtpy.js │ ├── stress-agent.js │ ├── stress-cleared-calllinkinfo.js │ ├── stress-jitthunks.js │ ├── strict-function-structure.js │ ├── strict-mode-arguments-caller.js │ ├── strict-nested-function-structure.js │ ├── strict-to-this-int.js │ ├── strict.js │ ├── string-16bit-repeat-overflow.js │ ├── string-char-at-bad-type.js │ ├── string-char-at-constant-index-out-of-range.js │ ├── string-char-code-at-bad-type.js │ ├── string-char-code-at-constant-index-out-of-range.js │ ├── string-code-point-at--out-of-range.js │ ├── string-code-point-at-bad-type.js │ ├── string-code-point-at-basic.js │ ├── string-code-point-at-constant-index-out-of-range.js │ ├── string-code-point-at-constant-int32-max-index-out-of-range.js │ ├── string-code-point-at-constant-surrogate-pair.js │ ├── string-code-point-at-surrogate-pair.js │ ├── string-code-point-at.js │ ├── string-compare.js │ ├── string-equal-exception-check.js │ ├── string-from-char-code-255.js │ ├── string-from-char-code-change-structure-not-dead.js │ ├── string-from-char-code-change-structure.js │ ├── string-from-char-code-slow-path.js │ ├── string-from-char-code-slow.js │ ├── string-from-code-point.js │ ├── string-get-by-val-lowering.js │ ├── string-ident-to-not-string-var-equality.js │ ├── string-ident-use-clears-abstract-value-if-rope-string-constant-is-held.js │ ├── string-index-of-exception-check.js │ ├── string-instanceof.js │ ├── string-iterators.js │ ├── string-joining-long-strings-should-not-crash.js │ ├── string-locale-compare-uca-ducet.js │ ├── string-localeCompare.js │ ├── string-matchall.js │ ├── string-normalize.js │ ├── string-object-define-own-property.js │ ├── string-object-put-by-index.js │ ├── string-out-of-bounds-negative-proto-value.js │ ├── string-overflow-createError-builder.js │ ├── string-overflow-createError-fit.js │ ├── string-overflow-createError.js │ ├── string-overflow-in-dfg-graph-dump.js │ ├── string-proto.js │ ├── string-prototype-charCodeAt-on-too-long-rope.js │ ├── string-prototype-methods-endsWith-startsWith-includes-correctness.js │ ├── string-prototype-replace-should-throw-out-of-memory-error-when-using-too-much-memory.js │ ├── string-prototype-scopes-global-lexical-environment-strict.js │ ├── string-prototype-scopes-global-lexical-environment.js │ ├── string-prototype-scopes-strict.js │ ├── string-prototype-scopes.js │ ├── string-raw.js │ ├── string-repeat-copy-chars-crash.js │ ├── string-repeat-edge-cases.js │ ├── string-replace-constant-folding-replacer-not-string.js │ ├── string-replace-deopt-object.js │ ├── string-replace-deopt-regexp.js │ ├── string-replace-deopt.js │ ├── string-replace-exit.js │ ├── string-replace-exit2.js │ ├── string-replace-proxy.js │ ├── string-replace-strength-reduction-fail.js │ ├── string-replace-strength-reduction.js │ ├── string-replaceAll-2.js │ ├── string-replaceall.js │ ├── string-rope-with-custom-valueof.js │ ├── string-substring-oom.js │ ├── string-symbol-customization.js │ ├── string-to-string-error.js │ ├── string-to-string.js │ ├── string-to-well-formed-number.js │ ├── string-toLocaleLowerCase.js │ ├── string-toLocaleUpperCase.js │ ├── string-value-of-error.js │ ├── string-value-of.js │ ├── string-well-formed.js │ ├── structure-chain-stress.js │ ├── structure-flattenDictionary-should-clear-unused-property-slots.js │ ├── structure-storedPrototype-should-only-assert-on-the-mutator-thread.js │ ├── sub-order-evaluation.js │ ├── sub-overflows-after-not-equal.js │ ├── super-and-new.js │ ├── super-call-does-not-look-up-constructor.js │ ├── super-call-function-subclass.js │ ├── super-dot-call-and-apply.js │ ├── super-force-ic-fail.js │ ├── super-get-by-id.js │ ├── super-getter-reset-ic.js │ ├── super-in-lexical-scope.js │ ├── super-method-calls-check-tdz.js │ ├── super-property-access-exceptions.js │ ├── super-property-access-object-literal-to-this-2.js │ ├── super-property-access-object-literal-to-this.js │ ├── super-property-access-tdz.js │ ├── super-property-access-to-this.js │ ├── super-property-access.js │ ├── super-sampler-intrinsic-exposed-to-user-scripts.js │ ├── superclass-expression-strictness.js │ ├── suppress-TerminationException-in-HashMapImpl-rehash.js │ ├── suppress-TerminationException-in-JSFunction-prototypeForConstruction.js │ ├── suppress-TerminationException-in-operationGetPrivateNameOptimize.js │ ├── suppress-TerrminationException-in-ASSERT-in-HashMapImpl-addNormalized.js │ ├── switch-constant-child-becomes-empty.js │ ├── switch-imm-baseline.js │ ├── switch-inlining-nested.js │ ├── switch-on-char-llint-rope.js │ ├── switch-string-oom.js │ ├── switch-typeof-indirect.js │ ├── switch-typeof-slightly-indirect.js │ ├── switch-typeof.js │ ├── symbol-and-string-constructor.js │ ├── symbol-array-from.js │ ├── symbol-define-property.js │ ├── symbol-description-identity.js │ ├── symbol-description.js │ ├── symbol-equality-over-gc.js │ ├── symbol-equality.js │ ├── symbol-error-messages.js │ ├── symbol-get-own-property.js │ ├── symbol-hasInstance.js │ ├── symbol-hasinstance-error.js │ ├── symbol-identity.js │ ├── symbol-instanceof.js │ ├── symbol-is-destructed-before-refing-underlying-symbol-impl.js │ ├── symbol-object-ordinary-toprimitive.js │ ├── symbol-registry.js │ ├── symbol-seal-and-freeze.js │ ├── symbol-should-not-break-for-in.js │ ├── symbol-species.js │ ├── symbol-toprimitive-errors.js │ ├── symbol-toprimitive.js │ ├── symbol-tostringtag-watchpoints.js │ ├── symbol-tostringtag.js │ ├── symbol-with-description-throw-error.js │ ├── symbol-with-json.js │ ├── syntax-checker-duplicate-underscore-proto.js │ ├── syntax-error-if-escaped-keyword-used-as-target-object-pattern.js │ ├── tagged-template-call-resolve.js │ ├── tagged-template-object-collect.js │ ├── tagged-template-object.js │ ├── tagged-template-tdz.js │ ├── tagged-templates-identity.js │ ├── tagged-templates-in-direct-eval-should-not-produce-same-site-object.js │ ├── tagged-templates-in-function-in-direct-eval.js │ ├── tagged-templates-in-global-function-should-not-produce-same-site-object.js │ ├── tagged-templates-in-indirect-eval-should-not-produce-same-site-object.js │ ├── tagged-templates-in-multiple-functions.js │ ├── tagged-templates-raw-strings.js │ ├── tagged-templates-syntax.js │ ├── tagged-templates-template-object.js │ ├── tagged-templates-this.js │ ├── tagged-templates-with-same-start-offset.js │ ├── tagged-templates.js │ ├── tail-call-host-call-throw.js │ ├── tail-call-in-inline-cache.js │ ├── tail-call-many-arguments.js │ ├── tail-call-no-stack-overflow.js │ ├── tail-call-profiler.js │ ├── tail-call-recognize.js │ ├── tail-call-var-args-phantom-arguments-handler-strict.js │ ├── tail-call-var-args-phantom-arguments-handler.js │ ├── tail-call-var-args-phantom-arguments-strict.js │ ├── tail-call-var-args-phantom-arguments.js │ ├── tail-call-varargs-no-stack-overflow.js │ ├── tail-call-with-spilled-registers.js │ ├── tail-calls-dont-overwrite-live-stack.js │ ├── tailCallForwardArguments.js │ ├── tailCallForwardArguments2.js │ ├── tailCallForwardArguments3.js │ ├── tailCallForwardArguments4.js │ ├── tdz-check-catch-read.js │ ├── tdz-this-in-try-catch.js │ ├── template-literal-assignment.js │ ├── template-literal-line-terminators.js │ ├── template-literal-syntax.js │ ├── template-literal.js │ ├── template-string-tags-eval.js │ ├── temporal-calendar.js │ ├── temporal-duration.js │ ├── temporal-instant-since-and-until-with-year-month-week-day.js │ ├── temporal-instant.js │ ├── temporal-now-instant.js │ ├── temporal-plaindate.js │ ├── temporal-plaindatetime.js │ ├── temporal-plaintime-tostring-1000-millisecond.js │ ├── temporal-plaintime.js │ ├── temporal-timezone.js │ ├── tenth.js │ ├── terminated-execution-error-in-promise.js │ ├── termination-error-in-private-name.js │ ├── termination-exception-in-objectPrototypeHasOwnProperty.js │ ├── termination-exception-in-operationMaterializeObjectInOSR-debug.js │ ├── termination-exception-in-operationMaterializeObjectInOSR-release.js │ ├── termination-exception-in-operationMaterializeObjectInOSR2.js │ ├── test-exception-assert-in-ExceptionHelpers-createError.js │ ├── test-finally.js │ ├── test-for-of-cfg-simplication-exit-ok.js │ ├── test-out-of-memory.js │ ├── test-spec-misc.js │ ├── test-static-accessor-on-primitive.js │ ├── third.js │ ├── throw-for-of-next-returns-non-object.js │ ├── throw-from-done-getter-in-for-of-header.js │ ├── throw-from-ftl-call-ic-slow-path-cells.js │ ├── throw-from-ftl-call-ic-slow-path-undefined.js │ ├── throw-from-ftl-call-ic-slow-path.js │ ├── throw-from-ftl-in-loop.js │ ├── throw-from-ftl.js │ ├── throw-from-next-in-for-of-header.js │ ├── throw-from-value-getter-in-for-of-header.js │ ├── throw-through-optimized-code.js │ ├── thunks-hash-map-should-grab-lock.js │ ├── tier-up-in-loop-with-cfg-simplification.js │ ├── to-index-string-should-not-assume-incoming-value-is-uint32.js │ ├── to-int32-sensible.js │ ├── to-int32-sensible2.js │ ├── to-lower-case-gc-stress.js │ ├── to-lower-case-intrinsic-on-empty-rope.js │ ├── to-lower-case.js │ ├── to-number-basics.js │ ├── to-number-boolean-int32.js │ ├── to-number-boolean.js │ ├── to-number-convert-identity-without-execution.js │ ├── to-number-int32.js │ ├── to-number-int52.js │ ├── to-number-intrinsic-convert-to-identity-without-execution.js │ ├── to-number-intrinsic-int52.js │ ├── to-number-intrinsic-object-without-execution.js │ ├── to-number-intrinsic-value-profiling.js │ ├── to-number-object-without-execution.js │ ├── to-number-object.js │ ├── to-number-throws-correct-exception.js │ ├── to-number-value-profiling.js │ ├── to-object-intrinsic-boolean-edge.js │ ├── to-object-intrinsic-null-or-undefined-edge.js │ ├── to-object-intrinsic-number-edge.js │ ├── to-object-intrinsic-object-edge.js │ ├── to-object-intrinsic-string-edge.js │ ├── to-object-intrinsic-symbol-edge.js │ ├── to-object-intrinsic.js │ ├── to-property-key-correctness.js │ ├── to-string-exception-check-release.js │ ├── to-string-int32.js │ ├── to-string-int52.js │ ├── to-string-module.js │ ├── to-string-non-cell-use.js │ ├── to-string-on-object-or-string.js │ ├── to-string-on-object.js │ ├── to-string-on-string-object.js │ ├── to-string-on-string-or-string-object-then-object.js │ ├── to-string-on-string-or-string-object.js │ ├── to-string-on-value-or-string.js │ ├── to-string-on-value.js │ ├── to-string-with-int52.js │ ├── to-this-before-arrow-function-closes-over-this-that-starts-as-lexical-environment.js │ ├── to-this-boolean.js │ ├── to-this-double.js │ ├── to-this-global-object.js │ ├── to-this-int32.js │ ├── to-this-int52.js │ ├── to-this-number.js │ ├── to-this-numbers.js │ ├── to-this-omission-with-different-strict-modes.js │ ├── to-this-on-constant-lexical-environment.js │ ├── to-this-polymorphic.js │ ├── to-this-string.js │ ├── to-this-symbol.js │ ├── toctou-having-a-bad-time-new-array.js │ ├── toprimitive-speculated-types.js │ ├── torn-js-value-concurrent-collector.js │ ├── trailing-comma-in-function-parameters.js │ ├── trailing-comma-in-patterns.js │ ├── tricky-array-bounds-checks.js │ ├── tricky-indirectly-inferred-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js │ ├── tricky-inferred-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js │ ├── tricky-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js │ ├── tricky-infinite-loop-that-uses-captured-variables.js │ ├── trim.js │ ├── trivially-foldable-reflective-arguments-access.js │ ├── try-catch-backwards-propagation.js │ ├── try-catch-custom-getter-as-get-by-id.js │ ├── try-catch-getter-as-get-by-id-register-restoration.js │ ├── try-catch-getter-as-get-by-id.js │ ├── try-catch-setter-as-put-by-id.js │ ├── try-catch-stub-routine-replaced.js │ ├── try-get-by-id-poly-proto.js │ ├── try-get-by-id-should-spill-registers-dfg.js │ ├── try-get-by-id.js │ ├── type-check-hoisting-phase-hoist-check-structure-on-tdz-this-value.js │ ├── type-for-get-by-val-can-be-widen-after-ai.js │ ├── type-of-functions-and-objects.js │ ├── type-profiler-log-should-defer-pending-exceptions.js │ ├── type-profiler-with-double-quote-in-constructor-name.js │ ├── type-profiler-with-double-quote-in-field-name.js │ ├── type-profiler-with-double-quote-in-optional-field-name.js │ ├── typed-array-always-large.js │ ├── typed-array-array-modes-profile.js │ ├── typed-array-builtin-names.js │ ├── typed-array-byte-offset.js │ ├── typed-array-canonical-numeric-index-string-set.js │ ├── typed-array-canonical-numeric-index-string.js │ ├── typed-array-change-by-copy.js │ ├── typed-array-constructor-undefined.js │ ├── typed-array-eventually-large.js │ ├── typed-array-fill-complicated.js │ ├── typed-array-fill.js │ ├── typed-array-from-array-iterator-protocol.js │ ├── typed-array-from-custom-length-parent.js │ ├── typed-array-from-custom-length.js │ ├── typed-array-from-different-type.js │ ├── typed-array-from-hole.js │ ├── typed-array-from.js │ ├── typed-array-get-by-val-profiling.js │ ├── typed-array-large-eventually-oob.js │ ├── typed-array-large-oob-eventually-not.js │ ├── typed-array-large-slice.js │ ├── typed-array-lastIndexOf-exception-check.js │ ├── typed-array-oom-in-buffer-accessor.js │ ├── typed-array-prototype-set-order.js │ ├── typed-array-prototype-set.js │ ├── typed-array-put-by-val-profiling.js │ ├── typed-array-set-large-offset.js │ ├── typed-array-set-large.js │ ├── typed-array-slice-before-watchpoint-insertion.js │ ├── typed-array-slice-constructor-replace.js │ ├── typed-array-slice-own-extend-but-fast.js │ ├── typed-array-slice-parent-replace.js │ ├── typed-array-slice-parent-species-replace.js │ ├── typed-array-slice-proto-constructor-replace.js │ ├── typed-array-slice-proto-replace.js │ ├── typed-array-slice-species-define.js │ ├── typed-array-sort-small.js │ ├── typed-array-subarray-can-throw-oom-error.js │ ├── typed-array-view-set-should-not-crash-on-exception.js │ ├── typedarray-access-monomorphic-neutered.js │ ├── typedarray-access-neutered.js │ ├── typedarray-add-property-to-base-object.js │ ├── typedarray-bad-getter.js │ ├── typedarray-configure-index.js │ ├── typedarray-construct-iterator.js │ ├── typedarray-constructor-helper-functions.js │ ├── typedarray-constructor.js │ ├── typedarray-copyWithin.js │ ├── typedarray-defineOwnProperty-error.js │ ├── typedarray-every.js │ ├── typedarray-fill.js │ ├── typedarray-filter.js │ ├── typedarray-find.js │ ├── typedarray-findIndex.js │ ├── typedarray-findLast.js │ ├── typedarray-findLastIndex.js │ ├── typedarray-forEach.js │ ├── typedarray-from.js │ ├── typedarray-functions-with-neutered.js │ ├── typedarray-getownproperty.js │ ├── typedarray-getter-on-self.js │ ├── typedarray-hasOwnProperty-out-of-bounds.js │ ├── typedarray-includes.js │ ├── typedarray-indexOf.js │ ├── typedarray-intrinsic-getters-change-prototype.js │ ├── typedarray-join.js │ ├── typedarray-lastIndexOf.js │ ├── typedarray-length-dictionary.js │ ├── typedarray-map.js │ ├── typedarray-no-alreadyChecked-assert.js │ ├── typedarray-of.js │ ├── typedarray-reduce.js │ ├── typedarray-reduceRight.js │ ├── typedarray-set.js │ ├── typedarray-slice.js │ ├── typedarray-some.js │ ├── typedarray-sort-should-not-use-a-regular-array-as-temp-buffer.js │ ├── typedarray-sort.js │ ├── typedarray-subarray.js │ ├── typedarray-test-helper-functions.js │ ├── typedarray-view-string-properties-neutered.js │ ├── typeof-dfg-function-or-object.js │ ├── typeof-symbol.js │ ├── uint16-index-of-scan.js │ ├── uint32-comparison-jump.js │ ├── uint32-comparison.js │ ├── uint32-index-of-scan.js │ ├── uint32-to-number-constant-folding.js │ ├── uint32-to-number-fold-constant-with-do-overflow.js │ ├── uint32-to-number-overflows-to-uint52.js │ ├── uint32array-unsigned-load.js │ ├── uint64-index-of-scan.js │ ├── uint8-index-of-scan.js │ ├── unary-op-test.js │ ├── undecided-arrays-should-not-need-original-array-for-length.js │ ├── undecided-concat.js │ ├── undecided-length.js │ ├── undeclared-private-field-in-eval.js │ ├── undefined-access-dictionary-then-proto-change.js │ ├── undefined-access-then-proto-change.js │ ├── undefined-access-then-self-change.js │ ├── unescape.js │ ├── unexpected-stack-overflow-below-JSObject-getPropertyNames.js │ ├── unicode-identifiers-with-surrogate-pairs.js │ ├── unlinked-code-block-destructor.js │ ├── unscopables.js │ ├── unshift-and-concurrent-access.js │ ├── unshift-array-storage.js │ ├── unshiftCountSlowCase-correct-postCapacity.js │ ├── untyped-add.js │ ├── untyped-bit-and.js │ ├── untyped-bit-or.js │ ├── untyped-bit-xor.js │ ├── untyped-div.js │ ├── untyped-equality.js │ ├── untyped-less-than.js │ ├── untyped-lshift.js │ ├── untyped-mul.js │ ├── untyped-rshift.js │ ├── untyped-stricteq-self-fail.js │ ├── untyped-sub.js │ ├── untyped-urshift.js │ ├── urshift-int32-overflow.js │ ├── urshift-value-to-int32-should-reject-bigint.js │ ├── use-arguments-as-object-pointer.js │ ├── use-baseline-codeblock-materialize-osr-exit.js │ ├── v8-bigint-add.js │ ├── v8-bigint-and.js │ ├── v8-bigint-dec.js │ ├── v8-bigint-div.js │ ├── v8-bigint-inc.js │ ├── v8-bigint-mod.js │ ├── v8-bigint-mul.js │ ├── v8-bigint-neg.js │ ├── v8-bigint-not.js │ ├── v8-bigint-or.js │ ├── v8-bigint-sar.js │ ├── v8-bigint-shl.js │ ├── v8-bigint-sub.js │ ├── v8-bigint-xor.js │ ├── v8-bigint32-add.js │ ├── v8-bigint32-and.js │ ├── v8-bigint32-dec.js │ ├── v8-bigint32-div.js │ ├── v8-bigint32-inc.js │ ├── v8-bigint32-mod.js │ ├── v8-bigint32-mul.js │ ├── v8-bigint32-neg.js │ ├── v8-bigint32-not.js │ ├── v8-bigint32-or.js │ ├── v8-bigint32-sar.js │ ├── v8-bigint32-shl.js │ ├── v8-bigint32-sub.js │ ├── v8-bigint32-xor.js │ ├── v8-cleanup-from-different-realm-symbol.js │ ├── v8-cleanup-from-different-realm.js │ ├── v8-cleanup-proxy-from-different-realm-symbol.js │ ├── v8-cleanup-proxy-from-different-realm.js │ ├── v8-crypto-strict.js │ ├── v8-dataview-growablesharedarraybuffer.js │ ├── v8-dataview-resizablearraybuffer.js │ ├── v8-deltablue-strict.js │ ├── v8-earley-boyer-strict.js │ ├── v8-finalization-registry-basics-symbol.js │ ├── v8-finalization-registry-basics.js │ ├── v8-finalizationregistry-and-weakref-symbol.js │ ├── v8-finalizationregistry-and-weakref.js │ ├── v8-finalizationregistry-keeps-holdings-alive-symbol.js │ ├── v8-finalizationregistry-keeps-holdings-alive.js │ ├── v8-finalizationregistry-scheduled-for-cleanup-multiple-times-symbol.js │ ├── v8-finalizationregistry-scheduled-for-cleanup-multiple-times.js │ ├── v8-harmony-arraybuffer-transfer.js │ ├── v8-harmony-typed-array-to-reversed.js │ ├── v8-harmony-typed-array-to-sorted.js │ ├── v8-harmony-typed-array-with.js │ ├── v8-mjsunit.js │ ├── v8-multiple-dirty-finalization-registries-symbol.js │ ├── v8-multiple-dirty-finalization-registries.js │ ├── v8-parameter-scoping.js │ ├── v8-raytrace-strict.js │ ├── v8-reentrant-gc-from-cleanup-symbol.js │ ├── v8-reentrant-gc-from-cleanup.js │ ├── v8-regexp-strict.js │ ├── v8-regress-1358505.js │ ├── v8-regress-1376784.js │ ├── v8-regress-1380398.js │ ├── v8-regress-crbug-1347721.js │ ├── v8-regress-crbug-1359991.js │ ├── v8-regress-crbug-1362487.js │ ├── v8-regress-crbug-1377840.js │ ├── v8-regress-crbug-1381064.js │ ├── v8-regress-crbug-1384474-variant2.js │ ├── v8-regress-crbug-1384474-variant3.js │ ├── v8-regress-crbug-1384474.js │ ├── v8-regress-crbug-1392577.js │ ├── v8-resizablearraybuffer-growablesharedarraybuffer.js │ ├── v8-richards-strict.js │ ├── v8-splay-strict.js │ ├── v8-stress-finalizationregistry-dirty-enqueue-symbol.js │ ├── v8-stress-finalizationregistry-dirty-enqueue.js │ ├── v8-typedarray-growablesharedarraybuffer-array-methods.js │ ├── v8-typedarray-growablesharedarraybuffer-atomics.js │ ├── v8-typedarray-growablesharedarraybuffer.js │ ├── v8-typedarray-helpers.js │ ├── v8-typedarray-resizablearraybuffer-array-methods.js │ ├── v8-typedarray-resizablearraybuffer-atomics.js │ ├── v8-typedarray-resizablearraybuffer-detach.js │ ├── v8-typedarray-resizablearraybuffer.js │ ├── v8-undefined-holdings-symbol.js │ ├── v8-undefined-holdings.js │ ├── v8-unregister-after-cleanup-symbol.js │ ├── v8-unregister-after-cleanup.js │ ├── v8-unregister-before-cleanup-symbol.js │ ├── v8-unregister-before-cleanup.js │ ├── v8-unregister-called-twice-symbol.js │ ├── v8-unregister-called-twice.js │ ├── v8-unregister-inside-cleanup2-symbol.js │ ├── v8-unregister-inside-cleanup2.js │ ├── v8-unregister-inside-cleanup3-symbol.js │ ├── v8-unregister-inside-cleanup3.js │ ├── v8-unregister-many-symbol.js │ ├── v8-unregister-many.js │ ├── v8-weak-unregistertoken-symbol.js │ ├── v8-weak-unregistertoken.js │ ├── validate-assert-uid-is-not-index-or-it-is-symbol.js │ ├── validate-does-gc-with-return-early-from-infinite-loop-2.js │ ├── validate-does-gc-with-return-early-from-infinite-loop.js │ ├── validate-exception-check-in-proxy-object-put.js │ ├── validate-int-52-ai-state.js │ ├── value-add-big-int-and-string.js │ ├── value-add-big-int-prediction-propagation.js │ ├── value-add-big-int-untyped.js │ ├── value-add-on-double-array-with-holes.js │ ├── value-bit-and-ai-rule.js │ ├── value-bit-lshift-ai-rule.js │ ├── value-bit-not-ai-rule.js │ ├── value-bit-or-ai-rule.js │ ├── value-bit-xor-ai-rule.js │ ├── value-div-ai-rule.js │ ├── value-div-fixup-int32-big-int.js │ ├── value-mod-ai-rule.js │ ├── value-mul-fixup-int32-big-int.js │ ├── value-of-module.js │ ├── value-pow-ai-rule-should-box-the-same-way-as-the-runtime.js │ ├── value-pow-ai-rule.js │ ├── value-recovery-of-double-displaced-in-jsstack-should-be-purified.js │ ├── value-rshift-ai-rule.js │ ├── value-sub-big-int-prediction-propagation.js │ ├── value-sub-big-int-untyped.js │ ├── value-sub-spec-none-case.js │ ├── value-to-int32-undefined-constant.js │ ├── value-to-int32-undefined.js │ ├── values-unscopables.js │ ├── var-injection-cache-invalidation.js │ ├── varargs-closure-inlined-exit-strict-mode.js │ ├── varargs-closure-inlined-exit.js │ ├── varargs-exit.js │ ├── varargs-forwarding-can-see-arguments-mov-hint-to-for-of-tmp.js │ ├── varargs-inlined-exit.js │ ├── varargs-inlined-simple-exit-aliasing-weird-reversed-args.js │ ├── varargs-inlined-simple-exit-aliasing-weird.js │ ├── varargs-inlined-simple-exit-aliasing.js │ ├── varargs-inlined-simple-exit.js │ ├── varargs-inlining-underflow.js │ ├── varargs-no-forward.js │ ├── varargs-simple.js │ ├── varargs-then-slow-call.js │ ├── varargs-too-few-arguments.js │ ├── varargs-two-level.js │ ├── varargs-varargs-closure-inlined-exit.js │ ├── varargs-varargs-inlined-exit-strict-mode.js │ ├── varargs-varargs-inlined-exit.js │ ├── varargs-with-unused-count.js │ ├── variable-named-eval-under-tdz.js │ ├── variable-under-tdz-eval-tricky.js │ ├── vector-length-hint-array-constructor.js │ ├── vector-length-hint-new-array.js │ ├── verbose-failure-dont-graph-dump-availability-already-freed.js │ ├── verify-bytecode-generator-cached-variables-under-tdz.js │ ├── verify-can-gc-node-index.js │ ├── waitUntilAllPlansForVMAreReady-should-be-notified-of-cancelled-plans-too.js │ ├── waitasync-notify-multi-workers.js │ ├── waitasync-promise-timeout-finite-gc.js │ ├── waitasync-promise-timeout-infinity-gc.js │ ├── waitasync-timeout-finite-gc.js │ ├── waitasync-timeout-infinity-gc.js │ ├── waitasync-wait-infinity-notify-all-multi-workers.js │ ├── waitasync-wait-infinity-notify-half-multi-workers.js │ ├── waitasync-wait-timeout-multi-workers.js │ ├── waitasync-waiter-list-order.js │ ├── wasm-error-message-cross-threads.js │ ├── wasm-error-message-get-local.js │ ├── wasm-loop-consistency.js │ ├── watchdog-dont-malloc-when-in-c-code.js │ ├── watchdog-fire-while-in-forEachInIterable.js │ ├── weak-map-constructor-adder-error-cross-realm.js │ ├── weak-map-constructor-adder.js │ ├── weak-map-constructor-symbol.js │ ├── weak-map-constructor.js │ ├── weak-map-registered-symbol.js │ ├── weak-map-symbol.js │ ├── weak-map-various-one-site.js │ ├── weak-map-various.js │ ├── weak-ref-registered-symbol.js │ ├── weak-set-constructor-adder-error-cross-realm.js │ ├── weak-set-constructor-adder.js │ ├── weak-set-constructor-symbol.js │ ├── weak-set-constructor.js │ ├── weak-set-registered-symbol.js │ ├── weak-set-symbol.js │ ├── weak-set-various-one-site.js │ ├── weak-set-various.js │ ├── weakmap-cse-set-break.js │ ├── weakmap-cse.js │ ├── weakmap-gc.js │ ├── weakmap-set-change-get.js │ ├── weakmap-set-cse.js │ ├── weakset-add-change-get.js │ ├── weakset-add-cse.js │ ├── weakset-cse-add-break.js │ ├── weakset-cse.js │ ├── weakset-gc.js │ ├── webidl-tokenizer-for-of.js │ ├── weird-equality-folding-cases.js │ ├── weird-getter-counter.js │ ├── weird-put-stack-varargs.js │ ├── weird-setter-counter-syntactic.js │ ├── weird-setter-counter.js │ ├── wide-op_catch.js │ ├── with.js │ ├── with_and_arith.js │ ├── without-promise-functions.js │ ├── yarr-inlining-dot-star-enclosure.js │ ├── yield-and-line-terminator.js │ ├── yield-label-generator.js │ ├── yield-label.js │ ├── yield-named-accessors-generator.js │ ├── yield-named-accessors.js │ ├── yield-named-variable-generator.js │ ├── yield-named-variable.js │ ├── yield-out-of-generator.js │ ├── yield-reserved-word.js │ ├── yield-star-throw-continue.js │ ├── zero-sized-array-buffer-pointer-should-be-signed-with-zero.js │ └── zero-to-string.js ├── sm │ ├── 1.js │ ├── 1438121-async-function.js │ ├── 1438121-generator.js │ ├── 1659595.js │ ├── 2.js │ ├── AddressOfField.js │ ├── Array-of-1.js │ ├── Array-of-2.js │ ├── Array-of-3.js │ ├── Array-of-4.js │ ├── Array-of-cross-compartment.js │ ├── Array-of-generic-1.js │ ├── Array-of-generic-2.js │ ├── Array-of-generic-3.js │ ├── Array-of-length-setter-2.js │ ├── Array-of-length-setter.js │ ├── Array-of-nonconfigurable-1.js │ ├── Array-of-nonconfigurable-2.js │ ├── Array-of-ordering.js │ ├── Array-of-surfaces.js │ ├── ArrayLengthGetPropertyIC.js │ ├── AutoEntryMonitor-01.js │ ├── AutoEntryMonitor-02.js │ ├── CommonTestSetup.js │ ├── ConvertElementsToDouble-Int32.js │ ├── DebuggeeWouldRun-01.js │ ├── DebuggeeWouldRun-02.js │ ├── DebuggeeWouldRun-03.js │ ├── DebuggeeWouldRun-04.js │ ├── Debugger-add-Debugger-prototype.js │ ├── Debugger-adoptDebuggeeValue.js │ ├── Debugger-adoptFrame.js │ ├── Debugger-allowUnobservedAsmJS-01.js │ ├── Debugger-allowUnobservedAsmJS-02.js │ ├── Debugger-clearAllBreakpoints-01.js │ ├── Debugger-clearAllBreakpoints-02.js │ ├── Debugger-ctor-01.js │ ├── Debugger-ctor-02.js │ ├── Debugger-ctor-03.js │ ├── Debugger-ctor-04.js │ ├── Debugger-ctor-05.js │ ├── Debugger-debuggees-01.js │ ├── Debugger-debuggees-02.js │ ├── Debugger-debuggees-03.js │ ├── Debugger-debuggees-04.js │ ├── Debugger-debuggees-05.js │ ├── Debugger-debuggees-06.js │ ├── Debugger-debuggees-08.js │ ├── Debugger-debuggees-09.js │ ├── Debugger-debuggees-10.js │ ├── Debugger-debuggees-11.js │ ├── Debugger-debuggees-12.js │ ├── Debugger-debuggees-13.js │ ├── Debugger-debuggees-14.js │ ├── Debugger-debuggees-15.js │ ├── Debugger-debuggees-16.js │ ├── Debugger-debuggees-17.js │ ├── Debugger-debuggees-18.js │ ├── Debugger-debuggees-19.js │ ├── Debugger-debuggees-20.js │ ├── Debugger-debuggees-21.js │ ├── Debugger-debuggees-22.js │ ├── Debugger-debuggees-23.js │ ├── Debugger-debuggees-24.js │ ├── Debugger-debuggees-25.js │ ├── Debugger-debuggees-26.js │ ├── Debugger-debuggees-27.js │ ├── Debugger-debuggees-28.js │ ├── Debugger-debuggees-29.js │ ├── Debugger-debuggees-30.js │ ├── Debugger-debuggees-31.js │ ├── Debugger-debuggees-32.js │ ├── Debugger-findAllGlobals-01.js │ ├── Debugger-findAllGlobals-02.js │ ├── Debugger-findObjects-01.js │ ├── Debugger-findObjects-02.js │ ├── Debugger-findObjects-03.js │ ├── Debugger-findObjects-04.js │ ├── Debugger-findObjects-05.js │ ├── Debugger-findObjects-06.js │ ├── Debugger-findObjects-07.js │ ├── Debugger-findObjects-08.js │ ├── Debugger-findObjects-09.js │ ├── Debugger-findObjects-10.js │ ├── Debugger-findObjects-11.js │ ├── Debugger-findObjects-fuzzing.js │ ├── Debugger-findScripts-01.js │ ├── Debugger-findScripts-02.js │ ├── Debugger-findScripts-03.js │ ├── Debugger-findScripts-04.js │ ├── Debugger-findScripts-05.js │ ├── Debugger-findScripts-06.js │ ├── Debugger-findScripts-07.js │ ├── Debugger-findScripts-08.js │ ├── Debugger-findScripts-09.js │ ├── Debugger-findScripts-10.js │ ├── Debugger-findScripts-11.js │ ├── Debugger-findScripts-12.js │ ├── Debugger-findScripts-14.js │ ├── Debugger-findScripts-15.js │ ├── Debugger-findScripts-16.js │ ├── Debugger-findScripts-17.js │ ├── Debugger-findScripts-18.js │ ├── Debugger-findScripts-19.js │ ├── Debugger-findScripts-20.js │ ├── Debugger-findScripts-22.js │ ├── Debugger-findScripts-23.js │ ├── Debugger-findScripts-24.js │ ├── Debugger-findScripts-25.js │ ├── Debugger-findScripts-26.js │ ├── Debugger-findScripts-27.js │ ├── Debugger-findScripts-28.js │ ├── Debugger-findScripts-29.js │ ├── Debugger-findScripts-30.js │ ├── Debugger-findScripts-31.js │ ├── Debugger-findScripts-delazify.js │ ├── Debugger-findScripts-ghost.js │ ├── Debugger-findScripts-optimized-out.js │ ├── Debugger-findScripts-uncompleted-01.js │ ├── Debugger-findScripts-uncompleted-02.js │ ├── Debugger-findSourceURLs.js │ ├── Debugger-findSources-01.js │ ├── Debugger-findSources-02.js │ ├── Debugger-findSources-03.js │ ├── Debugger-getNewestFrame-01.js │ ├── Debugger-getNewestFrame-02.js │ ├── Debugger-getNewestFrame-03.js │ ├── Debugger-getNewestFrame-generators-01.js │ ├── Debugger-isCompilableUnit.js │ ├── Debugger-multi-01.js │ ├── Debugger-multi-02.js │ ├── Debugger-multi-03.js │ ├── Debugger-onEnterFrame-resumption-01.js │ ├── Debugger-onEnterFrame-resumption-02.js │ ├── Debugger-onEnterFrame-resumption-03.js │ ├── Debugger-onEnterFrame-resumption-04.js │ ├── Debugger-onEnterFrame-resumption-05.js │ ├── Debugger-onEnterFrame-resumption-06.js │ ├── Debugger-onNativeCall-01.js │ ├── Debugger-onNativeCall-02.js │ ├── Debugger-onNativeCall-03.js │ ├── Debugger-onNativeCall-04.js │ ├── Debugger-onNativeCall-05.js │ ├── Debugger-onNativeCall-06.js │ ├── Debugger-onNativeCall-07.js │ ├── Debugger-onNativeCall-08.js │ ├── Debugger-onNativeCall-09.js │ ├── Debugger-onNewGlobalObject-01.js │ ├── Debugger-onNewGlobalObject-02.js │ ├── Debugger-onNewGlobalObject-03.js │ ├── Debugger-onNewGlobalObject-04.js │ ├── Debugger-onNewGlobalObject-05.js │ ├── Debugger-onNewGlobalObject-06.js │ ├── Debugger-onNewGlobalObject-07.js │ ├── Debugger-onNewGlobalObject-08.js │ ├── Debugger-onNewGlobalObject-09.js │ ├── Debugger-onNewGlobalObject-10.js │ ├── Debugger-onNewGlobalObject-11.js │ ├── Debugger-onNewGlobalObject-12.js │ ├── Debugger-onNewGlobalObject-13.js │ ├── Debugger-onNewGlobalObject-14.js │ ├── Debugger-onNewGlobalObject-15.js │ ├── Debugger-onNewPromise-01.js │ ├── Debugger-onNewPromise-02.js │ ├── Debugger-onNewPromise-03.js │ ├── Debugger-onNewPromise-04.js │ ├── Debugger-onNewPromise-05.js │ ├── Debugger-onNewPromise-06.js │ ├── Debugger-onNewPromise-07.js │ ├── Debugger-onPromiseSettled-01.js │ ├── Debugger-onPromiseSettled-02.js │ ├── Debugger-onPromiseSettled-03.js │ ├── Debugger-onPromiseSettled-04.js │ ├── Debugger-onPromiseSettled-05.js │ ├── Debugger-onPromiseSettled-06.js │ ├── Environment-01.js │ ├── Environment-02.js │ ├── Environment-03.js │ ├── Environment-Function-prototype.js │ ├── Environment-bug-1431461.js │ ├── Environment-calleeScript-01.js │ ├── Environment-calleeScript-02.js │ ├── Environment-calleeScript-03.js │ ├── Environment-find-01.js │ ├── Environment-find-02.js │ ├── Environment-find-03.js │ ├── Environment-find-04.js │ ├── Environment-find-05.js │ ├── Environment-find-06.js │ ├── Environment-find-07.js │ ├── Environment-gc-01.js │ ├── Environment-gc-02.js │ ├── Environment-gc-03.js │ ├── Environment-getVariable-01.js │ ├── Environment-getVariable-02.js │ ├── Environment-getVariable-03.js │ ├── Environment-getVariable-04.js │ ├── Environment-getVariable-05.js │ ├── Environment-getVariable-06.js │ ├── Environment-getVariable-07.js │ ├── Environment-getVariable-08.js │ ├── Environment-getVariable-09.js │ ├── Environment-getVariable-10.js │ ├── Environment-getVariable-11.js │ ├── Environment-getVariable-12.js │ ├── Environment-getVariable-13.js │ ├── Environment-getVariable-14.js │ ├── Environment-getVariable-15.js │ ├── Environment-getVariable-WouldRun.js │ ├── Environment-identity-01.js │ ├── Environment-identity-02.js │ ├── Environment-identity-03.js │ ├── Environment-identity-04.js │ ├── Environment-identity-05.js │ ├── Environment-inspectable-01.js │ ├── Environment-module-01.js │ ├── Environment-module-02.js │ ├── Environment-module-tla-env-after-pop.js │ ├── Environment-module-tla-env.js │ ├── Environment-module-tla.js │ ├── Environment-names-01.js │ ├── Environment-names-02.js │ ├── Environment-names-03.js │ ├── Environment-nondebuggee.js │ ├── Environment-object-01.js │ ├── Environment-optimizedOut-01.js │ ├── Environment-parent-01.js │ ├── Environment-scopeKind-01.js │ ├── Environment-selfhosted-builtins.js │ ├── Environment-setVariable-01.js │ ├── Environment-setVariable-02.js │ ├── Environment-setVariable-03.js │ ├── Environment-setVariable-04.js │ ├── Environment-setVariable-05.js │ ├── Environment-setVariable-06.js │ ├── Environment-setVariable-07.js │ ├── Environment-setVariable-08.js │ ├── Environment-setVariable-10.js │ ├── Environment-setVariable-11.js │ ├── Environment-setVariable-12.js │ ├── Environment-setVariable-13.js │ ├── Environment-setVariable-14.js │ ├── Environment-setVariable-15.js │ ├── Environment-setVariable-WouldRun.js │ ├── Environment-type-01.js │ ├── Environment-unscopables.js │ ├── Environment-variables.js │ ├── FPQuadCmp.js │ ├── Frame-01.js │ ├── Frame-02.js │ ├── Frame-03.js │ ├── Frame-arguments-01.js │ ├── Frame-arguments-02.js │ ├── Frame-arguments-03.js │ ├── Frame-arguments-04.js │ ├── Frame-arguments-05.js │ ├── Frame-arguments-06.js │ ├── Frame-arguments-07.js │ ├── Frame-asyncPromise-01.js │ ├── Frame-asyncPromise-02.js │ ├── Frame-asyncPromise-03.js │ ├── Frame-asyncPromise-04.js │ ├── Frame-callee-01.js │ ├── Frame-callee-02.js │ ├── Frame-callee-03.js │ ├── Frame-callee-04.js │ ├── Frame-constructing-01.js │ ├── Frame-constructing-02.js │ ├── Frame-constructing-03.js │ ├── Frame-environment-01.js │ ├── Frame-environment-02.js │ ├── Frame-environment-03.js │ ├── Frame-environment-04.js │ ├── Frame-environment-05.js │ ├── Frame-environment-06.js │ ├── Frame-environment-07.js │ ├── Frame-environment-08.js │ ├── Frame-eval-01.js │ ├── Frame-eval-02.js │ ├── Frame-eval-03.js │ ├── Frame-eval-04.js │ ├── Frame-eval-05.js │ ├── Frame-eval-06.js │ ├── Frame-eval-07.js │ ├── Frame-eval-08.js │ ├── Frame-eval-09.js │ ├── Frame-eval-10.js │ ├── Frame-eval-11.js │ ├── Frame-eval-12.js │ ├── Frame-eval-13.js │ ├── Frame-eval-14.js │ ├── Frame-eval-15.js │ ├── Frame-eval-16.js │ ├── Frame-eval-17.js │ ├── Frame-eval-18.js │ ├── Frame-eval-19.js │ ├── Frame-eval-20.js │ ├── Frame-eval-21.js │ ├── Frame-eval-22.js │ ├── Frame-eval-23.js │ ├── Frame-eval-24.js │ ├── Frame-eval-25.js │ ├── Frame-eval-26.js │ ├── Frame-eval-27.js │ ├── Frame-eval-28.js │ ├── Frame-eval-29.js │ ├── Frame-eval-30.js │ ├── Frame-eval-31.js │ ├── Frame-eval-32.js │ ├── Frame-eval-33.js │ ├── Frame-eval-stack.js │ ├── Frame-evalWithBindings-01.js │ ├── Frame-evalWithBindings-02.js │ ├── Frame-evalWithBindings-03.js │ ├── Frame-evalWithBindings-04.js │ ├── Frame-evalWithBindings-05.js │ ├── Frame-evalWithBindings-06.js │ ├── Frame-evalWithBindings-07.js │ ├── Frame-evalWithBindings-08.js │ ├── Frame-evalWithBindings-09.js │ ├── Frame-evalWithBindings-10.js │ ├── Frame-evalWithBindings-11.js │ ├── Frame-evalWithBindings-12.js │ ├── Frame-evalWithBindings-13.js │ ├── Frame-evalWithBindings-14.js │ ├── Frame-evalWithBindings-15.js │ ├── Frame-identity-01.js │ ├── Frame-identity-02.js │ ├── Frame-identity-03.js │ ├── Frame-identity-04.js │ ├── Frame-identity-05.js │ ├── Frame-identity-06.js │ ├── Frame-identity-07.js │ ├── Frame-implementation-01.js │ ├── Frame-implementation-02.js │ ├── Frame-newTargetEval-01.js │ ├── Frame-newTargetEval-02.js │ ├── Frame-newTargetOverflow-01.js │ ├── Frame-offset-01.js │ ├── Frame-offset-02.js │ ├── Frame-offset-03.js │ ├── Frame-offset-04.js │ ├── Frame-offset-05.js │ ├── Frame-older-01.js │ ├── Frame-older-02.js │ ├── Frame-older-generators-01.js │ ├── Frame-older-generators-02.js │ ├── Frame-older-generators-03.js │ ├── Frame-older-generators-04.js │ ├── Frame-older-generators-05.js │ ├── Frame-olderSavedFrame-01.js │ ├── Frame-olderSavedFrame-02.js │ ├── Frame-onPop-01.js │ ├── Frame-onPop-02.js │ ├── Frame-onPop-03.js │ ├── Frame-onPop-04.js │ ├── Frame-onPop-05.js │ ├── Frame-onPop-06.js │ ├── Frame-onPop-08.js │ ├── Frame-onPop-09.js │ ├── Frame-onPop-10.js │ ├── Frame-onPop-11.js │ ├── Frame-onPop-12.js │ ├── Frame-onPop-13.js │ ├── Frame-onPop-14.js │ ├── Frame-onPop-15.js │ ├── Frame-onPop-16.js │ ├── Frame-onPop-17.js │ ├── Frame-onPop-18.js │ ├── Frame-onPop-19.js │ ├── Frame-onPop-20.js │ ├── Frame-onPop-21.js │ ├── Frame-onPop-23.js │ ├── Frame-onPop-after-debugger-return.js │ ├── Frame-onPop-assign-function.js │ ├── Frame-onPop-assign-generator.js │ ├── Frame-onPop-async-01.js │ ├── Frame-onPop-async-02.js │ ├── Frame-onPop-async-generators-01.js │ ├── Frame-onPop-dead-frame.js │ ├── Frame-onPop-error-error.js │ ├── Frame-onPop-error-return.js │ ├── Frame-onPop-error-scope-unwind-01.js │ ├── Frame-onPop-error-scope-unwind-02.js │ ├── Frame-onPop-error-throw.js │ ├── Frame-onPop-error.js │ ├── Frame-onPop-generator-resumption-01.js │ ├── Frame-onPop-generators-01.js │ ├── Frame-onPop-generators-02.js │ ├── Frame-onPop-generators-03.js │ ├── Frame-onPop-generators-04.js │ ├── Frame-onPop-generators-05.js │ ├── Frame-onPop-generators-06.js │ ├── Frame-onPop-generators-07.js │ ├── Frame-onPop-generators-08.js │ ├── Frame-onPop-multiple-01.js │ ├── Frame-onPop-multiple-02.js │ ├── Frame-onPop-multiple-04.js │ ├── Frame-onPop-return-error.js │ ├── Frame-onPop-return-return.js │ ├── Frame-onPop-return-throw.js │ ├── Frame-onPop-return.js │ ├── Frame-onPop-source-location.js │ ├── Frame-onPop-throw-error.js │ ├── Frame-onPop-throw-return.js │ ├── Frame-onPop-throw-throw.js │ ├── Frame-onPop-throw.js │ ├── Frame-onStack-01.js │ ├── Frame-onStack-02.js │ ├── Frame-onStack-03.js │ ├── Frame-onStack-04.js │ ├── Frame-onStack-05.js │ ├── Frame-onStack-06.js │ ├── Frame-onStack-07.js │ ├── Frame-onStep-01.js │ ├── Frame-onStep-02.js │ ├── Frame-onStep-03.js │ ├── Frame-onStep-04.js │ ├── Frame-onStep-05.js │ ├── Frame-onStep-06.js │ ├── Frame-onStep-07.js │ ├── Frame-onStep-08.js │ ├── Frame-onStep-09.js │ ├── Frame-onStep-10.js │ ├── Frame-onStep-11.js │ ├── Frame-onStep-12.js │ ├── Frame-onStep-13.js │ ├── Frame-onStep-14.js │ ├── Frame-onStep-15.js │ ├── Frame-onStep-16.js │ ├── Frame-onStep-17.js │ ├── Frame-onStep-18.js │ ├── Frame-onStep-19.js │ ├── Frame-onStep-20.js │ ├── Frame-onStep-assign-function.js │ ├── Frame-onStep-assign-generator.js │ ├── Frame-onStep-async-01.js │ ├── Frame-onStep-async-02.js │ ├── Frame-onStep-async-03.js │ ├── Frame-onStep-async-gc-01.js │ ├── Frame-onStep-generator-resumption-01.js │ ├── Frame-onStep-generator-resumption-02.js │ ├── Frame-onStep-generator-resumption-03.js │ ├── Frame-onStep-generators-01.js │ ├── Frame-onStep-generators-02.js │ ├── Frame-onStep-generators-03.js │ ├── Frame-onStep-generators-04.js │ ├── Frame-onStep-generators-05.js │ ├── Frame-onStep-generators-defaults.js │ ├── Frame-onStep-generators-gc-01.js │ ├── Frame-onStep-iterators.js │ ├── Frame-onStep-lines-01.js │ ├── Frame-onStep-resumption-01.js │ ├── Frame-onStep-resumption-02.js │ ├── Frame-onStep-resumption-03.js │ ├── Frame-onStep-resumption-04.js │ ├── Frame-onStep-resumption-05.js │ ├── Frame-onStep-resumption-06.js │ ├── Frame-script-01.js │ ├── Frame-script-02.js │ ├── Frame-script-03.js │ ├── Frame-script-04.js │ ├── Frame-script-05.js │ ├── Frame-script-06.js │ ├── Frame-script-environment-nondebuggee.js │ ├── Frame-terminated-01.js │ ├── Frame-terminated-02.js │ ├── Frame-terminated-03.js │ ├── Frame-terminated-04.js │ ├── Frame-this-01.js │ ├── Frame-this-02.js │ ├── Frame-this-03.js │ ├── Frame-this-04.js │ ├── Frame-this-05.js │ ├── Frame-this-06.js │ ├── Frame-this-07.js │ ├── Frame-this-08.js │ ├── Frame-this-09.js │ ├── Frame-this-10.js │ ├── Frame-this-11.js │ ├── Frame-this-12.js │ ├── Frame-this-13.js │ ├── Frame-this-14.js │ ├── Frame-this-15.js │ ├── Frame-this-16.js │ ├── Frame-type-01.js │ ├── Frame-type-02.js │ ├── Frame-type-03.js │ ├── Frame-type-04.js │ ├── GetStringDataProperty.js │ ├── I8MultiplyAndAddBias.js │ ├── I8PrepareA.js │ ├── I8PrepareB.js │ ├── I8PrepareBFromQuantizedTransposed.js │ ├── I8PrepareBFromTransposed.js │ ├── I8PrepareBias.js │ ├── I8SelectColumnsOfB.js │ ├── InlineAddVTypeMonitor.js │ ├── Map-Set-cross-compartment.js │ ├── Map-Set-moving-gc.js │ ├── Map-clear-1.js │ ├── Map-clear-2.js │ ├── Map-clear-3.js │ ├── Map-clear-4.js │ ├── Map-clear-5.js │ ├── Map-clear-6.js │ ├── Map-clear-iterators-1.js │ ├── Map-clear-iterators-2.js │ ├── Map-constructor-1.js │ ├── Map-constructor-2.js │ ├── Map-constructor-3.js │ ├── Map-constructor-4.js │ ├── Map-constructor-5.js │ ├── Map-constructor-duplicates.js │ ├── Map-constructor-generator-1.js │ ├── Map-constructor-generator-3.js │ ├── Map-constructor-generator-exception.js │ ├── Map-constructor-set.js │ ├── Map-delete-size.js │ ├── Map-delete.js │ ├── Map-forEach.js │ ├── Map-gc-4.js │ ├── Map-get.js │ ├── Map-iterator-1.js │ ├── Map-iterator-2.js │ ├── Map-iterator-add-1.js │ ├── Map-iterator-add-2.js │ ├── Map-iterator-add-remove.js │ ├── Map-iterator-already-done.js │ ├── Map-iterator-order.js │ ├── Map-iterator-pairs-1.js │ ├── Map-iterator-pairs-2.js │ ├── Map-iterator-pairs-3.js │ ├── Map-iterator-proxies-1.js │ ├── Map-iterator-proxies-2.js │ ├── Map-iterator-remove-1.js │ ├── Map-iterator-remove-2.js │ ├── Map-iterator-remove-3.js │ ├── Map-iterator-remove-4.js │ ├── Map-iterator-remove-5.js │ ├── Map-iterator-remove-6.js │ ├── Map-iterators-3.js │ ├── Map-scale.js │ ├── Map-set-returns-this.js │ ├── Map-set-size.js │ ├── Map-set-undefined.js │ ├── Map-size.js │ ├── Map-surfaces-1.js │ ├── Map-surfaces-2.js │ ├── Map-surfaces-3.js │ ├── Map-values-1.js │ ├── Map-values-2.js │ ├── Map.js │ ├── Memory-01.js │ ├── Memory-allocationSamplingProbability-01.js │ ├── Memory-allocationSamplingProbability-02.js │ ├── Memory-allocationsLogOverflowed-01.js │ ├── Memory-drainAllocationsLog-01.js │ ├── Memory-drainAllocationsLog-02.js │ ├── Memory-drainAllocationsLog-03.js │ ├── Memory-drainAllocationsLog-04.js │ ├── Memory-drainAllocationsLog-05.js │ ├── Memory-drainAllocationsLog-06.js │ ├── Memory-drainAllocationsLog-07.js │ ├── Memory-drainAllocationsLog-08.js │ ├── Memory-drainAllocationsLog-09.js │ ├── Memory-drainAllocationsLog-10.js │ ├── Memory-drainAllocationsLog-11.js │ ├── Memory-drainAllocationsLog-13.js │ ├── Memory-drainAllocationsLog-14.js │ ├── Memory-drainAllocationsLog-15.js │ ├── Memory-drainAllocationsLog-17.js │ ├── Memory-drainAllocationsLog-18.js │ ├── Memory-takeCensus-01.js │ ├── Memory-takeCensus-02.js │ ├── Memory-takeCensus-03.js │ ├── Memory-takeCensus-04.js │ ├── Memory-takeCensus-05.js │ ├── Memory-takeCensus-06.js │ ├── Memory-takeCensus-07.js │ ├── Memory-takeCensus-08.js │ ├── Memory-takeCensus-09.js │ ├── Memory-takeCensus-10.js │ ├── Memory-takeCensus-11.js │ ├── Memory-takeCensus-12.js │ ├── Memory-trackingAllocationSites-01.js │ ├── Memory-trackingAllocationSites-02.js │ ├── Memory-trackingAllocationSites-03.js │ ├── NaN-as-key.js │ ├── Object-01.js │ ├── Object-02.js │ ├── Object-apply-01.js │ ├── Object-apply-02.js │ ├── Object-apply-03.js │ ├── Object-apply-04.js │ ├── Object-asEnvironment-01.js │ ├── Object-boundTargetFunction-01.js │ ├── Object-boundTargetFunction-02.js │ ├── Object-boundTargetFunction-03.js │ ├── Object-callable.js │ ├── Object-class.js │ ├── Object-createSource.js │ ├── Object-defineProperties-01.js │ ├── Object-defineProperties-02.js │ ├── Object-defineProperties-03.js │ ├── Object-defineProperty-01.js │ ├── Object-defineProperty-02.js │ ├── Object-defineProperty-03.js │ ├── Object-defineProperty-04.js │ ├── Object-defineProperty-05.js │ ├── Object-defineProperty-06.js │ ├── Object-defineProperty-07.js │ ├── Object-defineProperty-08.js │ ├── Object-defineProperty-09.js │ ├── Object-defineProperty-10.js │ ├── Object-defineProperty-11.js │ ├── Object-defineProperty-12.js │ ├── Object-defineProperty-13.js │ ├── Object-defineProperty-14.js │ ├── Object-defineProperty-non-primitive-key.js │ ├── Object-defineProperty-surfaces-01.js │ ├── Object-deleteProperty-01.js │ ├── Object-deleteProperty-error-01.js │ ├── Object-deleteProperty-error-02.js │ ├── Object-deleteProperty-non-primitive-key.js │ ├── Object-displayName-01.js │ ├── Object-environment-01.js │ ├── Object-environment-02.js │ ├── Object-errorLineNumber-errorColumnNumber.js │ ├── Object-executeInGlobal-01.js │ ├── Object-executeInGlobal-02.js │ ├── Object-executeInGlobal-03.js │ ├── Object-executeInGlobal-04.js │ ├── Object-executeInGlobal-05.js │ ├── Object-executeInGlobal-06.js │ ├── Object-executeInGlobal-07.js │ ├── Object-executeInGlobal-08.js │ ├── Object-executeInGlobal-09.js │ ├── Object-executeInGlobal-10.js │ ├── Object-forceLexicalInitializationByName.js │ ├── Object-gc-01.js │ ├── Object-getErrorMessageName.js │ ├── Object-getOwnPrivateProperties.js │ ├── Object-getOwnPropertyDescriptor-01.js │ ├── Object-getOwnPropertyDescriptor-02.js │ ├── Object-getOwnPropertyDescriptor-03.js │ ├── Object-getOwnPropertyDescriptor-04.js │ ├── Object-getOwnPropertyDescriptor-05.js │ ├── Object-getOwnPropertyDescriptor-06.js │ ├── Object-getOwnPropertyDescriptor-non-primitive-key.js │ ├── Object-getOwnPropertyDescriptor-surfaces-01.js │ ├── Object-getOwnPropertyDescriptor-surfaces-02.js │ ├── Object-getOwnPropertyNames-01.js │ ├── Object-getOwnPropertyNames-02.js │ ├── Object-getOwnPropertyNamesLength.js │ ├── Object-getOwnPropertySymbols-01.js │ ├── Object-getOwnPropertySymbols-02.js │ ├── Object-getPromiseReactions-01.js │ ├── Object-getPromiseReactions-02.js │ ├── Object-getPromiseReactions-03.js │ ├── Object-getPromiseReactions-04.js │ ├── Object-getPromiseReactions-05.js │ ├── Object-getPromiseReactions-06.js │ ├── Object-getProperty-01.js │ ├── Object-getProperty-02.js │ ├── Object-getProperty-03.js │ ├── Object-getProperty-non-primitive-key.js │ ├── Object-identity-01.js │ ├── Object-identity-02.js │ ├── Object-identity-03.js │ ├── Object-isArrowFunction.js │ ├── Object-isClassConstructor.js │ ├── Object-isSameNative-01.js │ ├── Object-isSameNative.js │ ├── Object-isSameNativeWithJitInfo.js │ ├── Object-makeDebuggeeNativeFunction-01.js │ ├── Object-makeDebuggeeValue-01.js │ ├── Object-makeDebuggeeValue-02.js │ ├── Object-name-01.js │ ├── Object-name-02.js │ ├── Object-name-03.js │ ├── Object-parameterNames.js │ ├── Object-preventExtensions-01.js │ ├── Object-promiseDependentPromises-realms.js │ ├── Object-proto.js │ ├── Object-proxy.js │ ├── Object-script-AsmJSNative.js │ ├── Object-script-environment-nondebuggee.js │ ├── Object-script-lazy.js │ ├── Object-script.js │ ├── Object-seal-01.js │ ├── Object-setProperty-01.js │ ├── Object-setProperty-02.js │ ├── Object-setProperty-03.js │ ├── Object-setProperty-non-primitive-key.js │ ├── Object-unsafeDereference-01.js │ ├── Object-unwrap-01.js │ ├── Object-unwrap-02.js │ ├── Object-unwrap-03.js │ ├── Promise-race-dependent-promises.js │ ├── PurgeProtoChain.js │ ├── RematerializedFrame-retval.js │ ├── SavedFrame-constructor.js │ ├── Script-01.js │ ├── Script-02.js │ ├── Script-clearBreakpoint-01.js │ ├── Script-clearBreakpoint-02.js │ ├── Script-clearBreakpoint-03.js │ ├── Script-clearBreakpoint-04.js │ ├── Script-displayName-01.js │ ├── Script-format-01.js │ ├── Script-gc-01.js │ ├── Script-gc-02.js │ ├── Script-gc-03.js │ ├── Script-getAllColumnOffsets.js │ ├── Script-getBreakpoints-01.js │ ├── Script-getBreakpoints-02.js │ ├── Script-getChildScripts-01.js │ ├── Script-getChildScripts-02.js │ ├── Script-getChildScripts-03.js │ ├── Script-getChildScripts-04.js │ ├── Script-getChildScripts-05.js │ ├── Script-getEffectfulOffsets.js │ ├── Script-getLineOffsets-01.js │ ├── Script-getLineOffsets-02.js │ ├── Script-getLineOffsets-03.js │ ├── Script-getLineOffsets-04.js │ ├── Script-getLineOffsets-05.js │ ├── Script-getLineOffsets-06.js │ ├── Script-getLineOffsets-07.js │ ├── Script-getLineOffsets-08.js │ ├── Script-getOffsetLine-01.js │ ├── Script-getOffsetLine-02.js │ ├── Script-getOffsetLocation.js │ ├── Script-getOffsetMetadata.js │ ├── Script-getOffsetsCoverage-01.js │ ├── Script-getOffsetsCoverage-02.js │ ├── Script-getOffsetsCoverage-03.js │ ├── Script-getOffsetsCoverage-04.js │ ├── Script-getOffsetsCoverage-05.js │ ├── Script-getOffsetsCoverage-bug1233178.js │ ├── Script-getPossibleBreakpoints-02.js │ ├── Script-getPossibleBreakpoints.js │ ├── Script-global-01.js │ ├── Script-global-02.js │ ├── Script-isFunction.js │ ├── Script-isInCatchScope.js │ ├── Script-isModule-01.js │ ├── Script-isModule-02.js │ ├── Script-isModule-03.js │ ├── Script-isModule-04.js │ ├── Script-lineCount.js │ ├── Script-mainOffset-01.js │ ├── Script-parameterNames.js │ ├── Script-selfhosted-builtins.js │ ├── Script-source-01.js │ ├── Script-source-02.js │ ├── Script-source-03.js │ ├── Script-sourceStart-01.js │ ├── Script-sourceStart-02.js │ ├── Script-sourceStart-03.js │ ├── Script-sourceStart-04.js │ ├── Script-startColumn.js │ ├── Script-startLine.js │ ├── Script-url.js │ ├── Set-add-returns-this.js │ ├── Set-add-size.js │ ├── Set-clear-1.js │ ├── Set-clear-2.js │ ├── Set-clear-3.js │ ├── Set-clear-4.js │ ├── Set-clear-5.js │ ├── Set-clear-6.js │ ├── Set-clear-iterators-1.js │ ├── Set-clear-iterators-2.js │ ├── Set-clear-iterators-3.js │ ├── Set-constructor-1.js │ ├── Set-constructor-2.js │ ├── Set-constructor-3.js │ ├── Set-constructor-add.js │ ├── Set-constructor-generator-1.js │ ├── Set-delete-size.js │ ├── Set-forEach.js │ ├── Set-iterator-1.js │ ├── Set-iterator-2.js │ ├── Set-iterator-3.js │ ├── Set-iterator-add-1.js │ ├── Set-iterator-add-2.js │ ├── Set-iterator-add-remove.js │ ├── Set-iterator-gc-2.js │ ├── Set-iterator-gc-3.js │ ├── Set-iterator-order.js │ ├── Set-iterator-proxies-1.js │ ├── Set-iterator-proxies-2.js │ ├── Set-iterator-remove-1.js │ ├── Set-iterator-remove-2.js │ ├── Set-iterator-remove-3.js │ ├── Set-iterator-remove-4.js │ ├── Set-iterator-remove-5.js │ ├── Set-iterator-remove-6.js │ ├── Set-scale.js │ ├── Set-size.js │ ├── Set-surfaces-1.js │ ├── Set-surfaces-2.js │ ├── Set-surfaces-3.js │ ├── Set-values-1.js │ ├── Set-values-2.js │ ├── Set.js │ ├── Source-displayURL-deprecated.js │ ├── Source-displayURL-disable.js │ ├── Source-displayURL.js │ ├── Source-element-01.js │ ├── Source-elementAttributeName.js │ ├── Source-introductionScript-01.js │ ├── Source-introductionScript-02.js │ ├── Source-introductionScript-03.js │ ├── Source-introductionType.js │ ├── Source-invisible.js │ ├── Source-reparse.js │ ├── Source-sourceMapURL-deprecated.js │ ├── Source-sourceMapURL-disable.js │ ├── Source-sourceMapURL.js │ ├── Source-startLine-startColumn.js │ ├── Source-surfaces.js │ ├── Source-text-01.js │ ├── Source-text-02.js │ ├── Source-text-lazy.js │ ├── Source-url-01.js │ ├── Source-url-02.js │ ├── Source-url.js │ ├── TypedObject.js │ ├── WeakMap-constructor-1.js │ ├── WeakMap-constructor-2.js │ ├── WeakMap-constructor-3.js │ ├── WeakMap-constructor-4.js │ ├── WeakMap-constructor-5.js │ ├── WeakMap-constructor-arraylike-exception.js │ ├── WeakMap-constructor-duplicates.js │ ├── WeakMap-constructor-generator-1.js │ ├── WeakMap-constructor-generator-3.js │ ├── WeakMap-constructor-generator-exception.js │ ├── WeakMap-constructor-iterable.js │ ├── WeakMap-constructor-non-iterable.js │ ├── WeakMap-constructor-nonnull.js │ ├── WeakMap-constructor-set.js │ ├── WeakMap-moving-gc.js │ ├── WeakMap-set-returns-this.js │ ├── WeakMap-surfaces.js │ ├── WeakSet-add-returns-this.js │ ├── WeakSet-constructor-1.js │ ├── WeakSet-constructor-add.js │ ├── WeakSet-constructor.js │ ├── WeakSet-delete.js │ ├── WeakSet-error.js │ ├── WeakSet-moving-gc.js │ ├── WeakSet-surface.js │ ├── __proto__-not-prototype-mutation-ion.js │ ├── __proto__-not-prototype-mutation.js │ ├── absd.js │ ├── access-formals.js │ ├── access.js │ ├── accessor-ic-shape-replacement.js │ ├── accessors.js │ ├── ad-hack-binop-preamble.js │ ├── ad-hack-extra.js │ ├── ad-hack-preamble.js │ ├── ad-hack-simple-binops0.js │ ├── ad-hack-simple-binops1.js │ ├── ad-hack-simple-binops2.js │ ├── ad-hack-simple-unops.js │ ├── ad-hack.js │ ├── add-dense-element-non-extensible.js │ ├── add-dense-element-non-writable-length.js │ ├── add-dense-element.js │ ├── add-function-prototype.js │ ├── add-to-namespace-import.js │ ├── address-offset-overflow.js │ ├── address.wast.js │ ├── address64.wast.js │ ├── adhoc-multiplatform-test.js │ ├── adjacent-trycatch-second-nested.js │ ├── alias-function-closed.js │ ├── alias-function-not-closed.js │ ├── align64.wast.js │ ├── alloc-dense-elements.js │ ├── allow-relazify.js │ ├── ambiguous-import.js │ ├── ambiguous-indirect-export.js │ ├── ambiguous-star-export.js │ ├── ambiguous.js │ ├── andOr.js │ ├── andTestHelper.js │ ├── apply-args-obj-01.js │ ├── apply-args-obj-02.js │ ├── apply-args-obj-03.js │ ├── apply-args-obj-04.js │ ├── apply-closed-over-arguments-strict.js │ ├── apply-closed-over-arguments.js │ ├── apply-minmax-1.js │ ├── apply-minmax-2.js │ ├── apply-minmax-3.js │ ├── apply-minmax-4.js │ ├── apply-optimization.js │ ├── apply-redefine-length.js │ ├── args-attributes.js │ ├── args-createontrace.js │ ├── args-exists-own.js │ ├── args-exists.js │ ├── args-mochi-2.js │ ├── args-mochi-2a.js │ ├── args-mochi.js │ ├── args-mutate-length-1.js │ ├── args-mutate-length-2.js │ ├── args-mutate-proto-1.js │ ├── args-mutate-proto-2.js │ ├── args-mutate-proto-3.js │ ├── args-mutate-proto-4.js │ ├── args-range-2.js │ ├── args-range-const.js │ ├── args-range.js │ ├── args-redefine-iterator-1.js │ ├── args-redefine-iterator-2.js │ ├── args-redefine-length-1.js │ ├── args-redefine-length-2.js │ ├── args-redefine-length-3.js │ ├── args-redefine-length-4.js │ ├── args-redefine-length-5.js │ ├── args-redefine-length-6.js │ ├── args-redefine-length-7.js │ ├── args-sum.js │ ├── args-vargc.js │ ├── args1.js │ ├── args10.js │ ├── args11.js │ ├── args2.js │ ├── args2a.js │ ├── args2b.js │ ├── args2c.js │ ├── args2d.js │ ├── args3.js │ ├── args4.js │ ├── args5.js │ ├── args6.js │ ├── args6a.js │ ├── args7.js │ ├── args8.js │ ├── args9.js │ ├── argsub.js │ ├── argsx-1.js │ ├── argsx-2.js │ ├── argsx-3.js │ ├── argsx-3a.js │ ├── argsx-4.js │ ├── argument-length-abi.js │ ├── argument-length-array.js │ ├── argument-length-cdata.js │ ├── argument-length-ctypes.js │ ├── argument-length-finalizer.js │ ├── argument-length-function.js │ ├── argument-length-int64.js │ ├── argument-length-pointer.js │ ├── argument-length-primitive.js │ ├── argument-length-struct.js │ ├── argument-type-array.js │ ├── argument-type-ctypes.js │ ├── argument-type-function.js │ ├── argument-type-int64.js │ ├── argument-type-pointer.js │ ├── argument-type-struct.js │ ├── arguments-1.js │ ├── arguments-2.js │ ├── arguments-3.js │ ├── arguments-4.js │ ├── arguments-5.js │ ├── arguments-6.js │ ├── arguments-7.js │ ├── arguments-iterator-mapped.js │ ├── arguments-iterator-unmapped.js │ ├── arguments-object-load-arg.js │ ├── arguments-object-load-length.js │ ├── arguments-on-proto.js │ ├── arguments-type-reflow.js │ ├── arguments.js │ ├── argumentsOptimize-1.js │ ├── argumentsOptimize-2.js │ ├── argumentsPassedToBuiltin.js │ ├── arith.js │ ├── arithstringtonumber.js │ ├── arityMismatchExtraArg.js │ ├── arityMismatchMissingArg.js │ ├── arm-hwcap-madness.js │ ├── array-buffers.js │ ├── array-compare.js │ ├── array-copyWithin.js │ ├── array-ctor.js │ ├── array-holes-1.js │ ├── array-holes-2.js │ ├── array-holes-3.js │ ├── array-holes-4.js │ ├── array-holes-5.js │ ├── array-holes-6.js │ ├── array-holes-slow.js │ ├── array-index.js │ ├── array-iterator-changing.js │ ├── array-iterator-empty.js │ ├── array-iterator-generic.js │ ├── array-iterator-growing-1.js │ ├── array-iterator-keys-entries.js │ ├── array-iterator-null.js │ ├── array-iterator-proxy.js │ ├── array-iterator-shrinking.js │ ├── array-iterator-surfaces-1.js │ ├── array-iterator-surfaces-2.js │ ├── array-jit.js │ ├── array-join-bug1137624-1.js │ ├── array-join-bug1137624-2.js │ ├── array-length-double.js │ ├── array-pop.js │ ├── array-proto-outofrange.js │ ├── array-prototype.js │ ├── array-push-frozen-array.js │ ├── array-push-length-overflow.js │ ├── array-push-multiple-frozen.js │ ├── array-push-multiple-with-funapply.js │ ├── array-push-multiple.js │ ├── array-push.js │ ├── array-slice.js │ ├── array-species-create.js │ ├── array-splice.js │ ├── array-tosource.js │ ├── arrayConcat.js │ ├── arrayPopShift.js │ ├── arrayProto.js │ ├── arraySubclassPropertyLookup.js │ ├── arrays-1.js │ ├── arrays-2.js │ ├── arrays-3.js │ ├── arrays-4.js │ ├── arrays-5.js │ ├── arrays-growing-1.js │ ├── arrays-growing-2.js │ ├── arrays-shrinking-1.js │ ├── arrays-shrinking-2.js │ ├── arrays-slow-1.js │ ├── arrays-slow-2.js │ ├── arrays-slow-3.js │ ├── arrays-slow-4.js │ ├── arrays-slow-5.js │ ├── arrays.js │ ├── arrow-rest.js │ ├── arrow-with-block.js │ ├── as-non-null.js │ ├── asIntN.js │ ├── asIntN32.js │ ├── asIntN64.js │ ├── asUintN.js │ ├── asUintN32.js │ ├── asUintN64.js │ ├── asm-frames.js │ ├── asm-link.js │ ├── asm.js │ ├── assert-offset-columns.js │ ├── assertDeepEq.js │ ├── assertRecoveredOnBailout-0.js │ ├── assertRecoveredOnBailout-1.js │ ├── asserts.js │ ├── assign-primitive-error.js │ ├── assign-primitive-proxy-class-error.js │ ├── assign-to-import.js │ ├── assign-to-namespace-import.js │ ├── assign-to-namespace.js │ ├── associativity-1.js │ ├── associativity-2.js │ ├── associativity-3.js │ ├── assorted.js │ ├── async-eval-state.js │ ├── async-implicit.js │ ├── async-instantiate.js │ ├── async-lazy.js │ ├── async-livecache.js │ ├── async-max-frame-count.js │ ├── async-principals.js │ ├── async-stack.js │ ├── async.js │ ├── atomic.js │ ├── atomicity.js │ ├── atomics.js │ ├── avx2-x64-ion-codegen.js │ ├── backtrace.js │ ├── backup-point-bug1315634.js │ ├── bad-namespace-created.js │ ├── bailout-env.js │ ├── bailout-float-regs.js │ ├── bailout-inline-fun-call-no-args.js │ ├── bailout-inline-getter.js │ ├── bailout-oom-01.js │ ├── bailout-spread.js │ ├── bailout-with-object-or-null.js │ ├── base-reg-fp.js │ ├── base-reg-sp.js │ ├── baseline-abs-addr-opt.js │ ├── baseline-arm64-chunk-pop.js │ ├── baseline-bug1636235.js │ ├── baseline-builtin-abi.js │ ├── baseline-bytereg.js │ ├── baseline-extend8.js │ ├── baseline-getglobal-scratch.js │ ├── baseline-i64-opt-cmp.js │ ├── baseline-joinreg.js │ ├── baseline-many-results.js │ ├── baseline-nops-jumptable.js │ ├── baseline-opt.js │ ├── baseline-pop-along-edge.js │ ├── baseline-pop-before-capture.js │ ├── baseline-stack-height.js │ ├── baselineCompile-Bug1444894.js │ ├── baselineCompile.js │ ├── basic-tests.js │ ├── basic.js │ ├── bce-x64-ion-codegen.js │ ├── bce-x86-ion-codegen.js │ ├── bce.js │ ├── big-resize.js │ ├── bigLoadStoreDisp.js │ ├── bigint-add-for-effect.js │ ├── bigint-add.js │ ├── bigint-and-for-effect.js │ ├── bigint-and.js │ ├── bigint-binary.js │ ├── bigint-cmp-equality.js │ ├── bigint-cmp-relational.js │ ├── bigint-compare-double.js │ ├── bigint-compare-int32.js │ ├── bigint-compare-null-or-undef.js │ ├── bigint-compare-number.js │ ├── bigint-compare-string.js │ ├── bigint-compare.js │ ├── bigint-compareExchange.js │ ├── bigint-dec.js │ ├── bigint-div-bailout.js │ ├── bigint-div-by-zero.js │ ├── bigint-div.js │ ├── bigint-exchange.js │ ├── bigint-inc.js │ ├── bigint-load.js │ ├── bigint-lsh.js │ ├── bigint-mod-bailout.js │ ├── bigint-mod-by-zero.js │ ├── bigint-mod.js │ ├── bigint-mul.js │ ├── bigint-neg.js │ ├── bigint-not.js │ ├── bigint-or-for-effect.js │ ├── bigint-or.js │ ├── bigint-pow-bailout.js │ ├── bigint-pow-negative-exponent.js │ ├── bigint-pow.js │ ├── bigint-rsh.js │ ├── bigint-store.js │ ├── bigint-sub-for-effect.js │ ├── bigint-sub.js │ ├── bigint-tobool.js │ ├── bigint-unary.js │ ├── bigint-xor-for-effect.js │ ├── bigint-xor.js │ ├── bigint.js │ ├── binary-slow.js │ ├── binary.js │ ├── binaryarith-mod-int32.js │ ├── binaryarith-null-undef-bool.js │ ├── binaryarith.js │ ├── bind-function-specialized.js │ ├── bindname-in-strict-eval.js │ ├── bindname-lexical-errors.js │ ├── bindname.js │ ├── binop-arm64-ion-codegen.js │ ├── binop-x64-ion-codegen.js │ ├── binop-x64-ion-folding.js │ ├── binop-x86-ion-codegen.js │ ├── bitselect-x64-ion-codegen.js │ ├── bitwiseAnd.js │ ├── bitwiseGlobal.js │ ├── blinterp-jitoption.js │ ├── block-1.js │ ├── block-2.js │ ├── block-run.js │ ├── block-validate.js │ ├── block.wast.js │ ├── boolean-call.js │ ├── boolean-compare-string-or-double.js │ ├── booleantostring.js │ ├── bound-construct-derived-class-ctor.js │ ├── bound-construct-hook.js │ ├── bound-construct-scripted.js │ ├── bound-function-proto.js │ ├── br-non-null.js │ ├── br-null.js │ ├── br-on-cast-fail.js │ ├── br-on-cast.js │ ├── br.wast.js │ ├── br_if.wast.js │ ├── br_on_non_null.wast.js │ ├── br_on_null.wast.js │ ├── break-1.js │ ├── break-2.js │ ├── break-3.js │ ├── break-continue-errors.js │ ├── breakpoint-01.js │ ├── breakpoint-02.js │ ├── breakpoint-03.js │ ├── breakpoint-04.js │ ├── breakpoint-05.js │ ├── breakpoint-06.js │ ├── breakpoint-07.js │ ├── breakpoint-08.js │ ├── breakpoint-09.js │ ├── breakpoint-10.js │ ├── breakpoint-11.js │ ├── breakpoint-12.js │ ├── breakpoint-13.js │ ├── breakpoint-14.js │ ├── breakpoint-await.js │ ├── breakpoint-dot-generator.js │ ├── breakpoint-gc-01.js │ ├── breakpoint-gc-02.js │ ├── breakpoint-gc-04.js │ ├── breakpoint-gc-05.js │ ├── breakpoint-multi-01.js │ ├── breakpoint-multi-02.js │ ├── breakpoint-multi-03.js │ ├── breakpoint-multi-04.js │ ├── breakpoint-noncng.js │ ├── breakpoint-oom-01.js │ ├── breakpoint-resume-01.js │ ├── breakpoint-resume-02.js │ ├── breakpoint-resume-03.js │ ├── breakpoint-resume-04.js │ ├── breakpoints.js │ ├── brtable-conditionblock-folding.js │ ├── bug-1004457.js │ ├── bug-1004479-savedStacks-with-string-parameter.js │ ├── bug-1006876-too-much-recursion.js │ ├── bug-1012646-strlen-crasher.js │ ├── bug-1016016.js │ ├── bug-1017141.js │ ├── bug-1028863.js │ ├── bug-1031168-trace-sources.js │ ├── bug-1032206.js │ ├── bug-1033856.js │ ├── bug-1035371.js │ ├── bug-1039516.js │ ├── bug-1053676.js │ ├── bug-1055219.js │ ├── bug-1070638.js │ ├── bug-1075546.js │ ├── bug-1090096.js │ ├── bug-1102549.js │ ├── bug-1103386.js │ ├── bug-1103813.js │ ├── bug-1103817.js │ ├── bug-1104162.js │ ├── bug-1108007.js │ ├── bug-1108836.js │ ├── bug-1109913.js │ ├── bug-1109922.js │ ├── bug-1110327.js │ ├── bug-1123648.js │ ├── bug-1124563.js │ ├── bug-1124653.js │ ├── bug-1133377.js │ ├── bug-1136597.js │ ├── bug-1136806.js │ ├── bug-1137341.js │ ├── bug-1143706.js │ ├── bug-1144738.js │ ├── bug-1146696.js │ ├── bug-1148383.js │ ├── bug-1149495.js │ ├── bug-1155455.js │ ├── bug-1157577.js │ ├── bug-1161303.js │ ├── bug-1161312.js │ ├── bug-1161968.js │ ├── bug-1165966.js │ ├── bug-1168666.js │ ├── bug-1171909.js │ ├── bug-1175755.js │ ├── bug-1177778.js │ ├── bug-1191576.js │ ├── bug-1192401.js │ ├── bug-1198090.js │ ├── bug-1206677.js │ ├── bug-1208994.js │ ├── bug-1209001.js │ ├── bug-1210607.js │ ├── bug-1214006.js │ ├── bug-1214781.js │ ├── bug-1214846.js │ ├── bug-1215363-1.js │ ├── bug-1215363-2.js │ ├── bug-1215363-3.js │ ├── bug-1215678.js │ ├── bug-1216607.js │ ├── bug-1217593.js │ ├── bug-1218900-2.js │ ├── bug-1218900.js │ ├── bug-1219044.js │ ├── bug-1219408.js │ ├── bug-1221359.js │ ├── bug-1221747.js │ ├── bug-1223021.js │ ├── bug-1224710.js │ ├── bug-1225346.js │ ├── bug-1225474.js │ ├── bug-1226896.js │ ├── bug-1231386.js │ ├── bug-1232386.js │ ├── bug-1233117.js │ ├── bug-1233179.js │ ├── bug-1233915.js │ ├── bug-1234410.js │ ├── bug-1236473.js │ ├── bug-1236875.js │ ├── bug-1237153.js │ ├── bug-1238548.js │ ├── bug-1238555.js │ ├── bug-1238575-2.js │ ├── bug-1238575.js │ ├── bug-1238582.js │ ├── bug-1238610.js │ ├── bug-1240090.js │ ├── bug-1240503.js │ ├── bug-1240527.js │ ├── bug-1240532.js │ ├── bug-1241731.js │ ├── bug-1242812.js │ ├── bug-1245518.js │ ├── bug-1245520.js │ ├── bug-1246593.js │ ├── bug-1247934.js │ ├── bug-1248162.js │ ├── bug-1249107.js │ ├── bug-1250192.js │ ├── bug-1252329.js │ ├── bug-1252912.js │ ├── bug-1253124.js │ ├── bug-1254105.js │ ├── bug-1254108.js │ ├── bug-1254164.js │ ├── bug-1258097.js │ ├── bug-1258407.js │ ├── bug-1259306.js │ ├── bug-1259490.js │ ├── bug-1260712.js │ ├── bug-1260725.js │ ├── bug-1260728.js │ ├── bug-1261329.js │ ├── bug-1263355-1.js │ ├── bug-1263355-10.js │ ├── bug-1263355-11.js │ ├── bug-1263355-12.js │ ├── bug-1263355-13.js │ ├── bug-1263355-14.js │ ├── bug-1263355-15.js │ ├── bug-1263355-16.js │ ├── bug-1263355-17.js │ ├── bug-1263355-18.js │ ├── bug-1263355-19.js │ ├── bug-1263355-2.js │ ├── bug-1263355-20.js │ ├── bug-1263355-21.js │ ├── bug-1263355-22.js │ ├── bug-1263355-23.js │ ├── bug-1263355-24.js │ ├── bug-1263355-26.js │ ├── bug-1263355-27.js │ ├── bug-1263355-28.js │ ├── bug-1263355-29.js │ ├── bug-1263355-3.js │ ├── bug-1263355-30.js │ ├── bug-1263355-31.js │ ├── bug-1263355-32.js │ ├── bug-1263355-33.js │ ├── bug-1263355-34.js │ ├── bug-1263355-35.js │ ├── bug-1263355-36.js │ ├── bug-1263355-37.js │ ├── bug-1263355-38.js │ ├── bug-1263355-39.js │ ├── bug-1263355-4.js │ ├── bug-1263355-40.js │ ├── bug-1263355-41.js │ ├── bug-1263355-42.js │ ├── bug-1263355-43.js │ ├── bug-1263355-44.js │ ├── bug-1263355-45.js │ ├── bug-1263355-46.js │ ├── bug-1263355-47.js │ ├── bug-1263355-48.js │ ├── bug-1263355-49.js │ ├── bug-1263355-5.js │ ├── bug-1263355-50.js │ ├── bug-1263355-51.js │ ├── bug-1263355-52.js │ ├── bug-1263355-6.js │ ├── bug-1263355-7.js │ ├── bug-1263355-8.js │ ├── bug-1263355-9.js │ ├── bug-1263862.js │ ├── bug-1263871.js │ ├── bug-1263881-1.js │ ├── bug-1263881-2.js │ ├── bug-1263881-3.js │ ├── bug-1263884.js │ ├── bug-1264568.js │ ├── bug-1271110.js │ ├── bug-1271507.js │ ├── bug-1276631.js │ ├── bug-1278832.js │ ├── bug-1280588.js │ ├── bug-1280889.js │ ├── bug-1282986.js │ ├── bug-1283448.js │ ├── bug-1284486-2.js │ ├── bug-1284486.js │ ├── bug-1286244.js │ ├── bug-1287399.js │ ├── bug-1287406.js │ ├── bug-1287410.js │ ├── bug-1287869.js │ ├── bug-1289058.js │ ├── bug-1289073.js │ ├── bug-1292564.js │ ├── bug-1293127.js │ ├── bug-1294241.js │ ├── bug-1298356.js │ ├── bug-1298776.js │ ├── bug-1301377.js │ ├── bug-1301496.js │ ├── bug-1303015.js │ ├── bug-1305220.js │ ├── bug-1308048.js │ ├── bug-1310589.js │ ├── bug-1311060.js │ ├── bug-1313347.js │ ├── bug-1315946.js │ ├── bug-1316832.js │ ├── bug-1319443.js │ ├── bug-1320993.js │ ├── bug-1321597.js │ ├── bug-1322420.js │ ├── bug-1322648.js │ ├── bug-1323868.js │ ├── bug-1324512.js │ ├── bug-1324773-2.js │ ├── bug-1324773.js │ ├── bug-1325551.js │ ├── bug-1328251.js │ ├── bug-1331444.js │ ├── bug-1332773.js │ ├── bug-1337414.js │ ├── bug-1338383.js │ ├── bug-1340010.js │ ├── bug-1341339.js │ ├── bug-1342261.js │ ├── bug-1354480.js │ ├── bug-1355046.js │ ├── bug-1357022.js │ ├── bug-1357075.js │ ├── bug-1359252.js │ ├── bug-1363191.js │ ├── bug-1364648.js │ ├── bug-1366927.js │ ├── bug-1370069.js │ ├── bug-1371908.js │ ├── bug-1372258.js │ ├── bug-1374797.js │ ├── bug-1381423.js │ ├── bug-1382431.js │ ├── bug-1384047.js │ ├── bug-1385112.js │ ├── bug-1385844-2.js │ ├── bug-1385844.js │ ├── bug-1387503-1.js │ ├── bug-1387503-2.js │ ├── bug-1388701.js │ ├── bug-1390087.js │ ├── bug-1399889.js │ ├── bug-1401141.js │ ├── bug-1402535.js │ ├── bug-1402649.js │ ├── bug-1406452.js │ ├── bug-1411302.js │ ├── bug-1413914.js │ ├── bug-1420420-2.js │ ├── bug-1420420-3.js │ ├── bug-1420420-4.js │ ├── bug-1420420.js │ ├── bug-1430752.js │ ├── bug-1431353-2.js │ ├── bug-1431353.js │ ├── bug-1433014.js │ ├── bug-1435295.js │ ├── bug-1435321.js │ ├── bug-1435327.js │ ├── bug-1439284.js │ ├── bug-1439416-2.js │ ├── bug-1439416.js │ ├── bug-1443555.js │ ├── bug-1444604-reduced.js │ ├── bug-1444604.js │ ├── bug-1445973-quick.js │ ├── bug-1449887.js │ ├── bug-1451268.js │ ├── bug-1456508.js │ ├── bug-1456536.js │ ├── bug-1459568.js │ ├── bug-1459860.js │ ├── bug-1461319.js │ ├── bug-1461448.js │ ├── bug-1462286.js │ ├── bug-1462326.js │ ├── bug-1462337.js │ ├── bug-1464872.js │ ├── bug-1465695.js │ ├── bug-1466487.js │ ├── bug-1468792.js │ ├── bug-1470992.js │ ├── bug-1472734.js │ ├── bug-1476921.js │ ├── bug-1477084.js │ ├── bug-1478943.js │ ├── bug-1490042.js │ ├── bug-1491326.js │ ├── bug-1498177.js │ ├── bug-1498980.js │ ├── bug-1501154.js │ ├── bug-1501157.js │ ├── bug-1502669.js │ ├── bug-1503009.js │ ├── bug-1503399-1.js │ ├── bug-1503399-2.js │ ├── bug-1503406.js │ ├── bug-1505387-dbg-eval-ion.js │ ├── bug-1505622.js │ ├── bug-1509420.js │ ├── bug-1510598.js │ ├── bug-1512008.js │ ├── bug-1513266.js │ ├── bug-1513991.js │ ├── bug-1514927.js │ ├── bug-1515816.js │ ├── bug-1515993.js │ ├── bug-1517158.js │ ├── bug-1519140.js │ ├── bug-1520778.js │ ├── bug-1530643.js │ ├── bug-1531018.js │ ├── bug-1531626.js │ ├── bug-1532376.js │ ├── bug-1540670.js │ ├── bug-1542279.js │ ├── bug-1542982.js │ ├── bug-1543014.js │ ├── bug-1543589.js │ ├── bug-1545369.js │ ├── bug-1556155.js │ ├── bug-1557928.js │ ├── bug-1564012.js │ ├── bug-1565272.js │ ├── bug-1565275.js │ ├── bug-1566974.js │ ├── bug-1568119.js │ ├── bug-1568740.js │ ├── bug-1569840.js │ ├── bug-1571439.js │ ├── bug-1572391.js │ ├── bug-1573458.js │ ├── bug-1574877.js │ ├── bug-1576862-2.js │ ├── bug-1576865-1.js │ ├── bug-1576865-2.js │ ├── bug-1578462.js │ ├── bug-1579025.js │ ├── bug-1584195.js │ ├── bug-1585159.js │ ├── bug-1590176.js │ ├── bug-1590904.js │ ├── bug-1592487.js │ ├── bug-1593975.js │ ├── bug-1597970.js │ ├── bug-1600238.js │ ├── bug-1602741.js │ ├── bug-1603330.js │ ├── bug-1603917.js │ ├── bug-1604792.js │ ├── bug-1605348.js │ ├── bug-1605633.js │ ├── bug-1607495.js │ ├── bug-1607665.js │ ├── bug-1607687.js │ ├── bug-1608355.js │ ├── bug-1610621.js │ ├── bug-1620195.js │ ├── bug-1620196.js │ ├── bug-1620209.js │ ├── bug-1620213.js │ ├── bug-1620221.js │ ├── bug-1628440.js │ ├── bug-1640034-dbg-eval-across-compartments.js │ ├── bug-1643913.js │ ├── bug-1644985-2.js │ ├── bug-1644985.js │ ├── bug-1647747-debugger-weakmark.js │ ├── bug-1648901.js │ ├── bug-1649234-1.js │ ├── bug-1649234-2.js │ ├── bug-1649234-3.js │ ├── bug-1651345.js │ ├── bug-1652425.js │ ├── bug-1652492.js │ ├── bug-1654186.js │ ├── bug-1655917.js │ ├── bug-1657066.js │ ├── bug-1657554.js │ ├── bug-1660293.js │ ├── bug-1662260.js │ ├── bug-1663741.js │ ├── bug-1665583.js │ ├── bug-1667336.js │ ├── bug-1671125.js │ ├── bug-1680878.js │ ├── bug-1681256.js │ ├── bug-1688749.js │ ├── bug-1689039.js │ ├── bug-1689794.js │ ├── bug-1691901.js │ ├── bug-1692221.js │ ├── bug-1695861.js │ ├── bug-1696880.js │ ├── bug-1696886.js │ ├── bug-1698543.js │ ├── bug-1699364.js │ ├── bug-1707422.js │ ├── bug-1711342.js │ ├── bug-1714530.js │ ├── bug-1723840.js │ ├── bug-1723841.js │ ├── bug-1736310.js │ ├── bug-1739972.js │ ├── bug-1744495.js │ ├── bug-1744663-extended.js │ ├── bug-1744663.js │ ├── bug-1744979.js │ ├── bug-1747562.js │ ├── bug-1747704.js │ ├── bug-1749298.js │ ├── bug-1751660.js │ ├── bug-1751699.js │ ├── bug-1755257.js │ ├── bug-1755874.js │ ├── bug-1756590.js │ ├── bug-1757573.js │ ├── bug-1762771.js │ ├── bug-1764239.js │ ├── bug-1764737.js │ ├── bug-1766648-markQueue.js │ ├── bug-1766656.js │ ├── bug-1767446.js │ ├── bug-1768813.js │ ├── bug-1770266.js │ ├── bug-1771090.js │ ├── bug-1772597.js │ ├── bug-1777972.js │ ├── bug-1778439.js │ ├── bug-1779833.js │ ├── bug-1782496.js │ ├── bug-1787351.js │ ├── bug-1787926.js │ ├── bug-1788213.js │ ├── bug-1789412.js │ ├── bug-1790352.js │ ├── bug-1791361.js │ ├── bug-1791363.js │ ├── bug-1791975.js │ ├── bug-1792338.js │ ├── bug-1795845.js │ ├── bug-1796901.js │ ├── bug-1799678.js │ ├── bug-1802308.js │ ├── bug-1802478.js │ ├── bug-1802479.js │ ├── bug-1803233.js │ ├── bug-1804629-2.js │ ├── bug-1804629.js │ ├── bug-1804637.js │ ├── bug-1806976.js │ ├── bug-1811789.js │ ├── bug-1817598.js │ ├── bug-508061.js │ ├── bug-725733.js │ ├── bug-728079-js17-1.js │ ├── bug-728079-js17-4.js │ ├── bug-743101.js │ ├── bug-770309-mcall-bailout.js │ ├── bug-787703.js │ ├── bug-800586.js │ ├── bug-820186.js │ ├── bug-821551.js │ ├── bug-824321.js │ ├── bug-825326.js │ ├── bug-826124.js │ ├── bug-826669.js │ ├── bug-832103.js │ ├── bug-844805-1.js │ ├── bug-844805-2.js │ ├── bug-858170.js │ ├── bug-862848-1.js │ ├── bug-870034.js │ ├── bug-876654.js │ ├── bug-880816.js │ ├── bug-880886.js │ ├── bug-885067-1.js │ ├── bug-885067-2.js │ ├── bug-885219.js │ ├── bug-886551-1.js │ ├── bug-886551-2.js │ ├── bug-886560.js │ ├── bug-886630.js │ ├── bug-888002-1.js │ ├── bug-888002-2.js │ ├── bug-888002-3.js │ ├── bug-888002.js │ ├── bug-889628.js │ ├── bug-889682-1.js │ ├── bug-889682-2.js │ ├── bug-889682-3.js │ ├── bug-891773.js │ ├── bug-896126.js │ ├── bug-906236.js │ ├── bug-906241.js │ ├── bug-912813.js │ ├── bug-913224.js │ ├── bug-913715.js │ ├── bug-917585-relax-aliasing-constraints.js │ ├── bug-919536.js │ ├── bug-924690.js │ ├── bug-935022.js │ ├── bug-939499.js │ ├── bug-945275.js │ ├── bug-945280.js │ ├── bug-945285.js │ ├── bug-950927.js │ ├── bug-952818.js │ ├── bug-952819.js │ ├── bug-956324.js │ ├── bug-957110.js │ ├── bug-957114.js │ ├── bug-961741.js │ ├── bug-961877.js │ ├── bug-969012.js │ ├── bug-975484.js │ ├── bug-978353.js │ ├── bug-978802.js │ ├── bug-981289.js │ ├── bug-981295.js │ ├── bug-985732.js │ ├── bug-993768.js │ ├── bug1000605.js │ ├── bug1000960.js │ ├── bug1001090-1.js │ ├── bug1001090-2.js │ ├── bug1001090-3.js │ ├── bug1001090-4.js │ ├── bug1001090-5.js │ ├── bug1001090-6.js │ ├── bug1001222.js │ ├── bug1001372.js │ ├── bug1001378.js │ ├── bug1001382.js │ ├── bug1001850.js │ ├── bug1002797.js │ ├── bug1003161.js │ ├── bug1003694.js │ ├── bug1004447.js │ ├── bug1005458.js │ ├── bug1005590.js │ ├── bug1006205.js │ ├── bug1006473.js │ ├── bug1006885.js │ ├── bug1007027.js │ ├── bug1007213.js │ ├── bug1007512.js │ ├── bug1008339.js │ ├── bug1008636.js │ ├── bug1013922.js │ ├── bug1015339.js │ ├── bug1015498.js │ ├── bug1015766.js │ ├── bug1018620.js │ ├── bug1018621.js │ ├── bug1022081.js │ ├── bug1024444.js │ ├── bug1024786.js │ ├── bug1027510.js │ ├── bug1028910.js │ ├── bug1033113.js │ ├── bug1033873.js │ ├── bug1033946.js │ ├── bug1034400.js │ ├── bug1035287-track-allocation-sites-recursion.js │ ├── bug1035325.js │ ├── bug1046597.js │ ├── bug1051760.js │ ├── bug1053074.js │ ├── bug1054047.js │ ├── bug1054241.js │ ├── bug1054243.js │ ├── bug1054330.js │ ├── bug1054512.js │ ├── bug1054601.js │ ├── bug1054753.js │ ├── bug1055762.js │ ├── bug1055864.js │ ├── bug1057571.js │ ├── bug1057580.js │ ├── bug1057582.js │ ├── bug1057598.js │ ├── bug1059459.js │ ├── bug1060387.js │ ├── bug1060398.js │ ├── bug1061534.js │ ├── bug1062612.js │ ├── bug1063488.js │ ├── bug1063653.js │ ├── bug1063878.js │ ├── bug1064537.js │ ├── bug1066414.js │ ├── bug1066659.js │ ├── bug1070462.js │ ├── bug1070465.js │ ├── bug1071879.js │ ├── bug1072188.js │ ├── bug1072691.js │ ├── bug1072817.js │ ├── bug1072911.js │ ├── bug1073702.js │ ├── bug1073861.js │ ├── bug1073928.js │ ├── bug1074833.js │ ├── bug1076026.js │ ├── bug1076091.js │ ├── bug1076283.js │ ├── bug1077349.js │ ├── bug1077427.js │ ├── bug1078871.js │ ├── bug1079062.js │ ├── bug1079850.js │ ├── bug1080991.js │ ├── bug1081175.js │ ├── bug1085298.js │ ├── bug1085464.js │ ├── bug1089761.js │ ├── bug1090037.js │ ├── bug1090424.js │ ├── bug1091757.js │ ├── bug1092833.js │ ├── bug1095870.js │ ├── bug1095973.js │ ├── bug1098947.js │ ├── bug1100623.js │ ├── bug1101576.js │ ├── bug1101821.js │ ├── bug1102187.js │ ├── bug1105187-sink.js │ ├── bug1105574-ra-sink.js │ ├── bug1105608.js │ ├── bug1105684.js │ ├── bug1106164.js │ ├── bug1106171-sink.js │ ├── bug1106719.js │ ├── bug1106982-2.js │ ├── bug1106982.js │ ├── bug1107011-1.js │ ├── bug1107011-2.js │ ├── bug1107525.js │ ├── bug1107913.js │ ├── bug1108159.js │ ├── bug1108556.js │ ├── bug1109328.js │ ├── bug1109915.js │ ├── bug1109964.js │ ├── bug1111199.js │ ├── bug1113139.js │ ├── bug1113980.js │ ├── bug1114587.js │ ├── bug1115665.js │ ├── bug1116103.js │ ├── bug1116306.js │ ├── bug1117099.js │ ├── bug1118878.js │ ├── bug1118996.js │ ├── bug1121083.js │ ├── bug1122401.js │ ├── bug1122534.js │ ├── bug1122581.js │ ├── bug1122839.js │ ├── bug1123011.js │ ├── bug1123064.js │ ├── bug1126251.js │ ├── bug1127303.js │ ├── bug1128490.js │ ├── bug1129977.js │ ├── bug1130679.js │ ├── bug1130768.js │ ├── bug1131035.js │ ├── bug1132128.js │ ├── bug1132290.js │ ├── bug1132584.js │ ├── bug1132770.js │ ├── bug1133196.js │ ├── bug1133530.js │ ├── bug1134074.js │ ├── bug1134146.js │ ├── bug1135047.js │ ├── bug1135703.js │ ├── bug1135718.js │ ├── bug1137616.js │ ├── bug1138740.js │ ├── bug1139152.js │ ├── bug1139368.js │ ├── bug1139376.js │ ├── bug1140890.js │ ├── bug1141154.js │ ├── bug1141329.js │ ├── bug1143106.js │ ├── bug1143216.js │ ├── bug1143878.js │ ├── bug1146213.js │ ├── bug1146410.js │ ├── bug1146836.js │ ├── bug1147216.js │ ├── bug1147907.js │ ├── bug1147939.js │ ├── bug1148883.js │ ├── bug1148917.js │ ├── bug1148973-1.js │ ├── bug1148973-2.js │ ├── bug1151323.js │ ├── bug1153057.js │ ├── bug1154971.js │ ├── bug1155807.js │ ├── bug1155985.js │ ├── bug1158632.js │ ├── bug1159899.js │ ├── bug1160182.js │ ├── bug1160884.js │ ├── bug1161298.js │ ├── bug1161332.js │ ├── bug1161351.js │ ├── bug1161762.js │ ├── bug1164448.js │ ├── bug1165905.js │ ├── bug1169746.js │ ├── bug1169850.js │ ├── bug1170355.js │ ├── bug1172498-2.js │ ├── bug1172498.js │ ├── bug1172503-2.js │ ├── bug1174372.js │ ├── bug1177907.js │ ├── bug1180054.js │ ├── bug1181354.js │ ├── bug1182865.js │ ├── bug1182866.js │ ├── bug1183241.js │ ├── bug1185653.js │ ├── bug1185957.js │ ├── bug1186271.js │ ├── bug1186973.js │ ├── bug1188334.js │ ├── bug1188586.js │ ├── bug1189137.js │ ├── bug1189744.js │ ├── bug1190733.js │ ├── bug1191499.js │ ├── bug1191756.js │ ├── bug1195452.js │ ├── bug1195588.js │ ├── bug1195590.js │ ├── bug1196579.js │ ├── bug1196589.js │ ├── bug1196590.js │ ├── bug1196648.js │ ├── bug1197769.js │ ├── bug1198673.js │ ├── bug1199898.js │ ├── bug1201459.js │ ├── bug1201469.js │ ├── bug1201850.js │ ├── bug1203695.js │ ├── bug1203790.js │ ├── bug1204165.js │ ├── bug1204675.js │ ├── bug1204722.js │ ├── bug1204857.js │ ├── bug1205842.js │ ├── bug1205870.js │ ├── bug1206247.js │ ├── bug1206265.js │ ├── bug1207413.js │ ├── bug1207863.js │ ├── bug1208403.js │ ├── bug1209585.js │ ├── bug1210391.js │ ├── bug1210596.js │ ├── bug1211962.js │ ├── bug1212298.js │ ├── bug1212605.js │ ├── bug1213552.js │ ├── bug1213574.js │ ├── bug1214013.js │ ├── bug1214050.js │ ├── bug1214548.js │ ├── bug1215600.js │ ├── bug1215992.js │ ├── bug1216130.js │ ├── bug1216140.js │ ├── bug1216151.js │ ├── bug1216157.js │ ├── bug1216261.js │ ├── bug1218065.js │ ├── bug1219128-1.js │ ├── bug1219128-2.js │ ├── bug1219128-3.js │ ├── bug1219128-4.js │ ├── bug1219128-5.js │ ├── bug1219128-6.js │ ├── bug1219128-7.js │ ├── bug1219128-8.js │ ├── bug1219363.js │ ├── bug1219883.js │ ├── bug1219905.js │ ├── bug1219954.js │ ├── bug1221378.js │ ├── bug1222905.js │ ├── bug1222917.js │ ├── bug1225367.js │ ├── bug1226816.js │ ├── bug1227287.js │ ├── bug1228327.js │ ├── bug1228397.js │ ├── bug1231925.js │ ├── bug1232269.js │ ├── bug1232655.js │ ├── bug1232859.js │ ├── bug1233331.js │ ├── bug1233343.js │ ├── bug1233921.js │ ├── bug1234414.js │ ├── bug1236476.js │ ├── bug1237564.js │ ├── bug1238003.js │ ├── bug1238630.js │ ├── bug1238815.js │ ├── bug1239075.js │ ├── bug1240502.js │ ├── bug1240521.js │ ├── bug1240546.js │ ├── bug1240803.js │ ├── bug1242111.js │ ├── bug1242798.js │ ├── bug1242840.js │ ├── bug1244502.js │ ├── bug1245862.js │ ├── bug1246154.js │ ├── bug1246552.js │ ├── bug1246605.js │ ├── bug1246607.js │ ├── bug1247880.js │ ├── bug1247909.js │ ├── bug1247915.js │ ├── bug1247926.js │ ├── bug1251919.js │ ├── bug1252453.js │ ├── bug1252464.js │ ├── bug1253246.js │ ├── bug1254123.js │ ├── bug1254190.js │ ├── bug1254197.js │ ├── bug1254578.js │ ├── bug1257045.js │ ├── bug1258301.js │ ├── bug1261324.js │ ├── bug1261326.js │ ├── bug1263532.js │ ├── bug1263558.js │ ├── bug1263857.js │ ├── bug1263865.js │ ├── bug1263868.js │ ├── bug1263879.js │ ├── bug1263888.js │ ├── bug1263899.js │ ├── bug1264561.js │ ├── bug1264575.js │ ├── bug1264823.js │ ├── bug1264948-1.js │ ├── bug1264954.js │ ├── bug1264961.js │ ├── bug1265159.js │ ├── bug1265693.js │ ├── bug1266434.js │ ├── bug1266579.js │ ├── bug1268034.js │ ├── bug1268955-usestrict-semantics.js │ ├── bug1269074.js │ ├── bug1269756.js │ ├── bug1272908.js │ ├── bug1273858-1.js │ ├── bug1273858-2.js │ ├── bug1274048.js │ ├── bug1275001.js │ ├── bug1276028.js │ ├── bug1276082.js │ ├── bug1276882.js │ ├── bug1278839.js │ ├── bug1279898.js │ ├── bug1280252.js │ ├── bug1282113.js │ ├── bug1282741.js │ ├── bug1282944.js │ ├── bug1283169.js │ ├── bug1284491.js │ ├── bug1285186.js │ ├── bug1285217.js │ ├── bug1285218.js │ ├── bug1285227.js │ ├── bug1285490.js │ ├── bug1287063.js │ ├── bug1287416.js │ ├── bug1292858.js │ ├── bug1293258.js │ ├── bug1293542.js │ ├── bug1293575.js │ ├── bug1295031.js │ ├── bug1296015.js │ ├── bug1296016.js │ ├── bug1296249.js │ ├── bug1296667.js │ ├── bug1298354.js │ ├── bug1299007.js │ ├── bug1299121.js │ ├── bug1300517.js │ ├── bug1300528.js │ ├── bug1300546.js │ ├── bug1300548.js │ ├── bug1300904.js │ ├── bug1301797.js │ ├── bug1302432.js │ ├── bug1302682.js │ ├── bug1304553.js │ ├── bug1304569-switch-case.js │ ├── bug1304640.js │ ├── bug1304643.js │ ├── bug1306506.js │ ├── bug1308578.js │ ├── bug1308802.js │ ├── bug1310418.js │ ├── bug1311019.js │ ├── bug1311061.js │ ├── bug1314438.js │ ├── bug1314545.js │ ├── bug1315943.js │ ├── bug1317402.js │ ├── bug1317460.js │ ├── bug1317943.js │ ├── bug1318634.js │ ├── bug1321437.js │ ├── bug1322932.js │ ├── bug1323854-2.js │ ├── bug1323854.js │ ├── bug1324521.js │ ├── bug1326150.js │ ├── bug1326343-gcstats.js │ ├── bug1329933.js │ ├── bug1330339.js │ ├── bug1330489-sps.js │ ├── bug1330489.js │ ├── bug1330491.js │ ├── bug1330662.js │ ├── bug1331058.js │ ├── bug1331064.js │ ├── bug1331350.js │ ├── bug1331405.js │ ├── bug1331592.js │ ├── bug1332493.js │ ├── bug1333946.js │ ├── bug1334314.js │ ├── bug1335619.js │ ├── bug1335623.js │ ├── bug1335642.js │ ├── bug1335643.js │ ├── bug1336866.js │ ├── bug1337324.js │ ├── bug1341326.js │ ├── bug1342483-1.js │ ├── bug1342483-2.js │ ├── bug1342882.js │ ├── bug1343513-2.js │ ├── bug1343513.js │ ├── bug1343579.js │ ├── bug1344265.js │ ├── bug1344334.js │ ├── bug1345160.js │ ├── bug1345707.js │ ├── bug1347984.js │ ├── bug1348407.js │ ├── bug1349298.js │ ├── bug1351059.js │ ├── bug1352507-1.js │ ├── bug1352510.js │ ├── bug1353356.js │ ├── bug1354275.js │ ├── bug1355573.js │ ├── bug1356822.js │ ├── bug1357024.js │ ├── bug1357330.js │ ├── bug1357462.js │ ├── bug1357506.js │ ├── bug1359622.js │ ├── bug1363233.js │ ├── bug1365518.js │ ├── bug1365769-1.js │ ├── bug1365769-2.js │ ├── bug1366925.js │ ├── bug1368360-1.js │ ├── bug1368360-2.js │ ├── bug1368626.js │ ├── bug1368736.js │ ├── bug1370905.js │ ├── bug1370922.js │ ├── bug1372956.js │ ├── bug1373356.js │ ├── bug1375074.js │ ├── bug1375446.js │ ├── bug1375447.js │ ├── bug1379936.js │ ├── bug1380962.js │ ├── bug1383591.js │ ├── bug1383972.js │ ├── bug1384737.js │ ├── bug1385428.js │ ├── bug1385843.js │ ├── bug1385890-c50.js │ ├── bug1390082-1.js │ ├── bug1390082-2.js │ ├── bug1390856.js │ ├── bug1392105.js │ ├── bug1394492.js │ ├── bug1394493.js │ ├── bug1394505.js │ ├── bug1395100.js │ ├── bug1397026.js │ ├── bug1397049.js │ ├── bug1397071.js │ ├── bug1397385.js │ ├── bug1401014.js │ ├── bug1403679.js │ ├── bug1404636.js │ ├── bug1404710.js │ ├── bug1406437.js │ ├── bug1406463.js │ ├── bug1407058.js │ ├── bug1408412.js │ ├── bug1410683.js │ ├── bug1411294.js │ ├── bug1414849.js │ ├── bug1416727.js │ ├── bug1416809-1.js │ ├── bug1416809-2.js │ ├── bug1417961.js │ ├── bug1419785.js │ ├── bug1420910.js │ ├── bug1420961.js │ ├── bug1421565.js │ ├── bug1423139.js │ ├── bug1423173.js │ ├── bug1423937.js │ ├── bug1427774.js │ ├── bug1427860.js │ ├── bug1429031.js │ ├── bug1432764.js │ ├── bug1433496.js │ ├── bug1434391.js │ ├── bug1437537.js │ ├── bug1438727.1.js │ ├── bug1438727.2.js │ ├── bug1438727.3.js │ ├── bug1438727.4.js │ ├── bug1438727.js │ ├── bug1439180.js │ ├── bug1440512.js │ ├── bug1441012.js │ ├── bug1445854.js │ ├── bug1445907.js │ ├── bug1447996.js │ ├── bug1448136.js │ ├── bug1448582-1.js │ ├── bug1448582-2.js │ ├── bug1448582-3.js │ ├── bug1448582-4.js │ ├── bug1448582-5.js │ ├── bug1448582-6.js │ ├── bug1449153.js │ ├── bug1450796.js │ ├── bug1450800.js │ ├── bug1451976.js │ ├── bug1451984.js │ ├── bug1452581.js │ ├── bug1454285.js │ ├── bug1459258.js │ ├── bug1459754.js │ ├── bug1460436-1.js │ ├── bug1460436-2.js │ ├── bug1461034.js │ ├── bug1462280.js │ ├── bug1462341.js │ ├── bug1462353.js │ ├── bug1463375.js │ ├── bug1466626-1.js │ ├── bug1466626-2.js │ ├── bug1466626-3.js │ ├── bug1466626-4.js │ ├── bug1467415.js │ ├── bug1468629.js │ ├── bug1470732.js │ ├── bug1471361.js │ ├── bug1471949.js │ ├── bug1472132.js │ ├── bug1473256.js │ ├── bug1473272-default-constructors.js │ ├── bug1473830.js │ ├── bug1476417.js │ ├── bug1478509.js │ ├── bug1479076.js │ ├── bug1479394.js │ ├── bug1479430.js │ ├── bug1480390.js │ ├── bug1481032.js │ ├── bug1483182.js │ ├── bug1483183.js │ ├── bug1483188.js │ ├── bug1484905.js │ ├── bug1485698.js │ ├── bug1487238.js │ ├── bug1488163.js │ ├── bug1488385.js │ ├── bug1488786-2.js │ ├── bug1488786.js │ ├── bug1490638.js │ ├── bug1491322.js │ ├── bug1491331.js │ ├── bug1491337.js │ ├── bug1491350.js │ ├── bug1492574.js │ ├── bug1492920.js │ ├── bug1493475.js │ ├── bug1493627.js │ ├── bug1493900-1.js │ ├── bug1493900-2.js │ ├── bug1494537-plain.js │ ├── bug1494537.js │ ├── bug1496892.js │ ├── bug1497107.js │ ├── bug1500255.js │ ├── bug1501722.js │ ├── bug1502090.js │ ├── bug1502143.js │ ├── bug1502709.js │ ├── bug1502744.js │ ├── bug1502886.js │ ├── bug1503071.js │ ├── bug1503722.js │ ├── bug1506968.js │ ├── bug1507314.js │ ├── bug1509293.js │ ├── bug1509482.js │ ├── bug1510684.js │ ├── bug1511412.js │ ├── bug1513665.js │ ├── bug1514263.js │ ├── bug1514625.js │ ├── bug1514682.js │ ├── bug1516406.js │ ├── bug1516958.js │ ├── bug1518377-1.js │ ├── bug1518377-2.js │ ├── bug1518753.js │ ├── bug1518764.js │ ├── bug1518821.js │ ├── bug1519700.js │ ├── bug1519857.js │ ├── bug1520536.js │ ├── bug1520783.js │ ├── bug1524943.js │ ├── bug1526840.js │ ├── bug1526872.js │ ├── bug1527148.js │ ├── bug1527592.js │ ├── bug1528818.js │ ├── bug1531269.js │ ├── bug1532265.js │ ├── bug1532289.js │ ├── bug1533204.js │ ├── bug1536228.js │ ├── bug1538083.js │ ├── bug1538542-1.js │ ├── bug1538542-2.js │ ├── bug1540787.js │ ├── bug1540789.js │ ├── bug1540798.js │ ├── bug1542660-2.js │ ├── bug1542660.js │ ├── bug1543166.js │ ├── bug1544364.js │ ├── bug1544386-1.js │ ├── bug1544386-2.js │ ├── bug1544792.js │ ├── bug1546228.js │ ├── bug1546232-2.js │ ├── bug1546232.js │ ├── bug1547129.js │ ├── bug1547130.js │ ├── bug1547133.js │ ├── bug1547136.js │ ├── bug1547467.js │ ├── bug1547655.js │ ├── bug1547915.js │ ├── bug1548611.js │ ├── bug1548759-1.js │ ├── bug1548759-2.js │ ├── bug1549035.js │ ├── bug1551128.js │ ├── bug1551454.js │ ├── bug1551454_2.js │ ├── bug1552022.js │ ├── bug1552229.js │ ├── bug1552875.js │ ├── bug1554748.js │ ├── bug1555979.js │ ├── bug1556571.js │ ├── bug1557343-2.js │ ├── bug1557343.js │ ├── bug1562102.js │ ├── bug1562146.js │ ├── bug1563051.js │ ├── bug1563889.js │ ├── bug1565301.js │ ├── bug1566992.js │ ├── bug1567579.js │ ├── bug1568029.js │ ├── bug1568397.js │ ├── bug1569137.js │ ├── bug1570926.js │ ├── bug1571289.js │ ├── bug1572051.js │ ├── bug1574415.js │ ├── bug1574725.js │ ├── bug1580020.js │ ├── bug1580246.js │ ├── bug1584027.js │ ├── bug1584034.js │ ├── bug1584309.js │ ├── bug1585158.js │ ├── bug1586599.js │ ├── bug1586762.js │ ├── bug1589002.js │ ├── bug1590920.js │ ├── bug1591019.js │ ├── bug1591342.js │ ├── bug1593175.js │ ├── bug1593971.js │ ├── bug1598456.js │ ├── bug1598784.js │ ├── bug1600017.js │ ├── bug1600272.js │ ├── bug1600488-1.js │ ├── bug1600488-2.js │ ├── bug1601074.js │ ├── bug1602190.js │ ├── bug1602390.js │ ├── bug1602392.js │ ├── bug1602675.js │ ├── bug1604631.js │ ├── bug1604952.js │ ├── bug1605254.js │ ├── bug1605641.js │ ├── bug1607670-1.js │ ├── bug1607670-2.js │ ├── bug1607670-3.js │ ├── bug1607670-4.js │ ├── bug1607895.js │ ├── bug1608256.js │ ├── bug1610189.js │ ├── bug1610192.js │ ├── bug1612636.js │ ├── bug1616535.js │ ├── bug1620189.js │ ├── bug1620203.js │ ├── bug1620215.js │ ├── bug1621265.js │ ├── bug1621268-1.js │ ├── bug1621268-2.js │ ├── bug1628719.js │ ├── bug1629503-1.js │ ├── bug1629503-2.js │ ├── bug1633740.js │ ├── bug1636306.js │ ├── bug1640473.js │ ├── bug1640475.js │ ├── bug1640479.js │ ├── bug1640487.js │ ├── bug1640592.js │ ├── bug1640737.js │ ├── bug1643888.js │ ├── bug1644699-terminated-generator.js │ ├── bug1644839-2.js │ ├── bug1644839.js │ ├── bug1645310.js │ ├── bug1645358.js │ ├── bug1645835.js │ ├── bug1646041.js │ ├── bug1646302.js │ ├── bug1647054.js │ ├── bug1647293.js │ ├── bug1647309.js │ ├── bug1650526.js │ ├── bug1651732-ionic-getprop-super.js │ ├── bug1651732-proxy-get.js │ ├── bug1651732-proxy-has.js │ ├── bug1651732-proxy-hasOwn.js │ ├── bug1651732-proxy-set.js │ ├── bug1652049.js │ ├── bug1652148.js │ ├── bug1652153.js │ ├── bug1652732.js │ ├── bug1653913.js │ ├── bug1653972.js │ ├── bug1654947.js │ ├── bug1655940-1.js │ ├── bug1655940-2.js │ ├── bug1655940-3.js │ ├── bug1656744.js │ ├── bug1657557.js │ ├── bug1660465.js │ ├── bug1661454.js │ ├── bug1661530.js │ ├── bug1661728.js │ ├── bug1662146.js │ ├── bug1663993.js │ ├── bug1664007.js │ ├── bug1664463.js │ ├── bug1664550.js │ ├── bug1664979.js │ ├── bug1665303.js │ ├── bug1666051.js │ ├── bug1666070.js │ ├── bug1666142-1.js │ ├── bug1666142-2.js │ ├── bug1666856.js │ ├── bug1667680.js │ ├── bug1667685.js │ ├── bug1667699.js │ ├── bug1668197.js │ ├── bug1669415.js │ ├── bug1669597.js │ ├── bug1669616.js │ ├── bug1669914.js │ ├── bug1670236.js │ ├── bug1670378.js │ ├── bug1671563-strict.js │ ├── bug1671563.js │ ├── bug1671762.js │ ├── bug1671812.js │ ├── bug1673080.js │ ├── bug1673221.js │ ├── bug1675755-forceLexicalInitializationByName.js │ ├── bug1676631.js │ ├── bug1676639.js │ ├── bug1678442.js │ ├── bug1678542.js │ ├── bug1678785.js │ ├── bug1679003.js │ ├── bug1681056.js │ ├── bug1681258.js │ ├── bug1681597.js │ ├── bug1681677.js │ ├── bug1681806.js │ ├── bug1683306.js │ ├── bug1683309.js │ ├── bug1683535-1.js │ ├── bug1683535-2.js │ ├── bug1683614.js │ ├── bug1683784.js │ ├── bug1684821.js │ ├── bug1684861.js │ ├── bug1685290.js │ ├── bug1685684.js │ ├── bug1685925-1.js │ ├── bug1685925-2.js │ ├── bug1685992.js │ ├── bug1686207.js │ ├── bug1686702.js │ ├── bug1687243.js │ ├── bug1687661.js │ ├── bug1687672.js │ ├── bug1688136.js │ ├── bug1688346.js │ ├── bug1688622-createSource.js │ ├── bug1689880-1.js │ ├── bug1689880-2.js │ ├── bug1692833.js │ ├── bug1692857.js │ ├── bug1693062-01.js │ ├── bug1693062-02.js │ ├── bug1693328.js │ ├── bug1693500.js │ ├── bug1694600.js │ ├── bug1696181.js │ ├── bug1696897.js │ ├── bug1697077.js │ ├── bug1697451.js │ ├── bug1697483.js │ ├── bug1698126.js │ ├── bug1698557.js │ ├── bug1698609.js │ ├── bug1699056.js │ ├── bug1699622.js │ ├── bug1699647.js │ ├── bug1700525.js │ ├── bug1700579.js │ ├── bug1700610.js │ ├── bug1700616.js │ ├── bug1701208.js │ ├── bug1701859.js │ ├── bug1702420.js │ ├── bug1702423.js │ ├── bug1702424.js │ ├── bug1702465.js │ ├── bug1703750.js │ ├── bug1703760.js │ ├── bug1703766.js │ ├── bug1703782.js │ ├── bug1703817.js │ ├── bug1704451.js │ ├── bug1704467.js │ ├── bug1704480.js │ ├── bug1706314.js │ ├── bug1706923.js │ ├── bug1707820.js │ ├── bug1708124.js │ ├── bug1708839.js │ ├── bug1709328.js │ ├── bug1709537.js │ ├── bug1710089.js │ ├── bug1711414.js │ ├── bug1713556.js │ ├── bug1713567.js │ ├── bug1713579.js │ ├── bug1713581.js │ ├── bug1714531.js │ ├── bug1715318.js │ ├── bug1716231.js │ ├── bug1716931.js │ ├── bug1717408.js │ ├── bug1718842-1.js │ ├── bug1718842-2.js │ ├── bug1719884.js │ ├── bug1720032-1.js │ ├── bug1720032-2.js │ ├── bug1720032-3.js │ ├── bug1720093-1.js │ ├── bug1720093-2.js │ ├── bug1721006.js │ ├── bug1723464.js │ ├── bug1727281.js │ ├── bug1729269.js │ ├── bug1731540.js │ ├── bug1732601.js │ ├── bug1733899.js │ ├── bug1735157.js │ ├── bug1736307.js │ ├── bug1738676.js │ ├── bug1741635-1.js │ ├── bug1741635-2.js │ ├── bug1742592.js │ ├── bug1745388.js │ ├── bug1745907.js │ ├── bug1745949.js │ ├── bug1747870.js │ ├── bug1749460.js │ ├── bug1750496.js │ ├── bug1750935.js │ ├── bug1754968.js │ ├── bug1756592-2.js │ ├── bug1756592.js │ ├── bug1757476.js │ ├── bug1757634.js │ ├── bug1759029-1.js │ ├── bug1759029-2.js │ ├── bug1761850.js │ ├── bug1761947.js │ ├── bug1762343.js │ ├── bug1762575-1.js │ ├── bug1762575-2.js │ ├── bug1762575-3.js │ ├── bug1762769.js │ ├── bug1762770.js │ ├── bug1762899.js │ ├── bug1763012-1.js │ ├── bug1763012-2.js │ ├── bug1763501.js │ ├── bug1764715.js │ ├── bug1765028.js │ ├── bug1765249.js │ ├── bug1766225.js │ ├── bug1767181.js │ ├── bug1767196.js │ ├── bug1768660.js │ ├── bug1769410.js │ ├── bug1770048.js │ ├── bug1770335.js │ ├── bug1770904.js │ ├── bug1772824.js │ ├── bug1773496.js │ ├── bug1773628.js │ ├── bug1773650.js │ ├── bug1774149.js │ ├── bug1775005.js │ ├── bug1776358.js │ ├── bug1782003.js │ ├── bug1782468-ptrdiff-veclen.js │ ├── bug1782558-veclen.js │ ├── bug1782562-toSource-veclen.js │ ├── bug1783507.js │ ├── bug1783555.js │ ├── bug1783830.js │ ├── bug1784435.js │ ├── bug1785200.js │ ├── bug1786012.js │ ├── bug1787730.js │ ├── bug1788528-1.js │ ├── bug1788528-2.js │ ├── bug1788528-3.js │ ├── bug1788528-4.js │ ├── bug1789821.js │ ├── bug1790543.js │ ├── bug1790615.js │ ├── bug1791401.js │ ├── bug1791520.js │ ├── bug1791968.js │ ├── bug1794317.js │ ├── bug1797486.js │ ├── bug1798883.js │ ├── bug1802100.js │ ├── bug1803036.js │ ├── bug1804634.js │ ├── bug1805881.js │ ├── bug1808210.js │ ├── bug1811171.js │ ├── bug1811803.js │ ├── bug1812001.js │ ├── bug1812148.js │ ├── bug1812508.js │ ├── bug1812979.js │ ├── bug1813387.js │ ├── bug1813533.js │ ├── bug1814000.js │ ├── bug1814020.js │ ├── bug1814746.js │ ├── bug1816311.js │ ├── bug1819486.js │ ├── bug464116.js │ ├── bug466076.js │ ├── bug469262.js │ ├── bug470143.js │ ├── bug477877.js │ ├── bug479747.js │ ├── bug486139.js │ ├── bug487320.js │ ├── bug487534.js │ ├── bug487563.js │ ├── bug488015.js │ ├── bug488034.js │ ├── bug488203.js │ ├── bug488421.js │ ├── bug488693.js │ ├── bug489040.js │ ├── bug489836.js │ ├── bug490191.js │ ├── bug490776.js │ ├── bug495843.js │ ├── bug496245.js │ ├── bug496325.js │ ├── bug496922.js │ ├── bug499169.js │ ├── bug502604.js │ ├── bug503772.js │ ├── bug504587-1.js │ ├── bug505305.js │ ├── bug507180.js │ ├── bug508178.js │ ├── bug509639.js │ ├── bug509982.js │ ├── bug510434.js │ ├── bug510437-2.js │ ├── bug511214.js │ ├── bug511241.js │ ├── bug511938.js │ ├── bug513038.js │ ├── bug513898-regexp.js │ ├── bug516009.js │ ├── bug517721.js │ ├── bug519129.js │ ├── bug520498.js │ ├── bug521163.js │ ├── bug521279.js │ ├── bug522136.js │ ├── bug522624.js │ ├── bug522817.js │ ├── bug524826-2.js │ ├── bug524826.js │ ├── bug525028.js │ ├── bug528048.js │ ├── bug528116.js │ ├── bug532568-2.js │ ├── bug532568.js │ ├── bug532823.js │ ├── bug533705.js │ ├── bug535474.js │ ├── bug535760.js │ ├── bug535930.js │ ├── bug536445.js │ ├── bug536748.js │ ├── bug539379.js │ ├── bug539553-2.js │ ├── bug539553-3.js │ ├── bug539553.js │ ├── bug540131-2.js │ ├── bug540131.js │ ├── bug540242.js │ ├── bug540243.js │ ├── bug540528.js │ ├── bug541191-1.js │ ├── bug541191-2.js │ ├── bug541191-3.js │ ├── bug541191-4.js │ ├── bug541191-5.js │ ├── bug541239.js │ ├── bug543436.js │ ├── bug543565.js │ ├── bug549393-1.js │ ├── bug549393-2.js │ ├── bug549396.js │ ├── bug549398.js │ ├── bug549521.js │ ├── bug549602.js │ ├── bug549603.js │ ├── bug550490.js │ ├── bug551603.js │ ├── bug552196.js │ ├── bug553784.js │ ├── bug554580-3.js │ ├── bug554580-5.js │ ├── bug554651.js │ ├── bug554675-1.js │ ├── bug555155.js │ ├── bug555206.js │ ├── bug557070.js │ ├── bug557075.js │ ├── bug557841.js │ ├── bug557946.js │ ├── bug558530.js │ ├── bug558531.js │ ├── bug558618.js │ ├── bug558814.js │ ├── bug559912.js │ ├── bug560221.js │ ├── bug560234.js │ ├── bug560234b.js │ ├── bug560566.js │ ├── bug561279.js │ ├── bug561359-1.js │ ├── bug561359-2.js │ ├── bug562028.js │ ├── bug563034.js │ ├── bug563125.js │ ├── bug563126.js │ ├── bug563127.js │ ├── bug563243.js │ ├── bug564619.js │ ├── bug565198.js │ ├── bug566022.js │ ├── bug566136.js │ ├── bug566637.js │ ├── bug567577.js │ ├── bug568276.js │ ├── bug568786.js │ ├── bug569651.js │ ├── bug570385-1.js │ ├── bug570385-2.js │ ├── bug570385-3.js │ ├── bug570663-1.js │ ├── bug570663-2.js │ ├── bug571168.js │ ├── bug572229.js │ ├── bug572232.js │ ├── bug573433.js │ ├── bug576398.js │ ├── bug576823-regexp.js │ ├── bug576837-regexp.js │ ├── bug576891.js │ ├── bug577580.js │ ├── bug577646.js │ ├── bug577705.js │ ├── bug578041.js │ ├── bug579348.js │ ├── bug579740.js │ ├── bug580694.js │ ├── bug580699.js │ ├── bug580701.js │ ├── bug580712.js │ ├── bug580884-3.js │ ├── bug580884.js │ ├── bug580931-2.js │ ├── bug581785.js │ ├── bug581871.js │ ├── bug581936.js │ ├── bug582161.js │ ├── bug582185.js │ ├── bug582268.js │ ├── bug582276.js │ ├── bug582286.js │ ├── bug582392.js │ ├── bug582479.js │ ├── bug582880.js │ ├── bug582882.js │ ├── bug582884.js │ ├── bug582897.js │ ├── bug582898.js │ ├── bug582900.js │ ├── bug583158.js │ ├── bug583160.js │ ├── bug583672.js │ ├── bug583675.js │ ├── bug583680.js │ ├── bug583681.js │ ├── bug583688.js │ ├── bug583689.js │ ├── bug583757.js │ ├── bug584423.js │ ├── bug584499-1.js │ ├── bug584499-2.js │ ├── bug584565.js │ ├── bug584603.js │ ├── bug584642.js │ ├── bug584646.js │ ├── bug584647.js │ ├── bug585341.js │ ├── bug585391.js │ ├── bug585408-2.js │ ├── bug585408-3.js │ ├── bug585408.js │ ├── bug585540.js │ ├── bug585542.js │ ├── bug586499-regexp.js │ ├── bug586538.js │ ├── bug586917.js │ ├── bug587346-regexp-01.js │ ├── bug587366.js │ ├── bug587431.js │ ├── bug588338.js │ ├── bug588362-1.js │ ├── bug588362-2.js │ ├── bug588362-3.js │ ├── bug588363-1.js │ ├── bug588363-2.js │ ├── bug589108.js │ ├── bug589318.js │ ├── bug589461.js │ ├── bug590006.js │ ├── bug590036.js │ ├── bug590083.js │ ├── bug590772.js │ ├── bug591367.js │ ├── bug591606.js │ ├── bug591795.js │ ├── bug592927.js │ ├── bug592973-1.js │ ├── bug592973-2.js │ ├── bug592973-3.js │ ├── bug593554.js │ ├── bug593580.js │ ├── bug593611.js │ ├── bug593663-regexp.js │ ├── bug594108.js │ ├── bug594205.js │ ├── bug595706.js │ ├── bug595917.js │ ├── bug595963-1.js │ ├── bug595963-2.js │ ├── bug596351-1.js │ ├── bug596351-2.js │ ├── bug596817.js │ ├── bug596823.js │ ├── bug597378.js │ ├── bug598696.js │ ├── bug599446.js │ ├── bug599464.js │ ├── bug599488.js │ ├── bug599854.js │ ├── bug600138.js │ ├── bug600139.js │ ├── bug600419.js │ ├── bug600424.js │ ├── bug601046.js │ ├── bug601070.js │ ├── bug601393.js │ ├── bug601398.js │ ├── bug601401.js │ ├── bug601428.js │ ├── bug601982.js │ ├── bug604381.js │ ├── bug604427.js │ ├── bug605011.js │ ├── bug605013.js │ ├── bug605754-regexp.js │ ├── bug606083.js │ ├── bug606639.js │ ├── bug606662-2.js │ ├── bug606829.js │ ├── bug606882-1.js │ ├── bug606882-2.js │ ├── bug607502.js │ ├── bug607513.js │ ├── bug608313.js │ ├── bug608980.js │ ├── bug609502-1.js │ ├── bug609502-2.js │ ├── bug610592.js │ ├── bug610652.js │ ├── bug612836.js │ ├── bug613122.js │ ├── bug613151.js │ ├── bug613399.js │ ├── bug613400.js │ ├── bug614688.js │ ├── bug614915.js │ ├── bug615440.js │ ├── bug616009.js │ ├── bug616170.js │ ├── bug616508.js │ ├── bug616762.js │ ├── bug617139.js │ ├── bug617171.js │ ├── bug617433.js │ ├── bug617440.js │ ├── bug617458.js │ ├── bug617460.js │ ├── bug617549.js │ ├── bug617558.js │ ├── bug617592.js │ ├── bug617624.js │ ├── bug617745.js │ ├── bug618007.js │ ├── bug618350.js │ ├── bug618577.js │ ├── bug618849.js │ ├── bug618850.js │ ├── bug618853.js │ ├── bug618863.js │ ├── bug619004.js │ ├── bug619338.js │ ├── bug619339.js │ ├── bug619433-1.js │ ├── bug619433-2.js │ ├── bug620315.js │ ├── bug620532.js │ ├── bug620637.js │ ├── bug620643.js │ ├── bug620838.js │ ├── bug621022-1.js │ ├── bug621022-2.js │ ├── bug621292.js │ ├── bug621328.js │ ├── bug621487.js │ ├── bug621522.js │ ├── bug621655.js │ ├── bug621816.js │ ├── bug621988.js │ ├── bug623859.js │ ├── bug623863.js │ ├── bug624041-1.js │ ├── bug624041-2.js │ ├── bug624100.js │ ├── bug624483.js │ ├── bug625141-1.js │ ├── bug625141-2.js │ ├── bug625157.js │ ├── bug625377.js │ ├── bug625399.js │ ├── bug625718-1.js │ ├── bug625718-2.js │ ├── bug625718-3.js │ ├── bug625757.js │ ├── bug626398.js │ ├── bug627486.js │ ├── bug627609.js │ ├── bug629858.js │ ├── bug630865-5.js │ ├── bug630865-6.js │ ├── bug631082.js │ ├── bug631219.js │ ├── bug631788.js │ ├── bug632778-1.js │ ├── bug632778-2.js │ ├── bug632901.js │ ├── bug632964-regexp.js │ ├── bug633020.js │ ├── bug633409-1.js │ ├── bug633409-2.js │ ├── bug633752.js │ ├── bug633828.js │ ├── bug634236.js │ ├── bug634593.js │ ├── bug635389.js │ ├── bug635417.js │ ├── bug637205.js │ ├── bug638212.js │ ├── bug638735.js │ ├── bug638977.js │ ├── bug638981.js │ ├── bug639126.js │ ├── bug639128.js │ ├── bug639311.js │ ├── bug639459.js │ ├── bug639478-1.js │ ├── bug639478-2.js │ ├── bug639508.js │ ├── bug639587.js │ ├── bug639591.js │ ├── bug639759.js │ ├── bug639792.js │ ├── bug639797.js │ ├── bug639807.js │ ├── bug639808.js │ ├── bug639882.js │ ├── bug640079.js │ ├── bug640098.js │ ├── bug640102.js │ ├── bug640203.js │ ├── bug640608.js │ ├── bug640614.js │ ├── bug640993.js │ ├── bug641225.js │ ├── bug641229.js │ ├── bug641231.js │ ├── bug641235.js │ ├── bug641269.js │ ├── bug641491.js │ ├── bug641525.js │ ├── bug641535.js │ ├── bug641563.js │ ├── bug641741.js │ ├── bug642154.js │ ├── bug642161.js │ ├── bug642164.js │ ├── bug642198.js │ ├── bug642206.js │ ├── bug642248.js │ ├── bug642254.js │ ├── bug642319.js │ ├── bug642326.js │ ├── bug642405.js │ ├── bug642422.js │ ├── bug642569.js │ ├── bug642592.js │ ├── bug642758.js │ ├── bug642772-1.js │ ├── bug642772-2.js │ ├── bug642772-3.js │ ├── bug642894.js │ ├── bug642985-1.js │ ├── bug642985-2.js │ ├── bug643113.js │ ├── bug643169.js │ ├── bug643182.js │ ├── bug643243.js │ ├── bug643244.js │ ├── bug643249.js │ ├── bug643285.js │ ├── bug643376.js │ ├── bug643653-1.js │ ├── bug643653-2.js │ ├── bug643669.js │ ├── bug643670.js │ ├── bug643733.js │ ├── bug643805.js │ ├── bug643829.js │ ├── bug643847.js │ ├── bug643913.js │ ├── bug645044.js │ ├── bug645184.js │ ├── bug645293.js │ ├── bug645629.js │ ├── bug645632.js │ ├── bug645645.js │ ├── bug645657.js │ ├── bug645666.js │ ├── bug645985.js │ ├── bug646001.js │ ├── bug646004.js │ ├── bug646060.js │ ├── bug646267.js │ ├── bug646393.js │ ├── bug646411.js │ ├── bug646480.js │ ├── bug646495.js │ ├── bug646938.js │ ├── bug646968-3.js │ ├── bug646968-4.js │ ├── bug646968-5.js │ ├── bug646968-6.js │ ├── bug646968-7.js │ ├── bug646968-8.js │ ├── bug647183.js │ ├── bug647199.js │ ├── bug647440.js │ ├── bug647463.js │ ├── bug647464.js │ ├── bug647532.js │ ├── bug647547.js │ ├── bug647657.js │ ├── bug647785.js │ ├── bug647973.js │ ├── bug647991-1.js │ ├── bug647991-2.js │ ├── bug648004.js │ ├── bug648230-1.js │ ├── bug648230-2.js │ ├── bug648357.js │ ├── bug648498.js │ ├── bug648502.js │ ├── bug648567.js │ ├── bug648708.js │ ├── bug648729.js │ ├── bug648739.js │ ├── bug648747.js │ ├── bug648773.js │ ├── bug648839.js │ ├── bug648843.js │ ├── bug648852.js │ ├── bug648966.js │ ├── bug648992.js │ ├── bug648999.js │ ├── bug649017.js │ ├── bug649261.js │ ├── bug649272.js │ ├── bug649439.js │ ├── bug649593.js │ ├── bug649689.js │ ├── bug649769.js │ ├── bug649771.js │ ├── bug649775.js │ ├── bug649824.js │ ├── bug649937.js │ ├── bug649973.js │ ├── bug650076.js │ ├── bug650574.js │ ├── bug650658.js │ ├── bug650662.js │ ├── bug650663.js │ ├── bug651119.js │ ├── bug651147.js │ ├── bug651155.js │ ├── bug651209.js │ ├── bug651451-2.js │ ├── bug651451.js │ ├── bug651827.js │ ├── bug651966.js │ ├── bug652054.js │ ├── bug652060.js │ ├── bug652305.js │ ├── bug652314.js │ ├── bug652422.js │ ├── bug652590.js │ ├── bug652646.js │ ├── bug653153.js │ ├── bug653243.js │ ├── bug653249.js │ ├── bug653262.js │ ├── bug653395.js │ ├── bug653397.js │ ├── bug653438.js │ ├── bug653672.js │ ├── bug653789.js │ ├── bug653980.js │ ├── bug654073.js │ ├── bug654392.js │ ├── bug654393.js │ ├── bug654536.js │ ├── bug654665.js │ ├── bug654668.js │ ├── bug655505.js │ ├── bug655507.js │ ├── bug655508.js │ ├── bug655810.js │ ├── bug655854.js │ ├── bug655940.js │ ├── bug655949.js │ ├── bug655950.js │ ├── bug655954.js │ ├── bug655990.js │ ├── bug655998.js │ ├── bug656096.js │ ├── bug656221.js │ ├── bug656252.js │ ├── bug656259.js │ ├── bug656261.js │ ├── bug656591.js │ ├── bug656748.js │ ├── bug656914.js │ ├── bug657120.js │ ├── bug657197.js │ ├── bug657198.js │ ├── bug657225.js │ ├── bug657245.js │ ├── bug657247.js │ ├── bug657288.js │ ├── bug657586.js │ ├── bug657890.js │ ├── bug657901.js │ ├── bug658209.js │ ├── bug658211.js │ ├── bug658212.js │ ├── bug658240.js │ ├── bug658290.js │ ├── bug658294.js │ ├── bug658539.js │ ├── bug658561.js │ ├── bug658579.js │ ├── bug658777.js │ ├── bug658803.js │ ├── bug658968.js │ ├── bug659077.js │ ├── bug659438.js │ ├── bug659439.js │ ├── bug659448.js │ ├── bug659452.js │ ├── bug659456.js │ ├── bug659639.js │ ├── bug659766.js │ ├── bug659779.js │ ├── bug660002.js │ ├── bug660081.js │ ├── bug660173.js │ ├── bug660203.js │ ├── bug660204.js │ ├── bug660597.js │ ├── bug661840.js │ ├── bug661859.js │ ├── bug662044.js │ ├── bug662072.js │ ├── bug662082.js │ ├── bug662132.js │ ├── bug662841.js │ ├── bug663338.js │ ├── bug663485.js │ ├── bug663690.js │ ├── bug663910.js │ ├── bug665289.js │ ├── bug665914.js │ ├── bug666305.js │ ├── bug666448.js │ ├── bug666599.js │ ├── bug667504-syntax.js │ ├── bug667507.js │ ├── bug667824.js │ ├── bug668206.js │ ├── bug668643.js │ ├── bug669575-1.js │ ├── bug669575-2.js │ ├── bug669575-3.js │ ├── bug669706.js │ ├── bug669950.js │ ├── bug670484.js │ ├── bug670885.js │ ├── bug671814.js │ ├── bug671943-2.js │ ├── bug672104.js │ ├── bug672122.js │ ├── bug672123.js │ ├── bug673468.js │ ├── bug673469.js │ ├── bug673569.js │ ├── bug673705-1.js │ ├── bug673705-2.js │ ├── bug673715.js │ ├── bug673731.js │ ├── bug673766.js │ ├── bug673767.js │ ├── bug673792.js │ ├── bug674085.js │ ├── bug674391.js │ ├── bug674507-1.js │ ├── bug674507-2.js │ ├── bug674656.js │ ├── bug674664-1.js │ ├── bug674664-2.js │ ├── bug674664-3.js │ ├── bug674694.js │ ├── bug674776.js │ ├── bug674843.js │ ├── bug675251.js │ ├── bug675381.js │ ├── bug676491.js │ ├── bug676764.js │ ├── bug677066-2.js │ ├── bug677066.js │ ├── bug677073-2.js │ ├── bug677073.js │ ├── bug677074.js │ ├── bug677080.js │ ├── bug677163.js │ ├── bug677386.js │ ├── bug677455.js │ ├── bug677587.js │ ├── bug677635.js │ ├── bug677715-2.js │ ├── bug677715-3.js │ ├── bug677715-4.js │ ├── bug677715.js │ ├── bug677730.js │ ├── bug677774-1.js │ ├── bug677774-2.js │ ├── bug677871.js │ ├── bug677977.js │ ├── bug678086.js │ ├── bug678106.js │ ├── bug678211.js │ ├── bug678234.js │ ├── bug678239-1.js │ ├── bug678239-2.js │ ├── bug678353.js │ ├── bug678529.js │ ├── bug678620.js │ ├── bug678625.js │ ├── bug678782.js │ ├── bug678798.js │ ├── bug679493-2.js │ ├── bug679493.js │ ├── bug679581.js │ ├── bug679666.js │ ├── bug679794.js │ ├── bug679799.js │ ├── bug679810.js │ ├── bug679977.js │ ├── bug679986-1.js │ ├── bug679986-2.js │ ├── bug680217.js │ ├── bug680432.js │ ├── bug680619.js │ ├── bug680621.js │ ├── bug680759.js │ ├── bug680797.js │ ├── bug680809.js │ ├── bug680842.js │ ├── bug681006.js │ ├── bug681185.js │ ├── bug682210.js │ ├── bug682252.js │ ├── bug682298.js │ ├── bug682345.js │ ├── bug682563.js │ ├── bug683140.js │ ├── bug683838.js │ ├── bug684084-2.js │ ├── bug684084.js │ ├── bug684178.js │ ├── bug684281.js │ ├── bug684362.js │ ├── bug684384.js │ ├── bug684489.js │ ├── bug684576.js │ ├── bug684621.js │ ├── bug684824.js │ ├── bug684943.js │ ├── bug685313.js │ ├── bug685321-1.js │ ├── bug685321-2.js │ ├── bug685472.js │ ├── bug686107.js │ ├── bug686179.js │ ├── bug686296.js │ ├── bug686396.js │ ├── bug687099.js │ ├── bug687102.js │ ├── bug687125.js │ ├── bug687399.js │ ├── bug687768.js │ ├── bug688939.js │ ├── bug688968.js │ ├── bug688974.js │ ├── bug689892.js │ ├── bug689916-regexp.js │ ├── bug690732.js │ ├── bug690933.js │ ├── bug691595.js │ ├── bug691597.js │ ├── bug691603.js │ ├── bug691747.js │ ├── bug691797-regexp-1.js │ ├── bug691797-regexp-2.js │ ├── bug692208.js │ ├── bug692211.js │ ├── bug692213.js │ ├── bug692215.js │ ├── bug692300.js │ ├── bug692366.js │ ├── bug693144.js │ ├── bug693311.js │ ├── bug693971.js │ ├── bug694438.js │ ├── bug695017.js │ ├── bug695290.js │ ├── bug695922-syntax.js │ ├── bug696039.js │ ├── bug696748.js │ ├── bug697255.js │ ├── bug698074.js │ ├── bug698148.js │ ├── bug699166.js │ ├── bug699674.js │ ├── bug700127.js │ ├── bug700295.js │ ├── bug700300.js │ ├── bug701248.js │ ├── bug701332.js │ ├── bug701956.js │ ├── bug701958.js │ ├── bug701964.js │ ├── bug702003.js │ ├── bug702426-regexp-gc.js │ ├── bug702572.js │ ├── bug702915.js │ ├── bug703157.js │ ├── bug703376.js │ ├── bug703544.js │ ├── bug703818.js │ ├── bug704134.js │ ├── bug704136.js │ ├── bug704138.js │ ├── bug705251.js │ ├── bug705351.js │ ├── bug705873.js │ ├── bug705895-1.js │ ├── bug705895-2.js │ ├── bug706110.js │ ├── bug706316.js │ ├── bug706692.js │ ├── bug706699.js │ ├── bug706795.js │ ├── bug706808.js │ ├── bug707641.js │ ├── bug707750.js │ ├── bug708228.js │ ├── bug708819.js │ ├── bug709067.js │ ├── bug709634.js │ ├── bug710192.js │ ├── bug710780.js │ ├── bug710947.js │ ├── bug710983.js │ ├── bug712267.js │ ├── bug713209.js │ ├── bug713226.js │ ├── bug713944.js │ ├── bug714397.js │ ├── bug714614.js │ ├── bug714616.js │ ├── bug714645.js │ ├── bug715682.js │ ├── bug716013.js │ ├── bug716504.js │ ├── bug716512.js │ ├── bug716624-1.js │ ├── bug716624-2.js │ ├── bug716743.js │ ├── bug716853.js │ ├── bug716895.js │ ├── bug717249.js │ ├── bug717251.js │ ├── bug717466.js │ ├── bug718347.js │ ├── bug718850.js │ ├── bug718852.js │ ├── bug719231.js │ ├── bug719346.js │ ├── bug719750.js │ ├── bug719774.js │ ├── bug719918.js │ ├── bug720070.js │ ├── bug720169.js │ ├── bug720380.js │ ├── bug720396.js │ ├── bug720675.js │ ├── bug721497.js │ ├── bug722021.js │ ├── bug722023.js │ ├── bug722028.js │ ├── bug722260.js │ ├── bug723040.js │ ├── bug723271.js │ ├── bug724517.js │ ├── bug724530.js │ ├── bug724562.js │ ├── bug724654.js │ ├── bug724788.js │ ├── bug724875.js │ ├── bug724944.js │ ├── bug724975.js │ ├── bug724976.js │ ├── bug724999.js │ ├── bug725000.js │ ├── bug725003.js │ ├── bug725011.js │ ├── bug725061.js │ ├── bug725067.js │ ├── bug726180.js │ ├── bug726636.js │ ├── bug727223.js │ ├── bug727330.js │ ├── bug727921.js │ ├── bug728033.js │ ├── bug728086.js │ ├── bug728187.js │ ├── bug728188.js │ ├── bug728190.js │ ├── bug728509.js │ ├── bug728609.js │ ├── bug729571.js │ ├── bug729573.js │ ├── bug729788.js │ ├── bug729795.js │ ├── bug729797.js │ ├── bug729798.js │ ├── bug729814.js │ ├── bug729884.js │ ├── bug729886.js │ ├── bug729899-1.js │ ├── bug729899-2.js │ ├── bug729902-1.js │ ├── bug729902-2.js │ ├── bug730085.js │ ├── bug730115.js │ ├── bug730152.js │ ├── bug730806.js │ ├── bug730888.js │ ├── bug730977-implement-jsop-delprop.js │ ├── bug731642.js │ ├── bug731820.js │ ├── bug732423.js │ ├── bug732693.js │ ├── bug732719.js │ ├── bug732758.js │ ├── bug732846.js │ ├── bug732847.js │ ├── bug732849.js │ ├── bug732850.js │ ├── bug732851.js │ ├── bug732852.js │ ├── bug732855.js │ ├── bug732856.js │ ├── bug732857.js │ ├── bug732858.js │ ├── bug732859.js │ ├── bug732860.js │ ├── bug732861.js │ ├── bug732862.js │ ├── bug732863.js │ ├── bug732864.js │ ├── bug734383.js │ ├── bug735161.js │ ├── bug735313.js │ ├── bug735936.js │ ├── bug736135-2.js │ ├── bug736135.js │ ├── bug736141.js │ ├── bug736609.js │ ├── bug737300.js │ ├── bug737384.js │ ├── bug737737.js │ ├── bug738525.js │ ├── bug738841.js │ ├── bug738846.js │ ├── bug739402.js │ ├── bug739694-2.js │ ├── bug739854.js │ ├── bug739901.js │ ├── bug740509.js │ ├── bug740654.js │ ├── bug741199.js │ ├── bug741202.js │ ├── bug741241.js │ ├── bug742393.js │ ├── bug743071.js │ ├── bug743094.js │ ├── bug743096.js │ ├── bug743099.js │ ├── bug743876.js │ ├── bug743961.js │ ├── bug744285.js │ ├── bug744287.js │ ├── bug744356.js │ ├── bug745360.js │ ├── bug745452.js │ ├── bug746103.js │ ├── bug746370.js │ ├── bug746376.js │ ├── bug746377.js │ ├── bug747271.js │ ├── bug748119.js │ ├── bug749039.js │ ├── bug749620.js │ ├── bug750307.js │ ├── bug750588.js │ ├── bug751320.js │ ├── bug754150.js │ ├── bug754242.js │ ├── bug754713-1.js │ ├── bug754713-2.js │ ├── bug754713-3.js │ ├── bug754713-4.js │ ├── bug754719.js │ ├── bug754720.js │ ├── bug755157.js │ ├── bug755639.js │ ├── bug755750.js │ ├── bug755832.js │ ├── bug756235.js │ ├── bug756236.js │ ├── bug756238.js │ ├── bug756240.js │ ├── bug756247.js │ ├── bug756780.js │ ├── bug756781.js │ ├── bug756851.js │ ├── bug757199.js │ ├── bug757428.js │ ├── bug757431.js │ ├── bug758164.js │ ├── bug758181.js │ ├── bug758991.js │ ├── bug759213.js │ ├── bug759719.js │ ├── bug760103.js │ ├── bug761835.js │ ├── bug761854.js │ ├── bug761864.js │ ├── bug762324.js │ ├── bug762547.js │ ├── bug763039.js │ ├── bug763440.js │ ├── bug763989.js │ ├── bug764432.js │ ├── bug764792.js │ ├── bug765055.js │ ├── bug765454.js │ ├── bug765477.js │ ├── bug765478.js │ ├── bug765479.js │ ├── bug765480.js │ ├── bug765483.js │ ├── bug766065.js │ ├── bug766218.js │ ├── bug767074.js │ ├── bug767234.js │ ├── bug767273.js │ ├── bug767665.js │ ├── bug767679.js │ ├── bug767961.js │ ├── bug768313.js │ ├── bug768436.js │ ├── bug768732.js │ ├── bug769433.js │ ├── bug769985.js │ ├── bug770235.js │ ├── bug770713.js │ ├── bug770762.js │ ├── bug770952.js │ ├── bug771027.js │ ├── bug771157.js │ ├── bug771871.js │ ├── bug771946.js │ ├── bug772901.js │ ├── bug773153.js │ ├── bug773587.js │ ├── bug774006.js │ ├── bug774644.js │ ├── bug774859.js │ ├── bug776687.js │ ├── bug776748.js │ ├── bug777776.js │ ├── bug777992.js │ ├── bug779125.js │ ├── bug779245.js │ ├── bug779390.js │ ├── bug779595.js │ ├── bug779812.js │ ├── bug779818.js │ ├── bug779841.js │ ├── bug780003.js │ ├── bug780842.js │ ├── bug781364.js │ ├── bug781393.js │ ├── bug781855.js │ ├── bug781859-1.js │ ├── bug781859-2.js │ ├── bug781859-3.js │ ├── bug782083.js │ ├── bug782087.js │ ├── bug782129.js │ ├── bug782337.js │ ├── bug783421.js │ ├── bug783590.js │ ├── bug783989.js │ ├── bug784385.js │ ├── bug785089.js │ ├── bug785094.js │ ├── bug785175.js │ ├── bug785305.js │ ├── bug785576.js │ ├── bug785776.js │ ├── bug786107.js │ ├── bug786114.js │ ├── bug787847.js │ ├── bug787921.js │ ├── bug789300.js │ ├── bug789420.js │ ├── bug790479.js │ ├── bug790921.js │ ├── bug791465.js │ ├── bug792166-1.js │ ├── bug792166-2.js │ ├── bug792220.js │ ├── bug792234.js │ ├── bug792239.js │ ├── bug792944.js │ ├── bug793385.js │ ├── bug794025.js │ ├── bug794286.js │ ├── bug794947.js │ ├── bug795937.js │ ├── bug797493.js │ ├── bug797495.js │ ├── bug797496.js │ ├── bug798678.js │ ├── bug798819.js │ ├── bug798823.js │ ├── bug798834.js │ ├── bug798946.js │ ├── bug799185-2.js │ ├── bug799185-3.js │ ├── bug799185-4.js │ ├── bug799185-5.js │ ├── bug799185-6.js │ ├── bug799185-7.js │ ├── bug799185-8.js │ ├── bug799185-9.js │ ├── bug800179.js │ ├── bug800878.js │ ├── bug804064.js │ ├── bug806522.js │ ├── bug807035.js │ ├── bug807047.js │ ├── bug807623.js │ ├── bug808023.js │ ├── bug808067.js │ ├── bug808483.js │ ├── bug809021.js │ ├── bug809472.js │ ├── bug810253.js │ ├── bug812235.js │ ├── bug813029.js │ ├── bug813784.js │ ├── bug816492.js │ ├── bug816786.js │ ├── bug817002.js │ ├── bug818023.js │ ├── bug819035.js │ ├── bug819611.js │ ├── bug819794.js │ ├── bug819865.js │ ├── bug820124-1.js │ ├── bug820124-2.js │ ├── bug820124-3.js │ ├── bug820124-4.js │ ├── bug820873.js │ ├── bug821788.js │ ├── bug821794.js │ ├── bug821850.js │ ├── bug822938.js │ ├── bug824347.js │ ├── bug824473.js │ ├── bug824856.js │ ├── bug824863.js │ ├── bug825379.js │ ├── bug825599.js │ ├── bug825705.js │ ├── bug825716.js │ ├── bug825966.js │ ├── bug826581.js │ ├── bug827082.js │ ├── bug827104.js │ ├── bug827659-1.js │ ├── bug827821-2.js │ ├── bug827821-3.js │ ├── bug828119.js │ ├── bug829795.js │ ├── bug829813.js │ ├── bug829821.js │ ├── bug830045.js │ ├── bug830049.js │ ├── bug830269.js │ ├── bug830943.js │ ├── bug830967.js │ ├── bug831087.js │ ├── bug831424-1.js │ ├── bug831424-2.js │ ├── bug831658.js │ ├── bug832058.js │ ├── bug832197-1.js │ ├── bug832197-2.js │ ├── bug832203.js │ ├── bug833076.js │ ├── bug835178.js │ ├── bug835496.js │ ├── bug836102.js │ ├── bug836274.js │ ├── bug836563.js │ ├── bug836623.js │ ├── bug836705.js │ ├── bug836742.js │ ├── bug837312.js │ ├── bug839315.js │ ├── bug839420.js │ ├── bug840984.js │ ├── bug841718.js │ ├── bug842313.js │ ├── bug842316.js │ ├── bug842317.js │ ├── bug842425.js │ ├── bug842429.js │ ├── bug842430.js │ ├── bug842431-1.js │ ├── bug842431-2.js │ ├── bug842431-3.js │ ├── bug842432.js │ ├── bug842482.js │ ├── bug842940.js │ ├── bug843429.js │ ├── bug843866.js │ ├── bug843875.js │ ├── bug843886.js │ ├── bug843985.js │ ├── bug844059.js │ ├── bug844364.js │ ├── bug844383.js │ ├── bug844452.js │ ├── bug844459.js │ ├── bug844467.js │ ├── bug844470.js │ ├── bug844828.js │ ├── bug845331.js │ ├── bug846080.js │ ├── bug846330.js │ ├── bug847410.js │ ├── bug847412.js │ ├── bug847425.js │ ├── bug847446.js │ ├── bug847484.js │ ├── bug847678.js │ ├── bug847682.js │ ├── bug848319.js │ ├── bug848733.js │ ├── bug848743-1.js │ ├── bug848743-2.js │ ├── bug848803.js │ ├── bug849781-2.js │ ├── bug849781.js │ ├── bug850099.js │ ├── bug851064.js │ ├── bug851067.js │ ├── bug851635.js │ ├── bug851756.js │ ├── bug851792.js │ ├── bug852016-2.js │ ├── bug852016.js │ ├── bug852140.js │ ├── bug852175.js │ ├── bug852342.js │ ├── bug852801.js │ ├── bug854124.js │ ├── bug854137.js │ ├── bug855088.js │ ├── bug855514.js │ ├── bug855526.js │ ├── bug857580.js │ ├── bug858097.js │ ├── bug858586.js │ ├── bug858617.js │ ├── bug860838-1.js │ ├── bug860838-2.js │ ├── bug860838-3.js │ ├── bug860838-4.js │ ├── bug860838.js │ ├── bug861165.js │ ├── bug861419.js │ ├── bug861439.js │ ├── bug862100.js │ ├── bug862228.js │ ├── bug862357.js │ ├── bug863084.js │ ├── bug863261.js │ ├── bug863755.js │ ├── bug866611.js │ ├── bug867820.js │ ├── bug867946.js │ ├── bug870328.js │ ├── bug870356.js │ ├── bug872331.js │ ├── bug875452.js │ ├── bug875656.js │ ├── bug875804.js │ ├── bug876226.js │ ├── bug876465.js │ ├── bug877378.js │ ├── bug877589.js │ ├── bug877936-2.js │ ├── bug877936.js │ ├── bug878444.js │ ├── bug878510.js │ ├── bug880377.js │ ├── bug881461.js │ ├── bug882323.js │ ├── bug882416.js │ ├── bug882565-1.js │ ├── bug882565.js │ ├── bug883490.js │ ├── bug883523.js │ ├── bug883623.js │ ├── bug884920.js │ ├── bug885660.js │ ├── bug885976.js │ ├── bug886243.js │ ├── bug886246.js │ ├── bug886803.js │ ├── bug888463.js │ ├── bug888568.js │ ├── bug889186.js │ ├── bug889451.js │ ├── bug890722.js │ ├── bug892426.js │ ├── bug892787-1.js │ ├── bug892787-2.js │ ├── bug892794.js │ ├── bug893732.js │ ├── bug893853.js │ ├── bug894786-2.js │ ├── bug894786.js │ ├── bug894794.js │ ├── bug897403.js │ ├── bug897747.js │ ├── bug898047.js │ ├── bug898857.js │ ├── bug901086.js │ ├── bug901391.js │ ├── bug901979-1.js │ ├── bug901979-2.js │ ├── bug904315.js │ ├── bug905166.js │ ├── bug905986.js │ ├── bug905999.js │ ├── bug906035.js │ ├── bug906284.js │ ├── bug908903.js │ ├── bug908915.js │ ├── bug908920.js │ ├── bug909401.js │ ├── bug909441.js │ ├── bug909505.js │ ├── bug909601.js │ ├── bug909997.js │ ├── bug911065.js │ ├── bug911368.js │ ├── bug911369.js │ ├── bug911553.js │ ├── bug911707.js │ ├── bug912152.js │ ├── bug912379.js │ ├── bug913445.js │ ├── bug913749.js │ ├── bug914098.js │ ├── bug914341.js │ ├── bug915301.js │ ├── bug915608.js │ ├── bug915903.js │ ├── bug916039.js │ ├── bug916712.js │ ├── bug916752.js │ ├── bug919118.js │ ├── bug920484.js │ ├── bug921035.js │ ├── bug922118.js │ ├── bug923867.js │ ├── bug924538.js │ ├── bug925067-1.js │ ├── bug925067-2.js │ ├── bug925067-3.js │ ├── bug925305.js │ ├── bug925308.js │ ├── bug925309.js │ ├── bug927389.js │ ├── bug928423.js │ ├── bug928450.js │ ├── bug928542.js │ ├── bug928625.js │ ├── bug930327.js │ ├── bug930990.js │ ├── bug930993.js │ ├── bug931414.js │ ├── bug931496.js │ ├── bug934427.js │ ├── bug934789-1.js │ ├── bug934789-2.js │ ├── bug934997.js │ ├── bug935294.js │ ├── bug936740.js │ ├── bug937089.js │ ├── bug938130.js │ ├── bug939868-2.js │ ├── bug939868.js │ ├── bug940635.js │ ├── bug940846.js │ ├── bug940864.js │ ├── bug940972.js │ ├── bug941877.js │ ├── bug942390.js │ ├── bug942550.js │ ├── bug942604.js │ ├── bug943126.js │ ├── bug944080.js │ ├── bug945294.js │ ├── bug945512.js │ ├── bug945811.js │ ├── bug946284.js │ ├── bug946969.js │ ├── bug950462.js │ ├── bug950725.js │ ├── bug950764.js │ ├── bug951213.js │ ├── bug951346.js │ ├── bug951632.js │ ├── bug953164.js │ ├── bug953337.js │ ├── bug956156.js │ ├── bug956173.js │ ├── bug957004.js │ ├── bug958381.js │ ├── bug958432.js │ ├── bug964229-2.js │ ├── bug964229.js │ ├── bug965712.js │ ├── bug966926.js │ ├── bug967039.js │ ├── bug969203.js │ ├── bug970643.js │ ├── bug972961.js │ ├── bug973118.js │ ├── bug973566.js │ ├── bug975290.js │ ├── bug976110.js │ ├── bug976446.js │ ├── bug977966.js │ ├── bug980013.js │ ├── bug980119.js │ ├── bug980450.js │ ├── bug980585.js │ ├── bug981325.js │ ├── bug984018.js │ ├── bug984766.js │ ├── bug984830.js │ ├── bug989586.js │ ├── bug991457.js │ ├── bug994016.js │ ├── bug995673.js │ ├── bug995675.js │ ├── bug995817.js │ ├── bug995826.js │ ├── bug998059.js │ ├── bug999655.js │ ├── builtin-import-sigs.js │ ├── builtin.js │ ├── builtinLocals.js │ ├── bulk.wast.js │ ├── byteLength.js │ ├── byteSize-of-bigint.js │ ├── byteSize-of-object.js │ ├── byteSize-of-scripts.js │ ├── byteSize-of-string.js │ ├── byteSize-of-symbol.js │ ├── bytecode-cache.js │ ├── bytecode-sharing.js │ ├── cacheEntry.js │ ├── caching-and-ccws.js │ ├── caching-and-frame-count.js │ ├── caching.js │ ├── call-any-native.js │ ├── call-apply-non-singletons.js │ ├── call-bound-scripted.js │ ├── call-construct-hook.js │ ├── call-ignore-rval.js │ ├── call-js.js │ ├── call-native-get-element-super.js │ ├── call-ref.js │ ├── call-run.js │ ├── call-validate.js │ ├── call.js │ ├── call.wast.js │ ├── call2.js │ ├── callTypeBarriers.js │ ├── call_indirect.wast.js │ ├── call_ref.js │ ├── call_ref.wast.js │ ├── call_self.js │ ├── callee.js │ ├── caller-property.js │ ├── callgname.js │ ├── callic.js │ ├── callname-eager-this1.js │ ├── callname-eager-this2.js │ ├── callname-global1.js │ ├── callname-global2.js │ ├── callname-with.js │ ├── callobj-tdz.js │ ├── calls.js │ ├── cancel-offthread-compile.js │ ├── capture-first-frame-with-principals.js │ ├── cast-extern.js │ ├── cast.js │ ├── casting.js │ ├── catch-overflow-regexp.js │ ├── ccw-errors.js │ ├── ccw-missing.js │ ├── ceil.js │ ├── census.js │ ├── change-array-by-copy.js │ ├── check-3d-cube.js │ ├── check-3d-morph.js │ ├── check-3d-raytrace.js │ ├── check-access-binary-trees.js │ ├── check-access-fannkuch.js │ ├── check-access-nbody.js │ ├── check-access-nsieve.js │ ├── check-bitops-3bit-bits-in-byte.js │ ├── check-bitops-bits-in-byte.js │ ├── check-bitops-bitwise-and.js │ ├── check-bitops-nsieve-bits.js │ ├── check-controlflow-recursive.js │ ├── check-crypto-aes.js │ ├── check-crypto-md5.js │ ├── check-crypto-sha1.js │ ├── check-crypto.js │ ├── check-date-format-tofte.js │ ├── check-date-format-xparb.js │ ├── check-deltablue.js │ ├── check-earley-boyer.js │ ├── check-math-cordic.js │ ├── check-math-partial-sums.js │ ├── check-math-spectral-norm.js │ ├── check-mont.js │ ├── check-raytrace.js │ ├── check-regexp-dna.js │ ├── check-regexp.js │ ├── check-richards.js │ ├── check-splay.js │ ├── check-string-fasta.js │ ├── check-string-tagcloud.js │ ├── checkreturn-catch-return-finally-super-arrow.js │ ├── checkreturn-catch-return-finally-super.js │ ├── checkreturn-catch-return.js │ ├── checkreturn-catch-super-arrow.js │ ├── checkreturn-catch-super.js │ ├── checkreturn-finally-super-arrow.js │ ├── checkreturn-finally-super.js │ ├── checkreturn-for-condition.js │ ├── checkreturn-for-of-arrow.js │ ├── checkreturn-for-of.js │ ├── checkreturn-for.js │ ├── checkreturn-optimized-out.js │ ├── checkreturn-source-location.js │ ├── checkreturn-while.js │ ├── church-1.js │ ├── church-2.js │ ├── class-01.js │ ├── class-02.js │ ├── class-03.js │ ├── class-04.js │ ├── class-05.js │ ├── class-06.js │ ├── class-07.js │ ├── class-08.js │ ├── class-default-constructor-01.js │ ├── class-derived-default-constructor-1.js │ ├── class-derived-default-constructor-2.js │ ├── class-derived-default-constructor-3.js │ ├── class-method-async.js │ ├── class-relazify.js │ ├── class-static-01.js │ ├── class-static-02.js │ ├── class-static-03.js │ ├── classConstructor-AnyScripted.js │ ├── classconstructor.js │ ├── classes.js │ ├── clear-old-analyses-01.js │ ├── clear-old-analyses-02.js │ ├── clone-statics.js │ ├── clonefun.js │ ├── close-iterators-1.js │ ├── close-paren-arrow-after-expr.js │ ├── closing-osr.js │ ├── closure-01.js │ ├── closure-02.js │ ├── closure-03.js │ ├── closure-04.js │ ├── closure-05.js │ ├── closure-pluseq.js │ ├── closure-pluseq2.js │ ├── closure-plusplus.js │ ├── closure-tests.js │ ├── cmp-bitselect.js │ ├── cmp-x64-ion-codegen.js │ ├── codegen-arm64-test.js │ ├── codegen-test-common.js │ ├── codegen-x64-test.js │ ├── codegen-x86-test.js │ ├── column-number.js │ ├── columnNumber.js │ ├── comments.js │ ├── comments.wast.js │ ├── compProp.js │ ├── compacting-gc-nested-tuples.js │ ├── compare-char.js │ ├── compare-constant-string.js │ ├── compare-empty-string.js │ ├── compare-null-or-undef.js │ ├── compare-select-i32-i64.js │ ├── compare-string.js │ ├── compare-wrong-1.js │ ├── compare.js │ ├── compareAll.js │ ├── compartment-revived-gc.js │ ├── compartments.js │ ├── compiler-frame-depth.js │ ├── completion.js │ ├── compression-random-data.js │ ├── conditional-test-guard.js │ ├── conditional-test-undefined-1.js │ ├── conditional-test-undefined-2.js │ ├── condswitch.js │ ├── const-1.js │ ├── const-arm64-vixl-codegen.js │ ├── const-x64-ion-codegen.js │ ├── const.js │ ├── const.wast.js │ ├── constAssignError.js │ ├── constGlobalAssignError.js │ ├── constant-folding-1.js │ ├── construct-1.js │ ├── construct-primitive-Function.prototype.prototype.js │ ├── construct-with-arraybuffer.js │ ├── construct-with-arrays.js │ ├── construct-with-sharedarraybuffer.js │ ├── construct.js │ ├── constructor-errors.js │ ├── consume-interpreter-stack-bug1473289.js │ ├── context-override.js │ ├── control-flow-phi-inputs.js │ ├── control-flow.js │ ├── conversion-array.js │ ├── conversion-error.js │ ├── conversion-finalizer.js │ ├── conversion-function.js │ ├── conversion-int64.js │ ├── conversion-native-function.js │ ├── conversion-pointer.js │ ├── conversion-primitive.js │ ├── conversion-struct.js │ ├── conversion-to-number.js │ ├── conversion-to-primitive.js │ ├── conversion.js │ ├── conversions.wast.js │ ├── crash-on-compare.js │ ├── createMandelSet.js │ ├── cross-compartment-nukeccw.js │ ├── cross-global-for-in.js │ ├── cross-global.js │ ├── cross-realm-iterator-suppression.js │ ├── current-memory-tls.js │ ├── custom-section.js │ ├── custom.wast.js │ ├── cvt-x64-ion-codegen.js │ ├── cyclic-function-import.js │ ├── cyclic-import.js │ ├── cyclicImport1.js │ ├── cyclicImport2.js │ ├── data-active.js │ ├── dataview.js │ ├── date-methods-this-error.js │ ├── date.js │ ├── dce-with-rinstructions.js │ ├── debug-bug1644759.js │ ├── debug-clone-segment.js │ ├── debug-exception-in-fast-import.js │ ├── debug-hook.js │ ├── debug-interrupt-1.js │ ├── debug-interrupt-2.js │ ├── debug-lazy.js │ ├── debug-noprofiling.js │ ├── debug-osr.js │ ├── debugger-frames.js │ ├── debugger-no-script.js │ ├── debugger-reaction-does-not-resolve.js │ ├── debugger-reject-after-fulfill.js │ ├── debugger-vars-function.js │ ├── debugger-vars-toplevel.js │ ├── debugger.js │ ├── debuggerNXHelper.js │ ├── debugmode-osr-exception-return-addr.js │ ├── debugmode-osr-resume-addr.js │ ├── declared-segs.js │ ├── decode-off-thread.js │ ├── decompile-script.js │ ├── decompiler.js │ ├── dedupe-02.js │ ├── dedupe.js │ ├── dedupeTenuredBase.js │ ├── deduplicateTenuringStrings.js │ ├── deep2.js │ ├── deepBailAfterRunTracer.js │ ├── deepForInLoop.js │ ├── default-constructor-position.js │ ├── defaultClass.js │ ├── defaultFunction.js │ ├── defaults-basic.js │ ├── defaults-bound-to-function.js │ ├── defaults-bug759904.js │ ├── defaults-call-function.js │ ├── defaults-destructuring-array.js │ ├── defaults-destructuring-expression-closure.js │ ├── defaults-destructuring-function-expression.js │ ├── defaults-destructuring-mixed-default-value.js │ ├── defaults-destructuring-mixed.js │ ├── defaults-destructuring-object.js │ ├── defaults-destructuring-with-rest.js │ ├── defaults-evaluation-order.js │ ├── defaults-exceptions.js │ ├── defaults-invalid-syntax.js │ ├── defaults-scoping.js │ ├── defaults-strict-mode.js │ ├── defaults-with-arguments.js │ ├── defaults-with-rest.js │ ├── defaultvalue-toString-is-noncallable-object-elem.js │ ├── defaultvalue-toString-is-noncallable-object.js │ ├── defaultvalue-valueOf-is-noncallable-object.js │ ├── define-frozen-dense-strict.js │ ├── define-frozen-dense.js │ ├── define-frozen-property-strict.js │ ├── define-frozen-property.js │ ├── define-property-oob.js │ ├── define-value-property.js │ ├── defineProperty-fallback.js │ ├── defineProperty-redundant.js │ ├── delazification-mode-00.js │ ├── delazification-mode-01.js │ ├── delazification-mode-02.js │ ├── delazification-mode-03.js │ ├── delazifications-atoms.js │ ├── delazifications-nest.js │ ├── delazify-findScript-lineCount.js │ ├── delazify-findScript-parameterNames.js │ ├── delete-all-dict-props.js │ ├── delete-array-elements.js │ ├── delete-global-var.js │ ├── delete-import.js │ ├── delete-indexed-names.js │ ├── delete-integer-nonid.js │ ├── delete-last-check-proto.js │ ├── delete-named-names.js │ ├── delete-namespace-import.js │ ├── delete-namespace.js │ ├── delete-non-config.js │ ├── delete-not-invoked-on-proto.js │ ├── deleteToString.js │ ├── dense-elem-write-barrier.js │ ├── dense-elements-appear.js │ ├── dense-elements-hole-negative.js │ ├── dense-to-sparse.js │ ├── densearray.js │ ├── densify-elements.js │ ├── dependent.js │ ├── dependentStrings.js │ ├── destructuring-after-defaults.js │ ├── destructuring-default-value-scope.js │ ├── destructuring-default.js │ ├── destructuring-exprbody.js │ ├── destructuring-iterator.js │ ├── destructuring-null-or-undefined-into-computed-property-name.js │ ├── destructuring-requireobjectcoercible.js │ ├── destructuring-rest-identifiers.js │ ├── destructuring-rest.js │ ├── destructuring-with-rest.js │ ├── dict-object-freeze-or-seal.js │ ├── dictionary-add-prop-oom.js │ ├── dictionary-delete-compact.js │ ├── directEval.js │ ├── disable-jit-backend.js │ ├── disabled.js │ ├── disasm.js │ ├── disassemble-filename.js │ ├── dispatch-01.js │ ├── display-url-in-stack-trace.js │ ├── display-url.js │ ├── div-by-constant-bug1555153.js │ ├── divmodself.js │ ├── doMath.js │ ├── dom-call.js │ ├── dom-view.js │ ├── double-array-loop-phi.js │ ├── doubleArg.js │ ├── doubleArrays.js │ ├── doubleComparisons.js │ ├── drain-job-queue-after-quit-called.js │ ├── drop.js │ ├── dumpStencil-01.js │ ├── dumpStringRepresentation.js │ ├── duplicate-exports.js │ ├── duplicate-imports.js │ ├── dynamic-import-error.js │ ├── dynamic-import-expression.js │ ├── dynamic-import-ion.js │ ├── dynamic-import-lazy.js │ ├── dynamic-import-module.js │ ├── dynamic-import-oom.js │ ├── dynamic-import-script.js │ ├── dynamicBindings.js │ ├── easy-invalidate.js │ ├── ecma262-issue-1461.js │ ├── eif-call-newvar.js │ ├── eif-call-typechange.js │ ├── eif-call.js │ ├── eif-generator.js │ ├── eif-getter-newvar.js │ ├── eif-getter-typechange.js │ ├── eif-getter.js │ ├── eif-global-newvar.js │ ├── elements-post-write-barrier.js │ ├── eliminate-type-barrier.js │ ├── eliminate-unreachable-1.js │ ├── eliminate-unreachable-2.js │ ├── empty.js │ ├── emulates-undefined.js │ ├── enable-profiling-in-import.js │ ├── encode-decode.js │ ├── endianness.wast.js │ ├── endianness64.wast.js │ ├── enterjit-osr-disabling-earlyret.js │ ├── enterjit-osr-disabling.js │ ├── enterjit-osr-enabling-earlyret.js │ ├── enterjit-osr-enabling.js │ ├── enterjit-osr.js │ ├── entryOverflowBailout.js │ ├── envChain_frame-01.js │ ├── envChain_frame-02.js │ ├── envChain_frame-03.js │ ├── envChain_frame-04.js │ ├── envChain_object-01.js │ ├── envChain_object-02.js │ ├── eqArrayHelper.js │ ├── equal-null.js │ ├── equal-undefined.js │ ├── equalInt.js │ ├── ergonomic-1.js │ ├── error-cause-copied.js │ ├── error-messages.js │ ├── error-report.js │ ├── error-sourceURL-disable.js │ ├── error-stack-accessors.js │ ├── error-toString.js │ ├── error.js │ ├── errors.js │ ├── es6-syntax.js │ ├── escape-unescape.js │ ├── eval-1.js │ ├── eval-introduction-principals.js │ ├── eval-json-differences.js │ ├── eval-module-oom.js │ ├── eval-neg0.js │ ├── eval-newtarget-osr.js │ ├── eval-scopes.js │ ├── eval.js │ ├── evalCallingName.js │ ├── evalInFrame.js │ ├── evalInWorker-interrupt.js │ ├── evalInWorker-jit-options.js │ ├── evalInWorker-nested.js │ ├── evalInWorker-stack-limit.js │ ├── evals.js │ ├── evaluate-catchTermination.js │ ├── evaluate-global-debuggee.js │ ├── evaluate-global-discardSource.js │ ├── evaluate-restore-options.js │ ├── evaluate-worker.js │ ├── evaluate_envChainObject.js │ ├── events.js │ ├── example.js │ ├── exc-bailout-double-reg.js │ ├── exc-bailout-float32-reg.js │ ├── exception-column-number.js │ ├── exception-during-inlining-decision.js │ ├── exception-unwind-hook.js │ ├── execution-observability-01.js │ ├── execution-observability-02.js │ ├── execution-observability-03.js │ ├── execution-observability-04.js │ ├── execution-observability-05.js │ ├── execution-observability-06.js │ ├── exotic.js │ ├── expando-realloc-slots.js │ ├── experimental.js │ ├── export-circular-nonexisting-binding-1.js │ ├── export-circular-nonexisting-binding-2.js │ ├── export-circular-nonexisting-binding.js │ ├── export-declaration.js │ ├── export-default-async-asi.js │ ├── export-default-async-regexpy.js │ ├── export-destructuring.js │ ├── export-entries.js │ ├── export-ns-from.js │ ├── export-ns.js │ ├── export-star-cannot-rescue-missing-export.js │ ├── export-star-circular-1.js │ ├── export-star-circular-2.js │ ├── export-star-circular-dependencies.js │ ├── exportImportMeta.js │ ├── expr-decompiler-bug1475953.js │ ├── expression-autopsy.js │ ├── external-arguments-apply-forwarded.js │ ├── external-arguments-apply.js │ ├── external-arguments-callee.js │ ├── external-arguments-element-deleted-exists-oob.js │ ├── external-arguments-element-deleted-exists.js │ ├── external-arguments-element-deleted-oob.js │ ├── external-arguments-element-deleted.js │ ├── external-arguments-element-exists-oob.js │ ├── external-arguments-element-exists.js │ ├── external-arguments-element-oob.js │ ├── external-arguments-element.js │ ├── external-arguments-inlined-apply.js │ ├── external-arguments-inlined-slice-1.js │ ├── external-arguments-inlined-slice-2.js │ ├── external-arguments-inlined-slice-3.js │ ├── external-arguments-inlined-slice-4.js │ ├── external-arguments-inlined-spread.js │ ├── external-arguments-length.js │ ├── external-arguments-mutate-callee.js │ ├── external-arguments-set-length.js │ ├── external-arguments-slice-1.js │ ├── external-arguments-slice-2.js │ ├── external-arguments-slice-3.js │ ├── external-arguments-slice-4.js │ ├── external-arguments-slice-forwarded-1.js │ ├── external-arguments-slice-forwarded-2.js │ ├── external-arguments-slice-forwarded-3.js │ ├── external-arguments-slice-forwarded-4.js │ ├── external-arguments-spread-forwarded.js │ ├── external-arguments-spread.js │ ├── external-strings-cgc.js │ ├── external-strings.js │ ├── externref-boxing-struct.js │ ├── externref-boxing.js │ ├── externref-conversions.js │ ├── externref-fastpaths.js │ ├── externref-global-object.js │ ├── externref-global-postbarrier.js │ ├── externref-global-prebarrier.js │ ├── externref-val-tracing.js │ ├── externref.js │ ├── extract-code.js │ ├── f32.wast.js │ ├── f32_bitwise.wast.js │ ├── f32_cmp.wast.js │ ├── f64.wast.js │ ├── f64_bitwise.wast.js │ ├── f64_cmp.wast.js │ ├── fac.js │ ├── fac.wast.js │ ├── fannkuch.js │ ├── fdlibm-for-sin-cos-tan-argument.js │ ├── features.js │ ├── fence.js │ ├── field-decorators.js │ ├── field-initializer-position.js │ ├── field_types.js │ ├── fillwithundefined-length-nonwriteable.js │ ├── filtertypeset-float32.js │ ├── finalizationRegistry-ccw.js │ ├── finalizationRegistry-cleanupSome-recursive.js │ ├── finalizationRegistry-gray.js │ ├── finalizationRegistry-oom1.js │ ├── finalizationRegistry-oom2.js │ ├── finalizationRegistry-oom3.js │ ├── finalizationRegistry-oom4.js │ ├── finalizationRegistry-records-not-initialized.js │ ├── finalizationRegistry.js │ ├── finally-implicit-return.js │ ├── findPath.js │ ├── first-global.js │ ├── firstSlotConflict.js │ ├── flag-getters.js │ ├── flat-closure-1.js │ ├── flat-closure-7.js │ ├── flat-closure-8.js │ ├── float-unaligned.js │ ├── float.js │ ├── floatTypedArrays.js │ ├── float_exprs.wast.js │ ├── float_literals.wast.js │ ├── float_memory.wast.js │ ├── float_memory64.wast.js │ ├── float_misc.wast.js │ ├── flush.js │ ├── fold-constant-index-access.js │ ├── fold-in.js │ ├── fold-linear-arith-bug1316830.js │ ├── fold-linear-arith-bug1319242.js │ ├── fold-linear-arith-bug1528829.js │ ├── fold-needless-control-flow.js │ ├── folding-bug767660.js │ ├── for-in-densified-elements.js │ ├── for-in-iterator-1.js │ ├── for-in-proto-properties.js │ ├── for-in-replace-sparse.js │ ├── for-in.js │ ├── for-of-iterator-close-debugger.js │ ├── forEach-selfhosted-behavior.js │ ├── forVarInWith.js │ ├── force-full-parse.js │ ├── force-warp.js │ ├── forward.wast.js │ ├── frame-offset-stack-arg.js │ ├── framedescriptors.js │ ├── freeze-builtins.js │ ├── freeze-proxy.js │ ├── from.js │ ├── fromCharCode.js │ ├── fromcharcode-charcodeat-zero.js │ ├── full-cycle.js │ ├── fun-apply-as-call-native-1.js │ ├── fun-apply-as-call-native-2.js │ ├── fun-apply-as-call-native-3.js │ ├── fun-apply-as-call-scripted-1.js │ ├── fun-apply-as-call-scripted-2.js │ ├── fun-call-apply-weird.js │ ├── fun-call-inline-native-1.js │ ├── fun-call-inline-native-2.js │ ├── fun-call-inline-native-3.js │ ├── fun-call-not-inlined.js │ ├── fun-call-or-apply.js │ ├── func.wast.js │ ├── func_ptrs.wast.js │ ├── funcall-array.js │ ├── funcall.js │ ├── funcref-fastpaths.js │ ├── funcref.js │ ├── function-apply-proxy.js │ ├── function-bind.js │ ├── function-cloning-2.js │ ├── function-definition.js │ ├── function-display-name.js │ ├── function-displayName-computed.js │ ├── function-flags.js │ ├── function-gname.js │ ├── function-length.js │ ├── function-load-length.js │ ├── function-load-name.js │ ├── function-name.js │ ├── function-redeclaration.js │ ├── function-toString-discard-source-name.js │ ├── function-toString-discard-source.js │ ├── function-toString.js │ ├── function-tosource-bug779694.js │ ├── function-tosource-constructor.js │ ├── function-tosource-exprbody-bug777834.js │ ├── function-tosource-func-proto.js │ ├── function-tosource-getset.js │ ├── function-tosource-lambda.js │ ├── function-tosource-statement.js │ ├── function-var-environment-inlined.js │ ├── function-var-environment.js │ ├── function.js │ ├── functionRedeclConst.js │ ├── functionRedeclGlobalConst.js │ ├── functionRedeclLet.js │ ├── function_dot_caller_restrictions.js │ ├── functionnames.js │ ├── fused-eq-ifeq.js │ ├── fuzz-gc-while-allocating-global.js │ ├── fuzzsafe-bug1645610.js │ ├── gc-01.js │ ├── gc-02.js │ ├── gc-03.js │ ├── gc-04.js │ ├── gc-05.js │ ├── gc-06.js │ ├── gc-07.js │ ├── gc-08.js │ ├── gc-09.2.js │ ├── gc-09.js │ ├── gc-10.js │ ├── gc-compartment-01.js │ ├── gc-compartment-02.js │ ├── gc-during-bailout.js │ ├── gc-frame-cache.js │ ├── gc-one-view.js │ ├── gc-two-views.js │ ├── gcparam.js │ ├── gczeal-range.js │ ├── generate-lookupswitch-tests.js │ ├── generate-nosuchproperty-tests.js │ ├── generators-1.js │ ├── generators-2.js │ ├── generators-3.js │ ├── generators-5.js │ ├── generators.js │ ├── generic-spreadcall.js │ ├── get-backtrace-in-constructing-bound-function.js │ ├── get-intrinsic.js │ ├── get-set.js │ ├── getBacktrace-bug1138195.js │ ├── getElementIfPresent-not-present.js │ ├── getLcovInfo_twice.js │ ├── getPropertyCacheOverflow.js │ ├── getPrototype-cycle-for-in.js │ ├── getPrototype-cycle-hasInstance.js │ ├── getelem-bounds-coalesce.js │ ├── getelem-bounds-hoist.js │ ├── getelem-getter-bailout.js │ ├── getelem-getter-frameiter.js │ ├── getelem-getter-id-mismatch.js │ ├── getelem-getter-megamorphic.js │ ├── getelem-getter-noninlined-call.js │ ├── getelem-getter-own.js │ ├── getelem-getter-proto.js │ ├── getelem-hole.js │ ├── getelem-large-index.js │ ├── getelem-proto.js │ ├── getelem-sanity-1.js │ ├── getelem-sanity-2.js │ ├── getelem-sanity-3.js │ ├── getelem-sanity-4.js │ ├── getelem-sanity-5.js │ ├── getelem-sanity-6.js │ ├── getelem-sanity-7.js │ ├── getelem-sanity-8.js │ ├── getelem-sanity-int-1.js │ ├── getelem-sanity-int-2.js │ ├── getelem-sanity-int-3.js │ ├── getelem-string.js │ ├── getelem-undefined-null.js │ ├── getelem.js │ ├── getgname-getter.js │ ├── getgname-uninitialized-let.js │ ├── getgname.js │ ├── getname-uninitialized-let.js │ ├── getprop-cache.js │ ├── getprop-constant.js │ ├── getprop-idempotent-cache-1.js │ ├── getprop-idempotent-cache-2.js │ ├── getprop-primitive.js │ ├── getprop.js │ ├── getpropsuper.js │ ├── getter-hook-1.js │ ├── getter-hook-2.js │ ├── getter-name.js │ ├── getter-primitive-value.js │ ├── getter-setter-guards1.js │ ├── getter-setter-guards2.js │ ├── getter-setter-ic.js │ ├── getter_setter.js │ ├── getters-on-invalid-objects.js │ ├── getwaitforallpromise-error-handling.js │ ├── global-get.js │ ├── global-getter.js │ ├── global-lexicals-function.js │ ├── global-scope.js │ ├── global-setter.js │ ├── global.wast.js │ ├── globalGet.js │ ├── globalOptimize-1.js │ ├── globalOptimize-2.js │ ├── globalOptimize-4.js │ ├── globalSet.js │ ├── globals-impl.js │ ├── globals.js │ ├── grandproto.js │ ├── grow-memory.js │ ├── guard-function-is-non-builtin-ctor.js │ ├── guard-has-getter-setter.js │ ├── guard-string-to-number-or-int32.js │ ├── guardproto-nursery.js │ ├── gvn-unremovable-phi-bug1317675.js │ ├── gvn-unremovable-phi.js │ ├── harness.js │ ├── has-definite-folding.js │ ├── has-sparse.js │ ├── has-undefined-null.js │ ├── has.js │ ├── hasOwn-megamorphic.js │ ├── hasnativemethodpure-optimization.js │ ├── hasown.js │ ├── helper-thread-params.js │ ├── hoist-01.js │ ├── hoist-02.js │ ├── hoist-03.js │ ├── hoist-04.js │ ├── hoist-05.js │ ├── hoist-06.js │ ├── hoist-07.js │ ├── hoist-08.js │ ├── hoist-09.js │ ├── hoist-10.js │ ├── hole.js │ ├── home-object-getter.js │ ├── homogenous-literals.js │ ├── html-extensions.js │ ├── huge-01.js │ ├── huge-02.js │ ├── hypot-approx.js │ ├── hypot-exact.js │ ├── i16x8_relaxed_q15mulr_s.wast.js │ ├── i32.wast.js │ ├── i64.wast.js │ ├── i8vecmul.js │ ├── i8x16_relaxed_swizzle.wast.js │ ├── ic-fuzz-0.js │ ├── idempotentCache.js │ ├── idiv-by-constant.js │ ├── if-equal-null.js │ ├── if-equal-undefined.js │ ├── if-not-equal-null.js │ ├── if-not-equal-undefined.js │ ├── if-strict-equal-null.js │ ├── if-strict-equal-undefined.js │ ├── if-strict-not-equal-null.js │ ├── if-strict-not-equal-undefined.js │ ├── if.js │ ├── if.wast.js │ ├── ifInsideLoop.js │ ├── iloop.js │ ├── immutable-prototype.js │ ├── import-callables.js │ ├── import-declaration.js │ ├── import-default-async-asi.js │ ├── import-default-async-regexpy.js │ ├── import-default-class.js │ ├── import-default-function.js │ ├── import-entries.js │ ├── import-export-sigs.js │ ├── import-export.js │ ├── import-function-toPrimitive.js │ ├── import-gc.js │ ├── import-in-lazy-function.js │ ├── import-meta-expression.js │ ├── import-meta-oom.js │ ├── import-meta.js │ ├── import-namespace.js │ ├── import-not-found.js │ ├── imul64-ion-negative-power-of-two.js │ ├── in.js │ ├── inArrayTest.js │ ├── inIon.js │ ├── inJit.js │ ├── inObjectTest.js │ ├── incdec.js │ ├── incompatible-abi.js │ ├── incompatible-array.js │ ├── incompatible-cdata.js │ ├── incompatible-ctype.js │ ├── incompatible-finalizer.js │ ├── incompatible-function.js │ ├── incompatible-int64.js │ ├── incompatible-pointer.js │ ├── incompatible-struct.js │ ├── incremental-01.js │ ├── incremental-02.js │ ├── incremental-AccessorShape-barrier.js │ ├── incremental-abort.js │ ├── incremental-compacting.js │ ├── incremental-encoder.js │ ├── incremental-oom.js │ ├── incremental-state.js │ ├── index.js │ ├── indexOf.js │ ├── indexed-integer-exotics-simple.js │ ├── indexed-integer-exotics.js │ ├── indexed-iteration.js │ ├── indexing.js │ ├── indexof-equal.js │ ├── inflate-oom.js │ ├── init-expr.js │ ├── initarrayelem-hole-value.js │ ├── initprop.js │ ├── inline-Math-random-before-called.js │ ├── inline-access.js │ ├── inline-add.js │ ├── inline-add2.js │ ├── inline-arguments-apply-rectifier.js │ ├── inline-arguments-apply.js │ ├── inline-arguments-callee.js │ ├── inline-arguments-escaped-apply.js │ ├── inline-arguments-escaped-index-constant-exists.js │ ├── inline-arguments-escaped-index-constant-oob.js │ ├── inline-arguments-escaped-index-constant.js │ ├── inline-arguments-escaped-index-var.js │ ├── inline-arguments-escaped-length.js │ ├── inline-arguments-escaped-new-spread-optimization.js │ ├── inline-arguments-escaped-slice-1.js │ ├── inline-arguments-escaped-slice-2.js │ ├── inline-arguments-escaped-slice-3.js │ ├── inline-arguments-escaped-slice-4.js │ ├── inline-arguments-escaped-spread-optimization.js │ ├── inline-arguments-exists-negative-index-1.js │ ├── inline-arguments-exists-negative-index-2.js │ ├── inline-arguments-formals.js │ ├── inline-arguments-index-constant-exists.js │ ├── inline-arguments-index-constant-oob.js │ ├── inline-arguments-index-constant.js │ ├── inline-arguments-index-var.js │ ├── inline-arguments-length.js │ ├── inline-arguments-new-spread-optimization-rectifier.js │ ├── inline-arguments-new-spread-optimization.js │ ├── inline-arguments-oob-negative-index-1.js │ ├── inline-arguments-oob-negative-index-2.js │ ├── inline-arguments-profiler.js │ ├── inline-arguments-slice-1.js │ ├── inline-arguments-slice-2.js │ ├── inline-arguments-slice-3.js │ ├── inline-arguments-slice-4.js │ ├── inline-arguments-slice-5.js │ ├── inline-arguments-slice-rectifier-1.js │ ├── inline-arguments-slice-rectifier-2.js │ ├── inline-arguments-slice-rectifier-3.js │ ├── inline-arguments-slice-rectifier-4.js │ ├── inline-arguments-spread-optimization-rectifier.js │ ├── inline-arguments-spread-optimization.js │ ├── inline-array-at.js │ ├── inline-callarg-bailout-phi.js │ ├── inline-callarg-bailout.js │ ├── inline-callarg-ubench-no-double2.js │ ├── inline-cmpxchg.js │ ├── inline-data.js │ ├── inline-doubles.js │ ├── inline-getelem-args.js │ ├── inline-istypedarray-on-nontypedarray.js │ ├── inline-module.wast.js │ ├── inline-rest-array-creation.js │ ├── inline-transpile.js │ ├── inlined-accessor-exc-bailout.js │ ├── inlinestubs.js │ ├── innerLoopIntOuterDouble.js │ ├── inner_double_outer_int.js │ ├── inspect-wrapped-promise.js │ ├── instanceOfWithKnownTypes.js │ ├── instanceof-error-message.js │ ├── instanceof-mutate-proto.js │ ├── instructions.js │ ├── int_exprs.wast.js │ ├── int_literals.wast.js │ ├── integer-1.js │ ├── integer-2.js │ ├── integer-3.js │ ├── integer.js │ ├── interpreter-stacks.js │ ├── interrupt-multi-instance-activation.js │ ├── interrupt-several-instances.js │ ├── intl-fallback-original.js │ ├── invoke-self-hosted-function.js │ ├── invoke-self-hosted-with-primitive-this.js │ ├── invokeFunctionMagic.js │ ├── invokeSessionGuard.js │ ├── ion-adhoc-multiplatform.js │ ├── ion-analysis.js │ ├── ion-and-baseline.js │ ├── ion-args.js │ ├── ion-asmjs-ctor.js │ ├── ion-bug1641973.js │ ├── ion-bug1688262.js │ ├── ion-bug1688713.js │ ├── ion-callerfp-tag.js │ ├── ion-debugger.js │ ├── ion-error-gc-fakeexitframe.js │ ├── ion-error-ool.js │ ├── ion-error-throw.js │ ├── ion-error-trace.js │ ├── ion-gc.js │ ├── ion-inlinedcall-resumepoint.js │ ├── ion-inlining.js │ ├── ion-lazy-stubs-jit.js │ ├── ion-lazy-tables.js │ ├── ion-loop-phi.js │ ├── ion-many-results.js │ ├── ion-pop-denseinitializedlength-less-than-length.js │ ├── ion-pop-nonwritable-length.js │ ├── ion-private-idempotent.js │ ├── ion-push-nonwritable-length.js │ ├── ion-rectifier-frame-bug1530351.js │ ├── ion-shift-nonwritable-length.js │ ├── ion2wasm.js │ ├── is-constructing.js │ ├── is-constructor-inlined.js │ ├── is-constructor-on-wrapper.js │ ├── is-possibly-wrapped-typed-array.js │ ├── is-zeroed.js │ ├── isArray.js │ ├── isAsyncFunction-isGeneratorFunction.js │ ├── isError.js │ ├── isEven.js │ ├── isFiniteInline.js │ ├── isNaNInline.js │ ├── isOdd.js │ ├── isRelazifiableFunction-0.js │ ├── iter-cache-null-proto.js │ ├── iter-megamorphic.js │ ├── iterable-error-messages.js │ ├── iteration.js │ ├── iterator-1.js │ ├── iterator-2.js │ ├── iterator-cache-invalidation.js │ ├── iterator-indices-1.js │ ├── iterator-indices-2.js │ ├── iterator-indices-3.js │ ├── iterator-indices-4.js │ ├── iterator-indices-5.js │ ├── iterator-indices-6.js │ ├── iterator-indices-7.js │ ├── iterator-indices-8.js │ ├── iterator-indices-9.js │ ├── iterator-noSuchMethod.js │ ├── iterator-proto-1.js │ ├── iterator-proto-2.js │ ├── iterator-proto-surfaces.js │ ├── iterator-set-and-redefine.js │ ├── iterator-thisv-error.js │ ├── iterclose-dynamic-slot-throw.js │ ├── iterclose-dynamic-slot.js │ ├── iterclose-extra-args-throw.js │ ├── iterclose-extra-args.js │ ├── iterclose-generator-throw.js │ ├── iterclose-generator.js │ ├── iterclose-invalid-return-throw.js │ ├── iterclose-invalid-return.js │ ├── iterclose-invalidate-with-catch.js │ ├── iterclose-invalidate-with-finally.js │ ├── iterclose-invalidate.js │ ├── jemalloc-settings.js │ ├── jit-alloc-big.js │ ├── jit-bounds-checks.js │ ├── jit-updatepcquad.js │ ├── jitopts.js │ ├── job-queue-01.js │ ├── job-queue-02.js │ ├── job-queue-03.js │ ├── job-queue-04.js │ ├── job-realm.js │ ├── join.js │ ├── joinTest.js │ ├── js-api.js │ ├── js-boundary.js │ ├── js-reexport.js │ ├── jsapi-prototype.js │ ├── json-parse-object-edge-cases.js │ ├── json-stringify-large-length.js │ ├── json.js │ ├── jsop-resume-return-bug1451385-1.js │ ├── jsop-resume-return-bug1451385-2.js │ ├── jsscript-mark-children.js │ ├── key-equality-0.js │ ├── key-equality-1.js │ ├── key-equality-2.js │ ├── key-equality-NaN.js │ ├── known-class.js │ ├── labels.wast.js │ ├── lambda-inner-heavy.js │ ├── lambda-light-returned.js │ ├── lambda-light.js │ ├── lambda.js │ ├── lambdafc.js │ ├── large-lengths-offsets.js │ ├── large-memory.js │ ├── latin1.js │ ├── lazy-arrow-1.js │ ├── lazy-class-definition.js │ ├── lazy-flag-consistency.js │ ├── lazy-parse-bad-offset.js │ ├── lazy-stubs-jitentry.js │ ├── lazy-table-nan.js │ ├── lazy.js │ ├── lazyLink-bug1150783.js │ ├── lazyparse.js │ ├── lcov-enabled-1.js │ ├── lcov-enabled-2.js │ ├── left-to-right.wast.js │ ├── length-set-after-define-nonconfigurable.js │ ├── length-set-after-has-sparse.js │ ├── length.js │ ├── length_array.js │ ├── length_mix.js │ ├── length_object.js │ ├── length_string.js │ ├── length_string_object.js │ ├── let-after-directive.js │ ├── let-tdz.js │ ├── letContextualKeyword.js │ ├── letTDZAfterInitializer.js │ ├── letTDZEffectful.js │ ├── letTDZSwitchClosure.js │ ├── lexical-check-1.js │ ├── lexical-check-2.js │ ├── lexical-check-3.js │ ├── lexical-check-4.js │ ├── lexical-check-5.js │ ├── lexical-check-6.js │ ├── lexical-shadows-global-var.js │ ├── license.js │ ├── limits.js │ ├── lineNumber.js │ ├── linking.js │ ├── literal.js │ ├── load-lane-oob.js │ ├── load-nonsyntactic.js │ ├── load-typed-element-bigint.js │ ├── load-unboxed-typedarray-bigint.js │ ├── load.wast.js │ ├── load64.wast.js │ ├── local.js │ ├── local_get.wast.js │ ├── local_set.wast.js │ ├── local_tee.wast.js │ ├── long-proto-chains.js │ ├── long-select.js │ ├── lookupswitch.js │ ├── loop-test-fold.js │ ├── loop.wast.js │ ├── lsra-bug1112164.js │ ├── makeGlobalObjectReference-01.js │ ├── makeGlobalObjectReference-02.js │ ├── makeGlobalObjectReference-03.js │ ├── makeconstructible-function-inherited-prototype-property.js │ ├── manual-advance.js │ ├── many-exports.js │ ├── many-imports.js │ ├── many-namespace-imports.js │ ├── map-get-bigint.js │ ├── map-get-nongcthing.js │ ├── map-get-object.js │ ├── map-get-string.js │ ├── map-get-symbol.js │ ├── map-get-value.js │ ├── map-has-bigint.js │ ├── map-has-nongcthing.js │ ├── map-has-object.js │ ├── map-has-string.js │ ├── map-has-symbol.js │ ├── map-has-value.js │ ├── map-size.js │ ├── mapped-define.js │ ├── mapped-freeze.js │ ├── mapped-unmapped-args.js │ ├── marking-thread-count.js │ ├── match-debugger.js │ ├── match-indices-dictionary.js │ ├── match-indices-warp.js │ ├── match.js │ ├── matchInLoop.js │ ├── math-imul-folding.js │ ├── math-indirect-truncate.js │ ├── math-jit-tests.js │ ├── math-max-arraylength.js │ ├── math-min-max.js │ ├── math-random.js │ ├── math.js │ ├── mathAbs.js │ ├── mathFloor.js │ ├── mathImul.js │ ├── mathMinMax.js │ ├── mathPow.js │ ├── mathRound.js │ ├── mathRoundBig.js │ ├── mathSign.js │ ├── mathSqrt.js │ ├── mathTrunc.js │ ├── max-frame-count.js │ ├── max-string-length.js │ ├── max-typed-array-size.js │ ├── maxConvertAllArgs.js │ ├── mega-morphic-load-and-has-prop.js │ ├── megamorphic-get-has-dense.js │ ├── megamorphic-has-prop.js │ ├── megamorphic-invalidate.js │ ├── megamorphic-long-proto-chain.js │ ├── megamorphic-setelem-plain.js │ ├── memcpy-fidelity.js │ ├── memory-01.js │ ├── memory-02.js │ ├── memory-03.js │ ├── memory-04.js │ ├── memory-aliasing.js │ ├── memory-arm64-ion-codegen.js │ ├── memory-cloning.js │ ├── memory-copy-shared.js │ ├── memory-copy.js │ ├── memory-discard.js │ ├── memory-fill-shared.js │ ├── memory-fill.js │ ├── memory-grow.js │ ├── memory-init.js │ ├── memory-maximum-clamping.js │ ├── memory-partial-oob-store.js │ ├── memory-sharing-off.js │ ├── memory-sharing.js │ ├── memory.js │ ├── memory.wast.js │ ├── memory64.wast.js │ ├── memory_copy.wast.js │ ├── memory_fill.wast.js │ ├── memory_grow.wast.js │ ├── memory_grow64.wast.js │ ├── memory_init.wast.js │ ├── memory_redundancy.wast.js │ ├── memory_redundancy64.wast.js │ ├── memory_size.wast.js │ ├── memory_trap64.wast.js │ ├── merge-phi-usage-analysis.js │ ├── merge_type_maps.js │ ├── metadata-hook-on-stack.js │ ├── metadata-hook.js │ ├── methDefn.js │ ├── method-called-on-incompatible.js │ ├── method-decorators.js │ ├── min-max-foldsTo-1.js │ ├── min-max-foldsTo-2.js │ ├── min-max-foldsTo-3.js │ ├── min-max-foldsTo-4.js │ ├── misc-control-flow.js │ ├── missing-closing-brace.js │ ├── missing-export-offthread.js │ ├── missing-indirect-export.js │ ├── missingArgTest.js │ ├── missingArgTest2.js │ ├── mixed_methods.js │ ├── mod-double-power-of-two.js │ ├── mod-double.js │ ├── mod.js │ ├── modConstDoubles.js │ ├── modConstInt.js │ ├── modConstZeroRhs.js │ ├── modWithConstLhs.js │ ├── modifier-arrow-rest.js │ ├── modifier-do-while.js │ ├── modifier-regexp-vs-div.js │ ├── modifier-semicolon-insertion.js │ ├── modifier-yield-without-operand-1.js │ ├── modifier-yield-without-operand-2.js │ ├── module-declaration-instantiation.js │ ├── module-environment.js │ ├── module-evaluation.js │ ├── module-exports.js │ ├── module-imports.js │ ├── module-oom.js │ ├── module-this.js │ ├── module.js │ ├── module1.js │ ├── module1a.js │ ├── module2.js │ ├── module3.js │ ├── module4.js │ ├── monomorphic-property-access.js │ ├── more-compartments-flag.js │ ├── movable-traps.js │ ├── mulNegZero.js │ ├── muli-constant-1-bug1534810.js │ ├── multi-01.js │ ├── multi-02.js │ ├── multi-03.js │ ├── multi-line-name.js │ ├── multiple-declared-args-syntax.js │ ├── multiply-by-int32min.js │ ├── mutable-proto-teleporting.js │ ├── mutual-exclusion.js │ ├── name-both-hvy.js │ ├── name-inactive-del.js │ ├── name-inactive-eval-del.js │ ├── name-inactive-inferflags.js │ ├── name-inactive-missing.js │ ├── name-inactive.js │ ├── name.js │ ├── name2.js │ ├── name2a.js │ ├── name2b.js │ ├── name3.js │ ├── name4.js │ ├── named-capture-proxy.js │ ├── namedLambda.js │ ├── nameinc-loop-2.js │ ├── nameinc-loop-3.js │ ├── nameinc-loop-missing-2.js │ ├── nameinc-loop-missing.js │ ├── nameinc-loop.js │ ├── nameinc.js │ ├── names.wast.js │ ├── namespace-import-compilation-2.js │ ├── namespace-import-compilation.js │ ├── nan-canonicalization.js │ ├── nan-semantics.js │ ├── native-calls.js │ ├── native.js │ ├── nativeElementAccesses.js │ ├── nativemulti.js │ ├── nativestack.js │ ├── neg-abs-not-x64-ion-codegen.js │ ├── negation.js │ ├── negative-zero-index.js │ ├── nested-rewind.js │ ├── nestedContinue.js │ ├── nestedExit2.js │ ├── nestedExitLoop.js │ ├── neuter-during-arguments-coercion.js │ ├── new-0.js │ ├── new-1.js │ ├── new-10.js │ ├── new-2.js │ ├── new-3.js │ ├── new-4.js │ ├── new-5.js │ ├── new-6.js │ ├── new-7.js │ ├── new-8.js │ ├── new-9.js │ ├── new-Function-prototype.js │ ├── new-array-int-undefined-args.js │ ├── new-array-undefined-undefined-more-args-1.js │ ├── new-array-undefined-undefined-more-args-2.js │ ├── new-bound-function.js │ ├── new-object-with-dynamic-slots.js │ ├── new-read-before-write.js │ ├── new-with-non-object-prototype-failure.js │ ├── new-with-non-object-prototype.js │ ├── newArrayTest.js │ ├── newTargetOSR.js │ ├── newTargetRectifier.js │ ├── newTest.js │ ├── newpromisecapability-error-message.js │ ├── next-3.js │ ├── next-arity.js │ ├── next-on-finished.js │ ├── next-shenanigans.js │ ├── nightly-only.js │ ├── nnl-test.js │ ├── no-reentrant-drainjobqueue.js │ ├── no-such-property-getprop.js │ ├── noExecute-01.js │ ├── noExecute-02.js │ ├── noExecute-03.js │ ├── noExecute-04.js │ ├── noExecute-05.js │ ├── noExecute-06.js │ ├── noExecute-07.js │ ├── non-constructor-msg.js │ ├── non-extensible-array.js │ ├── non-extensible-elements1.js │ ├── non-extensible-elements2.js │ ├── non-extensible-elements3.js │ ├── non-extensible-elements4.js │ ├── non-extensible-elements5.js │ ├── non-extensible-elements6.js │ ├── non-extensible-elements7.js │ ├── non-extensible-elements8.js │ ├── non-extensible-elements9.js │ ├── non-int32-array-length.js │ ├── non-iterable-error.js │ ├── non-iterable.js │ ├── non-nullable.js │ ├── non-unicode-case-folding-backreference.js │ ├── non-unicode-case-folding.js │ ├── non262.js │ ├── nonEmptyStack1.js │ ├── nonEmptyStack2.js │ ├── nonstrict-args.js │ ├── nonstrict-assign-element-get-parameter.js │ ├── nonstrict-assign-parameter-get-element.js │ ├── nonstrict-assign.js │ ├── nonstrict-later-assign.js │ ├── nonstrict-noargs.js │ ├── nonwritable-length-grow-capacity.js │ ├── nop-fill-jit-exit.js │ ├── nop.wast.js │ ├── normalIntTypedArrays.js │ ├── not-equal-null.js │ ├── not-equal-undefined.js │ ├── not.js │ ├── notInIon.js │ ├── notInJit.js │ ├── notV.js │ ├── nukedCCW.js │ ├── nuking.js │ ├── null-call.js │ ├── null-filename-Error.js │ ├── null-metadata-filename.js │ ├── null-not-zero-index.js │ ├── number-isfinite.js │ ├── number-isinteger.js │ ├── number-isnan.js │ ├── number-methods-this-error.js │ ├── number-parseInt-double.js │ ├── number-parseInt-int32.js │ ├── number-parseInt-string.js │ ├── number-toString.js │ ├── number-tostring-with-base.js │ ├── nursery-getter-setter.js │ ├── nursery-getter-setter2.js │ ├── nursery-non-shared-moved-gc.js │ ├── obj-obj-equal.js │ ├── obj-obj-not-equal.js │ ├── object-addprop-hook.js │ ├── object-assign-plain.js │ ├── object-assign.js │ ├── object-class-tostring.js │ ├── object-constructor-metadata-builder.js │ ├── object-constructor.js │ ├── object-create-with-primitive-second-arg-in-ion.js │ ├── object-create.js │ ├── object-define-hazard.js │ ├── object-is-inlined.js │ ├── object-is-polymorphic.js │ ├── object-is-prototype-of.js │ ├── object-is-stricteq.js │ ├── object-is.js │ ├── object-lookup-hazard.js │ ├── object-lookup-shadowing.js │ ├── object-loose-equality.js │ ├── object-prototype-tostring.js │ ├── object-rest.js │ ├── object-shorthand.js │ ├── object-spread.js │ ├── object-tostring.js │ ├── off-thread-01.js │ ├── off-thread-02.js │ ├── off-thread-compile.js │ ├── off-thread-inner-fcn.js │ ├── offThreadCompileToStencil-01.js │ ├── offThreadCompileToStencil-02.js │ ├── offThreadCompileToStencil-03.js │ ├── offThreadCompileToStencil-04.js │ ├── off_thread_compile_throws_error.js │ ├── offthread-oom.js │ ├── onDebuggerStatement-01.js │ ├── onDebuggerStatement-02.js │ ├── onDebuggerStatement-03.js │ ├── onDebuggerStatement-04.js │ ├── onDebuggerStatement-05.js │ ├── onDebuggerStatement-async-generator-resumption-01.js │ ├── onDebuggerStatement-async-resumption-01.js │ ├── onDebuggerStatement-async-resumption-02.js │ ├── onDebuggerStatement-generator-resumption-01.js │ ├── onEnterFrame-01.js │ ├── onEnterFrame-02.js │ ├── onEnterFrame-03.js │ ├── onEnterFrame-05.js │ ├── onEnterFrame-06.js │ ├── onEnterFrame-07.js │ ├── onEnterFrame-async-01.js │ ├── onEnterFrame-async-resumption-01.js │ ├── onEnterFrame-async-resumption-02.js │ ├── onEnterFrame-async-resumption-03.js │ ├── onEnterFrame-async-resumption-04.js │ ├── onEnterFrame-async-resumption-05.js │ ├── onEnterFrame-async-resumption-06.js │ ├── onEnterFrame-async-resumption-07.js │ ├── onEnterFrame-async-resumption-08.js │ ├── onEnterFrame-async-resumption-09.js │ ├── onEnterFrame-async-resumption-10.js │ ├── onEnterFrame-async-resumption-11.js │ ├── onEnterFrame-async-resumption-12.js │ ├── onEnterFrame-async-resumption-13.js │ ├── onEnterFrame-async-tryskipawait-01.js │ ├── onEnterFrame-async-tryskipawait-02.js │ ├── onEnterFrame-async-tryskipawait-03.js │ ├── onEnterFrame-generator-01.js │ ├── onEnterFrame-generator-02.js │ ├── onEnterFrame-generator-03.js │ ├── onEnterFrame-generator-04.js │ ├── onEnterFrame-generator-05.js │ ├── onEnterFrame-generator-06.js │ ├── onEnterFrame-generator-07.js │ ├── onEnterFrame-generator-08.js │ ├── onEnterFrame-generator-09.js │ ├── onEnterFrame-generator-10.js │ ├── onEnterFrame-generator-resumption-01.js │ ├── onEnterFrame-generator-resumption-02.js │ ├── onEnterFrame-generator-resumption-03.js │ ├── onEnterFrame-generator-resumption-04.js │ ├── onEnterFrame-generator-resumption-05.js │ ├── onExceptionUnwind-01.js │ ├── onExceptionUnwind-02.js │ ├── onExceptionUnwind-03.js │ ├── onExceptionUnwind-04.js │ ├── onExceptionUnwind-05.js │ ├── onExceptionUnwind-06.js │ ├── onExceptionUnwind-07.js │ ├── onExceptionUnwind-08.js │ ├── onExceptionUnwind-09.js │ ├── onExceptionUnwind-10.js │ ├── onExceptionUnwind-12.js │ ├── onExceptionUnwind-13.js │ ├── onExceptionUnwind-14.js │ ├── onExceptionUnwind-15.js │ ├── onExceptionUnwind-16.js │ ├── onExceptionUnwind-17.js │ ├── onExceptionUnwind-18.js │ ├── onExceptionUnwind-generators-01.js │ ├── onExceptionUnwind-resumption-01.js │ ├── onExceptionUnwind-resumption-02.js │ ├── onExceptionUnwind-resumption-03.js │ ├── onExceptionUnwind-resumption-04.js │ ├── onExceptionUnwind-resumption-05.js │ ├── onExceptionUnwind-resumption-async-02.js │ ├── onExceptionUnwind-resumption-async.js │ ├── onExceptionUnwind-resumption-generator.js │ ├── onNewScript-01.js │ ├── onNewScript-02.js │ ├── onNewScript-03.js │ ├── onNewScript-ExecuteInFrameScriptEnvironment.js │ ├── onNewScript-off-main-thread-01.js │ ├── onNewScript-off-main-thread-02.js │ ├── onNewScript-wasm-01.js │ ├── onNewScript-wasm-02.js │ ├── onlyjsiter-while-wasm.js │ ├── oom-allocating-arraybuffer-contents.js │ ├── oom-delazify.js │ ├── oom-eval.js │ ├── oom-helper-thread-plus-validation-error.js │ ├── oom-helper-thread.js │ ├── oom-in-save-stack-02.js │ ├── oom-in-save-stack.js │ ├── oom-init.js │ ├── oom-masm-baseline.js │ ├── oom-test-bug1497906.js │ ├── oom-test.js │ ├── oom-tracking-line-starts-in-tokenizer.js │ ├── oom-wasm-streaming.js │ ├── oom-wasmtexttobinary-block.js │ ├── oomInArrayProtoTest.js │ ├── oomInByteSize.js │ ├── oomInDebugger.js │ ├── oomInDtoa.js │ ├── oomInExceptionHandlerBailout.js │ ├── oomInFindPath.js │ ├── oomInFormatStackDump.js │ ├── oomInGetJumpLabelForBranch.js │ ├── oomInNewGlobal.js │ ├── oomInOffTheadCompile.js │ ├── oomInOffTheadCompile2.js │ ├── oomInOffTheadCompile3.js │ ├── oomInParseAsmJS.js │ ├── oomInParseFunction.js │ ├── oomInRegExp.js │ ├── oomInRegExp2.js │ ├── oomInRegExpAlternativeGeneration.js │ ├── oomInWeakMap.js │ ├── operations-on-revoked.js │ ├── optimization-tests.js │ ├── optimize-globals-1.js │ ├── optimize-globals-2.js │ ├── optimize-globals-3.js │ ├── optimize-spread.js │ ├── optimized-out-01.js │ ├── optimized-out-02.js │ ├── optimized-out-03.js │ ├── optimized-out-arrow-this.js │ ├── optimized-out-functions.js │ ├── optimized-promise-already-resolved.js │ ├── option-mismatch.js │ ├── orNaNTest1.js │ ├── orNaNTest2.js │ ├── orTestHelper.js │ ├── osr-with-optimized-out.js │ ├── other.js │ ├── out-of-bounds-access.js │ ├── outerline.js │ ├── outofline.js │ ├── overrecursed-double-fault-1.js │ ├── packed-arrays.js │ ├── pairwise-x64-ion-codegen.js │ ├── params-1.js │ ├── params-2.js │ ├── params-default-1.js │ ├── params-default-2.js │ ├── params-rest-1.js │ ├── params-rest-2.js │ ├── parse-module.js │ ├── parse-non-ascii-latin1.js │ ├── parseInt-double-truncate.js │ ├── parseInt-parseFloat.js │ ├── parseIntTests.js │ ├── parsingNumbers.js │ ├── pass-stack-int64.js │ ├── passive-segs-boundary.js │ ├── passive-segs-nonboundary.js │ ├── passive-segs-partial-mem.js │ ├── passive-segs-partial-table.js │ ├── patchdouble.js │ ├── pathological.js │ ├── pc-count-profiler.js │ ├── pgo-bug1252120.js │ ├── pgo-bug1259476.js │ ├── phi-specialization.js │ ├── plain-object-prototypes-error.js │ ├── plain-object-prototypes.js │ ├── plain-object-to-string.js │ ├── pmaddubsw-x64-ion-codegen.js │ ├── pointer.js │ ├── pointerByteSize.js │ ├── polymorphic-getelem.js │ ├── polymorphic-to-bool.js │ ├── pop-nonarray-nonwritable-length.js │ ├── pop-nonwritable-length-denseinitializedlength-below-length.js │ ├── popn.js │ ├── pow-base-power-of-two-bailouts.js │ ├── pow-base-power-of-two.js │ ├── pow-constant-power.js │ ├── precedence-1.js │ ├── precedence-2.js │ ├── precedence-3.js │ ├── precedence-4.js │ ├── precedence-5.js │ ├── preserve-iscallable-isconstructor.js │ ├── pretenure-array-long-lived.js │ ├── pretenure-array-long-then-short-lived.js │ ├── pretenure-array-short-lived.js │ ├── pretenure-array-short-then-long-lived.js │ ├── pretenure-object-long-lived.js │ ├── pretenure-object-long-then-short-lived.js │ ├── pretenure-object-short-lived.js │ ├── pretenure-object-short-then-long-lived.js │ ├── pretenure.js │ ├── pretenuring.js │ ├── primitive-proto-properties.js │ ├── primitiveProto.js │ ├── primitives-handling-in-promise-all.js │ ├── principals-01.js │ ├── principals-02.js │ ├── principals-03.js │ ├── principals-04.js │ ├── private-error-location.js │ ├── private-eval-in-frame.js │ ├── private-field-basics.js │ ├── private-field-destructuring.js │ ├── private-field-details.js │ ├── private-field-error-messages.js │ ├── private-fields.js │ ├── private-method-static.js │ ├── private-methods-eval-in-frame.js │ ├── private-proxy-oom.js │ ├── private-reflect-01.js │ ├── private-right-side-1.js │ ├── private-right-side-2.js │ ├── private-throwing-initializer.js │ ├── profiling.js │ ├── prologue.js │ ├── prologueFailure-01.js │ ├── prologueFailure-02.js │ ├── prologueFailure-03.js │ ├── promise-any-with-non-default-resolving.js │ ├── promise-cross-compartment-subclassing.js │ ├── promise-job-global.js │ ├── promise-race-with-default-resolving-internal.js │ ├── promise-race-with-non-default-resolving.js │ ├── promise-then.js │ ├── prop-access-error-message.js │ ├── proper-realm-cancel.js │ ├── proper-realm-pull.js │ ├── properly-remove-timeout-root-before-shutdown.js │ ├── property-1.js │ ├── property-add-shape.js │ ├── property-enumeration-order.js │ ├── property-error-message-fix-disabled.js │ ├── property-error-message-fix.js │ ├── property.js │ ├── propertyOptimize-1.js │ ├── propertyOptimize-2.js │ ├── propertyOptimize-3.js │ ├── propertyOptimize-4.js │ ├── propic.js │ ├── proto1.js │ ├── proto3.js │ ├── proto_self.js │ ├── prototype-1.js │ ├── prototype-2.js │ ├── prototypes.js │ ├── proxy-1.js │ ├── proxy-2.js │ ├── proxy-3.js │ ├── proxy-array-length.js │ ├── proxy-get-trap-table.js │ ├── proxy-handlers.js │ ├── proxy-realm.js │ ├── push-densely-loopy-nonwritable-length.js │ ├── push-densely-nonwritable-length.js │ ├── push-slowly-loopy-nonwritable-length.js │ ├── push-slowly-nonwritable-length.js │ ├── putargsNoReturn.js │ ├── putargsReturn.js │ ├── quirks.js │ ├── range-analysis-bug1122402.js │ ├── range-analysis-bug1124448.js │ ├── range-analysis.js │ ├── read-aligned.js │ ├── read-unaligned.js │ ├── reader-closedPromise-handled-2.js │ ├── reader-closedPromise-handled.js │ ├── readlineBuf.js │ ├── recompute-wrappers.js │ ├── recover-arguments.js │ ├── recover-arrays.js │ ├── recover-autounsafe-2.js │ ├── recover-autounsafe.js │ ├── recover-bigint.js │ ├── recover-bug1236114.js │ ├── recover-empty-new-object.js │ ├── recover-inline-arguments-debugger.js │ ├── recover-inline-arguments.js │ ├── recover-inline-rest.js │ ├── recover-lambdas-bug1113940.js │ ├── recover-lambdas-bug1114566.js │ ├── recover-lambdas-bug1118911.js │ ├── recover-lambdas-bug1133389.js │ ├── recover-lambdas.js │ ├── recover-newarrayiterator-close.js │ ├── recover-newarrayiterator.js │ ├── recover-newstringiterator.js │ ├── recover-object-bug1174322.js │ ├── recover-object-bug1175233.js │ ├── recover-objects.js │ ├── recover-osr-arguments-oob.js │ ├── recover-osr-arguments.js │ ├── recover-rest-osr.js │ ├── recover-rest.js │ ├── recover-spread-opt-arguments-after-bail.js │ ├── recover-typed-array.js │ ├── recursive-invalidate.js │ ├── recursive-star-export.js │ ├── recursiveStarExport.js │ ├── redeclaration-message.js │ ├── redeclaration.js │ ├── reduce-x64-ion-codegen.js │ ├── ref-eq.js │ ├── ref-func.js │ ├── ref-global.js │ ├── ref-struct.js │ ├── ref.js │ ├── ref.wast.js │ ├── ref_as_non_null.wast.js │ ├── ref_func.wast.js │ ├── ref_is_null.wast.js │ ├── ref_null.wast.js │ ├── reftypes.js │ ├── regalloc-double.js │ ├── regalloc-i64-load-store-global.js │ ├── regalloc-live.js │ ├── regalloc-muli64.js │ ├── regexp-after-do-while.js │ ├── regexp-after-variable.js │ ├── regexp-clone.js │ ├── regexp-error-location.js │ ├── regexp-exec.js │ ├── regexp-removed-dot-star.js │ ├── regexp-reset-input.js │ ├── regexp-sticky-undef-capture.js │ ├── regexp-test-direct-bug-694752.js │ ├── regexp-undefined-match.js │ ├── regexp.js │ ├── regexpLastIndex.js │ ├── regexpLastIndexReset.js │ ├── regress-1597200.js │ ├── regress-1621645-2.js │ ├── regress-1621645.js │ ├── regress-1628417.js │ ├── regress-1628426.js │ ├── regress-1628429.js │ ├── regress-1628499.js │ ├── regress-1629496.js │ ├── regress-1631423.js │ ├── regress-1633355.js │ ├── regress-1661723.js │ ├── regress-1711413.js │ ├── regress-1739330.js │ ├── regress-1745391.js │ ├── regress-bug625701.js │ ├── regress-merge-descriptors-simple.js │ ├── regress-merge-descriptors.js │ ├── regress-outline-repr.js │ ├── relaxed_dot_product.js │ ├── relaxed_min_max.wast.js │ ├── relazify-arguments-usage.js │ ├── relazify-constructor.js │ ├── relazify-debugee-script-01.js │ ├── relazify-selfhosted.js │ ├── relazify.js │ ├── replace-global-var-with-getter.js │ ├── replace.js │ ├── requested-modules.js │ ├── requires-armv7.js │ ├── requires-floatingpoint.js │ ├── reserve-enough.js │ ├── reserve-joinreg.js │ ├── resizing.js │ ├── resolve-promise-scripted-and-api.js │ ├── rest-alias-function.js │ ├── rest-arguments-as-parameters.js │ ├── rest-basic.js │ ├── rest-bug763954.js │ ├── rest-debugger.js │ ├── rest-disallow-arguments-strict.js │ ├── rest-in-Function.js │ ├── rest-invalid-syntax.js │ ├── rest-nested-arguments.js │ ├── rest-nested.js │ ├── rest-underflow.js │ ├── rest-with-arguments.js │ ├── result-type-mutated.js │ ├── resumption-01.js │ ├── resumption-02.js │ ├── resumption-03.js │ ├── resumption-05.js │ ├── resumption-07.js │ ├── resumption-08.js │ ├── resumption-09.js │ ├── resumption-error-01.js │ ├── resumption-error-02.js │ ├── rethrow.wast.js │ ├── return-1.js │ ├── return-2.js │ ├── return-3.js │ ├── return-break-continue.js │ ├── return.js │ ├── return.wast.js │ ├── reverse-frozen.js │ ├── reverse-nonarray-nonwritable-element.js │ ├── rinstructions-no-sse4.js │ ├── rope-char-at.js │ ├── rope-stringchar.js │ ├── round-float32.js │ ├── roundtrip.js │ ├── rsh-sanity-1.js │ ├── runOnceClosures.js │ ├── runonce.js │ ├── sab-construct-noargs-1068458.js │ ├── sab-errMsg.js │ ├── sab-gating.js │ ├── same-stack.js │ ├── save-queue-resets-draining.js │ ├── saved-stack.js │ ├── savedframe-lookup-in-wasm.js │ ├── scalar-replace-array-apply-array-01.js │ ├── scalar-replace-array-apply-array-02.js │ ├── scalar-replace-array-apply-array-03.js │ ├── scalar-replace-array-apply-array-04.js │ ├── scalar-replace-array-apply-array.js │ ├── scalar-replace-array-construct-array-01.js │ ├── scalar-replace-array-construct-array-02.js │ ├── scalar-replace-array-construct-array-03.js │ ├── scalar-replace-array-construct-array-04.js │ ├── scalar-replace-array-construct-array.js │ ├── scalar-replace-array-iterator-next.js │ ├── scalar-replace-rest-apply-array.js │ ├── scalar-replace-rest-construct-array.js │ ├── scalar-replacement-oom.js │ ├── scope.js │ ├── script-filename-validation-1.js │ ├── script-filename-validation-2.js │ ├── script-source-extent.js │ ├── script-source-fields.js │ ├── scripted-01.js │ ├── scripted-02.js │ ├── scripted-03.js │ ├── scripted-04.js │ ├── scripted-05.js │ ├── scripted-06.js │ ├── scripted-07.js │ ├── scripted-08.js │ ├── scripted-09.js │ ├── scripted-10.js │ ├── scripted-11.js │ ├── scripted-caller-global.js │ ├── scripted-getter-setter.js │ ├── scriptedICs-1.js │ ├── seal-proxy.js │ ├── search.js │ ├── select-any.js │ ├── select-int32.js │ ├── select.js │ ├── self-hosted.js │ ├── self1.js │ ├── self2.js │ ├── self3.js │ ├── self8.js │ ├── semantics-01.js │ ├── semantics-02.js │ ├── semantics-03.js │ ├── semantics-04.js │ ├── semantics-05.js │ ├── semantics-06.js │ ├── semantics-07.js │ ├── semantics-08.js │ ├── semantics-09.js │ ├── semantics-10.js │ ├── semantics-11.js │ ├── set-assign.js │ ├── set-has-bigint.js │ ├── set-has-nongcthing.js │ ├── set-has-object.js │ ├── set-has-string-gczeal.js │ ├── set-has-string.js │ ├── set-has-symbol.js │ ├── set-has-value.js │ ├── set-outer-trace-1.js │ ├── set-outer-trace-2.js │ ├── set-outer-trace-3.js │ ├── set-outer-trace-4.js │ ├── set-outer-trace.js │ ├── set-size.js │ ├── set1.js │ ├── set2.js │ ├── setArgumentsLength.js │ ├── setArgumentsLength2.js │ ├── setCall.js │ ├── setCallEvalMiddle.js │ ├── setCallEvalMiddle2.js │ ├── setCallGlobal.js │ ├── setPropTypeGuard.js │ ├── setPrototypeOf.js │ ├── setcall.js │ ├── setelem-float32-typedarray-ic.js │ ├── setelem-hole.js │ ├── setelem-id-guard.js │ ├── setelem-inlining-bailout.js │ ├── setelem-one-past-nonwritable-length.js │ ├── setelem-proto.js │ ├── setelem-undefined-null.js │ ├── setelem.js │ ├── setgname-let.js │ ├── setgname-reconfigured.js │ ├── setgname.js │ ├── setname-1.js │ ├── setname-closure-2.js │ ├── setname-closure.js │ ├── setname-inner-heavy.js │ ├── setname-loop-2.js │ ├── setname-loop.js │ ├── setname-no-pop.js │ ├── setprop-with-index.js │ ├── setprop.js │ ├── setpropertypolymorphic-float32.js │ ├── setter-argc.js │ ├── setter-is-native.js │ ├── settle-async-generator.js │ ├── settle-now-already-resolved.js │ ├── settle-now-breaks-all-invariants-1.js │ ├── settle-now-breaks-all-invariants-10.js │ ├── settle-now-breaks-all-invariants-11.js │ ├── settle-now-breaks-all-invariants-2.js │ ├── settle-now-breaks-all-invariants-3.js │ ├── settle-now-breaks-all-invariants-4.js │ ├── settle-now-breaks-all-invariants-5.js │ ├── settle-now-breaks-all-invariants-6.js │ ├── settle-now-breaks-all-invariants-7.js │ ├── settle-now-breaks-all-invariants-8.js │ ├── settle-now-breaks-all-invariants-9.js │ ├── shape-checks.js │ ├── shape-snapshots.js │ ├── shape-teleporting-1.js │ ├── shape-teleporting-2.js │ ├── shape-teleporting-3.js │ ├── shape-teleporting-invalidation.js │ ├── shape_regen.js │ ├── shapelessCalleeTest.js │ ├── share-bytecode.js │ ├── shared-array-buffer.js │ ├── shared-parent-frames.js │ ├── shell-parse.js │ ├── shell-principals.js │ ├── shell-watchdog.js │ ├── shell-wrapper.js │ ├── shift-counts.js │ ├── shift-x64-ion-codegen.js │ ├── shifted-elements1.js │ ├── shifted-elements2.js │ ├── shifted-elements3.js │ ├── shifted-elements4.js │ ├── shifted-elements5.js │ ├── shifted-elements6.js │ ├── shifted-elements7.js │ ├── shortestPaths.js │ ├── shuffle-x86-ion-codegen.js │ ├── side-effects-in-try.js │ ├── signal-null-check.js │ ├── signed-unsigned-div-mod.js │ ├── simd-partial-oob-store.js │ ├── simd_address.wast.js │ ├── simd_bit_shift.wast.js │ ├── simd_bitwise.wast.js │ ├── simd_boolean.wast.js │ ├── simd_const.wast.js │ ├── simd_conversions.wast.js │ ├── simd_f32x4.wast.js │ ├── simd_f32x4_arith.wast.js │ ├── simd_f32x4_cmp.wast.js │ ├── simd_f32x4_rounding.wast.js │ ├── simd_f64x2.wast.js │ ├── simd_f64x2_rounding.wast.js │ ├── simd_i16x8_arith.wast.js │ ├── simd_i16x8_arith2.wast.js │ ├── simd_i16x8_cmp.wast.js │ ├── simd_i16x8_extadd_pairwise_i8x16.wast.js │ ├── simd_i16x8_extmul_i8x16.wast.js │ ├── simd_i16x8_q15mulr_sat_s.wast.js │ ├── simd_i16x8_sat_arith.wast.js │ ├── simd_i32x4_arith.wast.js │ ├── simd_i32x4_arith2.wast.js │ ├── simd_i32x4_cmp.wast.js │ ├── simd_i32x4_dot_i16x8.wast.js │ ├── simd_i32x4_extadd_pairwise_i16x8.wast.js │ ├── simd_i32x4_extmul_i16x8.wast.js │ ├── simd_i32x4_trunc_sat_f32x4.wast.js │ ├── simd_i32x4_trunc_sat_f64x2.wast.js │ ├── simd_i64x2_arith.wast.js │ ├── simd_i64x2_arith2.wast.js │ ├── simd_i64x2_cmp.wast.js │ ├── simd_i64x2_extmul_i32x4.wast.js │ ├── simd_i8x16_arith.wast.js │ ├── simd_i8x16_arith2.wast.js │ ├── simd_i8x16_cmp.wast.js │ ├── simd_i8x16_sat_arith.wast.js │ ├── simd_int_to_int_extend.wast.js │ ├── simd_lane.wast.js │ ├── simd_load.wast.js │ ├── simd_load16_lane.wast.js │ ├── simd_load32_lane.wast.js │ ├── simd_load64_lane.wast.js │ ├── simd_load8_lane.wast.js │ ├── simd_load_extend.wast.js │ ├── simd_load_splat.wast.js │ ├── simd_load_zero.wast.js │ ├── simd_splat.wast.js │ ├── simd_store.wast.js │ ├── simd_store16_lane.wast.js │ ├── simd_store32_lane.wast.js │ ├── simd_store64_lane.wast.js │ ├── simd_store8_lane.wast.js │ ├── simple-imports.js │ ├── simple.js │ ├── sincos-abi-args-bug1534492.js │ ├── single-cpu.js │ ├── singleton.js │ ├── sink-in-recovered-object.js │ ├── size-overflow-array.js │ ├── size-overflow-struct.js │ ├── skip-stack-guard-page.wast.js │ ├── sleep-without-timeout.js │ ├── slice-args-obj-01.js │ ├── slice-args-obj-02.js │ ├── slice-args-obj-03.js │ ├── slice-args-obj-04.js │ ├── slice-closed-over-arguments-strict.js │ ├── slice-closed-over-arguments.js │ ├── slice-redefine-length.js │ ├── slice-same-memory.js │ ├── slice-sparse-getter.js │ ├── slice.js │ ├── small-inlinable-builtins.js │ ├── smallIntTypedArrays.js │ ├── sort-getter-only.js │ ├── sort-update-types.js │ ├── sort.js │ ├── sparse-and-dense-elements.js │ ├── species-redefine-getter.js │ ├── splat-x64-ion-codegen.js │ ├── splice-675164.js │ ├── splice-call-plain-object-590780.js │ ├── splice-check-steps.js │ ├── splice-delete-non-configurable-during-shrink.js │ ├── splice-fail-step-16.js │ ├── splice-huge-array-finishes.js │ ├── splice-nonwritable-length.js │ ├── splice-on-arguments.js │ ├── splice-throwing-length-getter-668024.js │ ├── split.js │ ├── spread-args-obj-01.js │ ├── spread-args-obj-02.js │ ├── spread-args-obj-03.js │ ├── spread-args-obj-04.js │ ├── spread-array-bug842884.js │ ├── spread-array-decompile.js │ ├── spread-array-evaluation-order.js │ ├── spread-array-invalid-syntax.js │ ├── spread-array-wrap.js │ ├── spread-array.js │ ├── spread-call-eval.js │ ├── spread-call-evaluation-order.js │ ├── spread-call-funapply.js │ ├── spread-call-funcall.js │ ├── spread-call-invalid-syntax.js │ ├── spread-call-length.js │ ├── spread-call-maxarg.js │ ├── spread-call-near-maxarg.js │ ├── spread-call-new.js │ ├── spread-call-not-iterable.js │ ├── spread-call-optimization.js │ ├── spread-call-optimized.js │ ├── spread-call-recursion.js │ ├── spread-call-rest-lookup.js │ ├── spread-call-rest.js │ ├── spread-call-setcall.js │ ├── spread-call-this-strict.js │ ├── spread-call-this.js │ ├── spread-call.js │ ├── spread-closed-over-arguments-strict.js │ ├── spread-closed-over-arguments.js │ ├── spread-minmax-1.js │ ├── spread-minmax-2.js │ ├── spread-minmax-3.js │ ├── spread-minmax-4.js │ ├── spread-redefine-length.js │ ├── spreadcall-not-optimized-dynamic-1.js │ ├── spreadcall-not-optimized-dynamic-2a.js │ ├── spreadcall-not-optimized-dynamic-2b.js │ ├── spreadcall-not-optimized-dynamic-3.js │ ├── spreadcall-not-optimized-dynamic-4a.js │ ├── spreadcall-not-optimized-dynamic-4b.js │ ├── spreadcall-not-optimized-dynamic-5a.js │ ├── spreadcall-not-optimized-dynamic-5b.js │ ├── spreadcall-not-optimized-dynamic-6a.js │ ├── spreadcall-not-optimized-dynamic-6b.js │ ├── spreadcall-not-optimized-static-1.js │ ├── spreadcall-not-optimized-static-2a.js │ ├── spreadcall-not-optimized-static-2b.js │ ├── spreadcall-not-optimized-static-3.js │ ├── spreadcall-not-optimized-static-4a.js │ ├── spreadcall-not-optimized-static-4b.js │ ├── spreadcall-not-optimized-static-5a.js │ ├── spreadcall-not-optimized-static-5b.js │ ├── spreadcall-not-optimized-static-6a.js │ ├── spreadcall-not-optimized-static-6b.js │ ├── spreadcall-optimization.js │ ├── spreadnew-optimization.js │ ├── spreadsupercall-optimization.js │ ├── stack-alignment-bug1126375.js │ ├── stack-alignment.js │ ├── stack-overflow.js │ ├── stack.js │ ├── stack.wast.js │ ├── stackmaps1.js │ ├── stackmaps2.js │ ├── stackmaps3.js │ ├── stackmaps4-params-n-locals.js │ ├── stacks-are-frozen.js │ ├── standalone-function-name.js │ ├── start.js │ ├── start.wast.js │ ├── startfunc-in-table.js │ ├── startsWith-endsWith.js │ ├── statement-after-return.js │ ├── staticoverflow.js │ ├── std_Array-prototype.js │ ├── stealing.js │ ├── stencil-asmjs.js │ ├── stencil-can-lazily-parse-mismatch.js │ ├── stencil-compile-invalid-argument.js │ ├── stencil-eager-delazify-empty.js │ ├── stencil-eager-delazify.js │ ├── stencil-oom.js │ ├── stencil-scope.js │ ├── stencil.js │ ├── stepping.js │ ├── stopdrainingjobqueue.js │ ├── store-dense-element-hole-non-extensible.js │ ├── store-dense-element-hole-non-writable-length-at-start.js │ ├── store-dense-element-hole-non-writable-length.js │ ├── store-dense-element-hole.js │ ├── store-does-not-truncate-returnval.js │ ├── store-element-hole-negative-index.js │ ├── store-element-hole-sparse-element.js │ ├── store-typed-element-bigint.js │ ├── store-typed-element-constant-double-rhs.js │ ├── store-typed-element-payload-reg-rhs.js │ ├── store-typed-element-payload-stack-rhs.js │ ├── store.wast.js │ ├── str-atom-cache-extensible.js │ ├── str-atom-dedupe.js │ ├── streaming.js │ ├── strict-1.js │ ├── strict-2.js │ ├── strict-3.js │ ├── strict-args-flushstack.js │ ├── strict-args-generator-flushstack.js │ ├── strict-args.js │ ├── strict-assign-after.js │ ├── strict-assign-arguments-element.js │ ├── strict-assign-outer-param-psych.js │ ├── strict-assign-outer-param.js │ ├── strict-assign-parameter-get-element.js │ ├── strict-assign.js │ ├── strict-catch-ident-syntax.js │ ├── strict-compare-same-operands.js │ ├── strict-equal-null.js │ ├── strict-equal-undefined.js │ ├── strict-eval-bindings.js │ ├── strict-eval-loop-error.js │ ├── strict-eval-mutation.js │ ├── strict-eval.js │ ├── strict-maybe-assign-outer.js │ ├── strict-maybe-nested-eval.js │ ├── strict-nested-assign-shadow-function-call.js │ ├── strict-nested-assign-shadow-function-name.js │ ├── strict-nested-assign-shadow-function.js │ ├── strict-nested-assign-shadowed-catch-call.js │ ├── strict-nested-assign-shadowed-catch.js │ ├── strict-nested-assign-shadowed-var.js │ ├── strict-nested-eval.js │ ├── strict-nested-shadow-eval.js │ ├── strict-nested-shadow-maybe-eval.js │ ├── strict-noargs.js │ ├── strict-not-equal-null.js │ ├── strict-not-equal-undefined.js │ ├── strict-osr-shadowed-args.js │ ├── strict-with-asi-and-deprecated-octal.js │ ├── strictModeSetUndefinedVar.js │ ├── strictParseIntOctal.js │ ├── string-char.js │ ├── string-charAt-oob.js │ ├── string-charAt-rope.js │ ├── string-charCodeAt-oob.js │ ├── string-charCodeAt-rope.js │ ├── string-compare.js │ ├── string-concat-null-undef.js │ ├── string-concat-short.js │ ├── string-endswith-constant-string.js │ ├── string-endswith.js │ ├── string-fromCharCode-double.js │ ├── string-fromcodepoint.js │ ├── string-includes.js │ ├── string-index.js │ ├── string-indexof-constant-string.js │ ├── string-indexof-is-startswith.js │ ├── string-int32-arith.js │ ├── string-iterator-generic.js │ ├── string-iterator-surfaces.js │ ├── string-loadchar.js │ ├── string-regexp-capture-groups.js │ ├── string-repeat.js │ ├── string-startswith-constant-string.js │ ├── string-startswith.js │ ├── string-substring-startswith-constant-string.js │ ├── string-toString-valueOf.js │ ├── string-tolowercase-latin1.js │ ├── string.js │ ├── stringCharAt.js │ ├── stringCharCodeAt.js │ ├── stringConvert.js │ ├── stringSplitIntoArrayTest.js │ ├── stringSplitTest.js │ ├── stringify-with-self-hosted.js │ ├── strings.js │ ├── struct-field.js │ ├── structs.js │ ├── structs2.js │ ├── structured-clone.js │ ├── stub-fold-closeiter.js │ ├── stub-folding-add-case.js │ ├── stub-folding-cross-compartment.js │ ├── stub-folding-transition.js │ ├── stub-folding.js │ ├── stubs.js │ ├── subCommutativity.js │ ├── substring-inline-strings.js │ ├── subtypes.js │ ├── subtyping.js │ ├── super-base-is-null-get-elem.js │ ├── super-base-is-null-get-prop.js │ ├── super-base-is-null-set-elem.js │ ├── super-base-is-null-set-prop.js │ ├── super-getelem-profiling.js │ ├── super-in-nested-eval.js │ ├── super-native-newtarget.js │ ├── super-prop.js │ ├── super-this-env.js │ ├── super.js │ ├── superElemMegamorphic.js │ ├── superProp.js │ ├── superPropMegamorphic.js │ ├── superPropProxy.js │ ├── superSetPropThrow.js │ ├── superSetProperty.js │ ├── superproperty.js │ ├── surfaces-01.js │ ├── surfaces-02.js │ ├── surfaces-03.js │ ├── surfaces-offsets.js │ ├── surfaces.js │ ├── switch-realms-native.js │ ├── switch-realms-scripted.js │ ├── switch.wast.js │ ├── symbol-equality.js │ ├── symbol-in-loop.js │ ├── symbol-loose-equal-incompatible.js │ ├── symbols.js │ ├── syntax-1.js │ ├── syntax-2.js │ ├── syntax-3.js │ ├── syntax-4.js │ ├── syntax-error-function-body-eof.js │ ├── syntax-error-illegal-character.js │ ├── syntax-error-primary.js │ ├── syntax-error-throw.js │ ├── syntax-error-toplevel-eof.js │ ├── syntax-errors.js │ ├── syntax-parse-error.js │ ├── syntax.js │ ├── t001.js │ ├── t002.js │ ├── t003.js │ ├── t004.js │ ├── t005.js │ ├── t006.js │ ├── t007.js │ ├── t008.js │ ├── t009.js │ ├── t010.js │ ├── t011.js │ ├── t012.js │ ├── t013.js │ ├── t014.js │ ├── t015.js │ ├── t016.js │ ├── t017.js │ ├── t020.js │ ├── t021.js │ ├── t022.js │ ├── t023.js │ ├── t024.js │ ├── t025.js │ ├── t026.js │ ├── t027.js │ ├── t028.js │ ├── t029.js │ ├── t030.js │ ├── t031.js │ ├── t032.js │ ├── t033.js │ ├── t034.js │ ├── t035.js │ ├── t036.js │ ├── t037.js │ ├── table-gc.js │ ├── table-js-funcs.js │ ├── table-of-anyref.js │ ├── table-pre-barrier.js │ ├── table-sub.wast.js │ ├── tableSwitchConst.js │ ├── tableSwitchDouble.js │ ├── tableSwitchEmpty.js │ ├── tableSwitchFloat.js │ ├── tableSwitchNeg.js │ ├── table_copy.wast.js │ ├── table_fill.wast.js │ ├── table_get.wast.js │ ├── table_grow.wast.js │ ├── table_init.wast.js │ ├── table_set.wast.js │ ├── table_size.wast.js │ ├── tables-api.js │ ├── tables-fill.js │ ├── tables-generalized-struct.js │ ├── tables-generalized.js │ ├── tables-multiple.js │ ├── tables-postbarrier-grow.js │ ├── tables-stress.js │ ├── tables.js │ ├── tag.wast.js │ ├── tagTempl.js │ ├── tagged-template-literals-2.js │ ├── tagged-template-literals.js │ ├── target-becomes-nonextensible-during-preventExtensions.js │ ├── teavm-bugs.js │ ├── teleporting-mutable-proto.js │ ├── template-tag-callsiteobject.js │ ├── terminate.js │ ├── test-apply-many-args.js │ ├── test-baseline-eval-frame-profiling.js │ ├── test-bug1026485.js │ ├── test-error-accessors-with-wrappers.js │ ├── test-inner-imports.js │ ├── test-jitinfo.js │ ├── test-root-arrays.js │ ├── test-scalar-replacement-float32.js │ ├── test.js │ ├── test586387.js │ ├── testAbortedImacroDecompilation.js │ ├── testAccessCanonicalArgInGetElem.js │ ├── testAddAnyInconvertibleObject.js │ ├── testAddInconvertibleObjectAny.js │ ├── testAddInconvertibleObjectInconvertibleObject.js │ ├── testAddNull.js │ ├── testAddStringObject.js │ ├── testAddUndefined.js │ ├── testAddressErrors.js │ ├── testAliasedLet.js │ ├── testApply.js │ ├── testApplyArrayInline.js │ ├── testApplyAtJoinPoint.js │ ├── testApplyCall.js │ ├── testApplyInterpretLowered.js │ ├── testApplyInterpretLowered2.js │ ├── testApplySpeculationFailInCompiler.js │ ├── testApplyUnbox.js │ ├── testArgumentsOptimizationFailCornerCase.js │ ├── testArgumentsPropLookup.js │ ├── testArrayBufferByteLength.js │ ├── testArrayBufferSlice.js │ ├── testArrayBufferSpeciesDelete.js │ ├── testArrayConcat.js │ ├── testArrayDensityChange.js │ ├── testArrayInWithIndexedProto.js │ ├── testArrayNaNIndex.js │ ├── testArrayNamedProp.js │ ├── testArrayPushPop.js │ ├── testArraySpeciesDelete.js │ ├── testAssignmentThatIgnoresSetterRetval.js │ ├── testAtomize.js │ ├── testBasic.js │ ├── testBitOrAnyInconvertibleObject.js │ ├── testBitOrInconvertibleObjectAny.js │ ├── testBitOrInconvertibleObjectInconvertibleObject.js │ ├── testBitopWithConstan.js │ ├── testBitwise.js │ ├── testBoolToString.js │ ├── testBoxDoubleWithDoubleSizedInt.js │ ├── testBranchCse.js │ ├── testBranchingLoop.js │ ├── testBranchingUnstableLoop.js │ ├── testBranchingUnstableLoopCounter.js │ ├── testBranchingUnstableObject.js │ ├── testBug1046688.js │ ├── testBug1057248.js │ ├── testBug1111327.js │ ├── testBug1117255.js │ ├── testBug1125561.js │ ├── testBug1126754.js │ ├── testBug1147144-2.js │ ├── testBug1147144.js │ ├── testBug1219098.js │ ├── testBug1235874.js │ ├── testBug1236484.js │ ├── testBug1236541.js │ ├── testBug1236552.js │ ├── testBug1255954.js │ ├── testBug1291887.js │ ├── testBug1301191.js │ ├── testBug1357053.js │ ├── testBug1359612.js │ ├── testBug1360390.js │ ├── testBug1437534.js │ ├── testBug1437546.js │ ├── testBug1674353.js │ ├── testBug458838.js │ ├── testBug463490.js │ ├── testBug465272.js │ ├── testBug465688.js │ ├── testBug466262.js │ ├── testBug501690.js │ ├── testBug502914.js │ ├── testBug504520.js │ ├── testBug504520Harder.js │ ├── testBug507425.js │ ├── testBug520503-1.js │ ├── testBug520503-3.js │ ├── testBug529147.js │ ├── testBug547791.js │ ├── testBug550210.js │ ├── testBug552248.js │ ├── testBug554043.js │ ├── testBug555484.js │ ├── testBug558446.js │ ├── testBug579602.js │ ├── testBug582766.js │ ├── testBug586866.js │ ├── testBug593559.js │ ├── testBug602413.js │ ├── testBug604210.js │ ├── testBug606138.js │ ├── testBug607659.js │ ├── testBug614653.js │ ├── testBug614752.js │ ├── testBug616454.js │ ├── testBug621202.js │ ├── testBug628564.js │ ├── testBug629974.js │ ├── testBug630064.js │ ├── testBug634590.js │ ├── testBug634590b.js │ ├── testBug634590c.js │ ├── testBug634590d.js │ ├── testBug634590ma.js │ ├── testBug637014.js │ ├── testBug648438.js │ ├── testBug653396.js │ ├── testBug659577-1.js │ ├── testBug659577-2.js │ ├── testBug663789-1.js │ ├── testBug663789-2.js │ ├── testBug666003.js │ ├── testBug668479.js │ ├── testBug672436.js │ ├── testBug673066.js │ ├── testBug673068.js │ ├── testBug676486.js │ ├── testBug686274.js │ ├── testBug690959.js │ ├── testBug692274-2.js │ ├── testBug692274-3.js │ ├── testBug701227.js │ ├── testBug701239.js │ ├── testBug701244.js │ ├── testBug703857.js │ ├── testBug705423.js │ ├── testBug714650.js │ ├── testBug720695.js │ ├── testBug723445.js │ ├── testBug726380.js │ ├── testBug731181.js │ ├── testBug736012.js │ ├── testBug736807.js │ ├── testBug737388.js │ ├── testBug737575.js │ ├── testBug740442.js │ ├── testBug740445.js │ ├── testBug741497.js │ ├── testBug743408.js │ ├── testBug747554.js │ ├── testBug752205.js │ ├── testBug752379.js │ ├── testBug753158.js │ ├── testBug755916.js │ ├── testBug756918.js │ ├── testBug756919.js │ ├── testBug761863.js │ ├── testBug7618864.js │ ├── testBug762105.js │ ├── testBug762432.js │ ├── testBug762450.js │ ├── testBug762473.js │ ├── testBug763384.js │ ├── testBug763950.js │ ├── testBug766064.js │ ├── testBug769987.js │ ├── testBug770407.js │ ├── testBug772328.js │ ├── testBug775801.js │ ├── testBug775807.js │ ├── testBug776191.js │ ├── testBug778603.js │ ├── testBug780712.js │ ├── testBug783441.js │ ├── testBug783540.js │ ├── testBug783543.js │ ├── testBug784639.js │ ├── testBug793160.js │ ├── testBug840012.js │ ├── testBug855442.js │ ├── testBug863867.js │ ├── testBug878429.js │ ├── testBug878435.js │ ├── testBug878495.js │ ├── testBug878520.js │ ├── testBug892291.js │ ├── testBug893364.js │ ├── testBug893368.js │ ├── testBug895774.js │ ├── testBug907085.js │ ├── testBug952022.js │ ├── testBug961969.js │ ├── testBug965767.js │ ├── testBug975182.js │ ├── testBug989166.js │ ├── testBug999790.js │ ├── testBullet.js │ ├── testCall.js │ ├── testCallApply.js │ ├── testCallApplySpeculationFailed.js │ ├── testCallElem.js │ ├── testCallElemAfterGC.js │ ├── testCallFunctionPrototypeInALoop.js │ ├── testCallPick.js │ ├── testCallProtoMethod.js │ ├── testCaseAbort.js │ ├── testCaseTypeMismatchBadness.js │ ├── testChangingObjectWithLength.js │ ├── testChangingTypeDuringRecording.js │ ├── testCloning.js │ ├── testClosedVarInExtensibleScope.js │ ├── testClosingRecursion.js │ ├── testClosures.js │ ├── testComparisons.js │ ├── testCompileScript.js │ ├── testCompoundPlusMinus.js │ ├── testConcatNWithSideEffects.js │ ├── testCondSwitch1.js │ ├── testCondSwitch2.js │ ├── testCondSwitch3.js │ ├── testConstDestructringArguments.js │ ├── testConstIf.js │ ├── testConstSwitch.js │ ├── testConstSwitch2.js │ ├── testConstantBooleanExpr.js │ ├── testConstructorArgs-1.js │ ├── testConstructorArgs-2.js │ ├── testConstructorArgs-3.js │ ├── testConstructorBail.js │ ├── testContinue.js │ ├── testContinueWithLabel.js │ ├── testContinueWithLabel3.js │ ├── testContinueWithLabel4.js │ ├── testControlFlow.js │ ├── testConvertibleObjectEqUndefined.js │ ├── testCrossCompartmentTransparency.js │ ├── testCrossCompartmentTransparency2.js │ ├── testDateNow.js │ ├── testDebugModeDisables.js │ ├── testDecElem1.js │ ├── testDecElem2.js │ ├── testDecayingInnerLoop.js │ ├── testDeepBail1.js │ ├── testDeepBailFromHasInstance.js │ ├── testDeepBailInMoreIter.js │ ├── testDeepBailWhileRecording.js │ ├── testDeepPropertyShadowing.js │ ├── testDefinePropertyAcrossCompartment.js │ ├── testDelArg1.js │ ├── testDelArg2.js │ ├── testDelArg3.js │ ├── testDelArg3Strict.js │ ├── testDenseArrayProp.js │ ├── testDenseCallElem.js │ ├── testDenseToSlowArray.js │ ├── testDestructuring.js │ ├── testDestructuringFormalError.js │ ├── testDestructuringVarInsideWith.js │ ├── testDifferingArgc.js │ ├── testDirectProxyApply1.js │ ├── testDirectProxyApply2.js │ ├── testDirectProxyApply3.js │ ├── testDirectProxyApply4.js │ ├── testDirectProxyConstruct1.js │ ├── testDirectProxyConstruct2.js │ ├── testDirectProxyConstruct3.js │ ├── testDirectProxyConstruct4.js │ ├── testDirectProxyConstruct5.js │ ├── testDirectProxyConstructor.js │ ├── testDirectProxyDefineProperty1.js │ ├── testDirectProxyDefineProperty2.js │ ├── testDirectProxyDefineProperty3.js │ ├── testDirectProxyDefineProperty4.js │ ├── testDirectProxyDefineProperty5.js │ ├── testDirectProxyDefineProperty6.js │ ├── testDirectProxyDefineProperty7.js │ ├── testDirectProxyDefinePropertyFailure.js │ ├── testDirectProxyEnumerate1.js │ ├── testDirectProxyGet1.js │ ├── testDirectProxyGet2.js │ ├── testDirectProxyGet3.js │ ├── testDirectProxyGet4.js │ ├── testDirectProxyGet5.js │ ├── testDirectProxyGet6.js │ ├── testDirectProxyGetInherited1.js │ ├── testDirectProxyGetInherited2.js │ ├── testDirectProxyGetInherited3.js │ ├── testDirectProxyGetInherited4.js │ ├── testDirectProxyGetOwnPropertyDescriptor1.js │ ├── testDirectProxyGetOwnPropertyDescriptor10.js │ ├── testDirectProxyGetOwnPropertyDescriptor11.js │ ├── testDirectProxyGetOwnPropertyDescriptor2.js │ ├── testDirectProxyGetOwnPropertyDescriptor3.js │ ├── testDirectProxyGetOwnPropertyDescriptor4.js │ ├── testDirectProxyGetOwnPropertyDescriptor5.js │ ├── testDirectProxyGetOwnPropertyDescriptor6.js │ ├── testDirectProxyGetOwnPropertyDescriptor7.js │ ├── testDirectProxyGetOwnPropertyDescriptor8.js │ ├── testDirectProxyGetOwnPropertyDescriptor9.js │ ├── testDirectProxyGetOwnPropertyNames1.js │ ├── testDirectProxyGetOwnPropertyNames2.js │ ├── testDirectProxyGetOwnPropertyNames3.js │ ├── testDirectProxyGetOwnPropertyNames4.js │ ├── testDirectProxyGetOwnPropertyNames5.js │ ├── testDirectProxyGetOwnPropertyNames6.js │ ├── testDirectProxyGetOwnPropertyNames7.js │ ├── testDirectProxyGetOwnPropertyNames8.js │ ├── testDirectProxyGetOwnPropertyNames9.js │ ├── testDirectProxyHas1.js │ ├── testDirectProxyHas2.js │ ├── testDirectProxyHas3.js │ ├── testDirectProxyHas4.js │ ├── testDirectProxyHas5.js │ ├── testDirectProxyHas6.js │ ├── testDirectProxyHas7.js │ ├── testDirectProxyHasOwnProperty.js │ ├── testDirectProxyIsExtensible1.js │ ├── testDirectProxyIsExtensible2.js │ ├── testDirectProxyKeys1.js │ ├── testDirectProxyKeys10.js │ ├── testDirectProxyKeys11.js │ ├── testDirectProxyKeys2.js │ ├── testDirectProxyKeys3.js │ ├── testDirectProxyKeys4.js │ ├── testDirectProxyKeys5.js │ ├── testDirectProxyKeys6.js │ ├── testDirectProxyKeys7.js │ ├── testDirectProxyKeys8.js │ ├── testDirectProxyKeys9.js │ ├── testDirectProxyOnProtoWithForIn.js │ ├── testDirectProxyOwnKeysSymbol.js │ ├── testDirectProxyPreventExtensions1.js │ ├── testDirectProxyPreventExtensions2.js │ ├── testDirectProxyPreventExtensions3.js │ ├── testDirectProxyPreventExtensions4.js │ ├── testDirectProxyPreventExtensions5.js │ ├── testDirectProxyRevoke.js │ ├── testDirectProxySet1.js │ ├── testDirectProxySet10.js │ ├── testDirectProxySet2.js │ ├── testDirectProxySet3.js │ ├── testDirectProxySet4.js │ ├── testDirectProxySet5.js │ ├── testDirectProxySet6.js │ ├── testDirectProxySet7.js │ ├── testDirectProxySet8.js │ ├── testDirectProxySet9.js │ ├── testDirectProxySetArray1.js │ ├── testDirectProxySetArray2.js │ ├── testDirectProxySetArray3.js │ ├── testDirectProxySetArray4.js │ ├── testDirectProxySetFailure.js │ ├── testDirectProxySetInherited.js │ ├── testDirectProxySetNested.js │ ├── testDirectProxySetNested2.js │ ├── testDirectProxySetReceiverLookup.js │ ├── testDirectProxyValidateProperty1.js │ ├── testDirectProxyValidateProperty2.js │ ├── testDirectProxyValidateProperty3.js │ ├── testDirectProxyValidateProperty4.js │ ├── testDirectProxyValidateProperty5.js │ ├── testDirectProxyValidateProperty6.js │ ├── testDirectProxyValidateProperty7.js │ ├── testDivModWithIntMin.js │ ├── testDivision.js │ ├── testDivisionFloat.js │ ├── testDivisionWithNegative1.js │ ├── testDontClobberScannerError.js │ ├── testDoubleComparison.js │ ├── testDoubleToStr.js │ ├── testDoubleZeroInSwitch1.js │ ├── testDoubleZeroInSwitch2.js │ ├── testDynamicLookup.js │ ├── testDynamicUsage.js │ ├── testEarlyReturnOnCall.js │ ├── testElemDec1.js │ ├── testElemDec2.js │ ├── testElemInc1.js │ ├── testElemInc2.js │ ├── testEliminatedGuardWithinAnchor.js │ ├── testEqFalseEmptyString.js │ ├── testErrorInFinalizerCalledWhileUnwinding.js │ ├── testEvalInFrameEdgeCase.js │ ├── testEvalInFunctionCallee.js │ ├── testExistingPropToJoinedMethodAttempt-2.js │ ├── testExistingPropToJoinedMethodAttempt-3.js │ ├── testExistingPropToJoinedMethodAttempt-4.js │ ├── testExistingPropToJoinedMethodAttempt.js │ ├── testExpressions.js │ ├── testFFI.js │ ├── testFakeDOMWeakmapKey.js │ ├── testFastHeapAccess.js │ ├── testFloat32-correctness.js │ ├── testFloat32.js │ ├── testFloatArrayIndex.js │ ├── testFloatingPoint.js │ ├── testFoldPropertyAccess.js │ ├── testForInLoopChangeIteratorType.js │ ├── testForOps.js │ ├── testFunApplyMadness1.js │ ├── testFunApplyMadness2.js │ ├── testFunApplyMadness400.js │ ├── testFunApplyMisspeculation.js │ ├── testFunApplyOverflow.js │ ├── testFunctionIdentityChange.js │ ├── testFunctionPtr.js │ ├── testFunctionStatementAliasLocals.js │ ├── testFunctionStatementNamedArguments.js │ ├── testGCWhileRecording.js │ ├── testGeneratorDeepBail.js │ ├── testGeneratorDieButScopeAlive.js │ ├── testGetCallObj.js │ ├── testGetThis.js │ ├── testGetter.js │ ├── testGlobalAsProto.js │ ├── testGlobalOptimize-2.js │ ├── testGlobalOptimize-3.js │ ├── testGlobalOptimize-4.js │ ├── testGlobalOptimize-5.js │ ├── testGlobalOptimize-6.js │ ├── testGlobalProtoAccess.js │ ├── testGlobalShapeChangeAfterDeepBail.js │ ├── testGlobals.js │ ├── testGroupAssignment.js │ ├── testGrowDenseArray.js │ ├── testGuardCalleeSneakAttack.js │ ├── testGuardCalleeSneakAttack2.js │ ├── testHOTLOOPSize.js │ ├── testHeapAccess.js │ ├── testHeavy.js │ ├── testHeavy2.js │ ├── testHoleInDenseArray.js │ ├── testHolePushing.js │ ├── testHolesAndIndexPropertiesOnThePrototype.js │ ├── testINITELEM.js │ ├── testIfEqX.js │ ├── testImplicitThisMiss.js │ ├── testIn.js │ ├── testInArray.js │ ├── testIncDec.js │ ├── testIncDecReadOnly.js │ ├── testIncElem1.js │ ├── testIncElem2.js │ ├── testIncElem3.js │ ├── testIncElem4.js │ ├── testInitPropOverMethod.js │ ├── testInitPropWithIntName.js │ ├── testInitProtoPrimitive.js │ ├── testInitSingletons.js │ ├── testInitSlowify.js │ ├── testInitelemCond.js │ ├── testInitelemWithFloatIndex.js │ ├── testInitelemWithSetter.js │ ├── testInnerMissingArgs.js │ ├── testInnerSwitchBreak.js │ ├── testInnerTreeMutatingUpvars.js │ ├── testInt32ToId.js │ ├── testIntFloor.js │ ├── testIntOverflow.js │ ├── testIntUnderflow.js │ ├── testInterpreterReentry.js │ ├── testInterpreterReentry2.js │ ├── testInterpreterReentry3.js │ ├── testInterpreterReentry4.js │ ├── testInterpreterReentry5.js │ ├── testInterpreterReentry6.js │ ├── testInterpreterReentry7.js │ ├── testInvalidCharCodeAt.js │ ├── testInvertNullAfterNegateNull.js │ ├── testIsCallable.js │ ├── testIteratorReification.js │ ├── testJumpRange.js │ ├── testLambdaCtor.js │ ├── testLambdaInitedVar.js │ ├── testLargeHeap.js │ ├── testLengthInString.js │ ├── testLengthOnNonNativeProto.js │ ├── testLet.js │ ├── testLetOverridingArgs.js │ ├── testLinkErrorAssert.js │ ├── testLirBufOOM.js │ ├── testLiterals.js │ ├── testLocaleCompare.js │ ├── testLogicalNotNaN.js │ ├── testLongNumToString.js │ ├── testLoopWithUndefined1.js │ ├── testLoopWithUndefined2.js │ ├── testLoopingAccumulator.js │ ├── testManyVars.js │ ├── testMatchAsCondition.js │ ├── testMatchStringObject.js │ ├── testMathClz32.js │ ├── testMathLib.js │ ├── testMathMinMax.js │ ├── testMethodInc.js │ ├── testMethodInit.js │ ├── testMethodInitSafety.js │ ├── testMethodSet.js │ ├── testMethodWriteBarrier.js │ ├── testMethodWriteBarrier2.js │ ├── testMethodWriteBarrier3.js │ ├── testMethodWriteBarrier4.js │ ├── testMissingMethod.js │ ├── testMissingMethod2.js │ ├── testMissingProperties.js │ ├── testModuleFunctions.js │ ├── testModuloWithNegative1.js │ ├── testModuloWithNegative2.js │ ├── testMoreArgcThanNargs.js │ ├── testMoreClosures.js │ ├── testMulOverflow.js │ ├── testMultipleArgumentsObjects.js │ ├── testMultipleFunctionRedeclarations.js │ ├── testMultiplePendingGlobalWrites.js │ ├── testNEWINIT.js │ ├── testNEWINIT_DOUBLE.js │ ├── testNativeArgsRooting.js │ ├── testNativeLog.js │ ├── testNativeMax.js │ ├── testNativeSetter.js │ ├── testNegZero1.js │ ├── testNegativeArrayLength.js │ ├── testNegativeGETELEMIndex.js │ ├── testNestedClosures.js │ ├── testNestedDeepBail.js │ ├── testNestedEscapingLambdas.js │ ├── testNestedExitStackOuter.js │ ├── testNestedForIn.js │ ├── testNeuter.js │ ├── testNeutering.js │ ├── testNewArrayCount.js │ ├── testNewArrayCount2.js │ ├── testNewObject.js │ ├── testNewString.js │ ├── testNewWithClone.js │ ├── testNewWithNonNativeProto.js │ ├── testNot.js │ ├── testNullCallee.js │ ├── testNullIncrement.js │ ├── testNullRelCmp.js │ ├── testNullToString.js │ ├── testNumToString.js │ ├── testNumberToString.js │ ├── testOOMInAutoEnterCompartment.js │ ├── testObjectConstructorReturningObject.js │ ├── testObjectHasPrototype.js │ ├── testObjectLength.js │ ├── testObjectOrderedCmp.js │ ├── testObjectOrderedCmp2.js │ ├── testObjectToNumber.js │ ├── testObjectToString.js │ ├── testObjectVsPrototype.js │ ├── testOverOOMInFixupArity.js │ ├── testOverRecursed1.js │ ├── testOverRecursed2.js │ ├── testOverRecursed3.js │ ├── testOverRecursed4.js │ ├── testOverRecursed6.js │ ├── testOverwrittenArgumentsWithUndefined.js │ ├── testOwnPropertyWithInOperator.js │ ├── testParallelCompile.js │ ├── testParseInt.js │ ├── testPartialFlatClosure.js │ ├── testPaths.js │ ├── testPos.js │ ├── testPossiblyWrappedArrayBufferByteLength.js │ ├── testPrimitiveConstructorPrototype.js │ ├── testProfiling.js │ ├── testPropCallElem.js │ ├── testPropCallElem2.js │ ├── testPropagatedFunArgs.js │ ├── testProxyDefinePropertyWithMissingSetter.js │ ├── testProxyPrototypes.js │ ├── testPutOnEmptyArgsObject.js │ ├── testRangeAnalysis.js │ ├── testReallyDeepNestedExit.js │ ├── testRebranding.js │ ├── testRebranding2.js │ ├── testRegExpTest.js │ ├── testRegexpGet.js │ ├── testReplace2.js │ ├── testReplaceMap.js │ ├── testReplaceWithLambda.js │ ├── testResumeOp.js │ ├── testReverseArgTypes.js │ ├── testRopeMarking.js │ ├── testScriptGetter_JSOP_CALLPROP-2.js │ ├── testScriptGetter_JSOP_CALLPROP.js │ ├── testScriptGetter_JSOP_GETARGPROP.js │ ├── testScriptGetter_JSOP_GETLOCALPROP.js │ ├── testScriptGetter_JSOP_GETPROP.js │ ├── testScriptGetter_JSOP_GETTHISPROP.js │ ├── testSetElem-Easy.js │ ├── testSetElem-Indexed.js │ ├── testSetElem-NewProto.js │ ├── testSetGetterOnlyProperty.js │ ├── testSetImmutablePrototype.js │ ├── testSetPropNeitherMissNorHit.js │ ├── testSetPropertyFail.js │ ├── testSetProtoRegeneratesObjectShape.js │ ├── testSetTypedFloatArray.js │ ├── testSetTypedIntArray.js │ ├── testSetelemWithFloatIndex.js │ ├── testShiftLeft.js │ ├── testShiftRightArithmetic.js │ ├── testShiftRightLogical.js │ ├── testShiftSameBacking.js │ ├── testSlowArrayLength.js │ ├── testSlowArrayPop.js │ ├── testSlowArrayPopMultiFrame.js │ ├── testSlowArrayPopNestedTrees.js │ ├── testSlowNativeBail.js │ ├── testSlowNativeCtor.js │ ├── testSlowNativeWithNullThis.js │ ├── testSource-2.js │ ├── testSource.js │ ├── testStackWalking.js │ ├── testStaticEvalScope.js │ ├── testStaticsInRegExp.js │ ├── testStealing.js │ ├── testStrict.js │ ├── testString.js │ ├── testStringBufferMallocAccounting.js │ ├── testStringConstructorWithExtraArg.js │ ├── testStringFromCodePoint.js │ ├── testStringIncrement.js │ ├── testStringLengthNoTinyId.js │ ├── testStringMatch.js │ ├── testStringObjectLength.js │ ├── testStringToInt32.js │ ├── testStringToNumber.js │ ├── testStringify.js │ ├── testSubstring.js │ ├── testSubtract.js │ ├── testSwitch.js │ ├── testSwitchString.js │ ├── testSwitchUndefined.js │ ├── testTableSwitch1.js │ ├── testTableSwitch2.js │ ├── testTableSwitchX.js │ ├── testTestIntegrityLevel.js │ ├── testThinLoopDemote.js │ ├── testThrowWhileWrappingException.js │ ├── testThrowingObjectEqUndefined.js │ ├── testTimeout1.js │ ├── testTimeout2.js │ ├── testTimeout3.js │ ├── testTimeout4.js │ ├── testTimeout5.js │ ├── testTimeout6.js │ ├── testTimeout7.js │ ├── testToLocaleString.js │ ├── testToStringBeforeValueOf.js │ ├── testToUpperToLower.js │ ├── testTruncatedMod.js │ ├── testTypeUnstableForIn.js │ ├── testTypedArrayByteRegs.js │ ├── testTypedArrayClamping.js │ ├── testTypedArrayInit.js │ ├── testTypedArrayMaybeUndefined.js │ ├── testTypedArrayOutOfBounds.js │ ├── testTypedArrayPunning.js │ ├── testTypedArraySetConversion.js │ ├── testTypedArrayUint32.js │ ├── testTypedArrayUndefinedAndHoles.js │ ├── testTypedArrays.js │ ├── testTypeofHole.js │ ├── testUnaryImacros.js │ ├── testUndefinedBooleanCmp.js │ ├── testUndefinedCmp.js │ ├── testUndefinedIncrement.js │ ├── testUndefinedPropertyAccess.js │ ├── testUndemotableBinaryOp.js │ ├── testUseAsmWarnings.js │ ├── testVAndBranch.js │ ├── testWeirdDateParse.js │ ├── testWeirdGetterInvocation.js │ ├── testWeirdThingsInFunctionConstructor.js │ ├── testWhileObjectOrNull.js │ ├── testWhileWithContinue.js │ ├── testWith.js │ ├── testWithAndShadowing.js │ ├── testWrapWithProtoIter.js │ ├── testWrapWithProtoSet.js │ ├── testWrapWithProtoTypedArray.js │ ├── testWrapWithProtoTypedArraySortFloat32.js │ ├── testWrapperGetInherited.js │ ├── testX86ByteStore.js │ ├── testZOOB.js │ ├── test_JSOP_ARGCNT.js │ ├── test_JSOP_ARGSUB.js │ ├── testif.js │ ├── testincops.js │ ├── text.js │ ├── this-1.js │ ├── this-2.js │ ├── this-3.js │ ├── this-4.js │ ├── this-5.js │ ├── this-6.js │ ├── this-binding-with-eval.js │ ├── this-check-after-scalar-replacement-in-derived-class-constructor.js │ ├── thisprop.js │ ├── throw-apply-too-many-args.js │ ├── throw-closes.js │ ├── throw-during-break.js │ ├── throw-during-nested-break.js │ ├── throw-exception-stack.js │ ├── throw-on-finished.js │ ├── throw-to-js.js │ ├── throw.js │ ├── throw.wast.js │ ├── throwOnCallConstructor.js │ ├── throws-on-detached.js │ ├── timeout-check.js │ ├── timeout-iloop.js │ ├── tla-many-vars.js │ ├── to-dictionary.js │ ├── to-spliced-dense-elements.js │ ├── toLowerCase-toUpperCase.js │ ├── toNumber-2.js │ ├── toNumber.js │ ├── toString.js │ ├── tobool.js │ ├── toid.js │ ├── token.wast.js │ ├── tokens.wast.js │ ├── tolength.js │ ├── too-large-frame.js │ ├── too-long-array-splice.js │ ├── topropertykey.js │ ├── track-allocation-sites.js │ ├── transferable-across-segments.js │ ├── transplant-dom-slot2.js │ ├── transplant.js │ ├── trap-exit-stack-alignment.js │ ├── traps.wast.js │ ├── trees.js │ ├── trim.js │ ├── trivial.js │ ├── truncate.js │ ├── truncateDouble.js │ ├── truncateToInt32-ool.js │ ├── truncateToInt32.js │ ├── truncation.js │ ├── truthies.js │ ├── truthiness.js │ ├── try-catch-1.js │ ├── try-catch-2.js │ ├── try-catch-3.js │ ├── try-catch-4.js │ ├── try-catch-5.js │ ├── try-catch-6.js │ ├── try-catch-7.js │ ├── try-catch-unwind.js │ ├── try-finally-1.js │ ├── try-finally-2.js │ ├── try-finally-3.js │ ├── try-finally-osr.js │ ├── try-finally-unwind.js │ ├── try_catch.wast.js │ ├── try_delegate.wast.js │ ├── type.wast.js │ ├── typeMonitorCall.js │ ├── typeMonitorSingleton.js │ ├── typed-array-change-by-copy.js │ ├── typed-array-copyWithin.js │ ├── typed-array-getprop-out-of-range.js │ ├── typed-array-index-out-of-range.js │ ├── typed-array-inline-cache.js │ ├── typed-array-intrinsics.js │ ├── typed-array-offsets.js │ ├── typed-array-sealed-frozen.js │ ├── typed-array.js │ ├── typed-arrays-1.js │ ├── typed-arrays-2.js │ ├── typed-arrays-3.js │ ├── typed-arrays.js │ ├── typedarray-constructor-objects.js │ ├── typedarray-data-inlining-neuter-samedata.js │ ├── typedarray-element-exists.js │ ├── typedarray-from-sharedtypedarray-with-overridden-length.js │ ├── typedarray-large-length.js │ ├── typedarray-length-inlining-neuter.js │ ├── typedarray-length.js │ ├── typedarray-megamorphic-get.js │ ├── typedarray-megamorphic-has.js │ ├── typedarray-non-int32-index-get.js │ ├── typedarray-non-int32-index-has.js │ ├── typedarray-non-int32-index-set.js │ ├── typedarray-selfhosted-cross-compartment.js │ ├── typedarray-static-load.js │ ├── typedarray-static-store.js │ ├── typedarrayindex-const-double-representable-as-int32.js │ ├── typedarrayindextoint32.js │ ├── typedarrayobject-getelements.js │ ├── typedarrays-1.js │ ├── typedarrays-2.js │ ├── typedarrays-3.js │ ├── typedarrays-4.js │ ├── typedarrays-5.js │ ├── typedarrays-6.js │ ├── typedarrays.js │ ├── typeof-array.js │ ├── typeof-is.js │ ├── typeof-proxy.js │ ├── typeof-switch.js │ ├── typeof.js │ ├── typeofTest.js │ ├── udiv-by-constant.js │ ├── udiv-by-u32-constant.js │ ├── unaligned-store64.js │ ├── unaryarith-null-undef-bool.js │ ├── unaryarith-string.js │ ├── unaryarith.js │ ├── unbound-export.js │ ├── unboxed-element-hole.js │ ├── unboxed-expando-type-update.js │ ├── unboxed-objects-invalidate.js │ ├── unboxint.js │ ├── uncaughtExceptionHook-01.js │ ├── uncaughtExceptionHook-02.js │ ├── uncaughtExceptionHook-03.js │ ├── uncaughtExceptionHook-resumption-01.js │ ├── uncaughtExceptionHook-resumption-02.js │ ├── uncaughtExceptionHook-resumption-03.js │ ├── undef.js │ ├── undefinedLocal.js │ ├── undoAdd.js │ ├── unhandled-rejections-dead.js │ ├── unhandled-rejections-different-realm.js │ ├── unhandled-rejections-error.js │ ├── unhandled-rejections-oom.js │ ├── unhandled-rejections.js │ ├── unicode-back-reference.js │ ├── unreachable.wast.js │ ├── unreached-valid.wast.js │ ├── unshift-nonwritable-length.js │ ├── unsignedShiftZero.js │ ├── unwind.wast.js │ ├── upper-maximum-memory.js │ ├── upvar-nest.js │ ├── ursh-sign-bug1528597.js │ ├── user-activation-propagation.js │ ├── utf8-import-field.wast.js │ ├── utf8-import-module.wast.js │ ├── utf8-invalid-encoding.wast.js │ ├── utf8.js │ ├── utility.js │ ├── validate.js │ ├── validation.js │ ├── value-done-access.js │ ├── valueToInt32.js │ ├── valuetosource.js │ ├── version3.js │ ├── void.js │ ├── warning-oom.js │ ├── wasm-01.js │ ├── wasm-02.js │ ├── wasm-03.js │ ├── wasm-04.js │ ├── wasm-06-onEnterFrame-null.js │ ├── wasm-06-onPop-null.js │ ├── wasm-06.js │ ├── wasm-07.js │ ├── wasm-08.js │ ├── wasm-09.js │ ├── wasm-10.js │ ├── wasm-11.js │ ├── wasm-12.js │ ├── wasm-13.js │ ├── wasm-abi.js │ ├── wasm-binary-sources.js │ ├── wasm-binary.js │ ├── wasm-breakpoint.js │ ├── wasm-caching.js │ ├── wasm-get-return.js │ ├── wasm-getAllColumnOffsets.js │ ├── wasm-jseval.js │ ├── wasm-onExceptionUnwind-gc.js │ ├── wasm-responseurls.js │ ├── wasm-sourceMappingURL.js │ ├── wasm-step.js │ ├── wasm.js │ ├── wasm_box2d.js │ ├── weak-marking-01.js │ ├── weak-marking-02.js │ ├── weak-marking-03.js │ ├── weak-marking-varying.js │ ├── weakRef_in_promise.js │ ├── weakRefs-basic.js │ ├── weakRefs.js │ ├── weakmap-expose.js │ ├── weakmap-nursery-value.js │ ├── weakmark-remap.js │ ├── weakmark-remap2.js │ ├── weird-scopechains.js │ ├── while-profiling.js │ ├── widening-i32-after-call.js │ ├── windowproxy.js │ ├── with.js │ ├── withSourceHook.js │ ├── worker-kill.js │ ├── wrapper-1.js │ ├── wrappers.js │ ├── wrapping-dead-wrapper.js │ ├── write-aligned.js │ ├── write-frozen-dense-strict-inlinecache.js │ ├── write-frozen-dense-strict.js │ ├── write-frozen-dense.js │ ├── write-frozen-property-strict.js │ ├── write-frozen-property.js │ ├── write-unaligned.js │ ├── xml-in-strict.js │ ├── xor-sanity.js │ ├── xprop.js │ ├── yield-in-finally.js │ ├── yield-in-formal-destructuring.js │ ├── yield-regexp.js │ └── yield-yield.js └── v8 │ ├── async-generator-is-awaiting.js │ ├── binop-in-effect-context-deopt.js │ ├── bitops-register-alias.js │ ├── call-function-in-effect-context-deopt.js │ ├── clear-keyed-call.js │ ├── compare-map-elim1.js │ ├── comparison-in-effect-context-deopt.js │ ├── condition-change-during-branch-elimination.js │ ├── consolidated-holey-load.js │ ├── cross-script-vars.js │ ├── d8-readbuffer.js │ ├── export-wrapper-canonical-types.js │ ├── external-and-normal-array-polymorphism.js │ ├── get-array-keys-oob.js │ ├── i32-lowering-inlining.js │ ├── internalized-string-not-equal.js │ ├── json-stringifier-emptyhandle.js │ ├── large-indices.js │ ├── loop-stack-check.js │ ├── math-min.js │ ├── modules-skip-regress-797581-1.js │ ├── modules-skip-regress-797581-2.js │ ├── modules-skip-regress-797581-3.js │ ├── modules-skip-regress-797581-4.js │ ├── modules-skip-regress-797581-5.js │ ├── nativeerror-tostring.js │ ├── negative_lookup.js │ ├── number-named-call-deopt.js │ ├── poly_count_operation.js │ ├── polymorphic-accessor-test-context.js │ ├── post-increment-close-context.js │ ├── property-descriptor-to-object.js │ ├── readonly1.js │ ├── readonly2.js │ ├── readonly3.js │ ├── readonly4.js │ ├── readonly5.js │ ├── redeclaration-error-types.js │ ├── regress-02256.js │ ├── regress-02256b.js │ ├── regress-02862.js │ ├── regress-1000635.js │ ├── regress-1002827.js │ ├── regress-1003730.js │ ├── regress-1003919.js │ ├── regress-100409.js │ ├── regress-1004912.js │ ├── regress-1005400.js │ ├── regress-1006629.js │ ├── regress-1006640.js │ ├── regress-1006670.js │ ├── regress-100702.js │ ├── regress-1008414.js │ ├── regress-1010272.js │ ├── regress-1011980.js │ ├── regress-10126-streaming.js │ ├── regress-10126.js │ ├── regress-10138.js │ ├── regress-1014798.js │ ├── regress-1015.js │ ├── regress-1016450.js │ ├── regress-1016515.js │ ├── regress-1016703.js │ ├── regress-1017.js │ ├── regress-1018592.js │ ├── regress-1018871.js │ ├── regress-1020.js │ ├── regress-1020031.js │ ├── regress-1021712.js │ ├── regress-1026680.js │ ├── regress-1027410.js │ ├── regress-1028191.js │ ├── regress-1029530.js │ ├── regress-1029576.js │ ├── regress-1029642.js │ ├── regress-1030103.js │ ├── regress-1030466.js │ ├── regress-10309.js │ ├── regress-103259.js │ ├── regress-1032753.js │ ├── regress-1033948.js │ ├── regress-1033966.js │ ├── regress-1034322.js │ ├── regress-1034394.js │ ├── regress-1034449.js │ ├── regress-1036894.js │ ├── regress-1038573.js │ ├── regress-1038588.js │ ├── regress-1039610.js │ ├── regress-1040403.js │ ├── regress-1044919.js │ ├── regress-1045225.js │ ├── regress-1045737.js │ ├── regress-1046472.js │ ├── regress-1048241.js │ ├── regress-1049982-1.js │ ├── regress-1049982-2.js │ ├── regress-105.js │ ├── regress-1050043.js │ ├── regress-10508.js │ ├── regress-1051912.js │ ├── regress-1054466.js │ ├── regress-1060.js │ ├── regress-1062422.js │ ├── regress-1065599.js │ ├── regress-1065635.js │ ├── regress-1065852.js │ ├── regress-1066899.js │ ├── regress-1067270.js │ ├── regress-1067621.js │ ├── regress-1069964.js │ ├── regress-1070078.js │ ├── regress-10702.js │ ├── regress-1071190.js │ ├── regress-1073440.js │ ├── regress-1073553.js │ ├── regress-1074586-b.js │ ├── regress-1074586.js │ ├── regress-1075514.js │ ├── regress-1075953.js │ ├── regress-1077804.js │ ├── regress-1078913.js │ ├── regress-1079.js │ ├── regress-1079449.js │ ├── regress-10802.js │ ├── regress-1080902.js │ ├── regress-1081030.js │ ├── regress-108296.js │ ├── regress-1083.js │ ├── regress-10831.js │ ├── regress-1083450.js │ ├── regress-1084151.js │ ├── regress-1084872.js │ ├── regress-1086470.js │ ├── regress-10898.js │ ├── regress-10908.js │ ├── regress-1091461.js │ ├── regress-1092.js │ ├── regress-1092896.js │ ├── regress-10931.js │ ├── regress-1094226.js │ ├── regress-1098565.js │ ├── regress-1099.js │ ├── regress-1101304.js │ ├── regress-11024.js │ ├── regress-1102760.js │ ├── regress-1103.js │ ├── regress-1104.js │ ├── regress-110509.js │ ├── regress-1105746.js │ ├── regress-1106.js │ ├── regress-1107.js │ ├── regress-1110.js │ ├── regress-1110001.js │ ├── regress-1110164.js │ ├── regress-11115.js │ ├── regress-1111522.js │ ├── regress-1112.js │ ├── regress-1112051.js │ ├── regress-1112124.js │ ├── regress-1112155.js │ ├── regress-1114005.js │ ├── regress-1114040.js │ ├── regress-1115354.js │ ├── regress-1116019.js │ ├── regress-1117.js │ ├── regress-1118.js │ ├── regress-1120.js │ ├── regress-11206.js │ ├── regress-1121.js │ ├── regress-1122.js │ ├── regress-1123379.js │ ├── regress-1124885.js │ ├── regress-1125.js │ ├── regress-1125871.js │ ├── regress-1125951.js │ ├── regress-1126.js │ ├── regress-11274.js │ ├── regress-1129.js │ ├── regress-1130.js │ ├── regress-1131.js │ ├── regress-1132.js │ ├── regress-1132111.js │ ├── regress-1132461.js │ ├── regress-11335.js │ ├── regress-1134697.js │ ├── regress-1137582.js │ ├── regress-1137608.js │ ├── regress-113924.js │ ├── regress-1139782.js │ ├── regress-114.js │ ├── regress-1140549.js │ ├── regress-1141502.js │ ├── regress-1142158.js │ ├── regress-1143772.js │ ├── regress-1144672.js │ ├── regress-1145135.js │ ├── regress-1145988.js │ ├── regress-1145990.js │ ├── regress-1146.js │ ├── regress-1146013.js │ ├── regress-1146861.js │ ├── regress-1146880.js │ ├── regress-11472.js │ ├── regress-1149.js │ ├── regress-11491.js │ ├── regress-1150.js │ ├── regress-1151.js │ ├── regress-115100.js │ ├── regress-11519.js │ ├── regress-1152231.js │ ├── regress-1152937.js │ ├── regress-1153442.js │ ├── regress-115452.js │ ├── regress-11558.js │ ├── regress-1158124.js │ ├── regress-116.js │ ├── regress-1160.js │ ├── regress-1161555.js │ ├── regress-1161654.js │ ├── regress-1161954.js │ ├── regress-1165966.js │ ├── regress-1166.js │ ├── regress-1166136-0.js │ ├── regress-1166136-1.js │ ├── regress-1166136-2.js │ ├── regress-1166138.js │ ├── regress-1167.js │ ├── regress-1167709-1.js │ ├── regress-1167709-2.js │ ├── regress-1168116.js │ ├── regress-1168435.js │ ├── regress-1170.js │ ├── regress-1170261.js │ ├── regress-1171788.js │ ├── regress-1172-bis.js │ ├── regress-1172.js │ ├── regress-1173979.js │ ├── regress-1174.js │ ├── regress-117409.js │ ├── regress-1175390.js │ ├── regress-1176.js │ ├── regress-1176318.js │ ├── regress-1176504.js │ ├── regress-1177518.js │ ├── regress-1177809.js │ ├── regress-117794.js │ ├── regress-1178598.js │ ├── regress-1179025.js │ ├── regress-1179065.js │ ├── regress-1179182.js │ ├── regress-1180012.js │ ├── regress-1180690.js │ ├── regress-11809.js │ ├── regress-1181.js │ ├── regress-11810.js │ ├── regress-1181240.js │ ├── regress-1181246.js │ ├── regress-1184.js │ ├── regress-1184964.js │ ├── regress-1185072.js │ ├── regress-1185464.js │ ├── regress-1187170.js │ ├── regress-1187524.js │ ├── regress-1187831.js │ ├── regress-1188825.js │ ├── regress-1188975.js │ ├── regress-1189077.js │ ├── regress-1189454.js │ ├── regress-1193903.js │ ├── regress-119429.js │ ├── regress-1194869.js │ ├── regress-1196837.js │ ├── regress-1197393.js │ ├── regress-119925.js │ ├── regress-1199401.js │ ├── regress-1199637.js │ ├── regress-1199662.js │ ├── regress-1200231.js │ ├── regress-1200351.js │ ├── regress-120099.js │ ├── regress-1201340.js │ ├── regress-1202736.js │ ├── regress-1203459.js │ ├── regress-1204748.js │ ├── regress-1205290.js │ ├── regress-1207.js │ ├── regress-1207263.js │ ├── regress-1207679.js │ ├── regress-1208782.js │ ├── regress-1208805.js │ ├── regress-1209.js │ ├── regress-1209444.js │ ├── regress-1210.js │ ├── regress-1212244.js │ ├── regress-1212404.js │ ├── regress-1212583.js │ ├── regress-1213.js │ ├── regress-1213516.js │ ├── regress-121407.js │ ├── regress-1215.js │ ├── regress-1215653.js │ ├── regress-1215808.js │ ├── regress-1217064.js │ ├── regress-1218.js │ ├── regress-1220855.js │ ├── regress-1220974.js │ ├── regress-1221035.js │ ├── regress-1223839.js │ ├── regress-1225300.js │ ├── regress-12256.js │ ├── regress-12270.js │ ├── regress-1227351.js │ ├── regress-1227568.js │ ├── regress-1228720.js │ ├── regress-1230597.js │ ├── regress-1230930.js │ ├── regress-1231901.js │ ├── regress-1231950.js │ ├── regress-1232620.js │ ├── regress-1233.js │ ├── regress-12330.js │ ├── regress-1235071.js │ ├── regress-123512.js │ ├── regress-12359.js │ ├── regress-1236.js │ ├── regress-1236303.js │ ├── regress-1236307.js │ ├── regress-1236560.js │ ├── regress-1236958.js │ ├── regress-1237.js │ ├── regress-1237024.js │ ├── regress-1238033.js │ ├── regress-1239116.js │ ├── regress-1239116b.js │ ├── regress-123919.js │ ├── regress-1239522.js │ ├── regress-1239954.js │ ├── regress-124.js │ ├── regress-1240.js │ ├── regress-1242300.js │ ├── regress-1242306.js │ ├── regress-1242689.js │ ├── regress-1243989.js │ ├── regress-124594.js │ ├── regress-1247659.js │ ├── regress-1248024.js │ ├── regress-1248677.js │ ├── regress-12495.js │ ├── regress-1251465.js │ ├── regress-1252747.js │ ├── regress-1254191.js │ ├── regress-1254366.js │ ├── regress-1254674.js │ ├── regress-1254675.js │ ├── regress-125515.js │ ├── regress-1255354.js │ ├── regress-1255368.js │ ├── regress-1257.js │ ├── regress-12580.js │ ├── regress-12624.js │ ├── regress-1262423.js │ ├── regress-1262478.js │ ├── regress-1263327.js │ ├── regress-126412.js │ ├── regress-1264462.js │ ├── regress-1264508.js │ ├── regress-12657.js │ ├── regress-1267674.js │ ├── regress-1271244.js │ ├── regress-1271456.js │ ├── regress-1271538.js │ ├── regress-1272204.js │ ├── regress-1273677.js │ ├── regress-1273705.js │ ├── regress-1275096.js │ ├── regress-1278.js │ ├── regress-12789.js │ ├── regress-1279151.js │ ├── regress-128018.js │ ├── regress-128146.js │ ├── regress-1282224.js │ ├── regress-1283042.js │ ├── regress-1283395.js │ ├── regress-1284980.js │ ├── regress-1286253.js │ ├── regress-12866.js │ ├── regress-12867.js │ ├── regress-12874.js │ ├── regress-1289678.js │ ├── regress-1290079.js │ ├── regress-1294384.js │ ├── regress-12945.js │ ├── regress-1296876.js │ ├── regress-1299183.js │ ├── regress-13061.js │ ├── regress-1308333.js │ ├── regress-1309.js │ ├── regress-1309769.js │ ├── regress-13118.js │ ├── regress-1312022.js │ ├── regress-1312310.js │ ├── regress-1313419.js │ ├── regress-1313475.js │ ├── regress-1314184.js │ ├── regress-1314363.js │ ├── regress-131923.js │ ├── regress-1320094.js │ ├── regress-1320641.js │ ├── regress-1323.js │ ├── regress-13230.js │ ├── regress-1323602.js │ ├── regress-1327557.js │ ├── regress-13290.js │ ├── regress-133211.js │ ├── regress-133211b.js │ ├── regress-1337.js │ ├── regress-1338150.js │ ├── regress-1339153.js │ ├── regress-1346700.js │ ├── regress-1347073.js │ ├── regress-1351.js │ ├── regress-1353555.js │ ├── regress-1355.js │ ├── regress-1359230.js │ ├── regress-1360.js │ ├── regress-136048.js │ ├── regress-1364036.js │ ├── regress-1364319.js │ ├── regress-1364400.js │ ├── regress-1364429.js │ ├── regress-1365.js │ ├── regress-13652.js │ ├── regress-1369.js │ ├── regress-137.js │ ├── regress-13700.js │ ├── regress-1370398.js │ ├── regress-13715.js │ ├── regress-1371935.js │ ├── regress-13732.js │ ├── regress-1374535.js │ ├── regress-1376663.js │ ├── regress-1376784.js │ ├── regress-1376930.js │ ├── regress-137768.js │ ├── regress-1378439.js │ ├── regress-1379364.js │ ├── regress-1379738.js │ ├── regress-1380337.js │ ├── regress-1380398.js │ ├── regress-1380498.js │ ├── regress-1380646.js │ ├── regress-1383.js │ ├── regress-1383362.js │ ├── regress-1385368.js │ ├── regress-1387.js │ ├── regress-1388938.js │ ├── regress-1388942.js │ ├── regress-1389.js │ ├── regress-1393865.js │ ├── regress-1393942.js │ ├── regress-1394663.js │ ├── regress-1395604.js │ ├── regress-1400053.js │ ├── regress-1400056.js │ ├── regress-1400897.js │ ├── regress-1401.js │ ├── regress-1402270.js │ ├── regress-1403.js │ ├── regress-1403398.js │ ├── regress-1404607.js │ ├── regress-1404863.js │ ├── regress-1407070.js │ ├── regress-1407349.js │ ├── regress-1408086.js │ ├── regress-1408337.js │ ├── regress-1408400.js │ ├── regress-1408606.js │ ├── regress-1409058.js │ ├── regress-1412.js │ ├── regress-1412629.js │ ├── regress-1412940.js │ ├── regress-1412975.js │ ├── regress-1414200.js │ ├── regress-1414376.js │ ├── regress-1414659.js │ ├── regress-1415.js │ ├── regress-1415210.js │ ├── regress-1416520.js │ ├── regress-1416697.js │ ├── regress-1416758.js │ ├── regress-1416830.js │ ├── regress-1417516.js │ ├── regress-1417908.js │ ├── regress-1418509.js │ ├── regress-1418571.js │ ├── regress-1418706.js │ ├── regress-1419.js │ ├── regress-1419740.js │ ├── regress-1420536.js │ ├── regress-1421373.js │ ├── regress-1421685.js │ ├── regress-1422166.js │ ├── regress-1423.js │ ├── regress-1434.js │ ├── regress-1436.js │ ├── regress-1439135.js │ ├── regress-143967.js │ ├── regress-1447.js │ ├── regress-145201.js │ ├── regress-1472.js │ ├── regress-1476.js │ ├── regress-148378.js │ ├── regress-149.js │ ├── regress-1491.js │ ├── regress-1493017.js │ ├── regress-1513.js │ ├── regress-1521.js │ ├── regress-1528.js │ ├── regress-1529.js │ ├── regress-1530.js │ ├── regress-1531.js │ ├── regress-1546.js │ ├── regress-1548.js │ ├── regress-155924.js │ ├── regress-1560.js │ ├── regress-1563.js │ ├── regress-1582.js │ ├── regress-1583.js │ ├── regress-1591.js │ ├── regress-1592.js │ ├── regress-1620.js │ ├── regress-1624-strict.js │ ├── regress-1624.js │ ├── regress-1625.js │ ├── regress-164442.js │ ├── regress-1647.js │ ├── regress-1650.js │ ├── regress-165637.js │ ├── regress-166379.js │ ├── regress-166553.js │ ├── regress-1692.js │ ├── regress-1708.js │ ├── regress-171.js │ ├── regress-1711.js │ ├── regress-171641.js │ ├── regress-1748.js │ ├── regress-1757.js │ ├── regress-176.js │ ├── regress-1790.js │ ├── regress-1849.js │ ├── regress-186.js │ ├── regress-187.js │ ├── regress-189.js │ ├── regress-1898.js │ ├── regress-191.js │ ├── regress-1919169.js │ ├── regress-192.js │ ├── regress-1924.js │ ├── regress-193.js │ ├── regress-1973.js │ ├── regress-1980.js │ ├── regress-20070207.js │ ├── regress-201.js │ ├── regress-201590.js │ ├── regress-2027.js │ ├── regress-2030.js │ ├── regress-2032.js │ ├── regress-2045.js │ ├── regress-2054.js │ ├── regress-2055.js │ ├── regress-2056.js │ ├── regress-2058.js │ ├── regress-2071.js │ ├── regress-2073.js │ ├── regress-2110.js │ ├── regress-2119.js │ ├── regress-2132.js │ ├── regress-2153.js │ ├── regress-2163.js │ ├── regress-2170.js │ ├── regress-2172.js │ ├── regress-219.js │ ├── regress-2193.js │ ├── regress-2226.js │ ├── regress-2234.js │ ├── regress-2249.js │ ├── regress-2249423.js │ ├── regress-225.js │ ├── regress-2250.js │ ├── regress-2261.js │ ├── regress-2263.js │ ├── regress-227.js │ ├── regress-2273.js │ ├── regress-2284.js │ ├── regress-2286.js │ ├── regress-2289.js │ ├── regress-2291.js │ ├── regress-2294.js │ ├── regress-231.js │ ├── regress-2315.js │ ├── regress-2326.js │ ├── regress-233.js │ ├── regress-2339.js │ ├── regress-234101.js │ ├── regress-2346.js │ ├── regress-235311.js │ ├── regress-2373.js │ ├── regress-2374.js │ ├── regress-237617.js │ ├── regress-2398.js │ ├── regress-2410.js │ ├── regress-241344.js │ ├── regress-2416.js │ ├── regress-2419.js │ ├── regress-2433.js │ ├── regress-2435.js │ ├── regress-2437.js │ ├── regress-2438.js │ ├── regress-244.js │ ├── regress-2441.js │ ├── regress-2443.js │ ├── regress-2444.js │ ├── regress-2451.js │ ├── regress-246.js │ ├── regress-2470.js │ ├── regress-247688.js │ ├── regress-2489.js │ ├── regress-2499.js │ ├── regress-252797.js │ ├── regress-2529.js │ ├── regress-253.js │ ├── regress-2537.js │ ├── regress-2539.js │ ├── regress-254.js │ ├── regress-2564.js │ ├── regress-2565.js │ ├── regress-2566.js │ ├── regress-2568.js │ ├── regress-2570.js │ ├── regress-259.js │ ├── regress-2593.js │ ├── regress-2594.js │ ├── regress-2595.js │ ├── regress-2596.js │ ├── regress-260.js │ ├── regress-2606.js │ ├── regress-2612.js │ ├── regress-2615.js │ ├── regress-2618.js │ ├── regress-2624.js │ ├── regress-263.js │ ├── regress-264203.js │ ├── regress-2646.js │ ├── regress-265.js │ ├── regress-267.js │ ├── regress-2671-1.js │ ├── regress-2671.js │ ├── regress-2686.js │ ├── regress-2690.js │ ├── regress-270142.js │ ├── regress-2711.js │ ├── regress-2717.js │ ├── regress-2758.js │ ├── regress-279.js │ ├── regress-2790.js │ ├── regress-280531.js │ ├── regress-2813.js │ ├── regress-2836.js │ ├── regress-284.js │ ├── regress-2843.js │ ├── regress-2855.js │ ├── regress-286.js │ ├── regress-2931.js │ ├── regress-294.js │ ├── regress-2980.js │ ├── regress-298269.js │ ├── regress-2984.js │ ├── regress-2987.js │ ├── regress-2989.js │ ├── regress-299979.js │ ├── regress-3006390.js │ ├── regress-3010.js │ ├── regress-3025.js │ ├── regress-3026.js │ ├── regress-3027.js │ ├── regress-3029.js │ ├── regress-3032.js │ ├── regress-3039.js │ ├── regress-3116.js │ ├── regress-312.js │ ├── regress-3135.js │ ├── regress-3138.js │ ├── regress-3158.js │ ├── regress-3159.js │ ├── regress-317.js │ ├── regress-3176.js │ ├── regress-318.js │ ├── regress-3183.js │ ├── regress-318420.js │ ├── regress-3185905.js │ ├── regress-319722-ArrayBuffer.js │ ├── regress-319722-TypedArrays.js │ ├── regress-3199913.js │ ├── regress-3204.js │ ├── regress-320532.js │ ├── regress-3218530.js │ ├── regress-3218915.js │ ├── regress-3220.js │ ├── regress-3229.js │ ├── regress-3230771.js │ ├── regress-323845.js │ ├── regress-324028.js │ ├── regress-3247124.js │ ├── regress-3252443.js │ ├── regress-3255.js │ ├── regress-326.js │ ├── regress-3294.js │ ├── regress-330046.js │ ├── regress-3307.js │ ├── regress-331416.js │ ├── regress-3334.js │ ├── regress-333594.js │ ├── regress-334.js │ ├── regress-334708.js │ ├── regress-3359.js │ ├── regress-336820.js │ ├── regress-3380.js │ ├── regress-3392.js │ ├── regress-340125.js │ ├── regress-3404.js │ ├── regress-3408144.js │ ├── regress-341.js │ ├── regress-343609.js │ ├── regress-345.js │ ├── regress-3456.js │ ├── regress-3462.js │ ├── regress-346343.js │ ├── regress-346587.js │ ├── regress-347262.js │ ├── regress-347530.js │ ├── regress-347543.js │ ├── regress-3476.js │ ├── regress-347904.js │ ├── regress-347909.js │ ├── regress-347912.js │ ├── regress-347914.js │ ├── regress-348280.js │ ├── regress-3483.js │ ├── regress-348512.js │ ├── regress-349.js │ ├── regress-349885.js │ ├── regress-35.js │ ├── regress-350863.js │ ├── regress-350865.js │ ├── regress-350884.js │ ├── regress-350887.js │ ├── regress-351.js │ ├── regress-351261.js │ ├── regress-351263.js │ ├── regress-351319.js │ ├── regress-351624.js │ ├── regress-352059.js │ ├── regress-352982.js │ ├── regress-353004.js │ ├── regress-353058.js │ ├── regress-353551.js │ ├── regress-354357.js │ ├── regress-354433.js │ ├── regress-355485.js │ ├── regress-355486.js │ ├── regress-355523.js │ ├── regress-3564.js │ ├── regress-357054.js │ ├── regress-357103.js │ ├── regress-357105.js │ ├── regress-357108.js │ ├── regress-358057.js │ ├── regress-358059.js │ ├── regress-358088.js │ ├── regress-358090.js │ ├── regress-359441.js │ ├── regress-359491.js │ ├── regress-359525.js │ ├── regress-360733.js │ ├── regress-361025.js │ ├── regress-3612.js │ ├── regress-361608.js │ ├── regress-3621.js │ ├── regress-362128.js │ ├── regress-362870.js │ ├── regress-363956.js │ ├── regress-3641.js │ ├── regress-3643.js │ ├── regress-3650-1.js │ ├── regress-3650-2.js │ ├── regress-3650-3.js │ ├── regress-365172-1.js │ ├── regress-365172-2.js │ ├── regress-365172-3.js │ ├── regress-368243.js │ ├── regress-3687.js │ ├── regress-369450.js │ ├── regress-370384.js │ ├── regress-370827.js │ ├── regress-3709.js │ ├── regress-3718.js │ ├── regress-3756.js │ ├── regress-377290.js │ ├── regress-379770.js │ ├── regress-380092.js │ ├── regress-381313.js │ ├── regress-385054.js │ ├── regress-385565.js │ ├── regress-3859.js │ ├── regress-386.js │ ├── regress-386034.js │ ├── regress-3865.js │ ├── regress-3884.js │ ├── regress-392.js │ ├── regress-3926.js │ ├── regress-394.js │ ├── regress-396.js │ ├── regress-3969.js │ ├── regress-397.js │ ├── regress-3976.js │ ├── regress-3985.js │ ├── regress-399.js │ ├── regress-4023.js │ ├── regress-4027.js │ ├── regress-404981.js │ ├── regress-406.js │ ├── regress-410030.js │ ├── regress-410912.js │ ├── regress-411210.js │ ├── regress-4121.js │ ├── regress-412162.js │ ├── regress-416.js │ ├── regress-416416.js │ ├── regress-416730.js │ ├── regress-4169.js │ ├── regress-4173.js │ ├── regress-4214.js │ ├── regress-423633.js │ ├── regress-4255-1.js │ ├── regress-4255-2.js │ ├── regress-4255-3.js │ ├── regress-4255-4.js │ ├── regress-425551.js │ ├── regress-4266.js │ ├── regress-4267.js │ ├── regress-4271.js │ ├── regress-4279.js │ ├── regress-4296.js │ ├── regress-430201.js │ ├── regress-430201b.js │ ├── regress-4325.js │ ├── regress-435073.js │ ├── regress-435477.js │ ├── regress-436893.js │ ├── regress-4374.js │ ├── regress-4376-1.js │ ├── regress-4376-2.js │ ├── regress-4376-3.js │ ├── regress-4377.js │ ├── regress-437713.js │ ├── regress-437765.js │ ├── regress-4380.js │ ├── regress-4388.js │ ├── regress-4399-01.js │ ├── regress-4399-02.js │ ├── regress-441099.js │ ├── regress-444805.js │ ├── regress-4450.js │ ├── regress-446389.js │ ├── regress-447526.js │ ├── regress-447561.js │ ├── regress-447756.js │ ├── regress-448711.js │ ├── regress-449291.js │ ├── regress-4493-1.js │ ├── regress-4495.js │ ├── regress-4507.js │ ├── regress-450895.js │ ├── regress-4509-Class-constructor-typeerror-realm.js │ ├── regress-451322.js │ ├── regress-4515.js │ ├── regress-451958.js │ ├── regress-4521.js │ ├── regress-4525.js │ ├── regress-4534.js │ ├── regress-453481.js │ ├── regress-45469.js │ ├── regress-455207.js │ ├── regress-455212.js │ ├── regress-4577.js │ ├── regress-4578.js │ ├── regress-457935.js │ ├── regress-458876.js │ ├── regress-458987.js │ ├── regress-4595.js │ ├── regress-459955.js │ ├── regress-460917.js │ ├── regress-463028.js │ ├── regress-4640.js │ ├── regress-4654.js │ ├── regress-4659.js │ ├── regress-4665.js │ ├── regress-466993.js │ ├── regress-467481.js │ ├── regress-4693.js │ ├── regress-469605.js │ ├── regress-469605b.js │ ├── regress-470804.js │ ├── regress-4715.js │ ├── regress-472504.js │ ├── regress-475.js │ ├── regress-475705.js │ ├── regress-476488.js │ ├── regress-4769.js │ ├── regress-4788-1.js │ ├── regress-4788-2.js │ ├── regress-479528.js │ ├── regress-4800.js │ ├── regress-4815.js │ ├── regress-4825.js │ ├── regress-483.js │ ├── regress-484544.js │ ├── regress-485.js │ ├── regress-486.js │ ├── regress-4870.js │ ├── regress-487981.js │ ├── regress-488398.js │ ├── regress-489151.js │ ├── regress-490.js │ ├── regress-4908.js │ ├── regress-491.js │ ├── regress-492.js │ ├── regress-4945.js │ ├── regress-496.js │ ├── regress-4962.js │ ├── regress-4964.js │ ├── regress-4967.js │ ├── regress-4970.js │ ├── regress-4971.js │ ├── regress-499790.js │ ├── regress-500173.js │ ├── regress-500176.js │ ├── regress-5004.js │ ├── regress-5006.js │ ├── regress-500831.js │ ├── regress-500980.js │ ├── regress-5018.js │ ├── regress-502.js │ ├── regress-503.js │ ├── regress-5033.js │ ├── regress-503565.js │ ├── regress-5036.js │ ├── regress-507980.js │ ├── regress-5085.js │ ├── regress-509961.js │ ├── regress-5106.js │ ├── regress-515.js │ ├── regress-5173.js │ ├── regress-5174.js │ ├── regress-5178.js │ ├── regress-5181.js │ ├── regress-5199.js │ ├── regress-520029.js │ ├── regress-5205.js │ ├── regress-5213.js │ ├── regress-5214.js │ ├── regress-5216.js │ ├── regress-524.js │ ├── regress-5245.js │ ├── regress-5252.js │ ├── regress-526.js │ ├── regress-5262.js │ ├── regress-5275-1.js │ ├── regress-5275-2.js │ ├── regress-52801.js │ ├── regress-5286.js │ ├── regress-5295-2.js │ ├── regress-5295.js │ ├── regress-5332.js │ ├── regress-5342.js │ ├── regress-5351.js │ ├── regress-5357.js │ ├── regress-539875.js │ ├── regress-540.js │ ├── regress-5404.js │ ├── regress-5405.js │ ├── regress-542823.js │ ├── regress-5434.js │ ├── regress-543994.js │ ├── regress-5440.js │ ├── regress-544991.js │ ├── regress-545.js │ ├── regress-5454.js │ ├── regress-5476.js │ ├── regress-552302.js │ ├── regress-5531.js │ ├── regress-554865.js │ ├── regress-556543.js │ ├── regress-5566.js │ ├── regress-5636-1.js │ ├── regress-5636-2.js │ ├── regress-5638.js │ ├── regress-5638b.js │ ├── regress-5648.js │ ├── regress-5660.js │ ├── regress-5664.js │ ├── regress-5669.js │ ├── regress-5691.js │ ├── regress-5692.js │ ├── regress-57.js │ ├── regress-572589.js │ ├── regress-5736.js │ ├── regress-5749.js │ ├── regress-575364.js │ ├── regress-5763-1.js │ ├── regress-5763-2.js │ ├── regress-5772.js │ ├── regress-5780.js │ ├── regress-5783.js │ ├── regress-578775.js │ ├── regress-5790.js │ ├── regress-580.js │ ├── regress-5800.js │ ├── regress-5802.js │ ├── regress-581.js │ ├── regress-583260.js │ ├── regress-5836.js │ ├── regress-5845.js │ ├── regress-585041.js │ ├── regress-585775.js │ ├── regress-5860.js │ ├── regress-587004.js │ ├── regress-58740.js │ ├── regress-5884.js │ ├── regress-588599.js │ ├── regress-5888.js │ ├── regress-590074.js │ ├── regress-5902.js │ ├── regress-5911.js │ ├── regress-592341.js │ ├── regress-592352.js │ ├── regress-592353.js │ ├── regress-5927.js │ ├── regress-593299.js │ ├── regress-5938.js │ ├── regress-5943.js │ ├── regress-595319.js │ ├── regress-596718.js │ ├── regress-5972.js │ ├── regress-5974.js │ ├── regress-599068-func-bindings.js │ ├── regress-599089-array-push.js │ ├── regress-599412.js │ ├── regress-599414-array-concat-fast-path.js │ ├── regress-599710.js │ ├── regress-599719.js │ ├── regress-599825.js │ ├── regress-6-9-regexp.js │ ├── regress-602970.js │ ├── regress-603.js │ ├── regress-604044.js │ ├── regress-6054.js │ ├── regress-605470.js │ ├── regress-606021.js │ ├── regress-6063.js │ ├── regress-6082.js │ ├── regress-608630.js │ ├── regress-610633.js │ ├── regress-612.js │ ├── regress-6121.js │ ├── regress-612146.js │ ├── regress-612412.js │ ├── regress-613928.js │ ├── regress-6142.js │ ├── regress-615776.js │ ├── regress-616386.js │ ├── regress-6164.js │ ├── regress-617525.js │ ├── regress-617526.js │ ├── regress-617529.js │ ├── regress-618.js │ ├── regress-6186.js │ ├── regress-618608.js │ ├── regress-618657.js │ ├── regress-619.js │ ├── regress-619382.js │ ├── regress-6196.js │ ├── regress-6203.js │ ├── regress-620553.js │ ├── regress-620750.js │ ├── regress-6209.js │ ├── regress-6210.js │ ├── regress-621869.js │ ├── regress-6223.js │ ├── regress-622663.js │ ├── regress-6248.js │ ├── regress-625121.js │ ├── regress-6280.js │ ├── regress-6288.js │ ├── regress-6298.js │ ├── regress-631050.js │ ├── regress-632289.js │ ├── regress-6337.js │ ├── regress-633998.js │ ├── regress-634-debug.js │ ├── regress-635429.js │ ├── regress-636.js │ ├── regress-6373.js │ ├── regress-638134.js │ ├── regress-639270.js │ ├── regress-641091.js │ ├── regress-642409.js │ ├── regress-643.js │ ├── regress-6431.js │ ├── regress-643595.js │ ├── regress-644682.js │ ├── regress-645680.js │ ├── regress-646.js │ ├── regress-647649.js │ ├── regress-648079.js │ ├── regress-648373-sloppy-arguments-includesValues.js │ ├── regress-648719.js │ ├── regress-649067.js │ ├── regress-649078.js │ ├── regress-6509.js │ ├── regress-651327.js │ ├── regress-651961.js │ ├── regress-653407.js │ ├── regress-654377.js │ ├── regress-655573.js │ ├── regress-6607-1.js │ ├── regress-6607-2.js │ ├── regress-662254.js │ ├── regress-662845.js │ ├── regress-662904.js │ ├── regress-663994.js │ ├── regress-664087.js │ ├── regress-6657.js │ ├── regress-666046.js │ ├── regress-666721.js │ ├── regress-666741.js │ ├── regress-667061.js │ ├── regress-667603.js │ ├── regress-6677.js │ ├── regress-667745.js │ ├── regress-669024.js │ ├── regress-6700.js │ ├── regress-670147.js │ ├── regress-6703.js │ ├── regress-670671.js │ ├── regress-670683.js │ ├── regress-6707.js │ ├── regress-6708.js │ ├── regress-670808.js │ ├── regress-670981-array-push.js │ ├── regress-6711.js │ ├── regress-672041.js │ ├── regress-673242.js │ ├── regress-673297.js │ ├── regress-6733.js │ ├── regress-674232.js │ ├── regress-674447.js │ ├── regress-674753.js │ ├── regress-675.js │ ├── regress-676025.js │ ├── regress-677055.js │ ├── regress-677685.js │ ├── regress-678525.js │ ├── regress-678917.js │ ├── regress-679727.js │ ├── regress-680938.js │ ├── regress-681.js │ ├── regress-681171-1.js │ ├── regress-681171-2.js │ ├── regress-681171-3.js │ ├── regress-681383.js │ ├── regress-681984.js │ ├── regress-682242.js │ ├── regress-682349.js │ ├── regress-682649.js │ ├── regress-683617.js │ ├── regress-6838-1.js │ ├── regress-6838-2.js │ ├── regress-6838-3.js │ ├── regress-6838-4.js │ ├── regress-684858.js │ ├── regress-685086.js │ ├── regress-687.js │ ├── regress-688690.js │ ├── regress-688876.js │ ├── regress-689016.js │ ├── regress-689450.js │ ├── regress-69.js │ ├── regress-6907.js │ ├── regress-6931.js │ ├── regress-693500.js │ ├── regress-6941.js │ ├── regress-694433.js │ ├── regress-6948.js │ ├── regress-696.js │ ├── regress-696251.js │ ├── regress-696332.js │ ├── regress-696651.js │ ├── regress-697.js │ ├── regress-6970.js │ ├── regress-698587.js │ ├── regress-698790.js │ ├── regress-6989.js │ ├── regress-6991.js │ ├── regress-699485.js │ ├── regress-70066.js │ ├── regress-7014-1.js │ ├── regress-7014-2.js │ ├── regress-702460.js │ ├── regress-7026.js │ ├── regress-702839.js │ ├── regress-7033.js │ ├── regress-7035.js │ ├── regress-703568.js │ ├── regress-704811.js │ ├── regress-705934.js │ ├── regress-706234-2.js │ ├── regress-706234.js │ ├── regress-707066.js │ ├── regress-707187.js │ ├── regress-707410.js │ ├── regress-707675.js │ ├── regress-708247.js │ ├── regress-708598.js │ ├── regress-708714.js │ ├── regress-709029.js │ ├── regress-709684.js │ ├── regress-709782.js │ ├── regress-710844.js │ ├── regress-711165.js │ ├── regress-711203.js │ ├── regress-7115.js │ ├── regress-712.js │ ├── regress-712569.js │ ├── regress-7135.js │ ├── regress-715582.js │ ├── regress-716044.js │ ├── regress-71647.js │ ├── regress-717056.js │ ├── regress-717194.js │ ├── regress-718285.js │ ├── regress-718891.js │ ├── regress-719380.js │ ├── regress-720.js │ ├── regress-720247.js │ ├── regress-722445.js │ ├── regress-722978.js │ ├── regress-723366.js │ ├── regress-724846.js │ ├── regress-724851.js │ ├── regress-724972.js │ ├── regress-7254.js │ ├── regress-725858.js │ ├── regress-726625.js │ ├── regress-726636.js │ ├── regress-727218.js │ ├── regress-727219.js │ ├── regress-727222.js │ ├── regress-727560.js │ ├── regress-727662.js │ ├── regress-728.js │ ├── regress-729671.js │ ├── regress-729991.js │ ├── regress-730254.js │ ├── regress-732.js │ ├── regress-732836.js │ ├── regress-733059.js │ ├── regress-734108.js │ ├── regress-734246.js │ ├── regress-734345.js │ ├── regress-734862.js │ ├── regress-7353.js │ ├── regress-7364.js │ ├── regress-736584.js │ ├── regress-7366.js │ ├── regress-7369.js │ ├── regress-737069.js │ ├── regress-737588.js │ ├── regress-739768.js │ ├── regress-74.js │ ├── regress-740694.js │ ├── regress-740784.js │ ├── regress-7422.js │ ├── regress-743622.js │ ├── regress-744292.js │ ├── regress-746909.js │ ├── regress-747.js │ ├── regress-747075.js │ ├── regress-747825.js │ ├── regress-748069.js │ ├── regress-7499.js │ ├── regress-7508.js │ ├── regress-7510.js │ ├── regress-751789.js │ ├── regress-752.js │ ├── regress-752423.js │ ├── regress-753.js │ ├── regress-753496.js │ ├── regress-754.js │ ├── regress-7565.js │ ├── regress-756608.js │ ├── regress-757217.js │ ├── regress-7579.js │ ├── regress-7582.js │ ├── regress-758763.js │ ├── regress-760-1.js │ ├── regress-760-2.js │ ├── regress-760268.js │ ├── regress-760790.js │ ├── regress-761639.js │ ├── regress-761831.js │ ├── regress-763439.js │ ├── regress-7642.js │ ├── regress-7652.js │ ├── regress-7677.js │ ├── regress-769637.js │ ├── regress-769846.js │ ├── regress-7716.js │ ├── regress-772190.js │ ├── regress-7740.js │ ├── regress-774475.js │ ├── regress-774824.js │ ├── regress-775366.js │ ├── regress-775710.js │ ├── regress-775888.js │ ├── regress-776309.js │ ├── regress-776338.js │ ├── regress-776677.js │ ├── regress-7773.js │ ├── regress-7785.js │ ├── regress-778574.js │ ├── regress-778668.js │ ├── regress-7791.js │ ├── regress-779407.js │ ├── regress-780423.js │ ├── regress-781218.js │ ├── regress-782145.js │ ├── regress-782280.js │ ├── regress-78270.js │ ├── regress-782754.js │ ├── regress-783051.js │ ├── regress-783119.js │ ├── regress-784.js │ ├── regress-784050.js │ ├── regress-784080.js │ ├── regress-784862.js │ ├── regress-784863.js │ ├── regress-784990.js │ ├── regress-785804.js │ ├── regress-786573.js │ ├── regress-786784.js │ ├── regress-7893.js │ ├── regress-791345.js │ ├── regress-7914.js │ ├── regress-791810.js │ ├── regress-791958.js │ ├── regress-793551.js │ ├── regress-793588.js │ ├── regress-793793.js │ ├── regress-794.js │ ├── regress-794822.js │ ├── regress-794825.js │ ├── regress-796427.js │ ├── regress-797481.js │ ├── regress-797581.js │ ├── regress-797846.js │ ├── regress-798.js │ ├── regress-799690.js │ ├── regress-799813.js │ ├── regress-799952.js │ ├── regress-800538.js │ ├── regress-800651.js │ ├── regress-800756.js │ ├── regress-801171.js │ ├── regress-801772.js │ ├── regress-801785.js │ ├── regress-801850.js │ ├── regress-802060.js │ ├── regress-802244.js │ ├── regress-8033.js │ ├── regress-803427.js │ ├── regress-803750.js │ ├── regress-803788.js │ ├── regress-804096.js │ ├── regress-804176.js │ ├── regress-804177.js │ ├── regress-804188.js │ ├── regress-804288.js │ ├── regress-804801.js │ ├── regress-804837.js │ ├── regress-805729.js │ ├── regress-805768.js │ ├── regress-8059.js │ ├── regress-806.js │ ├── regress-806473.js │ ├── regress-808012.js │ ├── regress-808848.js │ ├── regress-808980.js │ ├── regress-8094.js │ ├── regress-8095.js │ ├── regress-810973.js │ ├── regress-810973b.js │ ├── regress-812005.js │ ├── regress-812451.js │ ├── regress-8133-1.js │ ├── regress-8133-2.js │ ├── regress-813440.js │ ├── regress-814643.js │ ├── regress-815.js │ ├── regress-816226.js │ ├── regress-816289.js │ ├── regress-816317.js │ ├── regress-817380.js │ ├── regress-818070.js │ ├── regress-818438.js │ ├── regress-819869.js │ ├── regress-820802.js │ ├── regress-821137.js │ ├── regress-821368.js │ ├── regress-8241.js │ ├── regress-824681.js │ ├── regress-825087a.js │ ├── regress-825087b.js │ ├── regress-8265.js │ ├── regress-82769.js │ ├── regress-827806.js │ ├── regress-834619.js │ ├── regress-834693.js │ ├── regress-836141.js │ ├── regress-837417.js │ ├── regress-8377.js │ ├── regress-8384.js │ ├── regress-838766.js │ ├── regress-840757.js │ ├── regress-842.js │ ├── regress-842017.js │ ├── regress-842078.js │ ├── regress-84234.js │ ├── regress-842501.js │ ├── regress-842612.js │ ├── regress-843062-1.js │ ├── regress-843062-2.js │ ├── regress-843062-3.js │ ├── regress-843543.js │ ├── regress-843563.js │ ├── regress-8449.js │ ├── regress-849663.js │ ├── regress-8505.js │ ├── regress-851.js │ ├── regress-8510-2.js │ ├── regress-8510.js │ ├── regress-852258.js │ ├── regress-852765.js │ ├── regress-8533.js │ ├── regress-853453.js │ ├── regress-854011.js │ ├── regress-854050.js │ ├── regress-854066-2.js │ ├── regress-854066.js │ ├── regress-857.js │ ├── regress-86.js │ ├── regress-8607.js │ ├── regress-862433.js │ ├── regress-8630.js │ ├── regress-863155.js │ ├── regress-863810.js │ ├── regress-864509.js │ ├── regress-865310.js │ ├── regress-8659.js │ ├── regress-869735.js │ ├── regress-87.js │ ├── regress-8708.js │ ├── regress-873600.js │ ├── regress-874.js │ ├── regress-874178.js │ ├── regress-875031.js │ ├── regress-875493.js │ ├── regress-875556.js │ ├── regress-877615.js │ ├── regress-883059.js │ ├── regress-8846.js │ ├── regress-88591.js │ ├── regress-88858.js │ ├── regress-8896.js │ ├── regress-889722.js │ ├── regress-890553.js │ ├── regress-8913.js │ ├── regress-892742.js │ ├── regress-892858.js │ ├── regress-894307.js │ ├── regress-894374.js │ ├── regress-8947.js │ ├── regress-895691.js │ ├── regress-896326.js │ ├── regress-897366.js │ ├── regress-897512.js │ ├── regress-897815.js │ ├── regress-898812.js │ ├── regress-898932.js │ ├── regress-898936.js │ ├── regress-899115.js │ ├── regress-899133.js │ ├── regress-899474.js │ ├── regress-899537.js │ ├── regress-900.js │ ├── regress-900055.js │ ├── regress-900085.js │ ├── regress-9002.js │ ├── regress-900585.js │ ├── regress-900786.js │ ├── regress-900966.js │ ├── regress-901633.js │ ├── regress-9017.js │ ├── regress-901798.js │ ├── regress-9022.js │ ├── regress-902552.js │ ├── regress-902810.js │ ├── regress-903527.js │ ├── regress-9036-1.js │ ├── regress-9036-2.js │ ├── regress-9036-3.js │ ├── regress-903697.js │ ├── regress-903874.js │ ├── regress-904255.js │ ├── regress-904275.js │ ├── regress-904417.js │ ├── regress-904707.js │ ├── regress-905587.js │ ├── regress-905815.js │ ├── regress-905907.js │ ├── regress-906406.js │ ├── regress-906893.js │ ├── regress-907479.js │ ├── regress-907575.js │ ├── regress-907669.js │ ├── regress-908231.js │ ├── regress-908250.js │ ├── regress-908975.js │ ├── regress-91.js │ ├── regress-91008.js │ ├── regress-91010.js │ ├── regress-91013.js │ ├── regress-9105.js │ ├── regress-910824.js │ ├── regress-91120.js │ ├── regress-912162.js │ ├── regress-913804.js │ ├── regress-913844.js │ ├── regress-916869.js │ ├── regress-917215.js │ ├── regress-917412.js │ ├── regress-917588.js │ ├── regress-917588b.js │ ├── regress-917755.js │ ├── regress-91787.js │ ├── regress-917988.js │ ├── regress-918.js │ ├── regress-918149.js │ ├── regress-918284.js │ ├── regress-918763.js │ ├── regress-918917.js │ ├── regress-919308.js │ ├── regress-919340.js │ ├── regress-919533.js │ ├── regress-919710.js │ ├── regress-9209.js │ ├── regress-921382.js │ ├── regress-922670.js │ ├── regress-922933.js │ ├── regress-923723.js │ ├── regress-924843.js │ ├── regress-924905.js │ ├── regress-925537.js │ ├── regress-925671.js │ ├── regress-926036.js │ ├── regress-927.js │ ├── regress-930045.js │ ├── regress-930486.js │ ├── regress-931.js │ ├── regress-932101.js │ ├── regress-932953.js │ ├── regress-933179.js │ ├── regress-933776.js │ ├── regress-935138.js │ ├── regress-936077.js │ ├── regress-937681.js │ ├── regress-937896.js │ ├── regress-9383.js │ ├── regress-940296.js │ ├── regress-940361.js │ ├── regress-940722.js │ ├── regress-9425.js │ ├── regress-944.js │ ├── regress-9441.js │ ├── regress-94425.js │ ├── regress-9447.js │ ├── regress-944945.js │ ├── regress-946350.js │ ├── regress-9466.js │ ├── regress-947822.js │ ├── regress-948228.js │ ├── regress-948248.js │ ├── regress-948307.js │ ├── regress-950328.js │ ├── regress-95113.js │ ├── regress-952342.js │ ├── regress-952682.js │ ├── regress-9546.js │ ├── regress-95485.js │ ├── regress-955.js │ ├── regress-9560.js │ ├── regress-956426.js │ ├── regress-956771.js │ ├── regress-956771b.js │ ├── regress-957405.js │ ├── regress-958725.js │ ├── regress-95920.js │ ├── regress-961129.js │ ├── regress-961237.js │ ├── regress-961508.js │ ├── regress-961709-classes-opt.js │ ├── regress-961709-classes.js │ ├── regress-962.js │ ├── regress-963346.js │ ├── regress-963891.js │ ├── regress-964607.js │ ├── regress-96523.js │ ├── regress-966460.js │ ├── regress-968078.js │ ├── regress-969.js │ ├── regress-97116.js │ ├── regress-97116b.js │ ├── regress-974.js │ ├── regress-9759.js │ ├── regress-977870.js │ ├── regress-9781.js │ ├── regress-980007.js │ ├── regress-980891.js │ ├── regress-981236.js │ ├── regress-982.js │ ├── regress-982702.js │ ├── regress-9832.js │ ├── regress-985154.js │ ├── regress-98773.js │ ├── regress-988973.js │ ├── regress-9894.js │ ├── regress-989914.js │ ├── regress-990205.js │ ├── regress-991133.js │ ├── regress-99167.js │ ├── regress-992.js │ ├── regress-992389.js │ ├── regress-992733.js │ ├── regress-995.js │ ├── regress-996161.js │ ├── regress-996234.js │ ├── regress-996391.js │ ├── regress-996542.js │ ├── regress-996751.js │ ├── regress-997485.js │ ├── regress-997989.js │ ├── regress-abort-context-allocate-params.js │ ├── regress-abort-preparsing-params.js │ ├── regress-add-minus-zero.js │ ├── regress-alloc-smi-check.js │ ├── regress-arg-materialize-store.js │ ├── regress-arguments-liveness-analysis.js │ ├── regress-arguments-slice.js │ ├── regress-arm64-spillslots.js │ ├── regress-array-pop-deopt.js │ ├── regress-array-pop-nonconfigurable.js │ ├── regress-arrow-single-expression-eval.js │ ├── regress-assignment-in-test-context.js │ ├── regress-bce-underflow.js │ ├── regress-binary-bitwise-bigint-smi-mix-opt-depot.js │ ├── regress-bind-deoptimize.js │ ├── regress-bind-receiver.js │ ├── regress-binop.js │ ├── regress-builtin-array-op.js │ ├── regress-builtinbust-1.js │ ├── regress-builtinbust-3.js │ ├── regress-builtinbust-4.js │ ├── regress-builtinbust-5.js │ ├── regress-builtinbust-6.js │ ├── regress-builtinbust-7.js │ ├── regress-calls-with-migrating-prototypes.js │ ├── regress-captured-object-no-dummy-use.js │ ├── regress-charat-empty.js │ ├── regress-check-eliminate-loop-phis.js │ ├── regress-chromium-1040238.js │ ├── regress-chromium-1194026.js │ ├── regress-chromium-1409294.js │ ├── regress-clobbered-fp-regs.js │ ├── regress-cnlt-elements.js │ ├── regress-cnlt-enum-indices.js │ ├── regress-cntl-descriptors-enum.js │ ├── regress-compare-constant-doubles.js │ ├── regress-conditional-position.js │ ├── regress-context-osr.js │ ├── regress-convert-enum.js │ ├── regress-convert-enum2.js │ ├── regress-convert-function-to-double.js │ ├── regress-convert-hole.js │ ├── regress-convert-hole2.js │ ├── regress-convert-transition.js │ ├── regress-copy-hole-to-field.js │ ├── regress-cr-344285.js │ ├── regress-cr-658267.js │ ├── regress-crbug-1000094.js │ ├── regress-crbug-1000170.js │ ├── regress-crbug-1002388.js │ ├── regress-crbug-1002628.js │ ├── regress-crbug-1003403.js │ ├── regress-crbug-1003732.js │ ├── regress-crbug-1004037.js │ ├── regress-crbug-1004061.js │ ├── regress-crbug-1006592.js │ ├── regress-crbug-1006631.js │ ├── regress-crbug-100859.js │ ├── regress-crbug-1008632.js │ ├── regress-crbug-1009728.js │ ├── regress-crbug-1012301-1.js │ ├── regress-crbug-1012301.js │ ├── regress-crbug-1015372.js │ ├── regress-crbug-1015567.js │ ├── regress-crbug-1015945.js │ ├── regress-crbug-1016056.js │ ├── regress-crbug-1017159.js │ ├── regress-crbug-1018611-2.js │ ├── regress-crbug-1018611.js │ ├── regress-crbug-1020162.js │ ├── regress-crbug-1020983.js │ ├── regress-crbug-1022695.js │ ├── regress-crbug-1024099.js │ ├── regress-crbug-1024282.js │ ├── regress-crbug-1024758.js │ ├── regress-crbug-1025468.js │ ├── regress-crbug-1027025.js │ ├── regress-crbug-1028396.js │ ├── regress-crbug-1028593.js │ ├── regress-crbug-1028863.js │ ├── regress-crbug-1029077.js │ ├── regress-crbug-1029658.js │ ├── regress-crbug-1031479.js │ ├── regress-crbug-1034203.js │ ├── regress-crbug-1034973.js │ ├── regress-crbug-1035331.js │ ├── regress-crbug-1038140.js │ ├── regress-crbug-1038178.js │ ├── regress-crbug-1041210.js │ ├── regress-crbug-1041232.js │ ├── regress-crbug-1041251.js │ ├── regress-crbug-1041616.js │ ├── regress-crbug-1044909.js │ ├── regress-crbug-1044911.js │ ├── regress-crbug-1047368.js │ ├── regress-crbug-1050046.js │ ├── regress-crbug-1052647.js │ ├── regress-crbug-1053364.js │ ├── regress-crbug-1053939-1.js │ ├── regress-crbug-1053939.js │ ├── regress-crbug-1055138-1.js │ ├── regress-crbug-1055138-2.js │ ├── regress-crbug-1055138-3.js │ ├── regress-crbug-1057094.js │ ├── regress-crbug-1057653.js │ ├── regress-crbug-1059738.js │ ├── regress-crbug-1060023.js │ ├── regress-crbug-1063796.js │ ├── regress-crbug-1065741.js │ ├── regress-crbug-1067757.js │ ├── regress-crbug-1069530.js │ ├── regress-crbug-1070560.js │ ├── regress-crbug-1072947.js │ ├── regress-crbug-1074737.js │ ├── regress-crbug-1077508.js │ ├── regress-crbug-1082293.js │ ├── regress-crbug-109362.js │ ├── regress-crbug-1104608.js │ ├── regress-crbug-1104711.js │ ├── regress-crbug-1105383.js │ ├── regress-crbug-1113085.js │ ├── regress-crbug-1130213.js │ ├── regress-crbug-1137586.js │ ├── regress-crbug-1137594.js │ ├── regress-crbug-1151890.js │ ├── regress-crbug-1158138.js │ ├── regress-crbug-1161847-1.js │ ├── regress-crbug-1161847-2.js │ ├── regress-crbug-1161847-3.js │ ├── regress-crbug-1162473.js │ ├── regress-crbug-1163184.js │ ├── regress-crbug-1163499.js │ ├── regress-crbug-1166095.js │ ├── regress-crbug-1167918.js │ ├── regress-crbug-1167981.js │ ├── regress-crbug-1167988.js │ ├── regress-crbug-1168055.js │ ├── regress-crbug-1168386.js │ ├── regress-crbug-1168612.js │ ├── regress-crbug-1171195.js │ ├── regress-crbug-1171600.js │ ├── regress-crbug-1171954.js │ ├── regress-crbug-1172912.js │ ├── regress-crbug-1177058.js │ ├── regress-crbug-1191886.js │ ├── regress-crbug-1195331.js │ ├── regress-crbug-1195977.js │ ├── regress-crbug-1197053.js │ ├── regress-crbug-119926.js │ ├── regress-crbug-1201938.js │ ├── regress-crbug-1203122-1.js │ ├── regress-crbug-1203122-2.js │ ├── regress-crbug-1203692.js │ ├── regress-crbug-1206289.js │ ├── regress-crbug-1209152.js │ ├── regress-crbug-1209405.js │ ├── regress-crbug-1216261.js │ ├── regress-crbug-122271.js │ ├── regress-crbug-1224142.js │ ├── regress-crbug-1227476.js │ ├── regress-crbug-1235182.js │ ├── regress-crbug-1236286.js │ ├── regress-crbug-1236962.js │ ├── regress-crbug-1237153.js │ ├── regress-crbug-1238467.js │ ├── regress-crbug-1239907.js │ ├── regress-crbug-1240661.js │ ├── regress-crbug-1245870.js │ ├── regress-crbug-1248704.js │ ├── regress-crbug-1249941.js │ ├── regress-crbug-1251366.js │ ├── regress-crbug-125148.js │ ├── regress-crbug-1254704.js │ ├── regress-crbug-1257519.js │ ├── regress-crbug-1258603.js │ ├── regress-crbug-1259902.js │ ├── regress-crbug-1259950.js │ ├── regress-crbug-1260623.js │ ├── regress-crbug-1262007.js │ ├── regress-crbug-1262750.js │ ├── regress-crbug-1263389.js │ ├── regress-crbug-1263994.js │ ├── regress-crbug-1264013.js │ ├── regress-crbug-126414.js │ ├── regress-crbug-1264828.js │ ├── regress-crbug-1265043.js │ ├── regress-crbug-1272026.js │ ├── regress-crbug-1276923.js │ ├── regress-crbug-1277863.js │ ├── regress-crbug-1278086.js │ ├── regress-crbug-1290587.js │ ├── regress-crbug-1302527-no-lazy-feedback.js │ ├── regress-crbug-1302527.js │ ├── regress-crbug-1306929.js │ ├── regress-crbug-1307310.js │ ├── regress-crbug-1308360.js │ ├── regress-crbug-1309467.js │ ├── regress-crbug-1320614.js │ ├── regress-crbug-1321573.js │ ├── regress-crbug-1321899-1.js │ ├── regress-crbug-1321899-2.js │ ├── regress-crbug-1321899-3.js │ ├── regress-crbug-1321899-4.js │ ├── regress-crbug-1321899-5.js │ ├── regress-crbug-1321899-6.js │ ├── regress-crbug-1321899.js │ ├── regress-crbug-1327321.js │ ├── regress-crbug-1329234.js │ ├── regress-crbug-1335445.js │ ├── regress-crbug-1338075.js │ ├── regress-crbug-1338980.js │ ├── regress-crbug-1339321.js │ ├── regress-crbug-1339722-2.js │ ├── regress-crbug-1339722-3.js │ ├── regress-crbug-1339722-4.js │ ├── regress-crbug-1339722-5.js │ ├── regress-crbug-1339722-6.js │ ├── regress-crbug-1339722-7.js │ ├── regress-crbug-1339722-8.js │ ├── regress-crbug-1339722.js │ ├── regress-crbug-1340488.js │ ├── regress-crbug-134055.js │ ├── regress-crbug-1341180.js │ ├── regress-crbug-1344549.js │ ├── regress-crbug-134609.js │ ├── regress-crbug-1347721.js │ ├── regress-crbug-1347722.js │ ├── regress-crbug-135008.js │ ├── regress-crbug-1350270.js │ ├── regress-crbug-135066.js │ ├── regress-crbug-1355070.js │ ├── regress-crbug-1356718.js │ ├── regress-crbug-1357318.js │ ├── regress-crbug-1360736.js │ ├── regress-crbug-1362487.js │ ├── regress-crbug-1373770.js │ ├── regress-crbug-1374746.js │ ├── regress-crbug-1374995.js │ ├── regress-crbug-1375073.js │ ├── regress-crbug-137689.js │ ├── regress-crbug-1377840.js │ ├── regress-crbug-1381064.js │ ├── regress-crbug-1381404.js │ ├── regress-crbug-1383883.js │ ├── regress-crbug-1383976.js │ ├── regress-crbug-1384474-variant2.js │ ├── regress-crbug-1384474-variant3.js │ ├── regress-crbug-1384474.js │ ├── regress-crbug-138887.js │ ├── regress-crbug-1392577.js │ ├── regress-crbug-1393375.js │ ├── regress-crbug-1394741.js │ ├── regress-crbug-1394973.js │ ├── regress-crbug-1395117.js │ ├── regress-crbug-1399695.js │ ├── regress-crbug-1399799.js │ ├── regress-crbug-140083.js │ ├── regress-crbug-1402139.js │ ├── regress-crbug-1404820.js │ ├── regress-crbug-1406774.js │ ├── regress-crbug-1407080.js │ ├── regress-crbug-1407384.js │ ├── regress-crbug-1407594.js │ ├── regress-crbug-1408310.js │ ├── regress-crbug-1412938.js │ ├── regress-crbug-1414292.js │ ├── regress-crbug-1415249.js │ ├── regress-crbug-1415581.js │ ├── regress-crbug-1416248.js │ ├── regress-crbug-1416395.js │ ├── regress-crbug-1417495.js │ ├── regress-crbug-1417882.js │ ├── regress-crbug-1420860.js │ ├── regress-crbug-142087.js │ ├── regress-crbug-1421198.js │ ├── regress-crbug-1421451.js │ ├── regress-crbug-142218.js │ ├── regress-crbug-145961.js │ ├── regress-crbug-146910.js │ ├── regress-crbug-147475.js │ ├── regress-crbug-148376.js │ ├── regress-crbug-150545.js │ ├── regress-crbug-150729.js │ ├── regress-crbug-157019.js │ ├── regress-crbug-157520.js │ ├── regress-crbug-158185.js │ ├── regress-crbug-162085.js │ ├── regress-crbug-163530.js │ ├── regress-crbug-168545.js │ ├── regress-crbug-170856.js │ ├── regress-crbug-172345.js │ ├── regress-crbug-173907.js │ ├── regress-crbug-173907b.js │ ├── regress-crbug-173974.js │ ├── regress-crbug-178790.js │ ├── regress-crbug-181422.js │ ├── regress-crbug-18639.js │ ├── regress-crbug-196583.js │ ├── regress-crbug-217858.js │ ├── regress-crbug-229923.js │ ├── regress-crbug-233737.js │ ├── regress-crbug-240032.js │ ├── regress-crbug-242502.js │ ├── regress-crbug-242870.js │ ├── regress-crbug-242924.js │ ├── regress-crbug-243868.js │ ├── regress-crbug-244461.js │ ├── regress-crbug-245424.js │ ├── regress-crbug-245480.js │ ├── regress-crbug-258519.js │ ├── regress-crbug-260345.js │ ├── regress-crbug-263276.js │ ├── regress-crbug-272564.js │ ├── regress-crbug-274438.js │ ├── regress-crbug-280333.js │ ├── regress-crbug-285355.js │ ├── regress-crbug-305309.js │ ├── regress-crbug-306220.js │ ├── regress-crbug-306851.js │ ├── regress-crbug-309623.js │ ├── regress-crbug-315252.js │ ├── regress-crbug-3184.js │ ├── regress-crbug-318671.js │ ├── regress-crbug-319835.js │ ├── regress-crbug-319860.js │ ├── regress-crbug-323942.js │ ├── regress-crbug-325225.js │ ├── regress-crbug-329709.js │ ├── regress-crbug-336148.js │ ├── regress-crbug-340064.js │ ├── regress-crbug-344186.js │ ├── regress-crbug-345715.js │ ├── regress-crbug-345820.js │ ├── regress-crbug-346636.js │ ├── regress-crbug-347903.js │ ├── regress-crbug-349079.js │ ├── regress-crbug-349465.js │ ├── regress-crbug-349853.js │ ├── regress-crbug-349878.js │ ├── regress-crbug-350434.js │ ├── regress-crbug-350864.js │ ├── regress-crbug-350867.js │ ├── regress-crbug-350890.js │ ├── regress-crbug-351262.js │ ├── regress-crbug-351320.js │ ├── regress-crbug-351658.js │ ├── regress-crbug-351787.js │ ├── regress-crbug-352586.js │ ├── regress-crbug-352929.js │ ├── regress-crbug-354391.js │ ├── regress-crbug-357052.js │ ├── regress-crbug-357137.js │ ├── regress-crbug-357330.js │ ├── regress-crbug-364374.js │ ├── regress-crbug-374838.js │ ├── regress-crbug-37853.js │ ├── regress-crbug-380512.js │ ├── regress-crbug-381534.js │ ├── regress-crbug-382143.js │ ├── regress-crbug-382513.js │ ├── regress-crbug-385002.js │ ├── regress-crbug-3867.js │ ├── regress-crbug-387031.js │ ├── regress-crbug-387636.js │ ├── regress-crbug-390918.js │ ├── regress-crbug-39160.js │ ├── regress-crbug-393988.js │ ├── regress-crbug-397662.js │ ├── regress-crbug-403409.js │ ├── regress-crbug-405517.js │ ├── regress-crbug-407946.js │ ├── regress-crbug-40931.js │ ├── regress-crbug-412203.js │ ├── regress-crbug-412208.js │ ├── regress-crbug-412210.js │ ├── regress-crbug-412215.js │ ├── regress-crbug-412319.js │ ├── regress-crbug-416558.js │ ├── regress-crbug-417508.js │ ├── regress-crbug-422858.js │ ├── regress-crbug-423687.js │ ├── regress-crbug-425519.js │ ├── regress-crbug-425585.js │ ├── regress-crbug-429159.js │ ├── regress-crbug-430846.js │ ├── regress-crbug-431602.js │ ├── regress-crbug-433332.js │ ├── regress-crbug-433766.js │ ├── regress-crbug-435825.js │ ├── regress-crbug-436820.js │ ├── regress-crbug-450642.js │ ├── regress-crbug-450960.js │ ├── regress-crbug-451013.js │ ├── regress-crbug-451016.js │ ├── regress-crbug-451770.js │ ├── regress-crbug-454091.js │ ├── regress-crbug-455644.js │ ├── regress-crbug-465564.js │ ├── regress-crbug-467047.js │ ├── regress-crbug-467531.js │ ├── regress-crbug-469768.js │ ├── regress-crbug-471659.js │ ├── regress-crbug-476477-1.js │ ├── regress-crbug-476477-2.js │ ├── regress-crbug-477924.js │ ├── regress-crbug-478011.js │ ├── regress-crbug-478612.js │ ├── regress-crbug-480807.js │ ├── regress-crbug-480819.js │ ├── regress-crbug-482998.js │ ├── regress-crbug-484077.js │ ├── regress-crbug-485410.js │ ├── regress-crbug-485548-1.js │ ├── regress-crbug-485548-2.js │ ├── regress-crbug-487105.js │ ├── regress-crbug-487322.js │ ├── regress-crbug-487608.js │ ├── regress-crbug-489293.js │ ├── regress-crbug-489597.js │ ├── regress-crbug-490021.js │ ├── regress-crbug-490680.js │ ├── regress-crbug-491062.js │ ├── regress-crbug-493284.js │ ├── regress-crbug-493290.js │ ├── regress-crbug-493779.js │ ├── regress-crbug-495493.js │ ├── regress-crbug-498022.js │ ├── regress-crbug-498811.js │ ├── regress-crbug-500435.js │ ├── regress-crbug-500497.js │ ├── regress-crbug-500824.js │ ├── regress-crbug-501711.js │ ├── regress-crbug-501808.js │ ├── regress-crbug-501809.js │ ├── regress-crbug-502930.js │ ├── regress-crbug-503578.js │ ├── regress-crbug-503698.js │ ├── regress-crbug-503968.js │ ├── regress-crbug-503991.js │ ├── regress-crbug-504136.js │ ├── regress-crbug-504727.js │ ├── regress-crbug-504729.js │ ├── regress-crbug-504787.js │ ├── regress-crbug-505354.js │ ├── regress-crbug-505370.js │ ├── regress-crbug-505778.js │ ├── regress-crbug-505907.js │ ├── regress-crbug-506549.js │ ├── regress-crbug-506956.js │ ├── regress-crbug-510426.js │ ├── regress-crbug-510738.js │ ├── regress-crbug-511880.js │ ├── regress-crbug-513471.js │ ├── regress-crbug-513472.js │ ├── regress-crbug-513507.js │ ├── regress-crbug-513602.js │ ├── regress-crbug-514081.js │ ├── regress-crbug-515897.js │ ├── regress-crbug-516592.js │ ├── regress-crbug-516775.js │ ├── regress-crbug-518747.js │ ├── regress-crbug-522380.js │ ├── regress-crbug-522496.js │ ├── regress-crbug-522895.js │ ├── regress-crbug-523213.js │ ├── regress-crbug-523307.js │ ├── regress-crbug-523308.js │ ├── regress-crbug-523919.js │ ├── regress-crbug-527364.js │ ├── regress-crbug-528379.js │ ├── regress-crbug-530598.js │ ├── regress-crbug-537444.js │ ├── regress-crbug-538086.js │ ├── regress-crbug-542101.js │ ├── regress-crbug-545364.js │ ├── regress-crbug-548580.js │ ├── regress-crbug-549162.js │ ├── regress-crbug-551287.js │ ├── regress-crbug-552304.js │ ├── regress-crbug-554831.js │ ├── regress-crbug-554946.js │ ├── regress-crbug-557807.js │ ├── regress-crbug-561973.js │ ├── regress-crbug-563929.js │ ├── regress-crbug-565917.js │ ├── regress-crbug-568525.js │ ├── regress-crbug-569534.js │ ├── regress-crbug-570241.js │ ├── regress-crbug-571064.js │ ├── regress-crbug-571370.js │ ├── regress-crbug-571517.js │ ├── regress-crbug-572590.js │ ├── regress-crbug-573857.js │ ├── regress-crbug-573858.js │ ├── regress-crbug-575080.js │ ├── regress-crbug-575082.js │ ├── regress-crbug-575314.js │ ├── regress-crbug-577112.js │ ├── regress-crbug-578039-Proxy_construct_prototype_change.js │ ├── regress-crbug-580506.js │ ├── regress-crbug-580584.js │ ├── regress-crbug-580934.js │ ├── regress-crbug-581577.js │ ├── regress-crbug-583257.js │ ├── regress-crbug-584188.js │ ├── regress-crbug-587068.js │ ├── regress-crbug-589472.js │ ├── regress-crbug-589792.js │ ├── regress-crbug-590989-1.js │ ├── regress-crbug-590989-2.js │ ├── regress-crbug-592340.js │ ├── regress-crbug-592343.js │ ├── regress-crbug-593282.js │ ├── regress-crbug-593697-2.js │ ├── regress-crbug-594183.js │ ├── regress-crbug-594574-concat-leak-1.js │ ├── regress-crbug-594574-concat-leak-2.js │ ├── regress-crbug-594955.js │ ├── regress-crbug-595615.js │ ├── regress-crbug-595657.js │ ├── regress-crbug-595738.js │ ├── regress-crbug-596394.js │ ├── regress-crbug-598998.js │ ├── regress-crbug-599003.js │ ├── regress-crbug-599067.js │ ├── regress-crbug-599073-1.js │ ├── regress-crbug-599073-2.js │ ├── regress-crbug-599073-3.js │ ├── regress-crbug-599073-4.js │ ├── regress-crbug-599714.js │ ├── regress-crbug-600257.js │ ├── regress-crbug-601617.js │ ├── regress-crbug-602184.js │ ├── regress-crbug-602595.js │ ├── regress-crbug-603463.js │ ├── regress-crbug-604299.js │ ├── regress-crbug-604680.js │ ├── regress-crbug-605060.js │ ├── regress-crbug-605862.js │ ├── regress-crbug-608278.js │ ├── regress-crbug-608279.js │ ├── regress-crbug-609029.js │ ├── regress-crbug-610207.js │ ├── regress-crbug-612109.js │ ├── regress-crbug-612142.js │ ├── regress-crbug-613494.js │ ├── regress-crbug-613570.js │ ├── regress-crbug-613905.js │ ├── regress-crbug-613919.js │ ├── regress-crbug-614292.js │ ├── regress-crbug-614644.js │ ├── regress-crbug-614727.js │ ├── regress-crbug-615774.js │ ├── regress-crbug-616709-1.js │ ├── regress-crbug-616709-2.js │ ├── regress-crbug-617524.js │ ├── regress-crbug-617527.js │ ├── regress-crbug-617567.js │ ├── regress-crbug-618788.js │ ├── regress-crbug-618845.js │ ├── regress-crbug-619476.js │ ├── regress-crbug-620119.js │ ├── regress-crbug-620253.js │ ├── regress-crbug-620650.js │ ├── regress-crbug-621611.js │ ├── regress-crbug-621816.js │ ├── regress-crbug-621868.js │ ├── regress-crbug-624747.js │ ├── regress-crbug-624919.js │ ├── regress-crbug-625547.js │ ├── regress-crbug-625590.js │ ├── regress-crbug-626715.js │ ├── regress-crbug-627828.js │ ├── regress-crbug-627934.js │ ├── regress-crbug-627935.js │ ├── regress-crbug-628573.js │ ├── regress-crbug-629062.js │ ├── regress-crbug-629435.js │ ├── regress-crbug-629823.js │ ├── regress-crbug-630559.js │ ├── regress-crbug-630561.js │ ├── regress-crbug-630923.js │ ├── regress-crbug-630951.js │ ├── regress-crbug-630952.js │ ├── regress-crbug-631027.js │ ├── regress-crbug-631318-1.js │ ├── regress-crbug-631318-10.js │ ├── regress-crbug-631318-11.js │ ├── regress-crbug-631318-12.js │ ├── regress-crbug-631318-13.js │ ├── regress-crbug-631318-14.js │ ├── regress-crbug-631318-15.js │ ├── regress-crbug-631318-2.js │ ├── regress-crbug-631318-3.js │ ├── regress-crbug-631318-4.js │ ├── regress-crbug-631318-5.js │ ├── regress-crbug-631318-6.js │ ├── regress-crbug-631318-7.js │ ├── regress-crbug-631318-8.js │ ├── regress-crbug-631318-9.js │ ├── regress-crbug-631917.js │ ├── regress-crbug-632800.js │ ├── regress-crbug-633585.js │ ├── regress-crbug-633884.js │ ├── regress-crbug-635798.js │ ├── regress-crbug-635923.js │ ├── regress-crbug-638551.js │ ├── regress-crbug-640369.js │ ├── regress-crbug-640497.js │ ├── regress-crbug-642056.js │ ├── regress-crbug-643073.js │ ├── regress-crbug-644111.js │ ├── regress-crbug-644215.js │ ├── regress-crbug-644245.js │ ├── regress-crbug-644631.js │ ├── regress-crbug-644689-1.js │ ├── regress-crbug-644689-2.js │ ├── regress-crbug-645103.js │ ├── regress-crbug-645438.js │ ├── regress-crbug-645888.js │ ├── regress-crbug-647217.js │ ├── regress-crbug-647887.js │ ├── regress-crbug-648539.js │ ├── regress-crbug-648737.js │ ├── regress-crbug-648740.js │ ├── regress-crbug-650404.js │ ├── regress-crbug-650933.js │ ├── regress-crbug-650973.js │ ├── regress-crbug-651403-global.js │ ├── regress-crbug-651403.js │ ├── regress-crbug-652186-global.js │ ├── regress-crbug-652186-local.js │ ├── regress-crbug-654723.js │ ├── regress-crbug-655004.js │ ├── regress-crbug-656037.js │ ├── regress-crbug-656275.js │ ├── regress-crbug-657478.js │ ├── regress-crbug-658185.js │ ├── regress-crbug-658528.js │ ├── regress-crbug-658691.js │ ├── regress-crbug-659475-1.js │ ├── regress-crbug-659475-2.js │ ├── regress-crbug-659915a.js │ ├── regress-crbug-659915b.js │ ├── regress-crbug-659967.js │ ├── regress-crbug-660379.js │ ├── regress-crbug-661949.js │ ├── regress-crbug-662367.js │ ├── regress-crbug-662410.js │ ├── regress-crbug-662830.js │ ├── regress-crbug-662854.js │ ├── regress-crbug-662907.js │ ├── regress-crbug-663340.js │ ├── regress-crbug-663402.js │ ├── regress-crbug-663410.js │ ├── regress-crbug-663750.js │ ├── regress-crbug-664084.js │ ├── regress-crbug-664469.js │ ├── regress-crbug-664506.js │ ├── regress-crbug-664802.js │ ├── regress-crbug-664942.js │ ├── regress-crbug-664974.js │ ├── regress-crbug-665587.js │ ├── regress-crbug-665793.js │ ├── regress-crbug-665886.js │ ├── regress-crbug-666308.js │ ├── regress-crbug-666742.js │ ├── regress-crbug-667689.js │ ├── regress-crbug-668101.js │ ├── regress-crbug-668414.js │ ├── regress-crbug-668795.js │ ├── regress-crbug-669411.js │ ├── regress-crbug-669451.js │ ├── regress-crbug-669540.js │ ├── regress-crbug-669850.js │ ├── regress-crbug-671576.js │ ├── regress-crbug-672792.js │ ├── regress-crbug-673008.js │ ├── regress-crbug-677757.js │ ├── regress-crbug-679202.js │ ├── regress-crbug-679378.js │ ├── regress-crbug-679841.js │ ├── regress-crbug-681983.js │ ├── regress-crbug-682194.js │ ├── regress-crbug-683581.js │ ├── regress-crbug-683667.js │ ├── regress-crbug-684208.js │ ├── regress-crbug-685050.js │ ├── regress-crbug-685504.js │ ├── regress-crbug-685506.js │ ├── regress-crbug-685634.js │ ├── regress-crbug-685680.js │ ├── regress-crbug-685965.js │ ├── regress-crbug-686102.js │ ├── regress-crbug-686427.js │ ├── regress-crbug-686737.js │ ├── regress-crbug-687029.js │ ├── regress-crbug-687063.js │ ├── regress-crbug-687990.js │ ├── regress-crbug-688567.js │ ├── regress-crbug-688734.js │ ├── regress-crbug-691323.js │ ├── regress-crbug-691687.js │ ├── regress-crbug-694416.js │ ├── regress-crbug-694709.js │ ├── regress-crbug-696622.js │ ├── regress-crbug-697017.js │ ├── regress-crbug-698607.js │ ├── regress-crbug-699282.js │ ├── regress-crbug-700678.js │ ├── regress-crbug-700733.js │ ├── regress-crbug-702058-1.js │ ├── regress-crbug-702058-2.js │ ├── regress-crbug-702058-3.js │ ├── regress-crbug-702793.js │ ├── regress-crbug-702798.js │ ├── regress-crbug-703610.js │ ├── regress-crbug-706642.js │ ├── regress-crbug-707580.js │ ├── regress-crbug-708050-1.js │ ├── regress-crbug-708050-2.js │ ├── regress-crbug-709537.js │ ├── regress-crbug-709753.js │ ├── regress-crbug-711166.js │ ├── regress-crbug-712802.js │ ├── regress-crbug-714696.js │ ├── regress-crbug-714872.js │ ├── regress-crbug-714971.js │ ├── regress-crbug-714981.js │ ├── regress-crbug-715151.js │ ├── regress-crbug-715404.js │ ├── regress-crbug-715455.js │ ├── regress-crbug-715862.js │ ├── regress-crbug-716520.js │ ├── regress-crbug-716804.js │ ├── regress-crbug-716912.js │ ├── regress-crbug-718779.js │ ├── regress-crbug-719384.js │ ├── regress-crbug-719479.js │ ├── regress-crbug-721835.js │ ├── regress-crbug-722348.js │ ├── regress-crbug-722756.js │ ├── regress-crbug-722783.js │ ├── regress-crbug-722871.js │ ├── regress-crbug-723132.js │ ├── regress-crbug-723455.js │ ├── regress-crbug-724153.js │ ├── regress-crbug-724608.js │ ├── regress-crbug-725201.js │ ├── regress-crbug-725537.js │ ├── regress-crbug-72736.js │ ├── regress-crbug-728813.js │ ├── regress-crbug-729573-1.js │ ├── regress-crbug-729573-2.js │ ├── regress-crbug-729597.js │ ├── regress-crbug-731193.js │ ├── regress-crbug-732169.js │ ├── regress-crbug-734051.js │ ├── regress-crbug-734162.js │ ├── regress-crbug-736451.js │ ├── regress-crbug-736575.js │ ├── regress-crbug-736633.js │ ├── regress-crbug-737645.js │ ├── regress-crbug-738763.js │ ├── regress-crbug-740116.js │ ├── regress-crbug-740398.js │ ├── regress-crbug-740591.js │ ├── regress-crbug-740803.js │ ├── regress-crbug-741078.js │ ├── regress-crbug-743154.js │ ├── regress-crbug-746835.js │ ├── regress-crbug-747062.js │ ├── regress-crbug-747979.js │ ├── regress-crbug-748539.js │ ├── regress-crbug-751109.js │ ├── regress-crbug-751715.js │ ├── regress-crbug-752481.js │ ├── regress-crbug-752712.js │ ├── regress-crbug-752826.js │ ├── regress-crbug-752846.js │ ├── regress-crbug-754175.js │ ├── regress-crbug-754177.js │ ├── regress-crbug-755044.js │ ├── regress-crbug-756332.js │ ├── regress-crbug-757199.js │ ├── regress-crbug-758773.js │ ├── regress-crbug-759327.js │ ├── regress-crbug-762472.js │ ├── regress-crbug-762874-1.js │ ├── regress-crbug-762874-2.js │ ├── regress-crbug-763683.js │ ├── regress-crbug-764219.js │ ├── regress-crbug-766635.js │ ├── regress-crbug-768080.js │ ├── regress-crbug-768158.js │ ├── regress-crbug-768367.js │ ├── regress-crbug-768875.js │ ├── regress-crbug-769852.js │ ├── regress-crbug-770543.js │ ├── regress-crbug-770581.js │ ├── regress-crbug-771428.js │ ├── regress-crbug-771971.js │ ├── regress-crbug-772056.js │ ├── regress-crbug-772610.js │ ├── regress-crbug-772672.js │ ├── regress-crbug-772689.js │ ├── regress-crbug-772720.js │ ├── regress-crbug-772897.js │ ├── regress-crbug-774459.js │ ├── regress-crbug-774860.js │ ├── regress-crbug-774994.js │ ├── regress-crbug-776511.js │ ├── regress-crbug-778952.js │ ├── regress-crbug-779344.js │ ├── regress-crbug-779367.js │ ├── regress-crbug-779457.js │ ├── regress-crbug-781116-1.js │ ├── regress-crbug-781116-2.js │ ├── regress-crbug-781506-1.js │ ├── regress-crbug-781506-2.js │ ├── regress-crbug-781506-3.js │ ├── regress-crbug-781583.js │ ├── regress-crbug-783132.js │ ├── regress-crbug-783902.js │ ├── regress-crbug-784835.js │ ├── regress-crbug-786020.js │ ├── regress-crbug-786723.js │ ├── regress-crbug-789764.js │ ├── regress-crbug-7907.js │ ├── regress-crbug-791245-1.js │ ├── regress-crbug-791245-2.js │ ├── regress-crbug-791256.js │ ├── regress-crbug-795922.js │ ├── regress-crbug-798026.js │ ├── regress-crbug-798644.js │ ├── regress-crbug-800032.js │ ├── regress-crbug-800077.js │ ├── regress-crbug-800810.js │ ├── regress-crbug-801627.js │ ├── regress-crbug-802333.js │ ├── regress-crbug-805765.js │ ├── regress-crbug-806200.js │ ├── regress-crbug-806388.js │ ├── regress-crbug-807096.js │ ├── regress-crbug-808192.js │ ├── regress-crbug-813427.js │ ├── regress-crbug-813450.js │ ├── regress-crbug-813630.js │ ├── regress-crbug-816961.js │ ├── regress-crbug-819086.js │ ├── regress-crbug-819298.js │ ├── regress-crbug-820312.js │ ├── regress-crbug-820820.js │ ├── regress-crbug-821159-1.js │ ├── regress-crbug-821159-2.js │ ├── regress-crbug-821159-3.js │ ├── regress-crbug-821159-4.js │ ├── regress-crbug-822284.js │ ├── regress-crbug-823069.js │ ├── regress-crbug-823130.js │ ├── regress-crbug-825045.js │ ├── regress-crbug-827013.js │ ├── regress-crbug-830565.js │ ├── regress-crbug-831943.js │ ├── regress-crbug-831984.js │ ├── regress-crbug-840220.js │ ├── regress-crbug-841592.js │ ├── regress-crbug-843022.js │ ├── regress-crbug-848165.js │ ├── regress-crbug-849024.js │ ├── regress-crbug-850005.js │ ├── regress-crbug-851393.js │ ├── regress-crbug-852592.js │ ├── regress-crbug-854299.js │ ├── regress-crbug-856095.js │ ├── regress-crbug-859809.js │ ├── regress-crbug-860788.js │ ├── regress-crbug-862538.js │ ├── regress-crbug-865312.js │ ├── regress-crbug-865892.js │ ├── regress-crbug-866315.js │ ├── regress-crbug-867776.js │ ├── regress-crbug-869313.js │ ├── regress-crbug-871886.js │ ├── regress-crbug-87478.js │ ├── regress-crbug-876443.js │ ├── regress-crbug-878845.js │ ├── regress-crbug-879560.js │ ├── regress-crbug-879898.js │ ├── regress-crbug-880207.js │ ├── regress-crbug-881247.js │ ├── regress-crbug-882233-1.js │ ├── regress-crbug-882233-2.js │ ├── regress-crbug-884933.js │ ├── regress-crbug-885404.js │ ├── regress-crbug-887891.js │ ├── regress-crbug-888825.js │ ├── regress-crbug-890243.js │ ├── regress-crbug-891627.js │ ├── regress-crbug-892472-1.js │ ├── regress-crbug-892472-2.js │ ├── regress-crbug-895199.js │ ├── regress-crbug-896181.js │ ├── regress-crbug-896700.js │ ├── regress-crbug-897098.js │ ├── regress-crbug-897404.js │ ├── regress-crbug-897406.js │ ├── regress-crbug-897514.js │ ├── regress-crbug-898785.js │ ├── regress-crbug-898974.js │ ├── regress-crbug-899464.js │ ├── regress-crbug-899524.js │ ├── regress-crbug-899535.js │ ├── regress-crbug-900674.js │ ├── regress-crbug-902395.js │ ├── regress-crbug-902610.js │ ├── regress-crbug-902672.js │ ├── regress-crbug-903043.js │ ├── regress-crbug-905457.js │ ├── regress-crbug-906043.js │ ├── regress-crbug-906220.js │ ├── regress-crbug-906870.js │ ├── regress-crbug-90771.js │ ├── regress-crbug-908309.js │ ├── regress-crbug-909614.js │ ├── regress-crbug-911416.js │ ├── regress-crbug-913212.js │ ├── regress-crbug-913222.js │ ├── regress-crbug-913296.js │ ├── regress-crbug-915783.js │ ├── regress-crbug-9161.js │ ├── regress-crbug-916288.js │ ├── regress-crbug-917076.js │ ├── regress-crbug-917980.js │ ├── regress-crbug-918301.js │ ├── regress-crbug-920184.js │ ├── regress-crbug-923264.js │ ├── regress-crbug-923265.js │ ├── regress-crbug-923705.js │ ├── regress-crbug-926651.js │ ├── regress-crbug-926819.js │ ├── regress-crbug-926856.js │ ├── regress-crbug-930580.js │ ├── regress-crbug-930948-base.js │ ├── regress-crbug-930948.js │ ├── regress-crbug-931664.js │ ├── regress-crbug-932034.js │ ├── regress-crbug-933214.js │ ├── regress-crbug-934138.js │ ├── regress-crbug-934166.js │ ├── regress-crbug-935800.js │ ├── regress-crbug-935932.js │ ├── regress-crbug-936302.js │ ├── regress-crbug-937618.js │ ├── regress-crbug-937649.js │ ├── regress-crbug-937734.js │ ├── regress-crbug-940274.js │ ├── regress-crbug-941703.js │ ├── regress-crbug-941743.js │ ├── regress-crbug-942068.js │ ├── regress-crbug-944435.js │ ├── regress-crbug-944865.js │ ├── regress-crbug-944971.js │ ├── regress-crbug-950747.js │ ├── regress-crbug-951400.js │ ├── regress-crbug-959645-1.js │ ├── regress-crbug-959645-2.js │ ├── regress-crbug-959727.js │ ├── regress-crbug-961522.js │ ├── regress-crbug-961709-1.js │ ├── regress-crbug-961709-2.js │ ├── regress-crbug-963568.js │ ├── regress-crbug-964833.js │ ├── regress-crbug-964869.js │ ├── regress-crbug-966450.js │ ├── regress-crbug-967065.js │ ├── regress-crbug-967101.js │ ├── regress-crbug-967151.js │ ├── regress-crbug-967254.js │ ├── regress-crbug-967434.js │ ├── regress-crbug-969368.js │ ├── regress-crbug-969498.js │ ├── regress-crbug-971383.js │ ├── regress-crbug-971782.js │ ├── regress-crbug-976256.js │ ├── regress-crbug-976598.js │ ├── regress-crbug-976934.js │ ├── regress-crbug-977012.js │ ├── regress-crbug-977089.js │ ├── regress-crbug-979023.js │ ├── regress-crbug-979401.js │ ├── regress-crbug-980168.js │ ├── regress-crbug-980183.js │ ├── regress-crbug-980292.js │ ├── regress-crbug-980422.js │ ├── regress-crbug-980529.js │ ├── regress-crbug-981701.js │ ├── regress-crbug-984344.js │ ├── regress-crbug-985660.js │ ├── regress-crbug-986187.js │ ├── regress-crbug-987205.js │ ├── regress-crbug-988304.js │ ├── regress-crbug-990582.js │ ├── regress-crbug-992914.js │ ├── regress-crbug-993980.js │ ├── regress-crbug-994041.js │ ├── regress-crbug-994719.js │ ├── regress-crbug-997056.js │ ├── regress-crbug-997057.js │ ├── regress-crbug-997320.js │ ├── regress-crbug-999450.js │ ├── regress-create-exception.js │ ├── regress-deep-proto.js │ ├── regress-delete-empty-double.js │ ├── regress-deopt-gc.js │ ├── regress-deopt-gcb.js │ ├── regress-deopt-in-array-literal-spread.js │ ├── regress-deopt-store-effect.js │ ├── regress-deoptimize-constant-keyed-load.js │ ├── regress-dictionary-to-fast-arguments.js │ ├── regress-directive.js │ ├── regress-double-canonicalization.js │ ├── regress-double-property.js │ ├── regress-embedded-cons-string.js │ ├── regress-empty-fixed-double-array.js │ ├── regress-ensure-initial-map.js │ ├── regress-enum-prop-keys-cache-size.js │ ├── regress-escape-preserve-smi-representation.js │ ├── regress-et-clobbers-doubles.js │ ├── regress-eval-cache.js │ ├── regress-eval-context.js │ ├── regress-existing-shared-function-info.js │ ├── regress-fast-empty-string.js │ ├── regress-fast-literal-transition.js │ ├── regress-filter-contexts.js │ ├── regress-force-constant-representation.js │ ├── regress-force-representation.js │ ├── regress-freeze-setter.js │ ├── regress-freeze.js │ ├── regress-function-length-strict.js │ ├── regress-fundecl.js │ ├── regress-grow-deopt.js │ ├── regress-grow-store-smi-check.js │ ├── regress-gvn-ftt.js │ ├── regress-hoist-load-named-field.js │ ├── regress-indirect-push-unchecked.js │ ├── regress-inline-arrow-as-construct.js │ ├── regress-inline-class-constructor.js │ ├── regress-inline-constant-load.js │ ├── regress-inline-getter-near-stack-limit.js │ ├── regress-inlining-function-literal-context.js │ ├── regress-inlining-printing.js │ ├── regress-inlining-throw.js │ ├── regress-int32-truncation.js │ ├── regress-integer-indexed-element.js │ ├── regress-is-contextual.js │ ├── regress-is-smi-repr.js │ ├── regress-iteration-order.js │ ├── regress-json-parse-index.js │ ├── regress-json-stringify-gc.js │ ├── regress-keyed-access-string-length.js │ ├── regress-keyed-store-global.js │ ├── regress-keyed-store-non-strict-arguments.js │ ├── regress-latin-1.js │ ├── regress-lazy-deopt-inlining.js │ ├── regress-lazy-deopt-inlining2.js │ ├── regress-lazy-deopt-reloc.js │ ├── regress-lea-matching.js │ ├── regress-load-elements.js │ ├── regress-load-field-by-index.js │ ├── regress-loop-var-assign-without-block-scope.js │ ├── regress-map-invalidation-1.js │ ├── regress-map-invalidation-2.js │ ├── regress-mask-array-length.js │ ├── regress-merge-descriptors.js │ ├── regress-migrate-callbacks.js │ ├── regress-mul-canoverflow.js │ ├── regress-mul-canoverflowb.js │ ├── regress-no-dummy-use-for-arguments-object.js │ ├── regress-ntl.js │ ├── regress-object-assign-deprecated-2.js │ ├── regress-object-assign-deprecated.js │ ├── regress-omit-checks.js │ ├── regress-opt-typeof-null.js │ ├── regress-osr-context.js │ ├── regress-param-local-type.js │ ├── regress-parse-use-strict.js │ ├── regress-parseint.js │ ├── regress-phi-truncation.js │ ├── regress-polymorphic-load.js │ ├── regress-polymorphic-store.js │ ├── regress-preparse-inner-arrow-duplicate-parameter.js │ ├── regress-private-enumerable.js │ ├── regress-push-args-twice.js │ ├── regress-put-prototype-transition.js │ ├── regress-r3391.js │ ├── regress-r4998.js │ ├── regress-recurse-patch-binary-op.js │ ├── regress-refreeze-same-map.js │ ├── regress-regexp-codeflush.js │ ├── regress-regexp-construct-result.js │ ├── regress-regexp-functional-replace-slow.js │ ├── regress-regexp-nocase.js │ ├── regress-reset-dictionary-elements.js │ ├── regress-set-flags-stress-compact.js │ ├── regress-shift-enumerable.js │ ├── regress-sliced-external-cons-regexp.js │ ├── regress-sloppy-block-function-hoisting-dynamic.js │ ├── regress-smi-math-floor-round.js │ ├── regress-smi-only-concat.js │ ├── regress-smi-scanning.js │ ├── regress-sort-arguments.js │ ├── regress-sqrt.js │ ├── regress-store-global-proxy.js │ ├── regress-store-heapobject.js │ ├── regress-store-transition-dict.js │ ├── regress-store-uncacheable.js │ ├── regress-string-from-char-code-tonumber.js │ ├── regress-stringAt-boundsCheck.js │ ├── regress-struct-set-into-unreachable.js │ ├── regress-swapelements.js │ ├── regress-sync-optimized-lists.js │ ├── regress-transcendental.js │ ├── regress-trap-allocation-memento.js │ ├── regress-typedarray-length.js │ ├── regress-ubsan.js │ ├── regress-undefined-nan.js │ ├── regress-undefined-nan2.js │ ├── regress-undefined-nan3.js │ ├── regress-undefined-store-keyed-fast-element.js │ ├── regress-unlink-closures-on-deopt.js │ ├── regress-unsigned-mul-add.js │ ├── regress-update-field-type-attributes.js │ ├── regress-v8-10072.js │ ├── regress-v8-10384.js │ ├── regress-v8-10484-1.js │ ├── regress-v8-10484-2.js │ ├── regress-v8-10513.js │ ├── regress-v8-10568.js │ ├── regress-v8-10602.js │ ├── regress-v8-10604.js │ ├── regress-v8-10817.js │ ├── regress-v8-11261.js │ ├── regress-v8-11290.js │ ├── regress-v8-11360.js │ ├── regress-v8-11614.js │ ├── regress-v8-11616.js │ ├── regress-v8-11851.js │ ├── regress-v8-12122.js │ ├── regress-v8-12194.js │ ├── regress-v8-12219.js │ ├── regress-v8-12421-no-lazy-feedback.js │ ├── regress-v8-12421.js │ ├── regress-v8-12472.js │ ├── regress-v8-12595.js │ ├── regress-v8-12632.js │ ├── regress-v8-12671.js │ ├── regress-v8-12688.js │ ├── regress-v8-12705.js │ ├── regress-v8-12762.js │ ├── regress-v8-13037.js │ ├── regress-v8-13097.js │ ├── regress-v8-13110.js │ ├── regress-v8-13181.js │ ├── regress-v8-13190.js │ ├── regress-v8-13410.js │ ├── regress-v8-13445.js │ ├── regress-v8-4153-1.js │ ├── regress-v8-4839.js │ ├── regress-v8-4972.js │ ├── regress-v8-5009.js │ ├── regress-v8-5254-1.js │ ├── regress-v8-5254-2.js │ ├── regress-v8-5255-1.js │ ├── regress-v8-5255-2.js │ ├── regress-v8-5255-3.js │ ├── regress-v8-5697.js │ ├── regress-v8-5848.js │ ├── regress-v8-5958.js │ ├── regress-v8-6515.js │ ├── regress-v8-6706.js │ ├── regress-v8-6712.js │ ├── regress-v8-6716.js │ ├── regress-v8-6906.js │ ├── regress-v8-6940.js │ ├── regress-v8-7245.js │ ├── regress-v8-7682.js │ ├── regress-v8-7725.js │ ├── regress-v8-7848.js │ ├── regress-v8-8070.js │ ├── regress-v8-8357.js │ ├── regress-v8-8445-2.js │ ├── regress-v8-8445.js │ ├── regress-v8-8770.js │ ├── regress-v8-8799.js │ ├── regress-v8-9106.js │ ├── regress-v8-9233.js │ ├── regress-v8-9243.js │ ├── regress-v8-9267-1.js │ ├── regress-v8-9267-2.js │ ├── regress-v8-9394-2.js │ ├── regress-v8-9394.js │ ├── regress-v8-9460.js │ ├── regress-v8-9511.js │ ├── regress-v8-9534.js │ ├── regress-v8-9656.js │ ├── regress-v8-9758.js │ ├── regress-wasm-crbug-599413.js │ ├── regress-wasm-crbug-618602.js │ ├── regress-weakening-multiplication.js │ ├── regress-x87.js │ ├── regress1192313.js │ ├── regress_967104.js │ ├── setter.js │ ├── short-circuit.js │ ├── splice-missing-wb.js │ ├── string-compare-memcmp.js │ ├── string-fromcharcode-sideeffect.js │ ├── string-next-encoding.js │ ├── string-split-monkey-patching.js │ ├── typecheck-null-undefined.js │ ├── typed-array-lifetime.js │ └── wasm-typer-incompatible-ref-cast.js ├── utils.py └── v8 └── SaveV8.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/.gitignore -------------------------------------------------------------------------------- /ExtractSample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/ExtractSample.py -------------------------------------------------------------------------------- /ProcessChakraCommit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/ProcessChakraCommit.py -------------------------------------------------------------------------------- /ProcessJSCCommit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/ProcessJSCCommit.py -------------------------------------------------------------------------------- /ProcessJerryCommit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/ProcessJerryCommit.py -------------------------------------------------------------------------------- /ProcessSMCommit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/ProcessSMCommit.py -------------------------------------------------------------------------------- /ProcessV8Commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/ProcessV8Commit.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/README.md -------------------------------------------------------------------------------- /chakra/SaveChakra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/chakra/SaveChakra.py -------------------------------------------------------------------------------- /fuzzJSC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/fuzzJSC.sh -------------------------------------------------------------------------------- /fuzzSM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/fuzzSM.sh -------------------------------------------------------------------------------- /fuzzV8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/fuzzV8.sh -------------------------------------------------------------------------------- /jerry/SaveJerry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/jerry/SaveJerry.py -------------------------------------------------------------------------------- /jsc/SaveJSC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/jsc/SaveJSC.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/main.py -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- 1 | Scripts in this fold are used for experiments 2 | -------------------------------------------------------------------------------- /scripts/a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/a.py -------------------------------------------------------------------------------- /scripts/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/chat.py -------------------------------------------------------------------------------- /scripts/cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/cov.sh -------------------------------------------------------------------------------- /scripts/csv2json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/csv2json.py -------------------------------------------------------------------------------- /scripts/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/debug.py -------------------------------------------------------------------------------- /scripts/find_bad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/find_bad.py -------------------------------------------------------------------------------- /scripts/findbad.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/findbad.sh -------------------------------------------------------------------------------- /scripts/get_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/get_message.py -------------------------------------------------------------------------------- /scripts/js2txt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/js2txt.py -------------------------------------------------------------------------------- /scripts/patch_cov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/patch_cov.py -------------------------------------------------------------------------------- /scripts/table2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/table2.py -------------------------------------------------------------------------------- /scripts/table6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/table6.py -------------------------------------------------------------------------------- /scripts/table8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/scripts/table8.py -------------------------------------------------------------------------------- /scripts/vulcurator.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sm/SaveSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/sm/SaveSM.py -------------------------------------------------------------------------------- /testsuite/ch/01.octal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/01.octal.js -------------------------------------------------------------------------------- /testsuite/ch/04.eval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/04.eval.js -------------------------------------------------------------------------------- /testsuite/ch/10.eval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/10.eval.js -------------------------------------------------------------------------------- /testsuite/ch/101832.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/101832.js -------------------------------------------------------------------------------- /testsuite/ch/11.this.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/11.this.js -------------------------------------------------------------------------------- /testsuite/ch/14.var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/14.var.js -------------------------------------------------------------------------------- /testsuite/ch/15.with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/15.with.js -------------------------------------------------------------------------------- /testsuite/ch/16.catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/16.catch.js -------------------------------------------------------------------------------- /testsuite/ch/262test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/262test.js -------------------------------------------------------------------------------- /testsuite/ch/3d-cube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/3d-cube.js -------------------------------------------------------------------------------- /testsuite/ch/3d-morph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/3d-morph.js -------------------------------------------------------------------------------- /testsuite/ch/602481.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/602481.js -------------------------------------------------------------------------------- /testsuite/ch/605893.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/622043.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/622043.js -------------------------------------------------------------------------------- /testsuite/ch/Array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Array.js -------------------------------------------------------------------------------- /testsuite/ch/BadNaN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/BadNaN.js -------------------------------------------------------------------------------- /testsuite/ch/BolEol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/BolEol.js -------------------------------------------------------------------------------- /testsuite/ch/CmBail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/CmBail.js -------------------------------------------------------------------------------- /testsuite/ch/CmPeeps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/CmPeeps.js -------------------------------------------------------------------------------- /testsuite/ch/Collator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Collator.js -------------------------------------------------------------------------------- /testsuite/ch/CrossSiteFixedField_blank.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/DateCtr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/DateCtr.js -------------------------------------------------------------------------------- /testsuite/ch/DefProp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/DefProp.js -------------------------------------------------------------------------------- /testsuite/ch/DoLoop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/DoLoop.js -------------------------------------------------------------------------------- /testsuite/ch/DoLoop2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/DoLoop2.js -------------------------------------------------------------------------------- /testsuite/ch/DoLoop3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/DoLoop3.js -------------------------------------------------------------------------------- /testsuite/ch/DoWhile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/DoWhile.js -------------------------------------------------------------------------------- /testsuite/ch/ES6Proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ES6Proto.js -------------------------------------------------------------------------------- /testsuite/ch/ES6Super.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ES6Super.js -------------------------------------------------------------------------------- /testsuite/ch/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Error.js -------------------------------------------------------------------------------- /testsuite/ch/ForLoop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ForLoop.js -------------------------------------------------------------------------------- /testsuite/ch/ForLoop2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ForLoop2.js -------------------------------------------------------------------------------- /testsuite/ch/FuncBody.bug231397.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | var a =5; 7 | WScript.Echo("Passed"); -------------------------------------------------------------------------------- /testsuite/ch/FuncBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/FuncBody.js -------------------------------------------------------------------------------- /testsuite/ch/Hashbang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Hashbang.js -------------------------------------------------------------------------------- /testsuite/ch/IntlInit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/IntlInit.js -------------------------------------------------------------------------------- /testsuite/ch/LabelFuncAsWithStmt.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | with ({}) L: function f() { } 7 | -------------------------------------------------------------------------------- /testsuite/ch/Labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Labels.js -------------------------------------------------------------------------------- /testsuite/ch/LeftDead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/LeftDead.js -------------------------------------------------------------------------------- /testsuite/ch/Length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Length.js -------------------------------------------------------------------------------- /testsuite/ch/Logical.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Logical.js -------------------------------------------------------------------------------- /testsuite/ch/MemOp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/MemOp.js -------------------------------------------------------------------------------- /testsuite/ch/NaN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/NaN.js -------------------------------------------------------------------------------- /testsuite/ch/NoProf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/NoProf.js -------------------------------------------------------------------------------- /testsuite/ch/NoSse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/NoSse.js -------------------------------------------------------------------------------- /testsuite/ch/OS_4341640.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | for((1/0) in {}) 7 | {} 8 | print("Pass"); 9 | -------------------------------------------------------------------------------- /testsuite/ch/OS_8600339.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | e=>0; 7 | print('Pass'); 8 | -------------------------------------------------------------------------------- /testsuite/ch/Object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Object.js -------------------------------------------------------------------------------- /testsuite/ch/OpEq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/OpEq.js -------------------------------------------------------------------------------- /testsuite/ch/Overflow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Overflow.js -------------------------------------------------------------------------------- /testsuite/ch/Platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Platform.js -------------------------------------------------------------------------------- /testsuite/ch/ReadAV1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ReadAV1.js -------------------------------------------------------------------------------- /testsuite/ch/ReadOnly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ReadOnly.js -------------------------------------------------------------------------------- /testsuite/ch/Slow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Slow.js -------------------------------------------------------------------------------- /testsuite/ch/SuperAccessInGlobalLambda.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | () => super.a; 7 | -------------------------------------------------------------------------------- /testsuite/ch/Switch2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/Switch2.js -------------------------------------------------------------------------------- /testsuite/ch/TApply1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/TApply1.js -------------------------------------------------------------------------------- /testsuite/ch/TypeSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/TypeSpec.js -------------------------------------------------------------------------------- /testsuite/ch/UTFTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/UTFTests.js -------------------------------------------------------------------------------- /testsuite/ch/UnaryPos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/UnaryPos.js -------------------------------------------------------------------------------- /testsuite/ch/ValidExportDefaultStatement1.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | var x; 6 | export default x; 7 | -------------------------------------------------------------------------------- /testsuite/ch/With.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/With.js -------------------------------------------------------------------------------- /testsuite/ch/With2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/With2.js -------------------------------------------------------------------------------- /testsuite/ch/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/a.js -------------------------------------------------------------------------------- /testsuite/ch/access.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/access.js -------------------------------------------------------------------------------- /testsuite/ch/accessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/accessor.js -------------------------------------------------------------------------------- /testsuite/ch/acid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/acid.js -------------------------------------------------------------------------------- /testsuite/ch/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/add.js -------------------------------------------------------------------------------- /testsuite/ch/add0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/add0.js -------------------------------------------------------------------------------- /testsuite/ch/add1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/add1.js -------------------------------------------------------------------------------- /testsuite/ch/add2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/add2.js -------------------------------------------------------------------------------- /testsuite/ch/add3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/add3.js -------------------------------------------------------------------------------- /testsuite/ch/addcross.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/addcross.js -------------------------------------------------------------------------------- /testsuite/ch/adddata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/adddata.js -------------------------------------------------------------------------------- /testsuite/ch/addition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/addition.js -------------------------------------------------------------------------------- /testsuite/ch/ai-astar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ai-astar.js -------------------------------------------------------------------------------- /testsuite/ch/air-blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/air-blob.js -------------------------------------------------------------------------------- /testsuite/ch/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/all.js -------------------------------------------------------------------------------- /testsuite/ch/and.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/and.js -------------------------------------------------------------------------------- /testsuite/ch/and0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/and0.js -------------------------------------------------------------------------------- /testsuite/ch/and1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/and1.js -------------------------------------------------------------------------------- /testsuite/ch/and2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/and2.js -------------------------------------------------------------------------------- /testsuite/ch/and3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/and3.js -------------------------------------------------------------------------------- /testsuite/ch/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/api.js -------------------------------------------------------------------------------- /testsuite/ch/apply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/apply.js -------------------------------------------------------------------------------- /testsuite/ch/apply3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/apply3.js -------------------------------------------------------------------------------- /testsuite/ch/arg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/arg.js -------------------------------------------------------------------------------- /testsuite/ch/argTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/argTest.js -------------------------------------------------------------------------------- /testsuite/ch/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/array.js -------------------------------------------------------------------------------- /testsuite/ch/array_at.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/array_at.js -------------------------------------------------------------------------------- /testsuite/ch/arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/arrays.js -------------------------------------------------------------------------------- /testsuite/ch/arrlit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/arrlit.js -------------------------------------------------------------------------------- /testsuite/ch/assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/assign.js -------------------------------------------------------------------------------- /testsuite/ch/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ast.js -------------------------------------------------------------------------------- /testsuite/ch/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/async.js -------------------------------------------------------------------------------- /testsuite/ch/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/b.js -------------------------------------------------------------------------------- /testsuite/ch/bailout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bailout.js -------------------------------------------------------------------------------- /testsuite/ch/bailout2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bailout2.js -------------------------------------------------------------------------------- /testsuite/ch/bailout3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bailout3.js -------------------------------------------------------------------------------- /testsuite/ch/bailout4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bailout4.js -------------------------------------------------------------------------------- /testsuite/ch/bailout5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bailout5.js -------------------------------------------------------------------------------- /testsuite/ch/bailout6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bailout6.js -------------------------------------------------------------------------------- /testsuite/ch/bailout7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bailout7.js -------------------------------------------------------------------------------- /testsuite/ch/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/basic.js -------------------------------------------------------------------------------- /testsuite/ch/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/basics.js -------------------------------------------------------------------------------- /testsuite/ch/bcebug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bcebug.js -------------------------------------------------------------------------------- /testsuite/ch/binary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/binary.js -------------------------------------------------------------------------------- /testsuite/ch/bind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bind.js -------------------------------------------------------------------------------- /testsuite/ch/biops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/biops.js -------------------------------------------------------------------------------- /testsuite/ch/blue_641922.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/boolean.js -------------------------------------------------------------------------------- /testsuite/ch/boolprop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/boolprop.js -------------------------------------------------------------------------------- /testsuite/ch/box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/box.js -------------------------------------------------------------------------------- /testsuite/ch/box2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/box2d.js -------------------------------------------------------------------------------- /testsuite/ch/brbool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/brbool.js -------------------------------------------------------------------------------- /testsuite/ch/break1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/break1.js -------------------------------------------------------------------------------- /testsuite/ch/break2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/break2.js -------------------------------------------------------------------------------- /testsuite/ch/break3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/break3.js -------------------------------------------------------------------------------- /testsuite/ch/bug0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug0.js -------------------------------------------------------------------------------- /testsuite/ch/bug1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug1.js -------------------------------------------------------------------------------- /testsuite/ch/bug10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug10.js -------------------------------------------------------------------------------- /testsuite/ch/bug318.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug318.js -------------------------------------------------------------------------------- /testsuite/ch/bug41530.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug41530.js -------------------------------------------------------------------------------- /testsuite/ch/bug42111.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug42111.js -------------------------------------------------------------------------------- /testsuite/ch/bug469.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug469.js -------------------------------------------------------------------------------- /testsuite/ch/bug56026.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug56026.js -------------------------------------------------------------------------------- /testsuite/ch/bug602.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug602.js -------------------------------------------------------------------------------- /testsuite/ch/bug6738.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug6738.js -------------------------------------------------------------------------------- /testsuite/ch/bug70.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug70.js -------------------------------------------------------------------------------- /testsuite/ch/bug713.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug713.js -------------------------------------------------------------------------------- /testsuite/ch/bug764.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug764.js -------------------------------------------------------------------------------- /testsuite/ch/bug_5585.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug_5585.js -------------------------------------------------------------------------------- /testsuite/ch/bug_5883.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug_5883.js -------------------------------------------------------------------------------- /testsuite/ch/bug_6179.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug_6179.js -------------------------------------------------------------------------------- /testsuite/ch/bug_6239.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug_6239.js -------------------------------------------------------------------------------- /testsuite/ch/bug_6277.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bug_6277.js -------------------------------------------------------------------------------- /testsuite/ch/bugs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/bugs.js -------------------------------------------------------------------------------- /testsuite/ch/builtin_from.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/c.js -------------------------------------------------------------------------------- /testsuite/ch/call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/call.js -------------------------------------------------------------------------------- /testsuite/ch/call1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/call1.js -------------------------------------------------------------------------------- /testsuite/ch/call2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/call2.js -------------------------------------------------------------------------------- /testsuite/ch/calli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/calli.js -------------------------------------------------------------------------------- /testsuite/ch/capture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/capture.js -------------------------------------------------------------------------------- /testsuite/ch/captures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/captures.js -------------------------------------------------------------------------------- /testsuite/ch/cdjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/cdjs.js -------------------------------------------------------------------------------- /testsuite/ch/charAt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/charAt.js -------------------------------------------------------------------------------- /testsuite/ch/classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/classes.js -------------------------------------------------------------------------------- /testsuite/ch/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/cli.js -------------------------------------------------------------------------------- /testsuite/ch/closure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/closure.js -------------------------------------------------------------------------------- /testsuite/ch/clz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/clz.js -------------------------------------------------------------------------------- /testsuite/ch/clz32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/clz32.js -------------------------------------------------------------------------------- /testsuite/ch/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/code.js -------------------------------------------------------------------------------- /testsuite/ch/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/common.js -------------------------------------------------------------------------------- /testsuite/ch/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/compare.js -------------------------------------------------------------------------------- /testsuite/ch/concat1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/concat1.js -------------------------------------------------------------------------------- /testsuite/ch/concat2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/concat2.js -------------------------------------------------------------------------------- /testsuite/ch/concat3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/concat3.js -------------------------------------------------------------------------------- /testsuite/ch/concat4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/concat4.js -------------------------------------------------------------------------------- /testsuite/ch/concat5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/concat5.js -------------------------------------------------------------------------------- /testsuite/ch/concat6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/concat6.js -------------------------------------------------------------------------------- /testsuite/ch/concat7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/concat7.js -------------------------------------------------------------------------------- /testsuite/ch/copyprop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/copyprop.js -------------------------------------------------------------------------------- /testsuite/ch/crazy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/crazy.js -------------------------------------------------------------------------------- /testsuite/ch/createdp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/createdp.js -------------------------------------------------------------------------------- /testsuite/ch/crossContext.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/crypto.js -------------------------------------------------------------------------------- /testsuite/ch/cse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/cse.js -------------------------------------------------------------------------------- /testsuite/ch/cse1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/cse1.js -------------------------------------------------------------------------------- /testsuite/ch/cse2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/cse2.js -------------------------------------------------------------------------------- /testsuite/ch/cse3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/cse3.js -------------------------------------------------------------------------------- /testsuite/ch/cseBug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/cseBug.js -------------------------------------------------------------------------------- /testsuite/ch/ctrFlags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ctrFlags.js -------------------------------------------------------------------------------- /testsuite/ch/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/custom.js -------------------------------------------------------------------------------- /testsuite/ch/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/d.js -------------------------------------------------------------------------------- /testsuite/ch/dataview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dataview.js -------------------------------------------------------------------------------- /testsuite/ch/dateutc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dateutc.js -------------------------------------------------------------------------------- /testsuite/ch/dead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dead.js -------------------------------------------------------------------------------- /testsuite/ch/deep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/deep.js -------------------------------------------------------------------------------- /testsuite/ch/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/default.js -------------------------------------------------------------------------------- /testsuite/ch/defer1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/defer1.js -------------------------------------------------------------------------------- /testsuite/ch/defer2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/defer2.js -------------------------------------------------------------------------------- /testsuite/ch/defer3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/defer3.js -------------------------------------------------------------------------------- /testsuite/ch/defer4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/defer4.js -------------------------------------------------------------------------------- /testsuite/ch/defer5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/defer5.js -------------------------------------------------------------------------------- /testsuite/ch/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/delete.js -------------------------------------------------------------------------------- /testsuite/ch/delete1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/delete1.js -------------------------------------------------------------------------------- /testsuite/ch/delete2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/delete2.js -------------------------------------------------------------------------------- /testsuite/ch/delete3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/delete3.js -------------------------------------------------------------------------------- /testsuite/ch/div.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/div.js -------------------------------------------------------------------------------- /testsuite/ch/div0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/div0.js -------------------------------------------------------------------------------- /testsuite/ch/div1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/div1.js -------------------------------------------------------------------------------- /testsuite/ch/div2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/div2.js -------------------------------------------------------------------------------- /testsuite/ch/div3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/div3.js -------------------------------------------------------------------------------- /testsuite/ch/divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/divide.js -------------------------------------------------------------------------------- /testsuite/ch/dop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dop.js -------------------------------------------------------------------------------- /testsuite/ch/dop1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dop1.js -------------------------------------------------------------------------------- /testsuite/ch/dotAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dotAll.js -------------------------------------------------------------------------------- /testsuite/ch/driver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/driver.js -------------------------------------------------------------------------------- /testsuite/ch/dry.c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dry.c.js -------------------------------------------------------------------------------- /testsuite/ch/dummy.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/dummy_cctx.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/dynamic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/dynamic.js -------------------------------------------------------------------------------- /testsuite/ch/e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/e.js -------------------------------------------------------------------------------- /testsuite/ch/early1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/early1.js -------------------------------------------------------------------------------- /testsuite/ch/early2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/early2.js -------------------------------------------------------------------------------- /testsuite/ch/enum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/enum.js -------------------------------------------------------------------------------- /testsuite/ch/eq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/eq.js -------------------------------------------------------------------------------- /testsuite/ch/eq0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/eq0.js -------------------------------------------------------------------------------- /testsuite/ch/eq1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/eq1.js -------------------------------------------------------------------------------- /testsuite/ch/eq2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/eq2.js -------------------------------------------------------------------------------- /testsuite/ch/eq3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/eq3.js -------------------------------------------------------------------------------- /testsuite/ch/equal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/equal.js -------------------------------------------------------------------------------- /testsuite/ch/equality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/equality.js -------------------------------------------------------------------------------- /testsuite/ch/equals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/equals.js -------------------------------------------------------------------------------- /testsuite/ch/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/error.js -------------------------------------------------------------------------------- /testsuite/ch/errorNum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/errorNum.js -------------------------------------------------------------------------------- /testsuite/ch/es5Array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/es5Array.js -------------------------------------------------------------------------------- /testsuite/ch/escapes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/escapes.js -------------------------------------------------------------------------------- /testsuite/ch/eval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/eval.js -------------------------------------------------------------------------------- /testsuite/ch/eval1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/eval1.js -------------------------------------------------------------------------------- /testsuite/ch/evalThis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/evalThis.js -------------------------------------------------------------------------------- /testsuite/ch/evalargs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/evalargs.js -------------------------------------------------------------------------------- /testsuite/ch/evalbug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/evalbug.js -------------------------------------------------------------------------------- /testsuite/ch/evaluate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/evaluate.js -------------------------------------------------------------------------------- /testsuite/ch/expandos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/expandos.js -------------------------------------------------------------------------------- /testsuite/ch/expo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/expo.js -------------------------------------------------------------------------------- /testsuite/ch/exportmodule.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | export var x; 6 | x = 'Pass'; 7 | -------------------------------------------------------------------------------- /testsuite/ch/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/exports.js -------------------------------------------------------------------------------- /testsuite/ch/f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/f.js -------------------------------------------------------------------------------- /testsuite/ch/f32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/f32.js -------------------------------------------------------------------------------- /testsuite/ch/f64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/f64.js -------------------------------------------------------------------------------- /testsuite/ch/fabs1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/fabs1.js -------------------------------------------------------------------------------- /testsuite/ch/fabs2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/fabs2.js -------------------------------------------------------------------------------- /testsuite/ch/failfast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/failfast.js -------------------------------------------------------------------------------- /testsuite/ch/ffibug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ffibug.js -------------------------------------------------------------------------------- /testsuite/ch/flags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/flags.js -------------------------------------------------------------------------------- /testsuite/ch/floatcmp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/floatcmp.js -------------------------------------------------------------------------------- /testsuite/ch/floatmod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/floatmod.js -------------------------------------------------------------------------------- /testsuite/ch/for-loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/for-loop.js -------------------------------------------------------------------------------- /testsuite/ch/forEach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/forEach.js -------------------------------------------------------------------------------- /testsuite/ch/freeze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/freeze.js -------------------------------------------------------------------------------- /testsuite/ch/fstpbug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/fstpbug.js -------------------------------------------------------------------------------- /testsuite/ch/funcExpr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/funcExpr.js -------------------------------------------------------------------------------- /testsuite/ch/funcexpr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/funcexpr.js -------------------------------------------------------------------------------- /testsuite/ch/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/function.js -------------------------------------------------------------------------------- /testsuite/ch/g.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/g.js -------------------------------------------------------------------------------- /testsuite/ch/gbemu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/gbemu.js -------------------------------------------------------------------------------- /testsuite/ch/ge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ge.js -------------------------------------------------------------------------------- /testsuite/ch/ge0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ge0.js -------------------------------------------------------------------------------- /testsuite/ch/ge1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ge1.js -------------------------------------------------------------------------------- /testsuite/ch/ge2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ge2.js -------------------------------------------------------------------------------- /testsuite/ch/ge3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ge3.js -------------------------------------------------------------------------------- /testsuite/ch/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/generate.js -------------------------------------------------------------------------------- /testsuite/ch/getclass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/getclass.js -------------------------------------------------------------------------------- /testsuite/ch/glo_asg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/glo_asg.js -------------------------------------------------------------------------------- /testsuite/ch/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/global.js -------------------------------------------------------------------------------- /testsuite/ch/globalNewTargetSyntaxError.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | new.target; -------------------------------------------------------------------------------- /testsuite/ch/glue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/glue.js -------------------------------------------------------------------------------- /testsuite/ch/grow.any.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/grow.any.js -------------------------------------------------------------------------------- /testsuite/ch/gt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/gt.js -------------------------------------------------------------------------------- /testsuite/ch/gt0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/gt0.js -------------------------------------------------------------------------------- /testsuite/ch/gt1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/gt1.js -------------------------------------------------------------------------------- /testsuite/ch/gt2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/gt2.js -------------------------------------------------------------------------------- /testsuite/ch/gt3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/gt3.js -------------------------------------------------------------------------------- /testsuite/ch/h.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/h.js -------------------------------------------------------------------------------- /testsuite/ch/hang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/hang.js -------------------------------------------------------------------------------- /testsuite/ch/hasItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/hasItem.js -------------------------------------------------------------------------------- /testsuite/ch/hash-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/hash-map.js -------------------------------------------------------------------------------- /testsuite/ch/hasown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/hasown.js -------------------------------------------------------------------------------- /testsuite/ch/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/hello.js -------------------------------------------------------------------------------- /testsuite/ch/i.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/i.js -------------------------------------------------------------------------------- /testsuite/ch/i64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/i64.js -------------------------------------------------------------------------------- /testsuite/ch/i64cf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/i64cf.js -------------------------------------------------------------------------------- /testsuite/ch/imul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/imul.js -------------------------------------------------------------------------------- /testsuite/ch/inbug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/inbug.js -------------------------------------------------------------------------------- /testsuite/ch/inbug2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/inbug2.js -------------------------------------------------------------------------------- /testsuite/ch/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/index.js -------------------------------------------------------------------------------- /testsuite/ch/indexof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/indexof.js -------------------------------------------------------------------------------- /testsuite/ch/infinite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/infinite.js -------------------------------------------------------------------------------- /testsuite/ch/inlining.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/inlining.js -------------------------------------------------------------------------------- /testsuite/ch/inst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/inst.js -------------------------------------------------------------------------------- /testsuite/ch/inst_bug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/inst_bug.js -------------------------------------------------------------------------------- /testsuite/ch/integer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/integer.js -------------------------------------------------------------------------------- /testsuite/ch/invalidutf8.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/ch/irviewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/irviewer.js -------------------------------------------------------------------------------- /testsuite/ch/isarrbug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/isarrbug.js -------------------------------------------------------------------------------- /testsuite/ch/isin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/isin.js -------------------------------------------------------------------------------- /testsuite/ch/j.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/j.js -------------------------------------------------------------------------------- /testsuite/ch/jitdefer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/jitdefer.js -------------------------------------------------------------------------------- /testsuite/ch/join2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/join2.js -------------------------------------------------------------------------------- /testsuite/ch/jsapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/jsapi.js -------------------------------------------------------------------------------- /testsuite/ch/jump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/jump.js -------------------------------------------------------------------------------- /testsuite/ch/jx1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/jx1.js -------------------------------------------------------------------------------- /testsuite/ch/jx2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/jx2.js -------------------------------------------------------------------------------- /testsuite/ch/k.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/k.js -------------------------------------------------------------------------------- /testsuite/ch/keyword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/keyword.js -------------------------------------------------------------------------------- /testsuite/ch/l.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/l.js -------------------------------------------------------------------------------- /testsuite/ch/lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lambda.js -------------------------------------------------------------------------------- /testsuite/ch/lambda1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lambda1.js -------------------------------------------------------------------------------- /testsuite/ch/land.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/land.js -------------------------------------------------------------------------------- /testsuite/ch/land0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/land0.js -------------------------------------------------------------------------------- /testsuite/ch/land1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/land1.js -------------------------------------------------------------------------------- /testsuite/ch/land2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/land2.js -------------------------------------------------------------------------------- /testsuite/ch/land3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/land3.js -------------------------------------------------------------------------------- /testsuite/ch/ldindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ldindex.js -------------------------------------------------------------------------------- /testsuite/ch/le.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/le.js -------------------------------------------------------------------------------- /testsuite/ch/le0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/le0.js -------------------------------------------------------------------------------- /testsuite/ch/le1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/le1.js -------------------------------------------------------------------------------- /testsuite/ch/le2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/le2.js -------------------------------------------------------------------------------- /testsuite/ch/le3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/le3.js -------------------------------------------------------------------------------- /testsuite/ch/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/length.js -------------------------------------------------------------------------------- /testsuite/ch/length2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/length2.js -------------------------------------------------------------------------------- /testsuite/ch/letlet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/letlet.js -------------------------------------------------------------------------------- /testsuite/ch/letvar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/letvar.js -------------------------------------------------------------------------------- /testsuite/ch/level_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/level_1.js -------------------------------------------------------------------------------- /testsuite/ch/lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lexer.js -------------------------------------------------------------------------------- /testsuite/ch/likely.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/likely.js -------------------------------------------------------------------------------- /testsuite/ch/limits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/limits.js -------------------------------------------------------------------------------- /testsuite/ch/liveness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/liveness.js -------------------------------------------------------------------------------- /testsuite/ch/logAnd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/logAnd.js -------------------------------------------------------------------------------- /testsuite/ch/logOr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/logOr.js -------------------------------------------------------------------------------- /testsuite/ch/loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/loop.js -------------------------------------------------------------------------------- /testsuite/ch/loopinit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/loopinit.js -------------------------------------------------------------------------------- /testsuite/ch/loops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/loops.js -------------------------------------------------------------------------------- /testsuite/ch/lor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lor.js -------------------------------------------------------------------------------- /testsuite/ch/lor0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lor0.js -------------------------------------------------------------------------------- /testsuite/ch/lor1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lor1.js -------------------------------------------------------------------------------- /testsuite/ch/lor2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lor2.js -------------------------------------------------------------------------------- /testsuite/ch/lor3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lor3.js -------------------------------------------------------------------------------- /testsuite/ch/lsh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lsh.js -------------------------------------------------------------------------------- /testsuite/ch/lsh0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lsh0.js -------------------------------------------------------------------------------- /testsuite/ch/lsh1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lsh1.js -------------------------------------------------------------------------------- /testsuite/ch/lsh2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lsh2.js -------------------------------------------------------------------------------- /testsuite/ch/lsh3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lsh3.js -------------------------------------------------------------------------------- /testsuite/ch/lt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lt.js -------------------------------------------------------------------------------- /testsuite/ch/lt0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lt0.js -------------------------------------------------------------------------------- /testsuite/ch/lt1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lt1.js -------------------------------------------------------------------------------- /testsuite/ch/lt2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lt2.js -------------------------------------------------------------------------------- /testsuite/ch/lt3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/lt3.js -------------------------------------------------------------------------------- /testsuite/ch/m.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/m.js -------------------------------------------------------------------------------- /testsuite/ch/manyargs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/manyargs.js -------------------------------------------------------------------------------- /testsuite/ch/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/map.js -------------------------------------------------------------------------------- /testsuite/ch/markTemp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/markTemp.js -------------------------------------------------------------------------------- /testsuite/ch/marktemp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/marktemp.js -------------------------------------------------------------------------------- /testsuite/ch/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/math.js -------------------------------------------------------------------------------- /testsuite/ch/max.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/max.js -------------------------------------------------------------------------------- /testsuite/ch/max2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/max2.js -------------------------------------------------------------------------------- /testsuite/ch/memcopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/memcopy.js -------------------------------------------------------------------------------- /testsuite/ch/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/memory.js -------------------------------------------------------------------------------- /testsuite/ch/memset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/memset.js -------------------------------------------------------------------------------- /testsuite/ch/memset2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/memset2.js -------------------------------------------------------------------------------- /testsuite/ch/min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/min.js -------------------------------------------------------------------------------- /testsuite/ch/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/misc.js -------------------------------------------------------------------------------- /testsuite/ch/missing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/missing.js -------------------------------------------------------------------------------- /testsuite/ch/mixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mixed.js -------------------------------------------------------------------------------- /testsuite/ch/mod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mod.js -------------------------------------------------------------------------------- /testsuite/ch/mod0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mod0.js -------------------------------------------------------------------------------- /testsuite/ch/mod1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mod1.js -------------------------------------------------------------------------------- /testsuite/ch/mod2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mod2.js -------------------------------------------------------------------------------- /testsuite/ch/mod3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mod3.js -------------------------------------------------------------------------------- /testsuite/ch/modopt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/modopt.js -------------------------------------------------------------------------------- /testsuite/ch/module_4570_dep2.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | export default function(){} 7 | -------------------------------------------------------------------------------- /testsuite/ch/moduletest2_mod2b.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | loaded++; -------------------------------------------------------------------------------- /testsuite/ch/modulus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/modulus.js -------------------------------------------------------------------------------- /testsuite/ch/mru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mru.js -------------------------------------------------------------------------------- /testsuite/ch/mul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mul.js -------------------------------------------------------------------------------- /testsuite/ch/mul0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mul0.js -------------------------------------------------------------------------------- /testsuite/ch/mul1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mul1.js -------------------------------------------------------------------------------- /testsuite/ch/mul2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mul2.js -------------------------------------------------------------------------------- /testsuite/ch/mul3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/mul3.js -------------------------------------------------------------------------------- /testsuite/ch/multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/multiply.js -------------------------------------------------------------------------------- /testsuite/ch/n-body.c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/n-body.c.js -------------------------------------------------------------------------------- /testsuite/ch/n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/n.js -------------------------------------------------------------------------------- /testsuite/ch/nan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/nan.js -------------------------------------------------------------------------------- /testsuite/ch/nanbug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/nanbug.js -------------------------------------------------------------------------------- /testsuite/ch/ne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ne.js -------------------------------------------------------------------------------- /testsuite/ch/ne0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ne0.js -------------------------------------------------------------------------------- /testsuite/ch/ne1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ne1.js -------------------------------------------------------------------------------- /testsuite/ch/ne2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ne2.js -------------------------------------------------------------------------------- /testsuite/ch/ne3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/ne3.js -------------------------------------------------------------------------------- /testsuite/ch/neg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/neg.js -------------------------------------------------------------------------------- /testsuite/ch/negZero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/negZero.js -------------------------------------------------------------------------------- /testsuite/ch/negate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/negate.js -------------------------------------------------------------------------------- /testsuite/ch/negindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/negindex.js -------------------------------------------------------------------------------- /testsuite/ch/nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/nested.js -------------------------------------------------------------------------------- /testsuite/ch/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/new.js -------------------------------------------------------------------------------- /testsuite/ch/newso.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/newso.js -------------------------------------------------------------------------------- /testsuite/ch/not.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/not.js -------------------------------------------------------------------------------- /testsuite/ch/not_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/not_1.js -------------------------------------------------------------------------------- /testsuite/ch/null.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/null.js -------------------------------------------------------------------------------- /testsuite/ch/o.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/o.js -------------------------------------------------------------------------------- /testsuite/ch/oom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/oom.js -------------------------------------------------------------------------------- /testsuite/ch/oos2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/oos2.js -------------------------------------------------------------------------------- /testsuite/ch/or.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/or.js -------------------------------------------------------------------------------- /testsuite/ch/or0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/or0.js -------------------------------------------------------------------------------- /testsuite/ch/or1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/or1.js -------------------------------------------------------------------------------- /testsuite/ch/or2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/or2.js -------------------------------------------------------------------------------- /testsuite/ch/or3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/or3.js -------------------------------------------------------------------------------- /testsuite/ch/p.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/p.js -------------------------------------------------------------------------------- /testsuite/ch/pop1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/pop1.js -------------------------------------------------------------------------------- /testsuite/ch/pop2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/pop2.js -------------------------------------------------------------------------------- /testsuite/ch/pop3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/pop3.js -------------------------------------------------------------------------------- /testsuite/ch/pop4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/pop4.js -------------------------------------------------------------------------------- /testsuite/ch/pop5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/pop5.js -------------------------------------------------------------------------------- /testsuite/ch/pre1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/pre1.js -------------------------------------------------------------------------------- /testsuite/ch/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/proxy.js -------------------------------------------------------------------------------- /testsuite/ch/push1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/push1.js -------------------------------------------------------------------------------- /testsuite/ch/push2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/push2.js -------------------------------------------------------------------------------- /testsuite/ch/push3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/push3.js -------------------------------------------------------------------------------- /testsuite/ch/q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/q.js -------------------------------------------------------------------------------- /testsuite/ch/r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/r.js -------------------------------------------------------------------------------- /testsuite/ch/reg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/reg.js -------------------------------------------------------------------------------- /testsuite/ch/regex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/regex.js -------------------------------------------------------------------------------- /testsuite/ch/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rest.js -------------------------------------------------------------------------------- /testsuite/ch/rot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rot.js -------------------------------------------------------------------------------- /testsuite/ch/rsh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rsh.js -------------------------------------------------------------------------------- /testsuite/ch/rsh0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rsh0.js -------------------------------------------------------------------------------- /testsuite/ch/rsh1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rsh1.js -------------------------------------------------------------------------------- /testsuite/ch/rsh2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rsh2.js -------------------------------------------------------------------------------- /testsuite/ch/rsh3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rsh3.js -------------------------------------------------------------------------------- /testsuite/ch/rshu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rshu.js -------------------------------------------------------------------------------- /testsuite/ch/rshu0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rshu0.js -------------------------------------------------------------------------------- /testsuite/ch/rshu1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rshu1.js -------------------------------------------------------------------------------- /testsuite/ch/rshu2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rshu2.js -------------------------------------------------------------------------------- /testsuite/ch/rshu3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rshu3.js -------------------------------------------------------------------------------- /testsuite/ch/rx1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/rx1.js -------------------------------------------------------------------------------- /testsuite/ch/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/scan.js -------------------------------------------------------------------------------- /testsuite/ch/seal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seal.js -------------------------------------------------------------------------------- /testsuite/ch/seal1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seal1.js -------------------------------------------------------------------------------- /testsuite/ch/seal2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seal2.js -------------------------------------------------------------------------------- /testsuite/ch/seq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seq.js -------------------------------------------------------------------------------- /testsuite/ch/seq0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seq0.js -------------------------------------------------------------------------------- /testsuite/ch/seq1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seq1.js -------------------------------------------------------------------------------- /testsuite/ch/seq2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seq2.js -------------------------------------------------------------------------------- /testsuite/ch/seq3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/seq3.js -------------------------------------------------------------------------------- /testsuite/ch/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/set.js -------------------------------------------------------------------------------- /testsuite/ch/sets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sets.js -------------------------------------------------------------------------------- /testsuite/ch/sne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sne.js -------------------------------------------------------------------------------- /testsuite/ch/sne0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sne0.js -------------------------------------------------------------------------------- /testsuite/ch/sne1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sne1.js -------------------------------------------------------------------------------- /testsuite/ch/sne2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sne2.js -------------------------------------------------------------------------------- /testsuite/ch/sne3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sne3.js -------------------------------------------------------------------------------- /testsuite/ch/so.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/so.js -------------------------------------------------------------------------------- /testsuite/ch/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sort.js -------------------------------------------------------------------------------- /testsuite/ch/space.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/space.js -------------------------------------------------------------------------------- /testsuite/ch/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/spec.js -------------------------------------------------------------------------------- /testsuite/ch/spill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/spill.js -------------------------------------------------------------------------------- /testsuite/ch/splay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/splay.js -------------------------------------------------------------------------------- /testsuite/ch/split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/split.js -------------------------------------------------------------------------------- /testsuite/ch/stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/stack.js -------------------------------------------------------------------------------- /testsuite/ch/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/state.js -------------------------------------------------------------------------------- /testsuite/ch/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/stats.js -------------------------------------------------------------------------------- /testsuite/ch/sub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sub.js -------------------------------------------------------------------------------- /testsuite/ch/sub0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sub0.js -------------------------------------------------------------------------------- /testsuite/ch/sub1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sub1.js -------------------------------------------------------------------------------- /testsuite/ch/sub2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sub2.js -------------------------------------------------------------------------------- /testsuite/ch/sub3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/sub3.js -------------------------------------------------------------------------------- /testsuite/ch/t0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/t0.js -------------------------------------------------------------------------------- /testsuite/ch/t1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/t1.js -------------------------------------------------------------------------------- /testsuite/ch/t2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/t2.js -------------------------------------------------------------------------------- /testsuite/ch/t3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/t3.js -------------------------------------------------------------------------------- /testsuite/ch/t4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/t4.js -------------------------------------------------------------------------------- /testsuite/ch/t5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/t5.js -------------------------------------------------------------------------------- /testsuite/ch/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/table.js -------------------------------------------------------------------------------- /testsuite/ch/tdz1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/tdz1.js -------------------------------------------------------------------------------- /testsuite/ch/tdz2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/tdz2.js -------------------------------------------------------------------------------- /testsuite/ch/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test.js -------------------------------------------------------------------------------- /testsuite/ch/test0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test0.js -------------------------------------------------------------------------------- /testsuite/ch/test1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test1.js -------------------------------------------------------------------------------- /testsuite/ch/test2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test2.js -------------------------------------------------------------------------------- /testsuite/ch/test3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test3.js -------------------------------------------------------------------------------- /testsuite/ch/test4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test4.js -------------------------------------------------------------------------------- /testsuite/ch/test5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test5.js -------------------------------------------------------------------------------- /testsuite/ch/test6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test6.js -------------------------------------------------------------------------------- /testsuite/ch/test7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test7.js -------------------------------------------------------------------------------- /testsuite/ch/test8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test8.js -------------------------------------------------------------------------------- /testsuite/ch/test9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/test9.js -------------------------------------------------------------------------------- /testsuite/ch/tmp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/tmp.js -------------------------------------------------------------------------------- /testsuite/ch/trim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/trim.js -------------------------------------------------------------------------------- /testsuite/ch/trunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/trunc.js -------------------------------------------------------------------------------- /testsuite/ch/try.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/try.js -------------------------------------------------------------------------------- /testsuite/ch/try1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/try1.js -------------------------------------------------------------------------------- /testsuite/ch/try2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/try2.js -------------------------------------------------------------------------------- /testsuite/ch/try3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/try3.js -------------------------------------------------------------------------------- /testsuite/ch/try4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/try4.js -------------------------------------------------------------------------------- /testsuite/ch/try6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/try6.js -------------------------------------------------------------------------------- /testsuite/ch/uint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/uint.js -------------------------------------------------------------------------------- /testsuite/ch/uri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/uri.js -------------------------------------------------------------------------------- /testsuite/ch/utfbug.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | function f() { 7 | } 8 | -------------------------------------------------------------------------------- /testsuite/ch/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/util.js -------------------------------------------------------------------------------- /testsuite/ch/var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/var.js -------------------------------------------------------------------------------- /testsuite/ch/with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/with.js -------------------------------------------------------------------------------- /testsuite/ch/with3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/with3.js -------------------------------------------------------------------------------- /testsuite/ch/xor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/xor.js -------------------------------------------------------------------------------- /testsuite/ch/xor0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/xor0.js -------------------------------------------------------------------------------- /testsuite/ch/xor1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/xor1.js -------------------------------------------------------------------------------- /testsuite/ch/xor2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/xor2.js -------------------------------------------------------------------------------- /testsuite/ch/xor3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/xor3.js -------------------------------------------------------------------------------- /testsuite/ch/yargs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/yargs.js -------------------------------------------------------------------------------- /testsuite/ch/zero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/zero.js -------------------------------------------------------------------------------- /testsuite/ch/zlib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/ch/zlib.js -------------------------------------------------------------------------------- /testsuite/jerry/class-inheritance-inner-class.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /testsuite/jerry/gc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/jerry/gc.js -------------------------------------------------------------------------------- /testsuite/jerry/regression-test-issue-1549.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/jerry/regression-test-issue-2908-1.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | import{p0hc"= 4 | -------------------------------------------------------------------------------- /testsuite/jerry/regression-test-issue-2908-2.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | import{a as p0hc"= 4 | -------------------------------------------------------------------------------- /testsuite/jerry/regression-test-issue-2908-3.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export{p0hc"= 4 | -------------------------------------------------------------------------------- /testsuite/jerry/regression-test-issue-2908-4.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export{a as p0hc"= 4 | -------------------------------------------------------------------------------- /testsuite/jsc/bytecode-cache-run-string.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | runString('undefined'); 4 | -------------------------------------------------------------------------------- /testsuite/jsc/class-expression-assignment.js: -------------------------------------------------------------------------------- 1 | (class A { [+0](){ } }[0] = 0); 2 | -------------------------------------------------------------------------------- /testsuite/jsc/directive-includes-non-latin1.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testsuite/jsc/eighth.js: -------------------------------------------------------------------------------- 1 | let foo = 10; 2 | sentinel = "__s__"; 3 | -------------------------------------------------------------------------------- /testsuite/jsc/empty.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/jsc/ensure-crash.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | $vm.crash(); 4 | 5 | throw new Error(); 6 | -------------------------------------------------------------------------------- /testsuite/jsc/error-module.js: -------------------------------------------------------------------------------- 1 | import {x} from "./error-module.js" 2 | -------------------------------------------------------------------------------- /testsuite/jsc/first.js: -------------------------------------------------------------------------------- 1 | const foo = 20; 2 | -------------------------------------------------------------------------------- /testsuite/jsc/freeze-global-object.js: -------------------------------------------------------------------------------- 1 | Object.freeze(this); 2 | function foo() {} 3 | -------------------------------------------------------------------------------- /testsuite/jsc/function-expression-assignment.js: -------------------------------------------------------------------------------- 1 | (function a(b = +0){}[0] = 0); 2 | -------------------------------------------------------------------------------- /testsuite/jsc/function-toString-arrow.js: -------------------------------------------------------------------------------- 1 | (async () => {}).toString(); 2 | -------------------------------------------------------------------------------- /testsuite/jsc/import-exception.js: -------------------------------------------------------------------------------- 1 | 2 | import('').then(()=>{}, e => e.foo); 3 | -------------------------------------------------------------------------------- /testsuite/jsc/import-lhs.js: -------------------------------------------------------------------------------- 1 | import("file" + ".js")[0] = 0 ; 2 | -------------------------------------------------------------------------------- /testsuite/jsc/import-with-empty-string.js: -------------------------------------------------------------------------------- 1 | import("").then($vm.abort, function (e) { 2 | }); 3 | -------------------------------------------------------------------------------- /testsuite/jsc/let.js: -------------------------------------------------------------------------------- 1 | let foo = 50; 2 | -------------------------------------------------------------------------------- /testsuite/jsc/literal-parser-test-case.js: -------------------------------------------------------------------------------- 1 | x;1234 2 | -------------------------------------------------------------------------------- /testsuite/jsc/missing-exception-check-in-HashMapImpl-add.js: -------------------------------------------------------------------------------- 1 | new Map([{}, [0]]); 2 | -------------------------------------------------------------------------------- /testsuite/jsc/multiple2.js: -------------------------------------------------------------------------------- 1 | export function ok() 2 | { 3 | return 42; 4 | } 5 | -------------------------------------------------------------------------------- /testsuite/jsc/ninth.js: -------------------------------------------------------------------------------- 1 | let bar = 10; 2 | sentinel = "__s__"; 3 | -------------------------------------------------------------------------------- /testsuite/jsc/override-map-constructor.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | function Map() { 4 | } 5 | -------------------------------------------------------------------------------- /testsuite/jsc/pretty-print-oom.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | prettyPrint('a'.repeat(2 ** 31 - 1)); 5 | -------------------------------------------------------------------------------- /testsuite/jsc/printableModuleKey-should-never-throw.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | import(0); 4 | -------------------------------------------------------------------------------- /testsuite/jsc/regress-180219.js: -------------------------------------------------------------------------------- 1 | 2 | gc(); 3 | flashHeapAccess({}); 4 | -------------------------------------------------------------------------------- /testsuite/jsc/regress-189184.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | ['a'+0].lastIndexOf('a0'); 4 | -------------------------------------------------------------------------------- /testsuite/jsc/regress-189227-watchdog-on-infinite-loop.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | while (1) { } 5 | -------------------------------------------------------------------------------- /testsuite/jsc/regress-84402043.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | new Uint8Array({length: 2**32}); 5 | -------------------------------------------------------------------------------- /testsuite/jsc/second.js: -------------------------------------------------------------------------------- 1 | const foo = 40; 2 | -------------------------------------------------------------------------------- /testsuite/jsc/seventh.js: -------------------------------------------------------------------------------- 1 | let Array = 2; 2 | sentinel = "__s__"; 3 | -------------------------------------------------------------------------------- /testsuite/jsc/spread-object-check.js: -------------------------------------------------------------------------------- 1 | let z = new Uint8Array(4); 2 | ({...z}); 3 | -------------------------------------------------------------------------------- /testsuite/jsc/spread-to-property-key-constant.js: -------------------------------------------------------------------------------- 1 | var {[1]: b, ...Array} = {}; 2 | -------------------------------------------------------------------------------- /testsuite/jsc/strict.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | const foo = 45; 3 | -------------------------------------------------------------------------------- /testsuite/jsc/template-literal-assignment.js: -------------------------------------------------------------------------------- 1 | `${ + 0 }`[0] = 0 ; 2 | -------------------------------------------------------------------------------- /testsuite/jsc/tenth.js: -------------------------------------------------------------------------------- 1 | let zoo = 2; 2 | sentinel = "__s__"; 3 | -------------------------------------------------------------------------------- /testsuite/jsc/trim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/jsc/trim.js -------------------------------------------------------------------------------- /testsuite/jsc/value-of-module.js: -------------------------------------------------------------------------------- 1 | export function valueOf() 2 | { 3 | return 42; 4 | } 5 | -------------------------------------------------------------------------------- /testsuite/jsc/with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/jsc/with.js -------------------------------------------------------------------------------- /testsuite/sm/1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/1.js -------------------------------------------------------------------------------- /testsuite/sm/2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/2.js -------------------------------------------------------------------------------- /testsuite/sm/Environment-find-05.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/sm/Map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/Map.js -------------------------------------------------------------------------------- /testsuite/sm/Set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/Set.js -------------------------------------------------------------------------------- /testsuite/sm/absd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/absd.js -------------------------------------------------------------------------------- /testsuite/sm/add-to-namespace-import.js: -------------------------------------------------------------------------------- 1 | 2 | import * as ns from "module1.js"; 3 | ns.b = 2; 4 | -------------------------------------------------------------------------------- /testsuite/sm/ambiguous-import.js: -------------------------------------------------------------------------------- 1 | 2 | import { a } from "ambiguous.js"; 3 | -------------------------------------------------------------------------------- /testsuite/sm/ambiguous-indirect-export.js: -------------------------------------------------------------------------------- 1 | 2 | export { a } from "ambiguous.js"; 3 | -------------------------------------------------------------------------------- /testsuite/sm/andOr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/andOr.js -------------------------------------------------------------------------------- /testsuite/sm/args1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args1.js -------------------------------------------------------------------------------- /testsuite/sm/args2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args2.js -------------------------------------------------------------------------------- /testsuite/sm/args3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args3.js -------------------------------------------------------------------------------- /testsuite/sm/args4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args4.js -------------------------------------------------------------------------------- /testsuite/sm/args5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args5.js -------------------------------------------------------------------------------- /testsuite/sm/args6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args6.js -------------------------------------------------------------------------------- /testsuite/sm/args7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args7.js -------------------------------------------------------------------------------- /testsuite/sm/args8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args8.js -------------------------------------------------------------------------------- /testsuite/sm/args9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/args9.js -------------------------------------------------------------------------------- /testsuite/sm/arith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/arith.js -------------------------------------------------------------------------------- /testsuite/sm/arrays-5.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | for (var x of []) 4 | fail(); 5 | -------------------------------------------------------------------------------- /testsuite/sm/asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/asm.js -------------------------------------------------------------------------------- /testsuite/sm/assign-to-import.js: -------------------------------------------------------------------------------- 1 | 2 | import { a } from "module1.js"; 3 | a = 2; 4 | -------------------------------------------------------------------------------- /testsuite/sm/assign-to-namespace.js: -------------------------------------------------------------------------------- 1 | 2 | import * as ns from "module1.js"; 3 | ns = 2; 4 | -------------------------------------------------------------------------------- /testsuite/sm/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/async.js -------------------------------------------------------------------------------- /testsuite/sm/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/basic.js -------------------------------------------------------------------------------- /testsuite/sm/bce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/bce.js -------------------------------------------------------------------------------- /testsuite/sm/block-2.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | var f = a => { a + 1; }; 4 | assertEq(f(0), undefined); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1157577.js: -------------------------------------------------------------------------------- 1 | x = evalcx(''); 2 | gcslice(10); 3 | for (var p in x) {} 4 | 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1168666.js: -------------------------------------------------------------------------------- 1 | 2 | export * 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1171909.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest((function(x) { assertEq(x + y + ex, 25); })); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1209001.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => parseModule('import v from "mod";')); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1215363-1.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => parseModule(10)); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1225346.js: -------------------------------------------------------------------------------- 1 | 2 | parseModule("", 3); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1233117.js: -------------------------------------------------------------------------------- 1 | 2 | eval("1"); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1237153.js: -------------------------------------------------------------------------------- 1 | 2 | gcparam("sliceTimeBudgetMS", -1); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1238548.js: -------------------------------------------------------------------------------- 1 | 2 | gcparam("highFrequencySmallHeapGrowth", 1); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1238575-2.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => evalInWorker("1")); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1241731.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => serialize(0, [{}])); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1245520.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | var t = {}; 4 | oomTest(() => serialize(t)); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1258097.js: -------------------------------------------------------------------------------- 1 | 2 | import x from 'y'; 3 | function x() {} 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1263355-2.js: -------------------------------------------------------------------------------- 1 | eval(); 2 | try {} catch (abc) {}; 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1263355-20.js: -------------------------------------------------------------------------------- 1 | { function c() {} } 2 | class c { } 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1263355-34.js: -------------------------------------------------------------------------------- 1 | eval(` 2 | var of; 3 | let expect =false , assertEq; 4 | `); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1263355-4.js: -------------------------------------------------------------------------------- 1 | function f(a = (eval("var b"))) {} 2 | f() 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1287406.js: -------------------------------------------------------------------------------- 1 | parseModule("export default () => 1"); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1289073.js: -------------------------------------------------------------------------------- 1 | saveStack(0.2); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1311060.js: -------------------------------------------------------------------------------- 1 | 2 | evalInWorker(`schedulezone("s1");`); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1363191.js: -------------------------------------------------------------------------------- 1 | eval("{ function f() {} }"); 2 | let f; 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1366927.js: -------------------------------------------------------------------------------- 1 | evaluate("\n(y => 1)()", { columnNumber: 1729 }) 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1385112.js: -------------------------------------------------------------------------------- 1 | eval(`let \\u{${"0".repeat(0x8000)}65} = 123;`); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1430752.js: -------------------------------------------------------------------------------- 1 | gczeal(18); 2 | gcslice(3); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1456536.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(new Function(`let a = grayRoot();`)); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1501157.js: -------------------------------------------------------------------------------- 1 | 2 | offThreadCompileToStencil('import("")', {}); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1503009.js: -------------------------------------------------------------------------------- 1 | new Function("if (0) import('')")(); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1530643.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | oomAtAllocation(11, 11); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1603917.js: -------------------------------------------------------------------------------- 1 | 2 | evalInWorker("new WeakRef({});"); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1610621.js: -------------------------------------------------------------------------------- 1 | assertEq(clearKeptObjects(), undefined); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1657554.js: -------------------------------------------------------------------------------- 1 | 2 | oomTest(() => eval("new WeakRef({});")); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1778439.js: -------------------------------------------------------------------------------- 1 | assertEq(parseModule("").evaluationError, undefined); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-1787351.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-728079-js17-4.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | Reflect.parse("for (let [a, b] of c) ;"); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug-844805-1.js: -------------------------------------------------------------------------------- 1 | if (Math["key"]) {} 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-888002-1.js: -------------------------------------------------------------------------------- 1 | Function("var e = delete(false ? e : e)")(); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-888002.js: -------------------------------------------------------------------------------- 1 | Function("var e = delete(false ? e : e)")(); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug-913224.js: -------------------------------------------------------------------------------- 1 | dumpHeap(); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1035325.js: -------------------------------------------------------------------------------- 1 | print("\uDBFF\uDFFF"); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1066414.js: -------------------------------------------------------------------------------- 1 | for (var [...y] in Object) {} 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1070462.js: -------------------------------------------------------------------------------- 1 | 2 | with({}) { 3 | let x = x += undefined 4 | } 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1070465.js: -------------------------------------------------------------------------------- 1 | 2 | { 3 | while (x && 0) {} 4 | let x 5 | } 6 | -------------------------------------------------------------------------------- /testsuite/sm/bug1153057.js: -------------------------------------------------------------------------------- 1 | ({ "0"() { eval(); } }); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1198673.js: -------------------------------------------------------------------------------- 1 | 2 | parseModule((1)); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1199898.js: -------------------------------------------------------------------------------- 1 | 2 | do { 3 | for (var a of [{}]) {} 4 | } while (4()); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1204857.js: -------------------------------------------------------------------------------- 1 | 2 | parseModule(("}")); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1208403.js: -------------------------------------------------------------------------------- 1 | 2 | byteSizeOfScript(Array); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1219128-2.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | a = evalcx("lazy") 4 | oomTest(() => a.toString) 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1219128-8.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | a = evalcx('lazy') 4 | oomTest(() => a < 0) 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1240502.js: -------------------------------------------------------------------------------- 1 | 2 | oomTest(() => eval(`Array(..."ABC")`)); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1285490.js: -------------------------------------------------------------------------------- 1 | 2 | gczeal(4); 3 | offThreadCompileToStencil("let x = 1;"); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug1331405.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | ++f(); 4 | try {} catch (e) {} 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1336866.js: -------------------------------------------------------------------------------- 1 | JSON.stringify(this); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1344265.js: -------------------------------------------------------------------------------- 1 | 2 | oomAfterAllocations(1); 3 | newString("a", {external: true}); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug1352507-1.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | evalInWorker("enableGeckoProfiling()"); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug1461034.js: -------------------------------------------------------------------------------- 1 | 2 | oomTest(function(){s[-1]}); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1516406.js: -------------------------------------------------------------------------------- 1 | 2 | oomTest(() => dumpScopeChain(eval(`b => 1`))); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1520783.js: -------------------------------------------------------------------------------- 1 | 2 | createMappedArrayBuffer(""); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1540789.js: -------------------------------------------------------------------------------- 1 | class C { 2 | y = () => this.x; 3 | } 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug1547136.js: -------------------------------------------------------------------------------- 1 | try {} catch ([ c = class { ["s"] }]) {} 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1547655.js: -------------------------------------------------------------------------------- 1 | 2 | oomTest(() => evaluate(`meta: { with({}) {} }`)); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1554748.js: -------------------------------------------------------------------------------- 1 | undefined + { valueOf: Object }; 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1584034.js: -------------------------------------------------------------------------------- 1 | import('./asdf.js').then(() => {}, inJit) 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1584309.js: -------------------------------------------------------------------------------- 1 | import('./asdf.js').then(() => {}, inIon) 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug1591019.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | "foo".charAt(3.4); 4 | for (name of []) {} 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1604952.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /x/ 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1605254.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 128n 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1616535.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | class C extends (/x/) {} 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug1640592.js: -------------------------------------------------------------------------------- 1 | gczeal(14, 16); 2 | "a".match(/(?a)/); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug1652148.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => { 4 | new AggregateError([]); 5 | }); 6 | -------------------------------------------------------------------------------- /testsuite/sm/bug1727281.js: -------------------------------------------------------------------------------- 1 | 2 | var a = { 3 | 0: class { #$() {} } 4 | }; 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1731540.js: -------------------------------------------------------------------------------- 1 | 2 | v11 = undefined; 3 | interruptIf(true); 4 | for (v63 in v11); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug1765028.js: -------------------------------------------------------------------------------- 1 | gczeal(6, 1); 2 | var a = []; 3 | Array.call(a); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug1787730.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => evalcx(0)); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug486139.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | uneval((function(){([z] = []).y >>= x})); 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug489040.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | for (var y = 0; y < 2; ++y) { (/x/)[this] } 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug495843.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | const [x]=''; 5 | for(;[] && false;){} 6 | -------------------------------------------------------------------------------- /testsuite/sm/bug509639.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | (function(){ var c; eval("for(c in [1,2,3,4]) {}") })(); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug519129.js: -------------------------------------------------------------------------------- 1 | (function(){eval("for(l in[0,0,0]){}",0)})() 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug521279.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | for(let a in[0]){eval("var b")=x} 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug549603.js: -------------------------------------------------------------------------------- 1 | 2 | x ? o : [] && x 3 | 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug576823-regexp.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | assertEq(/A|B/y.exec("CB"), null); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug576891.js: -------------------------------------------------------------------------------- 1 | /[&@!)OZ%3,#]/; 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug577646.js: -------------------------------------------------------------------------------- 1 | try { 2 | [](); 3 | } catch(e) {} 4 | 5 | 6 | -------------------------------------------------------------------------------- /testsuite/sm/bug579348.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | for(a in[0,0,0]) { 5 | ([])[-1] 6 | } 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug580701.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | for (let c in []) { 5 | c = 0 6 | }(eval)() 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug580712.js: -------------------------------------------------------------------------------- 1 | --''.trimLeft 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug580931-2.js: -------------------------------------------------------------------------------- 1 | 2 | x = 0 3 | 'a'.replace(/a/, x.toLocaleString) 4 | 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug582185.js: -------------------------------------------------------------------------------- 1 | let c = (this != 4.2); 2 | 3 | 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug582268.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7%s 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug582900.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | [].x >>= a | 0 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug583681.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Function[typeof h] 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug584642.js: -------------------------------------------------------------------------------- 1 | 2 | Function("x=[(x)=s]")(); 3 | 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug586499-regexp.js: -------------------------------------------------------------------------------- 1 | 2 | var re = /^(?:\s*.){0,16}/; 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug587346-regexp-01.js: -------------------------------------------------------------------------------- 1 | var re = /(?:){1,60}/ 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug590772.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Reflect.parse("for (var x in []) { }") 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug591367.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | for (let x in []) { 5 | t(x !== x) 6 | } 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug591606.js: -------------------------------------------------------------------------------- 1 | var c = [] 2 | function c() {} 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /testsuite/sm/bug591795.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | gczeal() 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug601070.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | var x = new Int32Array(); 5 | x.set(x); 6 | -------------------------------------------------------------------------------- /testsuite/sm/bug601428.js: -------------------------------------------------------------------------------- 1 | 2 | let({}=[c for(x in[])]){let 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug612836.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | new Proxy(this,{}) 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug613399.js: -------------------------------------------------------------------------------- 1 | 2 | /((?=()+))?/.exec(""); 3 | 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug613400.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /(?!()m)/.exec("m"); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug617592.js: -------------------------------------------------------------------------------- 1 | 2 | var x; 3 | -(x === null); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug619004.js: -------------------------------------------------------------------------------- 1 | 2 | gczeal(2); 3 | evalcx('lazy'); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug619338.js: -------------------------------------------------------------------------------- 1 | try { new Function.prototype } catch (e) {} 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug619339.js: -------------------------------------------------------------------------------- 1 | 2 | var a; 3 | assertEq(true && 1.1 + a, NaN); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug620643.js: -------------------------------------------------------------------------------- 1 | var a = new Int32Array(); +(a[0]={}); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug624100.js: -------------------------------------------------------------------------------- 1 | 2 | eval("'use strict'; for(let j=0;j<9;++j) {} x;"); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug635417.js: -------------------------------------------------------------------------------- 1 | assertEq(/^@(A*)x(B)*/.test("@xB"), true); 2 | 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug638981.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | delete Function; 4 | Object.getOwnPropertyNames(this); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug639797.js: -------------------------------------------------------------------------------- 1 | Function("with([]){const x=0}")() 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug639807.js: -------------------------------------------------------------------------------- 1 | 2 | try { 3 | eval("const[]=*,[x]=r") 4 | } catch (e) {} 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug640102.js: -------------------------------------------------------------------------------- 1 | try { 2 | eval("v>>([]=x)") 3 | } catch (e) {} 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug640203.js: -------------------------------------------------------------------------------- 1 | var x = [,].splice(0); 2 | assertEq(x[0], undefined); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug641229.js: -------------------------------------------------------------------------------- 1 | this.__defineSetter__("x",Math.max) 2 | Function("({x}=[])")() 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug641535.js: -------------------------------------------------------------------------------- 1 | var o = {}; 2 | o[o.p] = 2; 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug641563.js: -------------------------------------------------------------------------------- 1 | 2 | Function("(x)\nfor(var b,x in") 3 | 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug641741.js: -------------------------------------------------------------------------------- 1 | try { eval("var[]=(++false[x])()=[],x") } catch (e) {} 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug642161.js: -------------------------------------------------------------------------------- 1 | assertEq(JSON.stringify(0 | "prefix" || Boolean), undefined); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug646393.js: -------------------------------------------------------------------------------- 1 | try { 2 | x.y; 3 | } catch(ex) {} 4 | x = Number(1); 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug647464.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | RegExp.__proto__ 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug647657.js: -------------------------------------------------------------------------------- 1 | Function("var{}=Array()")() 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug649973.js: -------------------------------------------------------------------------------- 1 | x = 2147483647; 2 | (x+10, false) ? [x % x] : [2 * x]; 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug658539.js: -------------------------------------------------------------------------------- 1 | with(newGlobal('same-compartment')) 2 | new Number() 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug660081.js: -------------------------------------------------------------------------------- 1 | (function() { "length" in (true && arguments); })() 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug665914.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ArrayBuffer.prototype['byteLength'] 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug669950.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var x = true ? 1 : 2; 3 | })(); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug673792.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | a = {}.__proto__ 7 | gc(evalcx('split')) 8 | -------------------------------------------------------------------------------- /testsuite/sm/bug679986-1.js: -------------------------------------------------------------------------------- 1 | 2 | var m = "aaaa".match(/(?:|a)*/); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug679986-2.js: -------------------------------------------------------------------------------- 1 | 2 | var m = "aaaa".match(/(?:a?)*/); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug682298.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | (function(){clear()})() 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug715682.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ({set"0"(l){}}) 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug716512.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | gcparam("maxBytes", -1); 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug716743.js: -------------------------------------------------------------------------------- 1 | (function(o) { 2 | o.p 3 | })({}) 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug758164.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | gc(); 6 | evaluate("gcslice(1);"); 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug771946.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | new Date().setFullYear(Math.cos(1)) 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug780003.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | for(a in b){} 7 | -------------------------------------------------------------------------------- /testsuite/sm/bug783989.js: -------------------------------------------------------------------------------- 1 | 2 | wrapWithProto(0); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug785089.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | odeURIL:(function(){}) 5 | -------------------------------------------------------------------------------- /testsuite/sm/bug785094.js: -------------------------------------------------------------------------------- 1 | 2 | Function("for(let b; true; x) \nfalse"); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug819865.js: -------------------------------------------------------------------------------- 1 | (function x() { return (x == x); })(); 2 | 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug827082.js: -------------------------------------------------------------------------------- 1 | 2 | new [].sort() 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug846080.js: -------------------------------------------------------------------------------- 1 | 2 | this.__defineSetter__("x", [].map); 3 | evaluate('[x]="";'); 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug851756.js: -------------------------------------------------------------------------------- 1 | 2 | ({ x: false })[String] = 7 3 | eval("[{x:3}]") 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug862228.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | ({"":y=""}= 4 | -------------------------------------------------------------------------------- /testsuite/sm/bug875656.js: -------------------------------------------------------------------------------- 1 | enableGeckoProfiling(); 2 | Object.getOwnPropertyNames(this); 3 | -------------------------------------------------------------------------------- /testsuite/sm/bug883523.js: -------------------------------------------------------------------------------- 1 | if(1) /a/.test("a"); 2 | -------------------------------------------------------------------------------- /testsuite/sm/bug886803.js: -------------------------------------------------------------------------------- 1 | 2 | f = Function("with({}) { var i; }"); 3 | f(); 4 | -------------------------------------------------------------------------------- /testsuite/sm/call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/call.js -------------------------------------------------------------------------------- /testsuite/sm/call2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/call2.js -------------------------------------------------------------------------------- /testsuite/sm/calls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/calls.js -------------------------------------------------------------------------------- /testsuite/sm/cast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/cast.js -------------------------------------------------------------------------------- /testsuite/sm/ceil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/ceil.js -------------------------------------------------------------------------------- /testsuite/sm/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/const.js -------------------------------------------------------------------------------- /testsuite/sm/context-override.js: -------------------------------------------------------------------------------- 1 | 2 | assertEq(inIon(), "Ion is disabled."); 3 | -------------------------------------------------------------------------------- /testsuite/sm/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/date.js -------------------------------------------------------------------------------- /testsuite/sm/deep2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/deep2.js -------------------------------------------------------------------------------- /testsuite/sm/defaultFunction.js: -------------------------------------------------------------------------------- 1 | export default function(x) { 2 | return x * 2; 3 | } 4 | -------------------------------------------------------------------------------- /testsuite/sm/defaults-bug759904.js: -------------------------------------------------------------------------------- 1 | function* a(b=3) { 2 | yield 3 | } 4 | a() 5 | -------------------------------------------------------------------------------- /testsuite/sm/delete-import.js: -------------------------------------------------------------------------------- 1 | 2 | import { a } from "module1.js"; 3 | delete a; 4 | -------------------------------------------------------------------------------- /testsuite/sm/delete-namespace.js: -------------------------------------------------------------------------------- 1 | 2 | import * as ns from "module1.js"; 3 | delete ns; 4 | -------------------------------------------------------------------------------- /testsuite/sm/drop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/drop.js -------------------------------------------------------------------------------- /testsuite/sm/easy-invalidate.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | (function(o) { 4 | o.s; 5 | })({}); 6 | -------------------------------------------------------------------------------- /testsuite/sm/empty.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/sm/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/error.js -------------------------------------------------------------------------------- /testsuite/sm/eval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/eval.js -------------------------------------------------------------------------------- /testsuite/sm/evals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/evals.js -------------------------------------------------------------------------------- /testsuite/sm/export-ns.js: -------------------------------------------------------------------------------- 1 | export * as ns from "module1.js"; 2 | -------------------------------------------------------------------------------- /testsuite/sm/fac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/fac.js -------------------------------------------------------------------------------- /testsuite/sm/fence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/fence.js -------------------------------------------------------------------------------- /testsuite/sm/float.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/float.js -------------------------------------------------------------------------------- /testsuite/sm/flush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/flush.js -------------------------------------------------------------------------------- /testsuite/sm/from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/from.js -------------------------------------------------------------------------------- /testsuite/sm/functionRedeclGlobalConst.js: -------------------------------------------------------------------------------- 1 | 2 | const x = 0; 3 | function x() { } 4 | -------------------------------------------------------------------------------- /testsuite/sm/gc-01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-01.js -------------------------------------------------------------------------------- /testsuite/sm/gc-02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-02.js -------------------------------------------------------------------------------- /testsuite/sm/gc-03.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-03.js -------------------------------------------------------------------------------- /testsuite/sm/gc-04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-04.js -------------------------------------------------------------------------------- /testsuite/sm/gc-05.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-05.js -------------------------------------------------------------------------------- /testsuite/sm/gc-06.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-06.js -------------------------------------------------------------------------------- /testsuite/sm/gc-07.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-07.js -------------------------------------------------------------------------------- /testsuite/sm/gc-08.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-08.js -------------------------------------------------------------------------------- /testsuite/sm/gc-09.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-09.js -------------------------------------------------------------------------------- /testsuite/sm/gc-10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/gc-10.js -------------------------------------------------------------------------------- /testsuite/sm/getelem-sanity-6.js: -------------------------------------------------------------------------------- 1 | var x = {1: 2, 3: 4}; 2 | assertEq(x[1], 2); 3 | 4 | 5 | -------------------------------------------------------------------------------- /testsuite/sm/has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/has.js -------------------------------------------------------------------------------- /testsuite/sm/hole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/hole.js -------------------------------------------------------------------------------- /testsuite/sm/if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/if.js -------------------------------------------------------------------------------- /testsuite/sm/iloop.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | timeout(1); 4 | for(;;); 5 | -------------------------------------------------------------------------------- /testsuite/sm/import-meta-oom.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => import.meta); 4 | -------------------------------------------------------------------------------- /testsuite/sm/import-not-found.js: -------------------------------------------------------------------------------- 1 | 2 | import { foo } from "module1.js"; 3 | -------------------------------------------------------------------------------- /testsuite/sm/in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/in.js -------------------------------------------------------------------------------- /testsuite/sm/inIon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/inIon.js -------------------------------------------------------------------------------- /testsuite/sm/inJit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/inJit.js -------------------------------------------------------------------------------- /testsuite/sm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/index.js -------------------------------------------------------------------------------- /testsuite/sm/isOdd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/isOdd.js -------------------------------------------------------------------------------- /testsuite/sm/isRelazifiableFunction-0.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | isRelazifiableFunction(new Array()); 4 | -------------------------------------------------------------------------------- /testsuite/sm/join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/join.js -------------------------------------------------------------------------------- /testsuite/sm/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/json.js -------------------------------------------------------------------------------- /testsuite/sm/lazy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/lazy.js -------------------------------------------------------------------------------- /testsuite/sm/lcov-enabled-1.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertEq(isLcovEnabled(), true); 6 | -------------------------------------------------------------------------------- /testsuite/sm/let-after-directive.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | "use strict" 6 | let a = 1; 7 | -------------------------------------------------------------------------------- /testsuite/sm/let-tdz.js: -------------------------------------------------------------------------------- 1 | 2 | foo = 1; 3 | let foo; 4 | -------------------------------------------------------------------------------- /testsuite/sm/license.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/sm/local.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | x = 'local'; 4 | -------------------------------------------------------------------------------- /testsuite/sm/match.js: -------------------------------------------------------------------------------- 1 | loadRelativeToScript("../../tests/non262/reflect-parse/Match.js"); 2 | -------------------------------------------------------------------------------- /testsuite/sm/math.js: -------------------------------------------------------------------------------- 1 | loadRelativeToScript("../../tests/non262/Math/shell.js"); 2 | -------------------------------------------------------------------------------- /testsuite/sm/missing-indirect-export.js: -------------------------------------------------------------------------------- 1 | 2 | export { foo } from "module1.js"; 3 | -------------------------------------------------------------------------------- /testsuite/sm/mod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/mod.js -------------------------------------------------------------------------------- /testsuite/sm/modWithConstLhs.js: -------------------------------------------------------------------------------- 1 | 2 | 7%s; 3 | -------------------------------------------------------------------------------- /testsuite/sm/module1.js: -------------------------------------------------------------------------------- 1 | export const a = 1; 2 | -------------------------------------------------------------------------------- /testsuite/sm/module1a.js: -------------------------------------------------------------------------------- 1 | export const a = 2; 2 | -------------------------------------------------------------------------------- /testsuite/sm/module2.js: -------------------------------------------------------------------------------- 1 | export let b = 2; 2 | -------------------------------------------------------------------------------- /testsuite/sm/module3.js: -------------------------------------------------------------------------------- 1 | export var c = 3; 2 | -------------------------------------------------------------------------------- /testsuite/sm/module4.js: -------------------------------------------------------------------------------- 1 | export default 4; 2 | -------------------------------------------------------------------------------- /testsuite/sm/name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/name.js -------------------------------------------------------------------------------- /testsuite/sm/name2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/name2.js -------------------------------------------------------------------------------- /testsuite/sm/name3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/name3.js -------------------------------------------------------------------------------- /testsuite/sm/name4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/name4.js -------------------------------------------------------------------------------- /testsuite/sm/new-0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-0.js -------------------------------------------------------------------------------- /testsuite/sm/new-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-1.js -------------------------------------------------------------------------------- /testsuite/sm/new-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-2.js -------------------------------------------------------------------------------- /testsuite/sm/new-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-3.js -------------------------------------------------------------------------------- /testsuite/sm/new-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-4.js -------------------------------------------------------------------------------- /testsuite/sm/new-5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-5.js -------------------------------------------------------------------------------- /testsuite/sm/new-6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-6.js -------------------------------------------------------------------------------- /testsuite/sm/new-7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-7.js -------------------------------------------------------------------------------- /testsuite/sm/new-8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-8.js -------------------------------------------------------------------------------- /testsuite/sm/new-9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/new-9.js -------------------------------------------------------------------------------- /testsuite/sm/non262.js: -------------------------------------------------------------------------------- 1 | loadRelativeToScript("../../tests/non262/shell.js"); 2 | -------------------------------------------------------------------------------- /testsuite/sm/not.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/not.js -------------------------------------------------------------------------------- /testsuite/sm/notInIon.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | assertEq(inIon(), "Ion is disabled."); 4 | -------------------------------------------------------------------------------- /testsuite/sm/notV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/notV.js -------------------------------------------------------------------------------- /testsuite/sm/oom-delazify.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | oomTest(() => Object.bind()) 6 | -------------------------------------------------------------------------------- /testsuite/sm/oomInDebugger.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | var g = newGlobal(); 4 | oomTest(() => Debugger(g)); 5 | -------------------------------------------------------------------------------- /testsuite/sm/oomInDtoa.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(function() { return 1e300; }) 4 | -------------------------------------------------------------------------------- /testsuite/sm/oomInNewGlobal.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(newGlobal); 4 | -------------------------------------------------------------------------------- /testsuite/sm/oomInParseFunction.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | oomTest(() => eval("function f() {}")); 4 | -------------------------------------------------------------------------------- /testsuite/sm/other.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/other.js -------------------------------------------------------------------------------- /testsuite/sm/parse-module.js: -------------------------------------------------------------------------------- 1 | parse("1", {module: true}); 2 | -------------------------------------------------------------------------------- /testsuite/sm/popn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/popn.js -------------------------------------------------------------------------------- /testsuite/sm/precedence-5.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | assertEq("" + [1, 2, 3, 4].map(x => x, 32), "1,2,3,4"); 4 | -------------------------------------------------------------------------------- /testsuite/sm/recursive-star-export.js: -------------------------------------------------------------------------------- 1 | 2 | import * as ns from "recursiveStarExport.js"; 3 | -------------------------------------------------------------------------------- /testsuite/sm/ref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/ref.js -------------------------------------------------------------------------------- /testsuite/sm/requires-armv7.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertEq(typeof WebAssembly, "undefined"); 6 | -------------------------------------------------------------------------------- /testsuite/sm/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/scope.js -------------------------------------------------------------------------------- /testsuite/sm/self1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/self1.js -------------------------------------------------------------------------------- /testsuite/sm/self2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/self2.js -------------------------------------------------------------------------------- /testsuite/sm/self3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/self3.js -------------------------------------------------------------------------------- /testsuite/sm/self8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/self8.js -------------------------------------------------------------------------------- /testsuite/sm/set1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/set1.js -------------------------------------------------------------------------------- /testsuite/sm/set2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/set2.js -------------------------------------------------------------------------------- /testsuite/sm/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/slice.js -------------------------------------------------------------------------------- /testsuite/sm/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/sort.js -------------------------------------------------------------------------------- /testsuite/sm/split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/split.js -------------------------------------------------------------------------------- /testsuite/sm/stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/stack.js -------------------------------------------------------------------------------- /testsuite/sm/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/start.js -------------------------------------------------------------------------------- /testsuite/sm/strict-with-asi-and-deprecated-octal.js: -------------------------------------------------------------------------------- 1 | 2 | "use strict" 3 | 010 4 | 5 | -------------------------------------------------------------------------------- /testsuite/sm/stubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/stubs.js -------------------------------------------------------------------------------- /testsuite/sm/super.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/super.js -------------------------------------------------------------------------------- /testsuite/sm/t001.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t001.js -------------------------------------------------------------------------------- /testsuite/sm/t002.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t002.js -------------------------------------------------------------------------------- /testsuite/sm/t003.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t003.js -------------------------------------------------------------------------------- /testsuite/sm/t004.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t004.js -------------------------------------------------------------------------------- /testsuite/sm/t005.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t005.js -------------------------------------------------------------------------------- /testsuite/sm/t006.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t006.js -------------------------------------------------------------------------------- /testsuite/sm/t007.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t007.js -------------------------------------------------------------------------------- /testsuite/sm/t008.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t008.js -------------------------------------------------------------------------------- /testsuite/sm/t009.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t009.js -------------------------------------------------------------------------------- /testsuite/sm/t010.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t010.js -------------------------------------------------------------------------------- /testsuite/sm/t011.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t011.js -------------------------------------------------------------------------------- /testsuite/sm/t012.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t012.js -------------------------------------------------------------------------------- /testsuite/sm/t013.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t013.js -------------------------------------------------------------------------------- /testsuite/sm/t014.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t014.js -------------------------------------------------------------------------------- /testsuite/sm/t015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t015.js -------------------------------------------------------------------------------- /testsuite/sm/t016.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t016.js -------------------------------------------------------------------------------- /testsuite/sm/t017.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t017.js -------------------------------------------------------------------------------- /testsuite/sm/t020.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t020.js -------------------------------------------------------------------------------- /testsuite/sm/t021.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t021.js -------------------------------------------------------------------------------- /testsuite/sm/t022.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t022.js -------------------------------------------------------------------------------- /testsuite/sm/t023.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t023.js -------------------------------------------------------------------------------- /testsuite/sm/t024.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t024.js -------------------------------------------------------------------------------- /testsuite/sm/t025.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t025.js -------------------------------------------------------------------------------- /testsuite/sm/t026.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t026.js -------------------------------------------------------------------------------- /testsuite/sm/t027.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t027.js -------------------------------------------------------------------------------- /testsuite/sm/t028.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t028.js -------------------------------------------------------------------------------- /testsuite/sm/t029.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t029.js -------------------------------------------------------------------------------- /testsuite/sm/t030.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t030.js -------------------------------------------------------------------------------- /testsuite/sm/t031.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t031.js -------------------------------------------------------------------------------- /testsuite/sm/t032.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t032.js -------------------------------------------------------------------------------- /testsuite/sm/t033.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t033.js -------------------------------------------------------------------------------- /testsuite/sm/t034.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t034.js -------------------------------------------------------------------------------- /testsuite/sm/t035.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t035.js -------------------------------------------------------------------------------- /testsuite/sm/t036.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t036.js -------------------------------------------------------------------------------- /testsuite/sm/t037.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/t037.js -------------------------------------------------------------------------------- /testsuite/sm/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/test.js -------------------------------------------------------------------------------- /testsuite/sm/testBoolToString.js: -------------------------------------------------------------------------------- 1 | 2 | var bts = true.toString; 3 | bts(); 4 | -------------------------------------------------------------------------------- /testsuite/sm/testBug1235874.js: -------------------------------------------------------------------------------- 1 | evaluate('evalcx("1")', { fileName: null }); 2 | -------------------------------------------------------------------------------- /testsuite/sm/testBug637014.js: -------------------------------------------------------------------------------- 1 | var o = newGlobal(); 2 | o.makeFinalizeObserver(); 3 | -------------------------------------------------------------------------------- /testsuite/sm/testBug701227.js: -------------------------------------------------------------------------------- 1 | (function f() { try {} catch(e) { let x } }).toString() 2 | -------------------------------------------------------------------------------- /testsuite/sm/testBug701239.js: -------------------------------------------------------------------------------- 1 | (function f(w) { for([w] in 1) {} }).toString(); 2 | -------------------------------------------------------------------------------- /testsuite/sm/testBug701244.js: -------------------------------------------------------------------------------- 1 | (function f({length}) {}).toString(); 2 | -------------------------------------------------------------------------------- /testsuite/sm/testBug726380.js: -------------------------------------------------------------------------------- 1 | var r = /a/; 2 | r.compile(r); 3 | -------------------------------------------------------------------------------- /testsuite/sm/testBug731181.js: -------------------------------------------------------------------------------- 1 | gczeal(2,1); 2 | /a/y.exec('a'); 3 | -------------------------------------------------------------------------------- /testsuite/sm/testFakeDOMWeakmapKey.js: -------------------------------------------------------------------------------- 1 | (new WeakMap).set(FakeDOMObject.prototype, this) 2 | -------------------------------------------------------------------------------- /testsuite/sm/testInitPropWithIntName.js: -------------------------------------------------------------------------------- 1 | for (var j=0; j<8; ++j) 2 | ({'0': 0}); 3 | -------------------------------------------------------------------------------- /testsuite/sm/testIteratorReification.js: -------------------------------------------------------------------------------- 1 | for (b in evalcx('')) {} 2 | -------------------------------------------------------------------------------- /testsuite/sm/testOverRecursed6.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | "" + {toString: Date.prototype.toJSON}; 4 | -------------------------------------------------------------------------------- /testsuite/sm/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/text.js -------------------------------------------------------------------------------- /testsuite/sm/throw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/throw.js -------------------------------------------------------------------------------- /testsuite/sm/toid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/toid.js -------------------------------------------------------------------------------- /testsuite/sm/trees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/trees.js -------------------------------------------------------------------------------- /testsuite/sm/trim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/trim.js -------------------------------------------------------------------------------- /testsuite/sm/unbound-export.js: -------------------------------------------------------------------------------- 1 | 2 | export { b }; 3 | -------------------------------------------------------------------------------- /testsuite/sm/undef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/undef.js -------------------------------------------------------------------------------- /testsuite/sm/unhandled-rejections.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | Promise.reject("some reason"); 4 | -------------------------------------------------------------------------------- /testsuite/sm/utf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/utf8.js -------------------------------------------------------------------------------- /testsuite/sm/void.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/void.js -------------------------------------------------------------------------------- /testsuite/sm/wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/wasm.js -------------------------------------------------------------------------------- /testsuite/sm/with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/with.js -------------------------------------------------------------------------------- /testsuite/sm/xor-sanity.js: -------------------------------------------------------------------------------- 1 | assertEq(-2^31, -31); 2 | -------------------------------------------------------------------------------- /testsuite/sm/xprop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/testsuite/sm/xprop.js -------------------------------------------------------------------------------- /testsuite/sm/yield-in-formal-destructuring.js: -------------------------------------------------------------------------------- 1 | function d([{ [yield]: {} } ]) { f } 2 | -------------------------------------------------------------------------------- /testsuite/v8/modules-skip-regress-797581-1.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | export default () 6 | -------------------------------------------------------------------------------- /testsuite/v8/modules-skip-regress-797581-2.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | export default (...) 6 | -------------------------------------------------------------------------------- /testsuite/v8/modules-skip-regress-797581-3.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | export default (a, ...b) 6 | -------------------------------------------------------------------------------- /testsuite/v8/modules-skip-regress-797581-4.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | export default 1, 2; 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-1094226.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertThrows(() => eval('<' + '!')); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-1263327.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertNull(/.?\ud833{6,}/gsu.exec()); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-5199.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertTrue(/(a[\u1000A])+/i.test('aa')); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-693500.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Reflect.get(new Error(), "stack", 0); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-8241.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | function f(x) { } 6 | f(x=>x, [x,y] = [1,2]); 7 | -------------------------------------------------------------------------------- /testsuite/v8/regress-898936.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertThrows("async(...x=e)()=>"); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-899474.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertThrows("class A {...", SyntaxError); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-903527.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertThrows("e*!`\\2`", SyntaxError) 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-908975.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | [] = []; 6 | a => 0 7 | -------------------------------------------------------------------------------- /testsuite/v8/regress-988973.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | "".match(/(?:(?=a)b){5}abcde/); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-crbug-575082.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | var y = new Date("-1073741824"); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-crbug-679841.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | (-1e-301).toString(2); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-crbug-899464.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ''.matchAll(/./ug); 6 | -------------------------------------------------------------------------------- /testsuite/v8/regress-smi-scanning.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | x = 2 6 | 3; 7 | assertEquals(2, x); 8 | -------------------------------------------------------------------------------- /testsuite/v8/regress-v8-10072.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | assertNull(/(?<=a[^b]*)./.exec('a')); 6 | -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/utils.py -------------------------------------------------------------------------------- /v8/SaveV8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatchFuzz/patchfuzz/HEAD/v8/SaveV8.py --------------------------------------------------------------------------------