about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/adjustment.rs
AgeCommit message (Expand)AuthorLines
2023-09-18Remove unused `Lift` derives.Nicholas Nethercote-4/+4
2023-07-07Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`Nilstrieb-2/+2
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-1/+1
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-1/+2
2022-12-14Let `mk_fn_def` take an iterator instead to simplify some call sitesOli Scherer-1/+1
2022-11-23Simplify creation of `AutoBorrowMutability`Maybe Waffle-0/+12
2022-11-21Allow iterators instead of requiring slices that will get turned into iteratorsOli Scherer-1/+1
2022-11-21Reduce the amount of passed-around arguments that will get merged into one la...Oli Scherer-4/+3
2022-10-14Make dyn* cast into a coercionMichael Goulet-0/+3
2022-09-15derive various Lift impl instead of hand rolling themOli Scherer-4/+4
2022-07-05Add #[derive(TypeVisitable)]Alan Egerton-4/+6
2022-05-02fix most compiler/ doctestsElliot Roberts-1/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+1
2021-05-24Add some backticks to the `rustc_middle::ty::adjustment::Adjustment` docsScott McMurray-5/+5
2021-02-21New pass to deduplicate blocksSimon Vandel Sillesen-1/+1
2020-09-21Reduce boilerplate with the matches! macroLingMan-4/+1
2020-09-10Note when a a move/borrow error is caused by a deref coercionAaron Hill-0/+4
2020-08-30mv compiler to compiler/mark-0/+195