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_infer
/
src
/
traits
/
engine.rs
Age
Commit message (
Expand
)
Author
Lines
2024-10-12
Swap Vec<PredicateObligation> to type alias
GnomedDev
-5
/
+5
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-9
/
+6
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+2
2024-06-03
Nits and formatting
Michael Goulet
-6
/
+27
2024-06-03
Make TraitEngines generic over error
Michael Goulet
-5
/
+14
2024-06-03
Remove unnecessary extension trait
Michael Goulet
-20
/
+16
2024-05-16
Remove trivial Binder::dummy calls
Michael Goulet
-1
/
+1
2024-05-16
Rename ToPredicate for Upcast
Michael Goulet
-2
/
+2
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-02-16
Nits
Michael Goulet
-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
-12
/
+2
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-1
/
+1
2023-04-25
Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`
Maybe Waffle
-1
/
+1
2023-04-13
Rollup merge of #110220 - lcnr:regionzz, r=compiler-errors
Matthias Krüger
-0
/
+2
2023-04-12
`#[must_use]` for fns returning a list of errors
lcnr
-0
/
+2
2023-04-10
Report overflows gracefully with new solver
Michael Goulet
-2
/
+2
2023-01-27
Pacify tidy.
Camille GILLOT
-1
/
+1
2023-01-27
Compute generator saved locals on MIR.
Camille GILLOT
-0
/
+8
2023-01-27
Separate trait selection from ambiguity reporting.
Camille GILLOT
-2
/
+13
2023-01-22
Store relationships on Inherent
Santiago Pastorino
-3
/
+0
2022-11-24
Remove normalize_projection_type
Santiago Pastorino
-8
/
+0
2022-11-21
Stop passing the self-type as a separate argument.
Oli Scherer
-1
/
+1
2022-11-21
Allow iterators instead of requiring slices that will get turned into iterators
Oli Scherer
-1
/
+1
2022-11-21
Assert that various types have the right amount of generic args and fix the s...
Oli Scherer
-1
/
+1
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-8
/
+7
2021-12-13
Remove `in_band_lifetimes` from `rustc_infer`
LegionMammal978
-1
/
+1
2021-12-12
Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk"
Deadbeef
-19
/
+1
2021-12-03
Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"
Santiago Pastorino
-1
/
+19
2021-11-29
Reformat everything
Deadbeef
-4
/
+2
2021-11-29
Completely remove ConstnessAnd
Oli Scherer
-1
/
+1
2021-11-29
Use the constness from the param env instead of having a separate dimension f...
Oli Scherer
-18
/
+2
2021-11-08
fmt
Deadbeef
-8
/
+3
2021-11-08
Make select_* methods return Vec for TraitEngine
Deadbeef
-4
/
+4
2021-09-24
Rollup merge of #89001 - jackh726:binder-cleanup, r=nikomatsakis
Jubilee
-1
/
+1
2021-09-17
Add another case of fallback to () avoid breakage
Mark Rousskov
-0
/
+3
2021-09-15
Remove ToPredicate impls that use Binder::dummy
jackh726
-1
/
+1
2021-08-14
Assign FIXMEs to me and remove obsolete ones
Deadbeef
-1
/
+1
2021-08-13
Pass constness to SelectionContext
Deadbeef
-0
/
+18
2020-08-30
mv compiler to compiler/
mark
-0
/
+78