gecko-dev/js/rust/tests
Jon Coppeard 66fc30ba53 Bug 1573844 - Remove js::Class definition and alias JSClass to it r=tcampbell,mccr8
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
2019-08-15 08:32:22 +00:00
..
bigint.rs
callback.rs Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo 2018-09-05 02:25:42 -07:00
enumerate.rs Bug 1534967 - Part 2: Use RootedIdVector in rust binding. r=jonco,fitzgen 2019-04-08 10:46:58 +08:00
evaluate.rs
panic.rs Bug 1466128 part 2 - Rename AutoCompartment to AutoRealm. r=jdm 2018-08-14 14:25:48 +02:00
rooting.rs Bug 1573844 - Remove js::Class definition and alias JSClass to it r=tcampbell,mccr8 2019-08-15 08:32:22 +00:00
runtime.rs Bug 1573844 - Remove js::Class definition and alias JSClass to it r=tcampbell,mccr8 2019-08-15 08:32:22 +00:00
stack_limit.rs
typedarray.rs Bug 1466128 part 2 - Rename AutoCompartment to AutoRealm. r=jdm 2018-08-14 14:25:48 +02:00
value.rs
vec_conversion.rs Bug 1466128 part 2 - Rename AutoCompartment to AutoRealm. r=jdm 2018-08-14 14:25:48 +02:00