Move bigint helper tracking issues#152018
Conversation
f9a1cf6 to
42463b3
Compare
|
cc @Amanieu, @folkertdev, @sayantn |
|
rustbot has assigned @Mark-Simulacrum. Use |
42463b3 to
28feae0
Compare
| //@ compile-flags: -C llvm-args=-x86-asm-syntax=intel | ||
|
|
||
| #![no_std] | ||
| #![feature(bigint_helper_methods)] |
There was a problem hiding this comment.
From what I understand, this and the codegen-llvm test both could have removed the feature during the initial stabilisation, but for some reason, this wasn't noticed by our existing lints?
There was a problem hiding this comment.
Assembly and codegen tests don't deny warnings, IIRC, and don't show the compilation output from rustc, so it makes sense that they're not noticed.
There was a problem hiding this comment.
Oh, and so long as the feature exists I think it's normal that it doesn't lint that you didn't need the feature? At least for language features I don't think there's enough tracking to even tell, though I suppose for library features maybe there could be...
|
Looks good! Thanks for doing the split. r? scottmcm |
Rollup of 11 pull requests Successful merges: - #151378 (Codegen tests for Arm Cortex-R82) - #151936 (Move the `fingerprint_style` special case into `DepKindVTable` creation) - #152018 (Move bigint helper tracking issues) - #151958 (Add codegen test for SLP vectorization) - #151974 (Update documentation for `Result::ok()`) - #151975 (Work around rustfmt giving up on a large expression) - #151990 (Fix missing unused_variables lint when using a match guard) - #151995 (stabilize ptr_as_ref_unchecked) - #151999 (attribute parsing: pass recovery mode to Parser.) - #152009 (Port rustc_preserve_ub_checks to attr parser) - #152022 (rustc-dev-guide subtree update) Failed merges: - #151968 (Remove `HasDepContext` by merging it into `QueryContext`)
Rollup merge of #152018 - clarfonthey:bigint-tracking-issues, r=scottmcm Move bigint helper tracking issues Closes #85532. This splits the remainder of the `bigint_helper_methods` tracking issue into three issues: * `signed_bigint_helpers`: #151989 * `widening_mul`: #152016 * `const_unsigned_bigint_helpers`: #152015 Note that the existing stable methods were merged under the `unsigned_bigint_helpers` feature as part of #144494.
Rollup of 11 pull requests Successful merges: - rust-lang/rust#151378 (Codegen tests for Arm Cortex-R82) - rust-lang/rust#151936 (Move the `fingerprint_style` special case into `DepKindVTable` creation) - rust-lang/rust#152018 (Move bigint helper tracking issues) - rust-lang/rust#151958 (Add codegen test for SLP vectorization) - rust-lang/rust#151974 (Update documentation for `Result::ok()`) - rust-lang/rust#151975 (Work around rustfmt giving up on a large expression) - rust-lang/rust#151990 (Fix missing unused_variables lint when using a match guard) - rust-lang/rust#151995 (stabilize ptr_as_ref_unchecked) - rust-lang/rust#151999 (attribute parsing: pass recovery mode to Parser.) - rust-lang/rust#152009 (Port rustc_preserve_ub_checks to attr parser) - rust-lang/rust#152022 (rustc-dev-guide subtree update) Failed merges: - rust-lang/rust#151968 (Remove `HasDepContext` by merging it into `QueryContext`)
Closes #85532.
This splits the remainder of the
bigint_helper_methodstracking issue into three issues:signed_bigint_helpers: Tracking Issue for signed bigint helper methods #151989widening_mul: Tracking Issue for "widening" multiplication methods #152016const_unsigned_bigint_helpers: Tracking Issue for const stability of unsigned bigint helpers #152015Note that the existing stable methods were merged under the
unsigned_bigint_helpersfeature as part of #144494.