| Age | Commit message (Expand) | Author | Lines |
| 2019-12-01 | rustc_plugin: Remove support for adding plugins from command line | Vadim Petrochenkov | -2/+1 |
| 2019-11-29 | allow customising ty::TraitRef's printing behavior | Mikhail Babenko | -2/+7 |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -0/+2 |
| 2019-11-12 | Remove dead code for encoding/decoding lint IDs | Mark Rousskov | -26/+1 |
| 2019-11-07 | Rollup merge of #66044 - RalfJung:uninit-lint, r=oli-obk | Yuki Okushi | -0/+3 |
| 2019-11-03 | Delete lint buffer from Session | Mark Rousskov | -13/+13 |
| 2019-11-02 | also identiy MaybeUninit::uninit().assume_init() as dangerous | Ralf Jung | -0/+3 |
| 2019-10-23 | Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddyb | Mazdak Farrokhzad | -1/+1 |
| 2019-10-22 | Add some documentation | Mark Rousskov | -8/+16 |
| 2019-10-21 | Convert fields within `DefPathData` from `InternedString` to `Symbol`. | Nicholas Nethercote | -1/+1 |
| 2019-10-17 | Update API to be more compatible with plugin needs | Mark Rousskov | -13/+17 |
| 2019-10-17 | Create lint store during plugin registration | Mark Rousskov | -8/+8 |
| 2019-10-17 | Remove all borrows of lint store from Session from librustc | Mark Rousskov | -8/+13 |
| 2019-10-17 | Access future incompatibility information directly | Mark Rousskov | -4/+0 |
| 2019-10-17 | Remove side table of future incompatibility info | Mark Rousskov | -43/+20 |
| 2019-10-17 | Move to storing constructor functions inside LintStore | Mark Rousskov | -30/+26 |
| 2019-10-17 | Take lint passes as constructor functions | Mark Rousskov | -8/+8 |
| 2019-10-17 | Make get_lints be a static function | Mark Rousskov | -9/+1 |
| 2019-10-17 | No longer implicitly register lints when registering passes | Mark Rousskov | -4/+0 |
| 2019-10-17 | Split out just registration to separate function | Mark Rousskov | -27/+13 |
| 2019-10-17 | Split module and crate late pass registration | Mark Rousskov | -9/+9 |
| 2019-10-17 | Lints being from a plugin is dependent on the lint, not the registration | Mark Rousskov | -10/+7 |
| 2019-10-17 | Handle lints, not passes in push_lints | Mark Rousskov | -7/+5 |
| 2019-10-17 | De-propagate optional session from lint registration | Mark Rousskov | -12/+5 |
| 2019-10-17 | Duplicate lint specifications are always bug! | Mark Rousskov | -20/+2 |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -1/+1 |
| 2019-09-26 | Rename `subst::Kind` to `subst::GenericArg` | varkor | -2/+2 |
| 2019-09-26 | Auto merge of #64513 - varkor:sty-begone, r=eddyb | bors | -1/+1 |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -1/+1 |
| 2019-09-25 | Rollup merge of #62975 - ljedrz:kill_off_hir_to_node_id, r=Zoxc | Mazdak Farrokhzad | -1/+1 |
| 2019-09-07 | Aggregation of cosmetic changes made during work on REPL PRs: librustc | Alexander Regueiro | -10/+10 |
| 2019-09-03 | Remove `LocalInternedString` uses from `librustc/lint/`. | Nicholas Nethercote | -2/+2 |
| 2019-08-27 | Cleanup: Consistently use `Param` instead of `Arg` #62426 | Kevin Per | -8/+8 |
| 2019-08-25 | HirIdify hir::Crate.modules | ljedrz | -1/+1 |
| 2019-08-24 | Modifies how Arg, Arm, Field, FieldPattern and Variant are visited | Caio | -20/+15 |
| 2019-08-15 | Remove `Spanned` from `ast::Mac` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | Auto merge of #63575 - Centril:rollup-anlv9g5, r=Centril | bors | -2/+2 |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -2/+2 |
| 2019-08-14 | Handle cfg(bootstrap) throughout | Mark Rousskov | -2/+2 |
| 2019-07-28 | Rollup merge of #61856 - c410-f3r:attrs-fn, r=matthewjasper | Mazdak Farrokhzad | -0/+14 |
| 2019-07-27 | Lint attributes on function arguments | Caio | -0/+14 |
| 2019-07-23 | cleanup: Remove `extern crate serialize as rustc_serialize`s | Vadim Petrochenkov | -1/+1 |
| 2019-07-05 | Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=Zoxc | Mazdak Farrokhzad | -2/+2 |
| 2019-07-04 | rename hir::map::local_def_id_from_hir_id to local_def_id | ljedrz | -1/+1 |
| 2019-07-04 | rename hir::map::local_def_id to local_def_id_from_node_id | ljedrz | -1/+1 |
| 2019-06-24 | Turn internal lints into tool lints | flip1995 | -2/+2 |
| 2019-06-24 | Implement initernal lint LINT_PASS_IMPL_WITHOUT_MACRO | flip1995 | -0/+2 |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-17 | remove _by_hir_id if there is no NodeId counterpart | ljedrz | -1/+1 |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -4/+1 |