about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/shim.rs
AgeCommit message (Expand)AuthorLines
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-2/+2
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-2/+4
2022-05-13Add bound_fn_sigJack Huey-2/+2
2022-05-10Introduce EarlyBinderJack Huey-5/+5
2022-04-10Avoid accessing HIR from MIR queries.Camille GILLOT-3/+2
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-2/+2
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-2/+2
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-2/+2
2022-02-11add tainted_by_errors to mir::BodyMichael Goulet-0/+2
2022-01-15initial revertEllen-20/+4
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-1/+1
2021-12-08Rollup merge of #91638 - scottmcm:less-inband-2-of-28, r=petrochenkovMatthias Krüger-2/+2
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-2/+2
2021-12-05Make treatment of generator drop shims explicitDylan MacKenzie-14/+14
2021-12-02Skip shim passes if they've already been runDylan MacKenzie-0/+8
2021-12-02Use new MIR pass managerDylan MacKenzie-6/+6
2021-11-08impl Copy/Clone for arrays in std, not in compilerbstrie-149/+0
2021-09-22Support `#[track_caller]` on closures and generatorsAaron Hill-1/+1
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-3/+3
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+946