| Age | Commit message (Expand) | Author | Lines |
| 2019-12-03 | Move early lint declarations to librustc_session | Mark Rousskov | -107/+1 |
| 2019-12-03 | Move Lint to rustc_session | Mark Rousskov | -85/+1 |
| 2019-12-03 | Move Level to rustc_session | Mark Rousskov | -41/+3 |
| 2019-11-19 | More HashStable. | Camille GILLOT | -15/+2 |
| 2019-11-03 | Delete lint buffer from Session | Mark Rousskov | -1/+1 |
| 2019-11-03 | Migrate resolver over to internal lint buffer | Mark Rousskov | -0/+21 |
| 2019-11-03 | Only permit taking buffered lints inside lint internals | Mark Rousskov | -1/+1 |
| 2019-11-03 | Remove unused get_any method | Mark Rousskov | -5/+0 |
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -1/+1 |
| 2019-10-17 | Create lint store during plugin registration | Mark Rousskov | -2/+2 |
| 2019-10-17 | Remove all borrows of lint store from Session from librustc | Mark Rousskov | -6/+9 |
| 2019-10-17 | Access future incompatibility information directly | Mark Rousskov | -2/+1 |
| 2019-10-17 | Remove side table of future incompatibility info | Mark Rousskov | -2/+18 |
| 2019-10-17 | Make declare_lint take any amount of boolean fields | Mark Rousskov | -6/+17 |
| 2019-10-17 | Move to storing constructor functions inside LintStore | Mark Rousskov | -3/+0 |
| 2019-10-17 | Make get_lints be a static function | Mark Rousskov | -21/+15 |
| 2019-10-17 | Lints being from a plugin is dependent on the lint, not the registration | Mark Rousskov | -0/+5 |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -1/+1 |
| 2019-10-07 | Warn if include macro fails to include entire file | Mark Rousskov | -0/+2 |
| 2019-09-07 | Aggregation of cosmetic changes made during work on REPL PRs: librustc | Alexander Regueiro | -3/+3 |
| 2019-09-07 | Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkov | Mazdak Farrokhzad | -21/+25 |
| 2019-09-05 | Don't call `diag_span_note_once` for suppressed lints | Matthew Jasper | -20/+24 |
| 2019-09-05 | Add an ExpnKind for AST passes | Matthew Jasper | -1/+1 |
| 2019-08-27 | Cleanup: Consistently use `Param` instead of `Arg` #62426 | Kevin Per | -5/+5 |
| 2019-08-24 | Modifies how Arg, Arm, Field, FieldPattern and Variant are visited | Caio | -28/+8 |
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -5/+5 |
| 2019-08-15 | hygiene: Remove `Option`s from functions returning `ExpnInfo` | Vadim Petrochenkov | -13/+6 |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -1/+1 |
| 2019-07-27 | Lint attributes on function arguments | Caio | -2/+8 |
| 2019-07-19 | Implement checks for meta-variables in macros | Julien Cretin | -1/+2 |
| 2019-07-17 | normalize use of backticks in compiler messages for librustc/lint | Samy Kacimi | -2/+2 |
| 2019-07-11 | hygiene: Make sure each `Mark` has an associated expansion info | Vadim Petrochenkov | -1/+1 |
| 2019-07-11 | hygiene: Reuse `MacroKind` in `ExpnKind` | Vadim Petrochenkov | -11/+8 |
| 2019-07-11 | syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa... | Vadim Petrochenkov | -7/+5 |
| 2019-07-11 | Rename some things in `syntax_pos/hygiene` | Vadim Petrochenkov | -8/+8 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2019-06-26 | Remove outdated question_mark_macro_sep lint | Julien Cretin | -2/+1 |
| 2019-06-17 | remove _by_hir_id if there is no NodeId counterpart | ljedrz | -1/+1 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -3/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -5/+5 |
| 2019-05-29 | Introduce and use `SyntaxContext::outer_expn_info()`. | Nicholas Nethercote | -2/+2 |
| 2019-05-24 | Rollup merge of #61098 - varkor:fix-overflowing-literal-in-loop, r=estebank | Mazdak Farrokhzad | -15/+16 |
| 2019-05-23 | Fix missing overflowing literal lint in for loop | varkor | -15/+16 |
| 2019-05-23 | Update lint_levels | John Kåre Alsaker | -3/+3 |
| 2019-05-21 | Respect lint attributes on match arms | Matthew Jasper | -0/+6 |
| 2019-05-18 | Fix lints handling in rustdoc | Guillaume Gomez | -0/+3 |
| 2019-05-13 | Return a `Symbol` from `name_or_empty` functions. | Nicholas Nethercote | -2/+13 |