gecko-dev/xpcom/threads
Bogdan Tara 09263ac198 Backed out 11 changesets (bug 1626278) for leaks and WebrtcGlobalInformation related failures CLOSED TREE
Backed out changeset 59228ee9d9e0 (bug 1626278)
Backed out changeset 59da0d11510e (bug 1626278)
Backed out changeset cd2e50c8af34 (bug 1626278)
Backed out changeset afdb75a17ac9 (bug 1626278)
Backed out changeset 5f453c8df70b (bug 1626278)
Backed out changeset 9b612ea670d4 (bug 1626278)
Backed out changeset 387a53fd83f3 (bug 1626278)
Backed out changeset 5870625073f6 (bug 1626278)
Backed out changeset 25c03ac56306 (bug 1626278)
Backed out changeset 3239d49be3ee (bug 1626278)
Backed out changeset 82ed327e71ed (bug 1626278)
2020-10-14 02:34:48 +03:00
..
AbstractThread.cpp Bug 1649671 - Add DelayedDispatch support to AbstractThread (and TaskQueue). r=froydnj 2020-07-02 00:08:54 +00:00
AbstractThread.h Bug 1646054 - P1. Remove EventTargetWrapper class. r=froydnj 2020-06-22 13:55:21 +00:00
BlockingResourceBase.cpp Bug 1609907 - Add AUTO_PROFILER_THREAD_SLEEP around wait_for in DEBUG OffTheBooksCondVar::Wait - r=mstange 2020-05-01 22:12:56 +00:00
BlockingResourceBase.h
CPUUsageWatcher.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
CPUUsageWatcher.h
CondVar.h
DataMutex.h
DeadlockDetector.h
EventQueue.cpp Bug 1669256 - Part 3: Remove priority related code from ThreadEventQueue. r=smaug 2020-10-09 16:57:40 +00:00
EventQueue.h Bug 1669256 - Part 5: Remove dead code from ProcessNextEvent and its supporting functions. r=smaug 2020-10-09 17:38:15 +00:00
IdlePeriodState.cpp Bug 1627741: Expect an idle token only if we're actually using cross-process idle scheduling. r=smaug 2020-04-06 17:25:06 +00:00
IdlePeriodState.h Bug 1606706 - Part 2: Integrate new TaskController code into tree and allow usage by pref. r=smaug 2020-06-04 00:02:18 +00:00
IdleTaskRunner.cpp Bug 1620594 - Part 3: Use default target for timers using SystemGroup. r=nika 2020-04-07 15:16:46 +00:00
IdleTaskRunner.h Bug 1620594 - Part 3: Use default target for timers using SystemGroup. r=nika 2020-04-07 15:16:46 +00:00
InputEventStatistics.cpp
InputEventStatistics.h
InputTaskManager.cpp Bug 1669214 - Part 4: Add code to forward runnables from EventQueue::PutEvent to the TaskController. r=smaug 2020-10-06 19:06:57 +00:00
InputTaskManager.h Bug 1669214 - Part 4: Add code to forward runnables from EventQueue::PutEvent to the TaskController. r=smaug 2020-10-06 19:06:57 +00:00
LazyIdleThread.cpp Bug 1637500 - P2. Rename methods as they are not always dealing with "threads". r=froydnj 2020-06-23 05:05:36 +00:00
LazyIdleThread.h
LeakRefPtr.h
MainThreadIdlePeriod.cpp Bug 1636456 - Implement WebXR idle deadline detection r=kip,daoshengmu,smaug,rbarker 2020-05-13 22:10:27 +00:00
MainThreadIdlePeriod.h
MainThreadUtils.h
Monitor.h Bug 1662957 - Add [[nodiscard]] to xpcom's Mutex and Monitor TryLock() functions. r=xpcom-reviewers,sg 2020-09-03 05:34:23 +00:00
MozPromise.h Backed out 11 changesets (bug 1626278) for leaks and WebrtcGlobalInformation related failures CLOSED TREE 2020-10-14 02:34:48 +03:00
MozPromiseInlines.h Bug 1634264 - Reject MozPromise when DomPromiseListener is deleted. r=mattwoodrow 2020-05-18 22:16:38 +00:00
Mutex.h Bug 1656261 - Back out all recent StartupCache work r=RyanVM 2020-09-14 17:00:53 +00:00
PerformanceCounter.cpp Bug 1642906 - initialize PerformanceCounter in WorkerPrivate initialization r=dom-workers-and-storage-reviewers,sg 2020-07-09 05:23:14 +00:00
PerformanceCounter.h Bug 1642906 - initialize PerformanceCounter in WorkerPrivate initialization r=dom-workers-and-storage-reviewers,sg 2020-07-09 05:23:14 +00:00
Queue.h
RWLock.cpp
RWLock.h Bug 1223932 - delete guard object uses from the tree; r=jwalden 2020-07-30 14:22:38 +00:00
RecursiveMutex.cpp Bug 1648787 - remove MOZ_GUARD_OBJECT bits from RecursiveMutex; r=dmajor,xpcom-reviewers,nika 2020-06-29 15:37:21 +00:00
RecursiveMutex.h Bug 1223932 - delete guard object uses from the tree; r=jwalden 2020-07-30 14:22:38 +00:00
ReentrantMonitor.h
SchedulerGroup.cpp Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas 2020-04-07 15:17:47 +00:00
SchedulerGroup.h Bug 1669256 - Part 1: Remove AbstractEventQueue and de-templatize ThreadEventQueue. r=smaug 2020-10-09 17:56:34 +00:00
SharedThreadPool.cpp
SharedThreadPool.h Bug 1588458 - Replace dxr links by searchfox in the code/test r=kats,sparky 2020-10-08 14:02:40 +00:00
StateMirroring.h
StateWatching.h Bug 1642991 - Use RemoveElementsBy where easily possible. r=froydnj 2020-06-08 09:01:48 +00:00
SyncRunnable.h
SynchronizedEventQueue.cpp
SynchronizedEventQueue.h Bug 1669256 - Part 5: Remove dead code from ProcessNextEvent and its supporting functions. r=smaug 2020-10-09 17:38:15 +00:00
TaskCategory.h
TaskController.cpp Bug 1669256 - Part 1: Remove AbstractEventQueue and de-templatize ThreadEventQueue. r=smaug 2020-10-09 17:56:34 +00:00
TaskController.h Bug 1669214 - Part 3: Move IdleTaskManager to be created by nsThreadManager. r=smaug 2020-10-06 15:04:13 +00:00
TaskDispatcher.h Bug 1644009 - P9. Add nsIDirectTaskDispatcher interface. r=froydnj 2020-06-12 05:10:25 +00:00
TaskQueue.cpp Bug 1638925 - Ensure that the event gets destroyed within the guards r=jya 2020-06-24 13:51:25 +00:00
TaskQueue.h Bug 1555557 - Do cert override file writes off the main thread. r=keeler 2020-06-29 17:00:58 +00:00
ThreadBound.h Bug 1649729 - Get rid of MOZ_ACCESS_THREAD_BOUND macro. r=froydnj 2020-07-01 13:13:23 +00:00
ThreadDelay.cpp
ThreadDelay.h
ThreadEventQueue.cpp Bug 1669256 - Part 5: Remove dead code from ProcessNextEvent and its supporting functions. r=smaug 2020-10-09 17:38:15 +00:00
ThreadEventQueue.h Bug 1669256 - Part 5: Remove dead code from ProcessNextEvent and its supporting functions. r=smaug 2020-10-09 17:38:15 +00:00
ThreadEventTarget.cpp Bug 1649671 - Add DelayedDispatch support to AbstractThread (and TaskQueue). r=froydnj 2020-07-02 00:08:54 +00:00
ThreadEventTarget.h
ThreadLocalVariables.cpp Bug 1627391 - Add missing includes and namespaces to xpcom/threads. r=xpcom-reviewers,sg 2020-04-07 22:10:29 +00:00
ThrottledEventQueue.cpp Bug 1669256 - Part 3: Remove priority related code from ThreadEventQueue. r=smaug 2020-10-09 16:57:40 +00:00
ThrottledEventQueue.h
TimerThread.cpp Bug 1648781 - MOZ_LOG of timer events dispatch and run, MOZ_LOG of idle-dispatch timeout, r=froydnj 2020-06-30 10:57:28 +00:00
TimerThread.h Bug 1639632 - convert xpcom/ to inherit from mozilla::Runnable where possible; r=KrisWright 2020-05-20 20:37:58 +00:00
components.conf
moz.build Bug 1669256 - Part 1: Remove AbstractEventQueue and de-templatize ThreadEventQueue. r=smaug 2020-10-09 17:56:34 +00:00
nsEnvironment.cpp
nsEnvironment.h
nsICancelableRunnable.h
nsIDirectTaskDispatcher.idl Bug 1644009 - P9. Add nsIDirectTaskDispatcher interface. r=froydnj 2020-06-12 05:10:25 +00:00
nsIEnvironment.idl
nsIEventTarget.idl
nsIIdlePeriod.idl
nsIIdleRunnable.h
nsINamed.idl
nsIProcess.idl
nsIRunnable.idl
nsISerialEventTarget.idl
nsISupportsPriority.idl
nsIThread.idl
nsIThreadInternal.idl
nsIThreadManager.idl Bug 1620594 - Part 3: Use default target for timers using SystemGroup. r=nika 2020-04-07 15:16:46 +00:00
nsIThreadPool.idl
nsITimer.idl Bug 1635709: part 2) Add unit to `nsITimer`'s `init` methods. r=froydnj 2020-05-06 15:23:22 +00:00
nsMemoryPressure.cpp
nsMemoryPressure.h
nsProcess.h
nsProcessCommon.cpp
nsProxyRelease.cpp
nsProxyRelease.h Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-09-20 10:14:09 +00:00
nsThread.cpp Bug 1669256 - Part 5: Remove dead code from ProcessNextEvent and its supporting functions. r=smaug 2020-10-09 17:38:15 +00:00
nsThread.h Bug 1669256 - Part 4: Remove broken code to control input event prioritization and fix it. r=smaug 2020-10-09 16:57:47 +00:00
nsThreadManager.cpp Bug 1670786 - Add profiler markers with stacks of new thread creations, r=gerald. 2020-10-13 11:04:57 +00:00
nsThreadManager.h Bug 1669214 - Part 3: Move IdleTaskManager to be created by nsThreadManager. r=smaug 2020-10-06 15:04:13 +00:00
nsThreadPool.cpp Bug 1669256 - Part 3: Remove priority related code from ThreadEventQueue. r=smaug 2020-10-09 16:57:40 +00:00
nsThreadPool.h Bug 1639632 - convert xpcom/ to inherit from mozilla::Runnable where possible; r=KrisWright 2020-05-20 20:37:58 +00:00
nsThreadSyncDispatch.h
nsThreadUtils.cpp Bug 1657974 - MOZ_LOG schedule and run of `FrameRequestCallback`, r=froydnj 2020-08-13 14:41:16 +00:00
nsThreadUtils.h Bug 1669256 - Part 1: Remove AbstractEventQueue and de-templatize ThreadEventQueue. r=smaug 2020-10-09 17:56:34 +00:00
nsTimerImpl.cpp Bug 1651249 - Dispatch to the current SerialEventTarget by default. r=froydnj 2020-07-14 21:17:31 +00:00
nsTimerImpl.h