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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-03
compiler: inline 1-2 query provide fn in hir_analysis and hir_typeck
Jubilee Young
-7
/
+2
2025-04-07
Restrict some queries by def-kind more
Michael Goulet
-3
/
+7
2025-02-24
hir_analysis: skip self type of host effect preds
David Wood
-0
/
+4
2025-01-31
Remove `xform` submodule.
Nicholas Nethercote
-3
/
+0
2024-10-10
Add variances to RPITITs
Michael Goulet
-5
/
+44
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
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+3
2024-06-20
Slightly refactor the dumping of HIR analysis data
León Orell Valerian Liehr
-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
Auto merge of #125076 - compiler-errors:alias-term, r=lcnr
bors
-1
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_hir_analysis`.
Nicholas Nethercote
-0
/
+1
2024-05-09
Rename Generics::params to Generics::own_params
Michael Goulet
-1
/
+1
2024-03-08
Make TAITs capture all higher-ranked lifetimes in scope
Michael Goulet
-9
/
+1
2024-03-05
Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`
Jason Newcomb
-8
/
+5
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-4
/
+4
2024-01-14
Use zip_eq to enforce that things being zipped have equal sizes
Michael Goulet
-1
/
+2
2023-11-14
finish `RegionKind` rename
lcnr
-1
/
+1
2023-10-03
Optimize some `alloc_from_iter` call sites.
Nicholas Nethercote
-1
/
+1
2023-09-26
Don't store lazyness in DefKind
Michael Goulet
-4
/
+2
2023-08-30
Revert "Auto merge of #102417 - oli-obk:opaque_lifetimes2, r=jackh726"
Oli Scherer
-1
/
+9
2023-08-07
Store the laziness of type aliases in the DefKind
León Orell Valerian Liehr
-3
/
+2
2023-08-03
Compute variances for lazy type aliases
León Orell Valerian Liehr
-1
/
+9
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-1
/
+0
2023-07-17
Rename arg_iter to iter_instantiated
Michael Goulet
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-13
/
+13
2023-07-08
Replace RPITIT current impl with new strategy that lowers as a GAT
Santiago Pastorino
-9
/
+1
2023-07-07
Remove variances_of on RPITIT gats, remove its one use-case
Michael Goulet
-9
/
+3
2023-06-29
Properly implement variances_of for RPITIT GAT
Santiago Pastorino
-9
/
+15
2023-06-22
Migrate item_bounds to ty::Clause
Michael Goulet
-8
/
+5
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-3
/
+3
2023-05-15
Move expansion of query macros in rustc_middle to rustc_middle::query
John Kåre Alsaker
-1
/
+1
2023-04-20
add subst_identity_iter and subst_identity_iter_copied methods on EarlyBinder...
Kyle Matsuda
-2
/
+1
2023-04-20
add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite...
Kyle Matsuda
-1
/
+1
2023-04-16
Remove `TypeSuper{Foldable,Visitable}` impls for `Region`.
Nicholas Nethercote
-1
/
+1
2023-03-21
IdentitySubsts::identity_for_item takes Into<DefId>
Michael Goulet
-1
/
+1
2023-03-21
Use local key in providers
Michael Goulet
-3
/
+3
2023-03-15
ImplTraitPlaceholder -> is_impl_trait_in_trait
Santiago Pastorino
-4
/
+8
2023-03-02
rustc_middle: Remove trait `DefIdTree`
Vadim Petrochenkov
-1
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-4
/
+2
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Workaround issue #107747
Alan Egerton
-1
/
+3
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-1
/
+1
2023-01-17
Stop using `BREAK` & `CONTINUE` in compiler
Scott McMurray
-1
/
+1
2022-12-14
Prevent the creation of `TraitRef` without dedicated methods
Oli Scherer
-1
/
+1
2022-12-14
Ensure no one constructs `AliasTy`s themselves
Oli Scherer
-2
/
+2
2022-12-13
Address a few more nits
Michael Goulet
-5
/
+6
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-2
/
+2
2022-12-13
squash OpaqueTy and ProjectionTy into AliasTy
Michael Goulet
-4
/
+4
[next]