gecko-dev/dom/performance
Simon Giesecke 58d0171406 Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj
To correctly implement this, it must be known on instantiation whether E is
copy-constructible, which is not the case if only a forward declaration is
available. This can be resolved either by making sure a full definition of E is
available, which is preferable. But in cases where this is not (easily) possible,
the information can be explicitly provided by the MOZ_DECLARE_COPY_CONSTRUCTIBLE
and MOZ_DECLARE_NON_COPY_CONSTRUCTIBLE macros. In particular, declarations for
IPDL-declared types are added to nsTArray.h itself, like it was already done
for MOZ_DECLARE_RELOCATE_USING_MOVE_CONSTRUCTOR.

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

--HG--
extra : moz-landing-system : lando
2020-03-20 17:13:51 +00:00
..
tests Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop 2020-03-07 10:09:44 +00:00
Performance.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
Performance.h
PerformanceEntry.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceEntry.h
PerformanceMainThread.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
PerformanceMainThread.h
PerformanceMark.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceMark.h
PerformanceMeasure.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceMeasure.h
PerformanceNavigation.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceNavigation.h
PerformanceNavigationTiming.cpp
PerformanceNavigationTiming.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceObserver.cpp Bug 1604066 - Removing Return on Void Statement in PerformanceOberserver::ReportUnsupportedTypesErrorToConsole() r=sylvestre 2020-01-13 18:13:37 +00:00
PerformanceObserver.h Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj 2020-03-20 17:13:51 +00:00
PerformanceObserverEntryList.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceObserverEntryList.h
PerformanceResourceTiming.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceResourceTiming.h
PerformanceServerTiming.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
PerformanceServerTiming.h
PerformanceService.cpp
PerformanceService.h
PerformanceStorage.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug 2020-03-04 09:10:03 +00:00
PerformanceStorageWorker.cpp
PerformanceStorageWorker.h
PerformanceTiming.cpp Backed out changeset f01596089356 (bug 1220810) for causing crashes in test_performance_attributes_exist_in_object.html 2020-03-19 17:12:32 +02:00
PerformanceTiming.h Bug 1517588. Use nsIPrincipal::IsSystemPrincipal instead of nsContentUtils::IsSystemPrincipal r=bzbarsky 2019-12-05 04:44:32 +00:00
PerformanceWorker.cpp
PerformanceWorker.h
moz.build Bug 1557447 - Profiler support for IPC information; r=nika,smaug 2019-10-21 20:51:07 +00:00