| Age | Commit message (Expand) | Author | Lines |
| 2019-11-17 | Rename directory `rustc_plugin` -> `rustc_plugin_impl` | Vadim Petrochenkov | -384/+0 |
| 2019-11-17 | rustc_plugin: Remove the compatibility shim | Vadim Petrochenkov | -22/+0 |
| 2019-11-16 | rustc_plugin: Remove `Registry::register_attribute` | Vadim Petrochenkov | -13/+0 |
| 2019-11-14 | Remove unused error_codes.rs files | Guillaume Gomez | -4/+0 |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -1/+3 |
| 2019-11-09 | Remove `#[feature(custom_attribute)]` | Vadim Petrochenkov | -1/+0 |
| 2019-10-24 | rustc_metadata: Move some code around | Vadim Petrochenkov | -2/+2 |
| 2019-10-24 | rustc_metadata: Remove unnecessary use of crate store in plugin loader | Vadim Petrochenkov | -15/+6 |
| 2019-10-22 | Add some documentation | Mark Rousskov | -0/+1 |
| 2019-10-17 | Create lint store during plugin registration | Mark Rousskov | -45/+5 |
| 2019-10-17 | Take lint passes as constructor functions | Mark Rousskov | -4/+4 |
| 2019-10-17 | Make get_lints be a static function | Mark Rousskov | -0/+9 |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -3/+4 |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -1/+1 |
| 2019-09-23 | Remove unused dependencies | Shotaro Yamada | -1/+0 |
| 2019-09-05 | Remove rustc_diagnostic_macros feature | Mark Rousskov | -1/+0 |
| 2019-09-05 | Replace diagnostic plugins with macro_rules | Mark Rousskov | -11/+4 |
| 2019-08-20 | Restore the rustc_plugin crate in the sysroot | Simon Sapin | -1/+1 |
| 2019-08-20 | Deprecate using rustc_plugin without the rustc_driver dylib. | Simon Sapin | -4/+25 |
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by rustb... | Vadim Petrochenkov | -4/+0 |
| 2019-07-13 | Make `register_[long_]diagnostics` hygienic | Matthew Jasper | -1/+1 |
| 2019-07-07 | Rollup merge of #62042 - petrochenkov:macstab, r=matthewjasper | Mazdak Farrokhzad | -4/+1 |
| 2019-07-07 | syntax: Remove `NodeId` from `SyntaxExtension` | Vadim Petrochenkov | -4/+1 |
| 2019-07-07 | Link compiler plugins to rustc_driver | John Kåre Alsaker | -0/+1 |
| 2019-07-07 | rustc: Remove `dylib` crate type from most rustc crates | Alex Crichton | -1/+1 |
| 2019-07-04 | rename hir::map::local_def_id_from_hir_id to local_def_id | ljedrz | -1/+1 |
| 2019-07-04 | Rollup merge of #62258 - petrochenkov:idclean, r=Centril | Mazdak Farrokhzad | -4/+1 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -3/+3 |
| 2019-07-01 | syntax: Unsupport `foo! bar { ... }` macros in the parser | Vadim Petrochenkov | -4/+1 |
| 2019-06-18 | syntax: Factor out common fields from `SyntaxExtension` variants | Vadim Petrochenkov | -15/+7 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -4/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-10 | syntax: Rename variants of `SyntaxExtension` for consistency | Vadim Petrochenkov | -4/+4 |
| 2019-06-10 | syntax: Remove `SyntaxExtension::DeclMacro` | Vadim Petrochenkov | -24/+7 |
| 2019-06-10 | syntax: Remove `SyntaxExtension::IdentTT` and `IdentMacroExpander` | Vadim Petrochenkov | -4/+1 |
| 2019-05-25 | Reword malformed attribute input diagnostics | Esteban Küber | -3/+5 |
| 2019-05-22 | Restore the old behavior of the rustdoc keyword check + Fix rebase | Vadim Petrochenkov | -2/+2 |
| 2019-05-21 | Move `edition` outside the hygiene lock and avoid accessing it | John Kåre Alsaker | -2/+1 |
| 2019-05-13 | Return a `Symbol` from `name_or_empty` functions. | Nicholas Nethercote | -5/+5 |
| 2019-05-13 | Remove the equality operation between `Symbol` and strings. | Nicholas Nethercote | -2/+2 |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -5/+6 |
| 2019-05-05 | Rollup merge of #60131 - agnxy:doc-link, r=ehuss | Manish Goregaokar | -2/+3 |
| 2019-04-20 | Fix broken link in rustc_plugin doc | Andrew Xu | -2/+3 |
| 2019-04-17 | Rename modules | Yuki OKUSHI | -1/+1 |
| 2019-04-17 | Rename diagnostics to error_codes | Yuki OKUSHI | -0/+0 |
| 2019-03-17 | Make meta-item API compatible with `LocalInternedString::get` soundness fix | Vadim Petrochenkov | -6/+6 |
| 2019-03-16 | Refactor away `NestedMetaItemKind` | Vadim Petrochenkov | -1/+1 |
| 2019-03-16 | syntax: Do not accidentally treat multi-segment meta-items as single-segment | Vadim Petrochenkov | -2/+2 |