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

Reply via email to