Improve serialization logic
[WebKit-https.git] / Source / WTF / wtf /
drwxr-xr-x   ..
-rw-r--r-- 3097 ASCIICType.cpp
-rw-r--r-- 9938 ASCIICType.h
-rw-r--r-- 3908 AggregateLogger.h
-rw-r--r-- 2090 Algorithms.h
-rw-r--r-- 23140 Assertions.cpp
-rw-r--r-- 26535 Assertions.h
-rw-r--r-- 15827 Atomics.h
-rw-r--r-- 2386 AutodrainedPool.h
-rw-r--r-- 7656 AutomaticThread.cpp
-rw-r--r-- 8315 AutomaticThread.h
-rw-r--r-- 6316 BackwardsGraph.h
-rw-r--r-- 4403 Bag.h
-rw-r--r-- 1945 BagToHashMap.h
-rw-r--r-- 8451 BitVector.cpp
-rw-r--r-- 14662 BitVector.h
-rw-r--r-- 12022 Bitmap.h
-rw-r--r-- 1632 BlockObjCExceptions.h
-rw-r--r-- 1893 BlockObjCExceptions.mm
-rw-r--r-- 6139 BlockPtr.h
-rw-r--r-- 8909 BloomFilter.h
-rw-r--r-- 3716 BooleanLattice.h
-rw-r--r-- 2580 Box.h
-rw-r--r-- 87190 Brigand.h
-rw-r--r-- 3941 BubbleSort.h
-rw-r--r-- 9102 BumpPointerAllocator.h
-rw-r--r-- 2730 ByteOrder.h
-rw-r--r-- 11292 CMakeLists.txt
-rw-r--r-- 1752 CPUTime.cpp
-rw-r--r-- 1973 CPUTime.h
-rw-r--r-- 4661 CagedPtr.h
-rw-r--r-- 2852 CagedUniquePtr.h
-rw-r--r-- 2252 CallbackAggregator.h
-rw-r--r-- 31562 CheckedArithmetic.h
-rw-r--r-- 2012 CheckedBoolean.h
-rw-r--r-- 1714 ClockType.cpp
-rw-r--r-- 1542 ClockType.h
-rw-r--r-- 2029 CommaPrinter.h
-rw-r--r-- 4087 CompactPointerTuple.h
-rw-r--r-- 1574 CompilationThread.cpp
-rw-r--r-- 1836 CompilationThread.h
-rw-r--r-- 14565 Compiler.h
-rw-r--r-- 4036 CompletionHandler.h
-rw-r--r-- 3748 ConcurrentBuffer.h
-rw-r--r-- 4845 ConcurrentPtrHashSet.cpp
-rw-r--r-- 5971 ConcurrentPtrHashSet.h
-rw-r--r-- 8025 ConcurrentVector.h
-rw-r--r-- 7499 Condition.h
-rw-r--r-- 1618 CountingLock.cpp
-rw-r--r-- 10436 CountingLock.h
-rw-r--r-- 3326 CrossThreadCopier.cpp
-rw-r--r-- 6683 CrossThreadCopier.h
-rw-r--r-- 3273 CrossThreadQueue.h
-rw-r--r-- 4505 CrossThreadTask.h
-rw-r--r-- 4193 CrossThreadTaskHandler.cpp
-rw-r--r-- 2719 CrossThreadTaskHandler.h
-rw-r--r-- 1866 CryptographicUtilities.cpp
-rw-r--r-- 1594 CryptographicUtilities.h
-rw-r--r-- 4622 CryptographicallyRandomNumber.cpp
-rw-r--r-- 1655 CryptographicallyRandomNumber.h
-rw-r--r-- 9524 CurrentTime.cpp
-rw-r--r-- 6745 DataLog.cpp
-rw-r--r-- 2477 DataLog.h
-rw-r--r-- 1847 DataMutex.h
-rw-r--r-- 41340 DateMath.cpp
-rw-r--r-- 5889 DateMath.h
-rw-r--r-- 2350 DebugUtilities.h
-rw-r--r-- 3341 DeferrableRefCounted.h
-rw-r--r-- 24866 Deque.h
-rw-r--r-- 4160 DisallowCType.h
-rw-r--r-- 30350 Dominators.h
-rw-r--r-- 5210 DoublyLinkedList.h
-rw-r--r-- 1898 DumbPtrTraits.h
-rw-r--r-- 1892 DumbValueTraits.h
-rw-r--r-- 2699 EnumTraits.h
-rw-r--r-- 24790 Expected.h
-rw-r--r-- 3155 ExportMacros.h
-rw-r--r-- 2864 FastBitVector.cpp
-rw-r--r-- 16123 FastBitVector.h
-rw-r--r-- 9442 FastMalloc.cpp
-rw-r--r-- 9571 FastMalloc.h
-rw-r--r-- 2533 FastTLS.h
-rw-r--r-- 18027 FeatureDefines.h
-rw-r--r-- 1974 FileMetadata.h
-rw-r--r-- 2058 FilePrintStream.cpp
-rw-r--r-- 1997 FilePrintStream.h
-rw-r--r-- 11143 FileSystem.cpp
-rw-r--r-- 9610 FileSystem.h
-rw-r--r-- 3367 FlipBytes.h
-rw-r--r-- 2090 ForbidHeapAllocation.h
-rw-r--r-- 7915 Forward.h
-rw-r--r-- 4388 Function.h
-rw-r--r-- 1542 FunctionDispatcher.cpp
-rw-r--r-- 1914 FunctionDispatcher.h
-rw-r--r-- 2997 FunctionTraits.h
-rw-r--r-- 2297 GetPtr.h
-rw-r--r-- 4685 Gigacage.cpp
-rw-r--r-- 4105 Gigacage.h
-rw-r--r-- 1559 GlobalVersion.cpp
-rw-r--r-- 1539 GlobalVersion.h
-rw-r--r-- 5578 GraphNodeWorklist.h
-rw-r--r-- 3214 GregorianDateTime.cpp
-rw-r--r-- 4147 GregorianDateTime.h
-rw-r--r-- 10839 HashCountedSet.h
-rw-r--r-- 13204 HashFunctions.h
-rw-r--r-- 9838 HashIterators.h
-rw-r--r-- 24421 HashMap.h
-rw-r--r-- 1568 HashMethod.h
-rw-r--r-- 13181 HashSet.h
-rw-r--r-- 2387 HashTable.cpp
-rw-r--r-- 61516 HashTable.h
-rw-r--r-- 18274 HashTraits.h
-rw-r--r-- 6011 Hasher.h
-rw-r--r-- 1569 HexNumber.cpp
-rw-r--r-- 5032 HexNumber.h
-rw-r--r-- 3161 Identified.h
-rw-r--r-- 2150 Indenter.h
-rw-r--r-- 1601 IndexKeyType.h
-rw-r--r-- 3461 IndexMap.h
-rw-r--r-- 4716 IndexSet.h
-rw-r--r-- 7845 IndexSparseSet.h
-rw-r--r-- 2553 IndexedContainerIterator.h
-rw-r--r-- 3341 InlineASM.h
-rw-r--r-- 3101 Insertion.h
-rw-r--r-- 2331 InstanceCounted.h
-rw-r--r-- 1990 IsoMalloc.h
-rw-r--r-- 1972 IsoMallocInlines.h
-rw-r--r-- 3793 IteratorAdaptors.h
-rw-r--r-- 3350 IteratorRange.h
-rw-r--r-- 21699 JSONValues.cpp
-rw-r--r-- 12722 JSONValues.h
-rw-r--r-- 2646 JSValueMalloc.cpp
-rw-r--r-- 2813 JSValueMalloc.h
-rw-r--r-- 2334 KeyValuePair.h
-rw-r--r-- 3972 LEBDecoder.h
-rw-r--r-- 6119 Language.cpp
-rw-r--r-- 2755 Language.h
-rw-r--r-- 5200 ListDump.h
-rw-r--r-- 24152 ListHashSet.h
-rw-r--r-- 12871 Liveness.h
-rw-r--r-- 1980 Lock.cpp
-rw-r--r-- 5252 Lock.h
-rw-r--r-- 5101 LockAlgorithm.h
-rw-r--r-- 7349 LockAlgorithmInlines.h
-rw-r--r-- 1964 LockedPrintStream.cpp
-rw-r--r-- 2256 LockedPrintStream.h
-rw-r--r-- 4556 Locker.h
-rw-r--r-- 3290 LocklessBag.h
-rw-r--r-- 2113 Logger.cpp
-rw-r--r-- 11042 Logger.h
-rw-r--r-- 4035 LoggerHelper.h
-rw-r--r-- 1594 LoggingAccumulator.h
-rw-r--r-- 1783 LoggingHashID.h
-rw-r--r-- 10100 LoggingHashMap.h
-rw-r--r-- 7443 LoggingHashSet.h
-rw-r--r-- 2012 LoggingHashTraits.h
-rw-r--r-- 10275 MD5.cpp
-rw-r--r-- 2441 MD5.h
-rw-r--r-- 2323 MachSendRight.h
-rw-r--r-- 5922 MainThread.cpp
-rw-r--r-- 3777 MainThread.h
-rw-r--r-- 1357 MainThreadData.h
-rw-r--r-- 3356 MallocPtr.h
-rw-r--r-- 5135 Markable.h
-rw-r--r-- 23526 MathExtras.h
-rw-r--r-- 19385 MediaTime.cpp
-rw-r--r-- 6820 MediaTime.h
-rw-r--r-- 1465 MemoryFootprint.h
-rw-r--r-- 10583 MemoryPressureHandler.cpp
-rw-r--r-- 7095 MemoryPressureHandler.h
-rw-r--r-- 8689 MessageQueue.h
-rw-r--r-- 16656 MetaAllocator.cpp
-rw-r--r-- 6893 MetaAllocator.h
-rw-r--r-- 3425 MetaAllocatorHandle.h
-rw-r--r-- 4254 MetaAllocatorPtr.h
-rw-r--r-- 1723 MonotonicTime.cpp
-rw-r--r-- 6134 MonotonicTime.h
-rw-r--r-- 3535 NakedPtr.h
-rw-r--r-- 13112 NaturalLoops.h
-rw-r--r-- 5778 NeverDestroyed.h
-rw-r--r-- 1625 NoLock.h
-rw-r--r-- 1936 NoTailCalls.h
-rw-r--r-- 1015 Noncopyable.h
-rw-r--r-- 1477 Nonmovable.h
-rw-r--r-- 1465 NotFound.h
-rw-r--r-- 3132 NumberOfCores.cpp
-rw-r--r-- 934 NumberOfCores.h
-rw-r--r-- 4928 OSAllocator.h
-rw-r--r-- 3712 OSObjectPtr.h
-rw-r--r-- 1819 OSRandomSource.cpp
-rw-r--r-- 1743 OSRandomSource.h
-rw-r--r-- 1997 ObjCRuntimeExtras.h
-rw-r--r-- 1871 ObjectIdentifier.cpp
-rw-r--r-- 4722 ObjectIdentifier.h
-rw-r--r-- 5399 OptionSet.h
-rw-r--r-- 29765 Optional.h
-rw-r--r-- 3923 OrderMaker.h
-rw-r--r-- 6807 Packed.h
-rw-r--r-- 4296 PackedIntVector.h
-rw-r--r-- 3810 PageAllocation.h
-rw-r--r-- 2131 PageBlock.cpp
-rw-r--r-- 2845 PageBlock.h
-rw-r--r-- 5521 PageReservation.h
-rw-r--r-- 6708 ParallelHelperPool.cpp
-rw-r--r-- 9261 ParallelHelperPool.h
-rw-r--r-- 3064 ParallelJobs.h
-rw-r--r-- 4449 ParallelJobsGeneric.cpp
-rw-r--r-- 2885 ParallelJobsGeneric.h
-rw-r--r-- 2563 ParallelJobsLibdispatch.h
-rw-r--r-- 2677 ParallelJobsOpenMP.h
-rw-r--r-- 2633 ParallelVectorIterator.h
-rw-r--r-- 27995 ParkingLot.cpp
-rw-r--r-- 8756 ParkingLot.h
-rw-r--r-- 48032 Platform.h
-rw-r--r-- 1357 PlatformFTW.cmake
-rw-r--r-- 1415 PlatformGTK.cmake
-rw-r--r-- 3069 PlatformJSCOnly.cmake
-rw-r--r-- 2693 PlatformMac.cmake
-rw-r--r-- 591 PlatformPlayStation.cmake
-rw-r--r-- 2795 PlatformRegisters.cpp
-rw-r--r-- 5423 PlatformRegisters.h
-rw-r--r-- 1065 PlatformWPE.cmake
-rw-r--r-- 1160 PlatformWin.cmake
-rw-r--r-- 1571 PointerComparison.h
-rw-r--r-- 1735 PointerPreparations.h
-rw-r--r-- 4827 PrintStream.cpp
-rw-r--r-- 11415 PrintStream.h
-rw-r--r-- 5103 PriorityQueue.h
-rw-r--r-- 1730 ProcessID.h
-rw-r--r-- 2236 ProcessPrivilege.cpp
-rw-r--r-- 1994 ProcessPrivilege.h
-rw-r--r-- 3006 PtrTag.cpp
-rw-r--r-- 22102 PtrTag.h
-rw-r--r-- 2488 RAMSize.cpp
-rw-r--r-- 1448 RAMSize.h
-rw-r--r-- 4057 RandomDevice.cpp
-rw-r--r-- 2295 RandomDevice.h
-rw-r--r-- 2173 RandomNumber.cpp
-rw-r--r-- 1698 RandomNumber.h
-rw-r--r-- 1952 RandomNumberSeed.h
-rw-r--r-- 3741 Range.h
-rw-r--r-- 6892 RangeSet.h
-rw-r--r-- 1746 RawPointer.h
-rw-r--r-- 2136 ReadWriteLock.cpp
-rw-r--r-- 3194 ReadWriteLock.h
-rw-r--r-- 2026 RecursableLambda.h
-rw-r--r-- 2730 RecursiveLockAdapter.h
-rw-r--r-- 17049 RedBlackTree.h
-rw-r--r-- 8555 Ref.h
-rw-r--r-- 975 RefCounted.cpp
-rw-r--r-- 5428 RefCounted.h
-rw-r--r-- 8478 RefCountedArray.h
-rw-r--r-- 3068 RefCountedLeakCounter.cpp
-rw-r--r-- 1441 RefCountedLeakCounter.h
-rw-r--r-- 4153 RefCounter.h
-rw-r--r-- 7972 RefPtr.h
-rw-r--r-- 1981 ResourceUsage.h
-rw-r--r-- 11774 RetainPtr.h
-rw-r--r-- 4703 RunLoop.cpp
-rw-r--r-- 7320 RunLoop.h
-rw-r--r-- 2941 RunLoopTimer.h
-rw-r--r-- 5806 SHA1.cpp
-rw-r--r-- 2955 SHA1.h
-rw-r--r-- 3756 SaturatedArithmetic.h
-rw-r--r-- 3393 SchedulePair.h
-rw-r--r-- 2573 Scope.h
-rw-r--r-- 7205 ScopedLambda.h
-rw-r--r-- 3009 Seconds.cpp
-rw-r--r-- 9575 Seconds.h
-rw-r--r-- 8097 SegmentedVector.h
-rw-r--r-- 8158 SentinelLinkedList.h
-rw-r--r-- 2598 SetForScope.h
-rw-r--r-- 5704 SharedTask.h
-rw-r--r-- 3220 SimpleStats.h
-rw-r--r-- 8250 SingleRootGraph.h
-rw-r--r-- 2079 SinglyLinkedList.h
-rw-r--r-- 2091 SinglyLinkedListWithTail.h
-rw-r--r-- 2467 SixCharacterHash.cpp
-rw-r--r-- 1916 SixCharacterHash.h
-rw-r--r-- 3554 SizeLimits.cpp
-rw-r--r-- 8055 SmallPtrSet.h
-rw-r--r-- 1541 SoftLinking.h
-rw-r--r-- 3480 SpanningTree.h
-rw-r--r-- 4075 Spectrum.h
-rw-r--r-- 7479 StackBounds.cpp
-rw-r--r-- 5717 StackBounds.h
-rw-r--r-- 1920 StackPointer.cpp
-rw-r--r-- 2399 StackPointer.h
-rw-r--r-- 3968 StackShot.h
-rw-r--r-- 3420 StackShotProfiler.h
-rw-r--r-- 10133 StackStats.cpp
-rw-r--r-- 4376 StackStats.h
-rw-r--r-- 4986 StackTrace.cpp
-rw-r--r-- 3479 StackTrace.h
-rw-r--r-- 21334 StdLibExtras.h
-rw-r--r-- 1557 StdList.h
-rw-r--r-- 1650 StdMap.h
-rw-r--r-- 1603 StdSet.h
-rw-r--r-- 1734 StdUnorderedMap.h
-rw-r--r-- 1687 StdUnorderedSet.h
-rw-r--r-- 2853 Stopwatch.h
-rw-r--r-- 3458 StreamBuffer.h
-rw-r--r-- 1921 StringExtras.h
-rw-r--r-- 4084 StringHashDumpContext.h
-rw-r--r-- 4267 StringPrintStream.cpp
-rw-r--r-- 2596 StringPrintStream.h
-rw-r--r-- 3682 SynchronizedFixedQueue.h
-rw-r--r-- 1879 SystemFree.h
-rw-r--r-- 4417 SystemTracing.h
-rw-r--r-- 2064 TaggedArrayStoragePtr.h
-rw-r--r-- 2056 ThreadGroup.cpp
-rw-r--r-- 2570 ThreadGroup.h
-rw-r--r-- 1877 ThreadMessage.cpp
-rw-r--r-- 2129 ThreadMessage.h
-rw-r--r-- 4442 ThreadSafeRefCounted.h
-rw-r--r-- 7923 ThreadSpecific.h
-rw-r--r-- 11907 Threading.cpp
-rw-r--r-- 12852 Threading.h
-rw-r--r-- 5163 ThreadingPrimitives.h
-rw-r--r-- 4357 TimeWithDynamicClockType.cpp
-rw-r--r-- 5214 TimeWithDynamicClockType.h
-rw-r--r-- 2628 TimingScope.cpp
-rw-r--r-- 2201 TimingScope.h
-rw-r--r-- 3038 TinyLRUCache.h
-rw-r--r-- 14682 TinyPtrSet.h
-rw-r--r-- 1658 TriState.h
-rw-r--r-- 4652 TypeCasts.h
-rw-r--r-- 32926 URL.cpp
-rw-r--r-- 11849 URL.h
-rw-r--r-- 2002 URLHash.h
-rw-r--r-- 34385 URLHelpers.cpp
-rw-r--r-- 2122 URLHelpers.h
-rw-r--r-- 101807 URLParser.cpp
-rw-r--r-- 7916 URLParser.h
-rw-r--r-- 3274 UUID.cpp
-rw-r--r-- 2492 UUID.h
-rw-r--r-- 1866 UnalignedAccess.h
-rw-r--r-- 3550 Unexpected.h
-rw-r--r-- 2275 UniStdExtras.h
-rw-r--r-- 3276 UnionFind.h
-rw-r--r-- 4267 UniqueArray.h
-rw-r--r-- 3039 UniqueRef.h
-rw-r--r-- 2573 UnsafePointer.h
-rw-r--r-- 1616 VMTags.h
-rw-r--r-- 1788 ValueCheck.h
-rw-r--r-- 69321 Variant.h
-rw-r--r-- 57055 Vector.h
-rw-r--r-- 3800 VectorTraits.h
-rw-r--r-- 2029 WTFAssertions.cpp
-rw-r--r-- 2390 WTFSemaphore.h
-rw-r--r-- 1723 WallTime.cpp
-rw-r--r-- 5347 WallTime.h
-rw-r--r-- 4972 WeakHashSet.h
-rw-r--r-- 3152 WeakObjCPtr.h
-rw-r--r-- 8590 WeakPtr.h
-rw-r--r-- 3684 WeakRandom.h
-rw-r--r-- 2222 WindowsExtras.h
-rw-r--r-- 10416 WordLock.cpp
-rw-r--r-- 3414 WordLock.h
-rw-r--r-- 4731 WorkQueue.cpp
-rw-r--r-- 3637 WorkQueue.h
-rw-r--r-- 3973 WorkerPool.cpp
-rw-r--r-- 2650 WorkerPool.h
drwxr-xr-x - cf
drwxr-xr-x - cocoa
drwxr-xr-x - darwin
-rw-r--r-- 5783 dtoa.cpp
-rw-r--r-- 3253 dtoa.h
drwxr-xr-x - dtoa
drwxr-xr-x - fuchsia
drwxr-xr-x - generic
drwxr-xr-x - glib
drwxr-xr-x - ios
drwxr-xr-x - linux
drwxr-xr-x - mac
drwxr-xr-x - persistence
drwxr-xr-x - playstation
drwxr-xr-x - posix
drwxr-xr-x - spi
drwxr-xr-x - text
drwxr-xr-x - threads
drwxr-xr-x - unicode
drwxr-xr-x - unix
drwxr-xr-x - win