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
/
structural_impls.rs
Age
Commit message (
Expand
)
Author
Lines
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
2022-07-22
Inline `Predicate::has_vars_bound_at_or_above`
Tomasz Miąsko
-0
/
+1
2022-07-20
consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)
Ralf Jung
-3
/
+3
2022-07-07
Miscellaneous inlining improvements
Tomasz Miąsko
-0
/
+1
2022-07-06
Update TypeVisitor paths
Alan Egerton
-2
/
+2
2022-07-05
Relax constrained generics to TypeVisitable
Alan Egerton
-1
/
+1
2022-07-05
Explicit TypeVisitable implementations
Alan Egerton
-0
/
+67
2022-07-05
impl TypeVisitable in type traversal macros
Alan Egerton
-3
/
+15
2022-06-19
Move RegionKind to rustc_type_ir
Jack Huey
-24
/
+0
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-4
/
+4
2022-06-08
Folding revamp.
Nicholas Nethercote
-124
/
+94
2022-06-08
Add `try_fold_uenevaluted`.
Nicholas Nethercote
-10
/
+6
2022-06-08
Remove `EarlyBinder::{try_fold_with,visit_with}`.
Nicholas Nethercote
-8
/
+0
[next]