| Age | Commit message (Expand) | Author | Lines |
| 2019-12-06 | Use `to_option` in various places | varkor | -0/+1 |
| 2019-12-03 | Move early lint declarations to librustc_session | Mark Rousskov | -0/+2 |
| 2019-12-01 | rustc_lint: Remove lint `plugin_as_library` | Vadim Petrochenkov | -2/+1 |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -1/+0 |
| 2019-11-08 | Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obk | Mazdak Farrokhzad | -0/+12 |
| 2019-11-07 | Rollup merge of #66017 - LukasKalbertodt:array-into-iter-lint, r=matthewjasper | Mazdak Farrokhzad | -0/+4 |
| 2019-11-06 | Add future incompatibility lint for `array.into_iter()` | Lukas Kalbertodt | -0/+4 |
| 2019-11-06 | nested_impl_trait -> error | Mazdak Farrokhzad | -0/+2 |
| 2019-11-06 | duplicate_macro_exports -> error | Mazdak Farrokhzad | -0/+2 |
| 2019-11-06 | parenthesized_params_in_types_and_modules -> error | Mazdak Farrokhzad | -0/+2 |
| 2019-11-06 | safe_extern_static -> error | Mazdak Farrokhzad | -0/+2 |
| 2019-11-06 | legacy_directory_ownership -> error | Mazdak Farrokhzad | -0/+2 |
| 2019-11-06 | legacy_ctor_visibility -> error | Mazdak Farrokhzad | -0/+2 |
| 2019-11-02 | uninit/zeroed lint: warn against NULL vtables | Ralf Jung | -0/+1 |
| 2019-10-23 | Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakis | Mazdak Farrokhzad | -197/+39 |
| 2019-10-21 | Rollup merge of #62330 - SimonSapin:no-drop-in-union-fields, r=RalfJung | Mazdak Farrokhzad | -3/+0 |
| 2019-10-17 | Create lint store during plugin registration | Mark Rousskov | -2/+13 |
| 2019-10-17 | Remove side table of future incompatibility info | Mark Rousskov | -157/+0 |
| 2019-10-17 | Take lint passes as constructor functions | Mark Rousskov | -5/+4 |
| 2019-10-17 | Make get_lints be a static function | Mark Rousskov | -10/+10 |
| 2019-10-17 | No longer implicitly register lints when registering passes | Mark Rousskov | -1/+6 |
| 2019-10-17 | Split out just registration to separate function | Mark Rousskov | -15/+15 |
| 2019-10-17 | Split module and crate late pass registration | Mark Rousskov | -13/+6 |
| 2019-10-17 | Lints being from a plugin is dependent on the lint, not the registration | Mark Rousskov | -8/+7 |
| 2019-10-17 | De-propagate optional session from lint registration | Mark Rousskov | -25/+17 |
| 2019-10-16 | Move overlapping patterns to its own lint | Esteban Küber | -0/+1 |
| 2019-10-11 | Remove unions_with_drop_fields lint | Simon Sapin | -3/+0 |
| 2019-09-08 | Rollup merge of #64066 - petrochenkov:softstab, r=matthewjasper | Mazdak Farrokhzad | -1/+6 |
| 2019-09-07 | Turn `soft_unstable` into a future-compatibility lint | Vadim Petrochenkov | -1/+6 |
| 2019-09-05 | Remove rustc_diagnostic_macros feature | Mark Rousskov | -1/+0 |
| 2019-08-20 | Deprecate using rustc_plugin without the rustc_driver dylib. | Simon Sapin | -1/+1 |
| 2019-08-12 | Add lint for excess trailing semicolons | Nathan | -0/+3 |
| 2019-08-11 | add basic lint testing for misuse of mem::zeroed and mem::uninitialized | Ralf Jung | -0/+1 |
| 2019-07-30 | Turn INCOMPLETE_FEATURES into a lint. | Mazdak Farrokhzad | -0/+1 |
| 2019-07-28 | Deny `unused_lifetimes` through rustbuild | Vadim Petrochenkov | -2/+0 |
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by rustb... | Vadim Petrochenkov | -1/+0 |
| 2019-07-21 | normalize use of backticks in compiler messages for librustc_lint | Samy Kacimi | -2/+2 |
| 2019-07-10 | Auto merge of #62339 - pnkfelix:issue-61188-use-visitor-for-structural-match-... | bors | -0/+5 |
| 2019-07-08 | future-compat lint for newly handled cases of `#[structural_match]`. | Felix S. Klock II | -0/+5 |
| 2019-07-06 | in which the `non_ascii_idents` lint appears (RFC 2457) | Zack M. Davis | -0/+3 |
| 2019-07-06 | Make WhileTrue into an EarlyLintPass lint. | Mazdak Farrokhzad | -1/+1 |
| 2019-07-05 | Rollup merge of #61545 - flip1995:internal_lints, r=oli-obk | Mazdak Farrokhzad | -2/+3 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2019-06-26 | Remove outdated question_mark_macro_sep lint | Julien Cretin | -6/+0 |
| 2019-06-24 | Rename internal -> rustc::internal | flip1995 | -1/+1 |
| 2019-06-24 | Enable internal lints in bootstrap | flip1995 | -1/+0 |
| 2019-06-24 | Implement initernal lint LINT_PASS_IMPL_WITHOUT_MACRO | flip1995 | -0/+2 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -1/+1 |
| 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 | -1/+1 |