| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-12-23 | clarify bind-by-move-neither-can-livee.. | Mazdak Farrokhzad | -4/+72 | |
| 2019-12-23 | bindings_after_at: harden tests wrt. contexts & slice_patterns | Mazdak Farrokhzad | -108/+477 | |
| 2019-12-23 | bindings_after_at: harden tests wrt. promotion | Mazdak Farrokhzad | -93/+235 | |
| 2019-12-23 | --bless bindings-after-at tests | Mazdak Farrokhzad | -66/+497 | |
| 2019-12-23 | check_legality_of_move_bindings: generalize diagnostics & add comments | Mazdak Farrokhzad | -12/+13 | |
| 2019-12-23 | Introduce `#![feature(bindings_after_at)]`. | Mazdak Farrokhzad | -38/+1118 | |
| Under the gate, `x @ Some(y)` is allowed. This is subject to various restrictions for soundness. | ||||
| 2019-12-23 | Add test for issue-66270 | Yuki Okushi | -0/+22 | |
| 2019-12-19 | Rollup merge of #67189 - LeSeulArtichaut:binop-wording, r=estebank | Mazdak Farrokhzad | -2/+2 | |
| Unify binop wording Closes #60497 r? @estebank | ||||
| 2019-12-14 | Revert "Remove `#![feature(never_type)]` from tests." | Niko Matsakis | -1/+2 | |
| This reverts commit 8f6197f39f7d468dfc5b2bd41dae4769992a2f83. | ||||
| 2019-12-12 | Update tests | LeSeulArtichaut | -1/+1 | |
| 2019-12-12 | Update UI test expectations | LeSeulArtichaut | -1/+1 | |
| 2019-12-11 | Revert a diagnostic change in the case of integer ranges | Nadrieril | -8/+8 | |
| 2019-12-04 | Reuse `adt_defined_here` | Nadrieril | -10/+43 | |
| 2019-12-04 | Use the default code path to list missing patterns | Nadrieril | -48/+60 | |
| This uses the exact same code path that would be used for `match x { _ if false => {} }`, since in both cases the resulting matrix is empty. Since we think the behaviour in that case is ok, then we can remove the special case and use the default code path. | ||||
| 2019-12-04 | List missing constructors in an almost empty match | Nadrieril | -71/+101 | |
| Actually empty matches are still handled by a different code path | ||||
| 2019-12-04 | Add tests | Nadrieril | -65/+312 | |
| 2019-12-04 | Only warn about missing patterns in the case of an enum | Nadrieril | -80/+26 | |
| 2019-12-04 | Add tests | Nadrieril | -16/+104 | |
| 2019-12-04 | Make empty match lint more consistent under exhaustive_patterns | Nadrieril | -25/+58 | |
| 2019-12-04 | Fix erroneous comment | Nadrieril | -8/+7 | |
| 2019-12-04 | Tweak error on empty match | Nadrieril | -2/+2 | |
| 2019-12-04 | Add tests | Nadrieril | -0/+229 | |
| 2019-12-02 | Remove top-level or-pattern hack | Nadrieril | -12/+5 | |
| 2019-12-02 | Correct error on partially unreachable or-pat in `if let` | Nadrieril | -15/+12 | |
| 2019-12-02 | Add some tests | Nadrieril | -0/+134 | |
| 2019-11-28 | Auto merge of #66603 - Nadrieril:fix-65413, r=varkor | bors | -7/+81 | |
| Fix #65413 #65413 was due to an oversight in `pat_constructor` that didn't check if a particular const value was maybe a slice/array const. | ||||
| 2019-11-21 | Auto merge of #66389 - estebank:type-err-labels, r=petrochenkov | bors | -25/+17 | |
| Specific labels when referring to "expected" and "found" types | ||||
| 2019-11-21 | Remove `#![feature(never_type)]` from tests. | Mazdak Farrokhzad | -2/+1 | |
| Also remove `never_type` the feature-gate test. | ||||
| 2019-11-21 | Use appropriate constructor for const slices | Nadrieril | -23/+9 | |
| 2019-11-21 | Add some tests | Nadrieril | -3/+91 | |
| 2019-11-18 | Surround types with backticks in type errors | Esteban Küber | -7/+7 | |
| 2019-11-18 | Remove E0308 note when primary label has all info | Esteban Küber | -10/+2 | |
| 2019-11-18 | review comments: tweak prefix strings | Esteban Küber | -2/+2 | |
| 2019-11-18 | Specific labels when referring to "expected" and "found" types | Esteban Küber | -11/+11 | |
| 2019-11-18 | Update src/test/ui/pattern/issue-53820-slice-pattern-large-array.rs | Nadrieril Feneanar | -0/+3 | |
| Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> | ||||
| 2019-11-17 | Small improvement to exhaustiveness diagnostics | Nadrieril | -6/+6 | |
| 2019-11-16 | Add regression test for issue 53820 | Nadrieril | -0/+10 | |
| 2019-11-16 | Introduce new FixedLenSlice constructor | Nadrieril | -11/+11 | |
| It is used in the case where a variable-length slice pattern is used to match on an array of known size. This allows considering only those entries in the array that are captured by one of the patterns. As a side-effect, diagnostics improve a bit for those cases. | ||||
| 2019-11-16 | Add some tests | Nadrieril | -23/+49 | |
| 2019-11-15 | Add regression test | Nadrieril | -0/+6 | |
| 2019-11-15 | Apply suggestions from code review | Nadrieril Feneanar | -1/+1 | |
| Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> | ||||
| 2019-11-15 | Add test for failing `try_eval_bits` | Nadrieril | -1/+16 | |
| 2019-11-13 | Tweak non-char/numeric in range pattern diagnostic | Yuki Okushi | -4/+4 | |
| 2019-11-06 | Split slice-patterns test as suggested by Centril | Nadrieril | -89/+109 | |
| 2019-11-05 | Move a few more tests to the usefulness/ folder | Nadrieril | -0/+0 | |
| 2019-11-05 | Use VarLenSlice consistently when splitting constructors | Nadrieril | -21/+21 | |
| The previous behaviour ignored slice lengths above a certain length because it could not do otherwise. We now have VarLenSlice however, that can represent the ignored lengths to make the algorithm more consistent. This does not change the correctness of the algorithm, but makes it easier to reason about. As a nice side-effect, exhaustiveness errors have improved: they now capture all missing lengths instead of only the shortest. | ||||
| 2019-11-05 | Add some test cases | Nadrieril | -1/+31 | |
| 2019-11-05 | Make exhaustiveness error message more consistent for slice patterns | Nadrieril | -11/+11 | |
| This improves error messages by indicating when slices above a certain lengths have not been matched. Previously, we would only report examples of such lengths, but of course never all of them. | ||||
| 2019-11-05 | Don't use max_slice_length when subtracting from VarLenSlice | Nadrieril | -2/+2 | |
| This alters error messages slightly, but that'll be improved later | ||||
| 2019-11-05 | Add some slice-pattern exhaustiveness tests | Nadrieril | -0/+213 | |
