| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-06-16 | --bless ui | Maybe Waffle | -2/+1 | |
| 2022-05-06 | Resolve vars in note_type_err | Jack Huey | -4/+4 | |
| 2022-02-28 | Tweak diagnostics | Esteban Kuber | -4/+4 | |
| * Recover from invalid `'label: ` before block. * Make suggestion to enclose statements in a block multipart. * Point at `match`, `while`, `loop` and `unsafe` keywords when failing to parse their expression. * Do not suggest `{ ; }`. * Do not suggest `|` when very unlikely to be what was wanted (in `let` statements). | ||||
| 2022-02-22 | Rollup merge of #94208 - est31:let_else, r=Mark-Simulacrum | Matthias Krüger | -4/+100 | |
| Add the let else tests found missing in the stabilization report In the stabilization report of `let else`, in #93628, I found various cases which weren't tested. This PR adds them. | ||||
| 2022-02-21 | Better error if the user tries to do assignment ... else | est31 | -0/+35 | |
| 2022-02-21 | Add regression test for #92069 | est31 | -0/+20 | |
| 2022-02-21 | Expand let-else allow tests | est31 | -4/+80 | |
| The #[allow(...)] directive was tested for the body and the pattern, but non-presence of it wasn't tested. Furthermore, it wasn't tested for the expression. We add expression tests as well as ones checking the non-presence of the directive. | ||||
| 2021-12-13 | let-else: add deref-coercion tests | Cormac Relf | -0/+171 | |
| 2021-12-13 | let-else: add match-ergonomics tests adapted from rfc2005 | Cormac Relf | -0/+228 | |
| collect explicit-mut passing tests in one file | ||||
| 2021-12-13 | let-else: build out ref/ref mut tests, with/without explicit annotations | Cormac Relf | -19/+208 | |
| expands issue 89960 | ||||
| 2021-12-13 | let-else: add tests for moved expressions, copy out of non-copy | Cormac Relf | -0/+62 | |
| 2021-12-13 | let-else: fix attribute aliasing + add test for issue 89807 | Cormac Relf | -0/+14 | |
| 2021-10-18 | Rollup merge of #89974 - est31:let_else_if_error, r=nagisa | Matthias Krüger | -0/+28 | |
| Nicer error message if the user attempts to do let...else if Gives a nice "conditional `else if` is not supported for `let...else`" error when encountering a `let...else if` pattern, as suggested in the [let...else tracking issue](https://github.com/rust-lang/rust/issues/87335#issuecomment-944846205). | ||||
| 2021-10-18 | Rollup merge of #89965 - JohnTitor:fix-let-else-ice-with-ref-mut, r=petrochenkov | Matthias Krüger | -0/+19 | |
| Fix ICE with `let...else` and `ref mut` Fixes #89960, opened for review. I'm not satisfied with the current diagnostics, any ideas? | ||||
| 2021-10-17 | Nicer error message if the user attempts to do let...else if | est31 | -0/+28 | |
| 2021-10-17 | Some "parenthesis" and "parentheses" fixes | r00ster91 | -6/+6 | |
| 2021-10-17 | Fix ICE with `let...else` and `ref mut` | Yuki Okushi | -0/+19 | |
| 2021-08-30 | Add let-else tests | Cameron Steffen | -0/+322 | |
