Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bd713cc1114e26f33b5b6e137c156dac8b8fceb7
      
https://github.com/WebKit/WebKit/commit/bd713cc1114e26f33b5b6e137c156dac8b8fceb7
  Author: Chris Dumez <[email protected]>
  Date:   2025-05-05 (Mon, 05 May 2025)

  Changed paths:
    M Source/JavaScriptCore/runtime/CachedTypes.cpp
    M Source/JavaScriptCore/runtime/PropertyTable.h
    M Source/JavaScriptCore/runtime/Structure.h
    M Source/JavaScriptCore/wasm/WasmTable.cpp
    M Source/JavaScriptCore/yarr/YarrJIT.cpp
    M Source/WTF/wtf/HashTable.h
    M Source/WTF/wtf/MathExtras.h
    M Source/WTF/wtf/RobinHoodHashTable.h
    M Source/WebCore/platform/audio/cocoa/CARingBuffer.cpp
    M Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm
    M Source/WebCore/platform/graphics/texmap/TextureMapper.cpp
    M 
Source/WebCore/platform/mediastream/gstreamer/MockRealtimeAudioSourceGStreamer.cpp
    M Source/WebCore/platform/mediastream/mac/MockAudioSharedUnit.mm
    M Source/WebGPU/WebGPU/HardwareCapabilities.mm
    M Source/WebKit/Shared/Cocoa/SharedCARingBuffer.cpp
    M Source/WebKit/Shared/SharedStringHashStore.cpp
    M Tools/TestWebKitAPI/Tests/WTF/MathExtras.cpp
    M Tools/TestWebKitAPI/Tests/WTF/RobinHoodHashSet.cpp

  Log Message:
  -----------
  Update WTF::roundUpToPowerOfTwo() to leverage C++20's std::bit_ceil
https://bugs.webkit.org/show_bug.cgi?id=292551

Reviewed by Ryosuke Niwa.

* Source/JavaScriptCore/runtime/CachedTypes.cpp:
(JSC::Encoder::Page::malloc):
* Source/JavaScriptCore/runtime/PropertyTable.h:
(JSC::PropertyTable::sizeForCapacity):
(JSC::nextPowerOf2): Deleted.
* Source/JavaScriptCore/runtime/Structure.h:
(JSC::Structure::outOfLineCapacity):
* Source/JavaScriptCore/wasm/WasmTable.cpp:
(JSC::Wasm::Table::allocatedLength):
* Source/JavaScriptCore/yarr/YarrJIT.cpp:
* Source/WTF/wtf/HashTable.h:
(WTF::Malloc>::computeBestTableSize):
* Source/WTF/wtf/MathExtras.h:
(WTF::roundUpToPowerOfTwo):
* Source/WTF/wtf/RobinHoodHashTable.h:
(WTF::Malloc>::computeBestTableSize):
* Source/WebCore/platform/audio/cocoa/CARingBuffer.cpp:
(WebCore::InProcessCARingBuffer::allocate):
* Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(WebCore::MediaSessionManagerCocoa::updateSessionState):
* Source/WebCore/platform/graphics/texmap/TextureMapper.cpp:
(WebCore::TextureMapper::acquireBufferFromPool):
(WebCore::nextPowerOf2): Deleted.
* 
Source/WebCore/platform/mediastream/gstreamer/MockRealtimeAudioSourceGStreamer.cpp:
(WebCore::MockRealtimeAudioSourceGStreamer::reconfigure):
* Source/WebCore/platform/mediastream/mac/MockAudioSharedUnit.mm:
(WebCore::MockAudioSharedInternalUnit::reconfigure):
* Source/WebGPU/WebGPU/HardwareCapabilities.mm:
(WebGPU::mergeAlignment):
* Source/WebKit/Shared/Cocoa/SharedCARingBuffer.cpp:
(WebKit::ConsumerSharedCARingBuffer::map):
(WebKit::ProducerSharedCARingBuffer::allocate):
* Source/WebKit/Shared/SharedStringHashStore.cpp:
(WebKit::tableLengthForKeyCount):
(WebKit::nextPowerOf2): Deleted.
* Tools/TestWebKitAPI/Tests/WTF/MathExtras.cpp:
(TestWebKitAPI::TEST(WTF, roundUpToPowerOfTwo)):
* Tools/TestWebKitAPI/Tests/WTF/RobinHoodHashSet.cpp:
(TestWebKitAPI::capacityForSize):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to