gecko-dev/tools
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
..
bloatview
clang-tidy Bug 1511319 - Ensure that tools/clang-tidy/test doesn't get reformatted using clang-format; r=sylvestre a=Aryx 2018-11-30 06:36:07 -05:00
code-coverage Bug 1512298 - Make IPDL MozPromise exclusive. r=gerald,froydnj 2018-12-11 19:22:26 +00:00
compare-locales Bug 1492070, update mach command for compare-locales, #firefox-build-system-reviewers r=firefox-build-system-reviewers,ted 2018-12-03 12:08:31 +00:00
coverity Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
docs Bug 1474746 - [docs] Normalize keys from MOZ_SPHINX_TREES; r=gps 2018-07-11 16:01:21 +00:00
fuzzing Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
infer Bug 1479503: Check infer in ./mach static-analysis autotest. r=nalexander 2018-10-24 21:54:34 +00:00
jprof Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
leak-gauge Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
lint Backed out 2 changesets (bug 1415483) for multiple failures e.g. on test_message_manager_ipc.html. CLOSED TREE 2018-12-11 19:30:57 +02:00
power Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
profiler Bug 1512298 - Make IPDL MozPromise exclusive. r=gerald,froydnj 2018-12-11 19:22:26 +00:00
quitter Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
rb Bug 1499907 - Add a `jsonEscape` argument to `fixSymbols`. r=erahm 2018-11-21 10:28:00 +11:00
rewriting Bug 1511284 - Also ignore breakpad client r=me CLOSED TREE 2018-11-30 08:00:43 +01:00
tryselect Bug 1512146 - Update expected results for some tests using mach try fuzzy. r=ahal 2018-12-04 22:54:36 -05:00
update-packaging Backed out 3 changesets (bug 1439860, bug 1441867, bug 1446110) for breaking update packaging for thunderbird. 2018-04-05 13:48:38 -06:00
update-verify Bug 1509962: [update-verify] Use taskgraph fetches in update-verify; r=mtabara 2018-12-03 06:44:55 +00:00
mach_commands.py Bug 1455378 Give an informative error message of you try to ./mach pastebin too large a file. r=gps 2018-04-19 17:31:00 +00:00
moz.build Bug 1509962: [update-verify] Import update-verify and final-verify code from build-tools; r=mtabara 2018-12-03 06:44:16 +00:00