-
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 6 pull requests #104758
Rollup of 6 pull requests #104758
Commits on Nov 19, 2022
-
Lower return type outside async block creation
This allows feeding a different output type to async blocks with a different `ImplTraitContext`.
Configuration menu - View commit details
-
Copy full SHA for b59090e - Browse repository at this point
Copy the full SHA b59090eView commit details -
Refactor
must_use
lint into two partsBefore, the lint did the checking for `must_use` and pretty printing the types in a special format in one pass, causing quite complex and untranslatable code. Now the collection and printing is split in two. That should also make it easier to translate or extract the type pretty printing in the future. Also fixes an integer overflow in the array length pluralization calculation.
Configuration menu - View commit details
-
Copy full SHA for 4e9ceef - Browse repository at this point
Copy the full SHA 4e9ceefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4adaf - Browse repository at this point
Copy the full SHA 1e4adafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b7e0e - Browse repository at this point
Copy the full SHA 40b7e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ea1c1 - Browse repository at this point
Copy the full SHA a1ea1c1View commit details
Commits on Nov 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 644a5a3 - Browse repository at this point
Copy the full SHA 644a5a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f5addd - Browse repository at this point
Copy the full SHA 7f5adddView commit details
Commits on Nov 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1a69666 - Browse repository at this point
Copy the full SHA 1a69666View commit details -
Allow opaque types in trait impl headers and rely on coherence to rej…
…ect unsound cases
Configuration menu - View commit details
-
Copy full SHA for 2752e32 - Browse repository at this point
Copy the full SHA 2752e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94fe30f - Browse repository at this point
Copy the full SHA 94fe30fView commit details -
Add an always-ambiguous predicate to make sure that we don't accident…
…lally allow trait resolution to prove false things during coherence
Configuration menu - View commit details
-
Copy full SHA for ae80c76 - Browse repository at this point
Copy the full SHA ae80c76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd44f8 - Browse repository at this point
Copy the full SHA 9cd44f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a8e1ee - Browse repository at this point
Copy the full SHA 9a8e1eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f42e490 - Browse repository at this point
Copy the full SHA f42e490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11ae334 - Browse repository at this point
Copy the full SHA 11ae334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7301cd7 - Browse repository at this point
Copy the full SHA 7301cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11adf03 - Browse repository at this point
Copy the full SHA 11adf03View commit details -
Configuration menu - View commit details
-
Copy full SHA for c16a90f - Browse repository at this point
Copy the full SHA c16a90fView commit details
Commits on Nov 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 395f2b8 - Browse repository at this point
Copy the full SHA 395f2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7169c7d - Browse repository at this point
Copy the full SHA 7169c7dView commit details -
Bump
fd-lock
inbootstrap
againFollowup to rust-lang#103778 Sorry for the quick succession but this fixes one more building issue for Tier 3 `windows-gnullvm` that I have previously missed, and it would be nice to have it in the release.
Configuration menu - View commit details
-
Copy full SHA for cd22ce6 - Browse repository at this point
Copy the full SHA cd22ce6View commit details
Commits on Nov 23, 2022
-
Rollup merge of rust-lang#103488 - oli-obk:impl_trait_for_tait, r=lcnr
Allow opaque types in trait impl headers and rely on coherence to reject unsound cases r? ````@lcnr```` fixes rust-lang#99840
Configuration menu - View commit details
-
Copy full SHA for 53eab24 - Browse repository at this point
Copy the full SHA 53eab24View commit details -
Rollup merge of rust-lang#104359 - Nilstrieb:plus-one, r=fee1-dead
Refactor must_use lint into two parts Before, the lint did the checking for `must_use` and pretty printing the types in a special format in one pass, causing quite complex and untranslatable code. Now the collection and printing is split in two. That should also make it easier to translate or extract the type pretty printing in the future. Also fixes an integer overflow in the array length pluralization calculation. fixes rust-lang#104352
Configuration menu - View commit details
-
Copy full SHA for a673364 - Browse repository at this point
Copy the full SHA a673364View commit details -
Rollup merge of rust-lang#104612 - Swatinem:async-ret-y, r=estebank
Lower return type outside async block creation This allows feeding a different output type to async blocks with a different `ImplTraitContext`. Spotted this while working on rust-lang#104321
Configuration menu - View commit details
-
Copy full SHA for 36815c6 - Browse repository at this point
Copy the full SHA 36815c6View commit details -
Rollup merge of rust-lang#104621 - YC:master, r=davidtwco
Fix --extern library finding errors - `crate_name` is not specified/passed to `metadata_crate_location_unknown_type` https://github.com/rust-lang/rust/blob/c493bae0d8efd75723460ce5c371f726efa93f15/compiler/rustc_error_messages/locales/en-US/metadata.ftl#L274-L275 - `metadata_lib_filename_form` is missing `$` - Add additional check to ensure that library is file Testing 1. Create file `a.rs` ```rust extern crate t; fn main() {} ``` 1. Create empty file `x` 1. Create empty directory `y` 1. Run ```sh $ rustc -o a a.rs --extern t=x $ rustc -o a a.rs --extern t=y ``` Both currently panic with stable.
Configuration menu - View commit details
-
Copy full SHA for 54b6292 - Browse repository at this point
Copy the full SHA 54b6292View commit details -
Rollup merge of rust-lang#104647 - RalfJung:alloc-strict-provenance, …
…r=thomcc enable fuzzy_provenance_casts lint in liballoc and libstd r? ````@thomcc````
Configuration menu - View commit details
-
Copy full SHA for 316bda8 - Browse repository at this point
Copy the full SHA 316bda8View commit details -
Rollup merge of rust-lang#104750 - mati865:bump-fd-lock-again, r=jyn514
Bump `fd-lock` in `bootstrap` again Followup to rust-lang#103778 Sorry for the quick succession but this fixes one more building issue for Tier 3 `windows-gnullvm` that I have previously missed, and it would be nice to have it in the release.
Configuration menu - View commit details
-
Copy full SHA for 42afb70 - Browse repository at this point
Copy the full SHA 42afb70View commit details