| Age | Commit message (Expand) | Author | Lines |
| 2019-12-03 | Move Lint to rustc_session | Mark Rousskov | -86/+2 |
| 2019-12-03 | Move Level to rustc_session | Mark Rousskov | -41/+3 |
| 2019-12-01 | rustc_plugin: Remove support for adding plugins from command line | Vadim Petrochenkov | -2/+1 |
| 2019-11-30 | Rollup merge of #66895 - Centril:rustc_feature, r=oli-obk | Mazdak Farrokhzad | -3/+3 |
| 2019-11-30 | move GateIssue to rustc_feature & simplify emit_feature_err | Mazdak Farrokhzad | -3/+3 |
| 2019-11-29 | allow customising ty::TraitRef's printing behavior | Mikhail Babenko | -2/+7 |
| 2019-11-19 | More HashStable. | Camille GILLOT | -15/+2 |
| 2019-11-15 | Changed unused_labels lint default from allow to warn | Bart Massey | -1/+1 |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -0/+4 |
| 2019-11-12 | Remove dead code for encoding/decoding lint IDs | Mark Rousskov | -26/+1 |
| 2019-11-10 | Merge hir::Mutability into ast::Mutability. | Camille GILLOT | -1/+1 |
| 2019-11-08 | Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obk | Mazdak Farrokhzad | -81/+2 |
| 2019-11-07 | Rollup merge of #66044 - RalfJung:uninit-lint, r=oli-obk | Yuki Okushi | -0/+3 |
| 2019-11-06 | patterns_in_fns_without_body -> deny | Mazdak Farrokhzad | -1/+1 |
| 2019-11-06 | ill_formed_attribute_input -> deny | Mazdak Farrokhzad | -1/+1 |
| 2019-11-06 | nested_impl_trait -> error | Mazdak Farrokhzad | -18/+0 |
| 2019-11-06 | duplicate_macro_exports -> error | Mazdak Farrokhzad | -16/+0 |
| 2019-11-06 | parenthesized_params_in_types_and_modules -> error | Mazdak Farrokhzad | -11/+0 |
| 2019-11-06 | safe_extern_static -> error | Mazdak Farrokhzad | -11/+0 |
| 2019-11-06 | legacy_directory_ownership -> error | Mazdak Farrokhzad | -12/+0 |
| 2019-11-06 | legacy_ctor_visibility -> error | Mazdak Farrokhzad | -11/+0 |
| 2019-11-05 | use American spelling for `pluralize!` | Andy Russell | -2/+2 |
| 2019-11-03 | Delete lint buffer from Session | Mark Rousskov | -18/+26 |
| 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-11-02 | also identiy MaybeUninit::uninit().assume_init() as dangerous | Ralf Jung | -0/+3 |
| 2019-10-29 | Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasper | Mazdak Farrokhzad | -0/+6 |
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -1/+1 |
| 2019-10-25 | Emit warning for ignored #[inline] on trait method prototypes | varkor | -0/+6 |
| 2019-10-23 | Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddyb | Mazdak Farrokhzad | -1/+1 |
| 2019-10-23 | Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakis | Mazdak Farrokhzad | -233/+293 |
| 2019-10-22 | Add some documentation | Mark Rousskov | -8/+16 |
| 2019-10-21 | use unwrap_or in lint code | Guanqun Lu | -5/+1 |
| 2019-10-21 | Convert fields within `DefPathData` from `InternedString` to `Symbol`. | Nicholas Nethercote | -1/+1 |
| 2019-10-19 | Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasper | Mazdak Farrokhzad | -0/+7 |
| 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 | -10/+10 |
| 2019-10-17 | Remove all borrows of lint store from Session from librustc | Mark Rousskov | -23/+29 |
| 2019-10-17 | Access future incompatibility information directly | Mark Rousskov | -6/+1 |
| 2019-10-17 | Remove side table of future incompatibility info | Mark Rousskov | -72/+172 |
| 2019-10-17 | Make declare_lint take any amount of boolean fields | Mark Rousskov | -10/+21 |
| 2019-10-17 | Move to storing constructor functions inside LintStore | Mark Rousskov | -33/+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 | -30/+16 |
| 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/+12 |
| 2019-10-17 | Handle lints, not passes in push_lints | Mark Rousskov | -7/+5 |