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
/
ty
/
flags.rs
Age
Commit message (
Expand
)
Author
Lines
2023-03-23
Rename AliasEq -> AliasRelate
Michael Goulet
-1
/
+1
2023-03-23
Include relation direction in AliasEq predicate
Michael Goulet
-1
/
+1
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+4
2023-02-15
simplify some refs
Matthias Krüger
-1
/
+1
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-4
/
+12
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-0
/
+10
2023-01-08
Add type flags support for Ty and Const late-bound regions
Michael Goulet
-2
/
+14
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-1
/
+1
2022-12-18
don't restuct references just to reborrow
Matthias Krüger
-2
/
+2
2022-12-14
Ensure no one constructs `AliasTy`s themselves
Oli Scherer
-1
/
+1
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-2
/
+2
2022-12-13
squash OpaqueTy and ProjectionTy into AliasTy
Michael Goulet
-2
/
+2
2022-12-13
Use ty::OpaqueTy everywhere
Michael Goulet
-1
/
+1
2022-11-27
Prefer doc comments over `//`-comments in compiler
Maybe Waffle
-1
/
+1
2022-11-25
Auto merge of #99798 - JulianKnodt:ac1, r=BoxyUwU
bors
-0
/
+20
2022-11-25
Add empty ConstKind::Abstract
kadmin
-0
/
+20
2022-11-25
Introduce PredicateKind::Clause
Santiago Pastorino
-4
/
+10
2022-11-21
Add an always-ambiguous predicate to make sure that we don't accidentlally al...
Oli Scherer
-0
/
+1
2022-10-19
stop folding `UnevaluatedConst`
lcnr
-12
/
+4
2022-10-18
change `ConstEvaluatable` to use `ty::Const`
lcnr
-1
/
+1
2022-09-23
rename Unevaluated to UnevaluatedConst
b-naber
-2
/
+2
2022-09-22
introduce mir::Unevaluated
b-naber
-1
/
+1
2022-09-12
Plumb dyn trait representation through ty::Dynamic
Eric Holk
-1
/
+1
2022-09-05
Pack `Term` in the same way as `GenericArg`.
Nicholas Nethercote
-7
/
+7
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-1
/
+1
2022-02-21
use `List<Ty<'tcx>>` for tuples
lcnr
-2
/
+2
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-4
/
+4
2022-02-15
Overhaul `TyS` and `Ty`.
Nicholas Nethercote
-2
/
+2
2022-02-11
Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"
Oli Scherer
-4
/
+0
2022-02-02
Lazily resolve type-alias-impl-trait defining uses
Oli Scherer
-0
/
+4
2022-01-17
Add term to ExistentialProjection
kadmin
-1
/
+4
2022-01-17
Update term for use in more places
kadmin
-1
/
+1
2022-01-17
Use Term in ProjectionPredicate
kadmin
-3
/
+6
2022-01-15
attempt to re-add `ty::Unevaluated` visitor and friends
Ellen
-3
/
+9
2022-01-15
initial revert
Ellen
-28
/
+6
2021-12-15
Remove `in_band_lifetimes` from `rustc_middle`
Aaron Hill
-3
/
+3
2021-08-26
review
lcnr
-0
/
+11
2021-08-26
shrink `ty::PredicateKind` again
lcnr
-1
/
+1
2021-08-26
use `ty::Unevaluated` instead of def substs pair
lcnr
-2
/
+2
2021-08-26
update `TypeFlags` to deal with missing ct substs
lcnr
-4
/
+14
2021-08-26
make unevaluated const substs optional
lcnr
-1
/
+2
2021-08-19
introduce a Coerce predicate
Niko Matsakis
-0
/
+4
2021-08-13
move Constness into TraitPredicate
Deadbeef
-1
/
+1
2021-05-01
Make `TypeFoldable::is_global()` false when fresh tys/consts are present
Aaron Hill
-2
/
+4
2021-04-28
Add HAS_RE_LATE_BOUND if there are bound vars
Jack Huey
-0
/
+4
2021-03-31
Add tcx lifetime to Binder
Jack Huey
-3
/
+3
2021-03-20
extract `ConstKind::Unevaluated` into a struct
lcnr
-4
/
+6
2021-01-16
Review changes
Jack Huey
-14
/
+14
2021-01-16
Cleanup
Jack Huey
-3
/
+3
2021-01-16
Remove PredicateKind
Jack Huey
-3
/
+2
[next]