Ignore:
Timestamp:
Oct 17, 2019, 3:18:57 PM (6 years ago)
Author:
[email protected]
Message:

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:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/interpreter/CLoopStack.h

    r236381 r251263  
    4747    public:
    4848        // Allow 8k of excess registers before we start trying to reap the stack
    49         static const ptrdiff_t maxExcessCapacity = 8 * 1024;
     49        static constexpr ptrdiff_t maxExcessCapacity = 8 * 1024;
    5050
    5151        CLoopStack(VM&);
Note: See TracChangeset for help on using the changeset viewer.