| Age | Commit message (Expand) | Author | Lines |
| 2019-11-01 | Rollup merge of #65914 - estebank:type-alias-bounds-sugg, r=davidtwco | Tyler Mandry | -4/+13 |
| 2019-11-01 | Rollup merge of #65112 - jack-t:type-parens-lint, r=varkor | Tyler Mandry | -0/+19 |
| 2019-10-29 | Add lint for unnecessary parens around types | jack-t | -0/+19 |
| 2019-10-29 | Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasper | Mazdak Farrokhzad | -6/+1 |
| 2019-10-28 | Use structured suggestion for unnecessary bounds in type aliases | Esteban Küber | -4/+13 |
| 2019-10-25 | Emit warning for ignored #[inline] on trait method prototypes | varkor | -6/+1 |
| 2019-10-24 | rustc: add `Span`s to `inferred_outlives_of` predicates. | Eduard-Mihai Burtescu | -5/+5 |
| 2019-10-23 | Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakis | Mazdak Farrokhzad | -202/+53 |
| 2019-10-21 | Rollup merge of #62330 - SimonSapin:no-drop-in-union-fields, r=RalfJung | Mazdak Farrokhzad | -33/+0 |
| 2019-10-19 | Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasper | Mazdak Farrokhzad | -0/+1 |
| 2019-10-18 | rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str... | Eduard-Mihai Burtescu | -2/+2 |
| 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 | -159/+11 |
| 2019-10-17 | Make declare_lint take any amount of boolean fields | Mark Rousskov | -3/+3 |
| 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-13 | ast: remove implicit pprust dependency via Display. | Mazdak Farrokhzad | -2/+3 |
| 2019-10-11 | Remove unions_with_drop_fields lint | Simon Sapin | -33/+0 |
| 2019-10-07 | Fix/improve some error codes long explanation | Guillaume Gomez | -1/+1 |
| 2019-10-05 | lint: extern non-exhaustive types are improper | David Wood | -0/+27 |
| 2019-09-29 | remove indexed_vec re-export from rustc_data_structures | csmoe | -1/+2 |
| 2019-09-28 | rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures. | Eduard-Mihai Burtescu | -8/+1 |
| 2019-09-26 | Rename `ForeignItem.node` to `ForeignItem.kind` | varkor | -1/+1 |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -20/+20 |
| 2019-09-26 | Rename `Stmt.node` to `Stmt.kind` | varkor | -6/+6 |
| 2019-09-26 | Rename `Ty.node` to `Ty.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `TraitItem.node` to `TraitItem.kind` | varkor | -5/+5 |
| 2019-09-26 | Rename `Lit.node` to `Lit.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `ImplItem.node` to `ImplItem.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `Pat.node` to `Pat.kind` | varkor | -10/+10 |
| 2019-09-26 | Rename `Expr.node` to `Expr.kind` | varkor | -26/+26 |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -11/+11 |
| 2019-09-21 | Rollup merge of #64641 - cuviper:extern-rust-ctypes, r=estebank | Mazdak Farrokhzad | -1/+3 |
| 2019-09-20 | Exempt extern "Rust" from improper_ctypes | Josh Stone | -1/+3 |
| 2019-09-20 | factor out pluralisation remains after #64280 | gaolei | -7/+15 |
| 2019-09-15 | Rollup merge of #64472 - Mark-Simulacrum:unused-parens-attr, r=varkor | Mazdak Farrokhzad | -1/+2 |
| 2019-09-15 | Auto merge of #64469 - matthewjasper:increase-hygiene-use, r=petrochenkov | bors | -11/+6 |
| 2019-09-15 | Prefer `Symbol` to `Ident` when there's no sensible `Span` | Matthew Jasper | -11/+6 |
| 2019-09-14 | Warn on no_start, crate_id attribute use | Mark Rousskov | -8/+21 |
| 2019-09-14 | Don't mark expression with attributes as not needing parentheses | Mark Rousskov | -1/+2 |
| 2019-09-12 | Auto merge of #64359 - varkor:opaque-ty-in-extern, r=estebank | bors | -31/+82 |
| 2019-09-10 | Refactor "not FFI-safe" diagnostic | varkor | -27/+45 |
| 2019-09-10 | Surround `PhantomData` in backticks | varkor | -1/+1 |
| 2019-09-10 | Forbid opaque types in extern blocks | varkor | -0/+33 |