about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/solve/fulfill.rs
AgeCommit message (Expand)AuthorLines
2023-03-23Return nested obligations from canonical response var unificationMichael Goulet-2/+12
2023-03-23Rename AliasEq -> AliasRelateMichael Goulet-1/+1
2023-03-23Include relation direction in AliasEq predicateMichael Goulet-1/+1
2023-03-05drop_tracking_mir: support new solver.Camille GILLOT-1/+1
2023-02-10add `AliasEq` to `PredicateKind`Boxy-0/+5
2023-02-07Replacing bound vars is actually instantiating a binderMichael Goulet-3/+3
2023-01-27Compute generator saved locals on MIR.Camille GILLOT-0/+7
2023-01-27Separate trait selection from ambiguity reporting.Camille GILLOT-6/+1
2023-01-26Report the right fulfillment errorsMichael Goulet-10/+57
2023-01-23`new_outside_solver` -> `evaluate_root_goal`lcnr-5/+2
2023-01-22Store relationships on InherentSantiago Pastorino-6/+0
2023-01-19swap Ambiguity and Unimplemented in new trait engineMichael Goulet-2/+4
2023-01-18remove assembly context and impl a bit morelcnr-21/+6
2023-01-18instantiate canonical vars eagerlylcnr-5/+21
2023-01-12Implement dummy query responses and a jank instantiateMichael Goulet-1/+1
2023-01-11Report fulfillment errors in new trait solverMichael Goulet-11/+25
2022-12-19implement the skeleton of the updated trait solverlcnr-0/+92