index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_trait_selection
/
src
/
solve
/
fulfill.rs
Age
Commit message (
Expand
)
Author
Lines
2024-06-21
Rename a bunch of things
Michael Goulet
-1
/
+1
2024-06-18
Fix impl for SolverDelegate
Michael Goulet
-5
/
+13
2024-06-14
Correctly consider depth when visiting WF goals
Michael Goulet
-2
/
+4
2024-06-13
Check that alias-relate terms are WF if reporting an error in alias-relate
Michael Goulet
-0
/
+24
2024-06-12
Also passthrough for projection clauses
Michael Goulet
-1
/
+3
2024-06-12
Walk into alias-eq nested goals even if normalization fails
Michael Goulet
-5
/
+4
2024-06-03
Nits and formatting
Michael Goulet
-6
/
+7
2024-06-03
Add cycle errors to ScrubbedTraitError to remove a couple more calls to new_w...
Michael Goulet
-1
/
+1
2024-06-03
Move FulfillmentErrorCode to rustc_trait_selection too
Michael Goulet
-4
/
+3
2024-06-03
Opt-in diagnostics reporting to avoid doing extra work in the new solver
Michael Goulet
-1
/
+12
2024-06-03
Make TraitEngines generic over error
Michael Goulet
-21
/
+63
2024-05-24
remove proof tree formatter, make em shallow
lcnr
-3
/
+3
2024-05-21
Move `#[do_not_recommend]` to the `#[diagnostic]` namespace
Georg Semmler
-1
/
+4
2024-05-18
Uplift inspect into rustc_type_ir
Michael Goulet
-10
/
+17
2024-05-16
Report better WF obligation leaf obligations in new solver
Michael Goulet
-20
/
+57
2024-05-16
Don't ICE because recomputing overflow goals during find_best_leaf_obligation...
Michael Goulet
-41
/
+64
2024-05-13
Remove `extern crate rustc_middle` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+1
2024-05-12
solve: replace all `debug` with `trace`
lcnr
-1
/
+1
2024-05-10
More rename fallout
Michael Goulet
-3
/
+2
2024-05-10
Rename some ObligationCauseCode variants
Michael Goulet
-8
/
+6
2024-05-10
Remove glob imports for ObligationCauseCode
Michael Goulet
-8
/
+11
2024-05-10
rename some variants in FulfillmentErrorCode
Michael Goulet
-10
/
+6
2024-05-06
Don't consider candidates with no failing where clauses
Michael Goulet
-6
/
+42
2024-05-04
Rollup merge of #124717 - compiler-errors:do-not-recomment-next-solver, r=lcnr
Matthias Krüger
-0
/
+9
2024-05-04
Implement do_not_recommend in the new solver
Michael Goulet
-0
/
+9
2024-05-04
Only consider ambiguous goals when finding best obligation for ambiguities
Michael Goulet
-9
/
+11
2024-05-02
Higher ranked goal source, do overflow handling less badly
Michael Goulet
-75
/
+76
2024-05-02
Use a proof tree visitor to refine the Obligation for error reporting
Michael Goulet
-9
/
+146
2024-03-02
avoid collecting into vecs in some places
Matthias Krüger
-1
/
+1
2024-02-29
stash overflowing obligations in fulfill
lcnr
-12
/
+75
2024-02-29
extract fulfillment err creation
lcnr
-82
/
+73
2024-02-29
distinguish recursion limit based overflow for diagnostics
lcnr
-4
/
+7
2024-02-26
always emit `AliasRelate` goals when relating aliases
lcnr
-18
/
+7
2024-02-20
Simply do not ICE
Michael Goulet
-1
/
+4
2024-02-08
rename `instantiate_binder_with_placeholders`
Boxy
-2
/
+2
2024-01-19
Add trait obligation tracking to FulfillCtxt and expose FnCtxt in rustc_infer...
Gavin Gray
-60
/
+76
2024-01-15
Rollup merge of #119897 - compiler-errors:fulfillment-errors, r=lcnr
Matthias Krüger
-8
/
+8
2024-01-13
assert that trait solver is only created in proper infcx
Michael Goulet
-0
/
+5
2024-01-12
Remove redundant Code from FulfillmentErrorCode variants
Michael Goulet
-8
/
+8
2023-12-07
add unused `NormalizesTo` predicate
lcnr
-0
/
+5
2023-11-21
Remove ClosureKind predicate kind
Michael Goulet
-1
/
+0
2023-07-10
avoid building proof trees in select
lcnr
-2
/
+2
2023-07-03
rebase
lcnr
-1
/
+1
2023-07-03
add instrument to `register_predicate_obligation`
lcnr
-0
/
+1
2023-07-01
Auto merge of #113154 - lcnr:better-probe-check, r=compiler-errors
bors
-3
/
+11
2023-06-29
change snapshot tracking in fulfillment contexts
lcnr
-3
/
+11
2023-06-26
TypeWellFormedInEnv
Michael Goulet
-2
/
+1
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-1
/
+1
2023-06-19
allow caller to force proof tree generation
Boxy
-58
/
+64
2023-06-17
Move ConstEvaluatable to Clause
Michael Goulet
-1
/
+0
[next]