Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6ef08d1467e4bcf9277ac53a4d84df74906c510e
      
https://github.com/WebKit/WebKit/commit/6ef08d1467e4bcf9277ac53a4d84df74906c510e
  Author: Chris Dumez <cdu...@apple.com>
  Date:   2024-11-18 (Mon, 18 Nov 2024)

  Changed paths:
    M Source/JavaScriptCore/API/APICast.h
    M Source/JavaScriptCore/API/MarkedJSValueRefArray.cpp
    M Source/JavaScriptCore/assembler/ARM64Assembler.h
    M Source/JavaScriptCore/assembler/ARMv7Assembler.h
    M Source/JavaScriptCore/assembler/AssemblerBuffer.h
    M Source/JavaScriptCore/assembler/AssemblerCommon.h
    M Source/JavaScriptCore/assembler/AssemblyComments.h
    M Source/JavaScriptCore/assembler/JITOperationList.cpp
    M Source/JavaScriptCore/assembler/JITOperationList.h
    M Source/JavaScriptCore/assembler/LinkBuffer.cpp
    M Source/JavaScriptCore/assembler/LinkBuffer.h
    M Source/JavaScriptCore/assembler/MacroAssembler.h
    M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
    M Source/JavaScriptCore/assembler/MacroAssemblerPrinter.cpp
    M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
    M Source/JavaScriptCore/assembler/PerfLog.cpp
    M Source/JavaScriptCore/assembler/ProbeContext.h
    M Source/JavaScriptCore/assembler/SecureARM64EHashPins.cpp
    M Source/JavaScriptCore/assembler/SecureARM64EHashPins.h
    M Source/JavaScriptCore/assembler/X86Assembler.h
    M Source/JavaScriptCore/assembler/testmasm.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/B3ConstPtrValue.h
    M Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.cpp
    M Source/JavaScriptCore/b3/B3LowerToAir.cpp
    M Source/JavaScriptCore/b3/B3LowerToAir32_64.cpp
    M Source/JavaScriptCore/b3/B3MathExtras.cpp
    M Source/JavaScriptCore/b3/B3MoveConstants.cpp
    M Source/JavaScriptCore/b3/B3Procedure.cpp
    M Source/JavaScriptCore/b3/B3Procedure.h
    M Source/JavaScriptCore/b3/B3ReduceStrength.cpp
    M Source/JavaScriptCore/b3/B3Type.h
    M Source/JavaScriptCore/b3/B3TypeMap.h
    M Source/JavaScriptCore/b3/B3Value.cpp
    M Source/JavaScriptCore/b3/B3Value.h
    M Source/JavaScriptCore/b3/B3ValueRep.h
    M Source/JavaScriptCore/b3/air/AirArg.h
    M Source/JavaScriptCore/b3/air/AirDisassembler.cpp
    M Source/JavaScriptCore/b3/air/testair.cpp
    M Source/JavaScriptCore/b3/testb3.h
    M Source/JavaScriptCore/b3/testb3_1.cpp
    M Source/JavaScriptCore/b3/testb3_2.cpp
    M Source/JavaScriptCore/b3/testb3_3.cpp
    M Source/JavaScriptCore/b3/testb3_4.cpp
    M Source/JavaScriptCore/b3/testb3_5.cpp
    M Source/JavaScriptCore/b3/testb3_6.cpp
    M Source/JavaScriptCore/b3/testb3_7.cpp
    M Source/JavaScriptCore/b3/testb3_8.cpp
    M Source/JavaScriptCore/builtins/BuiltinNames.h
    M 
Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp
    M Source/JavaScriptCore/bytecode/BytecodeDumper.cpp
    M Source/JavaScriptCore/bytecode/CallLinkInfo.cpp
    M Source/JavaScriptCore/bytecode/CallVariant.h
    M Source/JavaScriptCore/bytecode/CodeBlock.cpp
    M Source/JavaScriptCore/bytecode/CodeBlock.h
    M Source/JavaScriptCore/bytecode/CodeBlockHash.cpp
    M Source/JavaScriptCore/bytecode/CodeOrigin.h
    M Source/JavaScriptCore/bytecode/ExpressionInfo.h
    M Source/JavaScriptCore/bytecode/Fits.h
    M Source/JavaScriptCore/bytecode/GetByValHistory.h
    M Source/JavaScriptCore/bytecode/InlineAccess.cpp
    M Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp
    M Source/JavaScriptCore/bytecode/InlineCacheCompiler.h
    M Source/JavaScriptCore/bytecode/Instruction.h
    M Source/JavaScriptCore/bytecode/InstructionStream.h
    M Source/JavaScriptCore/bytecode/MetadataTable.h
    M Source/JavaScriptCore/bytecode/Operands.h
    M Source/JavaScriptCore/bytecode/SharedJITStubSet.h
    M Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.cpp
    M Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.h
    M Source/JavaScriptCore/bytecode/ValueProfile.h
    M Source/JavaScriptCore/bytecode/Watchpoint.cpp
    M Source/JavaScriptCore/bytecode/Watchpoint.h
    M Source/JavaScriptCore/dfg/DFGAbstractHeap.h
    M Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
    M Source/JavaScriptCore/dfg/DFGAvailability.h
    M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
    M Source/JavaScriptCore/dfg/DFGClobberize.h
    M Source/JavaScriptCore/dfg/DFGDisassembler.cpp
    M Source/JavaScriptCore/dfg/DFGEdge.h
    M Source/JavaScriptCore/dfg/DFGFlowMap.h
    M Source/JavaScriptCore/dfg/DFGHeapLocation.h
    M Source/JavaScriptCore/dfg/DFGJITCode.cpp
    M Source/JavaScriptCore/dfg/DFGJITCompiler.cpp
    M Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp
    M Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp
    M Source/JavaScriptCore/dfg/DFGMinifiedNode.h
    M Source/JavaScriptCore/dfg/DFGNode.h
    M Source/JavaScriptCore/dfg/DFGNodeFlowProjection.h
    M Source/JavaScriptCore/dfg/DFGNullAbstractState.h
    M Source/JavaScriptCore/dfg/DFGOSREntry.cpp
    M Source/JavaScriptCore/dfg/DFGOSRExit.cpp
    M Source/JavaScriptCore/dfg/DFGOpInfo.h
    M Source/JavaScriptCore/dfg/DFGOperations.cpp
    M Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h
    M Source/JavaScriptCore/dfg/DFGPureValue.h
    M Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
    M Source/JavaScriptCore/dfg/DFGThunks.cpp
    M Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.cpp
    M Source/JavaScriptCore/disassembler/ARM64Disassembler.cpp
    M Source/JavaScriptCore/disassembler/RISCV64Disassembler.cpp
    M Source/JavaScriptCore/disassembler/X86Disassembler.cpp
    M Source/JavaScriptCore/ftl/FTLAbstractHeap.h
    M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
    M Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp
    M Source/JavaScriptCore/ftl/FTLOperations.cpp
    M Source/JavaScriptCore/ftl/FTLOutput.cpp
    M Source/JavaScriptCore/ftl/FTLOutput.h
    M Source/JavaScriptCore/ftl/FTLState.cpp
    M Source/JavaScriptCore/generator/Argument.rb
    M Source/JavaScriptCore/generator/Opcode.rb
    M Source/JavaScriptCore/heap/AbstractSlotVisitorInlines.h
    M Source/JavaScriptCore/heap/CellContainer.h
    M Source/JavaScriptCore/heap/ConservativeRoots.cpp
    M Source/JavaScriptCore/heap/FreeList.cpp
    M Source/JavaScriptCore/heap/FreeList.h
    M Source/JavaScriptCore/heap/FreeListInlines.h
    M Source/JavaScriptCore/heap/GCIncomingRefCounted.h
    M Source/JavaScriptCore/heap/GCIncomingRefCountedInlines.h
    M Source/JavaScriptCore/heap/GCMemoryOperations.h
    M Source/JavaScriptCore/heap/GCSegmentedArray.h
    M Source/JavaScriptCore/heap/HandleSet.h
    M Source/JavaScriptCore/heap/Heap.cpp
    M Source/JavaScriptCore/heap/Heap.h
    M Source/JavaScriptCore/heap/HeapCell.h
    M Source/JavaScriptCore/heap/HeapInlines.h
    M Source/JavaScriptCore/heap/HeapSnapshot.cpp
    M Source/JavaScriptCore/heap/HeapUtil.h
    M Source/JavaScriptCore/heap/JITStubRoutineSet.cpp
    M Source/JavaScriptCore/heap/MachineStackMarker.cpp
    M Source/JavaScriptCore/heap/MarkedBlock.cpp
    M Source/JavaScriptCore/heap/MarkedBlock.h
    M Source/JavaScriptCore/heap/MarkedBlockInlines.h
    M Source/JavaScriptCore/heap/MarkedSpaceInlines.h
    M Source/JavaScriptCore/heap/PreciseAllocation.cpp
    M Source/JavaScriptCore/heap/PreciseAllocation.h
    M Source/JavaScriptCore/heap/SlotVisitor.cpp
    M Source/JavaScriptCore/heap/VerifierSlotVisitor.cpp
    M Source/JavaScriptCore/heap/VerifierSlotVisitorInlines.h
    M Source/JavaScriptCore/heap/WeakImpl.h
    M Source/JavaScriptCore/interpreter/CallFrame.cpp
    M Source/JavaScriptCore/interpreter/CallFrame.h
    M Source/JavaScriptCore/interpreter/CalleeBits.h
    M Source/JavaScriptCore/interpreter/FrameTracers.h
    M Source/JavaScriptCore/interpreter/Interpreter.cpp
    M Source/JavaScriptCore/interpreter/InterpreterInlines.h
    M Source/JavaScriptCore/interpreter/Register.h
    M Source/JavaScriptCore/interpreter/ShadowChicken.h
    M Source/JavaScriptCore/jit/AssemblyHelpers.cpp
    M Source/JavaScriptCore/jit/AssemblyHelpers.h
    M Source/JavaScriptCore/jit/BinarySwitch.cpp
    M Source/JavaScriptCore/jit/ExecutableAllocator.cpp
    M Source/JavaScriptCore/jit/ExecutableAllocator.h
    M Source/JavaScriptCore/jit/JITArithmetic.cpp
    M Source/JavaScriptCore/jit/JITCode.h
    M Source/JavaScriptCore/jit/JITCodeMap.h
    M Source/JavaScriptCore/jit/JITDisassembler.cpp
    M Source/JavaScriptCore/jit/JITDivGenerator.cpp
    M Source/JavaScriptCore/jit/JITExceptions.cpp
    M Source/JavaScriptCore/jit/JITOpcodes.cpp
    M Source/JavaScriptCore/jit/JITOperations.cpp
    M Source/JavaScriptCore/jit/JITStubRoutine.h
    M Source/JavaScriptCore/jit/JITThunks.cpp
    M Source/JavaScriptCore/jit/OperationResult.h
    M Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp
    M Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp
    M Source/JavaScriptCore/jit/ThunkGenerators.cpp
    M Source/JavaScriptCore/jsc.cpp
    M Source/JavaScriptCore/llint/LLIntData.cpp
    M Source/JavaScriptCore/llint/LLIntData.h
    M Source/JavaScriptCore/llint/LLIntPCRanges.h
    M Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
    M Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
    M Source/JavaScriptCore/parser/Parser.cpp
    M Source/JavaScriptCore/parser/ResultType.h
    M Source/JavaScriptCore/runtime/ArgList.h
    M Source/JavaScriptCore/runtime/ArrayBuffer.cpp
    M Source/JavaScriptCore/runtime/ArrayConventions.cpp
    M Source/JavaScriptCore/runtime/ArrayPrototype.cpp
    M Source/JavaScriptCore/runtime/AssertInvariants.cpp
    M Source/JavaScriptCore/runtime/BasicBlockLocation.cpp
    M Source/JavaScriptCore/runtime/BufferMemoryHandle.cpp
    M Source/JavaScriptCore/runtime/ButterflyInlines.h
    M Source/JavaScriptCore/runtime/CacheableIdentifierInlines.h
    M Source/JavaScriptCore/runtime/CachedTypes.cpp
    M Source/JavaScriptCore/runtime/CommonSlowPaths.cpp
    M Source/JavaScriptCore/runtime/DeferredWorkTimer.h
    M Source/JavaScriptCore/runtime/DirectArguments.h
    M Source/JavaScriptCore/runtime/EvalExecutable.h
    M Source/JavaScriptCore/runtime/FunctionExecutable.h
    M Source/JavaScriptCore/runtime/HasOwnPropertyCache.h
    M Source/JavaScriptCore/runtime/InferredValue.h
    M Source/JavaScriptCore/runtime/IntlObject.cpp
    M Source/JavaScriptCore/runtime/JSArray.cpp
    M Source/JavaScriptCore/runtime/JSBigInt.cpp
    M Source/JavaScriptCore/runtime/JSCBytecodeCacheVersion.cpp
    M Source/JavaScriptCore/runtime/JSCConfig.h
    M Source/JavaScriptCore/runtime/JSCJSValue.h
    M Source/JavaScriptCore/runtime/JSCJSValueInlines.h
    M Source/JavaScriptCore/runtime/JSCPtrTag.h
    M Source/JavaScriptCore/runtime/JSCell.cpp
    M Source/JavaScriptCore/runtime/JSCell.h
    M Source/JavaScriptCore/runtime/JSCellInlines.h
    M Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp
    M Source/JavaScriptCore/runtime/JSFunction.cpp
    M Source/JavaScriptCore/runtime/JSFunction.h
    M Source/JavaScriptCore/runtime/JSFunctionInlines.h
    M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructor.cpp
    M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h
    M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h
    M Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h
    M Source/JavaScriptCore/runtime/JSImmutableButterfly.cpp
    M Source/JavaScriptCore/runtime/JSImmutableButterfly.h
    M Source/JavaScriptCore/runtime/JSLexicalEnvironment.h
    M Source/JavaScriptCore/runtime/JSModuleEnvironment.h
    M Source/JavaScriptCore/runtime/JSModuleRecord.cpp
    M Source/JavaScriptCore/runtime/JSONAtomStringCacheInlines.h
    M Source/JavaScriptCore/runtime/JSONObject.cpp
    M Source/JavaScriptCore/runtime/JSObject.cpp
    M Source/JavaScriptCore/runtime/JSObject.h
    M Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h
    M Source/JavaScriptCore/runtime/JSString.cpp
    M Source/JavaScriptCore/runtime/JSString.h
    M Source/JavaScriptCore/runtime/JSStringInlines.h
    M Source/JavaScriptCore/runtime/LazyClassStructureInlines.h
    M Source/JavaScriptCore/runtime/LazyProperty.h
    M Source/JavaScriptCore/runtime/LazyPropertyInlines.h
    M Source/JavaScriptCore/runtime/LiteralParser.cpp
    M Source/JavaScriptCore/runtime/Lookup.h
    M Source/JavaScriptCore/runtime/MachineContext.h
    M Source/JavaScriptCore/runtime/MathCommon.cpp
    M Source/JavaScriptCore/runtime/MathCommon.h
    M Source/JavaScriptCore/runtime/MegamorphicCache.h
    M Source/JavaScriptCore/runtime/ModuleProgramExecutable.h
    M Source/JavaScriptCore/runtime/NativeExecutable.cpp
    M Source/JavaScriptCore/runtime/ProgramExecutable.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/RegExpObject.cpp
    M Source/JavaScriptCore/runtime/RegExpObject.h
    M Source/JavaScriptCore/runtime/SamplingProfiler.cpp
    M Source/JavaScriptCore/runtime/Scribble.h
    M Source/JavaScriptCore/runtime/Structure.cpp
    M Source/JavaScriptCore/runtime/StructureInlines.h
    M Source/JavaScriptCore/runtime/StructureRareData.h
    M Source/JavaScriptCore/runtime/StructureRareDataInlines.h
    M Source/JavaScriptCore/runtime/StructureTransitionTable.h
    M Source/JavaScriptCore/runtime/SymbolTable.cpp
    M Source/JavaScriptCore/runtime/SymbolTable.h
    M Source/JavaScriptCore/runtime/UGPRPair.h
    M Source/JavaScriptCore/runtime/VM.cpp
    M Source/JavaScriptCore/runtime/VM.h
    M Source/JavaScriptCore/runtime/VMTrapsInlines.h
    M Source/JavaScriptCore/runtime/WeakMapImpl.h
    M Source/JavaScriptCore/runtime/WriteBarrier.h
    M Source/JavaScriptCore/tools/Integrity.cpp
    M Source/JavaScriptCore/tools/Integrity.h
    M Source/JavaScriptCore/tools/IntegrityInlines.h
    M Source/JavaScriptCore/tools/JSDollarVM.cpp
    M Source/JavaScriptCore/tools/VMInspector.cpp
    M Source/JavaScriptCore/wasm/WasmBBQDisassembler.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT.h
    M Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT32_64.h
    M Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT64.h
    M Source/JavaScriptCore/wasm/WasmGlobal.cpp
    M Source/JavaScriptCore/wasm/WasmGlobal.h
    M Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp
    M Source/JavaScriptCore/wasm/WasmIRGeneratorHelpers.h
    M Source/JavaScriptCore/wasm/WasmIndexOrName.cpp
    M Source/JavaScriptCore/wasm/WasmIndexOrName.h
    M Source/JavaScriptCore/wasm/WasmMemory.cpp
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp
    M Source/JavaScriptCore/wasm/WasmOpcodeOrigin.h
    M Source/JavaScriptCore/wasm/WasmOperations.cpp
    M Source/JavaScriptCore/wasm/WasmOperationsInlines.h
    M Source/JavaScriptCore/wasm/WasmParser.h
    M Source/JavaScriptCore/wasm/WasmSlowPaths.cpp
    M Source/JavaScriptCore/wasm/WasmTable.h
    M Source/JavaScriptCore/wasm/WasmTypeDefinition.h
    M Source/JavaScriptCore/wasm/WasmTypeDefinitionInlines.h
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.cpp
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.h
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyException.cpp
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.h
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp
    M Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp
    M Source/JavaScriptCore/wasm/js/WebAssemblyGlobalConstructor.cpp
    M Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp
    M Source/JavaScriptCore/yarr/YarrDisassembler.cpp
    M Source/JavaScriptCore/yarr/YarrInterpreter.cpp
    M Source/WTF/benchmarks/HashSetDFGReplay.cpp
    M Source/WTF/wtf/Assertions.h
    M Source/WTF/wtf/Atomics.h
    M Source/WTF/wtf/BitSet.h
    M Source/WTF/wtf/BitVector.cpp
    M Source/WTF/wtf/BitVector.h
    M Source/WTF/wtf/ButterflyArray.h
    M Source/WTF/wtf/CagedPtr.h
    M Source/WTF/wtf/CodePtr.h
    M Source/WTF/wtf/CompactPointerTuple.h
    M Source/WTF/wtf/CompactPtr.h
    M Source/WTF/wtf/FastMalloc.cpp
    M Source/WTF/wtf/FixedBitVector.h
    M Source/WTF/wtf/FunctionPtr.h
    M Source/WTF/wtf/HashFunctions.h
    M Source/WTF/wtf/Hasher.h
    M Source/WTF/wtf/Int128.cpp
    M Source/WTF/wtf/LazyRef.h
    M Source/WTF/wtf/LazyUniqueRef.h
    M Source/WTF/wtf/MathExtras.h
    M Source/WTF/wtf/Packed.h
    M Source/WTF/wtf/ParkingLot.cpp
    M Source/WTF/wtf/PlatformRegisters.cpp
    M Source/WTF/wtf/PlatformRegisters.h
    M Source/WTF/wtf/PrintStream.h
    M Source/WTF/wtf/PtrTag.h
    M Source/WTF/wtf/RawPtrTraits.h
    M Source/WTF/wtf/SIMDHelpers.h
    M Source/WTF/wtf/SignedPtr.h
    M Source/WTF/wtf/SmallSet.h
    M Source/WTF/wtf/StackShot.h
    M Source/WTF/wtf/StdLibExtras.h
    M Source/WTF/wtf/TaggedPtr.h
    M Source/WTF/wtf/ThreadSafeWeakPtr.h
    M Source/WTF/wtf/TinyPtrSet.h
    M Source/WTF/wtf/TrailingArray.h
    M Source/WTF/wtf/UniqueArray.h
    M Source/WTF/wtf/WTFConfig.cpp
    M Source/WTF/wtf/WTFConfig.h
    M Source/WTF/wtf/WordLock.cpp
    M Source/WTF/wtf/darwin/LibraryPathDiagnostics.mm
    M Source/WTF/wtf/dragonbox/ieee754_format.h
    M Source/WTF/wtf/posix/ThreadingPOSIX.cpp
    M Source/WTF/wtf/text/AdaptiveStringSearcher.h
    M Source/WTF/wtf/text/Base64.cpp
    M Source/WTF/wtf/text/StringCommon.cpp
    M Source/WTF/wtf/text/StringCommon.h
    M Source/WTF/wtf/text/StringImpl.h
    M Source/WTF/wtf/threads/Signals.cpp
    M Source/WTF/wtf/win/RunLoopWin.cpp
    M Source/WTF/wtf/win/SignalsWin.cpp
    M Source/WebCore/Modules/WebGPU/Implementation/WebGPUPtr.h
    M Source/WebCore/css/ImmutableStyleProperties.cpp
    M Source/WebCore/css/ImmutableStyleProperties.h
    M Source/WebCore/cssjit/SelectorCompiler.h
    M Source/WebCore/dom/Node.h
    M Source/WebCore/dom/QualifiedName.h
    M Source/WebCore/layout/formattingContexts/inline/text/TextUtil.cpp
    M Source/WebCore/platform/Timer.h
    M Source/WebCore/platform/graphics/Color.h
    M 
Source/WebCore/platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp
    M Source/WebCore/style/values/primitives/StylePrimitiveNumericTypes.h
    M Source/WebCore/testing/TypeConversions.h
    M Source/WebGPU/WGSL/ConstantFunctions.h
    M Source/WebGPU/WGSL/GlobalSorting.cpp
    M Source/WebGPU/WGSL/TypeStore.cpp
    M Source/WebGPU/WGSL/WGSLShaderModule.h
    M Source/WebGPU/WebGPU/RenderPassEncoder.mm
    M Source/WebKit/WebProcess/InjectedBundle/mac/InjectedBundleMac.mm
    M Tools/ReducedFTL/ComplexTest.cpp
    M Tools/TestWebKitAPI/Tests/WTF/ConcurrentPtrHashSet.cpp
    M Tools/TestWebKitAPI/Tests/WTF/Packed.cpp
    M Tools/TestWebKitAPI/Tests/WTF/Signals.cpp
    M Tools/TestWebKitAPI/Tests/WTF/StringView.cpp

  Log Message:
  -----------
  Replace WTF::bitwise_cast with std::bit_cast
https://bugs.webkit.org/show_bug.cgi?id=283338

Reviewed by Yusuke Suzuki.

Replace WTF::bitwise_cast with std::bit_cast now that it should be supported by 
all ports.

* Source/JavaScriptCore/API/APICast.h:
(toJS):
(toJSForGC):
(toRef):
* Source/JavaScriptCore/API/MarkedJSValueRefArray.cpp:
(JSC::MarkedJSValueRefArray::visitAggregate):
* Source/JavaScriptCore/assembler/ARM64Assembler.h:
(JSC::ARM64Assembler::LinkRecord::LinkRecord):
(JSC::ARM64Assembler::LinkRecord::setFrom):
(JSC::ARM64Assembler::LinkRecord::to const):
* Source/JavaScriptCore/assembler/ARMv7Assembler.h:
(JSC::ARMv7Assembler::prepareForAtomicRelinkJumpConcurrently):
(JSC::ARMv7Assembler::replaceWithJump):
(JSC::ARMv7Assembler::canEmitJump):
(JSC::ARMv7Assembler::linkBranch):
* Source/JavaScriptCore/assembler/AssemblerBuffer.h:
(JSC::AssemblerLabel::offset const):
(JSC::AssemblerLabel::setOffset):
* Source/JavaScriptCore/assembler/AssemblerCommon.h:
(JSC::memcpyAtomicIfPossible):
* Source/JavaScriptCore/assembler/AssemblyComments.h:
(JSC::AssemblyCommentRegistry::registerCodeRange):
(JSC::AssemblyCommentRegistry::unregisterCodeRange):
(JSC::AssemblyCommentRegistry::comment):
(JSC::AssemblyCommentRegistry::orderedKey):
* Source/JavaScriptCore/assembler/JITOperationList.cpp:
* Source/JavaScriptCore/assembler/JITOperationList.h:
(JSC::JITOperationList::map const):
(JSC::JITOperationList::inverseMap const):
* Source/JavaScriptCore/assembler/LinkBuffer.cpp:
(JSC::LinkBuffer::finalizeCodeWithDisassemblyImpl):
(JSC::recordLinkOffsets):
(JSC::LinkBuffer::copyCompactAndLinkCode):
* Source/JavaScriptCore/assembler/LinkBuffer.h:
(JSC::LinkBuffer::executableOffsetFor):
* Source/JavaScriptCore/assembler/MacroAssembler.h:
(JSC::MacroAssembler::shouldBlindDouble):
(JSC::MacroAssembler::shouldBlind):
* Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:
(JSC::MacroAssemblerARM64::and64):
(JSC::MacroAssemblerARM64::moveInternal):
* Source/JavaScriptCore/assembler/MacroAssemblerPrinter.cpp:
(JSC::Printer::printAllRegisters):
(JSC::Printer::printPCRegister):
(JSC::Printer::printRegisterID):
(JSC::Printer::printFPRegisterID):
(JSC::Printer::printAddress):
(JSC::Printer::printMemory):
* Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h:
(JSC::MacroAssemblerX86_64::absDouble):
(JSC::MacroAssemblerX86_64::and64):
* Source/JavaScriptCore/assembler/PerfLog.cpp:
(JSC::PerfLog::log):
* Source/JavaScriptCore/assembler/ProbeContext.h:
(JSC::Probe::CPUState::fpr const):
* Source/JavaScriptCore/assembler/SecureARM64EHashPins.cpp:
(JSC::allocateInExecutableMemory):
(JSC::SecureARM64EHashPins::metadata):
* Source/JavaScriptCore/assembler/SecureARM64EHashPins.h:
(JSC::SecureARM64EHashPins::firstPage):
* Source/JavaScriptCore/assembler/X86Assembler.h:
(JSC::X86Assembler::linkJump):
(JSC::X86Assembler::readPointer):
(JSC::X86Assembler::replaceWithJump):
(JSC::X86Assembler::setPointer):
(JSC::X86Assembler::setInt32):
(JSC::X86Assembler::setInt8):
* Source/JavaScriptCore/assembler/testmasm.cpp:
(JSC::invoke):
(JSC::testGetEffectiveAddress):
(JSC::testBranchTruncateDoubleToInt32):
(JSC::testShiftAndAdd):
(JSC::testStorePrePostIndex32):
(JSC::testStorePrePostIndex64):
(JSC::testLoadStorePair64Double):
(JSC::testProbeWritesArgumentRegisters):
(JSC::testProbePreservesGPRS):
(JSC::testProbeModifiesStackPointer):
(JSC::testProbeModifiesStackValues):
(JSC::testAndOrDouble):
* Source/JavaScriptCore/b3/B3Const32Value.cpp:
(JSC::B3::Const32Value::bitwiseCastConstant const):
* Source/JavaScriptCore/b3/B3Const64Value.cpp:
(JSC::B3::Const64Value::bitwiseCastConstant const):
* Source/JavaScriptCore/b3/B3ConstDoubleValue.cpp:
(JSC::B3::ConstDoubleValue::bitAndConstant const):
(JSC::B3::ConstDoubleValue::bitOrConstant const):
(JSC::B3::ConstDoubleValue::bitXorConstant const):
(JSC::B3::ConstDoubleValue::bitwiseCastConstant const):
(JSC::B3::ConstDoubleValue::dumpMeta const):
* Source/JavaScriptCore/b3/B3ConstFloatValue.cpp:
(JSC::B3::ConstFloatValue::bitAndConstant const):
(JSC::B3::ConstFloatValue::bitOrConstant const):
(JSC::B3::ConstFloatValue::bitXorConstant const):
(JSC::B3::ConstFloatValue::bitwiseCastConstant const):
(JSC::B3::ConstFloatValue::dumpMeta const):
* Source/JavaScriptCore/b3/B3ConstPtrValue.h:
(JSC::B3::ConstPtrValue::value const):
(JSC::B3::ConstPtrValue::ConstPtrValue):
* Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.cpp:
* Source/JavaScriptCore/b3/B3LowerToAir.cpp:
* Source/JavaScriptCore/b3/B3LowerToAir32_64.cpp:
* Source/JavaScriptCore/b3/B3MathExtras.cpp:
* Source/JavaScriptCore/b3/B3MoveConstants.cpp:
* Source/JavaScriptCore/b3/B3Procedure.cpp:
(JSC::B3::Procedure::addConstant):
* Source/JavaScriptCore/b3/B3Procedure.h:
* Source/JavaScriptCore/b3/B3ReduceStrength.cpp:
* Source/JavaScriptCore/b3/B3Type.h:
(JSC::B3::Type::tupleFromIndex):
* Source/JavaScriptCore/b3/B3TypeMap.h:
(JSC::B3::TypeMap::at const):
* Source/JavaScriptCore/b3/B3Value.cpp:
(JSC::B3::Value::~Value):
* Source/JavaScriptCore/b3/B3Value.h:
* Source/JavaScriptCore/b3/B3ValueRep.h:
(JSC::B3::ValueRep::constantDouble):
(JSC::B3::ValueRep::constantFloat):
(JSC::B3::ValueRep::doubleValue const):
(JSC::B3::ValueRep::floatValue const):
* Source/JavaScriptCore/b3/air/AirArg.h:
(JSC::B3::Air::Arg::immPtr):
(JSC::B3::Air::Arg::stack):
(JSC::B3::Air::Arg::special):
(JSC::B3::Air::Arg::pointerValue const):
(JSC::B3::Air::Arg::stackSlot const):
(JSC::B3::Air::Arg::special const):
* Source/JavaScriptCore/b3/air/AirDisassembler.cpp:
(JSC::B3::Air::Disassembler::dump):
* Source/JavaScriptCore/b3/air/testair.cpp:
* Source/JavaScriptCore/b3/testb3.h:
(invoke):
* Source/JavaScriptCore/b3/testb3_1.cpp:
(run):
* Source/JavaScriptCore/b3/testb3_2.cpp:
(testLoadZeroExtendIndexAddress):
(testLoadSignExtendIndexAddress):
(testStoreZeroExtendIndexAddress):
(testStoreSignExtendIndexAddress):
(testAddArgFloat):
(testAddArgsFloat):
(testAddArgImmFloat):
(testAddImmArgFloat):
(testAddImmsFloat):
(testAddArgFloatWithUselessDoubleConversion):
(testAddArgsFloatWithUselessDoubleConversion):
(testAddArgsFloatWithEffectfulDoubleConversion):
(testMulArgFloat):
(testMulArgsFloat):
(testMulArgImmFloat):
(testMulImmArgFloat):
(testMulImmsFloat):
(testMulArgFloatWithUselessDoubleConversion):
(testMulArgsFloatWithUselessDoubleConversion):
(testMulArgsFloatWithEffectfulDoubleConversion):
(testDivArgFloat):
(testDivArgsFloat):
(testDivArgImmFloat):
(testDivImmArgFloat):
(testDivImmsFloat):
(testModArgFloat):
(testModArgsFloat):
(testModArgImmFloat):
(testModImmArgFloat):
(testModImmsFloat):
(testDivArgFloatWithUselessDoubleConversion):
(testDivArgsFloatWithUselessDoubleConversion):
(testDivArgsFloatWithEffectfulDoubleConversion):
(testSubArgFloat):
(testSubArgsFloat):
(testSubArgImmFloat):
(testSubImmArgFloat):
(testSubImmsFloat):
(testSubArgFloatWithUselessDoubleConversion):
(testSubArgsFloatWithUselessDoubleConversion):
(testSubArgsFloatWithEffectfulDoubleConversion):
(testNegFloat):
(testNegFloatWithUselessDoubleConversion):
(bitAndDouble):
(bitAndFloat):
(testBitAndArgFloat):
(testBitAndArgsFloat):
(testBitAndArgImmFloat):
(testBitAndArgsFloatWithUselessDoubleConversion):
* Source/JavaScriptCore/b3/testb3_3.cpp:
(testCSEStoreWithLoop):
(testLoadPreIndex32):
(testLoadPreIndex64):
(testLoadPostIndex32):
(testLoadPostIndex64):
(testLoadPreIndex32WithStore):
(testStorePreIndex32):
(testStorePreIndex64):
(testStorePostIndex32):
(testStorePostIndex64):
(bitOrDouble):
(bitOrFloat):
(testBitOrArgFloat):
(testBitOrArgsFloat):
(testBitOrArgImmFloat):
(testBitOrArgsFloatWithUselessDoubleConversion):
(testAbsBitwiseCastArg):
(testBitwiseCastAbsBitwiseCastArg):
(testAbsArg):
(testAbsImm):
(testAbsMem):
(testAbsAbsArg):
(testAbsNegArg):
(testAbsArgWithUselessDoubleConversion):
(testAbsArgWithEffectfulDoubleConversion):
(testCeilArg):
(testCeilImm):
(testCeilMem):
(testCeilCeilArg):
(testFloorCeilArg):
(testCeilArgWithUselessDoubleConversion):
(testCeilArgWithEffectfulDoubleConversion):
(testFloorArg):
(testFloorImm):
(testFloorMem):
(testFloorFloorArg):
(testCeilFloorArg):
(testFloorArgWithUselessDoubleConversion):
(testFloorArgWithEffectfulDoubleConversion):
(testSqrtArg):
(testSqrtImm):
(testSqrtMem):
(testSqrtArgWithUselessDoubleConversion):
(testSqrtArgWithEffectfulDoubleConversion):
(testCompareTwoFloatToDouble):
(testCompareOneFloatToDouble):
(testCompareFloatToDoubleThroughPhi):
(testDoubleToFloatThroughPhi):
(testReduceFloatToDoubleValidates):
(testDoubleProducerPhiToFloatConversion):
(testDoubleProducerPhiToFloatConversionWithDoubleConsumer):
(testDoubleProducerPhiWithNonFloatConst):
(testDoubleArgToInt64BitwiseCast):
(testDoubleImmToInt64BitwiseCast):
(testBitwiseCastOnDoubleInMemory):
(testBitwiseCastOnDoubleInMemoryIndexed):
(testInt64BArgToDoubleBitwiseCast):
(testInt64BImmToDoubleBitwiseCast):
(testBitwiseCastOnInt64InMemory):
(testBitwiseCastOnInt64InMemoryIndexed):
(testFloatImmToInt32BitwiseCast):
(testBitwiseCastOnFloatInMemory):
(testInt32BArgToFloatBitwiseCast):
(testInt32BImmToFloatBitwiseCast):
(testBitwiseCastOnInt32InMemory):
(testConvertFloatToDoubleArg):
* Source/JavaScriptCore/b3/testb3_4.cpp:
(testLoadAddrShift):
(testFramePointer):
(testStackSlot):
(testLoadFromFramePointer):
* Source/JavaScriptCore/b3/testb3_5.cpp:
(testCallSimpleFloat):
* Source/JavaScriptCore/b3/testb3_6.cpp:
(testSelectCompareFloat):
(testSelectCompareFloatToDouble):
(testSelectDoubleCompareFloat):
(testSelectFloatCompareFloat):
(testInterpreter):
* Source/JavaScriptCore/b3/testb3_7.cpp:
(testReduceStrengthTruncConstant):
(testLoadBaseIndexShift2):
(testLoadBaseIndexShift32):
(testFastTLSLoad):
(testFastTLSStore):
(testFloatEqualOrUnorderedFoldingNaN):
(testSimpleTuplePairUnused):
(tailDupedTuplePair):
* Source/JavaScriptCore/b3/testb3_8.cpp:
(testAtomicWeakCAS):
(testConstDoubleMove):
(testConstFloatMove):
* Source/JavaScriptCore/builtins/BuiltinNames.h:
* 
Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp:
(JSC::AdaptiveInferredPropertyValueWatchpointBase::StructureWatchpoint::fireInternal):
(JSC::AdaptiveInferredPropertyValueWatchpointBase::PropertyWatchpoint::fireInternal):
* Source/JavaScriptCore/bytecode/BytecodeDumper.cpp:
(JSC::Wasm::BytecodeDumper::formatConstant const):
* Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:
(JSC::CallLinkInfo::setMonomorphicCallee):
(JSC::CallLinkInfo::callee):
(JSC::CallLinkInfo::setVirtualCall):
(JSC::CallLinkInfo::setStub):
* Source/JavaScriptCore/bytecode/CallVariant.h:
(JSC::CallVariant::deletedToken):
* Source/JavaScriptCore/bytecode/CodeBlock.cpp:
(JSC::CodeBlock::setupWithUnlinkedBaselineCode):
(JSC::CodeBlock::setOptimizationThresholdBasedOnCompilationResult):
* Source/JavaScriptCore/bytecode/CodeBlock.h:
(JSC::CodeBlock::baselineJITData):
(JSC::CodeBlock::dfgJITData):
(JSC::CodeBlock::offsetInMetadataTable):
* Source/JavaScriptCore/bytecode/CodeBlockHash.cpp:
(JSC::CodeBlockHash::CodeBlockHash):
* Source/JavaScriptCore/bytecode/CodeOrigin.h:
(JSC::CodeOrigin::CodeOrigin):
(JSC::CodeOrigin::inlineCallFrame const):
(JSC::CodeOrigin::outOfLineCodeOrigin const):
(JSC::CodeOrigin::deletedMarker):
(JSC::CodeOrigin::buildCompositeValue):
* Source/JavaScriptCore/bytecode/ExpressionInfo.h:
(JSC::ExpressionInfo::chapters const):
(JSC::ExpressionInfo::encodedInfo const):
(JSC::ExpressionInfo::payload const):
* Source/JavaScriptCore/bytecode/Fits.h:
* Source/JavaScriptCore/bytecode/GetByValHistory.h:
(JSC::GetByValHistory::observe):
* Source/JavaScriptCore/bytecode/InlineAccess.cpp:
(JSC::InlineAccess::generateSelfPropertyAccess):
(JSC::InlineAccess::generateSelfPropertyReplace):
(JSC::InlineAccess::generateSelfInAccess):
* Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp:
(JSC::InlineCacheCompiler::generateAccessCase):
(JSC::InlineCacheCompiler::emitModuleNamespaceLoad):
(JSC::InlineCacheCompiler::compile):
* Source/JavaScriptCore/bytecode/InlineCacheCompiler.h:
* Source/JavaScriptCore/bytecode/Instruction.h:
(JSC::BaseInstruction::cast):
* Source/JavaScriptCore/bytecode/InstructionStream.h:
(JSC::InstructionStream::contains const):
* Source/JavaScriptCore/bytecode/MetadataTable.h:
(JSC::MetadataTable::get):
(JSC::MetadataTable::forEach):
(JSC::MetadataTable::isDestroyed const):
(JSC::MetadataTable::offsetTable16 const):
(JSC::MetadataTable::offsetTable32 const):
(JSC::MetadataTable::linkingData const):
(JSC::MetadataTable::getWithoutAligning):
* Source/JavaScriptCore/bytecode/Operands.h:
(JSC::Operand::asBits const):
(JSC::Operand::fromBits):
* Source/JavaScriptCore/bytecode/SharedJITStubSet.h:
(JSC::SharedJITStubSet::Hash::Key::Key):
(JSC::SharedJITStubSet::Hash::Key::isHashTableDeletedValue const):
* Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.cpp:
(JSC::UnlinkedMetadataTable::finalize):
* Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.h:
(JSC::UnlinkedMetadataTable::preprocessBuffer const):
(JSC::UnlinkedMetadataTable::offsetTable16 const):
(JSC::UnlinkedMetadataTable::offsetTable32 const):
* Source/JavaScriptCore/bytecode/ValueProfile.h:
* Source/JavaScriptCore/bytecode/Watchpoint.cpp:
(JSC::InlineWatchpointSet::inflateSlow):
* Source/JavaScriptCore/bytecode/Watchpoint.h:
(JSC::InlineWatchpointSet::fat):
* Source/JavaScriptCore/dfg/DFGAbstractHeap.h:
(JSC::DFG::AbstractHeap::encode):
* Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
* Source/JavaScriptCore/dfg/DFGAvailability.h:
(JSC::DFG::Availability::unavailableMarker):
* Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::handlePutByVal):
* Source/JavaScriptCore/dfg/DFGClobberize.h:
(JSC::DFG::clobberize):
* Source/JavaScriptCore/dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::dumpDisassembly):
* Source/JavaScriptCore/dfg/DFGEdge.h:
(JSC::DFG::Edge::node const):
(JSC::DFG::Edge::makeWord):
* Source/JavaScriptCore/dfg/DFGFlowMap.h:
(JSC::DFG::FlowMap::at):
* Source/JavaScriptCore/dfg/DFGHeapLocation.h:
(JSC::DFG::HeapLocation::hash const):
* Source/JavaScriptCore/dfg/DFGJITCode.cpp:
(JSC::DFG::JITData::tryInitialize):
* Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::addressOfDoubleConstant):
(JSC::DFG::JITCompiler::addCallLinkInfo):
* Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:
(JSC::DFG::LazyJSValue::switchLookupValue const):
* Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:
(JSC::DFG::MinifiedNode::fromNode):
* Source/JavaScriptCore/dfg/DFGMinifiedNode.h:
(JSC::DFG::MinifiedNode::constant const):
(JSC::DFG::MinifiedNode::inlineCallFrame const):
* Source/JavaScriptCore/dfg/DFGNode.h:
(JSC::DFG::NewArrayWithSpeciesData::asQuadWord const):
(JSC::DFG::BranchTarget::setBytecodeIndex):
(JSC::DFG::BranchTarget::bytecodeIndex const):
(JSC::DFG::BranchData::withBytecodeIndices):
(JSC::DFG::Node::targetBlock):
(JSC::DFG::Node::dataViewData):
(JSC::DFG::Node::OpInfoWrapper::OpInfoWrapper):
(JSC::DFG::Node::OpInfoWrapper::operator=):
(JSC::DFG::Node::OpInfoWrapper::asRegisteredStructure const):
(JSC::DFG::Node::OpInfoWrapper::asNewArrayBufferData const):
(JSC::DFG::Node::OpInfoWrapper::asNewArrayWithSpeciesData const):
(WTF::LoggingHashKeyTraits<JSC::DFG::Node::print):
* Source/JavaScriptCore/dfg/DFGNodeFlowProjection.h:
(JSC::DFG::NodeFlowProjection::NodeFlowProjection):
(JSC::DFG::NodeFlowProjection::node const):
* Source/JavaScriptCore/dfg/DFGNullAbstractState.h:
(JSC::DFG::NullAbstractState::forNode):
* Source/JavaScriptCore/dfg/DFGOSREntry.cpp:
(JSC::DFG::prepareOSREntry):
* Source/JavaScriptCore/dfg/DFGOSRExit.cpp:
(JSC::DFG::OSRExit::compileExit):
(JSC::DFG::JSC_DEFINE_NOEXCEPT_JIT_OPERATION):
* Source/JavaScriptCore/dfg/DFGOpInfo.h:
(JSC::DFG::OpInfo::OpInfo):
* Source/JavaScriptCore/dfg/DFGOperations.cpp:
(JSC::DFG::newTypedArrayWithSize):
(JSC::DFG::JSC_DEFINE_JIT_OPERATION):
(JSC::DFG::JSC_DEFINE_NOEXCEPT_JIT_OPERATION):
* Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h:
(JSC::DFG::PropertyTypeKey::deletedUID):
* Source/JavaScriptCore/dfg/DFGPureValue.h:
(JSC::DFG::PureValue::PureValue):
* Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.cpp:
(JSC::DFG::RegisteredStructureSet::validateReferences const):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileDoubleRep):
(JSC::DFG::compileClampDoubleToByte):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::TrustedImmPtr::TrustedImmPtr):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compileGetByVal):
(JSC::DFG::SpeculativeJIT::compile):
(JSC::DFG::SpeculativeJIT::compileDateGet):
(JSC::DFG::SpeculativeJIT::compileDateSet):
(JSC::DFG::SpeculativeJIT::compileNewBoundFunction):
* Source/JavaScriptCore/dfg/DFGThunks.cpp:
(JSC::DFG::osrEntryThunkGenerator):
* Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.cpp:
(JSC::ARM64Disassembler::A64DOpcode::appendPCRelativeOffset):
(JSC::ARM64Disassembler::A64DOpcodeMoveWide::parse):
* Source/JavaScriptCore/disassembler/ARM64Disassembler.cpp:
(JSC::tryToDisassemble):
* Source/JavaScriptCore/disassembler/RISCV64Disassembler.cpp:
(JSC::tryToDisassemble):
* Source/JavaScriptCore/disassembler/X86Disassembler.cpp:
(JSC::tryToDisassemble):
* Source/JavaScriptCore/ftl/FTLAbstractHeap.h:
(JSC::FTL::AbsoluteAbstractHeap::at):
* Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::compileAssertInBounds):
(JSC::FTL::DFG::LowerDFGToB3::compileArrayPop):
(JSC::FTL::DFG::LowerDFGToB3::compileNewBoundFunction):
(JSC::FTL::DFG::LowerDFGToB3::compileOwnPropertyKeysVariant):
(JSC::FTL::DFG::LowerDFGToB3::compileObjectToString):
(JSC::FTL::DFG::LowerDFGToB3::compileMultiGetByOffset):
(JSC::FTL::DFG::LowerDFGToB3::compileCompareStrictEq):
* Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp:
(JSC::FTL::compileStub):
* Source/JavaScriptCore/ftl/FTLOperations.cpp:
(JSC::FTL::JSC_DEFINE_NOEXCEPT_JIT_OPERATION_WITH_ATTRIBUTES):
* Source/JavaScriptCore/ftl/FTLOutput.cpp:
(JSC::FTL::Output::incrementSuperSamplerCount):
(JSC::FTL::Output::decrementSuperSamplerCount):
* Source/JavaScriptCore/ftl/FTLOutput.h:
(JSC::FTL::Output::alreadyRegisteredWeakPointer):
(JSC::FTL::Output::alreadyRegisteredFrozenPointer):
(JSC::FTL::Output::constIntPtr):
* Source/JavaScriptCore/ftl/FTLState.cpp:
(JSC::FTL::State::State):
(JSC::FTL::State::dumpDisassembly):
* Source/JavaScriptCore/generator/Argument.rb:
* Source/JavaScriptCore/generator/Opcode.rb:
* Source/JavaScriptCore/heap/AbstractSlotVisitorInlines.h:
(JSC::ReferrerToken::ReferrerToken):
(JSC::ReferrerToken::asCell const):
(JSC::ReferrerToken::asOpaqueRoot const):
* Source/JavaScriptCore/heap/CellContainer.h:
(JSC::CellContainer::CellContainer):
(JSC::CellContainer::markedBlock const):
(JSC::CellContainer::preciseAllocation const):
* Source/JavaScriptCore/heap/ConservativeRoots.cpp:
(JSC::ConservativeRoots::ConservativeRoots):
(JSC::ConservativeRoots::genericAddPointer):
* Source/JavaScriptCore/heap/FreeList.cpp:
(JSC::FreeList::clear):
* Source/JavaScriptCore/heap/FreeList.h:
(JSC::FreeCell::advance):
(JSC::FreeList::isSentinel):
* Source/JavaScriptCore/heap/FreeListInlines.h:
(JSC::FreeList::allocateWithCellSize):
(JSC::FreeList::forEach const):
* Source/JavaScriptCore/heap/GCIncomingRefCounted.h:
(JSC::GCIncomingRefCounted::singleton const):
(JSC::GCIncomingRefCounted:: const):
* Source/JavaScriptCore/heap/GCIncomingRefCountedInlines.h:
(JSC::GCIncomingRefCounted<T>::addIncomingReference):
(JSC::GCIncomingRefCounted<T>::filterIncomingReferences):
* Source/JavaScriptCore/heap/GCMemoryOperations.h:
(JSC::gcSafeMemcpy):
(JSC::gcSafeMemmove):
(JSC::gcSafeZeroMemory):
* Source/JavaScriptCore/heap/GCSegmentedArray.h:
(JSC::GCArraySegment::data):
* Source/JavaScriptCore/heap/HandleSet.h:
* Source/JavaScriptCore/heap/Heap.cpp:
(JSC::Heap::addFinalizer):
(JSC::Heap::CFinalizerOwner::finalize):
* Source/JavaScriptCore/heap/Heap.h:
(JSC::Heap::SpaceAndSet::setFor):
(JSC::Heap::ScriptExecutableSpaceAndSets::setAndSpaceFor):
* Source/JavaScriptCore/heap/HeapCell.h:
(JSC::HeapCell::zap):
(JSC::HeapCell::isZapped const):
* Source/JavaScriptCore/heap/HeapInlines.h:
(JSC::Heap::vm const):
(JSC::Heap::isMarked):
(JSC::Heap::testAndSetMarked):
(JSC::Heap::cellSize):
(JSC::GCClient::Heap::vm const):
* Source/JavaScriptCore/heap/HeapSnapshot.cpp:
(JSC::HeapSnapshot::appendNode):
(JSC::HeapSnapshot::sweepCell):
(JSC::HeapSnapshot::shrinkToFit):
(JSC::HeapSnapshot::nodeForCell):
* Source/JavaScriptCore/heap/HeapUtil.h:
(JSC::HeapUtil::isPointerGCObjectJSCell):
* Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:
(JSC::JITStubRoutineSet::markSlow):
* Source/JavaScriptCore/heap/MachineStackMarker.cpp:
(JSC::captureStack):
* Source/JavaScriptCore/heap/MarkedBlock.cpp:
(JSC::MarkedBlock::setupTestForDumpInfoAndCrash):
(JSC::MarkedBlock::dumpInfoAndCrashForInvalidHandleV2):
* Source/JavaScriptCore/heap/MarkedBlock.h:
(JSC::MarkedBlock::Handle::backingStorageSize):
(JSC::MarkedBlock::populatePage const):
(JSC::MarkedBlock::header):
(JSC::MarkedBlock::verifierMemo const):
* Source/JavaScriptCore/heap/MarkedBlockInlines.h:
(JSC::MarkedBlock::Handle::specializedSweep):
* Source/JavaScriptCore/heap/MarkedSpaceInlines.h:
(JSC::MarkedSpace::heap const):
* Source/JavaScriptCore/heap/PreciseAllocation.cpp:
(JSC::isAlignedForPreciseAllocation):
(JSC::isCacheAlignedForPreciseAllocation):
(JSC::PreciseAllocation::tryCreate):
(JSC::PreciseAllocation::tryReallocate):
(JSC::PreciseAllocation::tryCreateForLowerTierPrecise):
(JSC::PreciseAllocation::reuseForLowerTierPrecise):
* Source/JavaScriptCore/heap/PreciseAllocation.h:
(JSC::PreciseAllocation::fromCell):
(JSC::PreciseAllocation::cell const):
(JSC::PreciseAllocation::isPreciseAllocation):
(JSC::PreciseAllocation::aboveLowerBound):
(JSC::PreciseAllocation::belowUpperBound):
(JSC::PreciseAllocation::basePointer const):
* Source/JavaScriptCore/heap/SlotVisitor.cpp:
(JSC::SlotVisitor::appendJSCellOrAuxiliary):
(JSC::SlotVisitor::markAuxiliary):
* Source/JavaScriptCore/heap/VerifierSlotVisitor.cpp:
(JSC::VerifierSlotVisitor::isMarked const):
(JSC::VerifierSlotVisitor::markAuxiliary):
(JSC::VerifierSlotVisitor::testAndSetMarked):
* Source/JavaScriptCore/heap/VerifierSlotVisitorInlines.h:
(JSC::VerifierSlotVisitor::forEachLiveMarkedBlockCell):
* Source/JavaScriptCore/heap/WeakImpl.h:
(JSC::WeakImpl::WeakImpl):
(JSC::WeakImpl::clear):
* Source/JavaScriptCore/interpreter/CallFrame.cpp:
(JSC::CallFrame::wasmInstance const):
* Source/JavaScriptCore/interpreter/CallFrame.h:
(JSC::CallFrame::addressOfCodeBlock const):
(JSC::CallFrame::addressOfArgumentsStart const):
* Source/JavaScriptCore/interpreter/CalleeBits.h:
(JSC::CalleeBits::encodeBoxedNativeCallee):
(JSC::CalleeBits::boxNativeCallee):
(JSC::CalleeBits::asNativeCallee const):
* Source/JavaScriptCore/interpreter/FrameTracers.h:
(JSC::JITOperationPrologueCallFrameTracer::~JITOperationPrologueCallFrameTracer):
(JSC::ICSlowPathCallFrameTracer::~ICSlowPathCallFrameTracer):
* Source/JavaScriptCore/interpreter/Interpreter.cpp:
(JSC::setupVarargsFrame):
* Source/JavaScriptCore/interpreter/InterpreterInlines.h:
(JSC::Interpreter::vm):
(JSC::Interpreter::getOpcodeID):
* Source/JavaScriptCore/interpreter/Register.h:
(JSC::Register::unboxedFloat const):
(JSC::Register::asanUnsafeUnboxedFloat const):
(JSC::Register::unboxedCell const):
(JSC::Register::asanUnsafeUnboxedCell const):
(JSC::Register::pointer const):
(JSC::Register::asanUnsafePointer const):
* Source/JavaScriptCore/interpreter/ShadowChicken.h:
(JSC::ShadowChicken::Packet::tailMarker):
(JSC::ShadowChicken::Packet::throwMarker):
* Source/JavaScriptCore/jit/AssemblyHelpers.cpp:
(JSC::AssemblyHelpers::incrementSuperSamplerCount):
(JSC::AssemblyHelpers::decrementSuperSamplerCount):
(JSC::AssemblyHelpers::purifyNaN):
(JSC::AssemblyHelpers::loadMegamorphicProperty):
(JSC::AssemblyHelpers::storeMegamorphicProperty):
(JSC::AssemblyHelpers::hasMegamorphicProperty):
(JSC::AssemblyHelpers::wangsInt64Hash):
* Source/JavaScriptCore/jit/AssemblyHelpers.h:
(JSC::AssemblyHelpers::nukeStructureAndStoreButterfly):
(JSC::AssemblyHelpers::emitFillStorageWithDoubleEmpty):
* Source/JavaScriptCore/jit/BinarySwitch.cpp:
(JSC::BinarySwitch::advance):
* Source/JavaScriptCore/jit/ExecutableAllocator.cpp:
(JSC::initializeJITPageReservation):
(JSC::ExecutableAllocator::getJumpIslandToUsingJITMemcpy):
(JSC::ExecutableAllocator::getJumpIslandToUsingMemcpy):
(JSC::ExecutableAllocator::getJumpIslandToConcurrently):
(JSC::dumpJITMemory):
* Source/JavaScriptCore/jit/ExecutableAllocator.h:
* Source/JavaScriptCore/jit/JITArithmetic.cpp:
(JSC::JIT::emitSlow_op_negate):
(JSC::JIT::emitSlow_op_add):
(JSC::JIT::emitMathICSlow):
(JSC::JIT::emitSlow_op_mul):
(JSC::JIT::emitSlow_op_sub):
* Source/JavaScriptCore/jit/JITCode.h:
(JSC::JITConstant::encode):
(JSC::JITConstant::pointer const):
* Source/JavaScriptCore/jit/JITCodeMap.h:
(JSC::JITCodeMap::codeLocations const):
(JSC::JITCodeMap::indexes const):
* Source/JavaScriptCore/jit/JITDisassembler.cpp:
(JSC::JITDisassembler::dump):
* Source/JavaScriptCore/jit/JITDivGenerator.cpp:
(JSC::JITDivGenerator::generateFastPath):
* Source/JavaScriptCore/jit/JITExceptions.cpp:
(JSC::genericUnwind):
* Source/JavaScriptCore/jit/JITOpcodes.cpp:
(JSC::JIT::emitSlow_op_loop_hint):
(JSC::JIT::emit_op_super_sampler_begin):
(JSC::JIT::emit_op_super_sampler_end):
(JSC::JIT::emitNewFuncCommon):
(JSC::JIT::emitNewFuncExprCommon):
* Source/JavaScriptCore/jit/JITOperations.cpp:
(JSC::JSC_DEFINE_JIT_OPERATION):
* Source/JavaScriptCore/jit/JITStubRoutine.h:
(JSC::JITStubRoutine::passesFilter):
* Source/JavaScriptCore/jit/JITThunks.cpp:
(JSC::JITThunks::ctiSlowPathFunctionStub):
* Source/JavaScriptCore/jit/OperationResult.h:
(JSC::asExceptionResultBase):
(JSC::asExceptionResult):
* Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:
(JSC::PCToCodeOriginMapBuilder::PCToCodeOriginMapBuilder):
(JSC::PCToCodeOriginMap::PCToCodeOriginMap):
(JSC::PCToCodeOriginMap::findPC const):
* Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:
(JSC::PolymorphicCallNode::owner):
* Source/JavaScriptCore/jit/ThunkGenerators.cpp:
(JSC::roundThunkGenerator):
* Source/JavaScriptCore/jsc.cpp:
(JSC_DEFINE_HOST_FUNCTION):
* Source/JavaScriptCore/llint/LLIntData.cpp:
(JSC::LLInt::neuterOpcodeMaps):
* Source/JavaScriptCore/llint/LLIntData.h:
(JSC::LLInt::wasmExceptionInstructions):
* Source/JavaScriptCore/llint/LLIntPCRanges.h:
(JSC::LLInt::isLLIntPC):
(JSC::LLInt::isWasmLLIntPC):
* Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
(JSC::LLInt::llint_default_call):
(JSC::LLInt::llint_virtual_call):
(JSC::LLInt::llint_polymorphic_call):
(JSC::LLInt::dispatchToNextInstructionDuringExit):
* Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:
(JSC::CLoopRegister::ip const):
(JSC::CLoopRegister::i8p const):
(JSC::CLoopRegister::vp const):
(JSC::CLoopRegister::cvp const):
(JSC::CLoopRegister::callFrame const):
(JSC::CLoopRegister::instruction const):
(JSC::CLoopRegister::vm const):
(JSC::CLoopRegister::cell const):
(JSC::CLoopRegister::protoCallFrame const):
(JSC::CLoopRegister::nativeFunc const):
(JSC::CLoopRegister::encodedJSValue const):
(JSC::CLoopRegister::opcode const):
(JSC::CLoopRegister::operator CallFrame*):
(JSC::CLoopRegister::operator const JSInstruction*):
(JSC::CLoopRegister::operator JSCell*):
(JSC::CLoopRegister::operator ProtoCallFrame*):
(JSC::CLoopRegister::operator Register*):
(JSC::CLoopRegister::operator VM*):
(JSC::CLoopRegister::operator CallLinkInfo*):
(JSC::CLoopRegister::operator=):
(JSC::CLoopRegister::bitsAsDouble const):
(JSC::CLoopRegister::bitsAsInt64 const):
(JSC::CLoopDoubleRegister::operator T const):
(JSC::CLoopDoubleRegister::bitsAsInt64 const):
(JSC::CLoopDoubleRegister::operator=):
(JSC::LLInt::ints2Double):
(JSC::LLInt::double2Ints):
(JSC::CLoop::execute):
* Source/JavaScriptCore/parser/Parser.cpp:
(JSC::Parser<LexerType>::parseClass):
* Source/JavaScriptCore/parser/ResultType.h:
(JSC::OperandTypes::bits):
(JSC::OperandTypes::fromBits):
* Source/JavaScriptCore/runtime/ArgList.h:
(JSC::MarkedVector::fill):
* Source/JavaScriptCore/runtime/ArrayBuffer.cpp:
(JSC::tryAllocateResizableMemory):
(JSC::SharedArrayBufferContents::~SharedArrayBufferContents):
(JSC::ArrayBuffer::resize):
(JSC::SharedArrayBufferContents::grow):
* Source/JavaScriptCore/runtime/ArrayConventions.cpp:
(JSC::clearArrayMemset):
* Source/JavaScriptCore/runtime/ArrayPrototype.cpp:
(JSC::fastIndexOf):
* Source/JavaScriptCore/runtime/AssertInvariants.cpp:
(JSC::assertInvariants):
* Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:
(JSC::BasicBlockLocation::emitExecuteCode const):
* Source/JavaScriptCore/runtime/BufferMemoryHandle.cpp:
(JSC::BufferMemoryManager::tryAllocateGrowableBoundsCheckingMemory):
(JSC::BufferMemoryManager::freeGrowableBoundsCheckingMemory):
(JSC::BufferMemoryManager::isInGrowableOrFastMemory):
* Source/JavaScriptCore/runtime/ButterflyInlines.h:
(JSC::Butterfly::reallocArrayRightIfPossible):
* Source/JavaScriptCore/runtime/CacheableIdentifierInlines.h:
(JSC::CacheableIdentifier::cell const):
(JSC::CacheableIdentifier::uid const):
(JSC::CacheableIdentifier::setCellBits):
(JSC::CacheableIdentifier::setUidBits):
* Source/JavaScriptCore/runtime/CachedTypes.cpp:
(JSC::VariableLengthObject::buffer const):
(JSC::VariableLengthObject::allocate):
(JSC::GenericCacheEntry::decode const):
(JSC::GenericCacheEntry::isStillValid const):
(JSC::decodeCodeBlockImpl):
(JSC::isCachedBytecodeStillValid):
* Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:
(JSC::JSC_DEFINE_COMMON_SLOW_PATH):
* Source/JavaScriptCore/runtime/DeferredWorkTimer.h:
(JSC::DeferredWorkTimer::TicketData::target):
* Source/JavaScriptCore/runtime/DirectArguments.h:
* Source/JavaScriptCore/runtime/EvalExecutable.h:
(JSC::EvalExecutable::codeBlock const):
(JSC::EvalExecutable::unlinkedCodeBlock const):
* Source/JavaScriptCore/runtime/FunctionExecutable.h:
* Source/JavaScriptCore/runtime/HasOwnPropertyCache.h:
* Source/JavaScriptCore/runtime/InferredValue.h:
(JSC::InferredValue::inferredValue):
(JSC::InferredValue::fat):
(JSC::InferredValue<JSCellType>::notifyWriteSlow):
(JSC::InferredValue<JSCellType>::inflateSlow):
* Source/JavaScriptCore/runtime/IntlObject.cpp:
(JSC::parseVariantCode):
* Source/JavaScriptCore/runtime/JSArray.cpp:
(JSC::JSArray::appendMemcpy):
(JSC::JSArray::unshiftCountWithAnyIndexingType):
(JSC::tryCloneArrayFromFast):
* Source/JavaScriptCore/runtime/JSBigInt.cpp:
(JSC::JSBigInt::createFrom):
(JSC::JSBigInt::compareToDouble):
(JSC::JSBigInt::toNumberHeap):
* Source/JavaScriptCore/runtime/JSCBytecodeCacheVersion.cpp:
(JSC::computeJSCBytecodeCacheVersion):
* Source/JavaScriptCore/runtime/JSCConfig.h:
(JSC::addressOfJSCConfig):
* Source/JavaScriptCore/runtime/JSCJSValue.h:
(JSC::ensureStillAliveHere):
* Source/JavaScriptCore/runtime/JSCJSValueInlines.h:
(JSC::reinterpretDoubleToInt64):
(JSC::reinterpretInt64ToDouble):
(JSC::JSValue::JSValue):
(JSC::sameValue):
* Source/JavaScriptCore/runtime/JSCPtrTag.h:
(JSC::tagJSCCodePtrImpl):
(JSC::tagCodePtrWithStackPointerForJITCall):
(JSC::untagAddressDiversifiedCodePtr):
* Source/JavaScriptCore/runtime/JSCell.cpp:
(JSC::JSCellLock::lockSlow):
(JSC::JSCellLock::unlockSlow):
(JSC::reportZappedCellAndCrash):
* Source/JavaScriptCore/runtime/JSCell.h:
(JSC::JSCell::seenMultipleCalleeObjects):
* Source/JavaScriptCore/runtime/JSCellInlines.h:
(JSC::JSCell::JSCell):
(JSC::JSCellLock::lock):
(JSC::JSCellLock::tryLock):
(JSC::JSCellLock::unlock):
(JSC::JSCellLock::isLocked const):
* Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:
(JSC::getData):
(JSC::setData):
* Source/JavaScriptCore/runtime/JSFunction.cpp:
(JSC::JSFunction::JSFunction):
(JSC::JSFunction::allocateRareData):
(JSC::JSFunction::allocateAndInitializeRareData):
(JSC::JSFunction::initializeRareData):
(JSC::JSFunction::visitChildrenImpl):
* Source/JavaScriptCore/runtime/JSFunction.h:
(JSC::JSFunction::executable const):
(JSC::JSFunction::ensureRareData):
(JSC::JSFunction::rareData const):
* Source/JavaScriptCore/runtime/JSFunctionInlines.h:
(JSC::JSFunction::JSFunction):
* Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructor.cpp:
(JSC::decodeHexImpl):
* Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h:
(JSC::JSGenericTypedArrayView<Adaptor>::setFromTypedArray):
(JSC::JSGenericTypedArrayView<Adaptor>::copyFromInt32ShapeArray):
(JSC::JSGenericTypedArrayView<Adaptor>::typedVector const):
(JSC::JSGenericTypedArrayView<Adaptor>::typedVector):
* Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h:
(JSC::typedArrayIndexOfImpl):
* Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h:
(JSC::JSGlobalObject::regExpProtoGlobalGetter const):
(JSC::JSGlobalObject::regExpProtoUnicodeGetter const):
(JSC::JSGlobalObject::regExpProtoUnicodeSetsGetter const):
* Source/JavaScriptCore/runtime/JSImmutableButterfly.cpp:
(JSC::JSImmutableButterfly::tryCreateFromArgList):
* Source/JavaScriptCore/runtime/JSImmutableButterfly.h:
(JSC::JSImmutableButterfly::toButterfly const):
(JSC::JSImmutableButterfly::fromButterfly):
* Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:
(JSC::JSLexicalEnvironment::variables):
* Source/JavaScriptCore/runtime/JSModuleEnvironment.h:
* Source/JavaScriptCore/runtime/JSModuleRecord.cpp:
(JSC::JSModuleRecord::instantiateDeclarations):
* Source/JavaScriptCore/runtime/JSONAtomStringCacheInlines.h:
(JSC::JSONAtomStringCache::vm const):
* Source/JavaScriptCore/runtime/JSONObject.cpp:
(JSC::bufferMode>::usableBufferSize):
(JSC::bufferMode>::FastStringifier):
(JSC::stringCopySameType):
(JSC::stringCopyUpconvert):
(JSC::bufferMode>::append):
(JSC::stringify):
* Source/JavaScriptCore/runtime/JSObject.cpp:
(JSC::JSObject::markAuxiliaryAndVisitOutOfLineProperties):
(JSC::JSObject::convertInt32ToDouble):
(JSC::JSObject::convertDoubleToContiguous):
* Source/JavaScriptCore/runtime/JSObject.h:
(JSC::JSObject::inlineStorageUnsafe const):
(JSC::JSObject::inlineStorageUnsafe):
* Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:
(JSC::propertyNameEnumerator):
* Source/JavaScriptCore/runtime/JSString.cpp:
(JSC::JSString::dumpToStream):
(JSC::JSString::estimatedSize):
(JSC::JSString::visitChildrenImpl):
(JSC::JSRopeString::resolveRopeToAtomString const):
(JSC::JSRopeString::resolveRopeToExistingAtomString const):
(JSC::JSRopeString::resolveRopeWithFunction const):
* Source/JavaScriptCore/runtime/JSString.h:
(JSC::JSString::uninitializedValueInternal const):
(JSC::JSString::is8Bit const):
(JSC::JSString::length const):
(JSC::JSString::getValueImpl const):
(JSC::JSString::tryGetValueImpl const):
* Source/JavaScriptCore/runtime/JSStringInlines.h:
(JSC::JSString::tryReplaceOneCharImpl):
(JSC::JSString::tryReplaceOneChar):
(JSC::JSRopeString::resolveToBuffer):
(JSC::jsAtomString):
* Source/JavaScriptCore/runtime/LazyClassStructureInlines.h:
(JSC::LazyClassStructure::initLater):
* Source/JavaScriptCore/runtime/LazyProperty.h:
(JSC::LazyProperty::getConcurrently const):
(JSC::LazyProperty::getInitializedOnMainThread const):
* Source/JavaScriptCore/runtime/LazyPropertyInlines.h:
(JSC::ElementType>::initLater):
(JSC::ElementType>::setMayBeNull):
(JSC::ElementType>::visit):
(JSC::ElementType>::callFunc):
* Source/JavaScriptCore/runtime/LiteralParser.cpp:
(JSC::LiteralParser<CharType>::parseRecursivelyEntry):
(JSC::LiteralParser<CharType>::parseRecursively):
* Source/JavaScriptCore/runtime/Lookup.h:
(JSC::reifyStaticProperty):
* Source/JavaScriptCore/runtime/MachineContext.h:
(JSC::MachineContext::stackPointer):
(JSC::MachineContext::framePointer):
* Source/JavaScriptCore/runtime/MathCommon.cpp:
(JSC::isDenormal):
(JSC::isEdgeCase):
* Source/JavaScriptCore/runtime/MathCommon.h:
(JSC::toIntImpl):
* Source/JavaScriptCore/runtime/MegamorphicCache.h:
(JSC::MegamorphicCache::primaryHash):
(JSC::MegamorphicCache::secondaryHash):
(JSC::MegamorphicCache::storeCachePrimaryHash):
(JSC::MegamorphicCache::storeCacheSecondaryHash):
(JSC::MegamorphicCache::hasCachePrimaryHash):
(JSC::MegamorphicCache::hasCacheSecondaryHash):
* Source/JavaScriptCore/runtime/ModuleProgramExecutable.h:
* Source/JavaScriptCore/runtime/NativeExecutable.cpp:
(JSC::NativeExecutable::hashFor const):
* Source/JavaScriptCore/runtime/ProgramExecutable.h:
* Source/JavaScriptCore/runtime/PropertySlot.h:
(JSC::PropertySlot::setCustom):
* Source/JavaScriptCore/runtime/PropertyTable.cpp:
(JSC::PropertyTable::PropertyTable):
* Source/JavaScriptCore/runtime/PropertyTable.h:
(JSC::PropertyTable::allocateIndexVector):
(JSC::PropertyTable::allocateZeroedIndexVector):
(JSC::PropertyTable::destroyIndexVector):
* Source/JavaScriptCore/runtime/PrototypeKey.h:
(JSC::PrototypeKey::hash const):
* Source/JavaScriptCore/runtime/RegExpObject.cpp:
(JSC::RegExpObject::RegExpObject):
* Source/JavaScriptCore/runtime/RegExpObject.h:
* Source/JavaScriptCore/runtime/SamplingProfiler.cpp:
(JSC::FrameWalker::isValidFramePointer):
(JSC::SamplingProfiler::processUnverifiedStackTraces):
* Source/JavaScriptCore/runtime/Scribble.h:
(JSC::isScribbledValue):
(JSC::scribble):
* Source/JavaScriptCore/runtime/Structure.cpp:
(JSC::StructureTransitionTable::setSingleTransition):
* Source/JavaScriptCore/runtime/StructureInlines.h:
(JSC::StructureTransitionTable::trySingleTransition const):
* Source/JavaScriptCore/runtime/StructureRareData.h:
* Source/JavaScriptCore/runtime/StructureRareDataInlines.h:
(JSC::StructureRareData::cachedPropertyNameEnumerator const):
(JSC::StructureRareData::setCachedPropertyNameEnumerator):
* Source/JavaScriptCore/runtime/StructureTransitionTable.h:
(JSC::StructureTransitionTable::PointerKey::PointerKey):
(JSC::StructureTransitionTable::PointerKey::pointer const):
(JSC::StructureTransitionTable::map const):
(JSC::StructureTransitionTable::setMap):
* Source/JavaScriptCore/runtime/SymbolTable.cpp:
(JSC::SymbolTableEntry::copySlow):
(JSC::SymbolTableEntry::inflateSlow):
* Source/JavaScriptCore/runtime/SymbolTable.h:
(JSC::SymbolTableEntry::fatEntry const):
(JSC::SymbolTableEntry::fatEntry):
* Source/JavaScriptCore/runtime/UGPRPair.h:
(JSC::decodeResult):
* Source/JavaScriptCore/runtime/VM.cpp:
(JSC::VM::committedStackByteCount):
* Source/JavaScriptCore/runtime/VM.h:
(JSC::ScratchBuffer::fromData):
* Source/JavaScriptCore/runtime/VMTrapsInlines.h:
(JSC::VMTraps::vm const):
* Source/JavaScriptCore/runtime/WeakMapImpl.h:
(JSC::WeakMapBucket::deletedKey):
(JSC::WeakMapBuffer::buffer const):
* Source/JavaScriptCore/runtime/WriteBarrier.h:
* Source/JavaScriptCore/tools/Integrity.cpp:
(JSC::Integrity::Analyzer::analyzeCell):
* Source/JavaScriptCore/tools/Integrity.h:
(JSC::Integrity::isSanePointer):
(JSC::Integrity::audit):
* Source/JavaScriptCore/tools/IntegrityInlines.h:
(JSC::Integrity::auditStructureID):
* Source/JavaScriptCore/tools/JSDollarVM.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
(JSC::callWithStackSizeProbeFunction):
(JSC::JSC_DEFINE_HOST_FUNCTION_WITH_ATTRIBUTES):
* Source/JavaScriptCore/tools/VMInspector.cpp:
(JSC::VMInspector::dumpRegisters):
(JSC::VMInspector::dumpCellMemoryToStream):
* Source/JavaScriptCore/wasm/WasmBBQDisassembler.cpp:
(JSC::Wasm::BBQDisassembler::dump):
* Source/JavaScriptCore/wasm/WasmBBQJIT.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::addI32ReinterpretF32):
(JSC::Wasm::BBQJITImpl::BBQJIT::addF32ReinterpretI32):
(JSC::Wasm::BBQJITImpl::BBQJIT::addF32Copysign):
(JSC::Wasm::BBQJITImpl::BBQJIT::addF32Neg):
(JSC::Wasm::BBQJITImpl::BBQJIT::addF64Neg):
(JSC::Wasm::BBQJITImpl::BBQJIT::emitEntryTierUpCheck):
(JSC::Wasm::BBQJITImpl::BBQJIT::addTopLevel):
(JSC::Wasm::BBQJITImpl::BBQJIT::emitLoopTierUpCheckAndOSREntryData):
(JSC::Wasm::BBQJITImpl::BBQJIT::endTopLevel):
* Source/JavaScriptCore/wasm/WasmBBQJIT.h:
(JSC::Wasm::BBQJITImpl::BBQJIT::floatCopySign):
(JSC::Wasm::BBQJITImpl::BBQJIT::doubleCopySign):
* Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::truncSaturated):
(JSC::Wasm::BBQJITImpl::BBQJIT::marshallToI64):
(JSC::Wasm::BBQJITImpl::BBQJIT::addI64ReinterpretF64):
(JSC::Wasm::BBQJITImpl::BBQJIT::addF64ReinterpretI64):
* Source/JavaScriptCore/wasm/WasmBBQJIT32_64.h:
(JSC::Wasm::BBQJITImpl::BBQJIT::emitCCall):
* Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::truncSaturated):
(JSC::Wasm::BBQJITImpl::BBQJIT::marshallToI64):
(JSC::Wasm::BBQJITImpl::BBQJIT::addI64ReinterpretF64):
(JSC::Wasm::BBQJITImpl::BBQJIT::addF64ReinterpretI64):
(JSC::Wasm::BBQJITImpl::BBQJIT::addF64Copysign):
* Source/JavaScriptCore/wasm/WasmBBQJIT64.h:
(JSC::Wasm::BBQJITImpl::BBQJIT::emitCCall):
* Source/JavaScriptCore/wasm/WasmGlobal.cpp:
(JSC::Wasm::Global::get const):
(JSC::Wasm::Global::set):
* Source/JavaScriptCore/wasm/WasmGlobal.h:
* Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp:
(JSC::IPInt::WASM_IPINT_EXTERN_CPP_DECL):
(JSC::IPInt::WASM_IPINT_EXTERN_CPP_DECL_1P):
(JSC::IPInt::doWasmCall):
* Source/JavaScriptCore/wasm/WasmIRGeneratorHelpers.h:
(JSC::Wasm::buildEntryBufferForCatch):
* Source/JavaScriptCore/wasm/WasmIndexOrName.cpp:
(JSC::Wasm::IndexOrName::IndexOrName):
* Source/JavaScriptCore/wasm/WasmIndexOrName.h:
(JSC::Wasm::IndexOrName::isEmpty const):
(JSC::Wasm::IndexOrName::isIndex const):
* Source/JavaScriptCore/wasm/WasmMemory.cpp:
(JSC::Wasm::Memory::tryCreate):
* Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp:
(JSC::Wasm::OMGIRGenerator::addArguments):
(JSC::Wasm::OMGIRGenerator::truncSaturated):
(JSC::Wasm::prepareForTailCallImpl):
(JSC::Wasm::OMGIRGenerator::addCallIndirect):
(JSC::Wasm::OMGIRGenerator::origin):
(JSC::Wasm::OMGIRGenerator::addI32TruncSF64):
(JSC::Wasm::OMGIRGenerator::addI32TruncSF32):
(JSC::Wasm::OMGIRGenerator::addI32TruncUF64):
(JSC::Wasm::OMGIRGenerator::addI32TruncUF32):
(JSC::Wasm::OMGIRGenerator::addI64TruncSF64):
(JSC::Wasm::OMGIRGenerator::addI64TruncUF64):
(JSC::Wasm::OMGIRGenerator::addI64TruncSF32):
(JSC::Wasm::OMGIRGenerator::addI64TruncUF32):
* Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp:
(JSC::Wasm::OMGIRGenerator::addArguments):
(JSC::Wasm::OMGIRGenerator::truncSaturated):
(JSC::Wasm::prepareForTailCallImpl):
(JSC::Wasm::OMGIRGenerator::addCallIndirect):
(JSC::Wasm::OMGIRGenerator::origin):
(JSC::Wasm::OMGIRGenerator::addI32TruncSF64):
(JSC::Wasm::OMGIRGenerator::addI32TruncSF32):
(JSC::Wasm::OMGIRGenerator::addI32TruncUF64):
(JSC::Wasm::OMGIRGenerator::addI32TruncUF32):
(JSC::Wasm::OMGIRGenerator::addI64TruncSF64):
(JSC::Wasm::OMGIRGenerator::addI64TruncUF64):
(JSC::Wasm::OMGIRGenerator::addI64TruncSF32):
(JSC::Wasm::OMGIRGenerator::addI64TruncUF32):
* Source/JavaScriptCore/wasm/WasmOpcodeOrigin.h:
(JSC::Wasm::OpcodeOrigin::OpcodeOrigin):
* Source/JavaScriptCore/wasm/WasmOperations.cpp:
(JSC::Wasm::JSC_DEFINE_JIT_OPERATION):
(JSC::Wasm::loadValuesIntoBuffer):
(JSC::Wasm::doOSREntry):
(JSC::Wasm::JSC_DEFINE_NOEXCEPT_JIT_OPERATION):
* Source/JavaScriptCore/wasm/WasmOperationsInlines.h:
(JSC::Wasm::memoryAtomicWait32):
(JSC::Wasm::memoryAtomicWait64):
(JSC::Wasm::memoryAtomicNotify):
* Source/JavaScriptCore/wasm/WasmParser.h:
(JSC::Wasm::ParserBase::parseInt7):
(JSC::Wasm::ParserBase::peekInt7):
* Source/JavaScriptCore/wasm/WasmSlowPaths.cpp:
(JSC::LLInt::WASM_SLOW_PATH_DECL):
(JSC::LLInt::doWasmCall):
(JSC::LLInt::slow_path_wasm_popcount):
(JSC::LLInt::slow_path_wasm_popcountll):
* Source/JavaScriptCore/wasm/WasmTable.h:
* Source/JavaScriptCore/wasm/WasmTypeDefinition.h:
(JSC::Wasm::StructType::offsetOfField const):
(JSC::Wasm::TypeDefinition::unownedIndex const):
* Source/JavaScriptCore/wasm/WasmTypeDefinitionInlines.h:
(JSC::Wasm::TypeDefinition::index const):
(JSC::Wasm::TypeInformation::get):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.cpp:
(JSC::JSWebAssemblyArray::visitChildrenImpl):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.h:
* Source/JavaScriptCore/wasm/js/JSWebAssemblyException.cpp:
(JSC::JSWebAssemblyException::visitChildrenImpl):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h:
(JSC::toJSValue):
(JSC::toWebAssemblyValue):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp:
(JSC::JSWebAssemblyInstance::JSWebAssemblyInstance):
(JSC::JSWebAssemblyInstance::table):
(JSC::JSWebAssemblyInstance::setTable):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.h:
* Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp:
(JSC::JSWebAssemblyStruct::get const):
(JSC::JSWebAssemblyStruct::set):
(JSC::JSWebAssemblyStruct::visitChildrenImpl):
* Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
* Source/JavaScriptCore/wasm/js/WebAssemblyGlobalConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
* Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp:
(JSC::WebAssemblyModuleRecord::initializeImports):
* Source/JavaScriptCore/yarr/YarrDisassembler.cpp:
(JSC::Yarr::YarrDisassembler::dump):
* Source/JavaScriptCore/yarr/YarrInterpreter.cpp:
(JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::getDisjunctionContext):
* Source/WTF/benchmarks/HashSetDFGReplay.cpp:
(benchmark):
* Source/WTF/wtf/Assertions.h:
(WTF::isIntegralOrPointerType):
* Source/WTF/wtf/Atomics.h:
(WTF::atomicLoad):
(WTF::atomicLoadFullyFenced):
(WTF::atomicStore):
(WTF::atomicStoreFullyFenced):
(WTF::atomicCompareExchangeWeak):
(WTF::atomicCompareExchangeWeakRelaxed):
(WTF::atomicCompareExchangeStrong):
(WTF::atomicExchangeAdd):
(WTF::atomicExchangeAnd):
(WTF::atomicExchangeOr):
(WTF::atomicExchangeSub):
(WTF::atomicExchangeXor):
(WTF::atomicExchange):
(WTF::Dependency::consume):
* Source/WTF/wtf/BitSet.h:
(WTF::WordType>::concurrentTestAndSet):
(WTF::WordType>::concurrentTestAndClear):
* Source/WTF/wtf/BitVector.cpp:
(WTF::BitVector::setSlow):
(WTF::BitVector::resizeOutOfLine):
(WTF::BitVector::isEmptySlow const):
* Source/WTF/wtf/BitVector.h:
* Source/WTF/wtf/ButterflyArray.h:
(WTF::ButterflyArray::createImpl):
(WTF::ButterflyArray::operator delete):
(WTF::ButterflyArray::leadingData):
(WTF::ButterflyArray::leadingData const):
(WTF::ButterflyArray::trailingData):
(WTF::ButterflyArray::trailingData const):
* Source/WTF/wtf/CagedPtr.h:
(WTF::CagedPtr::rawBits const):
* Source/WTF/wtf/CodePtr.h:
(WTF::CodePtr:: const):
(WTF::CodePtr::emptyValue):
(WTF::CodePtr::deletedValue):
* Source/WTF/wtf/CompactPointerTuple.h:
* Source/WTF/wtf/CompactPtr.h:
(WTF::CompactPtr::encode):
(WTF::CompactPtr::decode):
* Source/WTF/wtf/FastMalloc.cpp:
(WTF::AvoidRecordingScope::avoidRecordingCount):
(WTF::AvoidRecordingScope::AvoidRecordingScope):
(WTF::AvoidRecordingScope::~AvoidRecordingScope):
* Source/WTF/wtf/FixedBitVector.h:
(WTF::FixedBitVector::concurrentTestAndSet):
(WTF::FixedBitVector::concurrentTestAndClear):
* Source/WTF/wtf/FunctionPtr.h:
* Source/WTF/wtf/HashFunctions.h:
(WTF::FloatHash::hash):
(WTF::FloatHash::equal):
* Source/WTF/wtf/Hasher.h:
(WTF::add):
* Source/WTF/wtf/Int128.cpp:
(WTF::printInternal):
* Source/WTF/wtf/LazyRef.h:
(WTF::LazyRef::~LazyRef):
(WTF::LazyRef::get):
(WTF::LazyRef::getIfExists):
(WTF::LazyRef::initLater):
(WTF::LazyRef::set):
(WTF::LazyRef::callFunc):
* Source/WTF/wtf/LazyUniqueRef.h:
(WTF::LazyUniqueRef::~LazyUniqueRef):
(WTF::LazyUniqueRef::get):
(WTF::LazyUniqueRef::getIfExists):
(WTF::LazyUniqueRef::initLater):
(WTF::LazyUniqueRef::set):
(WTF::LazyUniqueRef::callFunc):
* Source/WTF/wtf/MathExtras.h:
(decomposeDouble):
(WTF::isIdentical):
* Source/WTF/wtf/Packed.h:
(WTF::PackedAlignedPtr::get const):
(WTF::PackedAlignedPtr::set):
(WTF::Packed<T::Packed):
(WTF::Packed<T::isHashTableDeletedValue const):
(WTF::PackedPtrTraits::hashTableDeletedValue):
(WTF::PackedPtrTraits::isHashTableDeletedValue):
* Source/WTF/wtf/ParkingLot.cpp:
* Source/WTF/wtf/PlatformRegisters.cpp:
(WTF::threadStateLRInternal):
(WTF::threadStatePCInternal):
* Source/WTF/wtf/PlatformRegisters.h:
(WTF::registersFromUContext):
* Source/WTF/wtf/PrintStream.h:
(WTF::printInternal):
* Source/WTF/wtf/PtrTag.h:
(WTF::removeCodePtrTag):
(WTF::tagCodePtr):
(WTF::untagCodePtr):
(WTF::retagCodePtr):
(WTF::assertIsCFunctionPtr):
(WTF::assertIsNotTagged):
(WTF::isTaggedWith):
(WTF::tagCFunctionPtr):
(WTF::tagCFunction):
(WTF::untagCFunctionPtr):
(WTF::untagInt):
(WTF::tagInt):
* Source/WTF/wtf/RawPtrTraits.h:
(WTF::RawPtrTraits::hashTableDeletedValue):
* Source/WTF/wtf/SIMDHelpers.h:
(WTF::SIMD::find):
(WTF::SIMD::findInterleaved):
* Source/WTF/wtf/SignedPtr.h:
(WTF::SignedPtrTraits::hashTableDeletedValue):
* Source/WTF/wtf/SmallSet.h:
* Source/WTF/wtf/StackShot.h:
(WTF::StackShot::deletedValueArray):
* Source/WTF/wtf/StdLibExtras.h:
(WTF::callStatelessLambda):
(WTF::ByteCastTraits<T::cast):
(WTF::bitwise_cast): Deleted.
* Source/WTF/wtf/TaggedPtr.h:
(WTF::static_cast<Enum>):
(WTF::NoTaggingTraits::encode):
(WTF::NoTaggingTraits::extractPtr):
* Source/WTF/wtf/ThreadSafeWeakPtr.h:
(WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr::ref const):
(WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr::deref const):
(WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr::refCount const):
(WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr::controlBlock const):
* Source/WTF/wtf/TinyPtrSet.h:
(WTF::TinyPtrSet::OutOfLineList::list):
(WTF::TinyPtrSet::pointer const):
(WTF::TinyPtrSet::singleEntry const):
(WTF::TinyPtrSet::set):
* Source/WTF/wtf/TrailingArray.h:
(WTF::TrailingArray::data):
(WTF::TrailingArray::data const):
* Source/WTF/wtf/UniqueArray.h:
* Source/WTF/wtf/WTFConfig.cpp:
(WTF::setPermissionsOfConfigPage):
(WTF::Config::initialize):
* Source/WTF/wtf/WTFConfig.h:
(WTF::addressOfWTFConfig):
* Source/WTF/wtf/WordLock.cpp:
(WTF::WordLock::lockSlow):
(WTF::WordLock::unlockSlow):
* Source/WTF/wtf/darwin/LibraryPathDiagnostics.mm:
(WTF::isAddressInSharedRegion):
* Source/WTF/wtf/dragonbox/ieee754_format.h:
* Source/WTF/wtf/posix/ThreadingPOSIX.cpp:
(WTF::Thread::initializePlatformThreading):
* Source/WTF/wtf/text/AdaptiveStringSearcher.h:
(WTF::AdaptiveStringSearcherBase::findFirstCharacter):
* Source/WTF/wtf/text/Base64.cpp:
(WTF::base64EncodeInternal):
(WTF::fromBase64Impl):
(WTF::maxLengthFromBase64):
* Source/WTF/wtf/text/StringCommon.cpp:
(WTF::find8NonASCIIAlignedImpl):
(WTF::find16NonASCIIAlignedImpl):
* Source/WTF/wtf/text/StringCommon.h:
(WTF::find):
(WTF::copyElements):
(WTF::charactersContain):
* Source/WTF/wtf/text/StringImpl.h:
(WTF::StringImpl::copyCharacters):
* Source/WTF/wtf/threads/Signals.cpp:
(WTF::SignalHandlers::forEachHandler const):
* Source/WTF/wtf/win/RunLoopWin.cpp:
(WTF::RunLoop::wndProc):
(WTF::RunLoop::TimerBase::timerFired):
(WTF::RunLoop::TimerBase::start):
(WTF::RunLoop::TimerBase::stop):
* Source/WTF/wtf/win/SignalsWin.cpp:
(WTF::SignalHandlers::forEachHandler const):
* Source/WebCore/Modules/WebGPU/Implementation/WebGPUPtr.h:
(WebCore::WebGPU::WebGPUPtrTraits::hashTableDeletedValue):
* Source/WebCore/css/ImmutableStyleProperties.cpp:
(WebCore::ImmutableStyleProperties::ImmutableStyleProperties):
(WebCore::ImmutableStyleProperties::~ImmutableStyleProperties):
* Source/WebCore/css/ImmutableStyleProperties.h:
(WebCore::ImmutableStyleProperties::valueArray const):
* Source/WebCore/cssjit/SelectorCompiler.h:
(WebCore::SelectorCompiler::ruleCollectorSimpleSelectorChecker):
(WebCore::SelectorCompiler::querySelectorSimpleSelectorChecker):
(WebCore::SelectorCompiler::ruleCollectorSelectorCheckerWithCheckingContext):
(WebCore::SelectorCompiler::querySelectorSelectorCheckerWithCheckingContext):
* Source/WebCore/dom/Node.h:
(WebCore::Node::rareDataBitfields const):
(WebCore::Node::setRareDataBitfields):
(WebCore::Node::StyleBitfields::fromRaw):
(WebCore::Node::StyleBitfields::toRaw const):
* Source/WebCore/dom/QualifiedName.h:
(WebCore::add):
* Source/WebCore/layout/formattingContexts/inline/text/TextUtil.cpp:
(WebCore::Layout::TextUtil::containsStrongDirectionalityText):
* Source/WebCore/platform/Timer.h:
(WebCore::TimerBase::bitfields const):
(WebCore::TimerBase::setBitfields):
* Source/WebCore/platform/graphics/Color.h:
(WebCore::Color::encodedOutOfLineComponents):
(WebCore::Color::decodedOutOfLineComponents):
* Source/WebCore/platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp:
(WebCore::initializeFreeTypeLibrary):
* Source/WebCore/style/values/primitives/StylePrimitiveNumericTypes.h:
(WebCore::Style::AnglePercentageValue::refCalculationValue):
(WebCore::Style::AnglePercentageValue::derefCalculationValue):
(WebCore::Style::AnglePercentageValue::encodedCalculationValue):
(WebCore::Style::AnglePercentageValue::decodedCalculationValue):
(WebCore::Style::AnglePercentageValue::encodedAngle):
(WebCore::Style::AnglePercentageValue::decodedAngle):
(WebCore::Style::AnglePercentageValue::encodedPercentage):
(WebCore::Style::AnglePercentageValue::decodedPercentage):
(WebCore::Style::LengthPercentageValue::refCalculationValue):
(WebCore::Style::LengthPercentageValue::derefCalculationValue):
(WebCore::Style::LengthPercentageValue::encodedCalculationValue):
(WebCore::Style::LengthPercentageValue::decodedCalculationValue):
(WebCore::Style::LengthPercentageValue::encodedLength):
(WebCore::Style::LengthPercentageValue::decodedLength):
(WebCore::Style::LengthPercentageValue::encodedPercentage):
(WebCore::Style::LengthPercentageValue::decodedPercentage):
* Source/WebCore/testing/TypeConversions.h:
(WebCore::TypeConversions::testImpureNaNUnrestrictedDouble const):
(WebCore::TypeConversions::testImpureNaN2UnrestrictedDouble const):
* Source/WebGPU/WGSL/ConstantFunctions.h:
(WGSL::BitwiseCast::cast):
(WGSL::CONSTANT_FUNCTION):
* Source/WebGPU/WGSL/GlobalSorting.cpp:
(WGSL::Graph::EdgeHashTraits::constructDeletedValue):
(WGSL::Graph::EdgeHashTraits::isDeletedValue):
* Source/WebGPU/WGSL/TypeStore.cpp:
(WGSL::VectorKey::encode const):
(WGSL::MatrixKey::encode const):
(WGSL::ArrayKey::encode const):
(WGSL::TextureKey::encode const):
(WGSL::ReferenceKey::encode const):
(WGSL::PointerKey::encode const):
(WGSL::PrimitiveStructKey::encode const):
* Source/WebGPU/WGSL/WGSLShaderModule.h:
(WGSL::ShaderModule::replace):
(WGSL::ShaderModule::std::enable_if_t<sizeof):
* Source/WebGPU/WebGPU/RenderPassEncoder.mm:
(WebGPU::setViewportMinMaxDepthIntoBuffer):
* Source/WebKit/WebProcess/InjectedBundle/mac/InjectedBundleMac.mm:
(WebKit::InjectedBundle::initialize):
* Tools/ReducedFTL/ComplexTest.cpp:
(std::std::bit_cast):
(std::run):
(std::bitwise_cast): Deleted.
* Tools/TestWebKitAPI/Tests/WTF/ConcurrentPtrHashSet.cpp:
* Tools/TestWebKitAPI/Tests/WTF/Packed.cpp:
(TestWebKitAPI::TEST(WTF_Packed, AssignAndGet)):
* Tools/TestWebKitAPI/Tests/WTF/Signals.cpp:
(TEST(Signals, SignalsAccessFault)):
* Tools/TestWebKitAPI/Tests/WTF/StringView.cpp:
(TestWebKitAPI::TEST(WTF, StringViewContainsOnlyASCII)):

Canonical link: https://commits.webkit.org/286785@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to