| Age | Commit message (Expand) | Author | Lines |
| 2019-09-26 | Rename `Lit.node` to `Lit.kind` | varkor | -1/+1 |
| 2019-09-26 | Rename `ImplItem.node` to `ImplItem.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `Expr.node` to `Expr.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `subst::Kind` to `subst::GenericArg` | varkor | -1/+1 |
| 2019-09-08 | Rollup merge of #64066 - petrochenkov:softstab, r=matthewjasper | Mazdak Farrokhzad | -1/+2 |
| 2019-09-07 | Support "soft" feature-gating using a lint | Vadim Petrochenkov | -1/+2 |
| 2019-09-07 | Aggregation of cosmetic changes made during work on REPL PRs: librustc | Alexander Regueiro | -41/+37 |
| 2019-09-07 | Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkov | Mazdak Farrokhzad | -0/+8 |
| 2019-09-05 | Add an ExpnKind for AST passes | Matthew Jasper | -0/+8 |
| 2019-09-05 | Rollup merge of #64141 - nnethercote:minimize-LocalInternedString, r=petroche... | Mazdak Farrokhzad | -22/+1 |
| 2019-09-04 | Remove hashing impls for `LocalInternedString`. | Nicholas Nethercote | -22/+1 |
| 2019-09-02 | Auto merge of #63561 - HeroicKatora:alloc-private-bytes, r=oli-obk | bors | -12/+8 |
| 2019-08-27 | Cleanup: Consistently use `Param` instead of `Arg` #62426 | Kevin Per | -2/+2 |
| 2019-08-23 | Remove default macro transparencies | Vadim Petrochenkov | -1/+0 |
| 2019-08-17 | Derive HashStable for Allocation | Andreas Molzer | -18/+8 |
| 2019-08-17 | Store allocation size, make bytes, undef_mask private | Andreas Molzer | -1/+7 |
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -2/+2 |
| 2019-08-15 | hygiene: Merge `ExpnInfo` and `InternalExpnData` | Vadim Petrochenkov | -1/+2 |
| 2019-08-15 | syntax_pos: `NO_EXPANSION`/`SyntaxContext::empty()` -> `SyntaxContext::root()` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | Remove `Spanned` from `{ast,hir}::FieldPat` | Vadim Petrochenkov | -4/+0 |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -1/+1 |
| 2019-08-05 | add unknown token | Aleksey Kladov | -1/+2 |
| 2019-08-02 | Replace "existential" by "opaque" | varkor | -1/+1 |
| 2019-07-19 | hygiene: Tweak naming some more | Vadim Petrochenkov | -4/+4 |
| 2019-07-19 | libsyntax: Remove `Mark` into `ExpnId` | Vadim Petrochenkov | -1/+1 |
| 2019-07-11 | hygiene: Make sure each `Mark` has an associated expansion info | Vadim Petrochenkov | -0/+1 |
| 2019-07-11 | hygiene: Reuse `MacroKind` in `ExpnKind` | Vadim Petrochenkov | -2/+1 |
| 2019-07-11 | Rename some things in `syntax_pos/hygiene` | Vadim Petrochenkov | -4/+4 |
| 2019-07-11 | Remove `MacroKind::ProcMacroStub` | Vadim Petrochenkov | -1/+0 |
| 2019-07-06 | Enforce 'cond: bool' in while-expr + improve reachability diags. | Mazdak Farrokhzad | -1/+1 |
| 2019-06-21 | Further reduce the likelyhood of hash collisions | Oliver Scherer | -0/+1 |
| 2019-06-19 | Make `Allocation` stable hash robust | Oliver Scherer | -5/+9 |
| 2019-06-19 | Rollup merge of #61941 - cramertj:no-more-yield-errors, r=centril | Mazdak Farrokhzad | -5/+5 |
| 2019-06-18 | Preserve generator and yield source for error messages | Taylor Cramer | -5/+5 |
| 2019-06-18 | syntax: Move `default_transparency` into `ExpnInfo` | Vadim Petrochenkov | -1/+8 |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -15/+21 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -15/+15 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-11 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -15/+11 |
| 2019-06-11 | rustc: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -6/+6 |
| 2019-06-07 | syntax: Treat error literals in more principled way | Vadim Petrochenkov | -2/+2 |
| 2019-06-06 | syntax: Remove duplicate span from `token::Ident` | Vadim Petrochenkov | -2/+2 |
| 2019-06-06 | syntax: Remove duplicate span from `token::Lifetime` | Vadim Petrochenkov | -1/+1 |
| 2019-06-06 | syntax: Use `Token` in `TokenTree::Token` | Vadim Petrochenkov | -60/+64 |
| 2019-06-06 | syntax: Rename `Token` into `TokenKind` | Vadim Petrochenkov | -1/+1 |
| 2019-06-06 | Always use token kinds through `token` module rather than `Token` type | Vadim Petrochenkov | -41/+41 |
| 2019-06-05 | Addressed points raised in review. | Alexander Regueiro | -1/+1 |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -1/+1 |
| 2019-05-31 | Remove ty::BrFresh and new_bound | Yuki Okushi | -1/+0 |