-
Notifications
You must be signed in to change notification settings - Fork 13.6k
tests: cover more exported_private_dependencies
cases
#144082
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
base: master
Are you sure you want to change the base?
Conversation
rustbot has assigned @petrochenkov. Use |
f8cf216
to
2390abe
Compare
This would conflict with #144098 which will most likely break the tests of RPITIT again. So I'll convert this to a draft so that this doesn't add work there if it's merged first and once that is merged, I'll update this. It might also mean that the parent issue will still have to be kept open even after mergint this since the current fix in the linked PR breaks linting about using traits from private dependencies again. |
This comment has been minimized.
This comment has been minimized.
This comment was marked as resolved.
This comment was marked as resolved.
2390abe
to
725523e
Compare
After #144098, RPITIT is not linted again so that's the last thing that is missing (again). There's a link to a crater run in that PR so if that goes well, that too will be properly linted. Regardless, this can be merged now and #71043 would just have to wait for the resolution of the crater run and the changes behind that. |
@bors r+ |
…ochenkov tests: cover more `exported_private_dependencies` cases This PR adds tests for all missing cases from rust-lang#71043 and some on top of that. I believe with this, that issue can be closed. Some of the lints can be improved, e.g. `provided_impl_trait` and `impl From<PublicWithStdImpl> for OtherType` lint twice. cc `@epage` in case you want to double check I didn't miss anything.
…ochenkov tests: cover more `exported_private_dependencies` cases This PR adds tests for all missing cases from rust-lang#71043 and some on top of that. I believe with this, that issue can be closed. Some of the lints can be improved, e.g. `provided_impl_trait` and `impl From<PublicWithStdImpl> for OtherType` lint twice. cc ``@epage`` in case you want to double check I didn't miss anything.
Rollup of 8 pull requests Successful merges: - #142454 (Add modern AVR mcus like avr128db28 and attiny3224) - #142924 (tidy: move rustdoc js stuff into a tidy extra check) - #143373 (Unquerify maybe_unused_trait_imports.) - #143906 (Miri: non-deterministic floating point operations in `foreign_items`) - #144082 (tests: cover more `exported_private_dependencies` cases) - #144126 (Fix empty target_config in apply_rust_config bootstrap) - #144164 ( opt-dist: add an option for setting path to stage0 root) - #144265 (Dont ICE on copy error being suppressed due to overflow) r? `@ghost` `@rustbot` modify labels: rollup
…ochenkov tests: cover more `exported_private_dependencies` cases This PR adds tests for all missing cases from rust-lang#71043 and some on top of that. I believe with this, that issue can be closed. Some of the lints can be improved, e.g. `provided_impl_trait` and `impl From<PublicWithStdImpl> for OtherType` lint twice. cc ```@epage``` in case you want to double check I didn't miss anything.
This PR adds tests for all missing cases from #71043 and some on top of that. I believe with this, that issue can be closed.
Some of the lints can be improved, e.g.
provided_impl_trait
andimpl From<PublicWithStdImpl> for OtherType
lint twice.cc @epage in case you want to double check I didn't miss anything.