Use constexpr in more places and remove some unnecessary external linkage.
https://bugs.webkit.org/show_bug.cgi?id=203115
Reviewed by Yusuke Suzuki.
Source/JavaScriptCore:
- API/JSWrapperMap.mm:
- heap/MarkedBlock.cpp:
- inspector/JSGlobalObjectInspectorController.cpp:
(Inspector::JSGlobalObjectInspectorController::appendAPIBacktrace):
- inspector/ScriptCallStack.h:
- interpreter/CLoopStack.h:
- interpreter/CallFrame.h:
- interpreter/ShadowChicken.h:
- jit/AssemblyHelpers.cpp:
(JSC::emitRandomThunkImpl):
- jit/GPRInfo.cpp:
- jit/GPRInfo.h:
- jit/JIT.h:
- jit/PCToCodeOriginMap.cpp:
- jit/SpecializedThunkJIT.h:
- jit/ThunkGenerators.cpp:
(JSC::roundThunkGenerator):
- jit/UnusedPointer.h:
- llint/LLIntData.h:
- llint/LLIntPCRanges.h:
- parser/Lexer.h:
- parser/Nodes.h:
- runtime/CodeCache.cpp:
- runtime/CodeCache.h:
- runtime/ErrorInstance.h:
- runtime/JSAsyncFunction.h:
- runtime/JSAsyncGeneratorFunction.h:
- runtime/JSBoundFunction.h:
- runtime/JSCallee.h:
- runtime/JSFunction.h:
- runtime/JSGeneratorFunction.h:
- runtime/JSNativeStdFunction.h:
- runtime/JSRunLoopTimer.cpp:
(): Deleted.
- runtime/JSRunLoopTimer.h:
- runtime/ProxyObject.h:
- runtime/Watchdog.cpp:
(): Deleted.
- runtime/Watchdog.h:
- wasm/js/WebAssemblyFunction.h:
- wasm/js/WebAssemblyFunctionBase.h:
- wasm/js/WebAssemblyWrapperFunction.h:
Source/WebCore:
No new tests because this patch adds no new functionality.
- html/track/TextTrackCueGeneric.cpp:
- html/track/VTTCue.cpp:
- page/EventHandler.cpp:
(WebCore::SyntheticTouchPoint::SyntheticTouchPoint):
- page/FrameTree.h:
- page/scrolling/ScrollingMomentumCalculator.cpp:
(WebCore::projectedInertialScrollDistance):
- platform/graphics/FontTaggedSettings.h:
- platform/graphics/Region.cpp:
- platform/graphics/filters/FELighting.cpp:
- rendering/TableLayout.h:
- rendering/svg/SVGRenderingContext.h:
Source/WebKit:
- UIProcess/API/APIContentRuleListStore.h:
- WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm:
Source/WTF:
Also removed unused lockSpinLimit in Threading.h.
- wtf/MD5.h:
- wtf/SHA1.h:
- wtf/StackBounds.h:
- wtf/Threading.h:
Tools:
- TestWebKitAPI/Tests/WTF/WeakPtr.cpp:
(TestWebKitAPI::TEST):
- TestWebKitAPI/Tests/mac/IsNavigationActionTrusted.mm: