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
/
structural_impls.rs
Age
Commit message (
Expand
)
Author
Lines
2023-02-13
Move folding and visiting traits into type library
Alan Egerton
-226
/
+19
2023-02-13
Make atomic structural impls generic over Interner
Alan Egerton
-45
/
+45
2023-02-13
Make folding traits generic over the Interner
Alan Egerton
-24
/
+24
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-23
/
+25
2023-02-13
Split TypeVisitableExt from TypeVisitable
Alan Egerton
-10
/
+0
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-40
/
+40
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+1
2023-01-30
Track bound types like bound regions
Michael Goulet
-0
/
+1
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-0
/
+4
2023-01-27
Impl HashStable/Encodable/Decodable for ObligationCause.
Camille GILLOT
-0
/
+1
2023-01-26
Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillot
bors
-0
/
+7
2023-01-23
Thread a ParamEnv down to might_permit_raw_init
Ben Kimock
-0
/
+7
2023-01-17
Stop using `BREAK` & `CONTINUE` in compiler
Scott McMurray
-4
/
+4
2023-01-17
Rollup merge of #106980 - Nilstrieb:_use_mk_manual_debug_impl_instead, r=lcnr
Matthias Krüger
-1
/
+10
2023-01-17
Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726
Matthias Krüger
-2
/
+2
2023-01-17
Hide `_use_mk_alias_ty_instead` in `<AliasTy as Debug>::fmt`
nils
-1
/
+10
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-2
/
+2
2023-01-13
Unify Opaque/Projection handling in region outlives code
Michael Goulet
-0
/
+1
2022-12-18
Make `#[debug_format]` an attribute in `newtype_index`
Nilstrieb
-6
/
+0
2022-12-13
Combine identical alias arms
Michael Goulet
-10
/
+2
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-5
/
+9
2022-12-13
squash OpaqueTy and ProjectionTy into AliasTy
Michael Goulet
-3
/
+3
2022-12-13
Use ty::OpaqueTy everywhere
Michael Goulet
-2
/
+4
2022-11-25
Auto merge of #99798 - JulianKnodt:ac1, r=BoxyUwU
bors
-0
/
+6
2022-11-25
Add empty ConstKind::Abstract
kadmin
-0
/
+6
2022-11-25
Introduce PredicateKind::Clause
Santiago Pastorino
-4
/
+12
2022-11-22
Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnr
Manish Goregaokar
-0
/
+1
2022-11-21
Add an always-ambiguous predicate to make sure that we don't accidentlally al...
Oli Scherer
-0
/
+1
2022-11-19
drive-by: PolyExistentialPredicate
Michael Goulet
-1
/
+1
2022-11-07
Add an optional Span to BrAnon and use it to print better error for HRTB erro...
Jack Huey
-1
/
+1
2022-11-04
Refactor tcx mk_const parameters.
Mateusz
-1
/
+1
2022-11-02
deprecate DelaySpanBugEmitted and use ErrorGuaranteed directly
yukang
-1
/
+0
2022-10-19
stop folding `UnevaluatedConst`
lcnr
-21
/
+0
2022-10-18
change `ConstEvaluatable` to use `ty::Const`
lcnr
-2
/
+2
2022-09-24
Rollup merge of #102088 - oli-obk:cleanups, r=bjorn3
Matthias Krüger
-1
/
+4
2022-09-23
rename Unevaluated to UnevaluatedConst
b-naber
-5
/
+5
2022-09-22
introduce mir::Unevaluated
b-naber
-19
/
+3
2022-09-21
Fix wrongly refactored Lift impl
Oli Scherer
-1
/
+4
2022-09-19
do not implement type traversal for `EarlyBinder`
lcnr
-12
/
+0
2022-09-15
Merge all `TypeVisitable for &List<T>` impls into one generic one
Oli Scherer
-20
/
+0
2022-09-15
Replace more manual TypeFoldable and TypeVisitable impls with derives
Oli Scherer
-103
/
+10
2022-09-15
Resolve a FIXME
Oli Scherer
-8
/
+4
2022-09-15
derive various Lift impl instead of hand rolling them
Oli Scherer
-330
/
+3
2022-09-14
Auto merge of #101212 - eholk:dyn-star, r=compiler-errors
bors
-4
/
+6
2022-09-13
Better errors for implied static bound
Jack Huey
-1
/
+15
2022-09-12
Plumb dyn trait representation through ty::Dynamic
Eric Holk
-4
/
+6
2022-09-05
Pack `Term` in the same way as `GenericArg`.
Nicholas Nethercote
-5
/
+8
2022-08-28
More descriptive argument placeholders
Michael Goulet
-0
/
+6
2022-07-26
Rollup merge of #99353 - compiler-errors:gat-where-clause-mismatch, r=cjgillot
Yuki Okushi
-0
/
+1
2022-07-24
Combine redundant obligation cause codes
Michael Goulet
-0
/
+1
[prev]
[next]