gecko-dev/tools/profiler
Jean-Yves Avenard 48517afae6 Bug 1512298 - Make IPDL MozPromise exclusive. r=gerald,froydnj
MozPromise most common use is to have an single or exclusive listener. By making the MozPromise generated by IPDL exclusive we can also use move semantics.

While at it, we also use move semantics for the ResponseRejectReason and via the callback's reject method so that the lambda used with the MozPromise::Then can be identical to the one used by the IPDL callback.
As it currently is, it provides no advantage over a copy as it's just an enum; however, this will facilitate future changes where it may not be.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:22:26 +00:00
..
core Bug 1497016 - Add an API to extract tracelogger data and use this within the gecko profiler r=mstange,djvj 2018-12-04 21:43:38 +00:00
gecko Bug 1512298 - Make IPDL MozPromise exclusive. r=gerald,froydnj 2018-12-11 19:22:26 +00:00
lul Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
public Bug 1497016 - Add an API to extract tracelogger data and use this within the gecko profiler r=mstange,djvj 2018-12-04 21:43:38 +00:00
rust-helper Bug 1505719 - Try harder when computing breakpad IDs for Android system libraries. r=ted 2018-12-03 19:21:44 +00:00
tasktracer Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
tests Bug 1476775 - Part 1: Discard samples that are older than given duration r=mstange 2018-11-21 14:13:15 +00:00
moz.build Bug 1505948: Add cache info to network profiler markers r=mstange,nwgh 2018-11-14 15:54:22 -05:00