mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-03 10:33:33 +00:00
456e577517
Now that bound functions use a `JSClass` that's not `JSFunction`, we need to give them a `JSProtoKey` to make (xray) wrapper calls work. This fixes a lot of xpcshell and browser test failures. The old implementation used `JSProto_Function`. This patch adds `JSProto_BoundFunction` and (as much as possible) tries to use the same code paths for it. Differential Revision: https://phabricator.services.mozilla.com/D170568 |
||
---|---|---|
.. | ||
AccessCheck.cpp | ||
AccessCheck.h | ||
ChromeObjectWrapper.cpp | ||
ChromeObjectWrapper.h | ||
FilteringWrapper.cpp | ||
FilteringWrapper.h | ||
moz.build | ||
WaiveXrayWrapper.cpp | ||
WaiveXrayWrapper.h | ||
WrapperFactory.cpp | ||
WrapperFactory.h | ||
XrayWrapper.cpp | ||
XrayWrapper.h |