Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 54982d6c532d3c0b412975518c318ae714c33870
https://github.com/WebKit/WebKit/commit/54982d6c532d3c0b412975518c318ae714c33870
Author: Yusuke Suzuki <[email protected]>
Date: 2026-05-23 (Sat, 23 May 2026)
Changed paths:
M Source/JavaScriptCore/CMakeLists.txt
M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
M Source/JavaScriptCore/Sources.txt
M Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp
M Source/JavaScriptCore/runtime/AbstractModuleRecord.h
M Source/JavaScriptCore/runtime/JSCJSValue.h
M Source/JavaScriptCore/runtime/JSMap.h
M Source/JavaScriptCore/runtime/JSMicrotask.cpp
M Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h
A Source/JavaScriptCore/runtime/JSOrderedHashTable.cpp
A Source/JavaScriptCore/runtime/JSOrderedHashTable.h
A Source/JavaScriptCore/runtime/JSOrderedHashTableHelper.h
M Source/JavaScriptCore/runtime/JSSet.h
R Source/JavaScriptCore/runtime/OrderedHashTable.cpp
R Source/JavaScriptCore/runtime/OrderedHashTable.h
R Source/JavaScriptCore/runtime/OrderedHashTableHelper.h
M Source/JavaScriptCore/runtime/VM.cpp
M Source/WTF/wtf/OrderedHashMap.h
M Source/WTF/wtf/OrderedHashSet.h
M Source/WebCore/Modules/geolocation/Geolocation.h
M Source/WebCore/Modules/webaudio/AudioParamMap.h
M Source/WebCore/css/CSSCounterStyleRegistry.cpp
M Source/WebCore/css/CSSCounterStyleRegistry.h
M Source/WebCore/platform/graphics/FontFeatureValues.h
M Source/WebCore/style/PropertyCascade.h
M Tools/TestWebKitAPI/Tests/WTF/OrderedHashMap.cpp
M Tools/TestWebKitAPI/Tests/WTF/OrderedHashSet.cpp
Log Message:
-----------
Unreviewed, just making JSC::OrderedHashTable => JSC::JSOrderedHashTable
https://bugs.webkit.org/show_bug.cgi?id=315420
rdar://177776997
Tests: Tools/TestWebKitAPI/Tests/WTF/OrderedHashMap.cpp
Tools/TestWebKitAPI/Tests/WTF/OrderedHashSet.cpp
* Source/JavaScriptCore/CMakeLists.txt:
* Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
* Source/JavaScriptCore/Sources.txt:
* Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp:
(JSC::AbstractModuleRecord::gatherAsynchronousTransitiveDependencies):
(JSC::AbstractModuleRecord::innerModuleEvaluation):
* Source/JavaScriptCore/runtime/AbstractModuleRecord.h:
* Source/JavaScriptCore/runtime/JSCJSValue.h:
(JSC::OrderedHashTableTraits::set): Deleted.
(JSC::OrderedHashTableTraits::increment): Deleted.
(JSC::OrderedHashTableTraits::decrement): Deleted.
* Source/JavaScriptCore/runtime/JSMap.h:
* Source/JavaScriptCore/runtime/JSMicrotask.cpp:
(JSC::dynamicImportLoadSettled):
* Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:
* Source/JavaScriptCore/runtime/JSOrderedHashTable.cpp: Renamed from
Source/JavaScriptCore/runtime/OrderedHashTable.cpp.
(JSC::JSOrderedHashTable<Traits>::visitChildrenImpl):
* Source/JavaScriptCore/runtime/JSOrderedHashTable.h: Renamed from
Source/JavaScriptCore/runtime/OrderedHashTable.h.
(JSC::JSOrderedHashTable::JSOrderedHashTable):
(JSC::JSOrderedHashTable::offsetOfStorage):
(JSC::JSOrderedHashTable::finishCreation):
(JSC::JSOrderedHashTable::getKeySlot):
(JSC::JSOrderedHashTable::has):
(JSC::JSOrderedHashTable::add):
(JSC::JSOrderedHashTable::addNormalized):
(JSC::JSOrderedHashTable::remove):
(JSC::JSOrderedHashTable::removeNormalized):
(JSC::JSOrderedHashTable::size):
(JSC::JSOrderedHashTable::clear):
(JSC::JSOrderedHashTable::materializeIfNeeded):
(JSC::JSOrderedHashTable::tryGetStorage):
(JSC::JSOrderedHashTable::storage):
(JSC::JSOrderedHashTable::storageOrSentinel):
(JSC::JSOrderedHashTable::storageRef):
(JSC::JSOrderedHashMap::JSOrderedHashMap):
(JSC::JSOrderedHashMap::getImpl):
(JSC::JSOrderedHashMap::get):
(JSC::JSOrderedHashMap::getOrInsert):
(JSC::JSOrderedHashMap::createSentinel):
(JSC::JSOrderedHashMap::createDeletedValue):
(JSC::JSOrderedHashSet::JSOrderedHashSet):
* Source/JavaScriptCore/runtime/JSOrderedHashTableHelper.h: Renamed from
Source/JavaScriptCore/runtime/OrderedHashTableHelper.h.
(JSC::JSOrderedHashTableHelper::toNumber):
(JSC::JSOrderedHashTableHelper::asNumber):
(JSC::JSOrderedHashTableHelper::toJSValue):
(JSC::JSOrderedHashTableHelper::isDeleted):
(JSC::JSOrderedHashTableHelper::isValidTableIndex):
(JSC::JSOrderedHashTableHelper::invalidTableIndex):
(JSC::JSOrderedHashTableHelper::get):
(JSC::JSOrderedHashTableHelper::slot):
(JSC::JSOrderedHashTableHelper::set):
(JSC::JSOrderedHashTableHelper::setWithWriteBarrier):
(JSC::JSOrderedHashTableHelper::aliveEntryCountIndex):
(JSC::JSOrderedHashTableHelper::deletedEntryCountIndex):
(JSC::JSOrderedHashTableHelper::capacityIndex):
(JSC::JSOrderedHashTableHelper::iterationEntryIndex):
(JSC::JSOrderedHashTableHelper::offsetInStorageForIndex):
(JSC::JSOrderedHashTableHelper::offsetOfAliveEntryCount):
(JSC::JSOrderedHashTableHelper::aliveEntryCount):
(JSC::JSOrderedHashTableHelper::deletedEntryCount):
(JSC::JSOrderedHashTableHelper::usedCapacity):
(JSC::JSOrderedHashTableHelper::capacity):
(JSC::JSOrderedHashTableHelper::iterationEntry):
(JSC::JSOrderedHashTableHelper::incrementAliveEntryCount):
(JSC::JSOrderedHashTableHelper::decrementAliveEntryCount):
(JSC::JSOrderedHashTableHelper::incrementDeletedEntryCount):
(JSC::JSOrderedHashTableHelper::bucketCount):
(JSC::JSOrderedHashTableHelper::hashTableStartIndex):
(JSC::JSOrderedHashTableHelper::hashTableEndIndex):
(JSC::JSOrderedHashTableHelper::bucketIndex):
(JSC::JSOrderedHashTableHelper::dataTableSize):
(JSC::JSOrderedHashTableHelper::dataTableStartIndex):
(JSC::JSOrderedHashTableHelper::dataTableEndIndex):
(JSC::JSOrderedHashTableHelper::entryDataStartIndex):
(JSC::JSOrderedHashTableHelper::setKeyOrValueData):
(JSC::JSOrderedHashTableHelper::deleteData):
(JSC::JSOrderedHashTableHelper::addToChain):
(JSC::JSOrderedHashTableHelper::tableSize):
(JSC::JSOrderedHashTableHelper::tableSizeSlow):
(JSC::JSOrderedHashTableHelper::isObsolete):
(JSC::JSOrderedHashTableHelper::nextTable):
(JSC::JSOrderedHashTableHelper::setNextTable):
(JSC::JSOrderedHashTableHelper::deletedEntriesStartIndex):
(JSC::JSOrderedHashTableHelper::isCleared):
(JSC::JSOrderedHashTableHelper::setClearedTableSentinel):
(JSC::JSOrderedHashTableHelper::tryCreate):
(JSC::JSOrderedHashTableHelper::copyImpl):
(JSC::JSOrderedHashTableHelper::copy):
(JSC::JSOrderedHashTableHelper::rehash):
(JSC::JSOrderedHashTableHelper::clear):
(JSC::JSOrderedHashTableHelper::find):
(JSC::JSOrderedHashTableHelper::expandIfNeeded):
(JSC::JSOrderedHashTableHelper::addImpl):
(JSC::JSOrderedHashTableHelper::add):
(JSC::JSOrderedHashTableHelper::addNormalized):
(JSC::JSOrderedHashTableHelper::shrinkIfNeeded):
(JSC::JSOrderedHashTableHelper::removeImpl):
(JSC::JSOrderedHashTableHelper::remove):
(JSC::JSOrderedHashTableHelper::removeNormalized):
(JSC::JSOrderedHashTableHelper::transit):
(JSC::JSOrderedHashTableHelper::transitAndNext):
(JSC::JSOrderedHashTableHelper::getKey):
(JSC::JSOrderedHashTableHelper::getValue):
(JSC::JSOrderedHashTableHelper::nextAndUpdateIterationEntry):
(JSC::JSOrderedHashTableHelper::getIterationEntry):
(JSC::JSOrderedHashTableHelper::getIterationEntryKey):
(JSC::JSOrderedHashTableHelper::getIterationEntryValue):
* Source/JavaScriptCore/runtime/JSSet.h:
* Source/JavaScriptCore/runtime/VM.cpp:
(JSC::VM::VM):
* Source/WTF/wtf/OrderedHashMap.h:
* Source/WTF/wtf/OrderedHashSet.h:
* Source/WebCore/Modules/geolocation/Geolocation.h:
* Source/WebCore/Modules/webaudio/AudioParamMap.h:
* Source/WebCore/css/CSSCounterStyleRegistry.cpp:
(WebCore::CSSCounterStyleRegistry::resolveExtendsReference):
* Source/WebCore/css/CSSCounterStyleRegistry.h:
* Source/WebCore/platform/graphics/FontFeatureValues.h:
* Source/WebCore/style/PropertyCascade.h:
* Tools/TestWebKitAPI/Tests/WTF/OrderedHashMap.cpp:
(TestWebKitAPI::TEST(WTF_OrderedHashMap, EmptyMap)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, BasicAddAndFind)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, Set)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, Ensure)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, Contains)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, Get)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, GetOptional)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, InsertionOrderPreserved)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, InsertionOrderPreservedAfterDeletion)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, SetDoesNotChangeOrder)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, RemoveByKey)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, RemoveByIterator)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, Take)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, TakeOptional)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, TakeFirst)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, Clear)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, Swap)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, CopyConstruction)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, MoveConstruction)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, CopyAssignment)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, MoveAssignment)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, KeysIteration)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, ValuesIteration)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, RehashPreservesOrder)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, DeleteAndReinsert)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, ManyDeletesAndInserts)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, StringKeys)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, InitializerList)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, ReserveCapacity)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, ConstIteration)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, FindReturnsCorrectIterator)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, IteratorComparison)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap,
CompactInPlacePreservesOrderAndCapacity)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, CompactInPlaceOnLargerTable)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, CompactInPlaceWithStringValues)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, RemoveIfAcrossShrinkThreshold)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, MoveOnlyValue)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, MoveOnlyValueRehash)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, HashTranslatorFindContainsGet)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, EqualIgnoringOrder)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, EqualIgnoringOrderDifferentSize)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, EqualIgnoringOrderDifferentValues)):
(TestWebKitAPI::TEST(WTF_OrderedHashMap, EqualIgnoringOrderEmpty)):
* Tools/TestWebKitAPI/Tests/WTF/OrderedHashSet.cpp:
(TestWebKitAPI::TEST(WTF_OrderedHashSet, EmptySet)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, BasicAddAndContains)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, InsertionOrderPreserved)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, InsertionOrderPreservedAfterDeletion)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, Remove)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, RemoveByIterator)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, Take)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, TakeAny)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, Clear)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, Swap)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, CopyConstruction)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, MoveConstruction)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, CopyAssignment)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, MoveAssignment)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, RehashPreservesOrder)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, DeleteAndReinsert)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, ManyDeletesAndInserts)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, StringValues)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, InitializerList)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, AddAll)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, Find)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, ReserveCapacity)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, StressTest)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet,
CompactInPlacePreservesOrderAndCapacity)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, CompactInPlaceOnLargerTable)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, CompactInPlaceWithStrings)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, CompactInPlaceRepeatedCycles)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, RemoveIfAcrossShrinkThreshold)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, MoveOnlyValue)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, MoveOnlyValueRehash)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, HashTranslatorFindContains)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, EqualIgnoringOrder)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, EqualIgnoringOrderDifferentSize)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, EqualIgnoringOrderDifferentElements)):
(TestWebKitAPI::TEST(WTF_OrderedHashSet, EqualIgnoringOrderEmpty)):
Canonical link: https://commits.webkit.org/313786@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications