about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/solve/fulfill.rs
AgeCommit message (Expand)AuthorLines
2023-12-07add unused `NormalizesTo` predicatelcnr-0/+5
2023-11-21Remove ClosureKind predicate kindMichael Goulet-1/+0
2023-07-10avoid building proof trees in selectlcnr-2/+2
2023-07-03rebaselcnr-1/+1
2023-07-03add instrument to `register_predicate_obligation`lcnr-0/+1
2023-07-01Auto merge of #113154 - lcnr:better-probe-check, r=compiler-errorsbors-3/+11
2023-06-29change snapshot tracking in fulfillment contextslcnr-3/+11
2023-06-26TypeWellFormedInEnvMichael Goulet-2/+1
2023-06-19s/Clause/ClauseKindMichael Goulet-1/+1
2023-06-19allow caller to force proof tree generationBoxy-58/+64
2023-06-17Move ConstEvaluatable to ClauseMichael Goulet-1/+0
2023-06-17Move WF goal to clauseMichael Goulet-1/+0
2023-06-02No const equate in new solverMichael Goulet-11/+2
2023-05-25Pull out logic from #111131, plus some new logic in EvalCtxt::normalize_opaqu...Michael Goulet-1/+3
2023-04-10Report overflows gracefully with new solverMichael Goulet-5/+24
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