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
/
subst.rs
Age
Commit message (
Expand
)
Author
Lines
2022-12-06
Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiser
Matthias Krüger
-3
/
+4
2022-12-06
Add GenericParamDef::to_error and InternalSubsts::extend_with_error
Michael Goulet
-0
/
+16
2022-11-30
Remove TyS
Oli Scherer
-2
/
+2
2022-11-30
move WithCachedTypeInfo to rustc_type_ir
Oli Scherer
-1
/
+2
2022-11-30
s/WithStableHash/WithCachedTypeInfo/
Oli Scherer
-3
/
+3
2022-11-26
Auto merge of #104945 - GuillaumeGomez:rollup-ygzbpbe, r=GuillaumeGomez
bors
-0
/
+9
2022-11-26
Do not record unresolved const vars in generator interior
Michael Goulet
-0
/
+9
2022-11-22
Add size hints to early binder iterator adapters
Michael Goulet
-0
/
+12
2022-11-15
Rollup merge of #104258 - compiler-errors:tait-closure-deduce, r=oli-obk
Matthias Krüger
-9
/
+69
2022-11-10
Support DoubleEndedIterator for subst_iter and subst_iter_copied
Michael Goulet
-9
/
+69
2022-11-10
broken links go brrrrr
Boxy
-1
/
+1
2022-11-09
docs
Boxy
-0
/
+3
2022-10-23
Rollup merge of #103123 - compiler-errors:early-binder-iter, r=cjgillot
Matthias Krüger
-0
/
+23
2022-10-22
Introduce subst_iter and subst_iter_copied on EarlyBinder
Michael Goulet
-0
/
+23
2022-10-18
change `ConstEvaluatable` to use `ty::Const`
lcnr
-0
/
+8
2022-10-17
mir constants: type traversing bye bye
lcnr
-6
/
+0
2022-10-15
Fix subst issues with RPITIT
Michael Goulet
-3
/
+16
2022-09-29
Auto merge of #101893 - oli-obk:lift_derive, r=lcnr
bors
-0
/
+1
2022-09-20
Retry with inlining attributes
Oli Scherer
-7
/
+2
2022-09-19
remove the `Subst` trait, always use `EarlyBinder`
lcnr
-8
/
+69
2022-09-16
Revert TypeVisitor changes
Oli Scherer
-1
/
+7
2022-09-15
Merge all `TypeVisitable for &List<T>` impls into one generic one
Oli Scherer
-7
/
+1
2022-07-28
`BoundVarReplacer`: trait object instead of 3 fns
lcnr
-0
/
+8
2022-07-22
Outline `SubstFolder` bug reporting code paths
Tomasz Miąsko
-55
/
+70
2022-07-22
Inline `SubstFolder::tcx`
Tomasz Miąsko
-0
/
+1
2022-07-06
Update TypeVisitor paths
Alan Egerton
-4
/
+2
2022-07-05
Explicit TypeVisitable implementations
Alan Egerton
-0
/
+7
2022-07-05
Add #[derive(TypeVisitable)]
Alan Egerton
-2
/
+2
2022-06-21
Reverse folder hierarchy
Alan Egerton
-1
/
+1
2022-06-19
Move RegionKind to rustc_type_ir
Jack Huey
-2
/
+2
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-1
/
+1
2022-06-08
Auto merge of #94732 - nnethercote:infallible-encoder, r=bjorn3
bors
-1
/
+1
2022-06-08
Folding revamp.
Nicholas Nethercote
-16
/
+9
2022-06-08
Use delayed error handling for `Encodable` and `Encoder` infallible.
Nicholas Nethercote
-1
/
+1
2022-05-28
Make TyCtxt implement Interner, make HashStable generic and move to rustc_typ...
Michael Goulet
-3
/
+3
2022-05-28
Initial fixes on top of type interner commit
Michael Goulet
-3
/
+3
2022-05-28
Move things to rustc_type_ir
Wilco Kusee
-4
/
+4
2022-05-22
Lifetime variance fixes for rustc
Michael Goulet
-9
/
+9
2022-05-14
Add rustc_on_unimplemented to Subst
Jack Huey
-0
/
+1
2022-05-10
Introduce EarlyBinder
Jack Huey
-5
/
+9
2022-05-08
Remove subst_spanned
Jack Huey
-38
/
+10
2022-05-02
fix most compiler/ doctests
Elliot Roberts
-17
/
+17
2022-04-07
Document and rename the new wrapper type
Oli Scherer
-3
/
+3
2022-03-31
Move stable hash from TyS into a datastructure that can be shared with other ...
Oli Scherer
-3
/
+3
2022-03-16
resolve the conflict in compiler/rustc_session/src/parse.rs
codehorseman
-1
/
+1
2022-02-21
review
lcnr
-1
/
+2
2022-02-21
optimize `TypeFoldable` for 2 element tuples
lcnr
-0
/
+39
2022-02-21
safely `transmute<&List<Ty<'tcx>>, &List<GenericArg<'tcx>>>`
lcnr
-1
/
+37
2022-02-15
Inline GenericArg conversion functions
Tomasz Miąsko
-0
/
+4
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-17
/
+15
[next]