gecko-dev/xpcom/base
Aaron Klotz 1fc3efff69 Bug 1568361: Use StaticLocalAutoPtr for BackgroundMTAData; r=Jamie
The new StaticLocalAutoPtr smart pointer has a trivial destructor, so we will
either properly clean up this data or leak it on process shutdown. Either way,
we will not destroy it in a way that the underlying type does not support.

Differential Revision: https://phabricator.services.mozilla.com/D40842

--HG--
extra : moz-landing-system : lando
2019-08-07 01:48:31 +00:00
..
AutoRestore.h
AvailableMemoryTracker.cpp Bug 1560931 - Fire memory-pressure-stop events on Windows r=gsvelto 2019-06-24 18:22:53 +01:00
AvailableMemoryTracker.h
ClearOnShutdown.cpp
ClearOnShutdown.h
CodeAddressService.h Bug 1053379 - Simplify CodeAddressService so non-DMD users can rely on defaults. r=njn 2019-08-06 21:58:12 +00:00
CountingAllocatorBase.h
CycleCollectedJSContext.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
CycleCollectedJSContext.h Bug 1542931 add CycleCollectedJSContext::ReportError() r=baku 2019-06-12 19:11:04 +00:00
CycleCollectedJSRuntime.cpp Bug 1551810 - Part 1: return bool in CallbackTracer methods. r=jonco 2019-07-26 08:59:38 +00:00
CycleCollectedJSRuntime.h
Debug.cpp
Debug.h
DebuggerOnGCRunnable.cpp
DebuggerOnGCRunnable.h
DeferredFinalize.cpp
DeferredFinalize.h
EnumeratedArrayCycleCollection.h
ErrorList.py Backed out changeset d0aae34d9b95 (bug 1529068) for failing form-redirected-blocked.sub.html on a CLOSED TREE 2019-08-07 01:39:29 +03:00
ErrorNames.cpp
ErrorNames.h
GkRustUtils.cpp
GkRustUtils.h Bug 1562642 - Part 2 - Add missing MPL2 headers r=Gijs 2019-07-08 09:27:47 +00:00
HoldDropJSObjects.cpp
HoldDropJSObjects.h
IntentionalCrash.h
JSObjectHolder.cpp
JSObjectHolder.h
LogCommandLineHandler.cpp
LogCommandLineHandler.h
LogModulePrefWatcher.cpp Bug 1557501. Stop using [array] in nsIPrefBranch. r=njn 2019-06-07 01:01:12 +00:00
LogModulePrefWatcher.h
Logging.cpp
Logging.h Bug 1563046: Move operator LogModule* out of line in debug builds. r=froydnj 2019-07-02 23:58:18 +00:00
MacHelpers.h
MacHelpers.mm
MacStringHelpers.h
MacStringHelpers.mm
MemoryInfo.cpp
MemoryInfo.h
MemoryMapping.cpp
MemoryMapping.h
MemoryReportingProcess.h
MemoryTelemetry.cpp Bug 1513392 - move gathering total memory to before CanRecordReleaseData() bail r=erahm 2019-07-17 15:23:12 +00:00
MemoryTelemetry.h
NSPRLogModulesParser.cpp
NSPRLogModulesParser.h
OwningNonNull.h
SizeOfState.h
StaticLocalPtr.h Bug 1568361: Use StaticLocalAutoPtr for BackgroundMTAData; r=Jamie 2019-08-07 01:48:31 +00:00
StaticMonitor.h
StaticMutex.h
StaticPtr.h
TupleCycleCollection.h
components.conf
moz.build Bug 1570395: Add StaticLocalAutoPtr and StaticLocalRefPtr to XPCOM; r=froydnj 2019-08-02 17:26:37 +00:00
nsAgg.h Bug 1122740 - remove useless null checks after allocating memory with |new| r=erahm 2019-06-04 04:43:11 +00:00
nsAlgorithm.h
nsAutoPtr.h
nsAutoRef.h Bug 1554380 - Fix some issues in mozilla::ReadAhead. r=aklotz 2019-05-29 10:13:28 +00:00
nsCOMPtr.cpp
nsCOMPtr.h
nsCRTGlue.cpp
nsCRTGlue.h
nsClassInfoImpl.cpp
nsCom.h
nsConsoleMessage.cpp
nsConsoleMessage.h
nsConsoleService.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
nsConsoleService.h
nsCrashOnException.cpp
nsCrashOnException.h
nsCycleCollectionNoteChild.h
nsCycleCollectionNoteRootCallback.h
nsCycleCollectionParticipant.cpp
nsCycleCollectionParticipant.h Bug 1557296: replace "IsBlackAndDoesNotNeedTracing" with "HasKnownLiveWrapperAndDoesNotNeedTracing" in nsCycleCollectionParticipant's documentation 2019-06-11 17:17:27 +02:00
nsCycleCollectionTraversalCallback.h
nsCycleCollector.cpp Bug 1558758: narrow visibility from `SnowWhiteKiller::MaybeKillObject` to private. 2019-06-12 14:57:07 +02:00
nsCycleCollector.h
nsCycleCollectorTraceJSHelpers.cpp
nsDebug.h
nsDebugImpl.cpp
nsDebugImpl.h
nsDumpUtils.cpp
nsDumpUtils.h
nsError.h
nsErrorService.cpp
nsErrorService.h
nsGZFileWriter.cpp
nsGZFileWriter.h
nsIClassInfoImpl.h
nsIConsoleListener.idl
nsIConsoleMessage.idl
nsIConsoleService.idl Bug 1558653. Stop using [array] in nsIConsoleService. r=froydnj 2019-06-12 18:10:19 +00:00
nsICycleCollectorListener.idl
nsID.cpp
nsID.h
nsIDebug2.idl
nsIErrorService.idl
nsIException.idl
nsIGZFileWriter.idl
nsIInterfaceRequestor.idl
nsIInterfaceRequestorUtils.cpp
nsIInterfaceRequestorUtils.h
nsIMacPreferencesReader.idl
nsIMacUtils.idl
nsIMemory.idl
nsIMemoryInfoDumper.idl
nsIMemoryReporter.idl
nsIMessageLoop.idl
nsIMutable.idl
nsINIParser.cpp
nsINIParser.h
nsISecurityConsoleMessage.idl
nsISizeOf.h
nsISupports.idl
nsISupportsBase.h
nsISupportsImpl.cpp
nsISupportsImpl.h
nsISupportsUtils.h
nsIUUIDGenerator.idl
nsIVersionComparator.idl
nsIWeakReference.idl
nsIWeakReferenceUtils.h
nsInterfaceRequestorAgg.cpp Bug 1122740 - remove useless null checks after allocating memory with |new| r=erahm 2019-06-04 04:43:11 +00:00
nsInterfaceRequestorAgg.h
nsMacPreferencesReader.h
nsMacPreferencesReader.mm
nsMacUtilsImpl.cpp Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +00:00
nsMacUtilsImpl.h Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +00:00
nsMaybeWeakPtr.h
nsMemory.cpp
nsMemory.h
nsMemoryImpl.cpp
nsMemoryImpl.h
nsMemoryInfoDumper.cpp
nsMemoryInfoDumper.h
nsMemoryReporterManager.cpp
nsMemoryReporterManager.h
nsMessageLoop.cpp
nsMessageLoop.h
nsObjCExceptions.h
nsQueryObject.h
nsSecurityConsoleMessage.cpp
nsSecurityConsoleMessage.h
nsSystemInfo.cpp Bug 1553558 - collect countryCode in system info off the main thread. r=mconley,Standard8 2019-08-02 12:55:38 +00:00
nsSystemInfo.h Bug 1553558 - collect countryCode in system info off the main thread. r=mconley,Standard8 2019-08-02 12:55:38 +00:00
nsTraceRefcnt.cpp Bug 1053379 - Simplify CodeAddressService so non-DMD users can rely on defaults. r=njn 2019-08-06 21:58:12 +00:00
nsTraceRefcnt.h
nsUUIDGenerator.cpp
nsUUIDGenerator.h
nsVersionComparator.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-06 08:18:28 +00:00
nsVersionComparator.h Bug 1556832: Comparing compatibility versions goes on to check the build IDs when the version is newer. r=froydnj 2019-06-04 10:44:16 -07:00
nsVersionComparatorImpl.cpp
nsVersionComparatorImpl.h
nsWeakReference.cpp
nsWeakReference.h
nsWindowsHelpers.h Bug 1551913 - Fix issues setting update directory permissions r=rstrong 2019-07-24 16:05:46 +00:00
nscore.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-16 07:33:44 +00:00
nsrootidl.idl