Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a9d3d11cfd4ddd0118becba8d2f9a061244cda6f https://github.com/WebKit/WebKit/commit/a9d3d11cfd4ddd0118becba8d2f9a061244cda6f Author: Richard Robinson <richard_robins...@apple.com> Date: 2025-08-07 (Thu, 07 Aug 2025)
Changed paths: M Source/JavaScriptCore/API/APICast.h M Source/JavaScriptCore/API/JSAPIValueWrapper.h M Source/JavaScriptCore/API/JSClassRef.h M Source/JavaScriptCore/API/JSContextRefInspectorSupport.h M Source/JavaScriptCore/API/JSVirtualMachinePrivate.h M Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h M Source/JavaScriptCore/API/JSWeakValue.h M Source/JavaScriptCore/CMakeLists.txt M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj M Source/JavaScriptCore/assembler/ARM64Assembler.h M Source/JavaScriptCore/assembler/ARM64EAssembler.h M Source/JavaScriptCore/assembler/ARMv7Assembler.h M Source/JavaScriptCore/assembler/AbstractMacroAssembler.h M Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h M Source/JavaScriptCore/assembler/AssemblerBuffer.h M Source/JavaScriptCore/assembler/AssemblerCommon.h M Source/JavaScriptCore/assembler/AssemblyComments.h M Source/JavaScriptCore/assembler/CPU.h M Source/JavaScriptCore/assembler/CodeLocation.h M Source/JavaScriptCore/assembler/FastJITPermissions.h M Source/JavaScriptCore/assembler/JITOperationList.h M Source/JavaScriptCore/assembler/LinkBuffer.h M Source/JavaScriptCore/assembler/MacroAssembler.h M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h M Source/JavaScriptCore/assembler/MacroAssemblerARM64E.h M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h M Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h M Source/JavaScriptCore/assembler/MacroAssemblerPrinter.h M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h M Source/JavaScriptCore/assembler/MaxFrameExtentForSlowPathCall.h M Source/JavaScriptCore/assembler/Printer.h M Source/JavaScriptCore/assembler/ProbeContext.h M Source/JavaScriptCore/assembler/ProbeStack.h M Source/JavaScriptCore/assembler/RegisterInfo.h M Source/JavaScriptCore/assembler/SecureARM64EHashPinsInlines.h M Source/JavaScriptCore/assembler/X86Assembler.h M Source/JavaScriptCore/b3/B3Common.h M Source/JavaScriptCore/b3/B3Compile.h M Source/JavaScriptCore/b3/B3Type.h M Source/JavaScriptCore/b3/B3ValueRep.h M Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.h M Source/JavaScriptCore/b3/air/AirDisassembler.h M Source/JavaScriptCore/builtins/BuiltinExecutables.h M Source/JavaScriptCore/builtins/BuiltinNames.h M Source/JavaScriptCore/builtins/BuiltinUtils.h M Source/JavaScriptCore/bytecode/ArithProfile.h M Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h M Source/JavaScriptCore/bytecode/ArrayProfile.h M Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h M Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h M Source/JavaScriptCore/bytecode/CallEdge.h M Source/JavaScriptCore/bytecode/CallLinkInfo.h M Source/JavaScriptCore/bytecode/CallLinkInfoBase.h M Source/JavaScriptCore/bytecode/CallMode.h M Source/JavaScriptCore/bytecode/CallVariant.h M Source/JavaScriptCore/bytecode/ChainedWatchpoint.h M Source/JavaScriptCore/bytecode/CodeBlock.h M Source/JavaScriptCore/bytecode/CodeBlockHash.h M Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h M Source/JavaScriptCore/bytecode/CodeBlockWithJITType.h M Source/JavaScriptCore/bytecode/CodeOrigin.h M Source/JavaScriptCore/bytecode/ComplexGetStatus.h M Source/JavaScriptCore/bytecode/DFGExitProfile.h M Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h M Source/JavaScriptCore/bytecode/DeferredSourceDump.h M Source/JavaScriptCore/bytecode/DirectEvalCodeCache.h M Source/JavaScriptCore/bytecode/ExecutableInfo.h M Source/JavaScriptCore/bytecode/ExecutionCounter.h M Source/JavaScriptCore/bytecode/ExitingJITType.h M Source/JavaScriptCore/bytecode/ExpressionInfo.h M Source/JavaScriptCore/bytecode/ExpressionInfoInlines.h M Source/JavaScriptCore/bytecode/HandlerInfo.h M Source/JavaScriptCore/bytecode/ICStatusMap.h M Source/JavaScriptCore/bytecode/InlineAccess.h M Source/JavaScriptCore/bytecode/InlineCallFrame.h M Source/JavaScriptCore/bytecode/InlineCallFrameSet.h M Source/JavaScriptCore/bytecode/Instruction.h M Source/JavaScriptCore/bytecode/InstructionStream.h M Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h M Source/JavaScriptCore/bytecode/JumpTable.h M Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h M Source/JavaScriptCore/bytecode/LazyValueProfile.h M Source/JavaScriptCore/bytecode/LinkTimeConstant.h M Source/JavaScriptCore/bytecode/MetadataTable.h M Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h M Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h M Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h M Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h M Source/JavaScriptCore/bytecode/Opcode.h M Source/JavaScriptCore/bytecode/OpcodeInlines.h M Source/JavaScriptCore/bytecode/Operands.h M Source/JavaScriptCore/bytecode/OperandsInlines.h M Source/JavaScriptCore/bytecode/ParseHash.h M Source/JavaScriptCore/bytecode/PolyProtoAccessChain.h M Source/JavaScriptCore/bytecode/PreciseJumpTargets.h M Source/JavaScriptCore/bytecode/PropertyCondition.h M Source/JavaScriptCore/bytecode/PutByIdFlags.h M Source/JavaScriptCore/bytecode/PutByVariant.h M Source/JavaScriptCore/bytecode/SpeculatedType.h M Source/JavaScriptCore/bytecode/StructureSet.h M Source/JavaScriptCore/bytecode/TrackedReferences.h M Source/JavaScriptCore/bytecode/TypeLocation.h M Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h M Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlock.h M Source/JavaScriptCore/bytecode/UnlinkedFunctionCodeBlock.h M Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h M Source/JavaScriptCore/bytecode/UnlinkedGlobalCodeBlock.h M Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.h M Source/JavaScriptCore/bytecode/UnlinkedModuleProgramCodeBlock.h M Source/JavaScriptCore/bytecode/UnlinkedProgramCodeBlock.h M Source/JavaScriptCore/bytecode/ValueProfile.h M Source/JavaScriptCore/bytecode/ValueRecovery.h M Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h M Source/JavaScriptCore/bytecode/VirtualRegister.h M Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h M Source/JavaScriptCore/config.h M Source/JavaScriptCore/debugger/Breakpoint.h M Source/JavaScriptCore/debugger/Debugger.h M Source/JavaScriptCore/debugger/DebuggerCallFrame.h M Source/JavaScriptCore/debugger/DebuggerEvalEnabler.h M Source/JavaScriptCore/debugger/DebuggerParseData.h M Source/JavaScriptCore/debugger/DebuggerPrimitives.h M Source/JavaScriptCore/dfg/DFGCodeOriginPool.h M Source/JavaScriptCore/dfg/DFGCommon.h M Source/JavaScriptCore/dfg/DFGMinifiedID.h M Source/JavaScriptCore/dfg/DFGRegisteredStructure.h M Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h M Source/JavaScriptCore/disassembler/Disassembler.h M Source/JavaScriptCore/domjit/DOMJITAbstractHeap.h M Source/JavaScriptCore/domjit/DOMJITCallDOMGetterSnippet.h M Source/JavaScriptCore/domjit/DOMJITEffect.h M Source/JavaScriptCore/domjit/DOMJITGetterSetter.h M Source/JavaScriptCore/domjit/DOMJITSignature.h M Source/JavaScriptCore/ftl/FTLAbbreviatedTypes.h M Source/JavaScriptCore/ftl/FTLCommonValues.h M Source/JavaScriptCore/ftl/FTLExitArgument.h M Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h M Source/JavaScriptCore/ftl/FTLExitValue.h M Source/JavaScriptCore/ftl/FTLFormattedValue.h M Source/JavaScriptCore/ftl/FTLLocation.h M Source/JavaScriptCore/ftl/FTLOSREntry.h M Source/JavaScriptCore/ftl/FTLSaveRestore.h M Source/JavaScriptCore/ftl/FTLSlowPathCallKey.h M Source/JavaScriptCore/ftl/FTLStackmapArgumentList.h M Source/JavaScriptCore/ftl/FTLThunks.h M Source/JavaScriptCore/ftl/FTLValueFromBlock.h M Source/JavaScriptCore/ftl/FTLValueRange.h M Source/JavaScriptCore/heap/AbstractSlotVisitor.h M Source/JavaScriptCore/heap/AbstractSlotVisitorInlines.h M Source/JavaScriptCore/heap/Allocator.h M Source/JavaScriptCore/heap/AllocatorInlines.h M Source/JavaScriptCore/heap/BlockDirectory.h M Source/JavaScriptCore/heap/BlockDirectoryInlines.h M Source/JavaScriptCore/heap/CellAttributes.h M Source/JavaScriptCore/heap/CellContainerInlines.h M Source/JavaScriptCore/heap/CodeBlockSet.h M Source/JavaScriptCore/heap/CompleteSubspace.h M Source/JavaScriptCore/heap/CompleteSubspaceInlines.h M Source/JavaScriptCore/heap/ConservativeRoots.h M Source/JavaScriptCore/heap/DeferGC.h M Source/JavaScriptCore/heap/DeferGCInlines.h M Source/JavaScriptCore/heap/EdenGCActivityCallback.h M Source/JavaScriptCore/heap/FastMallocAlignedMemoryAllocator.h M Source/JavaScriptCore/heap/FreeListInlines.h M Source/JavaScriptCore/heap/FullGCActivityCallback.h M Source/JavaScriptCore/heap/GCActivityCallback.h M Source/JavaScriptCore/heap/GCIncomingRefCountedInlines.h M Source/JavaScriptCore/heap/GCIncomingRefCountedSet.h M Source/JavaScriptCore/heap/GCIncomingRefCountedSetInlines.h M Source/JavaScriptCore/heap/GCMemoryOperations.h M Source/JavaScriptCore/heap/GCOwnedDataScope.h M Source/JavaScriptCore/heap/GCRequest.h M Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h M Source/JavaScriptCore/heap/Handle.h M Source/JavaScriptCore/heap/HandleSet.h M Source/JavaScriptCore/heap/HandleTypes.h M Source/JavaScriptCore/heap/Heap.h M Source/JavaScriptCore/heap/HeapAnalyzer.h M Source/JavaScriptCore/heap/HeapCell.h M Source/JavaScriptCore/heap/HeapCellInlines.h M Source/JavaScriptCore/heap/HeapCellType.h M Source/JavaScriptCore/heap/HeapFinalizerCallback.h M Source/JavaScriptCore/heap/HeapInlines.h M Source/JavaScriptCore/heap/HeapObserver.h M Source/JavaScriptCore/heap/HeapSnapshot.h M Source/JavaScriptCore/heap/HeapSnapshotBuilder.h M Source/JavaScriptCore/heap/IncrementalSweeper.h M Source/JavaScriptCore/heap/IsoCellSet.h M Source/JavaScriptCore/heap/IsoHeapCellType.h M Source/JavaScriptCore/heap/IsoInlinedHeapCellType.h M Source/JavaScriptCore/heap/IsoSubspace.h M Source/JavaScriptCore/heap/JITStubRoutineSet.h M Source/JavaScriptCore/heap/LocalAllocator.h M Source/JavaScriptCore/heap/LocalAllocatorInlines.h M Source/JavaScriptCore/heap/MachineStackMarker.h M Source/JavaScriptCore/heap/MarkStack.h M Source/JavaScriptCore/heap/MarkedBlock.h M Source/JavaScriptCore/heap/MarkedBlockInlines.h M Source/JavaScriptCore/heap/MarkedBlockSet.h M Source/JavaScriptCore/heap/MarkedSpace.h M Source/JavaScriptCore/heap/MarkedSpaceInlines.h M Source/JavaScriptCore/heap/MarkingConstraint.h M Source/JavaScriptCore/heap/PackedCellPtr.h M Source/JavaScriptCore/heap/PreciseAllocation.h M Source/JavaScriptCore/heap/PreciseSubspace.h M Source/JavaScriptCore/heap/RunningScope.h M Source/JavaScriptCore/heap/SlotVisitor.h M Source/JavaScriptCore/heap/SlotVisitorInlines.h M Source/JavaScriptCore/heap/Strong.h M Source/JavaScriptCore/heap/StrongForward.h M Source/JavaScriptCore/heap/StrongInlines.h M Source/JavaScriptCore/heap/Subspace.h M Source/JavaScriptCore/heap/SubspaceInlines.h M Source/JavaScriptCore/heap/VerifierSlotVisitor.h M Source/JavaScriptCore/heap/VerifierSlotVisitorScope.h M Source/JavaScriptCore/heap/Weak.h M Source/JavaScriptCore/heap/WeakBlock.h M Source/JavaScriptCore/heap/WeakHandleOwner.h M Source/JavaScriptCore/heap/WeakImpl.h M Source/JavaScriptCore/heap/WeakInlines.h M Source/JavaScriptCore/heap/WeakSet.h M Source/JavaScriptCore/heap/WeakSetInlines.h M Source/JavaScriptCore/heap/WriteBarrierSupport.h M Source/JavaScriptCore/inspector/AsyncStackTrace.h M Source/JavaScriptCore/inspector/ConsoleMessage.h M Source/JavaScriptCore/inspector/ContentSearchUtilities.h M Source/JavaScriptCore/inspector/InjectedScript.h M Source/JavaScriptCore/inspector/InjectedScriptBase.h M Source/JavaScriptCore/inspector/InjectedScriptHost.h M Source/JavaScriptCore/inspector/InjectedScriptManager.h M Source/JavaScriptCore/inspector/InjectedScriptModule.h M Source/JavaScriptCore/inspector/InspectorAgentRegistry.h M Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h M Source/JavaScriptCore/inspector/InspectorEnvironment.h M Source/JavaScriptCore/inspector/InspectorFrontendRouter.h M Source/JavaScriptCore/inspector/InspectorTarget.h M Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h M Source/JavaScriptCore/inspector/ScriptArguments.h M Source/JavaScriptCore/inspector/ScriptCallFrame.h M Source/JavaScriptCore/inspector/ScriptCallStack.h M Source/JavaScriptCore/inspector/ScriptCallStackFactory.h M Source/JavaScriptCore/inspector/ScriptFunctionCall.h M Source/JavaScriptCore/inspector/agents/InspectorAgent.h M Source/JavaScriptCore/inspector/agents/InspectorAuditAgent.h M Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h M Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h M Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h M Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h M Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h M Source/JavaScriptCore/inspector/agents/InspectorTargetAgent.h M Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h M Source/JavaScriptCore/inspector/augmentable/AugmentableInspectorController.h M Source/JavaScriptCore/inspector/remote/RemoteAutomationTarget.h M Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.h M Source/JavaScriptCore/inspector/remote/RemoteControllableTarget.h M Source/JavaScriptCore/inspector/remote/RemoteInspectionTarget.h M Source/JavaScriptCore/inspector/remote/RemoteInspector.h M Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py M Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py M Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py M Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py M Source/JavaScriptCore/inspector/scripts/codegen/generator.py M Source/JavaScriptCore/interpreter/CLoopStack.h M Source/JavaScriptCore/interpreter/CallFrame.h M Source/JavaScriptCore/interpreter/CallFrameInlines.h M Source/JavaScriptCore/interpreter/CalleeBits.h M Source/JavaScriptCore/interpreter/CheckpointOSRExitSideState.h M Source/JavaScriptCore/interpreter/EntryFrame.h M Source/JavaScriptCore/interpreter/FrameTracers.h M Source/JavaScriptCore/interpreter/Interpreter.h M Source/JavaScriptCore/interpreter/Register.h M Source/JavaScriptCore/interpreter/RegisterInlines.h M Source/JavaScriptCore/interpreter/ShadowChicken.h M Source/JavaScriptCore/interpreter/ShadowChickenInlines.h M Source/JavaScriptCore/interpreter/StackVisitor.h M Source/JavaScriptCore/interpreter/VMEntryRecord.h M Source/JavaScriptCore/jit/AssemblyHelpers.h M Source/JavaScriptCore/jit/AssemblyHelpersSpoolers.h M Source/JavaScriptCore/jit/BaselineJITRegisters.h M Source/JavaScriptCore/jit/BinarySwitch.h M Source/JavaScriptCore/jit/CCallHelpers.h M Source/JavaScriptCore/jit/CallFrameShuffleData.h M Source/JavaScriptCore/jit/ExecutableAllocationFuzz.h M Source/JavaScriptCore/jit/ExecutableAllocator.h M Source/JavaScriptCore/jit/ExecutableMemoryHandle.h M Source/JavaScriptCore/jit/FPRInfo.h M Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h M Source/JavaScriptCore/jit/GPRInfo.h M Source/JavaScriptCore/jit/GdbJIT.h M Source/JavaScriptCore/jit/JITAllocator.h M Source/JavaScriptCore/jit/JITCode.h M Source/JavaScriptCore/jit/JITCodeMap.h M Source/JavaScriptCore/jit/JITCompilation.h M Source/JavaScriptCore/jit/JITDisassembler.h M Source/JavaScriptCore/jit/JITInlineCacheGenerator.h M Source/JavaScriptCore/jit/JITOperations.h M Source/JavaScriptCore/jit/JITStubRoutine.h M Source/JavaScriptCore/jit/JITThunks.h M Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h M Source/JavaScriptCore/jit/JSInterfaceJIT.h M Source/JavaScriptCore/jit/OperationResult.h 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.h M Source/JavaScriptCore/jit/RegisterMap.h M Source/JavaScriptCore/jit/RegisterSet.h M Source/JavaScriptCore/jit/SIMDShuffle.h M Source/JavaScriptCore/jit/ScratchRegisterAllocator.h M Source/JavaScriptCore/jit/SetupVarargsFrame.h M Source/JavaScriptCore/jit/SimpleRegisterAllocator.h M Source/JavaScriptCore/jit/Snippet.h M Source/JavaScriptCore/jit/SnippetParams.h M Source/JavaScriptCore/jit/SnippetReg.h M Source/JavaScriptCore/jit/ThunkGenerator.h M Source/JavaScriptCore/jit/ThunkGenerators.h M Source/JavaScriptCore/jit/Width.h M Source/JavaScriptCore/llint/InPlaceInterpreter.h M Source/JavaScriptCore/llint/LLIntCLoop.h M Source/JavaScriptCore/llint/LLIntEntrypoint.h M Source/JavaScriptCore/llint/LLIntExceptions.h M Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h M Source/JavaScriptCore/llint/LLIntPCRanges.h M Source/JavaScriptCore/llint/LLIntThunks.h M Source/JavaScriptCore/parser/Lexer.h M Source/JavaScriptCore/parser/ModuleScopeData.h M Source/JavaScriptCore/parser/ParserArena.h M Source/JavaScriptCore/parser/ParserError.h M Source/JavaScriptCore/parser/ParserModes.h M Source/JavaScriptCore/parser/SourceCode.h M Source/JavaScriptCore/parser/SourceCodeKey.h M Source/JavaScriptCore/parser/SourceProvider.h M Source/JavaScriptCore/parser/SourceProviderCache.h M Source/JavaScriptCore/parser/SourceProviderCacheItem.h M Source/JavaScriptCore/parser/UnlinkedSourceCode.h M Source/JavaScriptCore/parser/VariableEnvironment.h M Source/JavaScriptCore/profiler/ProfilerBytecode.h M Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h M Source/JavaScriptCore/profiler/ProfilerBytecodes.h M Source/JavaScriptCore/profiler/ProfilerCompilation.h M Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h M Source/JavaScriptCore/profiler/ProfilerDatabase.h M Source/JavaScriptCore/profiler/ProfilerEvent.h M Source/JavaScriptCore/profiler/ProfilerOSRExit.h M Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h M Source/JavaScriptCore/profiler/ProfilerOrigin.h M Source/JavaScriptCore/profiler/ProfilerOriginStack.h M Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h M Source/JavaScriptCore/profiler/ProfilerUID.h M Source/JavaScriptCore/runtime/AbstractModuleRecord.h M Source/JavaScriptCore/runtime/ArgList.h M Source/JavaScriptCore/runtime/ArrayBuffer.h M Source/JavaScriptCore/runtime/ArrayBufferView.h M Source/JavaScriptCore/runtime/ArrayConstructor.h M Source/JavaScriptCore/runtime/ArrayConventions.h M Source/JavaScriptCore/runtime/ArrayPrototype.h M Source/JavaScriptCore/runtime/ArrayStorage.h M Source/JavaScriptCore/runtime/ArrayStorageInlines.h M Source/JavaScriptCore/runtime/AsyncIteratorPrototype.h M Source/JavaScriptCore/runtime/AuxiliaryBarrier.h M Source/JavaScriptCore/runtime/AuxiliaryBarrierInlines.h M Source/JavaScriptCore/runtime/BasicBlockLocation.h M Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h M Source/JavaScriptCore/runtime/BigInt64Array.h M Source/JavaScriptCore/runtime/BigIntConstructor.h M Source/JavaScriptCore/runtime/BigIntObject.h M Source/JavaScriptCore/runtime/BigIntPrototype.h M Source/JavaScriptCore/runtime/BigUint64Array.h M Source/JavaScriptCore/runtime/BooleanObject.h M Source/JavaScriptCore/runtime/BooleanPrototype.h M Source/JavaScriptCore/runtime/BrandedStructure.h M Source/JavaScriptCore/runtime/BufferMemoryHandle.h M Source/JavaScriptCore/runtime/Butterfly.h M Source/JavaScriptCore/runtime/ButterflyInlines.h M Source/JavaScriptCore/runtime/BytecodeCacheError.h M Source/JavaScriptCore/runtime/CachePayload.h M Source/JavaScriptCore/runtime/CacheUpdate.h M Source/JavaScriptCore/runtime/CacheableIdentifier.h M Source/JavaScriptCore/runtime/CacheableIdentifierInlines.h M Source/JavaScriptCore/runtime/CachedBytecode.h M Source/JavaScriptCore/runtime/CachedTypes.h M Source/JavaScriptCore/runtime/CagedBarrierPtr.h M Source/JavaScriptCore/runtime/CallData.h M Source/JavaScriptCore/runtime/CatchScope.h M Source/JavaScriptCore/runtime/ClassInfo.h M Source/JavaScriptCore/runtime/ClonedArguments.h M Source/JavaScriptCore/runtime/CommonIdentifiers.h M Source/JavaScriptCore/runtime/Completion.h M Source/JavaScriptCore/runtime/ConcurrentJSLock.h M Source/JavaScriptCore/runtime/ConsoleClient.h M Source/JavaScriptCore/runtime/ConstructData.h M Source/JavaScriptCore/runtime/ControlFlowProfiler.h M Source/JavaScriptCore/runtime/CustomGetterSetter.h M Source/JavaScriptCore/runtime/DOMAttributeGetterSetter.h M Source/JavaScriptCore/runtime/DataView.h M Source/JavaScriptCore/runtime/DateInstance.h M Source/JavaScriptCore/runtime/DateInstanceCache.h M Source/JavaScriptCore/runtime/DeferTermination.h M Source/JavaScriptCore/runtime/DeferredWorkTimer.h M Source/JavaScriptCore/runtime/DeferredWorkTimerInlines.h M Source/JavaScriptCore/runtime/DeletePropertySlot.h M Source/JavaScriptCore/runtime/DirectArguments.h M Source/JavaScriptCore/runtime/DirectArgumentsOffset.h M Source/JavaScriptCore/runtime/DirectEvalExecutable.h M Source/JavaScriptCore/runtime/DisallowVMEntry.h M Source/JavaScriptCore/runtime/DumpContext.h M Source/JavaScriptCore/runtime/Error.h M Source/JavaScriptCore/runtime/ErrorInstance.h M Source/JavaScriptCore/runtime/ErrorPrototype.h M Source/JavaScriptCore/runtime/EvalExecutable.h M Source/JavaScriptCore/runtime/Exception.h M Source/JavaScriptCore/runtime/ExceptionFuzz.h M Source/JavaScriptCore/runtime/ExceptionHelpers.h M Source/JavaScriptCore/runtime/ExceptionScope.h M Source/JavaScriptCore/runtime/ExecutableBase.h M Source/JavaScriptCore/runtime/ExecutableBaseInlines.h M Source/JavaScriptCore/runtime/Float16Array.h M Source/JavaScriptCore/runtime/Float32Array.h M Source/JavaScriptCore/runtime/Float64Array.h M Source/JavaScriptCore/runtime/Forward.h M Source/JavaScriptCore/runtime/FunctionConstructor.h M Source/JavaScriptCore/runtime/FunctionExecutable.h M Source/JavaScriptCore/runtime/FunctionHasExecutedCache.h M Source/JavaScriptCore/runtime/FunctionPrototype.h M Source/JavaScriptCore/runtime/FunctionRareData.h M Source/JavaScriptCore/runtime/FuzzerAgent.h M Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h M Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h M Source/JavaScriptCore/runtime/GeneratorPrototype.h M Source/JavaScriptCore/runtime/GenericArgumentsImpl.h M Source/JavaScriptCore/runtime/GenericArgumentsImplInlines.h M Source/JavaScriptCore/runtime/GenericTypedArrayView.h M Source/JavaScriptCore/runtime/GenericTypedArrayViewInlines.h M Source/JavaScriptCore/runtime/GetPutInfo.h M Source/JavaScriptCore/runtime/GetterSetter.h M Source/JavaScriptCore/runtime/GlobalExecutable.h M Source/JavaScriptCore/runtime/HasOwnPropertyCache.h M Source/JavaScriptCore/runtime/HashMapHelper.h M Source/JavaScriptCore/runtime/Identifier.h M Source/JavaScriptCore/runtime/IdentifierInlines.h M Source/JavaScriptCore/runtime/IndexingHeader.h M Source/JavaScriptCore/runtime/IndexingHeaderInlines.h M Source/JavaScriptCore/runtime/IndexingType.h M Source/JavaScriptCore/runtime/IndirectEvalExecutable.h M Source/JavaScriptCore/runtime/InferredValue.h M Source/JavaScriptCore/runtime/InitializeThreading.h M Source/JavaScriptCore/runtime/Int16Array.h M Source/JavaScriptCore/runtime/Int32Array.h M Source/JavaScriptCore/runtime/Int8Array.h M Source/JavaScriptCore/runtime/InternalFunction.h M Source/JavaScriptCore/runtime/Intrinsic.h M Source/JavaScriptCore/runtime/IteratorOperations.h M Source/JavaScriptCore/runtime/JSArray.h M Source/JavaScriptCore/runtime/JSArrayBuffer.h M Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h M Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h M Source/JavaScriptCore/runtime/JSArrayBufferView.h M Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h M Source/JavaScriptCore/runtime/JSArrayInlines.h M Source/JavaScriptCore/runtime/JSArrayIterator.h M Source/JavaScriptCore/runtime/JSBigInt.h M Source/JavaScriptCore/runtime/JSBoundFunction.h M Source/JavaScriptCore/runtime/JSCConfig.h M Source/JavaScriptCore/runtime/JSCInlines.h M Source/JavaScriptCore/runtime/JSCJSValue.h M Source/JavaScriptCore/runtime/JSCJSValueInlines.h M Source/JavaScriptCore/runtime/JSCPtrTag.h M Source/JavaScriptCore/runtime/JSCallee.h M Source/JavaScriptCore/runtime/JSCalleeInlines.h M Source/JavaScriptCore/runtime/JSCast.h M Source/JavaScriptCore/runtime/JSCell.h M Source/JavaScriptCore/runtime/JSCellInlines.h M Source/JavaScriptCore/runtime/JSCustomGetterFunction.h M Source/JavaScriptCore/runtime/JSCustomSetterFunction.h M Source/JavaScriptCore/runtime/JSDataView.h M Source/JavaScriptCore/runtime/JSDataViewPrototype.h M Source/JavaScriptCore/runtime/JSDateMath.h M Source/JavaScriptCore/runtime/JSDestructibleObject.h M Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.h M Source/JavaScriptCore/runtime/JSFloat16Array.h M Source/JavaScriptCore/runtime/JSFloat32Array.h M Source/JavaScriptCore/runtime/JSFloat64Array.h M Source/JavaScriptCore/runtime/JSFunction.h M Source/JavaScriptCore/runtime/JSFunctionInlines.h M Source/JavaScriptCore/runtime/JSGenerator.h M Source/JavaScriptCore/runtime/JSGeneratorFunction.h M Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructor.h M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeInlines.h M Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h M Source/JavaScriptCore/runtime/JSGlobalObject.h M Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h M Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h M Source/JavaScriptCore/runtime/JSGlobalProxy.h M Source/JavaScriptCore/runtime/JSGlobalProxyInlines.h M Source/JavaScriptCore/runtime/JSImmutableButterfly.h M Source/JavaScriptCore/runtime/JSInt16Array.h M Source/JavaScriptCore/runtime/JSInt32Array.h M Source/JavaScriptCore/runtime/JSInt8Array.h M Source/JavaScriptCore/runtime/JSInternalFieldObjectImpl.h M Source/JavaScriptCore/runtime/JSInternalPromise.h M Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h M Source/JavaScriptCore/runtime/JSIteratorPrototype.h M Source/JavaScriptCore/runtime/JSLexicalEnvironment.h M Source/JavaScriptCore/runtime/JSMap.h M Source/JavaScriptCore/runtime/JSMapInlines.h M Source/JavaScriptCore/runtime/JSMapIterator.h M Source/JavaScriptCore/runtime/JSMicrotask.h M Source/JavaScriptCore/runtime/JSModuleEnvironment.h M Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h M Source/JavaScriptCore/runtime/JSModuleRecord.h M Source/JavaScriptCore/runtime/JSNativeStdFunction.h M Source/JavaScriptCore/runtime/JSONObject.h M Source/JavaScriptCore/runtime/JSObject.h M Source/JavaScriptCore/runtime/JSObjectInlines.h M Source/JavaScriptCore/runtime/JSPromise.h M Source/JavaScriptCore/runtime/JSPromiseConstructor.h M Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h M Source/JavaScriptCore/runtime/JSRemoteFunction.h M Source/JavaScriptCore/runtime/JSScope.h M Source/JavaScriptCore/runtime/JSScriptFetchParameters.h M Source/JavaScriptCore/runtime/JSScriptFetcher.h M Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h M Source/JavaScriptCore/runtime/JSSet.h M Source/JavaScriptCore/runtime/JSSetInlines.h M Source/JavaScriptCore/runtime/JSSetIterator.h M Source/JavaScriptCore/runtime/JSSourceCode.h M Source/JavaScriptCore/runtime/JSString.h M Source/JavaScriptCore/runtime/JSStringInlines.h M Source/JavaScriptCore/runtime/JSStringIterator.h M Source/JavaScriptCore/runtime/JSSymbolTableObject.h M Source/JavaScriptCore/runtime/JSTemplateObjectDescriptor.h M Source/JavaScriptCore/runtime/JSTypeInfo.h M Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h M Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h M Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h M Source/JavaScriptCore/runtime/JSTypedArrays.h M Source/JavaScriptCore/runtime/JSUint16Array.h M Source/JavaScriptCore/runtime/JSUint32Array.h M Source/JavaScriptCore/runtime/JSUint8Array.h M Source/JavaScriptCore/runtime/JSUint8ClampedArray.h M Source/JavaScriptCore/runtime/JSWithScope.h M Source/JavaScriptCore/runtime/JSWrapperObject.h M Source/JavaScriptCore/runtime/KeyAtomStringCacheInlines.h M Source/JavaScriptCore/runtime/LazyClassStructure.h M Source/JavaScriptCore/runtime/LazyProperty.h M Source/JavaScriptCore/runtime/Lookup.h M Source/JavaScriptCore/runtime/MachineContext.h M Source/JavaScriptCore/runtime/MatchResult.h M Source/JavaScriptCore/runtime/MathCommon.h M Source/JavaScriptCore/runtime/MathObject.h M Source/JavaScriptCore/runtime/MegamorphicCache.h M Source/JavaScriptCore/runtime/MicrotaskQueue.h M Source/JavaScriptCore/runtime/MicrotaskQueueInlines.h M Source/JavaScriptCore/runtime/ModuleProgramExecutable.h M Source/JavaScriptCore/runtime/NativeCallee.h M Source/JavaScriptCore/runtime/NativeCalleeRegistry.h M Source/JavaScriptCore/runtime/NativeExecutable.h M Source/JavaScriptCore/runtime/NativeFunction.h M Source/JavaScriptCore/runtime/NullGetterFunction.h M Source/JavaScriptCore/runtime/NullSetterFunction.h M Source/JavaScriptCore/runtime/NumberObject.h M Source/JavaScriptCore/runtime/NumberPrototype.h M Source/JavaScriptCore/runtime/ObjectAdaptiveStructureWatchpoint.h M Source/JavaScriptCore/runtime/ObjectConstructor.h M Source/JavaScriptCore/runtime/ObjectInitializationScope.h M Source/JavaScriptCore/runtime/ObjectPrototype.h M Source/JavaScriptCore/runtime/Operations.h M Source/JavaScriptCore/runtime/Options.h M Source/JavaScriptCore/runtime/OptionsList.h M Source/JavaScriptCore/runtime/OrderedHashTable.h M Source/JavaScriptCore/runtime/OrderedHashTableHelper.h M Source/JavaScriptCore/runtime/ParseInt.h M Source/JavaScriptCore/runtime/ProgramExecutable.h M Source/JavaScriptCore/runtime/PropertyDescriptor.h M Source/JavaScriptCore/runtime/PropertyName.h M Source/JavaScriptCore/runtime/PropertyNameArray.h M Source/JavaScriptCore/runtime/PropertySlot.h M Source/JavaScriptCore/runtime/PropertyStorage.h M Source/JavaScriptCore/runtime/PropertyTable.h M Source/JavaScriptCore/runtime/Protect.h M Source/JavaScriptCore/runtime/ProxyConstructor.h M Source/JavaScriptCore/runtime/ProxyObject.h M Source/JavaScriptCore/runtime/ProxyRevoke.h M Source/JavaScriptCore/runtime/PutPropertySlot.h M Source/JavaScriptCore/runtime/ReflectObject.h M Source/JavaScriptCore/runtime/RegExp.h M Source/JavaScriptCore/runtime/RegExpCache.h M Source/JavaScriptCore/runtime/RegExpCachedResult.h M Source/JavaScriptCore/runtime/RegExpGlobalData.h M Source/JavaScriptCore/runtime/RegExpKey.h M Source/JavaScriptCore/runtime/RegExpObject.h M Source/JavaScriptCore/runtime/RegExpSubstringGlobalAtomCache.h M Source/JavaScriptCore/runtime/RuntimeType.h M Source/JavaScriptCore/runtime/SamplingProfiler.h M Source/JavaScriptCore/runtime/ScopeOffset.h M Source/JavaScriptCore/runtime/ScopedArguments.h M Source/JavaScriptCore/runtime/ScopedArgumentsTable.h M Source/JavaScriptCore/runtime/Scribble.h M Source/JavaScriptCore/runtime/ScriptExecutable.h M Source/JavaScriptCore/runtime/ShadowRealmConstructor.h M Source/JavaScriptCore/runtime/ShadowRealmObject.h M Source/JavaScriptCore/runtime/ShadowRealmPrototype.h M Source/JavaScriptCore/runtime/SimpleTypedArrayController.h M Source/JavaScriptCore/runtime/SlowPathFunction.h M Source/JavaScriptCore/runtime/SmallStrings.h M Source/JavaScriptCore/runtime/SourceOrigin.h M Source/JavaScriptCore/runtime/SparseArrayValueMap.h M Source/JavaScriptCore/runtime/StableSort.h M Source/JavaScriptCore/runtime/StackAlignment.h M Source/JavaScriptCore/runtime/StackFrame.h M Source/JavaScriptCore/runtime/StringIteratorPrototype.h M Source/JavaScriptCore/runtime/StringObject.h M Source/JavaScriptCore/runtime/StringPrototype.h M Source/JavaScriptCore/runtime/StringReplaceCache.h M Source/JavaScriptCore/runtime/Structure.h M Source/JavaScriptCore/runtime/StructureCache.h M Source/JavaScriptCore/runtime/StructureChain.h M Source/JavaScriptCore/runtime/StructureID.h 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/Symbol.h M Source/JavaScriptCore/runtime/SymbolConstructor.h M Source/JavaScriptCore/runtime/SymbolObject.h M Source/JavaScriptCore/runtime/SymbolPrototype.h M Source/JavaScriptCore/runtime/SymbolTable.h M Source/JavaScriptCore/runtime/SymbolTableOrScopeDepth.h M Source/JavaScriptCore/runtime/SyntheticModuleRecord.h M Source/JavaScriptCore/runtime/TestRunnerUtils.h M Source/JavaScriptCore/runtime/ThrowScope.h M Source/JavaScriptCore/runtime/ToNativeFromValue.h M Source/JavaScriptCore/runtime/TypeError.h M Source/JavaScriptCore/runtime/TypeInfoBlob.h M Source/JavaScriptCore/runtime/TypeLocationCache.h M Source/JavaScriptCore/runtime/TypeProfiler.h M Source/JavaScriptCore/runtime/TypeProfilerLog.h M Source/JavaScriptCore/runtime/TypeSet.h M Source/JavaScriptCore/runtime/TypedArrayAdaptors.h M Source/JavaScriptCore/runtime/TypedArrayInlines.h M Source/JavaScriptCore/runtime/TypedArrayType.h M Source/JavaScriptCore/runtime/TypedArrays.h M Source/JavaScriptCore/runtime/UGPRPair.h M Source/JavaScriptCore/runtime/Uint16Array.h M Source/JavaScriptCore/runtime/Uint32Array.h M Source/JavaScriptCore/runtime/Uint8Array.h M Source/JavaScriptCore/runtime/Uint8ClampedArray.h M Source/JavaScriptCore/runtime/VM.h M Source/JavaScriptCore/runtime/VMEntryScopeInlines.h M Source/JavaScriptCore/runtime/VMInlines.h M Source/JavaScriptCore/runtime/VMTrapsInlines.h M Source/JavaScriptCore/runtime/VarOffset.h M Source/JavaScriptCore/runtime/WaiterListManager.h M Source/JavaScriptCore/runtime/WeakGCMap.h M Source/JavaScriptCore/runtime/WeakGCMapInlines.h M Source/JavaScriptCore/runtime/WeakGCSet.h M Source/JavaScriptCore/runtime/WeakGCSetInlines.h M Source/JavaScriptCore/runtime/WeakSetConstructor.h M Source/JavaScriptCore/runtime/WeakSetPrototype.h M Source/JavaScriptCore/runtime/WriteBarrier.h M Source/JavaScriptCore/runtime/WriteBarrierInlines.h M Source/JavaScriptCore/tools/Integrity.h M Source/JavaScriptCore/tools/JSDollarVM.h M Source/JavaScriptCore/tools/LLVMProfiling.h M Source/JavaScriptCore/tools/SourceProfiler.h M Source/JavaScriptCore/wasm/WasmCallee.h M Source/JavaScriptCore/wasm/WasmCalleeGroup.h M Source/JavaScriptCore/wasm/WasmCallingConvention.h M Source/JavaScriptCore/wasm/WasmCapabilities.h M Source/JavaScriptCore/wasm/WasmFormat.h M Source/JavaScriptCore/wasm/WasmFunctionCodeBlockGenerator.h M Source/JavaScriptCore/wasm/WasmFunctionIPIntMetadataGenerator.h M Source/JavaScriptCore/wasm/WasmHandlerInfo.h M Source/JavaScriptCore/wasm/WasmIPIntGenerator.h M Source/JavaScriptCore/wasm/WasmIPIntTierUpCounter.h M Source/JavaScriptCore/wasm/WasmIndexOrName.h M Source/JavaScriptCore/wasm/WasmJS.h M Source/JavaScriptCore/wasm/WasmLLIntTierUpCounter.h M Source/JavaScriptCore/wasm/WasmMemory.h M Source/JavaScriptCore/wasm/WasmMemoryInformation.h M Source/JavaScriptCore/wasm/WasmModule.h M Source/JavaScriptCore/wasm/WasmModuleInformation.h M Source/JavaScriptCore/wasm/WasmNameSection.h M Source/JavaScriptCore/wasm/WasmOSREntryData.h M Source/JavaScriptCore/wasm/WasmOpcodeOrigin.h M Source/JavaScriptCore/wasm/WasmStreamingCompiler.h M Source/JavaScriptCore/wasm/WasmStreamingParser.h M Source/JavaScriptCore/wasm/WasmTable.h M Source/JavaScriptCore/wasm/WasmThunks.h M Source/JavaScriptCore/wasm/WasmTierUpCount.h M Source/JavaScriptCore/wasm/WasmTypeDefinition.h M Source/JavaScriptCore/wasm/WasmTypeDefinitionInlines.h M Source/JavaScriptCore/wasm/WasmValueLocation.h M Source/JavaScriptCore/wasm/js/JSWebAssembly.h M Source/JavaScriptCore/wasm/js/JSWebAssemblyLinkError.h M Source/JavaScriptCore/wasm/js/JSWebAssemblyMemory.h M Source/JavaScriptCore/wasm/js/JSWebAssemblyModule.h M Source/JavaScriptCore/wasm/js/WebAssemblyGCStructure.h M Source/JavaScriptCore/wasm/js/WebAssemblyLinkErrorConstructor.h M Source/JavaScriptCore/wasm/js/WebAssemblyLinkErrorPrototype.h M Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.h M Source/JavaScriptCore/yarr/RegularExpression.h M Source/JavaScriptCore/yarr/Yarr.h M Source/JavaScriptCore/yarr/YarrInterpreter.h M Source/JavaScriptCore/yarr/YarrJIT.h M Source/JavaScriptCore/yarr/YarrJITRegisters.h M Source/JavaScriptCore/yarr/YarrMatchingContextHolder.h M Source/JavaScriptCore/yarr/YarrParser.h M Source/JavaScriptCore/yarr/YarrPattern.h M Source/JavaScriptCore/yarr/YarrUnicodeProperties.h M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/cmake/WebKitMacros.cmake M Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj Log Message: ----------- [Swift in WebKit] Work towards modularizing JSC private headers (Part 1) https://bugs.webkit.org/show_bug.cgi?id=296551 rdar://156880843 Reviewed by Keith Miller. This is step 1 towards creating a private module for JavaScriptCore, which in itself is another step towards facilitating full Swift-Cxx interop in WebKit. Currently, the WebKit-related modules that exist are: * WebKit * WebKit_Private * WebKit_Internal * bmalloc * wtf * JavaScriptCore This works towards the introduction of JavaScriptCore_Private; since modules have stricter requirements than textual includes, headers that belong to a module must be imported using angle brackets instead of quotation marks. This style of including has precedent via the previously mentioned modules, and so this also makes things more consistent. To address this, all of the imports of private headers are changed to use angle brackets instead of quotation marks. The only other change in this set of changes is to re-sort the imports, along with these minor related changes: * JavaScriptCore's CMakeLists.txt and WebKitMacros.cmake is updated to accomodate Linux and Windows builds to work properly with angled bracket imports. * A few more private headers are made project-level when possible Canonical link: https://commits.webkit.org/298358@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