forked from mirrors/gecko-dev
JSClass contained void* members corresponding to the internal pointer members of js::Class. This stores the internal members in JSClass and removes js::Class. This leaves js::Class aliased to JSClass while we remove references to it. I also aliased Jsvalify and Valueify into global scope temporarily to make this compile. These get removed in the following patches. I had to remove a few functions which now don't compile with js::Class being the same type as JSClass. Differential Revision: https://phabricator.services.mozilla.com/D41983 --HG-- extra : moz-landing-system : lando |
||
|---|---|---|
| .. | ||
| bigint.rs | ||
| callback.rs | ||
| enumerate.rs | ||
| evaluate.rs | ||
| panic.rs | ||
| rooting.rs | ||
| runtime.rs | ||
| stack_limit.rs | ||
| typedarray.rs | ||
| value.rs | ||
| vec_conversion.rs | ||