-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 9 pull requests #109503
Rollup of 9 pull requests #109503
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c601585 - Browse repository at this point
Copy the full SHA c601585View commit details -
rustdoc: handle generics better when matching notable traits
This commit makes the `clean::Type::is_same` non-commutative, so that a generic `impl` matches a concrete return, but a generic return does not match a concrete `impl`. It makes slice and vector Write for `u8` not match on every generic return value.
Configuration menu - View commit details
-
Copy full SHA for ee6b228 - Browse repository at this point
Copy the full SHA ee6b228View commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 86179c4 - Browse repository at this point
Copy the full SHA 86179c4View commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bfb66eb - Browse repository at this point
Copy the full SHA bfb66ebView commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f76084 - Browse repository at this point
Copy the full SHA 7f76084View commit details
Commits on Mar 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c9ddb73 - Browse repository at this point
Copy the full SHA c9ddb73View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e17a5 - Browse repository at this point
Copy the full SHA b4e17a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da7970 - Browse repository at this point
Copy the full SHA 4da7970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43008ce - Browse repository at this point
Copy the full SHA 43008ceView commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20dc532 - Browse repository at this point
Copy the full SHA 20dc532View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b5046 - Browse repository at this point
Copy the full SHA 05b5046View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 460ecd2 - Browse repository at this point
Copy the full SHA 460ecd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47f24a8 - Browse repository at this point
Copy the full SHA 47f24a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 938434a - Browse repository at this point
Copy the full SHA 938434aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7ec045 - Browse repository at this point
Copy the full SHA a7ec045View commit details -
Configuration menu - View commit details
-
Copy full SHA for f86b035 - Browse repository at this point
Copy the full SHA f86b035View commit details -
Configuration menu - View commit details
-
Copy full SHA for 293f21c - Browse repository at this point
Copy the full SHA 293f21cView commit details
Commits on Mar 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 67a2c5b - Browse repository at this point
Copy the full SHA 67a2c5bView commit details -
Lukas Markeffsky committed
Mar 22, 2023 Configuration menu - View commit details
-
Copy full SHA for 1581b97 - Browse repository at this point
Copy the full SHA 1581b97View commit details -
Rollup merge of rust-lang#108954 - notriddle:notriddle/notable-trait-…
…generic, r=camelid rustdoc: handle generics better when matching notable traits This commit makes the `clean::Type::is_same` non-commutative (renaming it `is_doc_subtype_of`), so that a generic `impl` matches a concrete return, but a generic return does not match a concrete `impl`. It makes slice and vector Write for `u8` not match on every generic return value. Fixes rust-lang#100322 Fixes rust-lang#55082 Preview: * https://notriddle.com/rustdoc-demo-html-3/notable-trait-generic/std/vec/struct.Vec.html#method.new * https://notriddle.com/rustdoc-demo-html-3/notable-trait-generic/std/vec/struct.Vec.html#method.from-12 * https://notriddle.com/rustdoc-demo-html-3/notable-trait-generic/std/iter/trait.Iterator.html#method.intersperse_with * https://notriddle.com/rustdoc-demo-html-3/notable-trait-generic/std/string/struct.String.html#method.as_bytes
Configuration menu - View commit details
-
Copy full SHA for 0392e29 - Browse repository at this point
Copy the full SHA 0392e29View commit details -
Rollup merge of rust-lang#109203 - Ezrashaw:refactor-ident-parsing, r…
…=Nilstrieb refactor/feat: refactor identifier parsing a bit \+ error recovery for `expected_ident_found` Prior art: rust-lang#108854
Configuration menu - View commit details
-
Copy full SHA for 34fa6da - Browse repository at this point
Copy the full SHA 34fa6daView commit details -
Rollup merge of rust-lang#109213 - oli-obk:cstore, r=cjgillot
Eagerly intern and check CrateNum/StableCrateId collisions r? ``@cjgillot`` It seems better to check things ahead of time than checking them afterwards. The [previous version](rust-lang#108390) was a bit nonsensical, so this addresses the feedback
Configuration menu - View commit details
-
Copy full SHA for 950aa3e - Browse repository at this point
Copy the full SHA 950aa3eView commit details -
Rollup merge of rust-lang#109358 - petrochenkov:nosess, r=cjgillot
rustc: Remove unused `Session` argument from some attribute functions (One auxiliary test file containing one of these functions was unused, so I removed it instead of updating.)
Configuration menu - View commit details
-
Copy full SHA for 577d85f - Browse repository at this point
Copy the full SHA 577d85fView commit details -
Rollup merge of rust-lang#109359 - Nilstrieb:bump-stdarch, r=Amanieu
Update stdarch Bring the the `#![allow(internal_features)]` for rust-lang#108955 r? `@Amanieu`
Configuration menu - View commit details
-
Copy full SHA for 29d04ff - Browse repository at this point
Copy the full SHA 29d04ffView commit details -
Rollup merge of rust-lang#109378 - MU001999:master, r=scottmcm
Remove Ty::is_region_ptr Fixes rust-lang#109372
Configuration menu - View commit details
-
Copy full SHA for 2ee07a1 - Browse repository at this point
Copy the full SHA 2ee07a1View commit details -
Rollup merge of rust-lang#109423 - fmease:iat-selection-erase-regions…
…-in-self-ty, r=compiler-errors Use region-erased self type during IAT selection Split off from rust-lang#109410 as discussed. Fixes rust-lang#109299. Re UI test: I use a reproducer of rust-lang#109299 that contains a name resolution error instead of reproducer [`regionck-2.rs`](https://github.com/rust-lang/rust/blob/fc7ed4af165c27ab5914b93251194f826920cc65/tests/ui/associated-inherent-types/regionck-2.rs) (as found in the `AliasKind::Inherent` PR) since it would (incorrectly) pass typeck in this PR due to the lack of regionck and I'd rather not make *that* a regression test (with or without `known-bug`). ``@rustbot`` label F-inherent_associated_types r? ``@compiler-errors``
Configuration menu - View commit details
-
Copy full SHA for b22db3f - Browse repository at this point
Copy the full SHA b22db3fView commit details -
Rollup merge of rust-lang#109447 - lcnr:coherence, r=compiler-errors
new solver cleanup + implement coherence the cleanup: - change `Certainty::unify_and` to consider ambig + overflow to be ambig - rename `trait_candidate_should_be_dropped_in_favor_of` to `candidate_should_be_dropped_in_favor_of` - remove outdated fixme For coherence I mostly just add an ambiguous candidate if the current trait ref is unknowable. I am doing the same for reservation impl where I also just add an ambiguous candidate.
Configuration menu - View commit details
-
Copy full SHA for 28b9354 - Browse repository at this point
Copy the full SHA 28b9354View commit details -
Rollup merge of rust-lang#109501 - lukas-code:link, r=WaffleLapkin
make link clickable
Configuration menu - View commit details
-
Copy full SHA for 783f3a1 - Browse repository at this point
Copy the full SHA 783f3a1View commit details