Use pragma once in WTF
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 15 Oct 2018 14:24:49 +0000 (14:24 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 15 Oct 2018 14:24:49 +0000 (14:24 +0000)
https://bugs.webkit.org/show_bug.cgi?id=190527

Reviewed by Chris Dumez.

Source/WTF:

We also need to consistently include wtf headers from within wtf so we can build wtf without
symbol redefinition errors from including the copy in Source and the copy in the build directory.

* wtf/ASCIICType.h:
* wtf/Assertions.cpp:
* wtf/Assertions.h:
* wtf/Atomics.h:
* wtf/AutomaticThread.cpp:
* wtf/AutomaticThread.h:
* wtf/BackwardsGraph.h:
* wtf/Bag.h:
* wtf/BagToHashMap.h:
* wtf/BitVector.cpp:
* wtf/BitVector.h:
* wtf/Bitmap.h:
* wtf/BloomFilter.h:
* wtf/Box.h:
* wtf/BubbleSort.h:
* wtf/BumpPointerAllocator.h:
* wtf/ByteOrder.h:
* wtf/CPUTime.cpp:
* wtf/CallbackAggregator.h:
* wtf/CheckedArithmetic.h:
* wtf/CheckedBoolean.h:
* wtf/ClockType.cpp:
* wtf/ClockType.h:
* wtf/CommaPrinter.h:
* wtf/CompilationThread.cpp:
* wtf/CompilationThread.h:
* wtf/Compiler.h:
* wtf/ConcurrentPtrHashSet.cpp:
* wtf/ConcurrentVector.h:
* wtf/Condition.h:
* wtf/CountingLock.cpp:
* wtf/CrossThreadTaskHandler.cpp:
* wtf/CryptographicUtilities.cpp:
* wtf/CryptographicUtilities.h:
* wtf/CryptographicallyRandomNumber.cpp:
* wtf/CryptographicallyRandomNumber.h:
* wtf/CurrentTime.cpp:
* wtf/DataLog.cpp:
* wtf/DataLog.h:
* wtf/DateMath.cpp:
* wtf/DateMath.h:
* wtf/DecimalNumber.cpp:
* wtf/DecimalNumber.h:
* wtf/Deque.h:
* wtf/DisallowCType.h:
* wtf/Dominators.h:
* wtf/DoublyLinkedList.h:
* wtf/FastBitVector.cpp:
* wtf/FastMalloc.cpp:
* wtf/FastMalloc.h:
* wtf/FeatureDefines.h:
* wtf/FilePrintStream.cpp:
* wtf/FilePrintStream.h:
* wtf/FlipBytes.h:
* wtf/FunctionDispatcher.cpp:
* wtf/FunctionDispatcher.h:
* wtf/GetPtr.h:
* wtf/Gigacage.cpp:
* wtf/GlobalVersion.cpp:
* wtf/GraphNodeWorklist.h:
* wtf/GregorianDateTime.cpp:
* wtf/GregorianDateTime.h:
* wtf/HashFunctions.h:
* wtf/HashMap.h:
* wtf/HashMethod.h:
* wtf/HashSet.h:
* wtf/HashTable.cpp:
* wtf/HashTraits.h:
* wtf/Indenter.h:
* wtf/IndexSparseSet.h:
* wtf/InlineASM.h:
* wtf/Insertion.h:
* wtf/IteratorAdaptors.h:
* wtf/IteratorRange.h:
* wtf/JSONValues.cpp:
* wtf/JSValueMalloc.cpp:
* wtf/LEBDecoder.h:
* wtf/Language.cpp:
* wtf/ListDump.h:
* wtf/Lock.cpp:
* wtf/Lock.h:
* wtf/LockAlgorithm.h:
* wtf/LockedPrintStream.cpp:
* wtf/Locker.h:
* wtf/MD5.cpp:
* wtf/MD5.h:
* wtf/MainThread.cpp:
* wtf/MainThread.h:
* wtf/MallocPtr.h:
* wtf/MathExtras.h:
* wtf/MediaTime.cpp:
* wtf/MediaTime.h:
* wtf/MemoryPressureHandler.cpp:
* wtf/MessageQueue.h:
* wtf/MetaAllocator.cpp:
* wtf/MetaAllocator.h:
* wtf/MetaAllocatorHandle.h:
* wtf/MonotonicTime.cpp:
* wtf/MonotonicTime.h:
* wtf/NakedPtr.h:
* wtf/NoLock.h:
* wtf/NoTailCalls.h:
* wtf/Noncopyable.h:
* wtf/NumberOfCores.cpp:
* wtf/NumberOfCores.h:
* wtf/OSAllocator.h:
* wtf/OSAllocatorPosix.cpp:
* wtf/OSRandomSource.cpp:
* wtf/OSRandomSource.h:
* wtf/ObjcRuntimeExtras.h:
* wtf/OrderMaker.h:
* wtf/PackedIntVector.h:
* wtf/PageAllocation.h:
* wtf/PageBlock.cpp:
* wtf/PageBlock.h:
* wtf/PageReservation.h:
* wtf/ParallelHelperPool.cpp:
* wtf/ParallelHelperPool.h:
* wtf/ParallelJobs.h:
* wtf/ParallelJobsLibdispatch.h:
* wtf/ParallelVectorIterator.h:
* wtf/ParkingLot.cpp:
* wtf/ParkingLot.h:
* wtf/Platform.h:
* wtf/PointerComparison.h:
* wtf/Poisoned.cpp:
* wtf/PrintStream.cpp:
* wtf/PrintStream.h:
* wtf/ProcessID.h:
* wtf/ProcessPrivilege.cpp:
* wtf/RAMSize.cpp:
* wtf/RAMSize.h:
* wtf/RandomDevice.cpp:
* wtf/RandomNumber.cpp:
* wtf/RandomNumber.h:
* wtf/RandomNumberSeed.h:
* wtf/RangeSet.h:
* wtf/RawPointer.h:
* wtf/ReadWriteLock.cpp:
* wtf/RedBlackTree.h:
* wtf/Ref.h:
* wtf/RefCountedArray.h:
* wtf/RefCountedLeakCounter.cpp:
* wtf/RefCountedLeakCounter.h:
* wtf/RefCounter.h:
* wtf/RefPtr.h:
* wtf/RetainPtr.h:
* wtf/RunLoop.cpp:
* wtf/RunLoop.h:
* wtf/RunLoopTimer.h:
* wtf/RunLoopTimerCF.cpp:
* wtf/SHA1.cpp:
* wtf/SHA1.h:
* wtf/SaturatedArithmetic.h:
(saturatedSubtraction):
* wtf/SchedulePair.h:
* wtf/SchedulePairCF.cpp:
* wtf/SchedulePairMac.mm:
* wtf/ScopedLambda.h:
* wtf/Seconds.cpp:
* wtf/Seconds.h:
* wtf/SegmentedVector.h:
* wtf/SentinelLinkedList.h:
* wtf/SharedTask.h:
* wtf/SimpleStats.h:
* wtf/SingleRootGraph.h:
* wtf/SinglyLinkedList.h:
* wtf/SixCharacterHash.cpp:
* wtf/SixCharacterHash.h:
* wtf/SmallPtrSet.h:
* wtf/Spectrum.h:
* wtf/StackBounds.cpp:
* wtf/StackBounds.h:
* wtf/StackStats.cpp:
* wtf/StackStats.h:
* wtf/StackTrace.cpp:
* wtf/StdLibExtras.h:
* wtf/StreamBuffer.h:
* wtf/StringHashDumpContext.h:
* wtf/StringPrintStream.cpp:
* wtf/StringPrintStream.h:
* wtf/ThreadGroup.cpp:
* wtf/ThreadMessage.cpp:
* wtf/ThreadSpecific.h:
* wtf/Threading.cpp:
* wtf/Threading.h:
* wtf/ThreadingPrimitives.h:
* wtf/ThreadingPthreads.cpp:
* wtf/TimeWithDynamicClockType.cpp:
* wtf/TimeWithDynamicClockType.h:
* wtf/TimingScope.cpp:
* wtf/TinyLRUCache.h:
* wtf/TinyPtrSet.h:
* wtf/TriState.h:
* wtf/TypeCasts.h:
* wtf/UUID.cpp:
* wtf/UnionFind.h:
* wtf/VMTags.h:
* wtf/ValueCheck.h:
* wtf/Vector.h:
* wtf/VectorTraits.h:
* wtf/WallTime.cpp:
* wtf/WallTime.h:
* wtf/WeakPtr.h:
* wtf/WeakRandom.h:
* wtf/WordLock.cpp:
* wtf/WordLock.h:
* wtf/WorkQueue.cpp:
* wtf/WorkQueue.h:
* wtf/WorkerPool.cpp:
* wtf/cf/LanguageCF.cpp:
* wtf/cf/RunLoopCF.cpp:
* wtf/cocoa/Entitlements.mm:
* wtf/cocoa/MachSendRight.cpp:
* wtf/cocoa/MainThreadCocoa.mm:
* wtf/cocoa/MemoryFootprintCocoa.cpp:
* wtf/cocoa/WorkQueueCocoa.cpp:
* wtf/dtoa.cpp:
* wtf/dtoa.h:
* wtf/ios/WebCoreThread.cpp:
* wtf/ios/WebCoreThread.h:
* wtf/mac/AppKitCompatibilityDeclarations.h:
* wtf/mac/DeprecatedSymbolsUsedBySafari.mm:
* wtf/mbmalloc.cpp:
* wtf/persistence/PersistentCoders.cpp:
* wtf/persistence/PersistentDecoder.cpp:
* wtf/persistence/PersistentEncoder.cpp:
* wtf/spi/cf/CFBundleSPI.h:
* wtf/spi/darwin/CommonCryptoSPI.h:
* wtf/text/ASCIIFastPath.h:
* wtf/text/ASCIILiteral.cpp:
* wtf/text/AtomicString.cpp:
* wtf/text/AtomicString.h:
* wtf/text/AtomicStringHash.h:
* wtf/text/AtomicStringImpl.cpp:
* wtf/text/AtomicStringImpl.h:
* wtf/text/AtomicStringTable.cpp:
* wtf/text/AtomicStringTable.h:
* wtf/text/Base64.cpp:
* wtf/text/CString.cpp:
* wtf/text/CString.h:
* wtf/text/ConversionMode.h:
* wtf/text/ExternalStringImpl.cpp:
* wtf/text/IntegerToStringConversion.h:
* wtf/text/LChar.h:
* wtf/text/LineEnding.cpp:
* wtf/text/StringBuffer.h:
* wtf/text/StringBuilder.cpp:
* wtf/text/StringBuilder.h:
* wtf/text/StringBuilderJSON.cpp:
* wtf/text/StringCommon.h:
* wtf/text/StringConcatenate.h:
* wtf/text/StringHash.h:
* wtf/text/StringImpl.cpp:
* wtf/text/StringImpl.h:
* wtf/text/StringOperators.h:
* wtf/text/StringView.cpp:
* wtf/text/StringView.h:
* wtf/text/SymbolImpl.cpp:
* wtf/text/SymbolRegistry.cpp:
* wtf/text/SymbolRegistry.h:
* wtf/text/TextBreakIterator.cpp:
* wtf/text/TextBreakIterator.h:
* wtf/text/TextBreakIteratorInternalICU.h:
* wtf/text/TextPosition.h:
* wtf/text/TextStream.cpp:
* wtf/text/UniquedStringImpl.h:
* wtf/text/WTFString.cpp:
* wtf/text/WTFString.h:
* wtf/text/cocoa/StringCocoa.mm:
* wtf/text/cocoa/StringViewCocoa.mm:
* wtf/text/cocoa/TextBreakIteratorInternalICUCocoa.cpp:
* wtf/text/icu/UTextProvider.cpp:
* wtf/text/icu/UTextProvider.h:
* wtf/text/icu/UTextProviderLatin1.cpp:
* wtf/text/icu/UTextProviderLatin1.h:
* wtf/text/icu/UTextProviderUTF16.cpp:
* wtf/text/icu/UTextProviderUTF16.h:
* wtf/threads/BinarySemaphore.cpp:
* wtf/threads/BinarySemaphore.h:
* wtf/threads/Signals.cpp:
* wtf/unicode/CharacterNames.h:
* wtf/unicode/Collator.h:
* wtf/unicode/CollatorDefault.cpp:
* wtf/unicode/UTF8.cpp:
* wtf/unicode/UTF8.h:

Tools:

Put WorkQueue in namespace DRT so it does not conflict with WTF::WorkQueue.

* DumpRenderTree/TestRunner.cpp:
(TestRunner::queueLoadHTMLString):
(TestRunner::queueLoadAlternateHTMLString):
(TestRunner::queueBackNavigation):
(TestRunner::queueForwardNavigation):
(TestRunner::queueLoadingScript):
(TestRunner::queueNonLoadingScript):
(TestRunner::queueReload):
* DumpRenderTree/WorkQueue.cpp:
(WorkQueue::singleton): Deleted.
(WorkQueue::WorkQueue): Deleted.
(WorkQueue::queue): Deleted.
(WorkQueue::dequeue): Deleted.
(WorkQueue::count): Deleted.
(WorkQueue::clear): Deleted.
(WorkQueue::processWork): Deleted.
* DumpRenderTree/WorkQueue.h:
(WorkQueue::setFrozen): Deleted.
* DumpRenderTree/WorkQueueItem.h:
* DumpRenderTree/mac/DumpRenderTree.mm:
(runTest):
* DumpRenderTree/mac/FrameLoadDelegate.mm:
(-[FrameLoadDelegate processWork:]):
(-[FrameLoadDelegate webView:locationChangeDone:forDataSource:]):
* DumpRenderTree/mac/TestRunnerMac.mm:
(TestRunner::notifyDone):
(TestRunner::forceImmediateCompletion):
(TestRunner::queueLoad):
* DumpRenderTree/win/DumpRenderTree.cpp:
(runTest):
* DumpRenderTree/win/FrameLoadDelegate.cpp:
(FrameLoadDelegate::processWork):
(FrameLoadDelegate::locationChangeDone):
* DumpRenderTree/win/TestRunnerWin.cpp:
(TestRunner::notifyDone):
(TestRunner::forceImmediateCompletion):
(TestRunner::queueLoad):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@237099 268f45cc-cd09-0410-ab3c-d52691b4dbfc

325 files changed:
Source/WTF/ChangeLog
Source/WTF/wtf/ASCIICType.h
Source/WTF/wtf/Assertions.cpp
Source/WTF/wtf/Assertions.h
Source/WTF/wtf/Atomics.h
Source/WTF/wtf/AutomaticThread.cpp
Source/WTF/wtf/AutomaticThread.h
Source/WTF/wtf/BackwardsGraph.h
Source/WTF/wtf/Bag.h
Source/WTF/wtf/BagToHashMap.h
Source/WTF/wtf/BitVector.cpp
Source/WTF/wtf/BitVector.h
Source/WTF/wtf/Bitmap.h
Source/WTF/wtf/BloomFilter.h
Source/WTF/wtf/Box.h
Source/WTF/wtf/BubbleSort.h
Source/WTF/wtf/BumpPointerAllocator.h
Source/WTF/wtf/ByteOrder.h
Source/WTF/wtf/CPUTime.cpp
Source/WTF/wtf/CallbackAggregator.h
Source/WTF/wtf/CheckedArithmetic.h
Source/WTF/wtf/CheckedBoolean.h
Source/WTF/wtf/ClockType.cpp
Source/WTF/wtf/ClockType.h
Source/WTF/wtf/CommaPrinter.h
Source/WTF/wtf/CompilationThread.cpp
Source/WTF/wtf/CompilationThread.h
Source/WTF/wtf/Compiler.h
Source/WTF/wtf/ConcurrentPtrHashSet.cpp
Source/WTF/wtf/ConcurrentVector.h
Source/WTF/wtf/Condition.h
Source/WTF/wtf/CountingLock.cpp
Source/WTF/wtf/CrossThreadTaskHandler.cpp
Source/WTF/wtf/CryptographicUtilities.cpp
Source/WTF/wtf/CryptographicUtilities.h
Source/WTF/wtf/CryptographicallyRandomNumber.cpp
Source/WTF/wtf/CryptographicallyRandomNumber.h
Source/WTF/wtf/CurrentTime.cpp
Source/WTF/wtf/DataLog.cpp
Source/WTF/wtf/DataLog.h
Source/WTF/wtf/DateMath.cpp
Source/WTF/wtf/DateMath.h
Source/WTF/wtf/DecimalNumber.cpp
Source/WTF/wtf/DecimalNumber.h
Source/WTF/wtf/Deque.h
Source/WTF/wtf/DisallowCType.h
Source/WTF/wtf/Dominators.h
Source/WTF/wtf/DoublyLinkedList.h
Source/WTF/wtf/FastBitVector.cpp
Source/WTF/wtf/FastMalloc.cpp
Source/WTF/wtf/FastMalloc.h
Source/WTF/wtf/FeatureDefines.h
Source/WTF/wtf/FilePrintStream.cpp
Source/WTF/wtf/FilePrintStream.h
Source/WTF/wtf/FlipBytes.h
Source/WTF/wtf/FunctionDispatcher.cpp
Source/WTF/wtf/FunctionDispatcher.h
Source/WTF/wtf/GetPtr.h
Source/WTF/wtf/Gigacage.cpp
Source/WTF/wtf/GlobalVersion.cpp
Source/WTF/wtf/GraphNodeWorklist.h
Source/WTF/wtf/GregorianDateTime.cpp
Source/WTF/wtf/GregorianDateTime.h
Source/WTF/wtf/HashFunctions.h
Source/WTF/wtf/HashMap.h
Source/WTF/wtf/HashMethod.h
Source/WTF/wtf/HashSet.h
Source/WTF/wtf/HashTable.cpp
Source/WTF/wtf/HashTraits.h
Source/WTF/wtf/Indenter.h
Source/WTF/wtf/IndexSparseSet.h
Source/WTF/wtf/InlineASM.h
Source/WTF/wtf/Insertion.h
Source/WTF/wtf/IteratorAdaptors.h
Source/WTF/wtf/IteratorRange.h
Source/WTF/wtf/JSONValues.cpp
Source/WTF/wtf/JSValueMalloc.cpp
Source/WTF/wtf/LEBDecoder.h
Source/WTF/wtf/Language.cpp
Source/WTF/wtf/ListDump.h
Source/WTF/wtf/Lock.cpp
Source/WTF/wtf/Lock.h
Source/WTF/wtf/LockAlgorithm.h
Source/WTF/wtf/LockedPrintStream.cpp
Source/WTF/wtf/Locker.h
Source/WTF/wtf/MD5.cpp
Source/WTF/wtf/MD5.h
Source/WTF/wtf/MainThread.cpp
Source/WTF/wtf/MainThread.h
Source/WTF/wtf/MallocPtr.h
Source/WTF/wtf/MathExtras.h
Source/WTF/wtf/MediaTime.cpp
Source/WTF/wtf/MediaTime.h
Source/WTF/wtf/MemoryPressureHandler.cpp
Source/WTF/wtf/MessageQueue.h
Source/WTF/wtf/MetaAllocator.cpp
Source/WTF/wtf/MetaAllocator.h
Source/WTF/wtf/MetaAllocatorHandle.h
Source/WTF/wtf/MonotonicTime.cpp
Source/WTF/wtf/MonotonicTime.h
Source/WTF/wtf/NakedPtr.h
Source/WTF/wtf/NoLock.h
Source/WTF/wtf/NoTailCalls.h
Source/WTF/wtf/Noncopyable.h
Source/WTF/wtf/NumberOfCores.cpp
Source/WTF/wtf/NumberOfCores.h
Source/WTF/wtf/OSAllocator.h
Source/WTF/wtf/OSAllocatorPosix.cpp
Source/WTF/wtf/OSAllocatorWin.cpp
Source/WTF/wtf/OSRandomSource.cpp
Source/WTF/wtf/OSRandomSource.h
Source/WTF/wtf/ObjcRuntimeExtras.h
Source/WTF/wtf/OrderMaker.h
Source/WTF/wtf/PackedIntVector.h
Source/WTF/wtf/PageAllocation.h
Source/WTF/wtf/PageBlock.cpp
Source/WTF/wtf/PageBlock.h
Source/WTF/wtf/PageReservation.h
Source/WTF/wtf/ParallelHelperPool.cpp
Source/WTF/wtf/ParallelHelperPool.h
Source/WTF/wtf/ParallelJobs.h
Source/WTF/wtf/ParallelJobsGeneric.cpp
Source/WTF/wtf/ParallelJobsLibdispatch.h
Source/WTF/wtf/ParallelVectorIterator.h
Source/WTF/wtf/ParkingLot.cpp
Source/WTF/wtf/ParkingLot.h
Source/WTF/wtf/Platform.h
Source/WTF/wtf/PointerComparison.h
Source/WTF/wtf/Poisoned.cpp
Source/WTF/wtf/PrintStream.cpp
Source/WTF/wtf/PrintStream.h
Source/WTF/wtf/ProcessID.h
Source/WTF/wtf/ProcessPrivilege.cpp
Source/WTF/wtf/RAMSize.cpp
Source/WTF/wtf/RAMSize.h
Source/WTF/wtf/RandomDevice.cpp
Source/WTF/wtf/RandomNumber.cpp
Source/WTF/wtf/RandomNumber.h
Source/WTF/wtf/RandomNumberSeed.h
Source/WTF/wtf/RangeSet.h
Source/WTF/wtf/RawPointer.h
Source/WTF/wtf/ReadWriteLock.cpp
Source/WTF/wtf/RedBlackTree.h
Source/WTF/wtf/Ref.h
Source/WTF/wtf/RefCountedArray.h
Source/WTF/wtf/RefCountedLeakCounter.cpp
Source/WTF/wtf/RefCountedLeakCounter.h
Source/WTF/wtf/RefCounter.h
Source/WTF/wtf/RefPtr.h
Source/WTF/wtf/RetainPtr.h
Source/WTF/wtf/RunLoop.cpp
Source/WTF/wtf/RunLoop.h
Source/WTF/wtf/RunLoopTimer.h
Source/WTF/wtf/RunLoopTimerCF.cpp
Source/WTF/wtf/SHA1.cpp
Source/WTF/wtf/SHA1.h
Source/WTF/wtf/SaturatedArithmetic.h
Source/WTF/wtf/SchedulePair.h
Source/WTF/wtf/SchedulePairCF.cpp
Source/WTF/wtf/SchedulePairMac.mm
Source/WTF/wtf/ScopedLambda.h
Source/WTF/wtf/Seconds.cpp
Source/WTF/wtf/Seconds.h
Source/WTF/wtf/SegmentedVector.h
Source/WTF/wtf/SentinelLinkedList.h
Source/WTF/wtf/SharedTask.h
Source/WTF/wtf/SimpleStats.h
Source/WTF/wtf/SingleRootGraph.h
Source/WTF/wtf/SinglyLinkedList.h
Source/WTF/wtf/SixCharacterHash.cpp
Source/WTF/wtf/SixCharacterHash.h
Source/WTF/wtf/SmallPtrSet.h
Source/WTF/wtf/Spectrum.h
Source/WTF/wtf/StackBounds.cpp
Source/WTF/wtf/StackBounds.h
Source/WTF/wtf/StackStats.cpp
Source/WTF/wtf/StackStats.h
Source/WTF/wtf/StackTrace.cpp
Source/WTF/wtf/StdLibExtras.h
Source/WTF/wtf/StreamBuffer.h
Source/WTF/wtf/StringHashDumpContext.h
Source/WTF/wtf/StringPrintStream.cpp
Source/WTF/wtf/StringPrintStream.h
Source/WTF/wtf/ThreadGroup.cpp
Source/WTF/wtf/ThreadMessage.cpp
Source/WTF/wtf/ThreadSpecific.h
Source/WTF/wtf/ThreadSpecificWin.cpp
Source/WTF/wtf/Threading.cpp
Source/WTF/wtf/Threading.h
Source/WTF/wtf/ThreadingPrimitives.h
Source/WTF/wtf/ThreadingPthreads.cpp
Source/WTF/wtf/ThreadingWin.cpp
Source/WTF/wtf/TimeWithDynamicClockType.cpp
Source/WTF/wtf/TimeWithDynamicClockType.h
Source/WTF/wtf/TimingScope.cpp
Source/WTF/wtf/TinyLRUCache.h
Source/WTF/wtf/TinyPtrSet.h
Source/WTF/wtf/TriState.h
Source/WTF/wtf/TypeCasts.h
Source/WTF/wtf/UUID.cpp
Source/WTF/wtf/UniStdExtras.cpp
Source/WTF/wtf/UnionFind.h
Source/WTF/wtf/VMTags.h
Source/WTF/wtf/ValueCheck.h
Source/WTF/wtf/Vector.h
Source/WTF/wtf/VectorTraits.h
Source/WTF/wtf/WallTime.cpp
Source/WTF/wtf/WallTime.h
Source/WTF/wtf/WeakPtr.h
Source/WTF/wtf/WeakRandom.h
Source/WTF/wtf/WordLock.cpp
Source/WTF/wtf/WordLock.h
Source/WTF/wtf/WorkQueue.cpp
Source/WTF/wtf/WorkQueue.h
Source/WTF/wtf/WorkerPool.cpp
Source/WTF/wtf/cf/LanguageCF.cpp
Source/WTF/wtf/cf/RunLoopCF.cpp
Source/WTF/wtf/cocoa/Entitlements.mm
Source/WTF/wtf/cocoa/MachSendRight.cpp
Source/WTF/wtf/cocoa/MainThreadCocoa.mm
Source/WTF/wtf/cocoa/MemoryFootprintCocoa.cpp
Source/WTF/wtf/cocoa/MemoryPressureHandlerCocoa.mm
Source/WTF/wtf/cocoa/WorkQueueCocoa.cpp
Source/WTF/wtf/dtoa.cpp
Source/WTF/wtf/dtoa.h
Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp
Source/WTF/wtf/generic/MemoryFootprintGeneric.cpp
Source/WTF/wtf/generic/MemoryPressureHandlerGeneric.cpp
Source/WTF/wtf/generic/RunLoopGeneric.cpp
Source/WTF/wtf/generic/WorkQueueGeneric.cpp
Source/WTF/wtf/glib/GLibUtilities.cpp
Source/WTF/wtf/glib/GRefPtr.cpp
Source/WTF/wtf/glib/RunLoopGLib.cpp
Source/WTF/wtf/ios/WebCoreThread.cpp
Source/WTF/wtf/ios/WebCoreThread.h
Source/WTF/wtf/linux/CurrentProcessMemoryStatus.cpp
Source/WTF/wtf/linux/MemoryFootprintLinux.cpp
Source/WTF/wtf/linux/MemoryPressureHandlerLinux.cpp
Source/WTF/wtf/mac/AppKitCompatibilityDeclarations.h
Source/WTF/wtf/mac/DeprecatedSymbolsUsedBySafari.mm
Source/WTF/wtf/mbmalloc.cpp
Source/WTF/wtf/persistence/PersistentCoders.cpp
Source/WTF/wtf/persistence/PersistentDecoder.cpp
Source/WTF/wtf/persistence/PersistentEncoder.cpp
Source/WTF/wtf/spi/cf/CFBundleSPI.h
Source/WTF/wtf/spi/darwin/CommonCryptoSPI.h
Source/WTF/wtf/text/ASCIIFastPath.h
Source/WTF/wtf/text/ASCIILiteral.cpp
Source/WTF/wtf/text/AtomicString.cpp
Source/WTF/wtf/text/AtomicString.h
Source/WTF/wtf/text/AtomicStringHash.h
Source/WTF/wtf/text/AtomicStringImpl.cpp
Source/WTF/wtf/text/AtomicStringImpl.h
Source/WTF/wtf/text/AtomicStringTable.cpp
Source/WTF/wtf/text/AtomicStringTable.h
Source/WTF/wtf/text/Base64.cpp
Source/WTF/wtf/text/CString.cpp
Source/WTF/wtf/text/CString.h
Source/WTF/wtf/text/ConversionMode.h
Source/WTF/wtf/text/ExternalStringImpl.cpp
Source/WTF/wtf/text/IntegerToStringConversion.h
Source/WTF/wtf/text/LChar.h
Source/WTF/wtf/text/LineEnding.cpp
Source/WTF/wtf/text/StringBuffer.h
Source/WTF/wtf/text/StringBuilder.cpp
Source/WTF/wtf/text/StringBuilder.h
Source/WTF/wtf/text/StringBuilderJSON.cpp
Source/WTF/wtf/text/StringCommon.h
Source/WTF/wtf/text/StringConcatenate.h
Source/WTF/wtf/text/StringHash.h
Source/WTF/wtf/text/StringImpl.cpp
Source/WTF/wtf/text/StringImpl.h
Source/WTF/wtf/text/StringOperators.h
Source/WTF/wtf/text/StringView.cpp
Source/WTF/wtf/text/StringView.h
Source/WTF/wtf/text/SymbolImpl.cpp
Source/WTF/wtf/text/SymbolRegistry.cpp
Source/WTF/wtf/text/SymbolRegistry.h
Source/WTF/wtf/text/TextBreakIterator.cpp
Source/WTF/wtf/text/TextBreakIterator.h
Source/WTF/wtf/text/TextBreakIteratorInternalICU.h
Source/WTF/wtf/text/TextPosition.h
Source/WTF/wtf/text/TextStream.cpp
Source/WTF/wtf/text/UniquedStringImpl.h
Source/WTF/wtf/text/WTFString.cpp
Source/WTF/wtf/text/WTFString.h
Source/WTF/wtf/text/cocoa/StringCocoa.mm
Source/WTF/wtf/text/cocoa/StringViewCocoa.mm
Source/WTF/wtf/text/cocoa/TextBreakIteratorInternalICUCocoa.cpp
Source/WTF/wtf/text/icu/UTextProvider.cpp
Source/WTF/wtf/text/icu/UTextProvider.h
Source/WTF/wtf/text/icu/UTextProviderLatin1.cpp
Source/WTF/wtf/text/icu/UTextProviderLatin1.h
Source/WTF/wtf/text/icu/UTextProviderUTF16.cpp
Source/WTF/wtf/text/icu/UTextProviderUTF16.h
Source/WTF/wtf/text/unix/TextBreakIteratorInternalICUUnix.cpp
Source/WTF/wtf/text/win/TextBreakIteratorInternalICUWin.cpp
Source/WTF/wtf/threads/BinarySemaphore.cpp
Source/WTF/wtf/threads/BinarySemaphore.h
Source/WTF/wtf/threads/Signals.cpp
Source/WTF/wtf/unicode/CharacterNames.h
Source/WTF/wtf/unicode/Collator.h
Source/WTF/wtf/unicode/CollatorDefault.cpp
Source/WTF/wtf/unicode/UTF8.cpp
Source/WTF/wtf/unicode/UTF8.h
Source/WTF/wtf/unix/CPUTimeUnix.cpp
Source/WTF/wtf/unix/LanguageUnix.cpp
Source/WTF/wtf/win/CPUTimeWin.cpp
Source/WTF/wtf/win/LanguageWin.cpp
Source/WTF/wtf/win/MainThreadWin.cpp
Source/WTF/wtf/win/MemoryFootprintWin.cpp
Source/WTF/wtf/win/MemoryPressureHandlerWin.cpp
Source/WTF/wtf/win/RunLoopWin.cpp
Source/WTF/wtf/win/WorkQueueWin.cpp
Tools/ChangeLog
Tools/DumpRenderTree/TestRunner.cpp
Tools/DumpRenderTree/WorkQueue.cpp
Tools/DumpRenderTree/WorkQueue.h
Tools/DumpRenderTree/WorkQueueItem.h
Tools/DumpRenderTree/mac/DumpRenderTree.mm
Tools/DumpRenderTree/mac/FrameLoadDelegate.mm
Tools/DumpRenderTree/mac/TestRunnerMac.mm
Tools/DumpRenderTree/win/DumpRenderTree.cpp
Tools/DumpRenderTree/win/FrameLoadDelegate.cpp
Tools/DumpRenderTree/win/TestRunnerWin.cpp

index a54fddf..d4501be 100644 (file)
@@ -1,3 +1,300 @@
+2018-10-15  Alex Christensen  <achristensen@webkit.org>
+
+        Use pragma once in WTF
+        https://bugs.webkit.org/show_bug.cgi?id=190527
+
+        Reviewed by Chris Dumez.
+
+        We also need to consistently include wtf headers from within wtf so we can build wtf without
+        symbol redefinition errors from including the copy in Source and the copy in the build directory.
+
+        * wtf/ASCIICType.h:
+        * wtf/Assertions.cpp:
+        * wtf/Assertions.h:
+        * wtf/Atomics.h:
+        * wtf/AutomaticThread.cpp:
+        * wtf/AutomaticThread.h:
+        * wtf/BackwardsGraph.h:
+        * wtf/Bag.h:
+        * wtf/BagToHashMap.h:
+        * wtf/BitVector.cpp:
+        * wtf/BitVector.h:
+        * wtf/Bitmap.h:
+        * wtf/BloomFilter.h:
+        * wtf/Box.h:
+        * wtf/BubbleSort.h:
+        * wtf/BumpPointerAllocator.h:
+        * wtf/ByteOrder.h:
+        * wtf/CPUTime.cpp:
+        * wtf/CallbackAggregator.h:
+        * wtf/CheckedArithmetic.h:
+        * wtf/CheckedBoolean.h:
+        * wtf/ClockType.cpp:
+        * wtf/ClockType.h:
+        * wtf/CommaPrinter.h:
+        * wtf/CompilationThread.cpp:
+        * wtf/CompilationThread.h:
+        * wtf/Compiler.h:
+        * wtf/ConcurrentPtrHashSet.cpp:
+        * wtf/ConcurrentVector.h:
+        * wtf/Condition.h:
+        * wtf/CountingLock.cpp:
+        * wtf/CrossThreadTaskHandler.cpp:
+        * wtf/CryptographicUtilities.cpp:
+        * wtf/CryptographicUtilities.h:
+        * wtf/CryptographicallyRandomNumber.cpp:
+        * wtf/CryptographicallyRandomNumber.h:
+        * wtf/CurrentTime.cpp:
+        * wtf/DataLog.cpp:
+        * wtf/DataLog.h:
+        * wtf/DateMath.cpp:
+        * wtf/DateMath.h:
+        * wtf/DecimalNumber.cpp:
+        * wtf/DecimalNumber.h:
+        * wtf/Deque.h:
+        * wtf/DisallowCType.h:
+        * wtf/Dominators.h:
+        * wtf/DoublyLinkedList.h:
+        * wtf/FastBitVector.cpp:
+        * wtf/FastMalloc.cpp:
+        * wtf/FastMalloc.h:
+        * wtf/FeatureDefines.h:
+        * wtf/FilePrintStream.cpp:
+        * wtf/FilePrintStream.h:
+        * wtf/FlipBytes.h:
+        * wtf/FunctionDispatcher.cpp:
+        * wtf/FunctionDispatcher.h:
+        * wtf/GetPtr.h:
+        * wtf/Gigacage.cpp:
+        * wtf/GlobalVersion.cpp:
+        * wtf/GraphNodeWorklist.h:
+        * wtf/GregorianDateTime.cpp:
+        * wtf/GregorianDateTime.h:
+        * wtf/HashFunctions.h:
+        * wtf/HashMap.h:
+        * wtf/HashMethod.h:
+        * wtf/HashSet.h:
+        * wtf/HashTable.cpp:
+        * wtf/HashTraits.h:
+        * wtf/Indenter.h:
+        * wtf/IndexSparseSet.h:
+        * wtf/InlineASM.h:
+        * wtf/Insertion.h:
+        * wtf/IteratorAdaptors.h:
+        * wtf/IteratorRange.h:
+        * wtf/JSONValues.cpp:
+        * wtf/JSValueMalloc.cpp:
+        * wtf/LEBDecoder.h:
+        * wtf/Language.cpp:
+        * wtf/ListDump.h:
+        * wtf/Lock.cpp:
+        * wtf/Lock.h:
+        * wtf/LockAlgorithm.h:
+        * wtf/LockedPrintStream.cpp:
+        * wtf/Locker.h:
+        * wtf/MD5.cpp:
+        * wtf/MD5.h:
+        * wtf/MainThread.cpp:
+        * wtf/MainThread.h:
+        * wtf/MallocPtr.h:
+        * wtf/MathExtras.h:
+        * wtf/MediaTime.cpp:
+        * wtf/MediaTime.h:
+        * wtf/MemoryPressureHandler.cpp:
+        * wtf/MessageQueue.h:
+        * wtf/MetaAllocator.cpp:
+        * wtf/MetaAllocator.h:
+        * wtf/MetaAllocatorHandle.h:
+        * wtf/MonotonicTime.cpp:
+        * wtf/MonotonicTime.h:
+        * wtf/NakedPtr.h:
+        * wtf/NoLock.h:
+        * wtf/NoTailCalls.h:
+        * wtf/Noncopyable.h:
+        * wtf/NumberOfCores.cpp:
+        * wtf/NumberOfCores.h:
+        * wtf/OSAllocator.h:
+        * wtf/OSAllocatorPosix.cpp:
+        * wtf/OSRandomSource.cpp:
+        * wtf/OSRandomSource.h:
+        * wtf/ObjcRuntimeExtras.h:
+        * wtf/OrderMaker.h:
+        * wtf/PackedIntVector.h:
+        * wtf/PageAllocation.h:
+        * wtf/PageBlock.cpp:
+        * wtf/PageBlock.h:
+        * wtf/PageReservation.h:
+        * wtf/ParallelHelperPool.cpp:
+        * wtf/ParallelHelperPool.h:
+        * wtf/ParallelJobs.h:
+        * wtf/ParallelJobsLibdispatch.h:
+        * wtf/ParallelVectorIterator.h:
+        * wtf/ParkingLot.cpp:
+        * wtf/ParkingLot.h:
+        * wtf/Platform.h:
+        * wtf/PointerComparison.h:
+        * wtf/Poisoned.cpp:
+        * wtf/PrintStream.cpp:
+        * wtf/PrintStream.h:
+        * wtf/ProcessID.h:
+        * wtf/ProcessPrivilege.cpp:
+        * wtf/RAMSize.cpp:
+        * wtf/RAMSize.h:
+        * wtf/RandomDevice.cpp:
+        * wtf/RandomNumber.cpp:
+        * wtf/RandomNumber.h:
+        * wtf/RandomNumberSeed.h:
+        * wtf/RangeSet.h:
+        * wtf/RawPointer.h:
+        * wtf/ReadWriteLock.cpp:
+        * wtf/RedBlackTree.h:
+        * wtf/Ref.h:
+        * wtf/RefCountedArray.h:
+        * wtf/RefCountedLeakCounter.cpp:
+        * wtf/RefCountedLeakCounter.h:
+        * wtf/RefCounter.h:
+        * wtf/RefPtr.h:
+        * wtf/RetainPtr.h:
+        * wtf/RunLoop.cpp:
+        * wtf/RunLoop.h:
+        * wtf/RunLoopTimer.h:
+        * wtf/RunLoopTimerCF.cpp:
+        * wtf/SHA1.cpp:
+        * wtf/SHA1.h:
+        * wtf/SaturatedArithmetic.h:
+        (saturatedSubtraction):
+        * wtf/SchedulePair.h:
+        * wtf/SchedulePairCF.cpp:
+        * wtf/SchedulePairMac.mm:
+        * wtf/ScopedLambda.h:
+        * wtf/Seconds.cpp:
+        * wtf/Seconds.h:
+        * wtf/SegmentedVector.h:
+        * wtf/SentinelLinkedList.h:
+        * wtf/SharedTask.h:
+        * wtf/SimpleStats.h:
+        * wtf/SingleRootGraph.h:
+        * wtf/SinglyLinkedList.h:
+        * wtf/SixCharacterHash.cpp:
+        * wtf/SixCharacterHash.h:
+        * wtf/SmallPtrSet.h:
+        * wtf/Spectrum.h:
+        * wtf/StackBounds.cpp:
+        * wtf/StackBounds.h:
+        * wtf/StackStats.cpp:
+        * wtf/StackStats.h:
+        * wtf/StackTrace.cpp:
+        * wtf/StdLibExtras.h:
+        * wtf/StreamBuffer.h:
+        * wtf/StringHashDumpContext.h:
+        * wtf/StringPrintStream.cpp:
+        * wtf/StringPrintStream.h:
+        * wtf/ThreadGroup.cpp:
+        * wtf/ThreadMessage.cpp:
+        * wtf/ThreadSpecific.h:
+        * wtf/Threading.cpp:
+        * wtf/Threading.h:
+        * wtf/ThreadingPrimitives.h:
+        * wtf/ThreadingPthreads.cpp:
+        * wtf/TimeWithDynamicClockType.cpp:
+        * wtf/TimeWithDynamicClockType.h:
+        * wtf/TimingScope.cpp:
+        * wtf/TinyLRUCache.h:
+        * wtf/TinyPtrSet.h:
+        * wtf/TriState.h:
+        * wtf/TypeCasts.h:
+        * wtf/UUID.cpp:
+        * wtf/UnionFind.h:
+        * wtf/VMTags.h:
+        * wtf/ValueCheck.h:
+        * wtf/Vector.h:
+        * wtf/VectorTraits.h:
+        * wtf/WallTime.cpp:
+        * wtf/WallTime.h:
+        * wtf/WeakPtr.h:
+        * wtf/WeakRandom.h:
+        * wtf/WordLock.cpp:
+        * wtf/WordLock.h:
+        * wtf/WorkQueue.cpp:
+        * wtf/WorkQueue.h:
+        * wtf/WorkerPool.cpp:
+        * wtf/cf/LanguageCF.cpp:
+        * wtf/cf/RunLoopCF.cpp:
+        * wtf/cocoa/Entitlements.mm:
+        * wtf/cocoa/MachSendRight.cpp:
+        * wtf/cocoa/MainThreadCocoa.mm:
+        * wtf/cocoa/MemoryFootprintCocoa.cpp:
+        * wtf/cocoa/WorkQueueCocoa.cpp:
+        * wtf/dtoa.cpp:
+        * wtf/dtoa.h:
+        * wtf/ios/WebCoreThread.cpp:
+        * wtf/ios/WebCoreThread.h:
+        * wtf/mac/AppKitCompatibilityDeclarations.h:
+        * wtf/mac/DeprecatedSymbolsUsedBySafari.mm:
+        * wtf/mbmalloc.cpp:
+        * wtf/persistence/PersistentCoders.cpp:
+        * wtf/persistence/PersistentDecoder.cpp:
+        * wtf/persistence/PersistentEncoder.cpp:
+        * wtf/spi/cf/CFBundleSPI.h:
+        * wtf/spi/darwin/CommonCryptoSPI.h:
+        * wtf/text/ASCIIFastPath.h:
+        * wtf/text/ASCIILiteral.cpp:
+        * wtf/text/AtomicString.cpp:
+        * wtf/text/AtomicString.h:
+        * wtf/text/AtomicStringHash.h:
+        * wtf/text/AtomicStringImpl.cpp:
+        * wtf/text/AtomicStringImpl.h:
+        * wtf/text/AtomicStringTable.cpp:
+        * wtf/text/AtomicStringTable.h:
+        * wtf/text/Base64.cpp:
+        * wtf/text/CString.cpp:
+        * wtf/text/CString.h:
+        * wtf/text/ConversionMode.h:
+        * wtf/text/ExternalStringImpl.cpp:
+        * wtf/text/IntegerToStringConversion.h:
+        * wtf/text/LChar.h:
+        * wtf/text/LineEnding.cpp:
+        * wtf/text/StringBuffer.h:
+        * wtf/text/StringBuilder.cpp:
+        * wtf/text/StringBuilder.h:
+        * wtf/text/StringBuilderJSON.cpp:
+        * wtf/text/StringCommon.h:
+        * wtf/text/StringConcatenate.h:
+        * wtf/text/StringHash.h:
+        * wtf/text/StringImpl.cpp:
+        * wtf/text/StringImpl.h:
+        * wtf/text/StringOperators.h:
+        * wtf/text/StringView.cpp:
+        * wtf/text/StringView.h:
+        * wtf/text/SymbolImpl.cpp:
+        * wtf/text/SymbolRegistry.cpp:
+        * wtf/text/SymbolRegistry.h:
+        * wtf/text/TextBreakIterator.cpp:
+        * wtf/text/TextBreakIterator.h:
+        * wtf/text/TextBreakIteratorInternalICU.h:
+        * wtf/text/TextPosition.h:
+        * wtf/text/TextStream.cpp:
+        * wtf/text/UniquedStringImpl.h:
+        * wtf/text/WTFString.cpp:
+        * wtf/text/WTFString.h:
+        * wtf/text/cocoa/StringCocoa.mm:
+        * wtf/text/cocoa/StringViewCocoa.mm:
+        * wtf/text/cocoa/TextBreakIteratorInternalICUCocoa.cpp:
+        * wtf/text/icu/UTextProvider.cpp:
+        * wtf/text/icu/UTextProvider.h:
+        * wtf/text/icu/UTextProviderLatin1.cpp:
+        * wtf/text/icu/UTextProviderLatin1.h:
+        * wtf/text/icu/UTextProviderUTF16.cpp:
+        * wtf/text/icu/UTextProviderUTF16.h:
+        * wtf/threads/BinarySemaphore.cpp:
+        * wtf/threads/BinarySemaphore.h:
+        * wtf/threads/Signals.cpp:
+        * wtf/unicode/CharacterNames.h:
+        * wtf/unicode/Collator.h:
+        * wtf/unicode/CollatorDefault.cpp:
+        * wtf/unicode/UTF8.cpp:
+        * wtf/unicode/UTF8.h:
+
 2018-10-12  Alex Christensen  <achristensen@webkit.org>
 
         Allow encoding of small enum classes
index 19d448b..092334f 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_ASCIICType_h
-#define WTF_ASCIICType_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/text/LChar.h>
@@ -275,5 +274,3 @@ using WTF::toASCIILowerUnchecked;
 using WTF::toASCIIUpper;
 using WTF::upperNibbleToASCIIHexDigit;
 using WTF::upperNibbleToLowercaseASCIIHexDigit;
-
-#endif
index 4dbe184..a6e79b3 100644 (file)
 #pragma GCC diagnostic ignored "-Wmissing-format-attribute"
 
 #include "config.h"
-#include "Assertions.h"
+#include <wtf/Assertions.h>
 
-#include "Compiler.h"
 #include <mutex>
 #include <stdio.h>
 #include <string.h>
+#include <wtf/Compiler.h>
 #include <wtf/Lock.h>
 #include <wtf/Locker.h>
 #include <wtf/LoggingAccumulator.h>
index f782513..c1ca5a2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_Assertions_h
-#define WTF_Assertions_h
+#pragma once
 
 #include <wtf/Platform.h>
 
@@ -613,5 +612,3 @@ IGNORE_CLANG_WARNINGS_END
 #else
 #define UNREACHABLE_FOR_PLATFORM() RELEASE_ASSERT_NOT_REACHED()
 #endif
-
-#endif /* WTF_Assertions_h */
index 61ffd48..1402833 100644 (file)
@@ -23,8 +23,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef Atomics_h
-#define Atomics_h
+#pragma once
 
 #include <atomic>
 #include <wtf/StdLibExtras.h>
@@ -452,5 +451,3 @@ using WTF::InputAndValue;
 using WTF::inputAndValue;
 using WTF::ensurePointer;
 using WTF::opaqueMixture;
-
-#endif // Atomics_h
index afc65d5..e7d1d7e 100644 (file)
  */
 
 #include "config.h"
-#include "AutomaticThread.h"
+#include <wtf/AutomaticThread.h>
 
-#include "DataLog.h"
-#include "Threading.h"
+#include <wtf/DataLog.h>
+#include <wtf/Threading.h>
 
 namespace WTF {
 
index a314628..36b4b1c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_AutomaticThread_h
-#define WTF_AutomaticThread_h
+#pragma once
 
 #include <wtf/Box.h>
 #include <wtf/Condition.h>
@@ -195,6 +194,3 @@ private:
 
 using WTF::AutomaticThread;
 using WTF::AutomaticThreadCondition;
-
-#endif // WTF_AutomaticThread_h
-
index 3ac702d..ec49700 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_BackwardsGraph_h
-#define WTF_BackwardsGraph_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 #include <wtf/GraphNodeWorklist.h>
@@ -167,6 +166,3 @@ private:
 } // namespace WTF
 
 using WTF::BackwardsGraph;
-
-#endif // WTF_BackwardsGraph_h
-
index f66eed3..182d32d 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef Bag_h
-#define Bag_h
+#pragma once
 
 #include <wtf/DumbPtrTraits.h>
 #include <wtf/FastMalloc.h>
@@ -166,6 +165,3 @@ using PoisonedBag = Bag<T, PoisonedPtrTraits<Poison, Private::BagNode<T>>>;
 
 using WTF::Bag;
 using WTF::PoisonedBag;
-
-#endif // Bag_h
-
index 2f1732d..9e8d976 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef BagToHashMap_h
-#define BagToHashMap_h
+#pragma once
 
 #include <wtf/Bag.h>
 #include <wtf/HashMap.h>
@@ -44,6 +43,3 @@ void toHashMap(Bag<ElementType, BagPtrTraits>& bag, KeyGetterFunctor& getKey, Ha
 } // namespace WTF
 
 using WTF::toHashMap;
-
-#endif // BagToHashMap_h
-
index 25f29b5..1cfe626 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "BitVector.h"
+#include <wtf/BitVector.h>
 
 #include <algorithm>
 #include <string.h>
index c389e04..755cd7a 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef BitVector_h
-#define BitVector_h
+#pragma once
 
 #include <stdio.h>
 #include <wtf/Assertions.h>
@@ -487,5 +486,3 @@ template<> struct HashTraits<BitVector> : public CustomHashTraits<BitVector> { }
 } // namespace WTF
 
 using WTF::BitVector;
-
-#endif // BitVector_h
index ba067c7..3633587 100644 (file)
@@ -16,8 +16,8 @@
  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  *
  */
-#ifndef Bitmap_h
-#define Bitmap_h
+
+#pragma once
 
 #include <array>
 #include <wtf/Atomics.h>
@@ -420,5 +420,3 @@ inline unsigned Bitmap<bitmapSize, WordType>::hash() const
 } // namespace WTF
 
 using WTF::Bitmap;
-
-#endif
index afb17b4..eda9210 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef BloomFilter_h
-#define BloomFilter_h
+#pragma once
 
 #include <array>
 #include <wtf/text/AtomicString.h>
@@ -263,5 +262,3 @@ bool CountingBloomFilter<keyBits>::isClear() const
 
 using WTF::BloomFilter;
 using WTF::CountingBloomFilter;
-
-#endif
index 3d442d5..d67087f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_Box_h
-#define WTF_Box_h
+#pragma once
 
 #include <wtf/RefPtr.h>
 #include <wtf/ThreadSafeRefCounted.h>
@@ -79,6 +78,3 @@ private:
 } // namespace WTF
 
 using WTF::Box;
-
-#endif // WTF_Box_h
-
index 4d52286..d8514d8 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef BubbleSort_h
-#define BubbleSort_h
+#pragma once
 
 namespace WTF {
 
@@ -97,6 +96,3 @@ void bubbleSort(IteratorType begin, IteratorType end)
 } // namespace WTF
 
 using WTF::bubbleSort;
-
-#endif // BubbleSort_h
-
index 02472b0..642ad66 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef BumpPointerAllocator_h
-#define BumpPointerAllocator_h
+#pragma once
 
 #include <algorithm>
 #include <wtf/PageAllocation.h>
@@ -248,5 +247,3 @@ private:
 }
 
 using WTF::BumpPointerAllocator;
-
-#endif // BumpPointerAllocator_h
index d55350a..defe35b 100644 (file)
@@ -28,8 +28,7 @@
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
-#ifndef WTF_ByteOrder_h
-#define WTF_ByteOrder_h
+#pragma once
 
 #if OS(UNIX)
 #include <arpa/inet.h>
@@ -61,5 +60,3 @@ inline uint32_t htonl(uint32_t x) { return WTF::bswap32(x); }
 #endif
 
 #endif // OS(WINDOWS)
-
-#endif // WTF_ByteOrder_h
index 1d1a037..5e80e81 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "CPUTime.h"
+#include <wtf/CPUTime.h>
 
 namespace WTF {
 
index 4eb60ea..5ffe1d9 100644 (file)
@@ -25,9 +25,9 @@
 
 #pragma once
 
-#include "CompletionHandler.h"
-#include "MainThread.h"
-#include "ThreadSafeRefCounted.h"
+#include <wtf/CompletionHandler.h>
+#include <wtf/MainThread.h>
+#include <wtf/ThreadSafeRefCounted.h>
 
 namespace WTF {
 
index b93e363..6298e33 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef CheckedArithmetic_h
-#define CheckedArithmetic_h
+#pragma once
 
 #include <wtf/Assertions.h>
 
@@ -921,5 +920,3 @@ using WTF::checkedSum;
 using WTF::differenceOverflows;
 using WTF::productOverflows;
 using WTF::sumOverflows;
-
-#endif
index 69fa8ba..b27c795 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef CheckedBoolean_h
-#define CheckedBoolean_h
+#pragma once
 
 #include <wtf/Assertions.h>
 
@@ -66,5 +65,3 @@ private:
     mutable bool m_checked;
 #endif
 };
-
-#endif
index df8ee18..c0f0124 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ClockType.h"
+#include <wtf/ClockType.h>
 
 #include <wtf/PrintStream.h>
 
index 1549106..3e832f3 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_ClockType_h
-#define WTF_ClockType_h
+#pragma once
 
 namespace WTF {
 
@@ -40,5 +39,3 @@ WTF_EXPORT_PRIVATE void printInternal(PrintStream&, ClockType);
 } // namespace WTF
 
 using WTF::ClockType;
-
-#endif // WTF_ClockType_h
index e6ab9e8..3695d0b 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef CommaPrinter_h
-#define CommaPrinter_h
+#pragma once
 
-#include "PrintStream.h"
+#include <wtf/PrintStream.h>
 
 namespace WTF {
 
@@ -61,6 +60,3 @@ private:
 } // namespace WTF
 
 using WTF::CommaPrinter;
-
-#endif // CommaPrinter_h
-
index 9761a0f..dc4f161 100644 (file)
  */
 
 #include "config.h"
-#include "CompilationThread.h"
+#include <wtf/CompilationThread.h>
 
-#include "StdLibExtras.h"
-#include "ThreadSpecific.h"
-#include "Threading.h"
 #include <mutex>
+#include <wtf/StdLibExtras.h>
+#include <wtf/ThreadSpecific.h>
+#include <wtf/Threading.h>
 
 namespace WTF {
 
index f914744..5d5e174 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef CompilationThread_h
-#define CompilationThread_h
+#pragma once
 
 namespace WTF {
 
@@ -54,6 +53,3 @@ private:
 
 using WTF::CompilationScope;
 using WTF::exchangeIsCompilationThread;
-
-#endif // CompilationThread_h
-
index ab19232..1f6c90b 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_Compiler_h
-#define WTF_Compiler_h
+#pragma once
 
 /* COMPILER() - the compiler being used to build the project */
 #define COMPILER(WTF_FEATURE) (defined WTF_COMPILER_##WTF_FEATURE  && WTF_COMPILER_##WTF_FEATURE)
 
 #define IGNORE_NULL_CHECK_WARNINGS_BEGIN IGNORE_WARNINGS_BEGIN("nonnull")
 #define IGNORE_NULL_CHECK_WARNINGS_END IGNORE_WARNINGS_END
-
-#endif /* WTF_Compiler_h */
index eb651b6..9a5da1b 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ConcurrentPtrHashSet.h"
+#include <wtf/ConcurrentPtrHashSet.h>
 
 #include <wtf/DataLog.h>
 
index 5088968..77588b5 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef ConcurrentVector_h
-#define ConcurrentVector_h
+#pragma once
 
 #include <wtf/ConcurrentBuffer.h>
 #include <wtf/Noncopyable.h>
@@ -265,5 +264,3 @@ private:
 } // namespace WTF
 
 using WTF::ConcurrentVector;
-
-#endif // ConcurrentVector_h
index 75c8ea5..c60c576 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_Condition_h
-#define WTF_Condition_h
+#pragma once
 
 #include <wtf/Noncopyable.h>
 #include <wtf/ParkingLot.h>
@@ -178,6 +177,3 @@ using StaticCondition = Condition;
 
 using WTF::Condition;
 using WTF::StaticCondition;
-
-#endif // WTF_Condition_h
-
index 283958a..770377d 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "CountingLock.h"
+#include <wtf/CountingLock.h>
 
 #include <wtf/LockAlgorithmInlines.h>
 
index 484683b..b24dfcc 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "CrossThreadTaskHandler.h"
+#include <wtf/CrossThreadTaskHandler.h>
 
 namespace WTF {
 
index 600c8ce..d03e303 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "CryptographicUtilities.h"
+#include <wtf/CryptographicUtilities.h>
 
 namespace WTF {
 
index 452a4a8..6fe6d95 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_CryptographicUtilities_h
-#define WTF_CryptographicUtilities_h
+#pragma once
 
 namespace WTF {
 
@@ -34,5 +33,3 @@ WTF_EXPORT_PRIVATE int constantTimeMemcmp(const void*, const void*, size_t lengt
 }
 
 using WTF::constantTimeMemcmp;
-
-#endif
index d768ecc..9000310 100644 (file)
  */
 
 #include "config.h"
-#include "CryptographicallyRandomNumber.h"
+#include <wtf/CryptographicallyRandomNumber.h>
 
-#include "NeverDestroyed.h"
-#include "OSRandomSource.h"
 #include <mutex>
 #include <wtf/Lock.h>
+#include <wtf/NeverDestroyed.h>
+#include <wtf/OSRandomSource.h>
 
 namespace WTF {
 
index 8e9f271..36ca96a 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_CryptographicallyRandomNumber_h
-#define WTF_CryptographicallyRandomNumber_h
+#pragma once
 
 #include <stdint.h>
 
@@ -37,5 +36,3 @@ WTF_EXPORT_PRIVATE void cryptographicallyRandomValues(void* buffer, size_t lengt
 
 using WTF::cryptographicallyRandomNumber;
 using WTF::cryptographicallyRandomValues;
-
-#endif
index e32a64b..99eb269 100644 (file)
  */
 
 #include "config.h"
-#include "MonotonicTime.h"
-#include "WallTime.h"
+#include <wtf/MonotonicTime.h>
+
 #include <time.h>
+#include <wtf/WallTime.h>
 
 #if OS(DARWIN)
 #include <mach/mach.h>
index 6848091..57f9eb2 100644 (file)
@@ -24,7 +24,8 @@
  */
 
 #include "config.h"
-#include "DataLog.h"
+#include <wtf/DataLog.h>
+
 #include <stdarg.h>
 #include <string.h>
 #include <wtf/FilePrintStream.h>
index 4be9481..70f0630 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef DataLog_h
-#define DataLog_h
+#pragma once
 
 #include <stdarg.h>
 #include <stdio.h>
@@ -74,6 +73,3 @@ using WTF::dataLogIf;
 using WTF::dataLogLnIf;
 using WTF::dataLogF;
 using WTF::dataLogFString;
-
-#endif // DataLog_h
-
index 3de9c6d..ff0b457 100644 (file)
  */
 
 #include "config.h"
-#include "DateMath.h"
-
-#include "Assertions.h"
-#include "ASCIICType.h"
-#include "MathExtras.h"
-#include "StdLibExtras.h"
+#include <wtf/DateMath.h>
 
 #include <algorithm>
 #include <limits.h>
 #include <limits>
 #include <stdint.h>
 #include <time.h>
+#include <wtf/Assertions.h>
+#include <wtf/ASCIICType.h>
+#include <wtf/MathExtras.h>
+#include <wtf/StdLibExtras.h>
 #include <wtf/text/StringBuilder.h>
 
 #if OS(WINDOWS)
index 3e29166..8ba89e7 100644 (file)
@@ -40,8 +40,7 @@
  *
  */
 
-#ifndef DateMath_h
-#define DateMath_h
+#pragma once
 
 #include <math.h>
 #include <stdint.h>
@@ -154,5 +153,3 @@ using WTF::parseDateFromNullTerminatedCharacters;
 using WTF::makeRFC2822DateString;
 using WTF::LocalTimeOffset;
 using WTF::calculateLocalTimeOffset;
-
-#endif // DateMath_h
index d33a5ae..d9667b3 100644 (file)
@@ -24,7 +24,8 @@
  */
 
 #include "config.h"
-#include "DecimalNumber.h"
+#include <wtf/DecimalNumber.h>
+
 #include <math.h>
 #include <wtf/MathExtras.h>
 #include <wtf/text/WTFString.h>
index 1819110..d5cf340 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef DecimalNumber_h
-#define DecimalNumber_h
+#pragma once
 
 #include <math.h>
 #include <wtf/dtoa.h>
@@ -104,5 +103,3 @@ private:
 using WTF::DecimalNumber;
 using WTF::RoundingSignificantFigures;
 using WTF::RoundingDecimalPlaces;
-
-#endif // DecimalNumber_h
index 25e9c84..8440240 100644 (file)
@@ -27,8 +27,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_Deque_h
-#define WTF_Deque_h
+#pragma once
 
 // FIXME: Could move what Vector and Deque share into a separate file.
 // Deque doesn't actually use Vector.
@@ -785,5 +784,3 @@ inline T* DequeIteratorBase<T, inlineCapacity>::before() const
 } // namespace WTF
 
 using WTF::Deque;
-
-#endif // WTF_Deque_h
index 30544e7..ca38b5a 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_DisallowCType_h
-#define WTF_DisallowCType_h
+#pragma once
 
 // The behavior of many of the functions in the <ctype.h> header is dependent
 // on the current locale. But almost all uses of these functions are for
@@ -79,5 +78,3 @@
 #define toupper toupper_WTF_Please_use_ASCIICType_instead_of_ctype_see_comment_in_ASCIICType_h
 
 #endif
-
-#endif
index 7bf2eae..c1faf61 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTFDominators_h
-#define WTFDominators_h
+#pragma once
 
 #include <wtf/CommaPrinter.h>
 #include <wtf/FastBitVector.h>
@@ -748,6 +747,3 @@ private:
 } // namespace WTF
 
 using WTF::Dominators;
-
-#endif // WTFDominators_h
-
index 64d6d47..b9ac46b 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef DoublyLinkedList_h
-#define DoublyLinkedList_h
+#pragma once
 
 namespace WTF {
 
@@ -216,5 +215,3 @@ template<typename T> inline void DoublyLinkedList<T>::append(DoublyLinkedList<T>
 
 using WTF::DoublyLinkedListNode;
 using WTF::DoublyLinkedList;
-
-#endif
index 8b019aa..0f0e487 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "FastBitVector.h"
+#include <wtf/FastBitVector.h>
 
 namespace WTF {
 
index b5b8157..4566810 100644 (file)
  */
 
 #include "config.h"
-#include "FastMalloc.h"
+#include <wtf/FastMalloc.h>
 
-#include "CheckedArithmetic.h"
 #include <limits>
 #include <string.h>
+#include <wtf/CheckedArithmetic.h>
 #include <wtf/DataLog.h>
 
 #if OS(WINDOWS)
index a30e25a..be6eeab 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_FastMalloc_h
-#define WTF_FastMalloc_h
+#pragma once
 
 #include <new>
 #include <stdlib.h>
@@ -298,5 +297,3 @@ typedef int __thisIsHereToForceASemicolonAfterThisMacro
 #define WTF_MAKE_STRUCT_FAST_ALLOCATED \
     WTF_MAKE_FAST_ALLOCATED_IMPL \
 typedef int __thisIsHereToForceASemicolonAfterThisMacro
-
-#endif /* WTF_FastMalloc_h */
index d47ad8f..839cb3f 100644 (file)
@@ -26,8 +26,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_FeatureDefines_h
-#define WTF_FeatureDefines_h
+#pragma once
 
 /* Use this file to list _all_ ENABLE() macros. Define the macros to be one of the following values:
  *  - "0" disables the feature by default. The feature can still be enabled for a specific port or environment.
@@ -718,5 +717,3 @@ the public iOS SDK. See <https://webkit.org/b/179167>. */
 #if ENABLE(WEBGL2) && !ENABLE(WEBGL)
 #error "ENABLE(WEBGL2) requires ENABLE(WEBGL)"
 #endif
-
-#endif /* WTF_FeatureDefines_h */
index 28714ec..3e253cf 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "FilePrintStream.h"
+#include <wtf/FilePrintStream.h>
 
 namespace WTF {
 
index cf82221..561bcf7 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef FilePrintStream_h
-#define FilePrintStream_h
+#pragma once
 
 #include <stdio.h>
 #include <wtf/PrintStream.h>
@@ -56,6 +55,3 @@ private:
 } // namespace WTF
 
 using WTF::FilePrintStream;
-
-#endif // FilePrintStream_h
-
index 5041a84..6cd7126 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef FlipBytes_h
-#define FlipBytes_h
+#pragma once
 
 namespace WTF {
 
@@ -112,6 +111,3 @@ inline T flipBytesIfLittleEndian(T value, bool littleEndian)
 using WTF::needToFlipBytesIfLittleEndian;
 using WTF::flipBytes;
 using WTF::flipBytesIfLittleEndian;
-
-#endif // FlipBytes_h
-
index 250a1de..c279d1a 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "FunctionDispatcher.h"
+#include <wtf/FunctionDispatcher.h>
 
 namespace WTF {
 
index f90c7bc..d09a522 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef FunctionDispatcher_h
-#define FunctionDispatcher_h
+#pragma once
 
 #include <wtf/Function.h>
 #include <wtf/ThreadSafeRefCounted.h>
@@ -47,5 +46,3 @@ protected:
 } // namespace WTF
 
 using WTF::FunctionDispatcher;
-
-#endif // FunctionDispatcher_h
index 78107cb..11b6770 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_GetPtr_h
-#define WTF_GetPtr_h
+#pragma once
 
 #include <memory>
 
@@ -78,5 +77,3 @@ struct GetPtrHelper<std::unique_ptr<T, Deleter>> {
 };
 
 } // namespace WTF
-
-#endif // WTF_GetPtr_h
index f90c5f4..981352d 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "Gigacage.h"
+#include <wtf/Gigacage.h>
 
 #include <wtf/Atomics.h>
 #include <wtf/PageBlock.h>
index a8fac8f..7c1256b 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "GlobalVersion.h"
+#include <wtf/GlobalVersion.h>
 
 #include <wtf/Atomics.h>
 
index e2ab078..4ae9975 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef GraphNodeWorklist_h
-#define GraphNodeWorklist_h
+#pragma once
 
 #include <wtf/HashSet.h>
 
@@ -218,6 +217,3 @@ using WTF::ExtendedGraphNodeWorklist;
 using WTF::GraphVisitOrder;
 using WTF::GraphNodeWithOrder;
 using WTF::PostOrderGraphNodeWorklist;
-
-#endif // GraphNodeWorklist_h
-
index d6317b3..a3c44b9 100644 (file)
@@ -23,9 +23,9 @@
  */
 
 #include "config.h"
-#include "GregorianDateTime.h"
+#include <wtf/GregorianDateTime.h>
 
-#include "DateMath.h"
+#include <wtf/DateMath.h>
 
 #if OS(WINDOWS)
 #include <windows.h>
index 49fadf2..49e93d0 100644 (file)
@@ -22,8 +22,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_GregorianDateTime_h
-#define WTF_GregorianDateTime_h
+#pragma once
 
 #include <string.h>
 #include <time.h>
@@ -124,5 +123,3 @@ private:
 } // namespace WTF
 
 using WTF::GregorianDateTime;
-
-#endif // WTF_GregorianDateTime_h
index 12b5443..58f7b0f 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_HashFunctions_h
-#define WTF_HashFunctions_h
+#pragma once
 
 #include <stdint.h>
 #include <tuple>
@@ -276,5 +275,3 @@ namespace WTF {
 using WTF::DefaultHash;
 using WTF::IntHash;
 using WTF::PtrHash;
-
-#endif // WTF_HashFunctions_h
index 34e72ff..0059e8b 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_HashMap_h
-#define WTF_HashMap_h
+#pragma once
 
 #include <initializer_list>
 #include <wtf/Forward.h>
@@ -579,5 +578,3 @@ inline bool operator!=(const HashMap<T, U, V, W, X>& a, const HashMap<T, U, V, W
 } // namespace WTF
 
 using WTF::HashMap;
-
-#endif /* WTF_HashMap_h */
index 8d70f90..7c243ad 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef HashMethod_h
-#define HashMethod_h
+#pragma once
 
 #include <wtf/StdLibExtras.h>
 
@@ -41,5 +40,3 @@ struct HashMethod {
 } // namespace WTF
 
 using WTF::HashMethod;
-
-#endif // HashMethod_h
index fc45835..8ecd685 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_HashSet_h
-#define WTF_HashSet_h
+#pragma once
 
 #include <initializer_list>
 #include <wtf/Forward.h>
@@ -384,5 +383,3 @@ void HashSet<T, U, V>::add(std::initializer_list<std::reference_wrapper<const Va
 } // namespace WTF
 
 using WTF::HashSet;
-
-#endif /* WTF_HashSet_h */
index 0eb6036..8ccdf84 100644 (file)
 */
 
 #include "config.h"
-#include "HashTable.h"
+#include <wtf/HashTable.h>
 
-#include "DataLog.h"
 #include <mutex>
+#include <wtf/DataLog.h>
 
 namespace WTF {
 
index dec59f6..3b7f30e 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_HashTraits_h
-#define WTF_HashTraits_h
+#pragma once
 
 #include <limits>
 #include <utility>
@@ -380,5 +379,3 @@ using WTF::KeyValuePair;
 using WTF::PairHashTraits;
 using WTF::NullableHashTraits;
 using WTF::SimpleClassHashTraits;
-
-#endif // WTF_HashTraits_h
index 89e7eeb..2109987 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef Indenter_h
-#define Indenter_h
+#pragma once
 
 #include <wtf/PrintStream.h>
 #include <wtf/text/WTFString.h>
@@ -63,5 +62,3 @@ private:
 } // namespace WTF
 
 using WTF::Indenter;
-
-#endif // Indenter_h
index f0e9394..b2fa7f2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef IndexSparseSet_h
-#define IndexSparseSet_h
+#pragma once
 
 #include <wtf/Vector.h>
 
@@ -230,5 +229,3 @@ auto IndexSparseSet<EntryType, EntryTypeTraits, OverflowHandler>::end() const ->
 
 using WTF::DefaultIndexSparseSetTraits;
 using WTF::IndexSparseSet;
-
-#endif // IndexSparseSet_h
index 4666a05..7fa288d 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef InlineASM_h
-#define InlineASM_h
+#pragma once
+
 #include <wtf/Platform.h>
+
 #if !CPU(UNKNOWN)
 
 /* asm directive helpers */ 
 #endif
 
 #endif // !CPU(UNKNOWN)
-#endif // InlineASM_h
index dc526e4..557d491 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef Insertion_h
-#define Insertion_h
+#pragma once
 
 namespace WTF {
 
@@ -81,5 +80,3 @@ size_t executeInsertions(TargetVectorType& target, InsertionVectorType& insertio
 
 using WTF::Insertion;
 using WTF::executeInsertions;
-
-#endif // Insertion_h
index 6c5aa01..8ea421e 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_IteratorAdaptors_h
-#define WTF_IteratorAdaptors_h
+#pragma once
 
 #include <type_traits>
 
@@ -109,5 +108,3 @@ inline TransformIterator<Transform, Iterator> makeTransformIterator(Transform&&
 }
 
 } // namespace WTF
-
-#endif // WTF_IteratorAdaptors_h
index 7cf0569..393fceb 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_IteratorRange_h
-#define WTF_IteratorRange_h
+#pragma once
 
 namespace WTF {
 
@@ -79,5 +78,3 @@ SizedIteratorRange<Container, Iterator> makeSizedIteratorRange(const Container&
 }
 
 } // namespace WTF
-
-#endif // WTF_IteratorRange_h
index bde44ab..64bee05 100644 (file)
@@ -31,7 +31,7 @@
  */
 
 #include "config.h"
-#include "JSONValues.h"
+#include <wtf/JSONValues.h>
 
 #include <wtf/DecimalNumber.h>
 #include <wtf/dtoa.h>
index d6c35d9..e62b012 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "JSValueMalloc.h"
+#include <wtf/JSValueMalloc.h>
 
 #include <wtf/DataLog.h>
 #include <wtf/FastMalloc.h>
index 99a5c09..d944603 100644 (file)
@@ -25,9 +25,9 @@
 
 #pragma once
 
-#include "Compiler.h"
 #include <algorithm>
 #include <limits.h>
+#include <wtf/Compiler.h>
 
 // This file contains a bunch of helper functions for decoding LEB numbers.
 // See https://en.wikipedia.org/wiki/LEB128 for more information about the
index e1f5e03..445ed05 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "Language.h"
+#include <wtf/Language.h>
 
 #include <wtf/HashMap.h>
 #include <wtf/NeverDestroyed.h>
index 878cbe1..35612b4 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ListDump_h
-#define ListDump_h
+#pragma once
 
-#include "CommaPrinter.h"
-#include "PrintStream.h"
-#include "StringPrintStream.h"
+#include <wtf/CommaPrinter.h>
+#include <wtf/PrintStream.h>
+#include <wtf/StringPrintStream.h>
 
 namespace WTF {
 
@@ -182,6 +181,3 @@ using WTF::mapDump;
 using WTF::pointerListDump;
 using WTF::sortedListDump;
 using WTF::sortedMapDump;
-
-#endif // ListDump_h
-
index 7ff1005..bec2afc 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "Lock.h"
+#include <wtf/Lock.h>
 
 #include <wtf/LockAlgorithmInlines.h>
 #include <wtf/StackShotProfiler.h>
index e39470e..bbff680 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_Lock_h
-#define WTF_Lock_h
+#pragma once
 
 #include <wtf/LockAlgorithm.h>
 #include <wtf/Locker.h>
@@ -138,6 +137,3 @@ using LockHolder = Locker<Lock>;
 
 using WTF::Lock;
 using WTF::LockHolder;
-
-#endif // WTF_Lock_h
-
index 6a102f7..c564b42 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_LockAlgorithm_h
-#define WTF_LockAlgorithm_h
+#pragma once
 
 #include <wtf/Atomics.h>
 #include <wtf/Compiler.h>
@@ -155,6 +154,3 @@ private:
 } // namespace WTF
 
 using WTF::LockAlgorithm;
-
-#endif // WTF_LockAlgorithm_h
-
index 2b69d31..732fe95 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "LockedPrintStream.h"
+#include <wtf/LockedPrintStream.h>
 
 namespace WTF {
 
index d49ff8b..55d79ca 100644 (file)
@@ -25,8 +25,8 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-#ifndef Locker_h
-#define Locker_h
+
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/Atomics.h>
@@ -144,5 +144,3 @@ using WTF::NoLockingNecessaryTag;
 using WTF::NoLockingNecessary;
 using WTF::holdLock;
 using WTF::holdLockIf;
-
-#endif
index e270b74..ffe326c 100644 (file)
@@ -48,9 +48,9 @@
  */
 
 #include "config.h"
-#include "MD5.h"
+#include <wtf/MD5.h>
 
-#include "Assertions.h"
+#include <wtf/Assertions.h>
 #include <wtf/StdLibExtras.h>
 
 namespace WTF {
index ff1dbbb..e4f0a79 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_MD5_h
-#define WTF_MD5_h
+#pragma once
 
 #include <array>
 #include <wtf/Vector.h>
@@ -72,5 +71,3 @@ private:
 } // namespace WTF
 
 using WTF::MD5;
-
-#endif // WTF_MD5_h
index 4c54772..7c22b72 100644 (file)
  */
 
 #include "config.h"
-#include "MainThread.h"
+#include <wtf/MainThread.h>
 
-#include "Deque.h"
-#include "MonotonicTime.h"
-#include "StdLibExtras.h"
-#include "Threading.h"
 #include <mutex>
 #include <wtf/Condition.h>
+#include <wtf/Deque.h>
 #include <wtf/Lock.h>
+#include <wtf/MonotonicTime.h>
 #include <wtf/NeverDestroyed.h>
+#include <wtf/StdLibExtras.h>
 #include <wtf/ThreadSpecific.h>
+#include <wtf/Threading.h>
 
 namespace WTF {
 
index 23f4c6d..b0f1f02 100644 (file)
@@ -27,8 +27,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef MainThread_h
-#define MainThread_h
+#pragma once
 
 #include <stdint.h>
 #include <wtf/Forward.h>
@@ -116,5 +115,3 @@ using WTF::callOnWebThreadOrDispatchAsyncOnMainThread;
 using WTF::initializeWebThread;
 using WTF::initializeApplicationUIThread;
 #endif
-
-#endif // MainThread_h
index 66f10aa..83b3a51 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef MallocPtr_h
-#define MallocPtr_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 
@@ -137,5 +136,3 @@ template<typename U> MallocPtr<U> adoptMallocPtr(U* ptr)
 
 using WTF::MallocPtr;
 using WTF::adoptMallocPtr;
-
-#endif // MallocPtr_h
index 796b1e8..3dfbbe2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_MathExtras_h
-#define WTF_MathExtras_h
+#pragma once
 
 #include <algorithm>
 #include <cmath>
@@ -617,5 +616,3 @@ using WTF::shuffleVector;
 using WTF::clz32;
 using WTF::clz64;
 using WTF::ctz32;
-
-#endif // #ifndef WTF_MathExtras_h
index cba969a..0e49cee 100644 (file)
@@ -27,7 +27,7 @@
  */
 
 #include "config.h"
-#include "MediaTime.h"
+#include <wtf/MediaTime.h>
 
 #include <algorithm>
 #include <cstdlib>
index 4aded37..7cb7897 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_MediaTime_h
-#define WTF_MediaTime_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 #include <wtf/text/WTFString.h>
@@ -178,5 +177,3 @@ bool MediaTime::decode(Decoder& decoder, MediaTime& time)
 using WTF::MediaTime;
 using WTF::MediaTimeRange;
 using WTF::abs;
-
-#endif
index 9d0a140..a47685b 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "MemoryPressureHandler.h"
+#include <wtf/MemoryPressureHandler.h>
 
 #include <wtf/MemoryFootprint.h>
 #include <wtf/NeverDestroyed.h>
index ec0575b..04362a3 100644 (file)
@@ -27,8 +27,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef MessageQueue_h
-#define MessageQueue_h
+#pragma once
 
 #include <limits>
 #include <wtf/Assertions.h>
@@ -252,5 +251,3 @@ using WTF::MessageQueueWaitResult;
 using WTF::MessageQueueTerminated;
 using WTF::MessageQueueTimeout;
 using WTF::MessageQueueMessageReceived;
-
-#endif // MessageQueue_h
index b8e01c0..718e107 100644 (file)
@@ -27,7 +27,7 @@
  */
 
 #include "config.h"
-#include "MetaAllocator.h"
+#include <wtf/MetaAllocator.h>
 
 #include <wtf/DataLog.h>
 #include <wtf/FastMalloc.h>
index 9f68b22..ea66ab4 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_MetaAllocator_h
-#define WTF_MetaAllocator_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/HashMap.h>
@@ -208,6 +207,3 @@ private:
 };
 
 } // namespace WTF
-
-#endif // WTF_MetaAllocator_h
-
index 81ad71c..d8c30e9 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_MetaAllocatorHandle_h
-#define WTF_MetaAllocatorHandle_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/MetaAllocatorPtr.h>
@@ -118,5 +117,3 @@ private:
 };
 
 }
-
-#endif
index 4d0ed46..391c4c4 100644 (file)
  */
 
 #include "config.h"
-#include "MonotonicTime.h"
+#include <wtf/MonotonicTime.h>
 
-#include "PrintStream.h"
-#include "TimeWithDynamicClockType.h"
-#include "WallTime.h"
+#include <wtf/PrintStream.h>
+#include <wtf/TimeWithDynamicClockType.h>
+#include <wtf/WallTime.h>
 
 namespace WTF {
 
index 7805195..8fd0662 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_MonotonicTime_h
-#define WTF_MonotonicTime_h
+#pragma once
 
 #include <wtf/ClockType.h>
 #include <wtf/Seconds.h>
@@ -210,5 +209,3 @@ inline bool isfinite(WTF::MonotonicTime time)
 } // namespace std
 
 using WTF::MonotonicTime;
-
-#endif // WTF_MonotonicTime_h
index 585cb1c..91277ae 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_NakedPtr_h
-#define WTF_NakedPtr_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 
@@ -115,5 +114,3 @@ template<class T> inline void swap(NakedPtr<T>& a, NakedPtr<T>& b)
 } // namespace WTF
 
 using WTF::NakedPtr;
-
-#endif // WTF_NakedPtr_h
index 6432864..c22e86f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef NoLock_h
-#define NoLock_h
+#pragma once
 
 #include <wtf/Locker.h>
 
@@ -43,6 +42,3 @@ typedef Locker<NoLock> NoLockLocker;
 
 using WTF::NoLock;
 using WTF::NoLockLocker;
-
-#endif // NoLock_h
-
index 5895509..5452403 100644 (file)
@@ -25,7 +25,7 @@
 
 #pragma once
 
-#include "Atomics.h"
+#include <wtf/Atomics.h>
 
 namespace WTF {
 
index 237b53b..d82b201 100644 (file)
  *
  */
 
-#ifndef WTF_Noncopyable_h
-#define WTF_Noncopyable_h
+#pragma once
 
 #define WTF_MAKE_NONCOPYABLE(ClassName) \
     private: \
         ClassName(const ClassName&) = delete; \
         ClassName& operator=(const ClassName&) = delete; \
 
-#endif // WTF_Noncopyable_h
index 92e0661..62fa65a 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "NumberOfCores.h"
+#include <wtf/NumberOfCores.h>
 
 #include <cstdio>
 
index 3cf90d8..d6565e0 100644 (file)
  *
  */
 
-#ifndef NumberOfCores_h
-#define NumberOfCores_h
+#pragma once
 
 namespace WTF {
 
 WTF_EXPORT_PRIVATE int numberOfProcessorCores();
 
 }
-
-#endif
index 1acb265..fe58e4e 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef OSAllocator_h
-#define OSAllocator_h
+#pragma once
 
 #include <algorithm>
 #include <wtf/VMTags.h>
@@ -98,5 +97,3 @@ inline T* OSAllocator::reallocateCommitted(T* oldBase, size_t oldSize, size_t ne
 } // namespace WTF
 
 using WTF::OSAllocator;
-
-#endif // OSAllocator_h
index a5eb8d4..923a884 100644 (file)
  */
 
 #include "config.h"
-#include "OSAllocator.h"
+#include <wtf/OSAllocator.h>
 
 #if OS(UNIX)
 
-#include "PageAllocation.h"
 #include <errno.h>
 #include <sys/mman.h>
 #include <wtf/Assertions.h>
+#include <wtf/PageAllocation.h>
 
 namespace WTF {
 
index 6a457f4..d615498 100644 (file)
  */
 
 #include "config.h"
-#include "OSAllocator.h"
+#include <wtf/OSAllocator.h>
 
 #if OS(WINDOWS)
 
-#include "windows.h"
 #include <wtf/Assertions.h>
+#include <windows.h>
 
 namespace WTF {
 
index 016cc1b..d1980bc 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "OSRandomSource.h"
+#include <wtf/OSRandomSource.h>
 
 #include <mutex>
 #include <wtf/NeverDestroyed.h>
index 9f783df..2a089a4 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_OSRandomSource_h
-#define WTF_OSRandomSource_h
+#pragma once
 
 namespace WTF {
 
@@ -34,5 +33,3 @@ namespace WTF {
 // calling cryptographicallyRandomNumber or cryptographicallyRandomValues.
 void cryptographicallyRandomValuesFromOS(unsigned char* buffer, size_t length);
 }
-
-#endif
index 89b9f4b..436c278 100644 (file)
@@ -22,8 +22,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_ObjcRuntimeExtras_h
-#define WTF_ObjcRuntimeExtras_h
+#pragma once
 
 // FIXME: This file's name and function names refer to Objective-C as Objc with a lowercase C,
 // but it should be ObjC with an uppercase C.
@@ -45,5 +44,3 @@ inline ReturnType wtfCallIMP(IMP implementation, id target, SEL selector, Argume
 }
 
 #endif // __cplusplus
-
-#endif // WTF_ObjcRuntimeExtras_h
index 7089777..28e27ab 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_OrderMaker_h
-#define WTF_OrderMaker_h
+#pragma once
 
 #include <wtf/Bag.h>
 #include <wtf/HashMap.h>
@@ -138,6 +137,3 @@ private:
 } // namespace WTF
 
 using WTF::OrderMaker;
-
-#endif // WTF_OrderMaker_h
-
index a06d586..3ac714f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef PackedIntVector_h
-#define PackedIntVector_h
+#pragma once
 
 #include <wtf/BitVector.h>
 
@@ -122,6 +121,3 @@ private:
 } // namespace WTF
 
 using WTF::PackedIntVector;
-
-#endif // PackedIntVector_h
-
index ea9114f..b296203 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef PageAllocation_h
-#define PageAllocation_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/OSAllocator.h>
@@ -114,5 +113,3 @@ private:
 } // namespace WTF
 
 using WTF::PageAllocation;
-
-#endif // PageAllocation_h
index 8bbd7eb..37381b2 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "PageBlock.h"
+#include <wtf/PageBlock.h>
 
 #if OS(UNIX)
 #include <unistd.h>
index 372c8b6..e89211a 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef PageBlock_h
-#define PageBlock_h
+#pragma once
 
 namespace WTF {
 
@@ -83,5 +82,3 @@ inline PageBlock::PageBlock(void* base, size_t size, bool hasGuardPages)
 using WTF::pageSize;
 using WTF::isPageAligned;
 using WTF::isPowerOfTwo;
-
-#endif // PageBlock_h
index e2c651c..a2aee88 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef PageReservation_h
-#define PageReservation_h
+#pragma once
 
 #include <wtf/PageAllocation.h>
 
@@ -144,5 +143,3 @@ private:
 }
 
 using WTF::PageReservation;
-
-#endif // PageReservation_h
index a9abff9..006e468 100644 (file)
  */
 
 #include "config.h"
-#include "ParallelHelperPool.h"
+#include <wtf/ParallelHelperPool.h>
 
-#include "AutomaticThread.h"
-#include "DataLog.h"
-#include "StringPrintStream.h"
+#include <wtf/AutomaticThread.h>
+#include <wtf/DataLog.h>
+#include <wtf/StringPrintStream.h>
 
 namespace WTF {
 
index 79af6c7..77780f8 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ParallelHelperPool_h
-#define ParallelHelperPool_h
+#pragma once
 
 #include <wtf/Box.h>
 #include <wtf/Condition.h>
@@ -217,6 +216,3 @@ private:
 
 using WTF::ParallelHelperClient;
 using WTF::ParallelHelperPool;
-
-#endif // ParallelHelperPool_h
-
index 341d98c..d4fc97a 100644 (file)
@@ -25,8 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef ParallelJobs_h
-#define ParallelJobs_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/Vector.h>
@@ -99,5 +98,3 @@ private:
 } // namespace WTF
 
 using WTF::ParallelJobs;
-
-#endif // ParallelJobs_h
index f061300..8acdc57 100644 (file)
@@ -29,8 +29,8 @@
 
 #if ENABLE(THREADING_GENERIC)
 
-#include "ParallelJobs.h"
 #include <wtf/NumberOfCores.h>
+#include <wtf/ParallelJobs.h>
 
 namespace WTF {
 
index ca7d9a4..8b31a58 100644 (file)
@@ -25,8 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef ParallelJobsLibdispatch_h
-#define ParallelJobsLibdispatch_h
+#pragma once
 
 #if ENABLE(THREADING_LIBDISPATCH)
 
@@ -69,5 +68,3 @@ private:
 } // namespace WTF
 
 #endif // ENABLE(THREADING_LIBDISPATCH)
-
-#endif // ParallelJobsLibdispatch_h
index 9a4f6ac..f32ca7a 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ParallelVectorIterator_h
-#define ParallelVectorIterator_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 #include <wtf/Lock.h>
@@ -77,6 +76,3 @@ private:
 } // namespace WTF
 
 using WTF::ParallelVectorIterator;
-
-#endif // ParallelVectorIterator_h
-
index c78c028..b395f33 100644 (file)
  */
 
 #include "config.h"
-#include "ParkingLot.h"
-
-#include "DataLog.h"
-#include "HashFunctions.h"
-#include "StringPrintStream.h"
-#include "ThreadSpecific.h"
-#include "Threading.h"
-#include "Vector.h"
-#include "WeakRandom.h"
-#include "WordLock.h"
+#include <wtf/ParkingLot.h>
+
 #include <condition_variable>
 #include <mutex>
 #include <thread>
+#include <wtf/DataLog.h>
+#include <wtf/HashFunctions.h>
+#include <wtf/StringPrintStream.h>
+#include <wtf/ThreadSpecific.h>
+#include <wtf/Threading.h>
+#include <wtf/Vector.h>
+#include <wtf/WeakRandom.h>
+#include <wtf/WordLock.h>
 
 namespace WTF {
 
index 8487aaa..dcdc529 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_ParkingLot_h
-#define WTF_ParkingLot_h
+#pragma once
 
 #include <wtf/Atomics.h>
 #include <wtf/ScopedLambda.h>
@@ -177,6 +176,3 @@ private:
 } // namespace WTF
 
 using WTF::ParkingLot;
-
-#endif // WTF_ParkingLot_h
-
index 6404eaf..a724101 100644 (file)
@@ -25,8 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_Platform_h
-#define WTF_Platform_h
+#pragma once
 
 /* Include compiler specific macros */
 #include <wtf/Compiler.h>
 #if PLATFORM(COCOA) && USE(CA) && !PLATFORM(IOS_FAMILY_SIMULATOR)
 #define USE_IOSURFACE_CANVAS_BACKING_STORE 1
 #endif
-
-#endif /* WTF_Platform_h */
index fe64297..3919b2e 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_PointerComparison_h
-#define WTF_PointerComparison_h
+#pragma once
 
 namespace WTF {
 
@@ -36,5 +35,3 @@ template<typename T> inline bool arePointingToEqualData(const T& a, const T& b)
 } // namespace WTF
 
 using WTF::arePointingToEqualData;
-
-#endif // WTF_PointerComparison_h
index bb6fd4c..c850b80 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "Poisoned.h"
+#include <wtf/Poisoned.h>
 
 #include <wtf/CryptographicallyRandomNumber.h>
 
index d3eedfc..71d819f 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "PrintStream.h"
+#include <wtf/PrintStream.h>
 
 #include <stdio.h>
 #include <wtf/text/CString.h>
index d6c4364..7a32efe 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef PrintStream_h
-#define PrintStream_h
+#pragma once
 
 #include <memory>
 #include <stdarg.h>
@@ -346,6 +345,3 @@ using WTF::ignoringContext;
 using WTF::inContext;
 using WTF::pointerDump;
 using WTF::pointerDumpInContext;
-
-#endif // PrintStream_h
-
index ccdc2e0..5732d70 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ProcessID_h
-#define ProcessID_h
+#pragma once
 
 #if OS(UNIX)
 #include <unistd.h>
@@ -55,6 +54,3 @@ inline ProcessID getCurrentProcessID()
 
 using WTF::getCurrentProcessID;
 using WTF::ProcessID;
-
-#endif // ProcessID_h
-
index dd098f8..74071df 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ProcessPrivilege.h"
+#include <wtf/ProcessPrivilege.h>
 
 #include <wtf/OptionSet.h>
 
index 5d34d3b..b64dfea 100644 (file)
  */
 
 #include "config.h"
-#include "RAMSize.h"
+#include <wtf/RAMSize.h>
 
-#include "StdLibExtras.h"
 #include <mutex>
+#include <wtf/StdLibExtras.h>
 
 #if OS(WINDOWS)
 #include <windows.h>
index cafb4fa..91ed7c8 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RAMSize_h
-#define RAMSize_h
+#pragma once
 
 namespace WTF {
 
@@ -33,5 +32,3 @@ WTF_EXPORT_PRIVATE size_t ramSize();
 }
 
 using WTF::ramSize;
-
-#endif // RAMSize_h
index 5ccb554..39ff658 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "config.h"
-#include "RandomDevice.h"
+#include <wtf/RandomDevice.h>
 
 #include <stdint.h>
 #include <stdlib.h>
@@ -42,7 +42,7 @@
 #endif
 
 #if OS(DARWIN)
-#include "CommonCryptoSPI.h"
+#include <wtf/spi/darwin/CommonCryptoSPI.h>
 #endif
 
 #if OS(FUCHSIA)
index d39035e..791d0dd 100644 (file)
  */
 
 #include "config.h"
-#include "RandomNumber.h"
-
-#include "CryptographicallyRandomNumber.h"
-#include "RandomNumberSeed.h"
+#include <wtf/RandomNumber.h>
 
 #include <limits>
 #include <limits.h>
 #include <stdint.h>
 #include <stdlib.h>
+#include <wtf/CryptographicallyRandomNumber.h>
+#include <wtf/RandomNumberSeed.h>
 
 namespace WTF {
 
index 206bd6f..238ccc2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_RandomNumber_h
-#define WTF_RandomNumber_h
+#pragma once
 
 namespace WTF {
 
@@ -35,5 +34,3 @@ WTF_EXPORT_PRIVATE double randomNumber();
 }
 
 using WTF::randomNumber;
-
-#endif
index 174d3be..8434fcc 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_RandomNumberSeed_h
-#define WTF_RandomNumberSeed_h
+#pragma once
 
 #include <stdlib.h>
 #include <time.h>
@@ -56,5 +55,3 @@ inline void initializeRandomNumberGenerator()
 }
 
 }
-
-#endif
index 9db10fc..e6d846c 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_RangeSet_h
-#define WTF_RangeSet_h
+#pragma once
 
 #include <wtf/ListDump.h>
 #include <wtf/MathExtras.h>
@@ -212,6 +211,3 @@ private:
 } // namespace WTF
 
 using WTF::RangeSet;
-
-#endif // WTF_RangeSet_h
-
index 6dc7292..1862bcb 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RawPointer_h
-#define RawPointer_h
+#pragma once
 
 namespace WTF {
 
@@ -54,5 +53,3 @@ private:
 } // namespace WTF
 
 using WTF::RawPointer;
-
-#endif // RawPointer_h
index e0d7982..5077a59 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ReadWriteLock.h"
+#include <wtf/ReadWriteLock.h>
 
 #include <wtf/Locker.h>
 
index 7dda72a..19d11fd 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RedBlackTree_h
-#define RedBlackTree_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/Noncopyable.h>
@@ -569,6 +568,3 @@ private:
 };
 
 }
-
-#endif
-
index 3b3158d..6dc684e 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_Ref_h
-#define WTF_Ref_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/DumbPtrTraits.h>
@@ -280,5 +279,3 @@ using WTF::Ref;
 using WTF::adoptRef;
 using WTF::makeRef;
 using WTF::static_reference_cast;
-
-#endif // WTF_Ref_h
index 3f68363..a46b05f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RefCountedArray_h
-#define RefCountedArray_h
+#pragma once
 
 #include <wtf/DumbPtrTraits.h>
 #include <wtf/FastMalloc.h>
@@ -248,6 +247,3 @@ using PoisonedRefCountedArray = RefCountedArray<T, PoisonedPtrTraits<Poison, T>>
 
 using WTF::PoisonedRefCountedArray;
 using WTF::RefCountedArray;
-
-#endif // RefCountedArray_h
-
index dd008bb..6e578af 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include "config.h"
-#include "RefCountedLeakCounter.h"
+#include <wtf/RefCountedLeakCounter.h>
 
 #include <wtf/HashCountedSet.h>
 
index 303f78c..bab2576 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
  
-#ifndef RefCountedLeakCounter_h
-#define RefCountedLeakCounter_h
+#pragma once
 
 #include <atomic>
 #include <wtf/Assertions.h>
@@ -44,5 +43,3 @@ private:
 };
 
 }  // namespace WTF
-
-#endif
index 26e11f4..605c44a 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RefCounter_h
-#define RefCounter_h
+#pragma once
 
 #include <wtf/Function.h>
 #include <wtf/Noncopyable.h>
@@ -146,5 +145,3 @@ inline RefCounter<T>::~RefCounter()
 
 using WTF::RefCounter;
 using WTF::RefCounterEvent;
-
-#endif // RefCounter_h
index 5220853..2a35572 100644 (file)
@@ -20,8 +20,7 @@
 
 // RefPtr is documented at http://webkit.org/coding/RefPtr.html
 
-#ifndef WTF_RefPtr_h
-#define WTF_RefPtr_h
+#pragma once
 
 #include <algorithm>
 #include <utility>
@@ -284,5 +283,3 @@ using WTF::RefPtr;
 using WTF::adoptRef;
 using WTF::makeRefPtr;
 using WTF::static_pointer_cast;
-
-#endif // WTF_RefPtr_h
index 3f5f3a1..aa96dea 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef RetainPtr_h
-#define RetainPtr_h
+#pragma once
 
 #include <wtf/Platform.h>
 
@@ -382,5 +381,3 @@ using WTF::dynamic_objc_cast;
 #endif
 
 #endif // USE(CF) || defined(__OBJC__)
-
-#endif // WTF_RetainPtr_h
index 0fcd958..757f92f 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "RunLoop.h"
+#include <wtf/RunLoop.h>
 
 #include <wtf/NeverDestroyed.h>
 #include <wtf/StdLibExtras.h>
index 5139d2a..f0da3ef 100644 (file)
@@ -25,8 +25,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RunLoop_h
-#define RunLoop_h
+#pragma once
 
 #include <wtf/Condition.h>
 #include <wtf/Deque.h>
@@ -212,5 +211,3 @@ private:
 } // namespace WTF
 
 using WTF::RunLoop;
-
-#endif // RunLoop_h
index 24ee4a5..74d205f 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RunLoopTimer_h
-#define RunLoopTimer_h
+#pragma once
 
 #include <wtf/SchedulePair.h>
 #include <wtf/Seconds.h>
@@ -80,5 +79,3 @@ private:
 } // namespace WTF
 
 using WTF::RunLoopTimer;
-
-#endif
index 5f5fc88..7418fdd 100644 (file)
@@ -30,9 +30,9 @@
 
 #if PLATFORM(COCOA) && HAVE(RUNLOOP_TIMER)
 
-#include "RunLoopTimer.h"
+#include <wtf/RunLoopTimer.h>
 
-#include "AutodrainedPool.h"
+#include <wtf/AutodrainedPool.h>
 
 namespace WTF {
 
index 67bbcc2..e7c68f7 100644 (file)
  */
 
 #include "config.h"
-#include "SHA1.h"
+#include <wtf/SHA1.h>
 
-#include "Assertions.h"
-#include "text/CString.h"
+#include <wtf/Assertions.h>
+#include <wtf/text/CString.h>
 
 namespace WTF {
 
index 009b484..22f58cd 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_SHA1_h
-#define WTF_SHA1_h
+#pragma once
 
 #include <array>
 #include <wtf/Vector.h>
@@ -88,5 +87,3 @@ private:
 } // namespace WTF
 
 using WTF::SHA1;
-
-#endif // WTF_SHA1_h
index 516e3bc..607bc01 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SaturatedArithmetic_h
-#define SaturatedArithmetic_h
+#pragma once
 
-#include "Compiler.h"
 #include <limits>
 #include <stdint.h>
 #include <stdlib.h>
+#include <wtf/Compiler.h>
 
 inline bool signedAddOverflows(int32_t a, int32_t b, int32_t& result)
 {
@@ -100,5 +99,3 @@ inline int32_t saturatedSubtraction(int32_t a, int32_t b)
 #endif
     return result;
 }
-
-#endif // SaturatedArithmetic_h
index 58e180b..c41bcbb 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SchedulePair_h
-#define SchedulePair_h
+#pragma once
 
 #include <wtf/HashSet.h>
 #include <wtf/RetainPtr.h>
@@ -89,5 +88,3 @@ typedef HashSet<RefPtr<SchedulePair>, SchedulePairHash> SchedulePairHashSet;
 
 using WTF::SchedulePair;
 using WTF::SchedulePairHashSet;
-
-#endif
index ce0a23c..46f65c3 100644 (file)
@@ -27,7 +27,7 @@
  */
 
 #include "config.h"
-#include "SchedulePair.h"
+#include <wtf/SchedulePair.h>
 
 namespace WTF {
 
index f7f48ed..62261ad 100644 (file)
@@ -27,7 +27,7 @@
  */
 
 #include "config.h"
-#include "SchedulePair.h"
+#include <wtf/SchedulePair.h>
 
 namespace WTF {
 
index 3cb2df4..d2dd6a3 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ScopedLambda_h
-#define ScopedLambda_h
+#pragma once
 
 #include <wtf/ForbidHeapAllocation.h>
 
@@ -195,6 +194,3 @@ ScopedLambdaRefFunctor<FunctionType, Functor> scopedLambdaRef(const Functor& fun
 using WTF::ScopedLambda;
 using WTF::scopedLambda;
 using WTF::scopedLambdaRef;
-
-#endif // ScopedLambda_h
-
index 358c7c3..b24cdfd 100644 (file)
  */
 
 #include "config.h"
-#include "Seconds.h"
+#include <wtf/Seconds.h>
 
-#include "Condition.h"
-#include "Lock.h"
-#include "MonotonicTime.h"
-#include "PrintStream.h"
-#include "TimeWithDynamicClockType.h"
-#include "WallTime.h"
+#include <wtf/Condition.h>
+#include <wtf/Lock.h>
+#include <wtf/MonotonicTime.h>
+#include <wtf/PrintStream.h>
+#include <wtf/TimeWithDynamicClockType.h>
+#include <wtf/WallTime.h>
 
 namespace WTF {
 
index c03e6a7..a984216 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_Seconds_h
-#define WTF_Seconds_h
+#pragma once
 
 #include <wtf/MathExtras.h>
 #include <wtf/Optional.h>
@@ -356,5 +355,3 @@ inline bool isfinite(WTF::Seconds seconds)
 
 using namespace WTF::seconds_literals;
 using WTF::Seconds;
-
-#endif // WTF_Seconds_h
index 3e3fe00..e87939e 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SegmentedVector_h
-#define SegmentedVector_h
+#pragma once
 
 #include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
@@ -273,5 +272,3 @@ namespace WTF {
 } // namespace WTF
 
 using WTF::SegmentedVector;
-
-#endif // SegmentedVector_h
index 60eb7f0..ce79890 100644 (file)
@@ -34,8 +34,7 @@
 //        void setNext(Node*);
 //        Node* next();
 
-#ifndef SentinelLinkedList_h
-#define SentinelLinkedList_h
+#pragma once
 
 namespace WTF {
 
@@ -276,6 +275,3 @@ inline void SentinelLinkedList<T, RawNode>::takeFrom(SentinelLinkedList<T, RawNo
 
 using WTF::BasicRawSentinelNode;
 using WTF::SentinelLinkedList;
-
-#endif
-
index 4d82827..9ffbffe 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef SharedTask_h
-#define SharedTask_h
+#pragma once
 
 #include <wtf/Ref.h>
 #include <wtf/ThreadSafeRefCounted.h>
@@ -128,6 +127,3 @@ Ref<SharedTask<FunctionType>> createSharedTask(Functor&& functor)
 using WTF::createSharedTask;
 using WTF::SharedTask;
 using WTF::SharedTaskFunctor;
-
-#endif // SharedTask_h
-
index a6c1f65..a971a91 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef SimpleStats_h
-#define SimpleStats_h
+#pragma once
 
 #include <wtf/MathExtras.h>
 #include <wtf/StdLibExtras.h>
@@ -112,6 +111,3 @@ private:
 } // namespace WTF
 
 using WTF::SimpleStats;
-
-#endif // SimpleStats_h
-
index fdf1b65..ff804de 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_SingleRootGraph_h
-#define WTF_SingleRootGraph_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 #include <wtf/GraphNodeWorklist.h>
@@ -305,5 +304,3 @@ private:
 } // namespace WTF
 
 using WTF::SingleRootGraph;
-
-#endif // WTF_SingleRootGraph_h
index c00bf36..fc0d123 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SinglyLinkedList_h
-#define SinglyLinkedList_h
+#pragma once
 
 namespace WTF {
 
@@ -68,5 +67,3 @@ template <typename Node> inline Node* SinglyLinkedList<Node>::pop()
 }
 
 using WTF::SinglyLinkedList;
-
-#endif
index ff8c2d7..d7f06d5 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "SixCharacterHash.h"
+#include <wtf/SixCharacterHash.h>
 
 #include <wtf/ASCIICType.h>
 
index c5287d8..eb344ba 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef SixCharacterHash_h
-#define SixCharacterHash_h
+#pragma once
 
 #include <array>
 
@@ -43,6 +42,3 @@ WTF_EXPORT_PRIVATE std::array<char, 7> integerToSixCharacterHashString(unsigned)
 
 using WTF::sixCharacterHashStringToInteger;
 using WTF::integerToSixCharacterHashString;
-
-#endif // SixCharacterHash_h
-
index da36c8d..d4a6e21 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef SmallPtrSet_h
-#define SmallPtrSet_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/FastMalloc.h>
@@ -249,5 +248,3 @@ private:
 } // namespace WTF
 
 using WTF::SmallPtrSet;
-
-#endif // SmallPtrSet_h
index 44f7a81..62441eb 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef Spectrum_h
-#define Spectrum_h
+#pragma once
 
 #include <wtf/HashMap.h>
 #include <wtf/Vector.h>
@@ -122,5 +121,3 @@ private:
 } // namespace WTF
 
 using WTF::Spectrum;
-
-#endif // Spectrum_h
index ba7f745..a429f44 100644 (file)
@@ -19,9 +19,9 @@
  */
 
 #include "config.h"
-#include "StackBounds.h"
 #include <mutex>
 #include <wtf/NoTailCalls.h>
+#include <wtf/StackBounds.h>
 
 #if OS(DARWIN)
 
index d2fc658..9a3613a 100644 (file)
@@ -24,8 +24,7 @@
  *
  */
 
-#ifndef StackBounds_h
-#define StackBounds_h
+#pragma once
 
 #include <algorithm>
 #include <wtf/StackPointer.h>
@@ -164,5 +163,3 @@ private:
 } // namespace WTF
 
 using WTF::StackBounds;
-
-#endif
index 78f6285..db6e0a4 100644 (file)
  */
 
 #include "config.h"
-#include "StackStats.h"
+#include <wtf/StackStats.h>
 
 #if ENABLE(STACK_STATS) 
 
-#include "Assertions.h"
-#include "DataLog.h"
+#include <wtf/Assertions.h>
+#include <wtf/DataLog.h>
 
 // Define the following flag if you want to collect stats on every single
 // checkpoint. By default, we only log checkpoints that establish new
index 101779c..3e8a646 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef StackStats_h
-#define StackStats_h
+#pragma once
 
-#include "ExportMacros.h"
 #include <mutex>
+#include <wtf/ExportMacros.h>
 
 
 // Define this flag to enable Stack stats collection. This feature is useful
@@ -143,5 +142,3 @@ private:
 } // namespace WTF
 
 using WTF::StackStats;
-
-#endif // StackStats_h
index 62bdbbd..7a0d99c 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "config.h"
-#include "StackTrace.h"
+#include <wtf/StackTrace.h>
 
 #include <wtf/Assertions.h>
 #include <wtf/PrintStream.h>
index 2cbea60..87315b5 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_StdLibExtras_h
-#define WTF_StdLibExtras_h
+#pragma once
 
 #include <cstring>
 #include <memory>
@@ -590,5 +589,3 @@ using WTF::mergeDeduplicatedSorted;
 using WTF::roundUpToMultipleOf;
 using WTF::safeCast;
 using WTF::tryBinarySearch;
-
-#endif // WTF_StdLibExtras_h
index ec99253..feb7592 100644 (file)
@@ -28,8 +28,7 @@
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
-#ifndef WTF_StreamBuffer_h
-#define WTF_StreamBuffer_h
+#pragma once
 
 #include <wtf/Deque.h>
 
@@ -112,5 +111,3 @@ private:
 } // namespace WTF
 
 using WTF::StreamBuffer;
-
-#endif // WTF_StreamBuffer_h
index 56abf9b..e8be380 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef StringHashDumpContext_h
-#define StringHashDumpContext_h
+#pragma once
 
 #include <wtf/HashMap.h>
 #include <wtf/SixCharacterHash.h>
@@ -117,6 +116,3 @@ public:
 } // namespace WTF
 
 using WTF::StringHashDumpContext;
-
-#endif // StringHashDumpContext_h
-
index 33fd5ab..eeb216a 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "StringPrintStream.h"
+#include <wtf/StringPrintStream.h>
 
 #include <stdarg.h>
 #include <stdio.h>
index f5de736..65ee4d6 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef StringPrintStream_h
-#define StringPrintStream_h
+#pragma once
 
 #include <wtf/PrintStream.h>
 #include <wtf/text/CString.h>
@@ -78,6 +77,3 @@ String toString(const Types&... values)
 using WTF::StringPrintStream;
 using WTF::toCString;
 using WTF::toString;
-
-#endif // StringPrintStream_h
-
index 23b99a6..f86943f 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ThreadGroup.h"
+#include <wtf/ThreadGroup.h>
 
 #include <wtf/NeverDestroyed.h>
 
index 8674cf5..42154a3 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ThreadMessage.h"
+#include <wtf/ThreadMessage.h>
 
 #include <wtf/Lock.h>
 #include <wtf/Locker.h>
index fc75b24..b1f1f71 100644 (file)
@@ -39,8 +39,7 @@
  * WebKit the repeated call bahavior is utilized.
  */
 
-#ifndef WTF_ThreadSpecific_h
-#define WTF_ThreadSpecific_h
+#pragma once
 
 #include <wtf/MainThread.h>
 #include <wtf/Noncopyable.h>
@@ -311,5 +310,3 @@ inline T& ThreadSpecific<T, canBeGCThread>::operator*()
 } // namespace WTF
 
 using WTF::ThreadSpecific;
-
-#endif // WTF_ThreadSpecific_h
index ad7cf86..ae7ae84 100644 (file)
@@ -20,7 +20,7 @@
  */
 
 #include "config.h"
-#include "ThreadSpecific.h"
+#include <wtf/ThreadSpecific.h>
 
 #if OS(WINDOWS)
 
index 409ba75..31e4ddc 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "Threading.h"
+#include <wtf/Threading.h>
 
 #include <algorithm>
 #include <cmath>
index aa66305..3a8a4a5 100644 (file)
@@ -28,8 +28,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef Threading_h
-#define Threading_h
+#pragma once
 
 #include <mutex>
 #include <stdint.h>
@@ -340,5 +339,3 @@ using WTF::ThreadIdentifier;
 using WTF::createThread;
 using WTF::waitForThreadCompletion;
 #endif
-
-#endif // Threading_h
index 7f20bc9..2693005 100644 (file)
@@ -28,8 +28,7 @@
  *
  */
 
-#ifndef ThreadingPrimitives_h
-#define ThreadingPrimitives_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 #include <wtf/Locker.h>
@@ -110,5 +109,3 @@ private:
 using WTF::Mutex;
 using WTF::MutexLocker;
 using WTF::ThreadCondition;
-
-#endif // ThreadingPrimitives_h
index 6404b42..e48dd9b 100644 (file)
@@ -30,7 +30,7 @@
  */
 
 #include "config.h"
-#include "Threading.h"
+#include <wtf/Threading.h>
 
 #if USE(PTHREADS)
 
index e1ae74e..10d46ac 100644 (file)
@@ -84,7 +84,7 @@
  */
 
 #include "config.h"
-#include "Threading.h"
+#include <wtf/Threading.h>
 
 #if OS(WINDOWS)
 
index 789099f..6bc8534 100644 (file)
  */
 
 #include "config.h"
-#include "TimeWithDynamicClockType.h"
+#include <wtf/TimeWithDynamicClockType.h>
 
-#include "Condition.h"
-#include "Lock.h"
-#include "PrintStream.h"
 #include <cfloat>
 #include <cmath>
+#include <wtf/Condition.h>
 #include <wtf/DataLog.h>
+#include <wtf/PrintStream.h>
+#include <wtf/Lock.h>
 
 namespace WTF {
 
index 438efcb..b55c23f 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_TimeWithDynamicClockType_h
-#define WTF_TimeWithDynamicClockType_h
+#pragma once
 
 #include <wtf/ClockType.h>
 #include <wtf/MonotonicTime.h>
@@ -160,5 +159,3 @@ inline bool isfinite(WTF::TimeWithDynamicClockType time)
 using WTF::TimeWithDynamicClockType;
 using WTF::hasElapsed;
 using WTF::sleep;
-
-#endif // WTF_TimeWithDynamicClockType_h
index d97a9ea..6129550 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "TimingScope.h"
+#include <wtf/TimingScope.h>
 
 #include <wtf/HashMap.h>
 #include <wtf/Lock.h>
index 91b31f9..d06850c 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef TinyLRUCache_h
-#define TinyLRUCache_h
+#pragma once
 
 #include <wtf/NeverDestroyed.h>
 #include <wtf/Vector.h>
@@ -80,5 +79,3 @@ private:
 
 using WTF::TinyLRUCache;
 using WTF::TinyLRUCachePolicy;
-
-#endif // TinyLRUCache_h
index 3f63ce3..524f067 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef TinyPtrSet_h
-#define TinyPtrSet_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/FastMalloc.h>
@@ -526,6 +525,3 @@ private:
 } // namespace WTF
 
 using WTF::TinyPtrSet;
-
-#endif // TinyPtrSet_h
-
index f853349..24ace54 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef TriState_h
-#define TriState_h
+#pragma once
 
 namespace WTF {
 
@@ -46,5 +45,3 @@ using WTF::FalseTriState;
 using WTF::TrueTriState;
 using WTF::MixedTriState;
 using WTF::triState;
-
-#endif // TriState_h
index 18b940c..6eb63e5 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef TypeCasts_h
-#define TypeCasts_h
+#pragma once
 
 #include <type_traits>
 
@@ -108,5 +107,3 @@ private:
 using WTF::TypeCastTraits;
 using WTF::is;
 using WTF::downcast;
-
-#endif // TypeCasts_h
index fb5fe5b..48d64ff 100644 (file)
@@ -29,7 +29,7 @@
  */
 
 #include "config.h"
-#include "UUID.h"
+#include <wtf/UUID.h>
 
 #include <wtf/CryptographicallyRandomNumber.h>
 #include <wtf/HexNumber.h>
index 4e33576..aa34ab4 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "UniStdExtras.h"
+#include <wtf/UniStdExtras.h>
 
 #include <fcntl.h>
 
index 81aca2d..f039c50 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef UnionFind_h
-#define UnionFind_h
+#pragma once
 
 #include <wtf/Assertions.h>
 
@@ -108,5 +107,3 @@ private:
 } // namespace WTF
 
 using WTF::UnionFind;
-
-#endif // UnionFind_h
index 27fc0de..4cf7819 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef VMTags_h
-#define VMTags_h
+#pragma once
 
 // On Mac OS X, the VM subsystem allows tagging memory requested from mmap and vm_map
 // in order to aid tools that inspect system memory use. 
@@ -64,5 +63,3 @@
 #define VM_TAG_FOR_REGISTERFILE_MEMORY -1
 
 #endif // OS(DARWIN)
-
-#endif // VMTags_h
index 2a86eb0..b425f3a 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ValueCheck_h
-#define ValueCheck_h
+#pragma once
 
 #include <wtf/FastMalloc.h>
 
@@ -49,5 +48,3 @@ template<typename P> struct ValueCheck<P*> {
 #endif
 
 }
-
-#endif // ValueCheck_h
index d2bcf5a..66191dd 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_Vector_h
-#define WTF_Vector_h
+#pragma once
 
 #include <initializer_list>
 #include <limits>
@@ -1708,5 +1707,3 @@ using WTF::copyToVector;
 using WTF::copyToVectorOf;
 using WTF::copyToVectorSpecialization;
 using WTF::removeRepeatedElements;
-
-#endif // WTF_Vector_h
index 4967e9f..2bf5eee 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_VectorTraits_h
-#define WTF_VectorTraits_h
+#pragma once
 
 #include <wtf/Ref.h>
 #include <wtf/RefPtr.h>
@@ -92,5 +91,3 @@ namespace WTF {
 
 using WTF::VectorTraits;
 using WTF::SimpleClassVectorTraits;
-
-#endif // WTF_VectorTraits_h
index b7bc9db..8e2b3f6 100644 (file)
  */
 
 #include "config.h"
-#include "WallTime.h"
+#include <wtf/WallTime.h>
 
-#include "MonotonicTime.h"
-#include "PrintStream.h"
-#include "TimeWithDynamicClockType.h"
+#include <wtf/MonotonicTime.h>
+#include <wtf/PrintStream.h>
+#include <wtf/TimeWithDynamicClockType.h>
 
 namespace WTF {
 
index 73ef5d7..1541eab 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_WallTime_h
-#define WTF_WallTime_h
+#pragma once
 
 #include <wtf/ClockType.h>
 #include <wtf/Seconds.h>
@@ -181,5 +180,3 @@ inline bool isfinite(WTF::WallTime time)
 } // namespace std
 
 using WTF::WallTime;
-
-#endif // WTF_WallTime_h
index e524225..9d05182 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WTF_WeakPtr_h
-#define WTF_WeakPtr_h
+#pragma once
 
 #include <wtf/Noncopyable.h>
 #include <wtf/Ref.h>
@@ -223,5 +222,3 @@ using WTF::WeakPtr;
 using WTF::WeakPtrFactory;
 using WTF::WeakReference;
 using WTF::makeWeakPtr;
-
-#endif
index 4d59e44..7548bcd 100644 (file)
@@ -28,8 +28,7 @@
  * See also https://en.wikipedia.org/wiki/Xorshift.
  */
 
-#ifndef WeakRandom_h
-#define WeakRandom_h
+#pragma once
 
 #include <limits.h>
 #include <wtf/CryptographicallyRandomNumber.h>
@@ -109,5 +108,3 @@ private:
 } // namespace WTF
 
 using WTF::WeakRandom;
-
-#endif // WeakRandom_h
index febb3b6..fb2c78e 100644 (file)
  */
 
 #include "config.h"
-#include "WordLock.h"
+#include <wtf/WordLock.h>
 
-#include "Threading.h"
 #include <condition_variable>
 #include <mutex>
 #include <thread>
+#include <wtf/Threading.h>
 
 namespace WTF {
 
index 8a90c1e..589c671 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef WTF_WordLock_h
-#define WTF_WordLock_h
+#pragma once
 
 #include <wtf/Atomics.h>
 #include <wtf/Compiler.h>
@@ -107,6 +106,3 @@ using WordLockHolder = Locker<WordLock>;
 
 using WTF::WordLock;
 using WTF::WordLockHolder;
-
-#endif // WTF_WordLock_h
-
index 248db08..e40577c 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "config.h"
-#include "WorkQueue.h"
+#include <wtf/WorkQueue.h>
 
 #include <mutex>
 #include <wtf/Condition.h>
index 4ecd2b5..b384427 100644 (file)
@@ -25,8 +25,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WorkQueue_h
-#define WorkQueue_h
+#pragma once
 
 #include <wtf/Forward.h>
 #include <wtf/FunctionDispatcher.h>
@@ -112,5 +111,3 @@ private:
 }
 
 using WTF::WorkQueue;
-
-#endif
index 484b57c..857803e 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "WorkerPool.h"
+#include <wtf/WorkerPool.h>
 
 #include <wtf/NeverDestroyed.h>
 
index 83d7b90..e2c4c39 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "Language.h"
+#include <wtf/Language.h>
 
 #include <CoreFoundation/CoreFoundation.h>
 #include <mutex>
index 42a35cd..bd5d8d0 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "RunLoop.h"
+#include <wtf/RunLoop.h>
 
 #include <CoreFoundation/CoreFoundation.h>
 #include <dispatch/dispatch.h>
index 4813db8..f798fd0 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "Entitlements.h"
+#include <wtf/cocoa/Entitlements.h>
 
 #include <wtf/OSObjectPtr.h>
 #include <wtf/RetainPtr.h>
index 8e4d5cb..66f341f 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "MachSendRight.h"
+#include <wtf/MachSendRight.h>
 
 #include <mach/mach_error.h>
 #include <mach/mach_init.h>
index 0c9263f..c686ab7 100644 (file)
@@ -27,7 +27,7 @@
  */
 
 #import "config.h"
-#import "MainThread.h"
+#import <wtf/MainThread.h>
 
 #import <CoreFoundation/CoreFoundation.h>
 #import <Foundation/NSThread.h>
index ad0e2a8..885da76 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "MemoryFootprint.h"
+#include <wtf/MemoryFootprint.h>
 
 #include <mach/mach.h>
 #include <mach/task_info.h>
index 6e88e2f..5e5a01a 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #import "config.h"
-#import "MemoryPressureHandler.h"
+#import <wtf/MemoryPressureHandler.h>
 
 #import <mach/mach.h>
 #import <mach/task_info.h>
index 521a1d8..d0959ec 100644 (file)
  */
 
 #include "config.h"
-#include "WorkQueue.h"
-#include "BlockPtr.h"
-#include "Ref.h"
+#include <wtf/WorkQueue.h>
+
+#include <wtf/BlockPtr.h>
+#include <wtf/Ref.h>
 
 namespace WTF {
 
index 7b5f592..8465583 100644 (file)
@@ -33,7 +33,7 @@
  */
 
 #include "config.h"
-#include "dtoa.h"
+#include <wtf/dtoa.h>
 
 #include <stdio.h>
 #include <wtf/Lock.h>
index 3c5b5b9..5f4fadb 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef WTF_dtoa_h
-#define WTF_dtoa_h
+#pragma once
 
 #include <unicode/utypes.h>
 #include <wtf/ASCIICType.h>
@@ -82,5 +81,3 @@ using WTF::numberToString;
 using WTF::numberToFixedPrecisionString;
 using WTF::numberToFixedWidthString;
 using WTF::parseDouble;
-
-#endif // WTF_dtoa_h
index 6dd2f8e..bff8d80 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "CPUTime.h"
+#include <wtf/CPUTime.h>
 
 #include <zircon/syscalls.h>
 
index f2ae830..0de9472 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "MemoryFootprint.h"
+#include <wtf/MemoryFootprint.h>
 
 namespace WTF {
 
index 3777dc1..db897c6 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "MemoryPressureHandler.h"
+#include <wtf/MemoryPressureHandler.h>
 
 namespace WTF {
 
index 7869199..3c8ebc7 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "config.h"
-#include "RunLoop.h"
+#include <wtf/RunLoop.h>
 
 namespace WTF {
 
index 3c0492f..8ef3327 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 #include "config.h"
-#include "WorkQueue.h"
+#include <wtf/WorkQueue.h>
 
 #include <wtf/WallTime.h>
 #include <wtf/text/WTFString.h>
index aca96f5..f44b9e5 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #include "config.h"
-#include "GLibUtilities.h"
+#include <wtf/glib/GLibUtilities.h>
 
 #include <glib.h>
 #include <wtf/glib/GUniquePtr.h>
index 0f6f3ae..2dd06fc 100644 (file)
@@ -17,7 +17,7 @@
  */
 
 #include "config.h"
-#include "GRefPtr.h"
+#include <wtf/glib/GRefPtr.h>
 
 #if USE(GLIB)
 
index 6a27587..b8ab44b 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "config.h"
-#include "RunLoop.h"
+#include <wtf/RunLoop.h>
 
 #include <glib.h>
 #include <wtf/MainThread.h>
index 671d531..a65341a 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "WebCoreThread.h"
+#include <wtf/ios/WebCoreThread.h>
 
 #if USE(WEB_THREAD)
 WTF_EXPORT_PRIVATE bool (*WebCoreWebThreadIsLockedOrDisabled)(void);
index c9b9c09..2880b5a 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-// Since this is a shared header, with the same file name as a file in
-// WebCore we prefix this with WTF to make it unique.
-#ifndef WTF_WebCoreThread_h
-#define WTF_WebCoreThread_h
+#pragma once
 
 #ifdef __cplusplus
 extern "C" {
@@ -39,5 +36,3 @@ extern void (*WebCoreWebThreadRun)(void (^block)());
 #ifdef __cplusplus
 }
 #endif
-
-#endif // WTF_WebCoreThread_h
index 8bb214a..0c52ce5 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "CurrentProcessMemoryStatus.h"
+#include <wtf/linux/CurrentProcessMemoryStatus.h>
 
 #include <stdio.h>
 #include <stdlib.h>
index 0e4d546..5cb858c 100644 (file)
  */
 
 #include "config.h"
-#include "MemoryFootprint.h"
+#include <wtf/MemoryFootprint.h>
 
-#include "MonotonicTime.h"
 #include <stdio.h>
+#include <wtf/MonotonicTime.h>
 #include <wtf/StdLibExtras.h>
 #include <wtf/text/StringView.h>
 
index 0c4def1..ae7823f 100644 (file)
@@ -26,7 +26,7 @@
  */
 
 #include "config.h"
-#include "MemoryPressureHandler.h"
+#include <wtf/MemoryPressureHandler.h>
 
 #include <malloc.h>
 #include <unistd.h>
index ba8390e..5c809c0 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef AppKitCompatibilityDeclarations_h
-#define AppKitCompatibilityDeclarations_h
+#pragma once
 
 #import <Availability.h>
 
@@ -45,5 +44,3 @@ static const NSLevelIndicatorStyle NSLevelIndicatorStyleDiscreteCapacity = NSDis
 static const NSLevelIndicatorStyle NSLevelIndicatorStyleRating = NSRatingLevelIndicatorStyle;
 
 #endif // __MAC_OS_X_VERSION_MAX_ALLOWED < 101300
-
-#endif // AppKitCompatibilityDeclarations_h
index 9cf6b7f..c1da161 100644 (file)
 
 #include "config.h"
 
-#include "HashMap.h"
-#include "HashSet.h"
-#include "Lock.h"
-#include "MainThread.h"
-#include "NeverDestroyed.h"
-#include "StdLibExtras.h"
 #include <stdint.h>
+#include <wtf/HashMap.h>
+#include <wtf/HashSet.h>
+#include <wtf/Lock.h>
+#include <wtf/MainThread.h>
+#include <wtf/NeverDestroyed.h>
+#include <wtf/StdLibExtras.h>
 
 // This file contains deprecated symbols that the last released version of Safari uses.
 // Once Safari stops using them, we should remove them.
index 4569db4..7c47d1c 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "FastMalloc.h"
+#include <wtf/FastMalloc.h>
 
 #define EXPORT __attribute__((visibility("default")))
 
index 65e05c5..99b2bee 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "PersistentCoders.h"
+#include <wtf/persistence/PersistentCoders.h>
 
 #include <wtf/text/CString.h>
 #include <wtf/text/WTFString.h>
index 92dd50e..7249f79 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "PersistentDecoder.h"
+#include <wtf/persistence/PersistentDecoder.h>
 
 #include <wtf/persistence/PersistentEncoder.h>
 
index 6636eb6..8375815 100644 (file)
@@ -24,9 +24,9 @@
  */
 
 #include "config.h"
-#include "PersistentEncoder.h"
+#include <wtf/persistence/PersistentEncoder.h>
 
-#include "SHA1.h"
+#include <wtf/SHA1.h>
 
 namespace WTF {
 namespace Persistence {
index 1da60ef..4de89d4 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef CFBundleSPI_h
-#define CFBundleSPI_h
+#pragma once
 
 #include <CoreFoundation/CoreFoundation.h>
 
@@ -46,5 +45,3 @@ Boolean CFBundleGetLocalizationInfoForLocalization(CFStringRef localizationName,
 CFStringRef CFBundleCopyLocalizationForLocalizationInfo(SInt32 languageCode, SInt32 regionCode, SInt32 scriptCode, CFStringEncoding stringEncoding);
 
 WTF_EXTERN_C_END
-
-#endif
index f79bff9..c3dc398 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CommonCryptoSPI_h
-#define CommonCryptoSPI_h
+#pragma once
 
 #if OS(DARWIN)
 
@@ -42,5 +41,3 @@ int CCRandomCopyBytes(CCRandomRef rnd, void *bytes, size_t count);
 WTF_EXTERN_C_END
 
 #endif // OS(DARWIN)
-
-#endif /* CommonCryptoSPI_h */
index 7e68f2b..3d55b71 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef ASCIIFastPath_h
-#define ASCIIFastPath_h
+#pragma once
 
 #include <stdint.h>
 #include <unicode/utypes.h>
@@ -195,5 +194,3 @@ inline void copyLCharsFromUCharSource(LChar* destination, const UChar* source, s
 } // namespace WTF
 
 using WTF::charactersAreAllASCII;
-
-#endif // ASCIIFastPath_h
index 1e13c43..687c179 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ASCIILiteral.h"
+#include <wtf/text/ASCIILiteral.h>
 
 #include <wtf/PrintStream.h>
 
index 1bcac90..b3bd490 100644 (file)
  */
 
 #include "config.h"
-#include "AtomicString.h"
+#include <wtf/text/AtomicString.h>
 
 #include <mutex>
 #include <wtf/MainThread.h>
 #include <wtf/text/IntegerToStringConversion.h>
 
-#include "dtoa.h"
+#include <wtf/dtoa.h>
 
 namespace WTF {
 
index 29357d0..e396612 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef AtomicString_h
-#define AtomicString_h
+#pragma once
 
 #include <utility>
 #include <wtf/NeverDestroyed.h>
@@ -363,5 +362,3 @@ using WTF::xmlnsAtom;
 #endif
 
 #include <wtf/text/StringConcatenate.h>
-
-#endif // AtomicString_h
index 4176193..f2b7d2e 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef AtomicStringHash_h
-#define AtomicStringHash_h
+#pragma once
 
 #include <wtf/text/AtomicString.h>
 #include <wtf/HashTraits.h>
@@ -67,5 +66,3 @@ namespace WTF {
 }
 
 using WTF::AtomicStringHash;
-
-#endif
index f103d9e..e1ce619 100644 (file)
  */
 
 #include "config.h"
-#include "AtomicStringImpl.h"
-
-#include "AtomicStringTable.h"
-#include "CommaPrinter.h"
-#include "DataLog.h"
-#include "HashSet.h"
-#include "IntegerToStringConversion.h"
-#include "StringHash.h"
-#include "StringPrintStream.h"
-#include "Threading.h"
+#include <wtf/text/AtomicStringImpl.h>
+
+#include <wtf/CommaPrinter.h>
+#include <wtf/DataLog.h>
+#include <wtf/HashSet.h>
+#include <wtf/StringPrintStream.h>
+#include <wtf/Threading.h>
+#include <wtf/text/AtomicStringTable.h>
+#include <wtf/text/IntegerToStringConversion.h>
+#include <wtf/text/StringHash.h>
 #include <wtf/unicode/UTF8.h>
 
 #if USE(WEB_THREAD)
-#include "Lock.h"
+#include <wtf/Lock.h>
 #endif
 
 namespace WTF {
index a2c725d..d84623c 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef AtomicStringImpl_h
-#define AtomicStringImpl_h
+#pragma once
 
 #include <wtf/text/UniquedStringImpl.h>
 
@@ -121,5 +120,3 @@ ValueCheck<const AtomicStringImpl*> {
 }
 
 using WTF::AtomicStringImpl;
-
-#endif
index f0630d9..420789f 100644 (file)
@@ -21,7 +21,7 @@
  */
 
 #include "config.h"
-#include "AtomicStringTable.h"
+#include <wtf/text/AtomicStringTable.h>
 
 #include <wtf/HashSet.h>
 #include <wtf/MainThread.h>
index 6b57f7c..2993070 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef WTF_AtomicStringTable_h
-#define WTF_AtomicStringTable_h
+#pragma once
 
 #include <wtf/HashSet.h>
 #include <wtf/text/StringImpl.h>
@@ -43,5 +42,3 @@ private:
 
 }
 using WTF::AtomicStringTable;
-
-#endif
index 804fe1f..0ad9111 100644 (file)
@@ -22,7 +22,7 @@
 */
 
 #include "config.h"
-#include "Base64.h"
+#include <wtf/text/Base64.h>
 
 #include <limits.h>
 #include <wtf/text/WTFString.h>
index 07ae161..e99778f 100644 (file)
@@ -25,7 +25,7 @@
 
 
 #include "config.h"
-#include "CString.h"
+#include <wtf/text/CString.h>
 
 #include <string.h>
 #include <wtf/text/StringHasher.h>
index 34793a4..be697c2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CString_h
-#define CString_h
+#pragma once
 
 #include <wtf/HashFunctions.h>
 #include <wtf/HashTraits.h>
@@ -110,5 +109,3 @@ template<> struct HashTraits<CString> : SimpleClassHashTraits<CString> { };
 } // namespace WTF
 
 using WTF::CString;
-
-#endif // CString_h
index 7c17272..77d51c2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ConversionMode_h
-#define ConversionMode_h
+#pragma once
 
 namespace WTF {
 
@@ -40,6 +39,3 @@ using WTF::ConversionMode;
 using WTF::LenientConversion;
 using WTF::StrictConversion;
 using WTF::StrictConversionReplacingUnpairedSurrogatesWithFFFD;
-
-#endif // ConversionMode_h
-
index 1c3033a..96acac8 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "ExternalStringImpl.h"
+#include <wtf/text/ExternalStringImpl.h>
 
 namespace WTF {
 
index 9db8303..9faa4f4 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef IntegerToStringConversion_h
-#define IntegerToStringConversion_h
+#pragma once
 
 #include <wtf/text/LChar.h>
 
@@ -126,5 +125,3 @@ inline unsigned lengthOfNumberAsStringUnsigned(UnsignedIntegerType number)
 }
 
 } // namespace WTF
-
-#endif // IntegerToStringConversion_h
index 4d31daf..465406b 100644 (file)
  *
  */
 
-#ifndef LChar_h
-#define LChar_h
+#pragma once
 
 // A type to hold a single Latin-1 character.
 // This type complements the UChar type that we get from the ICU library.
 // To parallel that type, we put this one in the global namespace.
 typedef unsigned char LChar;
-
-#endif
index a36371b..012ac77 100644 (file)
@@ -30,7 +30,7 @@
  */
 
 #include "config.h"
-#include "LineEnding.h"
+#include <wtf/text/LineEnding.h>
 
 #include <wtf/Vector.h>
 
index e32cd26..5dcfecd 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef StringBuffer_h
-#define StringBuffer_h
+#pragma once
 
 #include <limits>
 #include <unicode/utypes.h>
@@ -87,5 +86,3 @@ private:
 } // namespace WTF
 
 using WTF::StringBuffer;
-
-#endif // StringBuffer_h
index 85b0c21..15e8967 100644 (file)
  */
 
 #include "config.h"
-#include "StringBuilder.h"
+#include <wtf/text/StringBuilder.h>
 
-#include "IntegerToStringConversion.h"
-#include "MathExtras.h"
-#include "WTFString.h"
 #include <wtf/dtoa.h>
+#include <wtf/MathExtras.h>
+#include <wtf/text/WTFString.h>
+#include <wtf/text/IntegerToStringConversion.h>
 
 namespace WTF {
 
index 036ef72..43cfb8d 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef StringBuilder_h
-#define StringBuilder_h
+#pragma once
 
 #include <wtf/text/AtomicString.h>
 #include <wtf/text/IntegerToStringConversion.h>
@@ -378,5 +377,3 @@ template<> struct IntegerToStringConversionTrait<StringBuilder> {
 } // namespace WTF
 
 using WTF::StringBuilder;
-
-#endif // StringBuilder_h
index 226295e..c3a40b8 100644 (file)
@@ -10,9 +10,9 @@
  */
 
 #include "config.h"
-#include "StringBuilder.h"
+#include <wtf/text/StringBuilder.h>
 
-#include "WTFString.h"
+#include <wtf/text/WTFString.h>
 
 namespace WTF {
 
index 6883468..9aab6c6 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef StringCommon_h
-#define StringCommon_h
+#pragma once
 
 #include <algorithm>
 #include <unicode/uchar.h>
@@ -659,5 +658,3 @@ template<unsigned lowercaseLettersLength> inline bool equalLettersIgnoringASCIIC
 
 using WTF::equalIgnoringASCIICase;
 using WTF::equalLettersIgnoringASCIICase;
-
-#endif
index 9f7ac22..19f2312 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef StringConcatenate_h
-#define StringConcatenate_h
+#pragma once
 
 #include <string.h>
 #include <wtf/CheckedArithmetic.h>
-
-#ifndef AtomicString_h
 #include <wtf/text/AtomicString.h>
-#endif
-
-#ifndef StringView_h
 #include <wtf/text/StringView.h>
-#endif
 
 // This macro is helpful for testing how many intermediate Strings are created while evaluating an
 // expression containing operator+.
@@ -343,4 +336,3 @@ using WTF::makeString;
 using WTF::tryMakeString;
 
 #include <wtf/text/StringOperators.h>
-#endif
index 6867546..9ee6838 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef StringHash_h
-#define StringHash_h
+#pragma once
 
 #include <wtf/HashTraits.h>
 #include <wtf/text/AtomicString.h>
@@ -200,5 +199,3 @@ using WTF::ASCIICaseInsensitiveHash;
 using WTF::ASCIICaseInsensitiveStringViewHashTranslator;
 using WTF::AlreadyHashed;
 using WTF::StringHash;
-
-#endif
index bbf23d5..5392795 100644 (file)
  */
 
 #include "config.h"
-#include "StringImpl.h"
+#include <wtf/text/StringImpl.h>
 
-#include "AtomicString.h"
-#include "ExternalStringImpl.h"
-#include "StringBuffer.h"
-#include "StringHash.h"
 #include <wtf/ProcessID.h>
 #include <wtf/StdLibExtras.h>
+#include <wtf/text/AtomicString.h>
 #include <wtf/text/CString.h>
+#include <wtf/text/ExternalStringImpl.h>
+#include <wtf/text/StringBuffer.h>
+#include <wtf/text/StringHash.h>
 #include <wtf/text/StringView.h>
 #include <wtf/text/SymbolImpl.h>
 #include <wtf/text/SymbolRegistry.h>
index 1f671c4..4c45f5c 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef StringImpl_h
-#define StringImpl_h
+#pragma once
 
 #include <limits.h>
 #include <unicode/ustring.h>
@@ -1217,5 +1216,3 @@ template<unsigned length> inline bool equalLettersIgnoringASCIICase(const String
 using WTF::StaticStringImpl;
 using WTF::StringImpl;
 using WTF::equal;
-
-#endif
index 5a24356..9093056 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef StringOperators_h
-#define StringOperators_h
+#pragma once
 
 namespace WTF {
 
@@ -164,5 +163,3 @@ StringAppend<StringAppend<U, V>, W> operator+(const StringAppend<U, V>& string1,
 }
 
 } // namespace WTF
-
-#endif // StringOperators_h
index ee64869..d0d0679 100644 (file)
@@ -25,7 +25,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
 #include "config.h"
-#include "StringView.h"
+#include <wtf/text/StringView.h>
 
 #include <mutex>
 #include <unicode/ubrk.h>
index c6c6883..7314e56 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef StringView_h
-#define StringView_h
+#pragma once
 
 #include <limits.h>
 #include <unicode/utypes.h>
@@ -1000,5 +999,3 @@ template<unsigned length> inline bool equalLettersIgnoringASCIICase(StringView s
 using WTF::append;
 using WTF::equal;
 using WTF::StringView;
-
-#endif
index 2467589..2189989 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "SymbolImpl.h"
+#include <wtf/t