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