gecko-dev/xpcom
Mike Hommey e9c25fa403 Bug 1369622 - Restore static asserts for lack of arguments on some macros. r=froydnj
Bug 1368932 removed MOZ_STATIC_ASSERT_VALID_ARG_COUNT because it didn't
actually work for large numbers of arguments. But it was kind of useful
for macros that expand to something broken when they are given no
variadic argument at all.

Now that we have a macro that doesn't require tricks to count empty
arguments lists, however, we can use straightforward static_asserts
instead of a generic macro, which has the side effect of providing more
context in the error message.

--HG--
extra : rebase_source : 223f85c2c5cc7b3fa8c584b70bb084784fb5764a
2017-06-02 15:07:58 +09:00
..
base Bug 1369622 - Restore static asserts for lack of arguments on some macros. r=froydnj 2017-06-02 15:07:58 +09:00
build Bug 1344223 error-check mkstemp() r=froyd 2017-06-02 15:53:40 -04:00
components Bug 1365419 - Allow to apply manifest entries for all non-(Darwin,Windows,Android) OSes. r=bsmedberg 2017-05-26 08:56:18 +09:00
doc
ds Bug 1368326: Don't bother calling Clear() in destructor for empty nsTArrays. r=froydnj 2017-06-01 14:38:13 -07:00
glue Bug 1332639 followup. I apparently didn't actually remove the nsStringAPI.* files, but that was the intention, r=oops 2017-03-02 09:23:08 -05:00
idl-parser Bug 1366869 - Make DISPATCH_NORMAL be the default flags argument for nsIEventTarget::Dispatch (r=froydnj) 2017-05-23 12:05:43 -07:00
io Bug 1272371 - Update multiplexed input stream seek behaviour. r=froydnj 2017-05-25 13:38:01 +12:00
libxpt/xptcall
reflect Bug 1360321 - 6. Add AArch64 support in xpcom; r=froydnj 2017-05-17 13:06:23 -04:00
rust Bug 1336153 - Remove MOZ_RUST. r=ted 2017-05-09 11:36:13 -07:00
string Bug 1353755 - remove nsCharTraits::assign; r=erahm 2017-05-22 09:23:09 -04:00
system Bug 1349363 - Centralize pref-checking code for e10s-multi control. r=Felipe 2017-04-17 14:36:04 -07:00
tests Bug 1368493, TimerThread::FindNextFireTimeForCurrentThread should look at timers in order, r=bkelly 2017-06-05 16:49:54 +03:00
threads Bug 1370369 - Use the new MOZ_DIAGNOSTIC_ASSERT_ENABLED instead of several defines - follow up patch r=froydnj 2017-06-05 23:43:34 +02:00
typelib Bug 1336311 - Change code comments with http://hg.mozilla.org to https://. r=gps 2017-02-07 17:52:56 +01:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in Bug 1326145 - Remove HAVE_CPP_AMBIGUITY_RESOLVING_USING. r=froydnj 2016-12-29 18:05:20 +11:00
xpcom-private.h.in