| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-10-30 | Update chalk 0.32.0 -> 0.35.0 | Matthew Jasper | -42/+26 | |
| 2020-10-23 | Review comments: use newtype instead of `bool` | Esteban Küber | -2/+15 | |
| 2020-10-23 | Account for possible boxable `impl Future` in semicolon removal suggestions | Esteban Küber | -2/+2 | |
| 2020-10-22 | Reduce diagram mess in 'match arms have incompatible types' error | David Tolnay | -0/+1 | |
| 2020-10-22 | Normalize when finding trait object candidates | Matthew Jasper | -1/+4 | |
| 2020-10-20 | review comments | Esteban Küber | -1/+1 | |
| 2020-10-20 | Tweak "object unsafe" errors | Esteban Küber | -20/+54 | |
| Fix #77598. | ||||
| 2020-10-06 | Handle multiple applicable projection candidates | Matthew Jasper | -3/+4 | |
| 2020-10-06 | Rollup merge of #76995 - LingMan:middle_matches, r=varkor | Yuki Okushi | -4/+1 | |
| Reduce boilerplate with the matches! macro Replaces simple bool `match`es of the form match $expr { $pattern => true _ => false } and their inverse with invocations of the matches! macro. Limited to rustc_middle for now to get my feet wet. | ||||
| 2020-09-24 | remove enum name from ImplSource variants | Bastian Kauschke | -56/+55 | |
| 2020-09-21 | Reduce boilerplate with the matches! macro | LingMan | -4/+1 | |
| Replaces simple bool `match`es of the form match $expr { $pattern => true _ => false } and their inverse with invocations of the matches! macro. | ||||
| 2020-09-14 | Auto merge of #75608 - estebank:suggest-boxed-match-exprs, r=lcnr,varkor | bors | -0/+3 | |
| More structured suggestions for boxed trait objects instead of impl Trait on non-coerceable tail expressions When encountering a `match` or `if` as a tail expression where the different arms do not have the same type *and* the return type of that `fn` is an `impl Trait`, check whether those arms can implement `Trait` and if so, suggest using boxed trait objects. Use structured suggestion for `impl T` to `Box<dyn T>`. Fix https://github.com/rust-lang/rust/issues/69107 | ||||
| 2020-09-11 | Add test cases and address review comments | Esteban Küber | -2/+2 | |
| 2020-09-11 | Suggest boxed trait objects in tail `match` and `if` expressions | Esteban Küber | -0/+3 | |
| When encountering a `match` or `if` as a tail expression where the different arms do not have the same type *and* the return type of that `fn` is an `impl Trait`, check whether those arms can implement `Trait` and if so, suggest using boxed trait objects. | ||||
| 2020-09-09 | Remove def_id field from ParamEnv | Bram van den Heuvel | -31/+5 | |
| 2020-09-07 | Rollup merge of #76340 - jonas-schievink:rm-dupe, r=Mark-Simulacrum | Dylan DPC | -68/+0 | |
| Remove unused duplicated `trivial_dropck_outlives` The copy that is actually in use now lives here: https://github.com/rust-lang/rust/blob/d2454643e137bde519786ee9e650c455d7ad6f34/compiler/rustc_trait_selection/src/traits/query/dropck_outlives.rs#L84 | ||||
| 2020-09-04 | Review comments | Jack Huey | -23/+19 | |
| 2020-09-04 | More chalk work | Jack Huey | -0/+38 | |
| 2020-09-04 | Upgrade chalk to 0.21 | Jack Huey | -0/+15 | |
| 2020-09-04 | Remove unused duplicated `trivial_dropck_outlives` | Jonas Schievink | -68/+0 | |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -1/+1 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+2060 | |
