New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the need for rust-mozjs to use unstable Rust features #18875
Merged
+266
−216
Give up on NonZeroUsize memory layout optimization with unstable feat…
4ee1b26
Select commit
3f46702
Remove unused feature flag
SimonSapin 4ee1b26
Give up on NonZeroUsize memory layout optimization with unstable feat…
SimonSapin 9e4865b
Replace NonZeroU32 and NonZeroUsize with a generic NonZero
SimonSapin 115d859
Build with `--features default-except-unstable` on CI.
SimonSapin e2fafd2
Replace NonZero<*mut JSObject> with a wrapper to enable local trait i…
SimonSapin 99b052d
Move remaining uses of NonZero to our nonzero crate
SimonSapin a819cfb
Replace uses of libcore with libstd in components/script
SimonSapin 3bb76a5
Don’t rely on unstable 'const fn's in rust-mozjs, so we can remove them.
SimonSapin 5a5b7d7
Remove usage of unstable features const_ptr_null and const_ptr_null_mut
SimonSapin bffec1c
Make usage of unstable feature on_unimplemented optional.
SimonSapin 27239e1
Make usage of core_intrinsics optional
SimonSapin 49e4540
Update rust-mozjs
SimonSapin
Merged
Remove the need for rust-mozjs to use unstable Rust features #18875
Give up on NonZeroUsize memory layout optimization with unstable feat…
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Oct 12, 2017
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
4ee1b26
Select commit
3f46702
Remove unused feature flag
SimonSapin 4ee1b26
Give up on NonZeroUsize memory layout optimization with unstable feat…
SimonSapin 9e4865b
Replace NonZeroU32 and NonZeroUsize with a generic NonZero
SimonSapin 115d859
Build with `--features default-except-unstable` on CI.
SimonSapin e2fafd2
Replace NonZero<*mut JSObject> with a wrapper to enable local trait i…
SimonSapin 99b052d
Move remaining uses of NonZero to our nonzero crate
SimonSapin a819cfb
Replace uses of libcore with libstd in components/script
SimonSapin 3bb76a5
Don’t rely on unstable 'const fn's in rust-mozjs, so we can remove them.
SimonSapin 5a5b7d7
Remove usage of unstable features const_ptr_null and const_ptr_null_mut
SimonSapin bffec1c
Make usage of unstable feature on_unimplemented optional.
SimonSapin 27239e1
Make usage of core_intrinsics optional
SimonSapin 49e4540
Update rust-mozjs
SimonSapin