gecko-dev/xpcom/build
Jens Stutte 941061692d Bug 1797688 - Part 9: Make gXPCOMThreadsShutDown DEBUG only. r=xpcom-reviewers,mccr8
`gXPCOMThreadsShutDown` is needed for the assertion in `ThreadEventTarget::Dispatch` but we do not want other shutdown checks to rely on it, as it is too specific for this case. If we ever would really need this checkpoint in time during runtime in release we should consider to make it become a new `ShutdownPhase` in between.

We move the state to `ThreadEventTarget` and have a `DEBUG` only method to prime that assertion over there.

Differential Revision: https://phabricator.services.mozilla.com/D160627
2022-11-01 14:08:46 +00:00
..
BinaryPath.h Bug 1790419 - cache BinaryPath value on OpenBSD r=gcp 2022-10-06 12:08:57 +00:00
FileLocation.cpp Bug 1761667: Handle failed OpenArchive in FileLocation r=nika 2022-03-30 18:30:17 +00:00
FileLocation.h
IOInterposer.cpp Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
IOInterposer.h Bug 1777391 - Document that registered IOInterposeObserver's should be static and reusable - r=florian 2022-06-30 07:30:08 +00:00
IOInterposerPrivate.h Bug 1797354 - Allow specifying capability type in thread-safety macros, r=jesup,media-playback-reviewers,alwu 2022-10-28 19:55:30 +00:00
LateWriteChecks.cpp
LateWriteChecks.h
MainThreadIOLogger.cpp Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
MainThreadIOLogger.h
NSPRInterposer.cpp
NSPRInterposer.h
Omnijar.cpp Bug 1744043: Clean up nsJAR r=nika,valentin,extension-reviewers,robwu 2022-03-24 13:54:56 +00:00
Omnijar.h Bug 1635428 - Part 1: Move mozilla::IsDevelopmentBuild to Omnijar.h r=mccr8 2022-03-31 23:36:25 +00:00
PoisonIOInterposer.h
PoisonIOInterposerBase.cpp
PoisonIOInterposerMac.cpp
PoisonIOInterposerStub.cpp
PoisonIOInterposerWin.cpp Bug 1163452 - Only register stderr if it differs from stdout. r=glandium 2022-06-29 17:15:45 +00:00
Services.py Bug 1789902 - Part 3: Stop generating rust bindings for Services.py, r=xpcom-reviewers,barret 2022-09-13 13:47:14 +00:00
SmallArrayLRUCache.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
XPCOM.h Bug 1792567, part 1 - deCOM and remove unused methods in nsMacUtilsImpl. r=spohl 2022-10-14 14:34:30 +00:00
XPCOMInit.cpp Bug 1797688 - Part 9: Make gXPCOMThreadsShutDown DEBUG only. r=xpcom-reviewers,mccr8 2022-11-01 14:08:46 +00:00
XPCOMModule.h Bug 1514936, part 2 - Drop the outer arguments from static components. r=xpcom-reviewers,nika 2022-05-17 20:24:19 +00:00
XPCOMModule.inc
XREAppData.h Bug 1788233: Remove PermissionsService from process Windows sandboxing code. r=handyman 2022-09-07 09:42:04 +00:00
XREChildData.h
XREShellData.h
components.conf Bug 1792567, part 1 - deCOM and remove unused methods in nsMacUtilsImpl. r=spohl 2022-10-14 14:34:30 +00:00
gen_process_types.py
mach_override.c
mach_override.h
moz.build Bug 1789902 - Part 3: Stop generating rust bindings for Services.py, r=xpcom-reviewers,barret 2022-09-13 13:47:14 +00:00
nsXPCOM.h Bug 1797688 - Part 9: Make gXPCOMThreadsShutDown DEBUG only. r=xpcom-reviewers,mccr8 2022-11-01 14:08:46 +00:00
nsXPCOMCID.h
nsXPCOMCIDInternal.h
nsXPCOMPrivate.h
nsXULAppAPI.h Bug 1682520 p1: Move GeckoProcessType and implementation of get and set into mozglue. r=glandium 2022-08-02 10:41:14 +00:00
perfprobe.cpp Bug 1766561 - Fix various formatting errors. r=media-playback-reviewers,gfx-reviewers,nika,necko-reviewers,rkraesig,alwu,padenot,kershaw 2022-05-03 20:49:10 +00:00
perfprobe.h
xpcom_alpha.def