-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Rollup of 10 pull requests #109189
Rollup of 10 pull requests #109189
Commits on Mar 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a6446c5 - Browse repository at this point
Copy the full SHA a6446c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44813e0 - Browse repository at this point
Copy the full SHA 44813e0View commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 50f7520 - Browse repository at this point
Copy the full SHA 50f7520View commit details -
Configuration menu - View commit details
-
Copy full SHA for e482701 - Browse repository at this point
Copy the full SHA e482701View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6424e - Browse repository at this point
Copy the full SHA cf6424eView commit details
Commits on Mar 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd17322 - Browse repository at this point
Copy the full SHA bd17322View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d537b - Browse repository at this point
Copy the full SHA d3d537bView commit details -
Deduplicate logic between projection normalization with and without e…
…scaping bound vars
Configuration menu - View commit details
-
Copy full SHA for d87fbb9 - Browse repository at this point
Copy the full SHA d87fbb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2b7604 - Browse repository at this point
Copy the full SHA d2b7604View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad1083 - Browse repository at this point
Copy the full SHA 5ad1083View commit details -
Configuration menu - View commit details
-
Copy full SHA for e667872 - Browse repository at this point
Copy the full SHA e667872View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e1ab1d - Browse repository at this point
Copy the full SHA 6e1ab1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a5b90 - Browse repository at this point
Copy the full SHA e5a5b90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 683c12c - Browse repository at this point
Copy the full SHA 683c12cView commit details -
Rollup merge of rust-lang#108875 - notriddle:notriddle/return-trait, …
…r=GuillaumeGomez rustdoc: fix type search for `Option` combinators
Configuration menu - View commit details
-
Copy full SHA for 7f3d88a - Browse repository at this point
Copy the full SHA 7f3d88aView commit details -
Rollup merge of rust-lang#108971 - Ezrashaw:E0532-better-binding-name…
…s, r=WaffleLapkin error-msg: impl better suggestion for `E0532` Fixes rust-lang#106862 No test as there is already a test which is nearly identical to the example in the linked issue.
Configuration menu - View commit details
-
Copy full SHA for c411d36 - Browse repository at this point
Copy the full SHA c411d36View commit details -
Rollup merge of rust-lang#109139 - GuillaumeGomez:rustdoc-windows-wai…
…t-for-write, r=notriddle rustdoc: DocFS: Replace rayon with threadpool and enable it for all targets Fixes rust-lang#109060. Switching to `threadpool` makes it a bit simpler for us to wait for all tasks in `DocFS` directly in the `Drop` implementation. I'm also curious if making all the writes into a thread pool could improve run time for rustdoc on all other platforms than Windows as well. I'll run a perf check to see. cc `@ehuss` r? `@notriddle`
Configuration menu - View commit details
-
Copy full SHA for ead92dd - Browse repository at this point
Copy the full SHA ead92ddView commit details -
Rollup merge of rust-lang#109151 - compiler-errors:debug-assert-alias…
…, r=WaffleLapkin Assert def-kind is correct for alias types Make sure we're not constructing alias types for the wrong def-kind, at least for debug cases 😅
Configuration menu - View commit details
-
Copy full SHA for b62fe7a - Browse repository at this point
Copy the full SHA b62fe7aView commit details -
Rollup merge of rust-lang#109166 - lcnr:define_opaque_types-explicit,…
… r=oli-obk make `define_opaque_types` fully explicit based on the idea of rust-lang#108389. Moved `define_opaque_types` into the actual operations, e.g. `eq`, instead of `infcx.at` because normalization doesn't use `define_opaque_types` and even creates it's own `At` with a different `define_opaque_types` internally. Somewhat surprisingly, coherence actually relies on `DefineOpaqueTypes::Yes` for soundness which was revealed because I've incorrectly used `DefineOpaqueTypes::No` in `equate_impl_headers`. It feels concerning that even though this is the case, we still sometimes use `DefineOpaqueTypes::No` in coherence. I did not look into this as part of this PR as it is purely changing the structure of the code without changing behavior in any way. r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for 8dac658 - Browse repository at this point
Copy the full SHA 8dac658View commit details -
Rollup merge of rust-lang#109171 - oli-obk:normalization_cleanup, r=c…
…ompiler-errors Some cleanups in our normalization logic Changed a match to be exhaustive and deduplicated some code. r? `@compiler-errors` this pulls out the uncontroversial part of rust-lang#108860
Configuration menu - View commit details
-
Copy full SHA for ef22ccb - Browse repository at this point
Copy the full SHA ef22ccbView commit details -
Rollup merge of rust-lang#109172 - scottmcm:move-codegen-issues-tests…
…, r=WaffleLapkin mv tests/codegen/issue-* tests/codegen/issues/ No changes to the contents; just a move. Like how there's a <https://github.com/rust-lang/rust/tree/master/tests/ui/issues> folder.
Configuration menu - View commit details
-
Copy full SHA for af5a737 - Browse repository at this point
Copy the full SHA af5a737View commit details -
Rollup merge of rust-lang#109180 - gimbles:master, r=compiler-errors
Unequal → Not equal Fixes rust-lang#109168
Configuration menu - View commit details
-
Copy full SHA for 6e76106 - Browse repository at this point
Copy the full SHA 6e76106View commit details -
Rollup merge of rust-lang#109183 - lqd:revert-107376, r=compiler-errors
Revert rust-lang#107376 to fix potential `bincode` breakage and `rustc-perf` benchmark. rust-lang#107376 caused `rustc-perf`'s `webrender` benchmark to break, by regressing on the `bincode-1.3.3` crate. ~~This PR is a draft revert in case we can't land a fix soon enough, and we'd like to land the revert instead~~ (Though I myself think it'd be safer to do the revert, and run crater when relanding rust-lang#107376.) cc `@aliemjay`
Configuration menu - View commit details
-
Copy full SHA for 7805446 - Browse repository at this point
Copy the full SHA 7805446View commit details -
Rollup merge of rust-lang#109185 - notriddle:notriddle/primitive-tool…
…tip, r=jsha rustdoc: remove `std::` from primitive intra-doc link tooltips Take the intra-doc link to the method `iter` from https://doc.rust-lang.org/nightly/std/slice/struct.Iter.html Before: `method std::slice::iter` After: `method slice::iter`
Configuration menu - View commit details
-
Copy full SHA for a350c76 - Browse repository at this point
Copy the full SHA a350c76View commit details