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_hir_analysis
/
src
/
variance
/
constraints.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-17
Remove `DynKind`
León Orell Valerian Liehr
-1
/
+1
2025-05-27
Fix some var names
Michael Goulet
-4
/
+4
2025-05-27
Rename unpack to kind
Michael Goulet
-3
/
+3
2025-04-29
Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwU
Trevor Gross
-6
/
+20
2025-04-28
Add or-patterns to pattern types
Oli Scherer
-0
/
+5
2025-04-28
Split out various pattern type matches into their own function
Oli Scherer
-6
/
+15
2025-04-24
Remove `weak` alias terminology
Boxy
-2
/
+2
2025-04-08
clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`
xizheyin
-1
/
+1
2025-03-06
Remove the `Option` part of range ends in the HIR
Oli Scherer
-1
/
+1
2025-03-06
Avoid having to handle an `Option` in the type system
Oli Scherer
-6
/
+2
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+5
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.
Nicholas Nethercote
-0
/
+1
2024-08-27
Add `warn(unreachable_pub)` to `rustc_hir_analysis`.
Nicholas Nethercote
-4
/
+4
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+1
2024-05-19
Add and use generics.is_empty() and generics.is_own_empty, rather than using ...
Santiago Pastorino
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_hir_analysis`.
Nicholas Nethercote
-0
/
+1
2024-04-14
Don't leak unnameable types in -> _ recover
Michael Goulet
-1
/
+1
2024-04-08
Actually create ranged int types in the type system.
Oli Scherer
-0
/
+14
2024-03-22
Make RawPtr take Ty and Mutbl separately
Michael Goulet
-2
/
+2
2024-03-22
Update (doc) comments
León Orell Valerian Liehr
-1
/
+1
2024-02-06
Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs
Michael Goulet
-2
/
+2
2023-11-14
finish `RegionKind` rename
lcnr
-2
/
+2
2023-11-13
rename `ReLateBound` to `ReBound`
lcnr
-3
/
+5
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-2
/
+2
2023-09-26
Don't store lazyness in DefKind
Michael Goulet
-6
/
+4
2023-09-23
Remove GeneratorWitness and rename GeneratorWitnessMIR.
Camille GILLOT
-5
/
+1
2023-08-07
Store the laziness of type aliases in the DefKind
León Orell Valerian Liehr
-5
/
+4
2023-08-03
Compute variances for lazy type aliases
León Orell Valerian Liehr
-3
/
+25
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-20
/
+20
2023-04-21
Allow `LocalDefId` as the argument to `def_path_str`
Oli Scherer
-1
/
+1
2023-02-16
remove bound_type_of query; make type_of return EarlyBinder; change type_of i...
Kyle Matsuda
-2
/
+2
2023-02-16
change usages of type_of to bound_type_of
Kyle Matsuda
-2
/
+2
2023-02-09
Change to `ReError(ErrorGuaranteed)`
Esteban Küber
-1
/
+1
2023-02-09
Introduce `ReError`
Esteban Küber
-0
/
+2
2023-01-28
Rollup merge of #107339 - aliemjay:covariant, r=lcnr
Matthias Krüger
-5
/
+3
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-6
/
+6
2023-01-27
update comment on trait objects
Ali MJ Al-Nasrawy
-1
/
+1
2023-01-26
change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...
Kyle Matsuda
-1
/
+1
2023-01-26
replace usages of fn_sig query with bound_fn_sig
Kyle Matsuda
-1
/
+5
2023-01-27
internally change regions to be covariant
Ali MJ Al-Nasrawy
-5
/
+3
2022-12-13
Combine identical alias arms
Michael Goulet
-5
/
+1
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-2
/
+2
2022-12-13
squash OpaqueTy and ProjectionTy into AliasTy
Michael Goulet
-1
/
+1
2022-12-13
Use ty::OpaqueTy everywhere
Michael Goulet
-1
/
+1
2022-11-21
Unreserve braced enum variants in value namespace
Vadim Petrochenkov
-2
/
+2
2022-09-27
rustc_typeck to rustc_hir_analysis
lcnr
-0
/
+445