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_middle
/
src
/
ty
/
relate.rs
Age
Commit message (
Expand
)
Author
Lines
2022-11-28
Simplify calls to `tcx.mk_const`
Maybe Waffle
-4
/
+1
2022-11-25
Make `expand_abstract_consts` infallible
Boxy
-6
/
+2
2022-11-25
`super_relate_consts` do not spurriously fail on assoc consts
Boxy
-16
/
+9
2022-11-25
add FIXME's
Boxy
-0
/
+3
2022-11-25
fmt
Boxy
-2
/
+2
2022-11-25
Add expand_abstract_const
kadmin
-4
/
+4
2022-11-25
Add empty ConstKind::Abstract
kadmin
-3
/
+58
2022-11-22
Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnr
Manish Goregaokar
-10
/
+22
2022-11-21
Add an always-ambiguous predicate to make sure that we don't accidentlally al...
Oli Scherer
-0
/
+4
2022-11-21
Treat different opaque types of the same def id as equal during coherence
Oli Scherer
-10
/
+18
2022-11-21
Auto merge of #104673 - matthiaskrgr:rollup-85f65ov, r=matthiaskrgr
bors
-1
/
+1
2022-11-19
drive-by: PolyExistentialPredicate
Michael Goulet
-1
/
+1
2022-11-14
Drop `relate_opaque_item_substs`.
Camille GILLOT
-23
/
+12
2022-11-12
Inherit generics for impl-trait.
Camille GILLOT
-1
/
+21
2022-11-04
Refactor tcx mk_const parameters.
Mateusz
-4
/
+4
2022-10-23
Add normalize hack back
Michael Goulet
-2
/
+13
2022-09-23
rename Unevaluated to UnevaluatedConst
b-naber
-1
/
+1
2022-09-22
introduce mir::Unevaluated
b-naber
-10
/
+2
2022-09-19
remove the `Subst` trait, always use `EarlyBinder`
lcnr
-1
/
+1
2022-09-17
Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnr
bors
-2
/
+4
2022-09-13
use ty::Unevaluated<'tcx, ()> in type system
b-naber
-2
/
+4
2022-09-12
Plumb dyn trait representation through ty::Dynamic
Eric Holk
-2
/
+4
2022-09-08
stop evaluating constants in `Relate`
lcnr
-4
/
+0
2022-09-05
Pack `Term` in the same way as `GenericArg`.
Nicholas Nethercote
-5
/
+5
2022-07-05
Add #[derive(TypeVisitable)]
Alan Egerton
-1
/
+1
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-64
/
+1
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-2
/
+2
2022-06-03
Normalize consts' tys when relating with adt_const_params
Michael Goulet
-4
/
+9
2022-05-13
Add bound_type_of
Jack Huey
-3
/
+3
2022-05-10
Introduce EarlyBinder
Jack Huey
-2
/
+3
2022-04-17
Split relate_substs into two functions
Martin Gammelsæter
-28
/
+33
2022-04-16
Optimize relate_substs by extracting match
Martin Gammelsæter
-12
/
+12
2022-03-25
Auto merge of #95082 - spastorino:overlap-inherent-impls, r=nikomatsakis
bors
-1
/
+25
2022-03-24
Extract impl_subject_and_oglibations fn and make equate receive subjects
Santiago Pastorino
-1
/
+25
2022-03-21
try to evaluate in try_unify
b-naber
-1
/
+1
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-1
/
+1
2022-02-21
use `List<Ty<'tcx>>` for tuples
lcnr
-3
/
+1
2022-02-18
Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obk
Matthias Krüger
-1
/
+1
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-21
/
+21
2022-02-15
Overhaul `TyS` and `Ty`.
Nicholas Nethercote
-2
/
+2
2022-02-03
compiler: clippy::complexity fixes
Matthias Krüger
-1
/
+1
2022-01-17
Add term to ExistentialProjection
kadmin
-4
/
+4
2022-01-17
Update term for use in more places
kadmin
-7
/
+18
2022-01-17
Use Term in ProjectionPredicate
kadmin
-5
/
+8
2022-01-15
attempt to re-add `ty::Unevaluated` visitor and friends
Ellen
-1
/
+1
2022-01-15
initial revert
Ellen
-4
/
+4
2021-12-29
Refactor variance diagnostics to work with more types
Aaron Hill
-10
/
+27
2021-12-19
Rollup merge of #91984 - Aaron1011:rustc-middle-lifetime, r=oli-obk
Matthias Krüger
-5
/
+5
2021-12-18
Rollup merge of #92022 - woodenarrow:br_expected_bool, r=estebank
Matthias Krüger
-9
/
+1
2021-12-17
Eliminate duplicate codes of expected_found_bool
lzh
-9
/
+1
[next]