about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/adjustment.rs
AgeCommit message (Expand)AuthorLines
2025-07-01Remove support for dyn*Michael Goulet-3/+0
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-2/+2
2025-04-18Rollup merge of #138528 - dianne:implicit-deref-patterns, r=NadrierilMatthias Krüger-0/+22
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-2/+2
2025-04-12store the kind of pattern adjustments in `pat_adjustments`dianne-0/+22
2024-11-04Register const preds for Deref adjustments in HIR typeckMichael Goulet-6/+6
2024-11-03compiler: Directly use rustc_abi in metadata and middleJubilee Young-1/+1
2024-10-29Remove region from adjustmentsMichael Goulet-11/+10
2024-10-04Use wide pointers consistenly across the compilerUrgau-3/+3
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-3/+3
2024-09-19Allow shortening reborrowsEric Holk-3/+2
2024-09-18Apply code review suggestionsEric Holk-1/+2
2024-09-18Begin experimental support for pin reborrowingEric Holk-0/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-1/+1
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