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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_trait_selection
/
src
/
traits
/
query
/
evaluate_obligation.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-26
allow method calls on opaques
lcnr
-2
/
+9
2025-09-18
support calls on opaque types :<
lcnr
-0
/
+17
2024-10-29
TypingMode :thinking:
lcnr
-1
/
+0
2024-10-27
Remove ObligationCause::span() method
Michael Goulet
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+1
2024-05-02
Use ObligationCtxt in favor of TraitEngine in many places
Michael Goulet
-15
/
+17
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-02-16
Move trait into attr so it's greppable
Michael Goulet
-2
/
+2
2024-02-16
Use extension trait derive
Michael Goulet
-29
/
+5
2024-02-05
extend docs for `predicate_must_hold_considering_regions`
Lukas Markeffsky
-1
/
+22
2024-01-12
Remove unused ErrorReporting variant from overflow handling
Michael Goulet
-2
/
+0
2023-12-15
unify query canonicalization mode
Ali MJ Al-Nasrawy
-4
/
+2
2023-12-14
update use of feature flags
lcnr
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-07-27
Remove `constness` from `ParamEnv`
Deadbeef
-12
/
+1
2023-07-04
-Ztrait-solver=next: stop depending on old solver
lcnr
-0
/
+1
2023-07-01
Auto merge of #113154 - lcnr:better-probe-check, r=compiler-errors
bors
-1
/
+1
2023-06-29
change snapshot tracking in fulfillment contexts
lcnr
-1
/
+1
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-1
/
+1
2023-06-06
New trait solver is a property of inference context
Michael Goulet
-1
/
+1
2023-05-30
rework the leak_check to take the outer_universe
lcnr
-1
/
+1
2023-03-23
Use fulfillment in InferCtxt::evaluate_obligation
Michael Goulet
-30
/
+14
2023-03-23
Return nested obligations from canonical response var unification
Michael Goulet
-1
/
+9
2023-03-11
Use TyCtxt::trait_solver_next in some places
Michael Goulet
-8
/
+7
2023-03-10
Move some solver stuff to middle
Michael Goulet
-1
/
+2
2023-01-27
Use now solver in evaluate_obligation
Michael Goulet
-6
/
+37
2022-11-25
Introduce PredicateKind::Clause
Santiago Pastorino
-1
/
+1
2022-11-24
with_query_mode -> new
Santiago Pastorino
-4
/
+2
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-1
/
+1
2022-07-15
remove tcx from ObligationCauseCode::span
Michael Goulet
-1
/
+1
2022-03-25
Fix ice when error reporting recursion errors
lightning1141
-0
/
+2
2021-12-12
Remap more env constness for queries
Deadbeef
-17
/
+10
2021-12-12
Remap predicate/env constness before querying
Deadbeef
-4
/
+24
2021-10-10
Fix spelling: Cannonical -> Canonical
John Kugelman
-2
/
+2
2021-10-05
Issue 89275 fix and test
Tom Farmer
-8
/
+12
2021-09-02
Preserve most sub-obligations in the projection cache
Aaron Hill
-1
/
+1
2021-07-21
Improve caching during trait evaluation
Aaron Hill
-2
/
+4
2020-11-16
compiler: fold by value
Bastian Kauschke
-1
/
+1
2020-08-30
mv compiler to compiler/
mark
-0
/
+97