| Age | Commit message (Expand) | Author | Lines |
| 2019-10-21 | Fix `canonicalize_const_var` from leaking inference variables through | ben | -1/+1 |
| 2019-10-21 | use unwrap_or in lint code | Guanqun Lu | -5/+1 |
| 2019-10-21 | Convert fields within `DefPathData` from `InternedString` to `Symbol`. | Nicholas Nethercote | -50/+47 |
| 2019-10-21 | Remove unnecessary `Hash` bounds from various types. | Nicholas Nethercote | -4/+4 |
| 2019-10-21 | Remove unnecessary trait bounds from `keys::Keys`. | Nicholas Nethercote | -7/+2 |
| 2019-10-21 | Convert `InternedString`s to `Symbols` in `UnsafetyViolation`. | Nicholas Nethercote | -3/+3 |
| 2019-10-21 | Convert some `InternedString`s to `Symbols`. | Nicholas Nethercote | -48/+48 |
| 2019-10-21 | Rollup merge of #65579 - skinny121:resolve_const_vars, r=varkor | Yuki Okushi | -3/+6 |
| 2019-10-21 | Rollup merge of #65460 - sinkuu:contains_insert, r=varkor | Yuki Okushi | -2/+1 |
| 2019-10-20 | Rollup merge of #65595 - Centril:cfgspecs, r=Mark-Simulacrum | Mazdak Farrokhzad | -772/+2 |
| 2019-10-20 | also check the iterator is not too long | Ralf Jung | -0/+2 |
| 2019-10-20 | miri add write_bytes method to Memory doing bounds-checks and supporting iter... | Ralf Jung | -2/+7 |
| 2019-10-20 | Fix resolve_type_vars_with_obligations not resolving const inference | ben | -3/+6 |
| 2019-10-19 | Rollup merge of #65192 - estebank:restrict-bound, r=matthewjasper | Mazdak Farrokhzad | -2/+180 |
| 2019-10-19 | Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasper | Mazdak Farrokhzad | -0/+16 |
| 2019-10-19 | move parse_cfgspecs to rustc_interface | Mazdak Farrokhzad | -772/+2 |
| 2019-10-19 | Auto merge of #64890 - wesleywiser:const_prop_rvalue, r=oli-obk | bors | -3/+4 |
| 2019-10-19 | Rollup merge of #65545 - nnethercote:more-symbol-cleanups, r=petrochenkov | Mazdak Farrokhzad | -3/+3 |
| 2019-10-19 | Rollup merge of #65252 - petrochenkov:deriveholders2, r=matthewjasper | Mazdak Farrokhzad | -1/+1 |
| 2019-10-18 | Don't ICE when evaluating writes to uninhabited enum variants | Wesley Wiser | -3/+4 |
| 2019-10-19 | expand: Simplify expansion of derives | Vadim Petrochenkov | -1/+1 |
| 2019-10-18 | Rollup merge of #65535 - eddyb:sliced-predicates, r=nikomatsakis | Tyler Mandry | -55/+34 |
| 2019-10-18 | Rollup merge of #65480 - nnethercote:rm-iterate_until_fixed_size, r=nikomatsakis | Tyler Mandry | -27/+29 |
| 2019-10-18 | Rollup merge of #65472 - Zoxc:sharded-dep-graph-2, r=nikomatsakis | Tyler Mandry | -8/+21 |
| 2019-10-18 | Rollup merge of #65197 - spastorino:place-mut-visitor-adjusts2, r=oli-obk | Tyler Mandry | -77/+136 |
| 2019-10-18 | Use Cow to handle modifications of projection in preparation for interning | Santiago Pastorino | -11/+22 |
| 2019-10-18 | Remove `Hash` impls for `DefPath`, `DisambiguatedDefPathData`, and `DefKey`. | Nicholas Nethercote | -3/+3 |
| 2019-10-17 | Add process_* place hooks to improve code reutilization | Santiago Pastorino | -3/+25 |
| 2019-10-17 | Setup a different visit place set of methods for mutable and immutable visitors | Santiago Pastorino | -77/+103 |
| 2019-10-18 | rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str... | Eduard-Mihai Burtescu | -55/+34 |
| 2019-10-17 | Update API to be more compatible with plugin needs | Mark Rousskov | -13/+17 |
| 2019-10-17 | Create lint store during plugin registration | Mark Rousskov | -15/+20 |
| 2019-10-17 | Remove all borrows of lint store from Session from librustc | Mark Rousskov | -23/+29 |
| 2019-10-17 | Access future incompatibility information directly | Mark Rousskov | -6/+1 |
| 2019-10-17 | Remove side table of future incompatibility info | Mark Rousskov | -72/+172 |
| 2019-10-17 | Make declare_lint take any amount of boolean fields | Mark Rousskov | -10/+21 |
| 2019-10-17 | Move to storing constructor functions inside LintStore | Mark Rousskov | -33/+26 |
| 2019-10-17 | Take lint passes as constructor functions | Mark Rousskov | -8/+8 |
| 2019-10-17 | Make get_lints be a static function | Mark Rousskov | -30/+16 |
| 2019-10-17 | No longer implicitly register lints when registering passes | Mark Rousskov | -4/+0 |
| 2019-10-17 | Split out just registration to separate function | Mark Rousskov | -27/+13 |
| 2019-10-17 | Split module and crate late pass registration | Mark Rousskov | -9/+9 |
| 2019-10-17 | Lints being from a plugin is dependent on the lint, not the registration | Mark Rousskov | -10/+12 |
| 2019-10-17 | Handle lints, not passes in push_lints | Mark Rousskov | -7/+5 |
| 2019-10-17 | De-propagate optional session from lint registration | Mark Rousskov | -12/+5 |
| 2019-10-17 | Duplicate lint specifications are always bug! | Mark Rousskov | -20/+2 |
| 2019-10-17 | Auto merge of #65495 - Centril:rollup-tguwjt5, r=Centril | bors | -13/+14 |
| 2019-10-17 | Auto merge of #64595 - Mark-Simulacrum:trivial-query, r=pnkfelix | bors | -6/+20 |
| 2019-10-17 | Rollup merge of #65465 - Centril:split-syntax-1, r=petrochenkov | Mazdak Farrokhzad | -13/+14 |
| 2019-10-17 | Use a sharded dep node to dep node index map | John Kåre Alsaker | -8/+21 |