Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 75c21debe092d3a4a607c9e0524fba519b1b3276
https://github.com/WebKit/WebKit/commit/75c21debe092d3a4a607c9e0524fba519b1b3276
Author: Chris Dumez <[email protected]>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h
M Source/JavaScriptCore/API/ObjCCallbackFunction.h
M Source/JavaScriptCore/assembler/ARM64Assembler.h
M Source/JavaScriptCore/assembler/ARMv7Assembler.h
M Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
M Source/JavaScriptCore/assembler/AssemblerBuffer.h
M Source/JavaScriptCore/assembler/AssemblyComments.h
M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
M Source/JavaScriptCore/assembler/RISCV64Assembler.h
M Source/JavaScriptCore/assembler/X86Assembler.h
M Source/JavaScriptCore/b3/B3AbstractHeap.h
M Source/JavaScriptCore/b3/B3BasicBlock.h
M Source/JavaScriptCore/b3/B3ConstrainedValue.h
M Source/JavaScriptCore/b3/B3GenericFrequentedBlock.h
M Source/JavaScriptCore/b3/B3PCToOriginMap.h
M Source/JavaScriptCore/b3/B3PhiChildren.h
M Source/JavaScriptCore/b3/B3Procedure.h
M Source/JavaScriptCore/b3/B3StackmapValue.h
M Source/JavaScriptCore/b3/B3SwitchCase.h
M Source/JavaScriptCore/b3/B3SwitchValue.h
M Source/JavaScriptCore/b3/air/AirBasicBlock.h
M Source/JavaScriptCore/b3/air/AirCode.h
M Source/JavaScriptCore/b3/air/AirEmitShuffle.h
M Source/JavaScriptCore/bytecode/AccessCase.h
M
Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h
M Source/JavaScriptCore/bytecode/ArithProfile.h
M Source/JavaScriptCore/bytecode/ArrayProfile.h
M Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h
M Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h
M Source/JavaScriptCore/bytecode/CheckPrivateBrandStatus.h
M Source/JavaScriptCore/bytecode/CheckPrivateBrandVariant.h
M Source/JavaScriptCore/bytecode/CodeBlock.h
M Source/JavaScriptCore/bytecode/ComplexGetStatus.h
M Source/JavaScriptCore/bytecode/DeleteByStatus.h
M Source/JavaScriptCore/bytecode/GetByStatus.h
M Source/JavaScriptCore/bytecode/GetByVariant.h
M Source/JavaScriptCore/bytecode/GetterSetterAccessCase.h
M Source/JavaScriptCore/bytecode/InByStatus.h
M Source/JavaScriptCore/bytecode/InByVariant.h
M Source/JavaScriptCore/bytecode/InstanceOfAccessCase.h
M Source/JavaScriptCore/bytecode/InstanceOfStatus.h
M Source/JavaScriptCore/bytecode/InstanceOfVariant.h
M Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.h
M
Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.h
M Source/JavaScriptCore/bytecode/ModuleNamespaceAccessCase.h
M Source/JavaScriptCore/bytecode/PolyProtoAccessChain.h
M Source/JavaScriptCore/bytecode/PutByStatus.h
M Source/JavaScriptCore/bytecode/PutByVariant.h
M Source/JavaScriptCore/bytecode/SetPrivateBrandStatus.h
M Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h
M Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.h
M Source/JavaScriptCore/bytecode/UnlinkedProgramCodeBlock.h
M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
M Source/JavaScriptCore/debugger/Breakpoint.h
M Source/JavaScriptCore/debugger/DebuggerCallFrame.h
M Source/JavaScriptCore/debugger/DebuggerScope.h
M Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h
M Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h
M Source/JavaScriptCore/dfg/DFGFrozenValue.h
M Source/JavaScriptCore/dfg/DFGGraph.h
M Source/JavaScriptCore/dfg/DFGJITCode.h
M Source/JavaScriptCore/dfg/DFGJITCompiler.h
M Source/JavaScriptCore/dfg/DFGJumpReplacement.h
M Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h
M Source/JavaScriptCore/dfg/DFGPhase.h
M Source/JavaScriptCore/dfg/DFGPlan.h
M Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h
M Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h
M Source/JavaScriptCore/ftl/FTLExitPropertyValue.h
M Source/JavaScriptCore/ftl/FTLExitTimeObjectMaterialization.h
M Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.h
M Source/JavaScriptCore/ftl/FTLJITCode.h
M Source/JavaScriptCore/ftl/FTLLazySlowPath.h
M Source/JavaScriptCore/ftl/FTLSlowPathCallKey.h
M Source/JavaScriptCore/heap/AbstractSlotVisitor.h
M Source/JavaScriptCore/heap/AlignedMemoryAllocator.h
M Source/JavaScriptCore/heap/BlockDirectory.h
M Source/JavaScriptCore/heap/CodeBlockSet.h
M Source/JavaScriptCore/heap/Heap.h
M Source/JavaScriptCore/heap/MarkedBlock.h
M Source/JavaScriptCore/heap/MarkedSpace.h
M Source/JavaScriptCore/heap/PreciseAllocation.h
M Source/JavaScriptCore/heap/SlotVisitor.h
M Source/JavaScriptCore/heap/VerifierSlotVisitor.h
M Source/JavaScriptCore/inspector/ConsoleMessage.h
M Source/JavaScriptCore/inspector/InjectedScriptBase.h
M Source/JavaScriptCore/inspector/InjectedScriptHost.h
M Source/JavaScriptCore/inspector/ScriptCallFrame.h
M Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h
M Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.h
M Source/JavaScriptCore/jit/AssemblyHelpers.h
M Source/JavaScriptCore/jit/BaselineJITCode.h
M Source/JavaScriptCore/jit/BinarySwitch.h
M Source/JavaScriptCore/jit/CachedRecovery.h
M Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h
M Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h
M Source/JavaScriptCore/jit/JITDivGenerator.h
M Source/JavaScriptCore/jit/JITStubRoutine.h
M Source/JavaScriptCore/parser/ModuleScopeData.h
M Source/JavaScriptCore/parser/Nodes.h
M Source/JavaScriptCore/parser/Parser.h
M Source/JavaScriptCore/parser/ParserError.h
M Source/JavaScriptCore/parser/SourceCodeKey.h
M Source/JavaScriptCore/parser/SourceProvider.h
M Source/JavaScriptCore/parser/SourceProviderCache.h
M Source/JavaScriptCore/profiler/ProfilerBytecode.h
M Source/JavaScriptCore/profiler/ProfilerBytecodes.h
M Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h
M Source/JavaScriptCore/profiler/ProfilerDumper.h
M Source/JavaScriptCore/profiler/ProfilerEvent.h
M Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h
M Source/JavaScriptCore/profiler/ProfilerOSRExit.h
M Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h
M Source/JavaScriptCore/runtime/AbstractModuleRecord.h
M Source/JavaScriptCore/runtime/ArrayBuffer.h
M Source/JavaScriptCore/runtime/AuxiliaryBarrier.h
M Source/JavaScriptCore/runtime/BufferMemoryHandle.h
M Source/JavaScriptCore/runtime/CachedBytecode.h
M
Source/JavaScriptCore/runtime/CachedSpecialPropertyAdaptiveStructureWatchpoint.h
M Source/JavaScriptCore/runtime/CagedBarrierPtr.h
M Source/JavaScriptCore/runtime/ControlFlowProfiler.h
M Source/JavaScriptCore/runtime/ErrorInstance.h
M Source/JavaScriptCore/runtime/EvacuatedStack.h
M Source/JavaScriptCore/runtime/Exception.h
M Source/JavaScriptCore/runtime/FunctionExecutable.h
M Source/JavaScriptCore/runtime/FunctionRareData.h
M Source/JavaScriptCore/runtime/GetterSetter.h
M Source/JavaScriptCore/runtime/ISO8601.h
M Source/JavaScriptCore/runtime/Identifier.h
M Source/JavaScriptCore/runtime/InternalFunction.h
M Source/JavaScriptCore/runtime/IntlCollator.h
M Source/JavaScriptCore/runtime/IntlDateTimeFormat.h
M Source/JavaScriptCore/runtime/IntlDurationFormat.h
M Source/JavaScriptCore/runtime/IntlNumberFormat.h
M Source/JavaScriptCore/runtime/IntlObjectInlines.h
M Source/JavaScriptCore/runtime/JSArrayBufferView.h
M Source/JavaScriptCore/runtime/JSBoundFunction.h
M Source/JavaScriptCore/runtime/JSGlobalObject.h
M Source/JavaScriptCore/runtime/JSGlobalProxy.h
M Source/JavaScriptCore/runtime/JSMicrotaskDispatcher.h
M Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h
M Source/JavaScriptCore/runtime/JSModuleRecord.h
M Source/JavaScriptCore/runtime/JSObject.h
M Source/JavaScriptCore/runtime/JSPromiseCombinatorsContext.h
M Source/JavaScriptCore/runtime/JSPromiseReaction.h
M Source/JavaScriptCore/runtime/JSRemoteFunction.h
M Source/JavaScriptCore/runtime/JSSymbolTableObject.h
M Source/JavaScriptCore/runtime/JSWithScope.h
M Source/JavaScriptCore/runtime/LiteralParser.h
M Source/JavaScriptCore/runtime/MicrotaskQueue.h
M Source/JavaScriptCore/runtime/ModuleProgramExecutable.h
M Source/JavaScriptCore/runtime/NativeCalleeRegistry.h
M Source/JavaScriptCore/runtime/NativeExecutable.h
M Source/JavaScriptCore/runtime/NumericStrings.h
M Source/JavaScriptCore/runtime/ObjectAdaptiveStructureWatchpoint.h
M Source/JavaScriptCore/runtime/PinballCompletion.h
M Source/JavaScriptCore/runtime/PropertyNameArray.h
M Source/JavaScriptCore/runtime/RegExp.h
M Source/JavaScriptCore/runtime/RegExpGlobalData.h
M Source/JavaScriptCore/runtime/SamplingCounter.h
M Source/JavaScriptCore/runtime/SamplingProfiler.h
M Source/JavaScriptCore/runtime/ScriptExecutable.h
M Source/JavaScriptCore/runtime/ShadowRealmObject.h
M Source/JavaScriptCore/runtime/SourceOrigin.h
M Source/JavaScriptCore/runtime/StackManager.h
M Source/JavaScriptCore/runtime/Structure.h
M Source/JavaScriptCore/runtime/StructureChain.h
M Source/JavaScriptCore/runtime/SymbolTable.h
M Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h
M Source/JavaScriptCore/runtime/TemporalPlainDate.h
M Source/JavaScriptCore/runtime/TemporalPlainDateTime.h
M Source/JavaScriptCore/runtime/TemporalPlainMonthDay.h
M Source/JavaScriptCore/runtime/TemporalPlainTime.h
M Source/JavaScriptCore/runtime/TemporalPlainYearMonth.h
M Source/JavaScriptCore/runtime/TypeProfiler.h
M Source/JavaScriptCore/runtime/VM.h
M Source/JavaScriptCore/runtime/VMThreadContext.h
M Source/JavaScriptCore/runtime/VMTraps.h
M Source/JavaScriptCore/tools/CellList.h
M Source/JavaScriptCore/tools/CellProfile.h
M Source/JavaScriptCore/wasm/WasmCallee.h
M Source/JavaScriptCore/wasm/WasmFunctionIPIntMetadataGenerator.h
M Source/JavaScriptCore/wasm/WasmFunctionParser.h
M Source/JavaScriptCore/wasm/WasmInliningDecision.h
M Source/JavaScriptCore/wasm/WasmInstanceAnchor.h
M Source/JavaScriptCore/wasm/WasmModuleInformation.h
M Source/JavaScriptCore/wasm/WasmOSREntryData.h
M Source/JavaScriptCore/wasm/WasmTierUpCount.h
M Source/JavaScriptCore/wasm/WasmTypeDefinition.h
M Source/JavaScriptCore/wasm/js/JSWebAssemblyException.h
M Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.h
M Source/JavaScriptCore/wasm/js/WebAssemblyBuiltin.h
M Source/JavaScriptCore/wasm/js/WebAssemblyCompileOptions.h
M Source/JavaScriptCore/wasm/js/WebAssemblyFunctionBase.h
M Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.h
M Source/JavaScriptCore/wasm/js/WebAssemblyWrapperFunction.h
M Source/JavaScriptCore/yarr/YarrJIT.h
Log Message:
-----------
Adopt LIFETIME_BOUND in more places in JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=309480
Reviewed by Anne van Kesteren.
* Source/JavaScriptCore/*:
Canonical link: https://commits.webkit.org/308904@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications