gecko-dev/xpcom/threads
Nathan Froyd 2c79a08dbd Bug 1202497 - part 5 - make the locking requirements of nsChainedEventQueue explicit; r=gerald
This patch is a no-op in terms of functionality.  It ensures that we're
always holding nsThread's mutex when we touch mEvents, as dictated by
the comments.  Putting this addition into its own patch will help make
the change to having nsEventQueue by guarded by a Mutex, rather than a
Monitor, somewhat clearer.
2015-09-20 04:59:56 -04:00
..
AbstractThread.cpp Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj 2015-08-18 15:37:06 -07:00
AbstractThread.h Bug 1146086: use promise to Init() in PlatformDecoderModule. r=jya,r=cpearce 2015-08-11 14:09:12 +10:00
BackgroundHangMonitor.cpp Bug 1134279 - Change Telemetry data producers to use the correct recording flags. r=vladan 2015-03-23 04:39:00 +01:00
BackgroundHangMonitor.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
HangAnnotations.cpp Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
HangAnnotations.h Bug 1128768: Part 2 - Refactor hang annotation code; r=vladan 2015-03-09 19:41:24 -06:00
HangMonitor.cpp Bug 1172216 - Move nsStackwalk to mozglue. r=glandium 2015-06-10 16:32:45 -04:00
HangMonitor.h Bug 1128768: Part 2 - Refactor hang annotation code; r=vladan 2015-03-09 19:41:24 -06:00
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 Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj 2015-07-09 23:21:46 -04:00
MozPromise.h Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj 2015-08-20 23:39:18 -07:00
SharedThreadPool.cpp Bug 1190496 - Hoist SharedThreadPool into xpcom. r=froydnj 2015-08-04 14:00:58 -07:00
SharedThreadPool.h Bug 1191063 - Followup comments. r=me DONTBUILD 2015-08-04 17:36:06 -07:00
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 Bug 1060973 - Fix more bad implicit constructors in XPCOM; r=froydnj 2014-09-02 09:50:07 -04:00
TaskDispatcher.h Bug 1190492 - Hoist AbstractThread and TaskDispatcher to xpcom. r=froydnj 2015-08-07 16:38:35 -07:00
TaskQueue.cpp Bug 1202667 - make TaskQueue task running slightly more efficient; r=mccr8 2015-09-07 20:02:16 -04:00
TaskQueue.h Bug 1190495 - Hoist TaskQueue into xpcom. r=froydnj 2015-08-11 08:55:22 -04:00
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
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
nsEnvironment.cpp Bug 1150197 - Remove useless null checks after allocating memory with new from xpcom/threads/; r=froydnj 2015-04-02 14:57:46 -04:00
nsEnvironment.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
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 Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj 2015-07-09 23:21:46 -04:00
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 Backout change b371db089894 (bug 1138620) due to backout of bug 970307. 2015-05-19 11:26:24 +08:00
nsIThreadPool.idl Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj 2015-07-09 23:21:46 -04:00
nsITimer.idl Bug 1203427 (part 4) - Remove trailing whitespace from nsITimer.idl. r=froydnj. 2015-09-14 15:57:17 -07:00
nsMemoryPressure.cpp Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj 2014-06-30 08:39:45 -07:00
nsMemoryPressure.h Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj 2014-06-30 08:39:45 -07:00
nsProcess.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsProcessCommon.cpp Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd 2015-05-01 09:40:30 +09:00
nsThread.cpp Bug 1202497 - part 5 - make the locking requirements of nsChainedEventQueue explicit; r=gerald 2015-09-20 04:59:56 -04:00
nsThread.h Bug 1202497 - part 5 - make the locking requirements of nsChainedEventQueue explicit; r=gerald 2015-09-20 04:59:56 -04:00
nsThreadManager.cpp Bug 1185470: Remove 'Get' prefixes from hashtable iterator methods. r=froydnj 2015-07-20 20:21:28 +08:00
nsThreadManager.h Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307). 2015-05-19 14:31:25 +08:00
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