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
/
auto_trait.rs
Age
Commit message (
Expand
)
Author
Lines
2024-05-16
Rename ToPredicate for Upcast
Michael Goulet
-1
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-6
/
+6
2024-04-23
Rollup merge of #124168 - oli-obk:define_opaque_types12, r=lcnr
Matthias Krüger
-1
/
+1
2024-04-22
Use `DefiningOpaqueTypes::Yes`, as the `InferCtxt` we use has no opaque types...
Oli Scherer
-1
/
+1
2024-04-20
merge two impl blocks
Lukas Markeffsky
-2
/
+0
2024-04-20
remove `InferCtxt::clear_caches`
Lukas Markeffsky
-3
/
+0
2024-04-02
rustdoc: heavily simplify synthesis of auto trait impls
León Orell Valerian Liehr
-11
/
+4
2024-04-01
rustdoc: synthetic impls: auto traits: Fx{Hash↦Index}{Map,Set}
León Orell Valerian Liehr
-29
/
+18
2024-03-22
Use != Positive rather than == Negative
Michael Goulet
-1
/
+1
2024-03-22
Split out ImplPolarity and PredicatePolarity
Michael Goulet
-4
/
+4
2024-03-18
Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...
Oli Scherer
-1
/
+1
2024-02-13
Bump `indexmap`
clubby789
-4
/
+8
2024-02-02
Normalize the whole PolyTypeOutlivesPredicate, more simplifications
Michael Goulet
-1
/
+1
2024-01-30
Auto merge of #119101 - compiler-errors:outlives, r=lcnr
bors
-1
/
+1
2024-01-30
add missing potential_query_instability for keys and values in hashmap
yukang
-0
/
+1
2024-01-30
Apply suggestions from review
Michael Goulet
-1
/
+1
2024-01-30
Deeply normalize when processing registered region obligations
Michael Goulet
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-17
use Vec for region constraints
Ali MJ Al-Nasrawy
-1
/
+1
2023-12-10
remove redundant imports
surechen
-2
/
+0
2023-12-07
add unused `NormalizesTo` predicate
lcnr
-0
/
+1
2023-11-22
Auto merge of #118120 - compiler-errors:closure-kind, r=lcnr
bors
-1
/
+0
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-21
Remove ClosureKind predicate kind
Michael Goulet
-1
/
+0
2023-11-13
rename `ReLateBound` to `ReBound`
lcnr
-4
/
+4
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-1
/
+1
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-2
/
+0
2023-07-30
inline format!() args up to and including rustc_codegen_llvm
Matthias Krüger
-4
/
+4
2023-07-27
Remove `constness` from `ParamEnv`
Deadbeef
-2
/
+0
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-9
/
+9
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-8
/
+3
2023-07-06
get rid of a bit more calls to poly_select
Michael Goulet
-3
/
+3
2023-07-06
Separate select calls that don't need a binder
Michael Goulet
-2
/
+2
2023-07-04
Replace `mk_const` with `Const::new_x` methods
Boxy
-1
/
+1
2023-07-03
remove TypeWellFormedFromEnv
Michael Goulet
-3
/
+0
2023-06-26
TypeWellFormedInEnv
Michael Goulet
-1
/
+1
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-5
/
+6
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-9
/
+9
2023-06-17
Move ConstEvaluatable to Clause
Michael Goulet
-1
/
+1
2023-06-17
Move WF goal to clause
Michael Goulet
-1
/
+1
2023-05-25
Pull out logic from #111131, plus some new logic in EvalCtxt::normalize_opaqu...
Michael Goulet
-2
/
+4
2023-05-15
Suppress "erroneous constant used" for constants tainted by errors
Tomasz Miąsko
-1
/
+1
2023-04-25
Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`
Maybe Waffle
-2
/
+2
2023-04-21
Break up long function in trait selection error reporting
Bryan Garza
-1
/
+1
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-2
/
+1
2023-04-13
Rollup merge of #110220 - lcnr:regionzz, r=compiler-errors
Matthias Krüger
-1
/
+2
2023-04-13
Remove some unused type folders.
Nicholas Nethercote
-21
/
+0
2023-04-12
region error cleanup
lcnr
-1
/
+2
2023-04-06
Make elaborator generic
Michael Goulet
-5
/
+3
2023-03-26
Don't elaborate non-obligations into obligations
Michael Goulet
-2
/
+1
[next]