gecko/xpcom/threads
Nathan Froyd 844d0071cb Bug 1202497 - part 3 - remove nsThread::GetEvent; r=gerald
GetEvent was only called from one place, so it wasn't terribly useful as
an abstraction.  It also broke the invariant that we protect accesses to
mEvents with mLock, as documented in nsThread.h.  While upcoming patches
could have just updated GetEvent to do the necessary locking on its own,
it seemed just as easy to make the locking requirements at the callsite,
as will be done for other accesses to mEvents.
2015-09-20 04:44:51 -04:00
..
AbstractThread.cpp Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj 2015-08-18 15:37:06 -07:00
AbstractThread.h
BackgroundHangMonitor.cpp
BackgroundHangMonitor.h
HangAnnotations.cpp
HangAnnotations.h
HangMonitor.cpp
HangMonitor.h
LazyIdleThread.cpp Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
LazyIdleThread.h
moz.build Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. 2015-08-27 20:44:53 -07:00
MozPromise.h Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj 2015-08-20 23:39:18 -07:00
nsEnvironment.cpp
nsEnvironment.h
nsEventQueue.cpp Bug 1202497 - part 2 - remove ReentrantMonitor specializations for nsEventQueueBase; r=gerald 2015-09-20 04:17:05 -04:00
nsEventQueue.h Bug 1202497 - part 2 - remove ReentrantMonitor specializations for nsEventQueueBase; r=gerald 2015-09-20 04:17:05 -04:00
nsICancelableRunnable.idl
nsIEnvironment.idl
nsIEventTarget.idl
nsIProcess.idl
nsIRunnable.idl
nsISupportsPriority.idl
nsIThread.idl Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
nsIThreadInternal.idl Bug 1179909: Refactor stable state handling. r=smaug 2015-08-11 06:10:46 -07:00
nsIThreadManager.idl
nsIThreadPool.idl
nsITimer.idl Bug 1203427 (part 4) - Remove trailing whitespace from nsITimer.idl. r=froydnj. 2015-09-14 15:57:17 -07:00
nsMemoryPressure.cpp
nsMemoryPressure.h
nsProcess.h
nsProcessCommon.cpp
nsThread.cpp Bug 1202497 - part 3 - remove nsThread::GetEvent; r=gerald 2015-09-20 04:44:51 -04:00
nsThread.h Bug 1202497 - part 3 - remove nsThread::GetEvent; r=gerald 2015-09-20 04:44:51 -04:00
nsThreadManager.cpp
nsThreadManager.h
nsThreadPool.cpp Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
nsThreadPool.h Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald 2015-09-03 15:38:28 -04:00
nsTimerImpl.cpp Bug 1205941 - Make TimerFirings logging output post-processible with fix_linux_stack.py. r=glandium. 2015-09-21 17:13:51 -07:00
nsTimerImpl.h Bug 1203427 (part 3) - Change order of InitCommon() arguments. r=froydnj. 2015-09-14 15:57:17 -07:00
SharedThreadPool.cpp
SharedThreadPool.h
StateMirroring.h Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj 2015-08-18 15:37:06 -07:00
StateWatching.h Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj 2015-08-18 15:37:06 -07:00
SyncRunnable.h
TaskDispatcher.h
TaskQueue.cpp Bug 1202667 - make TaskQueue task running slightly more efficient; r=mccr8 2015-09-07 20:02:16 -04:00
TaskQueue.h
ThreadStackHelper.cpp Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp 2015-09-18 09:17:10 -04:00
ThreadStackHelper.h Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp 2015-09-18 09:17:10 -04:00
TimerThread.cpp Bug 1197152: Alternative to remove all sleep/wake functionality from Timers r=froydnj 2015-09-08 11:34:09 -04:00
TimerThread.h Bug 1197152: Alternative to remove all sleep/wake functionality from Timers r=froydnj 2015-09-08 11:34:09 -04:00