| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-09-09 | Auto merge of #63118 - Centril:stabilize-bind-by-move, r=matthewjasper | bors | -101/+13 | |
| Stabilize `bind_by_move_pattern_guards` in Rust 1.39.0 Closes https://github.com/rust-lang/rust/issues/15287. After stabilizing `#![feature(bind_by_move_pattern_guards)]`, you can now use bind-by-move bindings in patterns and take references to those bindings in `if` guards of `match` expressions. For example, the following now becomes legal: ```rust fn main() { let array: Box<[u8; 4]> = Box::new([1, 2, 3, 4]); match array { nums // ---- `nums` is bound by move. if nums.iter().sum::<u8>() == 10 // ^------ `.iter()` implicitly takes a reference to `nums`. => { drop(nums); // --------- Legal as `nums` was bound by move and so we have ownership. } _ => unreachable!(), } } ``` r? @matthewjasper | ||||
| 2019-09-08 | Update test stderr with results of enabling unused lints | Mark Rousskov | -2/+2 | |
| 2019-09-08 | Update tests wrt. bind_by_by_move_pattern_guards stabilization. | Mazdak Farrokhzad | -101/+13 | |
| 2019-07-30 | Remove 'feature(nll)' from bind_by_move_pattern_guards tests. | Mazdak Farrokhzad | -23/+21 | |
| 2019-07-06 | normalize use of backticks/lowercase in compiler messages for librustc_mir | Samy Kacimi | -1/+1 | |
| https://github.com/rust-lang/rust/issues/60532 r? @alexreg | ||||
| 2019-07-03 | Migrate compile-pass annotations to build-pass | Yuki Okushi | -2/+2 | |
| 2019-06-03 | Update tests for changes to cannot move errors | Matthew Jasper | -6/+10 | |
| 2019-05-12 | Remove feature(nll) when compare mode is sufficient | Matthew Jasper | -2/+0 | |
| 2019-04-22 | update tests for migrate mode by default | Matthew Jasper | -12/+15 | |
| 2018-09-17 | Tests for `feature(bind_by_move_pattern_guards)`. | Felix S. Klock II | -0/+207 | |
| Apparently copyright notices are no longer necessary apparently. (See #43498 and #53654.) | ||||
