| Age | Commit message (Expand) | Author | Lines |
| 2021-02-06 | Rollup merge of #81680 - camsteffen:primty, r=oli-obk | Jonas Schievink | -8/+4 |
| 2021-02-03 | Refactor out PrimitiveTypeTable | Cameron Steffen | -8/+4 |
| 2021-02-01 | Box the biggest ast::ItemKind variants | Dániel Buga | -10/+16 |
| 2021-01-21 | Fix clippy and comment | Esteban Küber | -1/+1 |
| 2021-01-21 | Suggest `'a` when given `a` only when appropriate | Esteban Küber | -0/+6 |
| 2021-01-21 | Rollup merge of #81046 - rylev:unknown-external-crate, r=estebank | Yuki Okushi | -0/+7 |
| 2021-01-18 | Improve unknown external crate error | Ryan Levick | -0/+7 |
| 2021-01-17 | Rollup merge of #80765 - petrochenkov:traitsinscope, r=matthewjasper | Mara Bos | -62/+10 |
| 2021-01-14 | Use Option::map_or instead of `.map(..).unwrap_or(..)` | LingMan | -1/+1 |
| 2021-01-12 | Replace a simple `if let` with the `matches` macro | LingMan | -2/+1 |
| 2021-01-11 | resolve: Simplify collection of traits in scope | Vadim Petrochenkov | -62/+10 |
| 2021-01-10 | Auto merge of #80782 - petrochenkov:viscopes, r=matthewjasper | bors | -35/+47 |
| 2021-01-08 | Rollup merge of #80012 - sasurau4:feature/point-constant-identifier-E0435, r=... | Yuki Okushi | -10/+28 |
| 2021-01-07 | resolve: Scope visiting doesn't need an `Ident` | Vadim Petrochenkov | -35/+47 |
| 2021-01-07 | Add pointing const identifier when emitting E0435 | Daiki Ihara | -10/+28 |
| 2021-01-06 | Rename to `nearest_parent_mod` | Camelid | -2/+2 |
| 2021-01-01 | first pass at default values for const generics | Julian Knodt | -1/+2 |
| 2020-12-30 | Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkov | Mara Bos | -1/+1 |
| 2020-12-30 | Rename kw::Invalid -> kw::Empty | Joshua Nelson | -1/+1 |
| 2020-12-30 | where possible, pass slices instead of &Vec or &String (clippy::ptr_arg) | Matthias Krüger | -5/+3 |
| 2020-12-20 | Move std_path construction into condition | Dániel Buga | -5/+4 |
| 2020-12-20 | Inline a single-use closure | Dániel Buga | -2/+2 |
| 2020-12-20 | Create closure outside of the loop | Dániel Buga | -4/+4 |
| 2020-12-20 | Add missing semicolon | Dániel Buga | -1/+1 |
| 2020-12-20 | Remove unnecessary cloned | Dániel Buga | -1/+1 |
| 2020-12-20 | Precompute vector length in smart_resolve_path_fragment | Dániel Buga | -1/+2 |
| 2020-12-20 | Clean up with_generic_param_rib, avoid double hashing | Dániel Buga | -24/+17 |
| 2020-11-13 | Auto merge of #78826 - petrochenkov:mrscopes2, r=eddyb | bors | -1/+1 |
| 2020-11-11 | Implement destructuring assignment for structs and slices | Fabian Zaiser | -3/+1 |
| 2020-11-07 | resolve: Collapse `macro_rules` scope chains on the fly | Vadim Petrochenkov | -1/+1 |
| 2020-11-01 | Auto merge of #78420 - estebank:suggest-assoc-fn, r=petrochenkov | bors | -16/+8 |
| 2020-10-30 | Fix even more clippy warnings | Joshua Nelson | -40/+17 |
| 2020-10-26 | Suggest calling associated `fn` inside `trait`s | Esteban Küber | -16/+8 |
| 2020-10-22 | min_const_generics: allow ty param in repeat expr | Bastian Kauschke | -18/+70 |
| 2020-10-17 | Suggest correct place to add `self` parameter when inside closure | Jan Verbeek | -3/+5 |
| 2020-10-09 | Add docstring | Esteban Küber | -0/+2 |
| 2020-10-09 | Given `<T as Trait>::A: Ty` suggest `T: Trait<A = Ty>` | Esteban Küber | -0/+11 |
| 2020-10-09 | Point out why a trait is expected on `Struct + 'lt` | Esteban Küber | -0/+7 |
| 2020-09-18 | use matches!() macro for simple if let conditions | Matthias Krüger | -1/+1 |
| 2020-09-13 | allow concrete self types in consts | Bastian Kauschke | -2/+5 |
| 2020-09-11 | Auto merge of #76499 - guswynn:priv_des, r=petrochenkov | bors | -11/+19 |
| 2020-09-11 | Give better diagnostic when using a private tuple struct constructor | Gus Wynn | -11/+19 |
| 2020-09-10 | Attach `TokenStream` to `ast::Path` | Aaron Hill | -1/+1 |
| 2020-08-30 | Suggest `if let x = y` when encountering `if x = y` | Esteban Küber | -1/+6 |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+2379 |