about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/shim.rs
AgeCommit message (Expand)AuthorLines
2022-11-27Rename `fn_trait_kind_from_{from_lang=>def_id}` to better convey meaningMaybe Waffle-1/+1
2022-11-21Allow iterators instead of requiring slices that will get turned into iteratorsOli Scherer-3/+3
2022-11-04Some tracing and comment cleanupsOli Scherer-6/+2
2022-10-30Rollup merge of #101428 - JakobDegen:build-tests, r=oli-obkMichael Howell-1/+1
2022-10-27Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle-1/+1
2022-10-27Replace `mir_map.0` dump with `built` phase change dumpJakob Degen-1/+1
2022-10-23Split phase change from `MirPass`Jakob Degen-2/+2
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-1/+1
2022-09-11minor fixups as per PR feedbackAndrew Cann-3/+2
2022-09-11Add some comments to generator clone shim codeAndrew Cann-0/+12
2022-09-11Apply formatting fixesAndrew Cann-22/+6
2022-09-11implement Copy/Clone for generatorsAndrew Cann-32/+97
2022-08-30Refactor MIR phasesJakob Degen-3/+4
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-3/+3
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-07Use map_boundJack Huey-5/+4
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