about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/mentioned_items.rs
AgeCommit message (Expand)AuthorLines
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-4/+4
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-3/+3
2024-09-10Remove references from some structs.Nicholas Nethercote-4/+4
2024-09-10Improve comment formatting.Nicholas Nethercote-1/+3
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-1/+1
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-2/+2
2024-08-01MIR required_consts, mentioned_items: ensure we do not forget to fill these l...Ralf Jung-2/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-07-07Support tail calls in mir via `TerminatorKind::TailCall`Maybe Waffle-1/+1
2024-05-09Make builtin_deref just return a TyMichael Goulet-2/+2
2024-03-20mentioned_items: avoid adding str/slice unsizing castsRalf Jung-9/+16
2024-03-20mentioned_items: record all callee and coerced closure types, whether they ar...Ralf Jung-29/+42
2024-03-20mentioned items: also handle closure-to-fn-ptr coercionsRalf Jung-0/+16
2024-03-20mentioned items: also handle vtablesRalf Jung-1/+25
2024-03-20collector: recursively traverse 'mentioned' items to evaluate their constantsRalf Jung-0/+57