haikuwebkit/Source/WTF/wtf
Augustin Cavalier 9c60ce5494 Haiku: properly stop runloop
Fixes #15934
2021-09-11 20:47:22 +02:00
..
cf Create a Language log channel 2021-08-10 00:07:45 +00:00
cocoa Create a Language log channel 2021-08-10 00:07:45 +00:00
darwin
dtoa
fuchsia Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
generic Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
glib [GStreamer][EME] Try to parse XML init datas that could possibly come from MPD manifests 2021-08-18 08:26:33 +00:00
haiku Haiku: properly stop runloop 2021-09-11 20:47:22 +02:00
ios
linux
mac Restore pre-r276879 behavior for FileSystem::deleteFile() and FileSystem::deleteEmptyDirectory() 2021-05-03 17:23:25 +00:00
persistence Use more Span 2021-07-07 17:07:57 +00:00
playstation Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
posix Merge commit '533b089dc9634a2d7afcd133d96f9f46d347f1a7' into Haiku 2021-07-20 21:31:28 +02:00
spi [Cocoa] Stop honoring any dot-prefixed font names 2021-08-20 04:07:08 +00:00
text Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
threads Define MacroAssemblerARM64E::numberOfPACBits based on OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH). 2021-06-18 01:44:42 +00:00
unicode overwriteCodePoint() in createAndFillGlyphPage() is wrong 2021-08-22 05:41:27 +00:00
unix Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
win [WTF][Win] REGRESSION(r280795) error LNK2019: unresolved external symbol "class WTF::String __cdecl WTF::logLevelString(void)" 2021-08-10 02:15:01 +00:00
ASCIICType.cpp
ASCIICType.h Extend SortedArrayMap further to work on case-folded strings, use in MIMETypeRegistry 2021-04-29 16:39:55 +00:00
AggregateLogger.h
Algorithms.h
AnsiColors.h
Assertions.cpp Add a way to prefix output of `WTFReportBacktrace` to make log filtering easier 2021-06-04 17:58:37 +00:00
Assertions.h Support WTF logging channels 2021-08-09 21:14:53 +00:00
Atomics.h Fix uses of Dependency::fence with respect to the compiler outsmarting us 2021-07-22 20:05:09 +00:00
AutodrainedPool.h
AutomaticThread.cpp Stop using UncheckedLock in WTF::AutomaticThread 2021-05-26 16:46:37 +00:00
AutomaticThread.h Stop using UncheckedLock in WTF::AutomaticThread 2021-05-26 16:46:37 +00:00
BackwardsGraph.h
Bag.cpp Revive the build when MALLOC_HEAP_BREAKDOWN is enabled 2021-01-27 00:32:32 +00:00
Bag.h Unreviewed, revert r276610 because it causes a 1% PLT regression. 2021-05-24 19:29:38 +00:00
BagToHashMap.h
BitVector.cpp [JSC] Yarr should perform BoyerMoore search 2021-07-29 22:26:13 +00:00
BitVector.h Make AirAllocateRegistersByGraphColoring use less memory 2021-05-19 03:24:14 +00:00
Bitmap.h GCC 11 builds should use -Wno-array-bounds, -Wno-nonnull 2021-08-05 15:27:03 +00:00
BlockObjCExceptions.h
BlockObjCExceptions.mm
BlockPtr.h Clients of ARC-dependent WTF functions may get incorrect/crashy behavior 2021-02-17 06:16:07 +00:00
BloomFilter.h
BooleanLattice.h
Box.h
BoxPtr.h Rename createBoxPtr into adoptBoxPtr 2020-07-17 05:18:58 +00:00
Brigand.h
BubbleSort.h
BumpPointerAllocator.h
ByteOrder.h
CMakeLists.txt Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
CPUTime.cpp
CPUTime.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
CagedPtr.h Rename numberOfPACBits to maxNumberOfAllowedPACBits. 2021-06-18 02:06:58 +00:00
CagedUniquePtr.h JSTests: 2021-04-07 09:28:49 +00:00
CallbackAggregator.h
CancellableTask.h Drop legacy MainThreadTaskQueue & EventLoopTaskQueue classes 2021-06-08 00:29:50 +00:00
CheckedArithmetic.h [Win] WTF.ParseInteger and WTF.ParseIntegerAllowingTrailingJunk are failing 2021-06-18 01:27:53 +00:00
CheckedBoolean.h
CheckedPtr.h Add CheckedRef 2021-08-02 21:46:29 +00:00
CheckedRef.h [ iOS Debug ] 12 TestWebKitAPI.WebKitLegacy. tests are crashing 2021-08-19 00:20:53 +00:00
ClockType.cpp
ClockType.h
CommaPrinter.h
CompactPointerTuple.h Define MacroAssemblerARM64E::numberOfPACBits based on OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH). 2021-06-18 01:44:42 +00:00
CompactRefPtrTuple.h Get rid of AudioNode::RefType 2020-09-25 20:36:50 +00:00
CompactUniquePtrTuple.h Make CompactUniquePtrTuple actually work with subclassing and custom deleter 2020-09-08 03:50:14 +00:00
CompilationThread.cpp
CompilationThread.h
Compiler.h GCC 11 builds should use -Wno-array-bounds, -Wno-nonnull 2021-08-05 15:27:03 +00:00
CompletionHandler.h [GPU Process] RemoteAudioDestination::render() should not need to dispatch to the main thread to do IPC 2020-10-19 21:46:04 +00:00
ConcurrentBuffer.cpp Revive the build when MALLOC_HEAP_BREAKDOWN is enabled 2021-01-27 00:32:32 +00:00
ConcurrentBuffer.h Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
ConcurrentPtrHashSet.cpp Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
ConcurrentPtrHashSet.h Fix race condition in ConcurrentPtrHashSet. 2021-03-18 02:40:00 +00:00
ConcurrentVector.h
Condition.h Drop UncheckedCondition / UncheckedLock 2021-05-30 20:35:59 +00:00
CountingLock.cpp
CountingLock.h Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
CrossThreadCopier.cpp
CrossThreadCopier.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
CrossThreadQueue.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
CrossThreadTask.h IndexedDB: crash when triggering IDBOpenRequest completion back on a worker thread 2021-08-22 01:33:10 +00:00
CrossThreadTaskHandler.cpp Abandon pending tasks on background thread when WebIDBServer is closed 2021-05-27 21:55:40 +00:00
CrossThreadTaskHandler.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
CryptographicUtilities.cpp [CMake] Add check for timingsafe_bcmp 2021-05-27 21:35:51 +00:00
CryptographicUtilities.h [CMake] Add check for timingsafe_bcmp 2021-05-27 21:35:51 +00:00
CryptographicallyRandomNumber.cpp Reduce use of reinterpret_cast<> in the codebase 2021-06-08 17:35:15 +00:00
CryptographicallyRandomNumber.h
CurrentTime.cpp Merge commit '533b089dc9634a2d7afcd133d96f9f46d347f1a7' into Haiku 2021-07-20 21:31:28 +02:00
DataLog.cpp
DataLog.h
DataMutex.h [WTF] DataMutex: Assert on double locking on the same thread 2021-06-16 15:41:15 +00:00
DataRef.h
DateMath.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
DateMath.h [JSC] Use new Apple ICU APIs to avoid C++ ICU API usage 2021-03-26 20:05:48 +00:00
DebugHeap.cpp
DebugHeap.h
DebugUtilities.h `SLEEP_THREAD_FOR_DEBUGGER` should print the PID before sleeping 2021-05-10 23:16:00 +00:00
DeferrableRefCounted.h
Deque.h [WTF] Fix static analyzer warnings for clang tidy bugprone-move-forwarding-reference checker 2021-08-19 21:25:12 +00:00
DisallowCType.h haiku: Shared Webkit source modifications for Haiku support 2021-01-17 17:50:04 -06:00
Dominators.h
DoublyLinkedList.h
EnumClassOperatorOverloads.h
EnumTraits.h WebKit::IPC::Encoder needs definitions of all custom enum values at the Encoder definition time 2021-01-11 13:04:27 +00:00
Expected.h Use std::forward for forwarding references instead of WTFMove 2021-03-10 22:07:50 +00:00
ExportMacros.h
FailureAction.h
FastBitVector.cpp Revive the build when MALLOC_HEAP_BREAKDOWN is enabled 2021-01-27 00:32:32 +00:00
FastBitVector.h [WTF] Introduce FixedVector and use it for FixedOperands 2021-04-06 19:47:47 +00:00
FastMalloc.cpp Merge commit '20307a3cb5047e4a3a5d1133a37d2db95a84164c' into HEAD 2021-06-12 20:52:37 +02:00
FastMalloc.h makeUnique cannot be used to instantiate function-local classes 2021-06-21 18:48:29 +00:00
FastTLS.h New malloc algorithm 2021-07-13 07:39:34 +00:00
FilePrintStream.cpp
FilePrintStream.h
FileSystem.cpp Merge commit '533b089dc9634a2d7afcd133d96f9f46d347f1a7' into Haiku 2021-07-20 21:31:28 +02:00
FileSystem.h Merge commit '533b089dc9634a2d7afcd133d96f9f46d347f1a7' into Haiku 2021-07-20 21:31:28 +02:00
FixedVector.h [WTF] Add Vector&& move constructor / assignment to FixedVector and RefCountedArray 2021-04-13 19:54:06 +00:00
FlipBytes.h
ForbidHeapAllocation.h
Forward.h Suspend WorkQueue of ResourceLoadStatistics and LocalStorage sooner 2021-08-11 22:25:56 +00:00
Function.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
FunctionDispatcher.cpp
FunctionDispatcher.h
FunctionTraits.h FullGCActivityCallback should use the percentage of pages uncompressed in RAM to determine deferral. 2021-04-20 22:42:05 +00:00
GetPtr.h
Gigacage.cpp Haiku: Make gigacage use Overcommit by default 2021-09-09 18:55:27 +02:00
Gigacage.h Base Options::useWebAssemblyFastMemory's default value on Gigacage::hasCapacityToUseLargeGigacage. 2021-06-24 04:27:14 +00:00
GlobalVersion.cpp
GlobalVersion.h
GraphNodeWorklist.h
GregorianDateTime.cpp
GregorianDateTime.h
HashCountedSet.h
HashFunctions.h Use Hasher more, remove IntegerHasher, fix hashing-related mistakes 2021-04-08 02:19:20 +00:00
HashIterators.h Allow UniqueRef to be the value of a HashMap 2021-03-17 17:28:01 +00:00
HashMap.h [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
HashMethod.h
HashSet.h [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
HashTable.cpp Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
HashTable.h [JSC] Optimize Object.assign and putDirectInternal 2021-07-06 19:25:04 +00:00
HashTraits.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
Hasher.h Clients of optional should use has_value instead of relying on hasValue macro 2021-05-29 22:08:56 +00:00
HexNumber.cpp [JSC] Improve Wasm binary test coverage 2020-11-18 23:50:34 +00:00
HexNumber.h [JSC] Improve Wasm binary test coverage 2020-11-18 23:50:34 +00:00
Identified.h Fix -Wdeprecated-copy warnings in WTF and JavaScriptCore 2020-10-18 13:25:14 +00:00
Indenter.h
IndexKeyType.h
IndexMap.h
IndexSet.h
IndexSparseSet.h Fix inequality in newly added assertion 2020-08-07 16:39:30 +00:00
IndexedContainerIterator.h
InlineASM.h haiku: Shared Webkit source modifications for Haiku support 2021-01-17 17:50:04 -06:00
Insertion.h
InstanceCounted.h
InterferenceGraph.h AirAllocateStackByGraphColoring should use the optimized interference graphs from AirAllocateRegistersByGraphColoring 2021-05-28 02:08:19 +00:00
IsoMalloc.h
IsoMallocInlines.h
IteratorAdaptors.h
IteratorRange.h
JSONValues.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSONValues.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
JSValueMalloc.cpp
JSValueMalloc.h makeUnique cannot be used to instantiate function-local classes 2021-06-21 18:48:29 +00:00
KeyValuePair.h Add functions for parsing URL query string 2021-08-04 01:37:22 +00:00
LEBDecoder.h [JSC] Improve Wasm binary test coverage 2020-11-18 23:50:34 +00:00
Language.cpp Create a Language log channel 2021-08-10 00:07:45 +00:00
Language.h [Modern Media Controls] REGRESSION(r254389) media controls needs the full list of language preferences for ordering tracks 2021-05-26 00:15:02 +00:00
LikelyDenseUnsignedIntegerSet.cpp Make AirAllocateRegistersByGraphColoring use less memory 2021-05-19 03:24:14 +00:00
LikelyDenseUnsignedIntegerSet.h Fix LikelyDenseUnsignedIntegerSet::clear() 2021-05-28 20:17:41 +00:00
ListDump.h
ListHashSet.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
Liveness.h
Lock.cpp RealtimeMediaSource::audioSamplesAvailable is calling malloc as part of locking in audio thread 2021-08-03 17:05:15 +00:00
Lock.h Drop UncheckedCondition / UncheckedLock 2021-05-30 20:35:59 +00:00
LockAlgorithm.h
LockAlgorithmInlines.h [JSC] Use LazyNeverDestroyed & std::call_once for complex singletons 2020-08-05 04:19:05 +00:00
LockedPrintStream.cpp Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
LockedPrintStream.h
Locker.h [WTF][GStreamer] Add RAII lockers for 3rd party locks 2021-06-09 10:58:36 +00:00
LocklessBag.h
LogChannels.cpp Deduplicate logging channel algorithms 2021-08-07 18:50:12 +00:00
LogChannels.h Deduplicate logging channel algorithms 2021-08-07 18:50:12 +00:00
LogInitialization.cpp Support WTF logging channels 2021-08-09 21:14:53 +00:00
LogInitialization.h [WTF][Win] REGRESSION(r280795) error LNK2019: unresolved external symbol "class WTF::String __cdecl WTF::logLevelString(void)" 2021-08-10 01:36:48 +00:00
Logger.cpp Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
Logger.h Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
LoggerHelper.h Prevent sign-extended casts for 32 bits arch 2021-06-28 16:48:33 +00:00
Logging.cpp Create a Language log channel 2021-08-10 00:07:45 +00:00
Logging.h Create a Language log channel 2021-08-10 00:07:45 +00:00
LoggingAccumulator.h
LoggingHashID.h
LoggingHashMap.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
LoggingHashSet.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
LoggingHashTraits.h
MachSendRight.h Prepare for memory ownership transfer in the GPUProcess 2021-02-23 00:31:56 +00:00
MainThread.cpp Introduce ensureOnMainThread() 2021-03-12 04:48:22 +00:00
MainThread.h Introduce ensureOnMainThread() 2021-03-12 04:48:22 +00:00
MainThreadData.h
MallocPtr.h
Markable.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
MathExtras.h Merge commit '8e12736b4bafcb267c3bc157239f3110d7e6d85e' into HEAD 2021-06-30 08:20:23 +02:00
MediaTime.cpp Remove StringBuilder::appendLiteral 2021-05-24 21:51:47 +00:00
MediaTime.h [MSE] Infinite loop in sample eviction when duration is NaN 2020-11-20 12:19:20 +00:00
MemoryFootprint.h
MemoryPressureHandler.cpp Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
MemoryPressureHandler.h Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
MessageQueue.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
MetaAllocator.cpp Stop using UncheckedLock in WTF::MetaAllocator 2021-05-29 01:05:54 +00:00
MetaAllocator.h Stop using UncheckedLock in WTF::MetaAllocator 2021-05-29 01:05:54 +00:00
MetaAllocatorHandle.h Use tagged pointers in more places in the MetaAllocator code. 2021-03-11 19:27:27 +00:00
MetaAllocatorPtr.h Use tagged pointers in more places in the MetaAllocator code. 2021-03-11 19:27:27 +00:00
MonotonicTime.cpp
MonotonicTime.h [Cocoa] Make Coordinator playback commands more precise 2021-07-09 16:46:05 +00:00
NakedPtr.h
NakedRef.h Inclusive software: Remove instances of "dumb" from the code 2020-10-26 20:08:01 +00:00
NaturalLoops.h
NeverDestroyed.h Use std::forward for forwarding references instead of WTFMove 2021-03-10 22:07:50 +00:00
NoLock.h
NoTailCalls.h
Noncopyable.h
Nonmovable.h
NotFound.h
NumberOfCores.cpp
NumberOfCores.h
OSAllocator.h [JSC] Add JITCage support 2020-11-04 02:31:56 +00:00
OSLogPrintStream.cpp Use CheckedLock more in WTF 2021-05-21 02:43:18 +00:00
OSLogPrintStream.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
OSObjectPtr.h Clients of ARC-dependent WTF functions may get incorrect/crashy behavior 2021-02-17 06:16:07 +00:00
OSRandomSource.cpp
OSRandomSource.h
ObjCRuntimeExtras.h
ObjectIdentifier.cpp
ObjectIdentifier.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
Observer.h [Cocoa] Adopt -[AVContentKeyRequest willOutputBeObscuredDueToInsufficientExternalProtectionForDisplays:] 2020-07-30 23:08:00 +00:00
OptionSet.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
OptionSetHash.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
OrderMaker.h
Packed.h GCC 11 builds should use -Wno-array-bounds, -Wno-nonnull 2021-08-05 15:27:03 +00:00
PackedRef.h
PackedRefPtr.h
PageAllocation.h
PageBlock.cpp
PageBlock.h Add CPU(RISCV64) 2021-07-22 11:48:39 +00:00
PageReservation.h [JSC] Add JITCage support 2020-11-04 02:31:56 +00:00
ParallelHelperPool.cpp Stop using UncheckedLock in WTF::AutomaticThread 2021-05-26 16:46:37 +00:00
ParallelHelperPool.h Stop using UncheckedLock in WTF::AutomaticThread 2021-05-26 16:46:37 +00:00
ParallelJobs.h
ParallelJobsGeneric.cpp Use CheckedLock more in WTF 2021-05-21 02:43:18 +00:00
ParallelJobsGeneric.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
ParallelJobsLibdispatch.h
ParallelJobsOpenMP.h
ParallelVectorIterator.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
ParkingLot.cpp
ParkingLot.h
Platform.h [OpenSSL] Implement CryptoAlgorithmRSA* 2021-05-07 00:17:05 +00:00
PlatformCPU.h Add CPU(RISCV64) 2021-07-22 11:48:39 +00:00
PlatformCallingConventions.h Add PropertyName parameter to custom setters to allow shared implementations to do late name lookup 2021-03-19 17:24:14 +00:00
PlatformEnable.h Merge commit '4c93d7c924a050bdef974543bb03c118cf962acc' into Haiku 2021-08-08 14:31:09 +02:00
PlatformEnableCocoa.h [Live Text] SPI for machine readable codes is only available on iOS 2021-08-02 21:39:02 +00:00
PlatformEnablePlayStation.h
PlatformEnableWinApple.h Make destination color space enumeration match supported destination color spaces for the port 2021-05-01 18:06:08 +00:00
PlatformEnableWinCairo.h
PlatformFTW.cmake Support WTF logging channels 2021-08-09 21:14:53 +00:00
PlatformGTK.cmake Support WTF logging channels 2021-08-09 21:14:53 +00:00
PlatformHaiku.cmake Fix build after merge (renamed file) 2021-06-29 21:53:37 +02:00
PlatformHave.h Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
PlatformJSCOnly.cmake Support WTF logging channels 2021-08-09 21:14:53 +00:00
PlatformLegacy.h haiku: Shared Webkit source modifications for Haiku support 2021-01-17 17:50:04 -06:00
PlatformMac.cmake Support WTF logging channels 2021-08-09 21:14:53 +00:00
PlatformOS.h Merge commit '6fbe35566296ef4716d35074d3ebb6ff71abb226' into HEAD 2021-06-29 18:42:07 +02:00
PlatformPlayStation.cmake Support WTF logging channels 2021-08-09 21:14:53 +00:00
PlatformRegisters.cpp Unreviewed, reland r268170 2020-10-09 05:08:11 +00:00
PlatformRegisters.h Merge commit '20307a3cb5047e4a3a5d1133a37d2db95a84164c' into HEAD 2021-06-12 20:52:37 +02:00
PlatformUse.h PlatformUse: enable system malloc for Haiku 2021-08-31 21:11:48 +02:00
PlatformUserPreferredLanguagesHaiku.cpp Fix getting preferred languanges for Haiku 2021-06-12 21:00:06 +02:00
PlatformWPE.cmake Support WTF logging channels 2021-08-09 21:14:53 +00:00
PlatformWin.cmake Support WTF logging channels 2021-08-09 21:14:53 +00:00
PointerComparison.h
PointerPreparations.h
PrintStream.cpp
PrintStream.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
PriorityQueue.h
ProcessID.h
ProcessPrivilege.cpp
ProcessPrivilege.h
PtrTag.cpp Make ptrTagName and tagForPtr WTF_EXPORT_PRIVATE. 2021-08-20 15:56:05 +00:00
PtrTag.h Make ptrTagName and tagForPtr WTF_EXPORT_PRIVATE. 2021-08-20 15:56:05 +00:00
RAMSize.cpp haiku: Shared Webkit source modifications for Haiku support 2021-01-17 17:50:04 -06:00
RAMSize.h
RandomDevice.cpp
RandomDevice.h
RandomNumber.cpp
RandomNumber.h
RandomNumberSeed.h
Range.h
RangeSet.h
RawPointer.h
RawPtrTraits.h Inclusive software: Remove instances of "dumb" from the code 2020-10-26 20:08:01 +00:00
RawValueTraits.h Inclusive software: Remove instances of "dumb" from the code 2020-10-26 20:08:01 +00:00
ReadWriteLock.cpp Use CheckedLock more in WTF 2021-05-21 02:43:18 +00:00
ReadWriteLock.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
RecursableLambda.h
RecursiveLockAdapter.h Stop using UncheckedLock in WTF::RecursiveLock 2021-05-25 03:59:48 +00:00
RedBlackTree.h Add maximum depth check to RedBlackTree 2020-10-07 18:05:09 +00:00
Ref.h [Hardening] Have the Ref<> destructor null out its pointer 2021-05-26 23:24:01 +00:00
RefCounted.cpp
RefCounted.h
RefCountedArray.cpp Revive the build when MALLOC_HEAP_BREAKDOWN is enabled 2021-01-27 00:32:32 +00:00
RefCountedArray.h [WTF] Add Vector&& move constructor / assignment to FixedVector and RefCountedArray 2021-04-13 19:54:06 +00:00
RefCountedLeakCounter.cpp Support WTF logging channels 2021-08-09 21:14:53 +00:00
RefCountedLeakCounter.h
RefCounter.h
RefPtr.h GCC 11 builds should use -Wno-array-bounds, -Wno-nonnull 2021-08-05 15:27:03 +00:00
ResourceUsage.h
RetainPtr.h Add deduction guide to RetainPtr, use constexpr a bit more, and streamline the implementation 2021-08-12 02:08:08 +00:00
RobinHoodHashMap.h [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
RobinHoodHashSet.h [WTF] Introduce RobinHoodHashTable 2021-04-02 08:33:32 +00:00
RobinHoodHashTable.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
RunLoop.cpp Add assertion in RunLoop::dispatch 2021-06-18 00:00:29 +00:00
RunLoop.h Haiku: properly stop runloop 2021-09-11 20:47:22 +02:00
SHA1.cpp Adopt Span in SHA1.h 2021-06-20 20:33:15 +00:00
SHA1.h Adopt Span in SHA1.h 2021-06-20 20:33:15 +00:00
SaturatedArithmetic.h Move CFStringRef and NSString support from StringBuilder into StringConcatenateCF 2021-05-19 19:37:21 +00:00
SchedulePair.h
Scope.h [WTF] Fix static analyzer warnings for clang tidy bugprone-move-forwarding-reference checker 2021-08-19 21:25:12 +00:00
ScopedLambda.h [WTF] Fix static analyzer warnings for clang tidy bugprone-move-forwarding-reference checker 2021-08-19 21:25:12 +00:00
Seconds.cpp Replace LockHolder with Locker in local variables 2021-05-22 16:49:42 +00:00
Seconds.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
SegmentedVector.cpp Revive the build when MALLOC_HEAP_BREAKDOWN is enabled 2021-01-27 00:32:32 +00:00
SegmentedVector.h
SentinelLinkedList.h Inclusive software: Remove instances of "dumb" from the code 2020-10-26 20:08:01 +00:00
SetForScope.h
SharedTask.h [WTF] Fix static analyzer warnings for clang tidy bugprone-move-forwarding-reference checker 2021-08-19 21:25:12 +00:00
SimpleStats.h
SingleRootGraph.h
SinglyLinkedList.h
SinglyLinkedListWithTail.h
SixCharacterHash.cpp
SixCharacterHash.h
SizeLimits.cpp
SmallSet.cpp Make AirAllocateRegistersByGraphColoring use less memory 2021-05-19 03:24:14 +00:00
SmallSet.h Fix more GCC warnings 2021-06-04 15:03:00 +00:00
SoftLinking.h
SortedArrayMap.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
Span.h Unreviewed build fix after r279062 2021-06-21 08:36:09 +00:00
SpanningTree.h
Spectrum.h
StackBounds.cpp Merge commit 'a9ad6be2f57e2093525317ffb3d1284b45b87d10' into HEAD 2021-05-22 17:30:30 +02:00
StackBounds.h CheckpointSideState shoud play nicely with StackOverflowException unwinding. 2020-08-05 01:32:52 +00:00
StackCheck.h Reduce use of reinterpret_cast<> in the codebase 2021-06-08 17:35:15 +00:00
StackPointer.cpp
StackPointer.h
StackShot.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
StackShotProfiler.h Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
StackStats.cpp Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
StackStats.h
StackTrace.cpp Add a way to prefix output of `WTFReportBacktrace` to make log filtering easier 2021-06-04 17:58:37 +00:00
StackTrace.h Add a way to prefix output of `WTFReportBacktrace` to make log filtering easier 2021-06-04 17:58:37 +00:00
StdFilesystem.h [PlayStation] Implement FileSystem without std::filesystem 2021-05-25 17:34:01 +00:00
StdIntExtras.h
StdLibExtras.h Avoid reinterpret_cast alignment increase warnings with GCC on CPU(RISCV64) 2021-08-05 12:57:04 +00:00
StdList.h
StdMap.h
StdSet.h
StdUnorderedMap.h
StdUnorderedSet.h
Stopwatch.h
StreamBuffer.h
StringExtras.h Implement Request/Response consuming as FormData 2020-08-24 22:36:02 +00:00
StringHashDumpContext.h
StringPrintStream.cpp
StringPrintStream.h
SuspendableWorkQueue.cpp Suspend WorkQueue of ResourceLoadStatistics and LocalStorage sooner 2021-08-11 22:25:56 +00:00
SuspendableWorkQueue.h Suspend WorkQueue of ResourceLoadStatistics and LocalStorage sooner 2021-08-11 22:25:56 +00:00
SynchronizedFixedQueue.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
SystemFree.h
SystemMalloc.h Enable Probabilistic Guard Malloc for RuleData and RuleFeature vectors 2021-06-29 07:19:27 +00:00
SystemTracing.h Enable JS to emit sign posts and trace points under Options::exposeProfilersOnGlobalObject 2021-05-18 02:35:39 +00:00
TaggedArrayStoragePtr.h
ThreadAssertions.h Asserting that function or variable is accessed in a certain thread should be simpler and more robust 2021-04-28 13:30:15 +00:00
ThreadGroup.cpp Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
ThreadGroup.h
ThreadMessage.cpp Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
ThreadMessage.h
ThreadSafeRefCounted.h Introduce ensureOnMainThread() 2021-03-12 04:48:22 +00:00
ThreadSafetyAnalysis.h Enable -Wthread-safety, add attributes to custom lock classes, and provide macros to declare guards 2021-04-19 13:12:23 +00:00
ThreadSanitizerSupport.h WebKit should support building with clang ThreadSanitizer enabled 2020-09-16 02:53:36 +00:00
ThreadSpecific.h Deduplicate logging channel algorithms 2021-08-07 18:50:12 +00:00
Threading.cpp New malloc algorithm 2021-07-13 07:39:34 +00:00
Threading.h Deduplicate logging channel algorithms 2021-08-07 18:50:12 +00:00
ThreadingPrimitives.h [Linux] Web Inspector: show per thread cpu usage 2020-09-01 08:55:06 +00:00
TimeWithDynamicClockType.cpp Replace LockHolder with Locker in local variables 2021-05-22 16:49:42 +00:00
TimeWithDynamicClockType.h
TimingScope.cpp Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
TimingScope.h
TinyLRUCache.h [GPUProcess] Move DOM / Canvas rendering off the main thread in the GPUProcess 2021-01-15 21:51:52 +00:00
TinyPtrSet.h
TranslatedProcess.cpp
TranslatedProcess.h
TriState.h Use jsTypeofIsObject() in DFG AI and operationTypeOfIsObject() 2020-08-27 05:27:16 +00:00
TypeCasts.h
URL.cpp Add functions for parsing URL query string 2021-08-04 01:37:22 +00:00
URL.h Merge commit 'e4390067fab9a407b0c303e04f03c77381cb2ddb' into Haiku 2021-08-30 17:59:07 +02:00
URLHash.h [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash 2020-07-17 00:33:37 +00:00
URLHelpers.cpp Check for "xn--" in any subdomain when parsing URL hosts 2021-06-15 16:59:15 +00:00
URLHelpers.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
URLParser.cpp Fix some whitespace handling issues in URL setters 2021-07-08 22:59:59 +00:00
URLParser.h Fix some whitespace handling issues in URL setters 2021-07-08 22:59:59 +00:00
UUID.cpp
UUID.h
UnalignedAccess.h
Unexpected.h
UniStdExtras.h
UnionFind.h
UniqueArray.cpp Revive the build when MALLOC_HEAP_BREAKDOWN is enabled 2021-01-27 00:32:32 +00:00
UniqueArray.h Rename Checked::unsafeGet() to Checked::value() 2021-06-02 05:21:13 +00:00
UniqueRef.h [JSC] Yarr should perform BoyerMoore search 2021-07-29 22:26:13 +00:00
UnsafePointer.h
VMTags.h
ValueCheck.h
Variant.h std::is_literal_type causes -Wdeprecated-declarations warning with GCC 11 2021-03-03 22:23:18 +00:00
Vector.cpp Revive the build when MALLOC_HEAP_BREAKDOWN is enabled 2021-01-27 00:32:32 +00:00
Vector.h Unreviewed, speculative revert of r280193 2021-07-27 01:43:33 +00:00
VectorHash.h Use Hasher more, remove IntegerHasher, fix hashing-related mistakes 2021-04-08 02:19:20 +00:00
VectorTraits.h
WTFAssertions.cpp Define MacroAssemblerARM64E::numberOfPACBits based on OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH). 2021-06-18 01:44:42 +00:00
WTFConfig.cpp Stop using holdLock() in WTF as it is not compatible with Clang thread safety analysis 2021-05-22 00:11:37 +00:00
WTFConfig.h Add disableForwardingVPrintfStdErrToOSLog() and use it in the jsc shell. 2021-03-30 23:12:22 +00:00
WTFSemaphore.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
WallTime.cpp
WallTime.h
WeakHashMap.h Use WeakHashMap and WeakPtr with Node in more places 2021-06-30 22:51:21 +00:00
WeakHashSet.h Use WeakHashMap and WeakPtr with Node in more places 2021-06-30 22:51:21 +00:00
WeakObjCPtr.h Clients of ARC-dependent WTF functions may get incorrect/crashy behavior 2021-02-17 06:16:07 +00:00
WeakPtr.h makeWeakPtr should support Ref and RefPtr as the argument 2021-07-29 02:33:05 +00:00
WeakRandom.h jitCompileAndSetHeuristics shouldn't return true when we fail to compile 2021-06-22 17:48:42 +00:00
WindowsExtras.h
WordLock.cpp
WordLock.h
WorkQueue.cpp Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
WorkQueue.h Suspend WorkQueue of ResourceLoadStatistics and LocalStorage sooner 2021-08-11 22:25:56 +00:00
WorkerPool.cpp Stop using UncheckedLock in WTF::AutomaticThread 2021-05-26 16:46:37 +00:00
WorkerPool.h Stop using UncheckedLock in WTF::AutomaticThread 2021-05-26 16:46:37 +00:00
dtoa.cpp
dtoa.h Increase NumberToStringBuffer to account for negative number 2021-05-27 21:34:06 +00:00