| Age | Commit message (Expand) | Author | Lines |
| 2019-10-13 | ast: remove implicit pprust dependency via Display. | Mazdak Farrokhzad | -2/+3 |
| 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 |
| 2019-09-10 | Add unexpected type to extern type bug message | varkor | -14/+14 |
| 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-07 | Rollup merge of #64139 - Mark-Simulacrum:strip-legacy-proc-macro, r=petrochenkov | Mazdak Farrokhzad | -4/+2 |
| 2019-09-05 | Remove rustc_diagnostic_macros feature | Mark Rousskov | -1/+0 |
| 2019-09-05 | Replace diagnostic plugins with macro_rules | Mark Rousskov | -3/+2 |
| 2019-09-05 | or-patterns: fix fallout from #664128. | Mazdak Farrokhzad | -7/+3 |
| 2019-09-05 | or-patterns: adjust librustc_lint. | Mazdak Farrokhzad | -1/+1 |
| 2019-09-03 | unused_parens: fix for or-patterns + &(mut x) | Mazdak Farrokhzad | -17/+64 |
| 2019-08-30 | Add a "diagnostic item" scheme | Oliver Scherer | -1/+1 |
| 2019-08-24 | Modifies how Arg, Arm, Field, FieldPattern and Variant are visited | Caio | -5/+2 |
| 2019-08-20 | Deprecate using rustc_plugin without the rustc_driver dylib. | Simon Sapin | -1/+1 |
| 2019-08-17 | less & | Ralf Jung | -3/+3 |
| 2019-08-17 | drift leftward | Ralf Jung | -14/+12 |
| 2019-08-17 | Full stop | Ralf Jung | -1/+1 |
| 2019-08-17 | invalid_value: also detect transmute-from-0 (seen in the wild) | Ralf Jung | -6/+32 |
| 2019-08-17 | multi-variant enums are tricky | Ralf Jung | -1/+3 |
| 2019-08-17 | invalid_value: warn for types with custom valid range | Ralf Jung | -2/+18 |
| 2019-08-17 | warn about uninit bools and chars | Ralf Jung | -6/+15 |
| 2019-08-17 | invalid_value: factor finding dangerous inits into separate function | Ralf Jung | -37/+54 |
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | hygiene: Remove `Option`s from functions returning `ExpnInfo` | Vadim Petrochenkov | -3/+2 |
| 2019-08-15 | syntax_pos: Introduce a helper for checking whether a span comes from expansion | Vadim Petrochenkov | -5/+5 |