about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/infer/mod.rs
AgeCommit message (Collapse)AuthorLines
2025-02-02Move `unify_key` module.Nicholas Nethercote-1/+0
From `rustc_middle::infer` to `rustc_infer::infer`. Because everything in it is only used within `rustc_infer`, and no longer needs to be `pub`. Plus it's always good to make the huge `rustc_middle` crate smaller.
2024-12-20remove non-borrowck member constraintslcnr-32/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+2
The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options.
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-0/+1
2023-09-18Remove unused `Lift` derives.Nicholas Nethercote-1/+1
I found these by commenting out all `Lift` derives and then adding back the ones that were necessary to successfully compile.
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-03-03canonicalizationlcnr-1/+2
2022-07-26Use real opaque type instead of just saying impl TraitMichael Goulet-4/+4
2022-07-19Use LocalDefId in OpaqueTypeKeyMichael Goulet-2/+2
2022-07-05Add #[derive(TypeVisitable)]Alan Egerton-1/+1
2022-05-02fix most compiler/ doctestsElliot Roberts-1/+1
2020-08-30mv compiler to compiler/mark-0/+32