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
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
2022-06-08
Rename `TypeVisitor::visit_unevaluated_const`.
Nicholas Nethercote
-2
/
+2
2022-05-13
Add bound_fn_sig
Jack Huey
-0
/
+21
2022-04-17
Stop using CRATE_DEF_INDEX.
Camille GILLOT
-2
/
+1
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-3
/
+3
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-1
/
+1
2022-02-24
Auto merge of #94131 - Mark-Simulacrum:fmt-string, r=oli-obk
bors
-8
/
+14
2022-02-21
optimize `TypeFoldable` for 2 element tuples
lcnr
-13
/
+0
2022-02-20
Always format to internal String in FmtPrinter
Mark Rousskov
-8
/
+14
2022-02-20
Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obk
bors
-9
/
+9
2022-02-17
Improve comments about type folding/visiting.
Nicholas Nethercote
-8
/
+11
2022-02-16
Move ty::print methods to Drop-based scope guards
Mark Rousskov
-9
/
+9
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-8
/
+8
2022-02-15
Overhaul `PredicateInner` and `Predicate`.
Nicholas Nethercote
-4
/
+4
2022-02-15
Overhaul `TyS` and `Ty`.
Nicholas Nethercote
-1
/
+1
2022-02-11
add tainted_by_errors to mir::Body
Michael Goulet
-0
/
+1
2022-02-11
Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"
Oli Scherer
-6
/
+0
2022-02-02
Lazily resolve type-alias-impl-trait defining uses
Oli Scherer
-0
/
+6
2022-01-17
Add term to ExistentialProjection
kadmin
-1
/
+1
2022-01-17
Use Term in ProjectionPredicate
kadmin
-4
/
+14
2022-01-17
Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieu
bors
-1
/
+0
[next]