-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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 #69543
Rollup of 7 pull requests #69543
Conversation
Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
Point at the intermediary unfullfilled trait bounds.
Surface associated type projection bounds that could not be fulfilled in E0599 errors. Always present the list of unfulfilled trait bounds, regardless of whether we're pointing at the ADT or trait that didn't satisfy it.
When the obligation that couldn't be fulfilled is specific to a nested obligation, maintain both the nested and parent obligations around for more accurate and detailed error reporting.
Co-Authored-By: Jonas Schievink <jonasschievink@gmail.com> Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
This reverts commit 1cb555a.
…Simulacrum Update RELEASES.md for 1.42.0 ### [Rendered](https://github.com/XAMPPRocky/rust/blob/relnotes-1.42.0/RELEASES.md) r? @Mark-Simulacrum cc @rust-lang/release
Account for bounds and asociated items when denying `_` Fix rust-lang#68801, rust-lang#69204. Follow up to rust-lang#67597 and rust-lang#68071. Output for the original ICE report: ``` Checking vinoteca v5.0.0 (/Users/ekuber/workspace/vinoteca) error[E0121]: the type placeholder `_` is not allowed within types on item signatures --> src/producers.rs:43:70 | 43 | pub fn top<Table: diesel::Table + diesel::query_dsl::InternalJoinDsl<_, diesel::query_source::joins::Inner, _>>(table: Table, limit: usize, connection: DbConn) -> RestResult<Vec<TopWineType>> { | ^ not allowed in type signatures ^ not allowed in type signatures error: aborting due to previous error ```
Add more context to E0599 errors Point at the intermediary unfulfilled trait bounds. Fix rust-lang#52523, fix rust-lang#61661, cc rust-lang#36513, fix rust-lang#68131, fix rust-lang#64417, fix rust-lang#61768, cc rust-lang#57457, cc rust-lang#9082, fix rust-lang#57994, cc rust-lang#64934, cc rust-lang#65149.
Blacklist powerpc-unknown-linux-{gnu,musl} as having non-ignored GNU C ZSTs. Ref rust-lang#64259 (this is a simpler alternative to that). See also rust-lang#64259 (comment).
Miri: let machine canonicalize AllocIDs This implements the rustc side of the plan I laid out [here](rust-lang/miri#1147 (comment)). Miri PR: rust-lang/miri#1190
…entril Stabilize `boxed_slice_try_from` Closes rust-lang#69202
late resolve, visit_fn: bail early if there's no body. Fixes rust-lang#69401 which was injected by rust-lang@b2c6eeb in rust-lang#68788. r? @petrochenkov
@bors r+ rollup=never p=7 |
📌 Commit a1b918a has been approved by |
⌛ Testing commit a1b918a with merge 23e859a1abf29914d28d20b07d5bf7c105ca1865... |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
💔 Test failed - checks-azure |
Left a comment to the PR that caused the failure, closing. |
Fixing. I'll rollup=never this just in case. |
Successful merges:
_
#69148 (Account for bounds and asociated items when denying_
)boxed_slice_try_from
#69538 (Stabilizeboxed_slice_try_from
)Failed merges:
r? @ghost