| Age | Commit message (Expand) | Author | Lines |
| 2019-11-22 | Rollup merge of #66575 - Mark-Simulacrum:no-uii, r=petrochenkov | Mazdak Farrokhzad | -1/+1 |
| 2019-11-22 | Auto merge of #66565 - Mark-Simulacrum:syntax-cfg-mod, r=petrochenkov | bors | -6/+2 |
| 2019-11-20 | Delete ProcessCfgMod | Mark Rousskov | -6/+2 |
| 2019-11-20 | Remove pretty printing of specific nodes in AST | Mark Rousskov | -1/+1 |
| 2019-11-17 | Rename directory `rustc_plugin` -> `rustc_plugin_impl` | Vadim Petrochenkov | -1/+1 |
| 2019-11-17 | rustc_plugin: Remove the compatibility shim | Vadim Petrochenkov | -3/+3 |
| 2019-11-17 | Rollup merge of #66456 - Centril:driver-codes, r=Mark-Simulacrum | Yuki Okushi | -28/+14 |
| 2019-11-16 | rustc_plugin: Remove `Registry::register_attribute` | Vadim Petrochenkov | -8/+1 |
| 2019-11-16 | move DIAGNOSTICS usage to rustc_driver | Mazdak Farrokhzad | -28/+14 |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -15/+3 |
| 2019-11-13 | Enable const-checking HIR bodies | Dylan MacKenzie | -0/+1 |
| 2019-11-13 | Rollup merge of #66335 - Mark-Simulacrum:self-profile-to-data, r=michaelwoeri... | Yuki Okushi | -0/+4 |
| 2019-11-12 | Register queries with self profiler in rustc_interface | Mark Rousskov | -0/+4 |
| 2019-11-11 | Add a callback that allows compiler consumers to override queries. | Vytautas Astrauskas | -0/+16 |
| 2019-11-10 | Auto merge of #65324 - Centril:organize-syntax, r=petrochenkov | bors | -47/+40 |
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -9/+10 |
| 2019-11-10 | move config.rs to libsyntax_expand | Mazdak Farrokhzad | -39/+31 |
| 2019-11-09 | Move pretty parsing into Session options | Mark Rousskov | -1/+6 |
| 2019-11-09 | Move next_node_id to Resolver | Mark Rousskov | -19/+20 |
| 2019-11-08 | ast::ItemKind::Fn: use ast::FnSig | Mazdak Farrokhzad | -6/+7 |
| 2019-11-08 | ast::MethodSig -> ast::FnSig | Mazdak Farrokhzad | -2/+2 |
| 2019-11-07 | move PResult to librustc_errors | Mazdak Farrokhzad | -1/+2 |
| 2019-11-07 | syntax::parser::token -> syntax::token | Mazdak Farrokhzad | -1/+1 |
| 2019-11-07 | syntax: use distinct FloatTy from rustc_target. | Mazdak Farrokhzad | -1/+3 |
| 2019-11-06 | Rollup merge of #66086 - RalfJung:smallvec, r=nagisa | Mazdak Farrokhzad | -1/+1 |
| 2019-11-06 | Rollup merge of #66068 - euclio:null-emitter, r=estebank | Mazdak Farrokhzad | -12/+2 |
| 2019-11-04 | bump smallvec to 1.0 | Ralf Jung | -1/+1 |
| 2019-11-03 | use silent emitter for rustdoc highlighting pass | Andy Russell | -12/+2 |
| 2019-11-03 | Delete lint buffer from Session | Mark Rousskov | -6/+6 |
| 2019-11-03 | Move crate type checking later | Mark Rousskov | -50/+61 |
| 2019-11-03 | Utilize Resolver lint buffer during HIR lowering | Mark Rousskov | -2/+2 |
| 2019-11-03 | Migrate resolver over to internal lint buffer | Mark Rousskov | -3/+5 |
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -1/+1 |
| 2019-10-24 | rustc_interface: Remove `ExpansionResult` and some `Steal`s | Vadim Petrochenkov | -28/+14 |
| 2019-10-24 | Turn crate store into a resolver output | Vadim Petrochenkov | -44/+33 |
| 2019-10-24 | rustc: Combine resolver outputs into a single struct | Vadim Petrochenkov | -14/+9 |
| 2019-10-24 | resolve: Privatize all resolver fields | Vadim Petrochenkov | -38/+5 |
| 2019-10-24 | rustc_metadata: Remove unnecessary use of crate store in plugin loader | Vadim Petrochenkov | -5/+4 |
| 2019-10-23 | Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakis | Mazdak Farrokhzad | -31/+56 |
| 2019-10-22 | Add some documentation | Mark Rousskov | -0/+5 |
| 2019-10-19 | move parse_cfgspecs to rustc_interface | Mazdak Farrokhzad | -3/+773 |
| 2019-10-17 | Update API to be more compatible with plugin needs | Mark Rousskov | -0/+14 |
| 2019-10-17 | Create lint store during plugin registration | Mark Rousskov | -35/+31 |
| 2019-10-17 | Remove all borrows of lint store from Session from librustc | Mark Rousskov | -1/+8 |
| 2019-10-17 | Make get_lints be a static function | Mark Rousskov | -2/+2 |
| 2019-10-17 | No longer implicitly register lints when registering passes | Mark Rousskov | -0/+2 |
| 2019-10-17 | Split out just registration to separate function | Mark Rousskov | -2/+2 |
| 2019-10-17 | Split module and crate late pass registration | Mark Rousskov | -1/+1 |
| 2019-10-17 | Lints being from a plugin is dependent on the lint, not the registration | Mark Rousskov | -2/+2 |
| 2019-10-17 | De-propagate optional session from lint registration | Mark Rousskov | -5/+6 |