gecko-dev/xpcom
Gerald Squelart 43d8fb333c Bug 1313497 - InvokeAsync taking a lambda - r=froydnj
This new InvokeAsync overload takes a single lambda (or any function object).
This is most useful when a method call is not strictly necessary.

Avoid obvious copies by refusing lvalue-references.
(If one day this is really needed, the implementation is already there, hidden
inside `namespace detail`).

MozReview-Commit-ID: 57gPBz9kO1q

--HG--
extra : rebase_source : c9330ca2b6d06dac0318f38a68dadbbccc112325
2016-11-13 11:13:07 +11:00
..
base Bug 1316527 - Return 0 when GetSerialNumber fails to find an existing serial number. r=froydnj 2016-11-16 12:38:54 -08:00
build Bug 1317954 - Use C++11's override and remove virtual where applicable in xpcom/. r=froydnj 2016-11-16 14:27:07 +02:00
components Bug 1317954 - Replace default bodies of special member functions with = default; in xpcom/. r=froydnj 2016-11-16 14:25:31 +02:00
doc
ds Bug 1315812 - Mark nsISupportsArray, nsICollection, nsIEnumerator as deprecated. r=froydnj 2016-11-10 13:15:33 -08:00
glue Bug 1313497 - Expose Is/RemoveSmartPointer - r=froydnj 2016-11-17 14:34:24 +11:00
idl-parser Bug 1319352 - Allow to run AccEventGen.py and xpild/header.py from any directory. r=mshal 2016-11-22 17:05:49 +09:00
io Bug 1318165 - nsStringStream should report correctly the size of the internal buffer, r=njn 2016-11-25 08:24:51 +01:00
libxpt/xptcall
reflect Bug 1316738 - Remove XPCOM test TestInterfaceInfo. r=froydnj 2016-11-11 12:02:20 -08:00
rust/nsstring Bug 1316696 - Eliminate ns{Fixed,}{C,}StringRepr from the rust bindings, r=froydnj 2016-11-24 13:48:38 -05:00
string Bug 1318857 - Unhide nsTSubstring_CharT::StripChars in nsTString_CharT. r=froydnj 2016-11-20 00:53:37 +09:00
system Bug 1147911 Part 6: Send remote type down to child. r=gijs, r=smaug 2016-11-24 15:08:31 +00:00
tests Merge m-c to inbound. a=merge 2016-11-18 15:48:29 -05:00
threads Bug 1313497 - InvokeAsync taking a lambda - r=froydnj 2016-11-13 11:13:07 +11:00
typelib Bug 1317970 - Use manifestparser manifests for python unit tests, r=chmanchester 2016-11-16 09:59:22 -05:00
windbgdlg Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
xpidl Bug 1293784 - Only recurse into xpcom/idl-parser/xpidl once; r=gps 2016-08-09 16:58:18 -04:00
moz.build Bug 1295762 - Part 1: Implement rust bindings to XPCOM's string types, r=froydnj 2016-09-20 11:26:43 -04:00
xpcom-config.h.in
xpcom-private.h.in