about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/function_item_references.rs
AgeCommit message (Expand)AuthorLines
2025-02-21Rename `ClearCrossCrate::assert_crate_local`.Nicholas Nethercote-1/+1
2025-02-11compiler: replace ExternAbi::name calls with formattersJubilee Young-6/+1
2025-01-27Remove redundant to_ident_string callsMichael Goulet-2/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-11-03compiler: Directly use rustc_abi in mir_transformJubilee Young-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-10Improve comment formatting.Nicholas Nethercote-2/+2
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-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-03-22Make RawPtr take Ty and Mutbl separatelyMichael Goulet-1/+1
2024-02-12Dejargnonize substShoyu Vanilla-4/+4
2024-01-23Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.Nicholas Nethercote-1/+1
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-4/+5
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-3/+3
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-3/+3
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-20/+21
2023-06-26Migrate predicates_of and caller_bounds to ClauseMichael Goulet-4/+4
2023-06-21Rollup merge of #112772 - compiler-errors:clauses-1, r=lcnrNilstrieb-1/+1
2023-06-19s/Clause/ClauseKindMichael Goulet-1/+1
2023-06-18Better error for non const `PartialEq` call generated by `match`Deadbeef-1/+1
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-1/+1
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-1/+1
2023-05-02Migrate `mir_transform` to translatable diagnosticsclubby789-20/+13
2023-04-19Move `GenericArgKind::as_{type,const,region}` to `GenericArg`Maybe Waffle-2/+2
2023-04-19Add `GenericArgKind::as_{type,const,region}`Maybe Waffle-26/+22
2023-04-06Refactor unwind from Option to a new enumGary Guo-1/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-5/+3
2023-01-26fix up subst_identity vs skip_binder; add some FIXMEs as identified in reviewKyle Matsuda-1/+2
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-3/+2
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-2/+3
2022-11-25Introduce PredicateKind::ClauseSantiago Pastorino-1/+1
2022-10-01Refactor rustc lint APIMaybe Waffle-6/+10
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-5/+1
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-0/+1
2022-05-10Introduce EarlyBinderJack Huey-2/+2
2022-02-01remove `TyS::same_type`lcnr-2/+2
2022-01-31Auto merge of #90891 - nbdd0121:format, r=Mark-Simulacrumbors-41/+21
2022-01-29Create `core::fmt::ArgumentV1` with generics instead of fn pointerGary Guo-41/+21
2022-01-22rustc_mir_itertools: Avoid needless `collect` with itertoolsMateusz Mikuła-1/+2
2022-01-15initial revertEllen-2/+2
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-2/+2
2021-12-02Update passes with new interfaceDylan MacKenzie-3/+3
2021-10-02Make diangostic item names consistentCameron Steffen-1/+1
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+223