about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/tcx.rs
AgeCommit message (Expand)AuthorLines
2022-11-23use no type in ProjectionElem::Field for PlaceBuilder::UpVarb-naber-7/+8
2022-09-20Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebankbors-1/+3
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-1/+0
2022-09-16Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r...Oli Scherer-1/+3
2022-07-30Use LocalDefId for closures moreCameron Steffen-2/+2
2022-07-20Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"Oli Scherer-3/+1
2022-07-15Introduce opaque type to hidden type projectionOli Scherer-1/+3
2022-07-12add new rval, pull deref earlyouz-a-0/+1
2022-07-05Add #[derive(TypeVisitable)]Alan Egerton-1/+1
2022-05-31Add a pointer to address cast kindTomasz Miąsko-17/+0
2022-05-24Add dead store elimination passJakob Degen-0/+17
2022-05-13Add bound_type_ofJack Huey-2/+2
2022-05-10Introduce EarlyBinderJack Huey-2/+4
2022-05-03Update `ProjectionElem::Downcast` documentationTomasz Miąsko-1/+1
2022-04-11Adjust computation of place types to detect more invalid placesJakob Degen-0/+3
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-1/+1
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-5/+5
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-1/+1
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-3/+3
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-4/+1
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-1/+1
2021-10-20Remove NullOp::BoxGary Guo-4/+1
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-1/+4
2021-09-13Introduce NullOp::AlignOfGary Guo-1/+1
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-1/+1
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-1/+1
2021-03-09Rollup merge of #82841 - hvdijk:x32, r=joshtriplettMara Bos-1/+1
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-1/+1
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2021-02-26Miscellaneous inlining improvementsTomasz Miąsko-0/+1
2020-11-21add function to iterate through all sub-places, and add PlaceRef::tyRalf Jung-0/+9
2020-10-19fix Rvalue::ty for ThreadLocalRefRalf Jung-2/+6
2020-09-04Change ty.kind to a methodLeSeulArtichaut-2/+2
2020-08-30mv compiler to compiler/mark-0/+287