about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/query.rs
AgeCommit message (Expand)AuthorLines
2025-07-23Remove useless lifetime parameter.Camille GILLOT-1/+1
2025-04-08move `ClosureRegionRequirements` to `rustc_borrowck`lcnr-140/+2
2025-04-08borrowck typeck children together with their parentlcnr-11/+5
2025-03-15Squash fold into tyMichael Goulet-2/+1
2025-01-24use `fmt::from_fn` in more places, instead of using structs that impl formatt...Yotam Ofek-49/+19
2025-01-06only avoid blaming assignments from argument patternsdianne-6/+1
2025-01-06make outlives constraints from generic arguments less boringdianne-1/+10
2025-01-06`best_blame_constraint`: prioritize blaming interesting-seeming constraintsdianne-5/+2
2025-01-06remove the unused `ConstraintCategory::ClosureBounds`dianne-5/+0
2025-01-06`best_blame_constraint`: avoid blaming assignments without user-provided typesdianne-1/+6
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-08coverage: Move `CoverageIdsInfo` into `mir::coverage`Zalathar-29/+1
2024-12-01Rollup merge of #133446 - Zalathar:querify, r=cjgillotJacob Pratt-3/+13
2024-11-30coverage: Use a query to identify which counter/expression IDs are usedZalathar-3/+13
2024-11-28uplift fold_regions to rustc_type_irlcnr-2/+3
2024-11-04ty::BrK -> ty::BoundRegionKind::KMichael Goulet-1/+4
2024-11-03compiler: Directly use rustc_abi in metadata and middleJubilee Young-1/+1
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-2/+2
2024-09-24replace "cast" with "coercion" where applicableLukas Markeffsky-1/+3
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+5
2024-07-12rustc_middle: derivative -> derive-wherePavel Grigorenko-9/+4
2024-07-01Handle universe leaks by rewriting the constraint graphAmanda Stjerna-0/+3
2024-06-01Uplift TypeRelation and RelateMichael Goulet-1/+1
2024-05-14coverage: `CoverageIdsInfo::mcdc_bitmap_bytes` is never neededZalathar-4/+0
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-0/+1
2024-04-20coverage. Lowering MC/DC statements to llvm-irzhuyunxing-0/+4
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-1/+1
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt-1/+1
2024-04-03Remove MIR unsafe checkMatthew Jasper-63/+0
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-1/+1
2024-03-21Stop `ConstraintCategory` `Ord` impl from relying on `Ty`'s `Ord` impl.Oli Scherer-2/+10
2024-02-15Enforce coroutine-closure layouts are identicalMichael Goulet-2/+4
2024-02-05get rid of nontrivial_structural_match lint and custom_eq const qualifRalf Jung-2/+1
2023-11-27Print list of missing target features when calling a function with target fea...Eduardo Sánchez Muñoz-3/+10
2023-11-23remove unused pub fnklensy-58/+0
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-0/+1
2023-11-20Rollup merge of #117835 - Nilstrieb:note-object-lifetime-defaults, r=compiler...Matthias Krüger-1/+5
2023-11-13rename `ReLateBound` to `ReBound`lcnr-2/+2
2023-11-12Note about object lifetime defaults in does not live long enough errorNilstrieb-1/+5
2023-10-20s/generator/coroutine/Oli Scherer-4/+4
2023-10-20s/Generator/Coroutine/Oli Scherer-10/+10
2023-10-18coverage: Store the number of counters/expressions in function coverage infoZalathar-9/+15
2023-09-24Remove span from BrAnon.Camille GILLOT-2/+1
2023-09-19move ConstValue into mirRalf Jung-2/+1
2023-09-18Remove unused `Lift` derives.Nicholas Nethercote-1/+1
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-4/+4
2023-07-05Specialize `DestructuredConstant` to its one user (pretty printing)Oli Scherer-2/+2
2023-06-19Store generator field names in GeneratorLayout.Camille GILLOT-0/+4