Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c739fc12db36a1c1119fe8ed69a27ceefe9bdde6
      
https://github.com/WebKit/WebKit/commit/c739fc12db36a1c1119fe8ed69a27ceefe9bdde6
  Author: Fady Farag <[email protected]>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M Source/JavaScriptCore/API/JSRetainPtr.h
    M Source/JavaScriptCore/API/tests/testapi.cpp
    M Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h
    M Source/JavaScriptCore/heap/Weak.h
    M Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp
    M Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp
    M Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp
    M Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp
    M Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp
    M Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp
    M Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp
    M Source/JavaScriptCore/jit/RegisterSet.h
    M Source/JavaScriptCore/runtime/ArrayBuffer.cpp
    M Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructor.cpp
    M Source/JavaScriptCore/runtime/JSObject.h
    M Source/JavaScriptCore/runtime/PropertyTable.h
    M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT.h
    M Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp
    M Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmFunctionParser.h
    M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmNameSectionParser.h
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp
    M Source/JavaScriptCore/wasm/WasmParser.h
    M Source/JavaScriptCore/wasm/WasmPlan.h
    M Source/JavaScriptCore/wasm/WasmSectionParser.cpp
    M Source/JavaScriptCore/wasm/WasmSectionParser.h
    M Source/JavaScriptCore/wasm/WasmStreamingParser.cpp
    M Source/JavaScriptCore/wasm/WasmStreamingParser.h
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyTable.h
    M Source/JavaScriptCore/yarr/YarrInterpreter.cpp
    M Source/JavaScriptCore/yarr/YarrPattern.cpp
    M Source/WTF/wtf/AllocSpanMixin.h
    M Source/WTF/wtf/CheckedArithmetic.h
    M Source/WTF/wtf/Compiler.h
    M Source/WTF/wtf/CompletionHandler.h
    M Source/WTF/wtf/FileSystem.h
    M Source/WTF/wtf/Function.h
    M Source/WTF/wtf/LEBDecoder.h
    M Source/WTF/wtf/MachSendRight.h
    M Source/WTF/wtf/MallocCommon.h
    M Source/WTF/wtf/MallocPtr.h
    M Source/WTF/wtf/MappedFileData.h
    M Source/WTF/wtf/OSObjectPtr.h
    M Source/WTF/wtf/Ref.h
    M Source/WTF/wtf/RefPtr.h
    M Source/WTF/wtf/RetainPtr.h
    M Source/WTF/wtf/Scope.h
    M Source/WTF/wtf/glib/GRefPtr.h
    M Source/WTF/wtf/persistence/PersistentDecoder.h
    M Source/WTF/wtf/text/AtomString.h
    M Source/WTF/wtf/text/MakeString.h
    M Source/WTF/wtf/text/StringView.h
    M Source/WTF/wtf/text/WTFString.h
    M Source/WTF/wtf/unix/UnixFileDescriptor.h
    M Source/WTF/wtf/win/GDIObject.h
    M Source/WTF/wtf/win/Win32Handle.h
    M Source/WebCore/Modules/indexeddb/IDBKeyData.h
    M Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp
    M 
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpTransceiverBackend.cpp
    M Source/WebCore/css/CSSStyleProperties.h
    M Source/WebCore/css/PropertySetCSSDescriptors.h
    M Source/WebCore/css/values/primitives/CSSUnevaluatedCalc.h
    M Source/WebCore/fileapi/URLKeepingBlobAlive.h
    M Source/WebCore/html/parser/HTMLResourcePreloader.cpp
    M Source/WebCore/inspector/InspectorFrontendHost.cpp
    M Source/WebCore/inspector/InspectorResourceUtilities.cpp
    M Source/WebCore/inspector/PageInspectorController.cpp
    M Source/WebCore/inspector/WorkerInspectorController.cpp
    M Source/WebCore/inspector/agents/InspectorAnimationAgent.cpp
    M Source/WebCore/inspector/agents/InspectorCPUProfilerAgent.cpp
    M Source/WebCore/inspector/agents/InspectorCSSAgent.cpp
    M Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp
    M Source/WebCore/inspector/agents/InspectorDOMAgent.cpp
    M Source/WebCore/inspector/agents/InspectorDOMStorageAgent.cpp
    M Source/WebCore/inspector/agents/InspectorIndexedDBAgent.cpp
    M Source/WebCore/inspector/agents/InspectorLayerTreeAgent.cpp
    M Source/WebCore/inspector/agents/InspectorMemoryAgent.cpp
    M Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp
    M Source/WebCore/inspector/agents/InspectorPageAgent.cpp
    M Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp
    M Source/WebCore/inspector/agents/InspectorWorkerAgent.cpp
    M Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp
    M Source/WebCore/inspector/agents/page/PageTimelineAgent.cpp
    M Source/WebCore/loader/FetchOptions.h
    M Source/WebCore/loader/PingLoader.cpp
    M Source/WebCore/page/csp/ContentSecurityPolicy.h
    M Source/WebCore/platform/KeyedCoding.h
    M Source/WebCore/platform/audio/cocoa/AudioFileReaderCocoa.cpp
    M Source/WebCore/platform/encryptedmedia/CDMProxy.h
    M Source/WebCore/platform/graphics/IntRect.h
    M Source/WebCore/platform/graphics/TrackBuffer.cpp
    M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.h
    M Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
    M 
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingMediaSourceGStreamer.h
    M Source/WebCore/rendering/RenderWidget.h
    M Source/WebCore/rendering/style/RenderStyle.h
    M Source/WebCore/rendering/updating/RenderTreeBuilder.h
    M Source/WebCore/rendering/updating/RenderTreeBuilderBlock.h
    M Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.h
    M Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h
    M Source/WebGPU/WGSL/TypeCheck.cpp
    M Source/WebGPU/WebGPU/BindGroup.mm
    M Source/WebGPU/WebGPU/Queue.h
    M Source/WebGPU/WebGPU/RenderPassEncoder.h
    M 
Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h
    M Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsStore.h
    M Source/WebKit/NetworkProcess/DatabaseUtilities.h
    M Source/WebKit/NetworkProcess/cache/NetworkCacheKey.h
    M Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp
    M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp
    M Source/WebKit/Platform/IPC/ConnectionHandle.h
    M Source/WebKit/Shared/Cocoa/SandboxExtensionCocoa.mm
    M Source/WebKit/Shared/SandboxExtension.h
    M 
Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIRuntimeCocoa.mm
    M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm
    M Source/WebKit/UIProcess/Inspector/Agents/InspectorBrowserAgent.cpp
    M Source/WebKit/UIProcess/mac/LegacySessionStateCoding.cpp
    M Source/WebKit/WebProcess/WebPage/WebCookieCache.h
    M Tools/TestWebKitAPI/cocoa/HTTPServer.mm

  Log Message:
  -----------
  Modernize WTF WARN_UNUSED_RETURN to use C++17 [[nodiscard]]
https://bugs.webkit.org/show_bug.cgi?id=303730
rdar://166033098

Reviewed by Chris Dumez.

Replace GCC compiler-specific annotation with standard C++17 [[nodiscard]] 
attribute.

This moves WARN_UNUSED_RETURN to the left side of the expression, as 
[[nodiscard]]
requires stricter placement than the GCC annotation.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to