gecko-dev/xpcom
Andrew McCreight 8f597c742f Bug 1541684, part 3 - Statically compute if a method is reflectable. r=nika
XPCConvert::IsMethodReflectable() is derived entirely from
nsXPTMethodInfo, so we can compute it at build time and include it in
nsXPTMethodInfo. It is the only use of mNotXPCOM and mHidden, so we
can get rid of those fields at the same time.

This paves the way for getting rid of XPCWrappedJSClass::mDescriptors
in the next patch.

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

--HG--
extra : moz-landing-system : lando
2019-04-05 23:48:18 +00:00
..
base Bug 1542120 - Add js/public/Warnings.h for warning-related JSAPI. r=arai 2019-04-05 22:52:04 +00:00
build Bug 1520339 - Part 2: handling memory reporting for VR process. r=kip,erahm 2019-04-02 05:13:17 +00:00
components Bug 1429613 - Variant matcher callbacks renamed from `match` to `operator()` - r=froydnj 2019-04-02 11:53:47 +00:00
doc
ds Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan 2019-04-05 21:41:42 +00:00
glue
idl-parser Bug 1535486 - Handle the element type correctly with rust XPCOM types, r=mccr8 2019-03-22 21:32:59 +00:00
io Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-04 00:57:38 +03:00
libxpt/xptcall
reflect Bug 1541684, part 3 - Statically compute if a method is reflectable. r=nika 2019-04-05 23:48:18 +00:00
rust Bug 1542146 - Apply the change with the option StatementMacros from clang-format-8 r=andi 2019-04-05 21:42:17 +00:00
string Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-03-31 15:12:55 +00:00
system Bug 1535124 part 3. Add MOZ_CAN_RUN_SCRIPT annotations to geolocation code as needed. r=jdm 2019-03-20 18:05:09 +00:00
tests Bug 1542146 - Apply the change with the option StatementMacros from clang-format-8 r=andi 2019-04-05 21:42:17 +00:00
threads Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan 2019-04-05 21:41:42 +00:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in
xpcom-private.h.in