| Age | Commit message (Expand) | Author | Lines |
| 2019-05-13 | Remove the equality operation between `Symbol` and strings. | Nicholas Nethercote | -1/+1 |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -11/+11 |
| 2019-05-03 | rustc: rename hir::def::Def to Res (short for "resolution"). | Eduard-Mihai Burtescu | -81/+81 |
| 2019-05-03 | rustc: use DefKind instead of Def, where possible. | Eduard-Mihai Burtescu | -9/+13 |
| 2019-05-03 | rustc: factor most DefId-containing variants out of Def and into DefKind. | Eduard-Mihai Burtescu | -37/+50 |
| 2019-04-21 | Remove mutability from `Def::Static` | Vadim Petrochenkov | -6/+5 |
| 2019-04-14 | HirIdify hir::Def | ljedrz | -5/+13 |
| 2019-03-28 | Implement `#[non_exhaustive]` on variants. | David Wood | -1/+9 |
| 2019-03-24 | Auto merge of #59382 - davidtwco:rfc-2008-refactoring, r=petrochenkov | bors | -8/+13 |
| 2019-03-24 | Re-order fields in `Def::Ctor`. | David Wood | -5/+5 |
| 2019-03-24 | Move `CtorOf` into `hir::def`. | David Wood | -5/+5 |
| 2019-03-24 | Revert changes to creation of fictive constructors for struct variants | Vadim Petrochenkov | -45/+13 |
| 2019-03-24 | Separate variant id and variant constructor id. | David Wood | -13/+50 |
| 2019-03-19 | Do not encode gensymed imports in metadata | Vadim Petrochenkov | -2/+2 |
| 2019-03-17 | Auto merge of #59047 - petrochenkov:modnodefid, r=Centril | bors | -11/+7 |
| 2019-03-16 | Refactor away `NestedMetaItemKind` | Vadim Petrochenkov | -2/+2 |
| 2019-03-16 | syntax: Do not accidentally treat multi-segment meta-items as single-segment | Vadim Petrochenkov | -12/+11 |
| 2019-03-16 | resolve: Account for new importable entities | Vadim Petrochenkov | -11/+7 |
| 2019-03-12 | resolve: Simplify import resolution for mixed 2015/2018 edition mode | Vadim Petrochenkov | -4/+1 |
| 2019-02-18 | Remove `LazyTokenStream`. | Nicholas Nethercote | -1/+1 |
| 2019-02-13 | Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasper | Mazdak Farrokhzad | -1/+1 |
| 2019-02-13 | Rename rustc_errors dependency in rust 2018 crates | Taiki Endo | -1/+1 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -3/+3 |
| 2019-02-07 | librustc_resolve => 2018 | Taiki Endo | -9/+13 |
| 2019-01-31 | Add suggestion for duplicated import. | David Wood | -0/+9 |
| 2019-01-26 | remove `_with_applicability` from suggestion fns | Andy Russell | -1/+1 |
| 2019-01-26 | Rollup merge of #57407 - mehcode:stabilize-extern-crate-self, r=Centril | Mazdak Farrokhzad | -5/+1 |
| 2019-01-22 | Fix some cross crate existential type ICEs | Oliver Scherer | -0/+1 |
| 2019-01-19 | Rollup merge of #57699 - euclio:applicability-ify, r=petrochenkov | Mazdak Farrokhzad | -1/+8 |
| 2019-01-17 | properly deprecate suggestion methods | Andy Russell | -1/+8 |
| 2019-01-14 | stabilize extern_crate_self | Ryan Leckey | -5/+1 |
| 2019-01-10 | integrate trait aliases into def-paths / metadata | Niko Matsakis | -0/+3 |
| 2018-12-29 | resolve: Simplify treatment of ambiguity errors | Vadim Petrochenkov | -0/+3 |
| 2018-12-28 | Resolve `$crate`s for pretty-printing at more appropriate time | Vadim Petrochenkov | -11/+0 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-12-19 | Reintroduce special pretty-printing for `$crate` when it's necessary for proc... | Vadim Petrochenkov | -0/+11 |
| 2018-12-10 | Remove lifetime from Resolver | John Kåre Alsaker | -5/+5 |
| 2018-12-06 | Auto merge of #56392 - petrochenkov:regensym, r=oli-obk | bors | -5/+14 |
| 2018-12-06 | Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakis | Pietro Albini | -10/+10 |
| 2018-12-04 | Remove redundant clone | Shotaro Yamada | -1/+1 |
| 2018-12-04 | syntax: Rename some keywords | Vadim Petrochenkov | -10/+10 |
| 2018-12-02 | Delay gensym creation for "underscore items" until name resolution | Vadim Petrochenkov | -3/+7 |
| 2018-12-02 | resolve: Avoid "self-confirming" resolutions in import validation | Vadim Petrochenkov | -2/+7 |
| 2018-12-01 | resolve: Support aliasing local crate root in extern prelude | Vadim Petrochenkov | -4/+24 |
| 2018-11-27 | resolve: Fallback to uniform paths in 2015 imports used from global 2018 edition | Vadim Petrochenkov | -1/+4 |
| 2018-11-27 | resolve: Implement edition hygiene for imports and absolute paths | Vadim Petrochenkov | -8/+11 |
| 2018-11-18 | Fix rebase | Vadim Petrochenkov | -3/+5 |
| 2018-11-18 | resolve: Resolve single-segment imports using in-scope resolution on 2018 edi... | Vadim Petrochenkov | -0/+1 |
| 2018-11-18 | resolve: More precise determinacy tracking during import/macro resolution | Vadim Petrochenkov | -1/+0 |
| 2018-11-18 | resolve: Improve diagnostics for resolution ambiguities | Vadim Petrochenkov | -18/+18 |