Skip to content

typeck: use Pattern obligation cause more for better diagnostics - #69452

Merged
bors merged 7 commits into
rust-lang:masterfrom
Centril:typeck-pat
Feb 28, 2020
Merged

typeck: use Pattern obligation cause more for better diagnostics#69452
bors merged 7 commits into
rust-lang:masterfrom
Centril:typeck-pat

Conversation

@Centril

Copy link
Copy Markdown
Contributor

@CentrilCentril added the F-or_patterns `#![feature(or_patterns)]` label Feb 25, 2020
@rust-highfiverust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Feb 25, 2020
@estebank

Copy link
Copy Markdown
Contributor

@bors r+

@bors

bors commented Feb 25, 2020

Copy link
Copy Markdown
Collaborator

📌 Commit d234e13 has been approved by estebank

@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 25, 2020
@CentrilCentril mentioned this pull request Feb 28, 2020
bors added a commit that referenced this pull request Feb 28, 2020
Rollup of 10 pull requests
Successful merges:
- #68989 (Update RELEASES.md for 1.42.0)
- #69340 (instantiate_value_path: on `SelfCtor`, avoid unconstrained tyvars)
- #69384 (parser: `token` -> `normalized_token`, `nonnormalized_token` -> `token`)
- #69452 (typeck: use `Pattern` obligation cause more for better diagnostics)
- #69481 (use char instead of &str for single char patterns)
- #69522 (error_derive_forbidden_on_non_adt: be more graceful)
- #69538 (Stabilize `boxed_slice_try_from`)
- #69539 (late resolve, visit_fn: bail early if there's no body.)
- #69541 (Remove unneeded calls to format!())
- #69547 (remove redundant clones, references to operands, explicit boolean comparisons and filter(x).next() calls.)
Failed merges:
r? @ghost
@bors
bors merged commit a245221 into rust-lang:masterFeb 28, 2020
@Centril
Centril deleted the typeck-pat branch February 28, 2020 21:22
Centril added a commit to Centril/rust that referenced this pull request Mar 8, 2020
…idtwco
check_binding_alt_eq_ty: improve precision wrt. `if let`
Follow up to rust-lang#69452 -- this tweaks the `check_binding_alt_eq_ty` logic wrt. wording so that `if let` doesn't include "in this arm" (because there can only ever be one arm).
r? @estebank
Centril added a commit to Centril/rust that referenced this pull request Mar 8, 2020
…idtwco
check_binding_alt_eq_ty: improve precision wrt. `if let`
Follow up to rust-lang#69452 -- this tweaks the `check_binding_alt_eq_ty` logic wrt. wording so that `if let` doesn't include "in this arm" (because there can only ever be one arm).
r? @estebank
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

F-or_patterns`#![feature(or_patterns)]`S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@Centril@estebank@bors@rust-highfive