| Age | Commit message (Expand) | Author | Lines |
| 2020-05-26 | Rollup merge of #72270 - RalfJung:lint-ref-to-packed, r=oli-obk | Dylan DPC | -1/+5 |
| 2020-05-25 | Always validate MIR after optimizing | Jonas Schievink | -0/+5 |
| 2020-05-25 | Add a small MIR validation pass | Jonas Schievink | -1/+13 |
| 2020-05-25 | add a lint against references to packed fields | Ralf Jung | -1/+5 |
| 2020-05-16 | Dumb NRVO | Dylan MacKenzie | -0/+2 |
| 2020-05-11 | Modify SimplifyArmIdentity so it can trigger on mir-opt-level=1 | Wesley Wiser | -2/+2 |
| 2020-05-09 | Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper | Ralf Jung | -3/+2 |
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -3/+2 |
| 2020-05-07 | Use `hir::ConstContext` instead of local enums | Dylan MacKenzie | -1/+1 |
| 2020-04-28 | Use the query system to allocate. | Camille GILLOT | -7/+7 |
| 2020-04-28 | Introduce ArenaStorage. | Camille GILLOT | -2/+2 |
| 2020-04-27 | Accept `LocalDefId` as key for `mir_validated` query | marmeladema | -8/+12 |
| 2020-04-27 | Accept `LocalDefId` as key for `mir_borrowck` query | marmeladema | -2/+2 |
| 2020-04-27 | Return a `FxHashSet<LocalDefId>` from `mir_keys` query | marmeladema | -7/+8 |
| 2020-04-27 | Use `LocalDefId` in `mir_built` query | marmeladema | -3/+7 |
| 2020-04-27 | Use `LocalDefId` in `unsafety_check_result` query | marmeladema | -1/+1 |
| 2020-04-27 | Auto merge of #70073 - wesleywiser:mir_opt_level_0, r=oli-obk | bors | -48/+79 |
| 2020-04-24 | Don't run various MIR optimizations at mir-opt-level=0 | Wesley Wiser | -48/+79 |
| 2020-04-24 | Auto merge of #70820 - spastorino:replace-fragile-erroneous-const-sys, r=oli-obk | bors | -1/+12 |
| 2020-04-23 | Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId` | marmeladema | -1/+1 |
| 2020-04-23 | librustc_middle: return LocalDefId instead of DefId in local_def_id | marmeladema | -1/+1 |
| 2020-04-23 | Import RequiredConstsVisitor | Santiago Pastorino | -2/+2 |
| 2020-04-23 | Rename uneval_consts to required_consts | Santiago Pastorino | -6/+6 |
| 2020-04-23 | Add MirPass to collect Unevaluated consts in MIR body | Santiago Pastorino | -1/+12 |
| 2020-04-23 | Rename `Item` to `ConstCx`. | Oliver Scherer | -3/+3 |
| 2020-04-22 | Use `Body` everywhere | Dylan MacKenzie | -18/+10 |
| 2020-04-13 | Don't always run `add_call_guards` pass | Jonas Schievink | -4/+2 |
| 2020-04-10 | librustc_middle: return LocalDefId instead of DefId in body_owner_def_id | marmeladema | -2/+2 |
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -4/+4 |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -4/+4 |
| 2020-03-19 | Use erased regions in MIR | Matthew Jasper | -3/+5 |
| 2020-03-16 | remove unnecessary hir::map imports | Mazdak Farrokhzad | -2/+1 |
| 2020-03-14 | Index HIR after creating TyCtxt | John Kåre Alsaker | -1/+1 |
| 2020-03-12 | remove lifetimes that can be elided (clippy::needless_lifetimes) | Matthias Krüger | -1/+1 |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -1/+1 |
| 2020-02-28 | Rollup merge of #69481 - matthiaskrgr:single_char, r=ecstatic-morse | Mazdak Farrokhzad | -1/+1 |
| 2020-02-27 | don't use .into() to convert types into identical types. | Matthias Krüger | -1/+1 |
| 2020-02-27 | use char instead of &str for single char patterns | Matthias Krüger | -1/+1 |
| 2020-01-14 | Add unreachable propagation mir optimization pass | Konstantinos Triantafyllou | -0/+2 |
| 2020-01-12 | Split `rustc_mir::{build, hair, lints}` into their own crate | Matthew Jasper | -7/+4 |
| 2020-01-08 | normalize rustc::hir::intravisit imports | Mazdak Farrokhzad | -1/+1 |
| 2020-01-08 | intravisit: abstract over HIR Map | Mazdak Farrokhzad | -1/+3 |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+2 |
| 2020-01-04 | DefId{Map,Set} -> rustc::hir::def_id | Mazdak Farrokhzad | -2/+1 |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 |
| 2019-12-27 | Fallout in other crates. | Camille GILLOT | -1/+1 |
| 2019-12-22 | Format the world | Mark Rousskov | -110/+119 |
| 2019-12-21 | Use Arena inside hir::EnumDef. | Camille GILLOT | -1/+1 |
| 2019-12-09 | Remove `uniform_array_move_out` passes | Matthew Jasper | -3/+0 |
| 2019-12-05 | rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ... | Paul Daniel Faria | -9/+9 |