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
/
subst.rs
Age
Commit message (
Expand
)
Author
Lines
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
2021-11-26
Make `TypeFoldable` implementors short-circuit on error
LeSeulArtichaut
-14
/
+19
2021-11-07
Implement type inference for inline consts
Gary Guo
-1
/
+9
2021-08-26
update `TypeFlags` to deal with missing ct substs
lcnr
-5
/
+1
2021-08-24
Auto merge of #87900 - jackh726:issue-87429, r=nikomatsakis
bors
-2
/
+2
2021-08-23
When checking associated type bounds, use bound vars for GAT params in param_env
jackh726
-2
/
+2
2021-08-22
Fix typos “a”→“an”
Frank Steffahn
-3
/
+3
2021-05-26
Fix typo
Paul Trojahn
-1
/
+1
2021-04-02
Auto merge of #83207 - oli-obk:valtree2, r=lcnr
bors
-0
/
+6
2021-04-01
Inline some functions that suddenly show up more in traces
Oli Scherer
-3
/
+1
2021-03-31
Add tcx lifetime to Binder
Jack Huey
-1
/
+4
2021-03-31
bail out early when substituting mir constants that don't need substituting
Oli Scherer
-0
/
+3
2021-03-31
Add a new normalization query just for mir constants
Oli Scherer
-0
/
+5
2020-11-17
Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obk
bors
-2
/
+2
2020-11-16
compiler: fold by value
Bastian Kauschke
-8
/
+8
2020-11-14
Introduce `TypeVisitor::BreakTy`
LeSeulArtichaut
-2
/
+2
[prev]
[next]