Branch: refs/heads/safari-7615.1.8-branch Home: https://github.com/WebKit/WebKit Commit: e07956004874817957b443dbbadab5a53e533023 https://github.com/WebKit/WebKit/commit/e07956004874817957b443dbbadab5a53e533023 Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths: M Source/JavaScriptCore/API/JSClassRef.cpp M Source/JavaScriptCore/API/JSClassRef.h M Source/JavaScriptCore/API/JSObjectRef.cpp M Source/JavaScriptCore/API/JSScriptRef.cpp M Source/JavaScriptCore/API/OpaqueJSString.h M Source/JavaScriptCore/assembler/AbstractMacroAssembler.h M Source/JavaScriptCore/assembler/AssemblerBuffer.h M Source/JavaScriptCore/assembler/CodeLocation.h M Source/JavaScriptCore/assembler/LinkBuffer.h M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h M Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h M Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h M Source/JavaScriptCore/assembler/MacroAssemblerPrinter.h M Source/JavaScriptCore/assembler/Printer.h M Source/JavaScriptCore/b3/B3ArgumentRegValue.cpp M Source/JavaScriptCore/b3/B3AtomicValue.cpp M Source/JavaScriptCore/b3/B3BasicBlock.cpp M Source/JavaScriptCore/b3/B3BlockInsertionSet.cpp M Source/JavaScriptCore/b3/B3CCallValue.cpp M Source/JavaScriptCore/b3/B3CaseCollection.h M Source/JavaScriptCore/b3/B3CheckSpecial.cpp M Source/JavaScriptCore/b3/B3CheckSpecial.h M Source/JavaScriptCore/b3/B3CheckValue.cpp M Source/JavaScriptCore/b3/B3Const32Value.cpp M Source/JavaScriptCore/b3/B3Const64Value.cpp M Source/JavaScriptCore/b3/B3ConstDoubleValue.cpp M Source/JavaScriptCore/b3/B3ConstFloatValue.cpp M Source/JavaScriptCore/b3/B3ConstrainedValue.h M Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.cpp M Source/JavaScriptCore/b3/B3ExtractValue.cpp M Source/JavaScriptCore/b3/B3FenceValue.cpp M Source/JavaScriptCore/b3/B3FoldPathConstants.cpp M Source/JavaScriptCore/b3/B3InferSwitches.cpp M Source/JavaScriptCore/b3/B3Kind.h M Source/JavaScriptCore/b3/B3LowerToAir.cpp M Source/JavaScriptCore/b3/B3MemoryValue.cpp M Source/JavaScriptCore/b3/B3PCToOriginMap.h M Source/JavaScriptCore/b3/B3PatchpointSpecial.cpp M Source/JavaScriptCore/b3/B3PatchpointValue.cpp M Source/JavaScriptCore/b3/B3PhiChildren.cpp M Source/JavaScriptCore/b3/B3PhiChildren.h M Source/JavaScriptCore/b3/B3Procedure.cpp M Source/JavaScriptCore/b3/B3Procedure.h M Source/JavaScriptCore/b3/B3PureCSE.cpp M Source/JavaScriptCore/b3/B3ReduceStrength.cpp M Source/JavaScriptCore/b3/B3SSACalculator.cpp M Source/JavaScriptCore/b3/B3SSACalculator.h M Source/JavaScriptCore/b3/B3SlotBaseValue.cpp M Source/JavaScriptCore/b3/B3SparseCollection.h M Source/JavaScriptCore/b3/B3StackmapSpecial.cpp M Source/JavaScriptCore/b3/B3StackmapValue.cpp M Source/JavaScriptCore/b3/B3StackmapValue.h M Source/JavaScriptCore/b3/B3SuccessorCollection.h M Source/JavaScriptCore/b3/B3SwitchCase.h M Source/JavaScriptCore/b3/B3SwitchValue.cpp M Source/JavaScriptCore/b3/B3UpsilonValue.cpp M Source/JavaScriptCore/b3/B3UseCounts.cpp M Source/JavaScriptCore/b3/B3ValueKey.h M Source/JavaScriptCore/b3/B3Variable.cpp M Source/JavaScriptCore/b3/B3Variable.h M Source/JavaScriptCore/b3/B3VariableLiveness.cpp M Source/JavaScriptCore/b3/B3VariableValue.cpp M Source/JavaScriptCore/b3/B3WasmAddressValue.cpp M Source/JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp M Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackByLinearScan.cpp M Source/JavaScriptCore/b3/air/AirAllocateStackByGraphColoring.cpp M Source/JavaScriptCore/b3/air/AirArg.h M Source/JavaScriptCore/b3/air/AirBlockInsertionSet.cpp M Source/JavaScriptCore/b3/air/AirCCallSpecial.cpp M Source/JavaScriptCore/b3/air/AirCode.cpp M Source/JavaScriptCore/b3/air/AirCode.h M Source/JavaScriptCore/b3/air/AirEmitShuffle.h M Source/JavaScriptCore/b3/air/AirFixObviousSpills.cpp M Source/JavaScriptCore/b3/air/AirInst.h M Source/JavaScriptCore/b3/air/AirKind.h M Source/JavaScriptCore/b3/air/AirLivenessAdapter.h M Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.cpp M Source/JavaScriptCore/b3/air/AirPhaseInsertionSet.h M Source/JavaScriptCore/b3/air/AirPrintSpecial.cpp M Source/JavaScriptCore/b3/air/AirRegLiveness.cpp M Source/JavaScriptCore/b3/air/AirRegLiveness.h M Source/JavaScriptCore/b3/air/AirSpecial.cpp M Source/JavaScriptCore/b3/air/AirTmp.h M Source/JavaScriptCore/b3/air/AirTmpSet.h M Source/JavaScriptCore/b3/air/AirTmpWidth.cpp M Source/JavaScriptCore/b3/air/AirTmpWidth.h M Source/JavaScriptCore/bytecode/AccessCaseSnippetParams.h M Source/JavaScriptCore/bytecode/ArithProfile.h M Source/JavaScriptCore/bytecode/ArrayProfile.h M Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp M Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h M Source/JavaScriptCore/bytecode/BytecodeDumper.h M Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp M Source/JavaScriptCore/bytecode/CallLinkInfo.h M Source/JavaScriptCore/bytecode/CallLinkStatus.cpp M Source/JavaScriptCore/bytecode/CallLinkStatus.h M Source/JavaScriptCore/bytecode/CheckPrivateBrandVariant.cpp M Source/JavaScriptCore/bytecode/CodeBlock.cpp M Source/JavaScriptCore/bytecode/CodeBlock.h M Source/JavaScriptCore/bytecode/CodeBlockHash.cpp M Source/JavaScriptCore/bytecode/CodeBlockHash.h M Source/JavaScriptCore/bytecode/ComplexGetStatus.h M Source/JavaScriptCore/bytecode/DFGExitProfile.cpp M Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp M Source/JavaScriptCore/bytecode/DeleteByVariant.cpp M Source/JavaScriptCore/bytecode/DeleteByVariant.h M Source/JavaScriptCore/bytecode/ExitFlag.h M Source/JavaScriptCore/bytecode/GetByVariant.cpp M Source/JavaScriptCore/bytecode/HandlerInfo.h M Source/JavaScriptCore/bytecode/InlineCallFrame.h M Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp M Source/JavaScriptCore/bytecode/Instruction.h M Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp M Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h M Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h M Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h M Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp M Source/JavaScriptCore/bytecode/PolymorphicAccess.h M Source/JavaScriptCore/bytecode/PutByVariant.h M Source/JavaScriptCore/bytecode/RecordedStatuses.h M Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.cpp M Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.h M Source/JavaScriptCore/bytecode/StructureSet.h M Source/JavaScriptCore/bytecode/TerminatedCodeOrigin.h M Source/JavaScriptCore/bytecode/TrackedReferences.cpp M Source/JavaScriptCore/bytecode/TypeLocation.h M Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp M Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h M Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp M Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h M Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.h M Source/JavaScriptCore/bytecode/UnlinkedMetadataTableInlines.h M Source/JavaScriptCore/bytecode/ValueProfile.h M Source/JavaScriptCore/bytecode/ValueRecovery.h M Source/JavaScriptCore/bytecode/Watchpoint.cpp M Source/JavaScriptCore/bytecode/Watchpoint.h M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h M Source/JavaScriptCore/bytecompiler/Label.h M Source/JavaScriptCore/bytecompiler/LabelScope.h M Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp M Source/JavaScriptCore/bytecompiler/RegisterID.h M Source/JavaScriptCore/debugger/Debugger.cpp M Source/JavaScriptCore/debugger/Debugger.h M Source/JavaScriptCore/debugger/DebuggerLocation.h M Source/JavaScriptCore/debugger/DebuggerParseData.h M Source/JavaScriptCore/dfg/DFGAbstractHeap.h M Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h M Source/JavaScriptCore/dfg/DFGAbstractValue.h M Source/JavaScriptCore/dfg/DFGAbstractValueClobberEpoch.h M Source/JavaScriptCore/dfg/DFGAdjacencyList.h M Source/JavaScriptCore/dfg/DFGArgumentPosition.h M Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp M Source/JavaScriptCore/dfg/DFGAvailability.h M Source/JavaScriptCore/dfg/DFGBasicBlock.cpp M Source/JavaScriptCore/dfg/DFGBasicBlock.h M Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp M Source/JavaScriptCore/dfg/DFGBlockMap.h M Source/JavaScriptCore/dfg/DFGBlockSet.h M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp M Source/JavaScriptCore/dfg/DFGCSEPhase.cpp M Source/JavaScriptCore/dfg/DFGClobberSet.cpp M Source/JavaScriptCore/dfg/DFGClobberSet.h M Source/JavaScriptCore/dfg/DFGClobberize.h M Source/JavaScriptCore/dfg/DFGCombinedLiveness.h M Source/JavaScriptCore/dfg/DFGCommon.h M Source/JavaScriptCore/dfg/DFGCommonData.h M Source/JavaScriptCore/dfg/DFGDesiredGlobalProperty.h M Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp M Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h M Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp M Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp M Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h M Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp M Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h M Source/JavaScriptCore/dfg/DFGEdgeDominates.h M Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp M Source/JavaScriptCore/dfg/DFGFinalizer.cpp M Source/JavaScriptCore/dfg/DFGFlowIndexing.cpp M Source/JavaScriptCore/dfg/DFGFlowIndexing.h M Source/JavaScriptCore/dfg/DFGFrozenValue.h M Source/JavaScriptCore/dfg/DFGGenerationInfo.h M Source/JavaScriptCore/dfg/DFGGraph.cpp M Source/JavaScriptCore/dfg/DFGGraph.h M Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp M Source/JavaScriptCore/dfg/DFGHeapLocation.h M Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp M Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h M Source/JavaScriptCore/dfg/DFGInlineCacheWrapper.h M Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp M Source/JavaScriptCore/dfg/DFGJITCode.cpp M Source/JavaScriptCore/dfg/DFGJITCompiler.cpp M Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp M Source/JavaScriptCore/dfg/DFGLazyJSValue.h M Source/JavaScriptCore/dfg/DFGLazyNode.h M Source/JavaScriptCore/dfg/DFGMinifiedGraph.h M Source/JavaScriptCore/dfg/DFGMinifiedNode.h M Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h M Source/JavaScriptCore/dfg/DFGNode.h M Source/JavaScriptCore/dfg/DFGNodeAbstractValuePair.h M Source/JavaScriptCore/dfg/DFGNodeFlowProjection.h M Source/JavaScriptCore/dfg/DFGNodeOrigin.h M Source/JavaScriptCore/dfg/DFGNullAbstractState.h M Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp M Source/JavaScriptCore/dfg/DFGOSREntry.h M Source/JavaScriptCore/dfg/DFGOpInfo.h M Source/JavaScriptCore/dfg/DFGPhiChildren.cpp M Source/JavaScriptCore/dfg/DFGPlan.cpp M Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h M Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h M Source/JavaScriptCore/dfg/DFGPureValue.h M Source/JavaScriptCore/dfg/DFGRegisterBank.h M Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h M Source/JavaScriptCore/dfg/DFGSSACalculator.cpp M Source/JavaScriptCore/dfg/DFGSSACalculator.h M Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h M Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h M Source/JavaScriptCore/dfg/DFGStoreBarrierClusteringPhase.cpp M Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h M Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.cpp M Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp M Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp M Source/JavaScriptCore/dfg/DFGVariableAccessData.cpp M Source/JavaScriptCore/dfg/DFGVariableAccessData.h M Source/JavaScriptCore/dfg/DFGVariableEvent.h M Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp M Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h M Source/JavaScriptCore/disassembler/Disassembler.cpp M Source/JavaScriptCore/disassembler/zydis/Zydis/ZydisDecoder.c M Source/JavaScriptCore/ftl/FTLAbstractHeap.cpp M Source/JavaScriptCore/ftl/FTLAbstractHeap.h M Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.cpp M Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.h M Source/JavaScriptCore/ftl/FTLAvailableRecovery.h M Source/JavaScriptCore/ftl/FTLExceptionTarget.cpp M Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h M Source/JavaScriptCore/ftl/FTLExitPropertyValue.h M Source/JavaScriptCore/ftl/FTLExitTimeObjectMaterialization.cpp M Source/JavaScriptCore/ftl/FTLExitValue.h M Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.cpp M Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.h M Source/JavaScriptCore/ftl/FTLFormattedValue.h M Source/JavaScriptCore/ftl/FTLJITFinalizer.cpp M Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp M Source/JavaScriptCore/ftl/FTLLoweredNodeValue.h M Source/JavaScriptCore/ftl/FTLOutput.cpp M Source/JavaScriptCore/ftl/FTLPatchpointExceptionHandle.cpp M Source/JavaScriptCore/ftl/FTLSlowPathCall.h M Source/JavaScriptCore/ftl/FTLState.cpp M Source/JavaScriptCore/ftl/FTLSwitchCase.h M Source/JavaScriptCore/ftl/FTLTypedPointer.h M Source/JavaScriptCore/ftl/FTLValueFromBlock.h M Source/JavaScriptCore/ftl/FTLValueRange.h M Source/JavaScriptCore/ftl/FTLWeightedTarget.h M Source/JavaScriptCore/heap/AlignedMemoryAllocator.cpp M Source/JavaScriptCore/heap/Allocator.h M Source/JavaScriptCore/heap/AtomIndices.h M Source/JavaScriptCore/heap/CellAttributes.h M Source/JavaScriptCore/heap/CellContainer.h M Source/JavaScriptCore/heap/CodeBlockSet.cpp M Source/JavaScriptCore/heap/CompleteSubspace.cpp M Source/JavaScriptCore/heap/ConservativeRoots.cpp M Source/JavaScriptCore/heap/ConservativeRoots.h M Source/JavaScriptCore/heap/FastMallocAlignedMemoryAllocator.cpp M Source/JavaScriptCore/heap/GCActivityCallback.h M Source/JavaScriptCore/heap/GCIncomingRefCounted.h M Source/JavaScriptCore/heap/GCIncomingRefCountedSet.h M Source/JavaScriptCore/heap/GCIncomingRefCountedSetInlines.h M Source/JavaScriptCore/heap/GCRequest.h M Source/JavaScriptCore/heap/GCSegmentedArray.h M Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h M Source/JavaScriptCore/heap/GigacageAlignedMemoryAllocator.cpp M Source/JavaScriptCore/heap/HandleBlockInlines.h M Source/JavaScriptCore/heap/HeapCell.h M Source/JavaScriptCore/heap/HeapCellType.cpp M Source/JavaScriptCore/heap/HeapObserver.h M Source/JavaScriptCore/heap/HeapProfiler.cpp M Source/JavaScriptCore/heap/HeapSnapshot.cpp M Source/JavaScriptCore/heap/IncrementalSweeper.cpp M Source/JavaScriptCore/heap/IncrementalSweeper.h M Source/JavaScriptCore/heap/IsoMemoryAllocatorBase.cpp M Source/JavaScriptCore/heap/IsoSubspace.cpp M Source/JavaScriptCore/heap/IsoSubspacePerVM.h M Source/JavaScriptCore/heap/JITStubRoutineSet.cpp M Source/JavaScriptCore/heap/MarkStack.cpp M Source/JavaScriptCore/heap/MarkStackMergingConstraint.cpp M Source/JavaScriptCore/heap/MarkedBlock.cpp M Source/JavaScriptCore/heap/MarkedBlock.h M Source/JavaScriptCore/heap/MarkingConstraint.cpp M Source/JavaScriptCore/heap/MarkingConstraintSet.cpp M Source/JavaScriptCore/heap/MarkingConstraintSolver.cpp M Source/JavaScriptCore/heap/MarkingConstraintSolver.h M Source/JavaScriptCore/heap/MutatorScheduler.cpp M Source/JavaScriptCore/heap/PreciseAllocation.cpp M Source/JavaScriptCore/heap/PreciseAllocation.h M Source/JavaScriptCore/heap/SimpleMarkingConstraint.cpp M Source/JavaScriptCore/heap/SlotVisitor.cpp M Source/JavaScriptCore/heap/SpaceTimeMutatorScheduler.cpp M Source/JavaScriptCore/heap/StochasticSpaceTimeMutatorScheduler.cpp M Source/JavaScriptCore/heap/Subspace.cpp M Source/JavaScriptCore/heap/SynchronousStopTheWorldMutatorScheduler.cpp M Source/JavaScriptCore/heap/VisitCounter.h M Source/JavaScriptCore/heap/VisitRaceKey.h M Source/JavaScriptCore/heap/Weak.h M Source/JavaScriptCore/heap/WeakBlock.cpp M Source/JavaScriptCore/heap/WeakHandleOwner.cpp M Source/JavaScriptCore/heap/WeakImpl.h M Source/JavaScriptCore/heap/WriteBarrierSupport.h M Source/JavaScriptCore/inspector/ConsoleMessage.cpp M Source/JavaScriptCore/inspector/InjectedScript.cpp M Source/JavaScriptCore/inspector/InjectedScriptBase.cpp M Source/JavaScriptCore/inspector/InjectedScriptHost.cpp M Source/JavaScriptCore/inspector/InjectedScriptManager.cpp M Source/JavaScriptCore/inspector/InjectedScriptManager.h M Source/JavaScriptCore/inspector/InjectedScriptModule.cpp M Source/JavaScriptCore/inspector/InspectorAgentBase.h M Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp M Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp M Source/JavaScriptCore/inspector/InspectorEnvironment.h M Source/JavaScriptCore/inspector/InspectorFrontendChannel.h M Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.h M Source/JavaScriptCore/inspector/JSGlobalObjectDebugger.h M Source/JavaScriptCore/inspector/ScriptCallFrame.cpp M Source/JavaScriptCore/inspector/ScriptCallStack.cpp M Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h M Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp M Source/JavaScriptCore/inspector/cocoa/DeprecatedInspectorValues.cpp M Source/JavaScriptCore/interpreter/CLoopStack.cpp M Source/JavaScriptCore/interpreter/CLoopStack.h M Source/JavaScriptCore/interpreter/Interpreter.cpp M Source/JavaScriptCore/interpreter/Interpreter.h M Source/JavaScriptCore/interpreter/ShadowChicken.h M Source/JavaScriptCore/interpreter/StackVisitor.h M Source/JavaScriptCore/jit/BaselineJITCode.cpp M Source/JavaScriptCore/jit/BinarySwitch.cpp M Source/JavaScriptCore/jit/BinarySwitch.h M Source/JavaScriptCore/jit/GPRInfo.h M Source/JavaScriptCore/jit/ICStats.h M Source/JavaScriptCore/jit/JIT.cpp M Source/JavaScriptCore/jit/JIT.h M Source/JavaScriptCore/jit/JITAddGenerator.h M Source/JavaScriptCore/jit/JITAllocator.h M Source/JavaScriptCore/jit/JITCode.cpp M Source/JavaScriptCore/jit/JITCompilation.cpp M Source/JavaScriptCore/jit/JITCompilationKey.h M Source/JavaScriptCore/jit/JITDisassembler.cpp M Source/JavaScriptCore/jit/JITMulGenerator.h M Source/JavaScriptCore/jit/JITOpaqueByproduct.h M Source/JavaScriptCore/jit/JITOpaqueByproducts.cpp M Source/JavaScriptCore/jit/JITPlan.h M Source/JavaScriptCore/jit/JITSafepoint.cpp M Source/JavaScriptCore/jit/JITSafepoint.h M Source/JavaScriptCore/jit/JITScannable.h M Source/JavaScriptCore/jit/JITStubRoutine.h M Source/JavaScriptCore/jit/JITSubGenerator.h M Source/JavaScriptCore/jit/JITThunks.cpp M Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp M Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp M Source/JavaScriptCore/jit/PCToCodeOriginMap.h M Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h M Source/JavaScriptCore/jit/Reg.h M Source/JavaScriptCore/jit/RegisterAtOffset.h M Source/JavaScriptCore/jit/RegisterAtOffsetList.cpp M Source/JavaScriptCore/jit/RegisterSet.h M Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp M Source/JavaScriptCore/jit/ScratchRegisterAllocator.h M Source/JavaScriptCore/jit/SnippetParams.h M Source/JavaScriptCore/jsc.cpp M Source/JavaScriptCore/parser/ASTBuilder.h M Source/JavaScriptCore/parser/Lexer.cpp M Source/JavaScriptCore/parser/Lexer.h M Source/JavaScriptCore/parser/NodeConstructors.h M Source/JavaScriptCore/parser/Nodes.cpp M Source/JavaScriptCore/parser/Nodes.h M Source/JavaScriptCore/parser/Parser.cpp M Source/JavaScriptCore/parser/Parser.h M Source/JavaScriptCore/parser/ParserArena.cpp M Source/JavaScriptCore/parser/ParserArena.h M Source/JavaScriptCore/parser/SourceCode.h M Source/JavaScriptCore/parser/SourceCodeKey.h M Source/JavaScriptCore/parser/SourceProvider.cpp M Source/JavaScriptCore/parser/SourceProviderCache.h M Source/JavaScriptCore/parser/UnlinkedSourceCode.h M Source/JavaScriptCore/parser/VariableEnvironment.h M Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp M Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp M Source/JavaScriptCore/profiler/ProfilerCompilation.cpp M Source/JavaScriptCore/profiler/ProfilerCompilation.h M Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp M Source/JavaScriptCore/profiler/ProfilerDatabase.cpp M Source/JavaScriptCore/profiler/ProfilerDatabase.h M Source/JavaScriptCore/profiler/ProfilerEvent.h M Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h M Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp M Source/JavaScriptCore/profiler/ProfilerOSRExit.h M Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp M Source/JavaScriptCore/profiler/ProfilerOriginStack.h M Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp M Source/JavaScriptCore/profiler/ProfilerUID.h M Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp M Source/JavaScriptCore/runtime/ArgList.h M Source/JavaScriptCore/runtime/ArrayBuffer.h M Source/JavaScriptCore/runtime/ArrayBufferView.cpp M Source/JavaScriptCore/runtime/ArrayStorage.h M Source/JavaScriptCore/runtime/BasicBlockLocation.cpp M Source/JavaScriptCore/runtime/BasicBlockLocation.h M Source/JavaScriptCore/runtime/Butterfly.h M Source/JavaScriptCore/runtime/CacheableIdentifier.h M Source/JavaScriptCore/runtime/CachedTypes.cpp M Source/JavaScriptCore/runtime/CallData.h M Source/JavaScriptCore/runtime/CodeCache.h M Source/JavaScriptCore/runtime/CommonIdentifiers.cpp M Source/JavaScriptCore/runtime/CommonSlowPaths.cpp M Source/JavaScriptCore/runtime/ConcurrentJSLock.h M Source/JavaScriptCore/runtime/ConfigFile.cpp M Source/JavaScriptCore/runtime/ConsoleClient.h M Source/JavaScriptCore/runtime/DeletePropertySlot.h M Source/JavaScriptCore/runtime/DirectArgumentsOffset.h M Source/JavaScriptCore/runtime/DumpContext.cpp M Source/JavaScriptCore/runtime/DumpContext.h M Source/JavaScriptCore/runtime/ErrorInstance.cpp M Source/JavaScriptCore/runtime/ErrorInstance.h M Source/JavaScriptCore/runtime/Exception.cpp M Source/JavaScriptCore/runtime/ExceptionEventLocation.h M Source/JavaScriptCore/runtime/FunctionHasExecutedCache.h M Source/JavaScriptCore/runtime/FunctionPrototype.cpp M Source/JavaScriptCore/runtime/FunctionRareData.cpp M Source/JavaScriptCore/runtime/FunctionRareData.h M Source/JavaScriptCore/runtime/FuzzerAgent.cpp M Source/JavaScriptCore/runtime/ISO8601.h M Source/JavaScriptCore/runtime/JSArrayBufferView.cpp M Source/JavaScriptCore/runtime/JSArrayBufferView.h M Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp M Source/JavaScriptCore/runtime/JSGlobalObject.cpp M Source/JavaScriptCore/runtime/JSGlobalObject.h M Source/JavaScriptCore/runtime/JSLock.cpp M Source/JavaScriptCore/runtime/JSLock.h M Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp M Source/JavaScriptCore/runtime/JSONObject.cpp M Source/JavaScriptCore/runtime/JSRemoteFunction.cpp M Source/JavaScriptCore/runtime/JSRemoteFunction.h M Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp M Source/JavaScriptCore/runtime/JSStringJoiner.cpp M Source/JavaScriptCore/runtime/LazyClassStructure.h M Source/JavaScriptCore/runtime/LazyProperty.h M Source/JavaScriptCore/runtime/Microtask.h M Source/JavaScriptCore/runtime/NullSetterFunction.cpp M Source/JavaScriptCore/runtime/Options.h M Source/JavaScriptCore/runtime/PropertyDescriptor.h M Source/JavaScriptCore/runtime/PropertyNameArray.h M Source/JavaScriptCore/runtime/PropertySlot.h M Source/JavaScriptCore/runtime/PropertyTable.cpp M Source/JavaScriptCore/runtime/PropertyTable.h M Source/JavaScriptCore/runtime/PrototypeKey.h M Source/JavaScriptCore/runtime/PutPropertySlot.h M Source/JavaScriptCore/runtime/RegExpCache.cpp M Source/JavaScriptCore/runtime/RegExpCache.h M Source/JavaScriptCore/runtime/RegExpKey.h M Source/JavaScriptCore/runtime/RuntimeFlags.h M Source/JavaScriptCore/runtime/SamplingProfiler.cpp M Source/JavaScriptCore/runtime/SamplingProfiler.h M Source/JavaScriptCore/runtime/ScopeOffset.h M Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp M Source/JavaScriptCore/runtime/ScopedArgumentsTable.h M Source/JavaScriptCore/runtime/ScriptExecutable.cpp M Source/JavaScriptCore/runtime/ScriptExecutable.h M Source/JavaScriptCore/runtime/ScriptFetcher.h M Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp M Source/JavaScriptCore/runtime/SmallStrings.cpp M Source/JavaScriptCore/runtime/SmallStrings.h M Source/JavaScriptCore/runtime/Structure.cpp M Source/JavaScriptCore/runtime/Structure.h M Source/JavaScriptCore/runtime/Symbol.cpp M Source/JavaScriptCore/runtime/SymbolTable.cpp M Source/JavaScriptCore/runtime/SymbolTable.h M Source/JavaScriptCore/runtime/TemplateObjectDescriptor.cpp M Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h M Source/JavaScriptCore/runtime/TypeLocationCache.h M Source/JavaScriptCore/runtime/TypeProfiler.cpp M Source/JavaScriptCore/runtime/TypeProfiler.h M Source/JavaScriptCore/runtime/TypeProfilerLog.cpp M Source/JavaScriptCore/runtime/TypeProfilerLog.h M Source/JavaScriptCore/runtime/TypeSet.cpp M Source/JavaScriptCore/runtime/TypeSet.h M Source/JavaScriptCore/runtime/TypedArrayController.cpp M Source/JavaScriptCore/runtime/VM.cpp M Source/JavaScriptCore/runtime/VarOffset.h M Source/JavaScriptCore/runtime/Watchdog.cpp M Source/JavaScriptCore/runtime/Watchdog.h M Source/JavaScriptCore/runtime/WeakGCHashTable.h M Source/JavaScriptCore/testRegExp.cpp M Source/JavaScriptCore/tools/CompilerTimingScope.cpp M Source/JavaScriptCore/tools/HeapVerifier.cpp M Source/JavaScriptCore/tools/HeapVerifier.h M Source/JavaScriptCore/tools/JSDollarVM.cpp M Source/JavaScriptCore/tools/ProfileTreeNode.h M Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp M Source/JavaScriptCore/tools/TieredMMapArray.h M Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp M Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp M Source/JavaScriptCore/wasm/WasmCalleeGroup.cpp M Source/JavaScriptCore/wasm/WasmHandlerInfo.h M Source/JavaScriptCore/wasm/WasmInstance.cpp M Source/JavaScriptCore/wasm/WasmInstance.h M Source/JavaScriptCore/wasm/WasmMemory.cpp M Source/JavaScriptCore/wasm/WasmModule.cpp M Source/JavaScriptCore/wasm/WasmModuleInformation.cpp M Source/JavaScriptCore/wasm/WasmModuleInformation.h M Source/JavaScriptCore/wasm/WasmPageCount.h M Source/JavaScriptCore/wasm/WasmPlan.cpp M Source/JavaScriptCore/wasm/WasmPlan.h M Source/JavaScriptCore/wasm/WasmTable.cpp M Source/JavaScriptCore/wasm/WasmTable.h M Source/JavaScriptCore/yarr/RegularExpression.cpp M Source/JavaScriptCore/yarr/YarrDisassembler.cpp M Source/JavaScriptCore/yarr/YarrDisassembler.h M Source/JavaScriptCore/yarr/YarrInterpreter.h M Source/JavaScriptCore/yarr/YarrJIT.cpp M Source/JavaScriptCore/yarr/YarrJIT.h M Source/JavaScriptCore/yarr/YarrParser.h M Source/JavaScriptCore/yarr/YarrPattern.cpp M Source/JavaScriptCore/yarr/YarrPattern.h M Source/WTF/WTF.xcodeproj/project.pbxproj M Source/WTF/benchmarks/ToyLocks.h M Source/WTF/wtf/Atomics.h M Source/WTF/wtf/AutomaticThread.cpp M Source/WTF/wtf/AutomaticThread.h M Source/WTF/wtf/Bag.h M Source/WTF/wtf/BitVector.h M Source/WTF/wtf/Bitmap.h M Source/WTF/wtf/BlockPtr.h M Source/WTF/wtf/BloomFilter.h M Source/WTF/wtf/BumpPointerAllocator.h M Source/WTF/wtf/CMakeLists.txt M Source/WTF/wtf/CagedPtr.h M Source/WTF/wtf/CheckedArithmetic.h M Source/WTF/wtf/CheckedBoolean.h M Source/WTF/wtf/CheckedPtr.h M Source/WTF/wtf/CommaPrinter.h M Source/WTF/wtf/ConcurrentBuffer.h M Source/WTF/wtf/ConcurrentPtrHashSet.cpp M Source/WTF/wtf/ConcurrentPtrHashSet.h M Source/WTF/wtf/ConcurrentVector.h M Source/WTF/wtf/CryptographicallyRandomNumber.cpp M Source/WTF/wtf/DeferrableRefCounted.h M Source/WTF/wtf/Deque.h M Source/WTF/wtf/Dominators.h M Source/WTF/wtf/DoublyLinkedList.h M Source/WTF/wtf/Expected.h M Source/WTF/wtf/FastBitVector.h M Source/WTF/wtf/FastMalloc.h M Source/WTF/wtf/FileSystem.h M Source/WTF/wtf/Function.h A Source/WTF/wtf/FunctionDispatcher.cpp M Source/WTF/wtf/FunctionDispatcher.h M Source/WTF/wtf/FunctionPtr.h M Source/WTF/wtf/GraphNodeWorklist.h M Source/WTF/wtf/HashCountedSet.h M Source/WTF/wtf/HashIterators.h M Source/WTF/wtf/HashMap.h M Source/WTF/wtf/HashTable.h M Source/WTF/wtf/IndexSet.h M Source/WTF/wtf/IndexedContainerIterator.h M Source/WTF/wtf/Insertion.h M Source/WTF/wtf/JSONValues.cpp M Source/WTF/wtf/JSONValues.h M Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h M Source/WTF/wtf/ListHashSet.h M Source/WTF/wtf/Liveness.h M Source/WTF/wtf/LockedPrintStream.cpp M Source/WTF/wtf/LockedPrintStream.h M Source/WTF/wtf/Locker.h M Source/WTF/wtf/LocklessBag.h M Source/WTF/wtf/MainThreadData.h M Source/WTF/wtf/Markable.h M Source/WTF/wtf/MediaTime.h M Source/WTF/wtf/MessageQueue.h M Source/WTF/wtf/MetaAllocator.cpp M Source/WTF/wtf/MetaAllocator.h M Source/WTF/wtf/NakedPtr.h M Source/WTF/wtf/NaturalLoops.h M Source/WTF/wtf/OSLogPrintStream.cpp M Source/WTF/wtf/OSLogPrintStream.h M Source/WTF/wtf/OSObjectPtr.h M Source/WTF/wtf/OrderMaker.h M Source/WTF/wtf/Packed.h M Source/WTF/wtf/PageReservation.h M Source/WTF/wtf/PrintStream.cpp M Source/WTF/wtf/PrintStream.h M Source/WTF/wtf/Range.h M Source/WTF/wtf/RangeSet.h M Source/WTF/wtf/RawPointer.h M Source/WTF/wtf/RedBlackTree.h M Source/WTF/wtf/RefCounted.h M Source/WTF/wtf/RefCountedLeakCounter.cpp M Source/WTF/wtf/RefCounter.h M Source/WTF/wtf/RefPtr.h M Source/WTF/wtf/Seconds.h M Source/WTF/wtf/SegmentedVector.h M Source/WTF/wtf/SharedTask.h M Source/WTF/wtf/SignedPtr.h M Source/WTF/wtf/SimpleStats.h M Source/WTF/wtf/SinglyLinkedList.h M Source/WTF/wtf/SmallSet.h M Source/WTF/wtf/Spectrum.h M Source/WTF/wtf/StackBounds.h M Source/WTF/wtf/StackShot.h M Source/WTF/wtf/StackStats.h M Source/WTF/wtf/StreamBuffer.h M Source/WTF/wtf/StringHashDumpContext.h M Source/WTF/wtf/StringPrintStream.cpp M Source/WTF/wtf/StringPrintStream.h M Source/WTF/wtf/TimeWithDynamicClockType.h M Source/WTF/wtf/TinyPtrSet.h M Source/WTF/wtf/UnionFind.h M Source/WTF/wtf/UnsafePointer.h M Source/WTF/wtf/Vector.h M Source/WTF/wtf/WeakHashMap.h M Source/WTF/wtf/WeakHashSet.h M Source/WTF/wtf/WeakPtr.h M Source/WTF/wtf/dtoa/bignum.cc M Source/WTF/wtf/dtoa/bignum.h M Source/WTF/wtf/dtoa/diy-fp.h M Source/WTF/wtf/dtoa/fixed-dtoa.cc M Source/WTF/wtf/dtoa/utils.h M Source/WTF/wtf/generic/RunLoopGeneric.cpp M Source/WTF/wtf/glib/GMutexLocker.h M Source/WTF/wtf/glib/GRefPtr.h M Source/WTF/wtf/glib/GUniquePtr.h M Source/WTF/wtf/glib/SocketConnection.cpp M Source/WTF/wtf/glib/SocketConnection.h M Source/WTF/wtf/persistence/PersistentDecoder.cpp M Source/WTF/wtf/persistence/PersistentDecoder.h M Source/WTF/wtf/persistence/PersistentEncoder.cpp M Source/WTF/wtf/persistence/PersistentEncoder.h M Source/WTF/wtf/posix/ThreadingPOSIX.cpp M Source/WTF/wtf/text/AtomString.h M Source/WTF/wtf/text/AtomStringImpl.cpp M Source/WTF/wtf/text/CString.h M Source/WTF/wtf/text/CodePointIterator.h M Source/WTF/wtf/text/OrdinalNumber.h M Source/WTF/wtf/text/StringView.cpp M Source/WTF/wtf/text/StringView.h M Source/WTF/wtf/text/TextBreakIterator.cpp M Source/WTF/wtf/text/TextBreakIterator.h M Source/WTF/wtf/text/TextPosition.h M Source/WTF/wtf/threads/Signals.h M Source/WTF/wtf/win/GDIObject.h M Source/WTF/wtf/win/RunLoopWin.cpp M Source/WTF/wtf/win/ThreadingWin.cpp M Source/bmalloc/bmalloc/Bits.h M Source/bmalloc/bmalloc/BumpAllocator.h M Source/bmalloc/bmalloc/CryptoRandom.cpp M Source/bmalloc/bmalloc/DeferredDecommitInlines.h M Source/bmalloc/bmalloc/DeferredTrigger.h M Source/bmalloc/bmalloc/EligibilityResult.h M Source/bmalloc/bmalloc/FixedVector.h M Source/bmalloc/bmalloc/FreeList.cpp M Source/bmalloc/bmalloc/FreeList.h M Source/bmalloc/bmalloc/Gigacage.cpp M Source/bmalloc/bmalloc/IsoAllocatorInlines.h M Source/bmalloc/bmalloc/IsoDeallocatorInlines.h M Source/bmalloc/bmalloc/IsoDirectory.h M Source/bmalloc/bmalloc/IsoHeapImpl.cpp M Source/bmalloc/bmalloc/IsoHeapImpl.h M Source/bmalloc/bmalloc/IsoPage.h M Source/bmalloc/bmalloc/IsoTLSAllocatorEntryInlines.h M Source/bmalloc/bmalloc/IsoTLSDeallocatorEntryInlines.h M Source/bmalloc/bmalloc/IsoTLSEntry.cpp M Source/bmalloc/bmalloc/IsoTLSEntry.h M Source/bmalloc/bmalloc/LargeRange.h M Source/bmalloc/bmalloc/List.h M Source/bmalloc/bmalloc/Packed.h M Source/bmalloc/bmalloc/Range.h M Source/bmalloc/bmalloc/Vector.h M Source/bmalloc/libpas/src/libpas/pas_fast_megapage_table.h M Source/bmalloc/libpas/src/libpas/pas_intrinsic_heap_support.h Log Message: ----------- Cherry-pick aabfacb8cf9c. rdar://problem/100827222 Revert clang-tidy change since it broke 32bit and watchOS https://bugs.webkit.org/show_bug.cgi?id=246124 rdar://100827222 Reviewed by Cameron McCormack. It broke 32bit and watchOS. Canonical link: https://commits.webkit.org/255210@main Canonical link: https://commits.webkit.org/255076.8@safari-7615.1.8-branch _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes