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-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
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
[next]