| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-08-14 | Moved compile-fail tests to ui tests. | David Wood | -18/+0 | |
| 2018-06-26 | migrate codebase to `..=` inclusive range patterns | Zack M. Davis | -2/+2 | |
| These were stabilized in March 2018's #47813, and are the Preferred Way to Do It going forward (q.v. #51043). | ||||
| 2015-01-31 | Kill more `isize`s | Tobias Bucher | -1/+1 | |
| 2015-01-08 | Update compile-fail tests to use is/us, not i/u. | Huon Wilson | -1/+1 | |
| 2015-01-08 | Update compile fail tests to use isize. | Huon Wilson | -1/+1 | |
| 2014-09-30 | librustc: Forbid `..` in range patterns. | Patrick Walton | -2/+2 | |
| This breaks code that looks like: match foo { 1..3 => { ... } } Instead, write: match foo { 1...3 => { ... } } Closes #17295. [breaking-change] | ||||
| 2014-06-29 | librustc: Remove the fallback to `int` for integers and `f64` for | Patrick Walton | -1/+1 | |
| floating point numbers for real. This will break code that looks like: let mut x = 0; while ... { x += 1; } println!("{}", x); Change that code to: let mut x = 0i; while ... { x += 1; } println!("{}", x); Closes #15201. [breaking-change] | ||||
| 2014-06-20 | Address review comments | Jakub Wieczorek | -2/+2 | |
| 2014-06-20 | Provide a witness pattern for non-exhaustive patterns | Jakub Wieczorek | -2/+2 | |
| Fixed #4321 | ||||
| 2014-06-20 | Check pattern refutability the same way exhaustiveness is checked | Jakub Wieczorek | -0/+18 | |
