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-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
2022-02-15
Overhaul `RegionKind` and `Region`.
Nicholas Nethercote
-5
/
+8
2022-02-15
Overhaul `TyS` and `Ty`.
Nicholas Nethercote
-7
/
+15
2022-02-04
fold substs
lcnr
-9
/
+1
2022-01-22
Make `Decodable` and `Decoder` infallible.
Nicholas Nethercote
-2
/
+2
2022-01-19
remove `is_noop`
lcnr
-4
/
+0
2022-01-15
initial revert
Ellen
-1
/
+1
2021-12-15
Remove `in_band_lifetimes` from `rustc_middle`
Aaron Hill
-1
/
+1
2021-12-02
Rename TypeFolderFallible to FallibleTypeFolder
Alan Egerton
-3
/
+3
2021-12-02
Reduce boilerplate around infallible folders
Alan Egerton
-29
/
+29
2021-11-27
Remove erroneous merge conflict
Alan Egerton
-4
/
+0
2021-11-26
Unwrap the results of type folders
LeSeulArtichaut
-1
/
+1
2021-11-26
Adapt `TypeFolder` implementors to return a `Result`
LeSeulArtichaut
-12
/
+22
[next]