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_middle
/
src
/
traits
/
select.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-07
remove `has_nested`
lcnr
-7
/
+2
2025-03-13
Only prefer Sized candidates, and only if they certainly hold
Michael Goulet
-2
/
+5
2025-03-13
Prefer built-in sized impls for rigid types always
Michael Goulet
-1
/
+4
2025-02-13
Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity
Michael Goulet
-0
/
+2
2025-02-06
Clean up trivial traversal/lift impl generator macro calls.
Nicholas Nethercote
-2
/
+0
2024-11-23
global old solver cache: use `TypingEnv`
lcnr
-14
/
+4
2024-10-20
Rip out old effects var handling code from traits
Michael Goulet
-6
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-6
/
+4
2024-04-29
Remove `extern crate rustc_macros` from `rustc_middle`.
Nicholas Nethercote
-0
/
+1
2024-03-31
Remove EvaluatedToErrStackDependent
Michael Goulet
-48
/
+4
2024-02-23
remove repetitive words
cui fliter
-1
/
+1
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-1
/
+2
2024-02-06
Bless tests, add comments
Michael Goulet
-1
/
+3
2024-02-06
Teach typeck/borrowck/solvers how to deal with async closures
Michael Goulet
-0
/
+7
2024-01-12
Remove unused ErrorReporting variant from overflow handling
Michael Goulet
-2
/
+0
2023-12-18
Check FnPtr/FnDef built-in fn traits correctly with effects
Michael Goulet
-1
/
+1
2023-12-16
Remove unnecessary constness from ProjectionCandidate
Michael Goulet
-4
/
+2
2023-12-08
Implement `async gen` blocks
Michael Goulet
-2
/
+6
2023-12-06
EvaluatedToUnknown -> EvaluatedToAmbigStackDependent, EvaluatedToRecur -> Eva...
Michael Goulet
-10
/
+10
2023-10-27
Make `gen` blocks implement the `Iterator` trait
Oli Scherer
-0
/
+4
2023-10-20
s/generator/coroutine/
Oli Scherer
-2
/
+2
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-2
/
+2
2023-09-18
Remove more unused `Lift` impls.
Nicholas Nethercote
-1
/
+1
2023-08-14
Remove constness from `ImplSource::Param`
Deadbeef
-0
/
+1
2023-07-25
Make everything builtin!
Michael Goulet
-3
/
+1
2023-04-26
Remove unused `TypeFoldable`/`TypeVisitable` impls.
Nicholas Nethercote
-1
/
+1
2023-01-12
attempt to make a minimal example work
Deadbeef
-1
/
+3
2022-11-25
add comment
lcnr
-0
/
+6
2022-11-25
move 2 candidates into builtin candidate
lcnr
-6
/
+0
2022-11-24
Avoid `GenFuture` shim when compiling async constructs
Arpad Borsos
-0
/
+4
2022-10-10
Rollup merge of #102786 - compiler-errors:no-tuple-candidate, r=lcnr
Dylan DPC
-3
/
+0
2022-10-07
Remove tuple candidate, nothing special about it
Michael Goulet
-3
/
+0
2022-10-07
Remove `DefId` from some `SelectionCandidate` variants
Deadbeef
-2
/
+2
2022-09-18
make projection bounds with const bounds satisfy const
Deadbeef
-2
/
+3
2022-08-07
Built-in implementation of Tuple trait
Michael Goulet
-0
/
+3
2022-07-27
Initial (incomplete) implementation of transmutability trait.
Jack Wrenn
-0
/
+4
2022-07-08
Auto merge of #98614 - oli-obk:take_unsound_opaque_types, r=wesleywiser
bors
-4
/
+14
2022-07-07
not knowing about opaque types is worse than not knowing about regions, make ...
Oli Scherer
-2
/
+2
2022-07-05
impl TypeVisitable in type traversal macros
Alan Egerton
-1
/
+1
2022-07-05
Add #[derive(TypeVisitable)]
Alan Egerton
-1
/
+1
2022-06-30
Make `evaluate_obligation` not succeed unconditionally if it registered new h...
Oli Scherer
-4
/
+14
2022-03-26
Do not use ParamEnv::and to cache param-env with candidate
Michael Goulet
-3
/
+10
2022-03-25
Fix ice when error reporting recursion errors
lightning1141
-1
/
+14
2022-03-21
Rename `~const Drop` to `~const Destruct`
Deadbeef
-2
/
+2
2022-01-18
Check const Drop impls considering ConstIfConst bounds
Michael Goulet
-2
/
+2
2021-12-12
Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk"
Deadbeef
-6
/
+4
2021-12-03
Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"
Santiago Pastorino
-4
/
+6
2021-11-29
Avoid storing the ImplPolarity and Constness next to a TraitRef and use Trait...
Oli Scherer
-1
/
+1
2021-11-29
Replace `ConstnessAnd<TraitRef>` with `TraitPredicate` which conveys the same...
Oli Scherer
-4
/
+2
2021-11-29
Prefer TraitPredicate over ConstnessAnd<TraitRef>
Oli Scherer
-1
/
+1
[next]