-
Notifications
You must be signed in to change notification settings - Fork 12.3k
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 7 pull requests #108559
Rollup of 7 pull requests #108559
Commits on Feb 23, 2023
-
Lazily compute crate name for consider_optimizing
The extra query is unnecessary in the common case of not having fuel.
Configuration menu - View commit details
-
Copy full SHA for 7ee01b4 - Browse repository at this point
Copy the full SHA 7ee01b4View commit details
Commits on Feb 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ff336aa - Browse repository at this point
Copy the full SHA ff336aaView commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 351c154 - Browse repository at this point
Copy the full SHA 351c154View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f83ce99 - Browse repository at this point
Copy the full SHA f83ce99View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecac8fd - Browse repository at this point
Copy the full SHA ecac8fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f851a8a - Browse repository at this point
Copy the full SHA f851a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 229aef1 - Browse repository at this point
Copy the full SHA 229aef1View commit details -
Rollup merge of rust-lang#89518 - a1phyr:unix_file_vectored_at, r=wor…
…kingjubilee Add vectored positioned I/O on Unix Add methods for vectored I/O with an offset on `File` for `unix` under `#![feature(unix_file_vectored_at)]`. The new methods are wrappers around `preadv` and `pwritev`. Tracking issue: rust-lang#89517
Configuration menu - View commit details
-
Copy full SHA for f5fcfcf - Browse repository at this point
Copy the full SHA f5fcfcfView commit details -
Rollup merge of rust-lang#108405 - Nilstrieb:lazy-crate-name-optimiza…
…tion-fuel, r=WaffleLapkin Lazily compute crate name for consider_optimizing The extra query is unnecessary in the common case of not having fuel.
Configuration menu - View commit details
-
Copy full SHA for 96dd30a - Browse repository at this point
Copy the full SHA 96dd30aView commit details -
Rollup merge of rust-lang#108520 - compiler-errors:one-bound-nit, r=j…
…ackh726 Small cleanup to `one_bound_for_assoc_type` Use fewer closures :)
Configuration menu - View commit details
-
Copy full SHA for 53e2d53 - Browse repository at this point
Copy the full SHA 53e2d53View commit details -
Rollup merge of rust-lang#108550 - clubby789:remove-disjoint, r=compi…
…ler-errors Remove the `capture_disjoint_fields` feature As best I can tell, this was stabilized for Edition 2021 in rust-lang#88126 but the feature was never removed.
Configuration menu - View commit details
-
Copy full SHA for 79bb38c - Browse repository at this point
Copy the full SHA 79bb38cView commit details -
Rollup merge of rust-lang#108551 - compiler-errors:rpitit-bad-spec, r…
…=oli-obk Descriptive error when users try to combine RPITIT/AFIT with specialization Previously we failed with some esoteric error like: ``` error[E0053]: method `foo` has an incompatible type for trait --> $DIR/dont-project-to-specializable-projection.rs:14:35 | LL | default async fn foo(_: T) -> &'static str { | ^^^^^^^^^^^^ expected associated type, found future | note: type in trait --> $DIR/dont-project-to-specializable-projection.rs:10:27 | LL | async fn foo(_: T) -> &'static str; | ^^^^^^^^^^^^ = note: expected signature `fn(_) -> impl Future<Output = &'static str>` found signature `fn(_) -> impl Future<Output = &'static str>` ``` Now we error like: ``` error: async associated function in trait cannot be specialized --> $DIR/dont-project-to-specializable-projection.rs:14:5 | LL | default async fn foo(_: T) -> &'static str { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: specialization behaves in inconsistent and surprising ways with `#![feature(async_fn_in_trait)]`, and for now is disallowed ```
Configuration menu - View commit details
-
Copy full SHA for 24018a4 - Browse repository at this point
Copy the full SHA 24018a4View commit details -
Rollup merge of rust-lang#108554 - compiler-errors:late-bound-object-…
…default, r=oli-obk Only look for param in item's generics if it actually comes from generics Record whether a `hir::GenericParam` comes from an item's generics, or from a `for<...>` binder. Then, only look for the param in `object_lifetime_default` if it actually comes from the item's generics. Fixes rust-lang#108177
Configuration menu - View commit details
-
Copy full SHA for c0f9b23 - Browse repository at this point
Copy the full SHA c0f9b23View commit details -
Rollup merge of rust-lang#108558 - RalfJung:core-tests, r=thomcc
add missing feature in core/tests rust-lang#104265 introduced the `ip_in_core` feature. For some reason core tests seem to still build without that feature -- no idea how that is possible. Might be related to rust-lang#15702? I was under the impression that `pub use` with different stability doesn't actually work. That's why `intrinsics::transmute` is stable, for example. Either way, core tests fail to build in miri-test-libstd, and adding the feature fixes that. r? `@thomcc`
Configuration menu - View commit details
-
Copy full SHA for bb5d3bb - Browse repository at this point
Copy the full SHA bb5d3bbView commit details