about summary refs log tree commit diff
path: root/compiler/rustc_infer/src/infer/projection.rs
AgeCommit message (Expand)AuthorLines
2025-05-01Set groundwork for proper const normalizationBoxy-8/+17
2024-10-12Swap Vec<PredicateObligation> to type aliasGnomedDev-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-06-11Try not to make obligations in handle_opaque_typeMichael Goulet-5/+6
2024-05-13split out AliasTy -> AliasTermMichael Goulet-2/+2
2024-05-10Use fewer origins when creating type variables.Nicholas Nethercote-5/+1
2024-04-15Remove TypeVariableOriginKindMichael Goulet-2/+2
2023-07-04 -Ztrait-solver=next: stop depending on old solverlcnr-24/+13
2023-06-19s/Clause/ClauseKindMichael Goulet-4/+5
2023-06-06New trait solver is a property of inference contextMichael Goulet-1/+1
2023-03-23Rename AliasEq -> AliasRelateMichael Goulet-1/+1
2023-02-10implement `compute_alias_eq_goal`Boxy-11/+23
2022-12-13squash OpaqueTy and ProjectionTy into AliasTyMichael Goulet-1/+1
2022-12-13ProjectionTy.item_def_id -> ProjectionTy.def_idMichael Goulet-1/+1
2022-11-16Convert predicates into Predicate in the Obligation constructorOli Scherer-7/+3
2022-10-07Remove TypeckResults from InferCtxtCameron Steffen-1/+1
2022-01-17Use Term in ProjectionPredicatekadmin-1/+2
2021-09-20Add a doc comment to infer_projectionOli Scherer-0/+6
2021-09-20Add helper function to `InferCtxt` that generates inference vars for unresolv...Oli Scherer-0/+33