mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 13:51:41 +00:00
59f8590115
This is a step towards removing object private slots. Classes with JSCLASS_PRIVATE_IS_NSISUPPORTS now use JSCLASS_SLOT0_IS_NSISUPPORTS instead. For most classes this means we need to add an extra reserved slot and remove the private slot. Global objects (SimpleGlobalObject and the XPConnect BackstagePass and Sandbox globals) however can use the JSCLASS_GLOBAL_APPLICATION_SLOTS already there. These slots were only used for WebIDL DOM globals until now. Differential Revision: https://phabricator.services.mozilla.com/D119502 |
||
---|---|---|
.. | ||
moz.build | ||
xpc_make_class.h | ||
xpc_map_end.h |