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_ty_utils
/
src
/
assoc.rs
Age
Commit message (
Expand
)
Author
Lines
2024-10-04
rm `ItemKind::OpaqueTy`
Noah Lev
-9
/
+6
2024-10-02
Move in_trait into OpaqueTyOrigin
Michael Goulet
-2
/
+2
2024-10-02
Use named fields for OpaqueTyOrigin
Michael Goulet
-1
/
+2
2024-10-02
Remove redundant in_trait from hir::TyKind::OpaqueDef
Michael Goulet
-1
/
+1
2024-06-28
address review comments
Deadbeef
-65
/
+34
2024-06-28
general fixups and turn `TODO`s into `FIXME`s
Deadbeef
-2
/
+2
2024-06-28
temporarily disable effects on specialization tests
Deadbeef
-1
/
+6
2024-06-28
implement new effects desugaring
Deadbeef
-3
/
+165
2024-05-13
Remove `extern crate rustc_middle` from `rustc_ty_utils`.
Nicholas Nethercote
-0
/
+1
2024-05-09
Rename Generics::params to Generics::own_params
Michael Goulet
-5
/
+5
2024-03-19
Ensure nested statics have a HIR node to prevent various queries from ICEing
Oli Scherer
-25
/
+4
2024-03-19
The AssocOpaqueTy HIR node is not actually needed to differentiate from other...
Oli Scherer
-5
/
+3
2024-03-15
Rollup merge of #122513 - petrochenkov:somehir4, r=fmease
Guillaume Gomez
-5
/
+1
2024-03-14
Fill in HIR hash for associated opaque types
Vadim Petrochenkov
-3
/
+9
2024-03-14
hir: Remove `opt_local_def_id_to_hir_id` and `opt_hir_node_by_def_id`
Vadim Petrochenkov
-5
/
+1
2024-03-13
Create some minimal HIR for associated opaque types
Vadim Petrochenkov
-8
/
+21
2024-03-05
Uplift some feeding out of associated_type_for_impl_trait_in_impl and into qu...
Michael Goulet
-43
/
+4
2023-12-12
Move some methods from `tcx.hir()` to `tcx`
zetanumbers
-2
/
+1
2023-12-03
rustc: Harmonize `DefKind` and `DefPathData`
Vadim Petrochenkov
-5
/
+2
2023-11-28
resolve: Feed the `def_kind` query immediately on `DefId` creation
Vadim Petrochenkov
-6
/
+4
2023-11-26
rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...
Vadim Petrochenkov
-1
/
+1
2023-11-25
rustc: Make `def_kind` mandatory for all `DefId`s
Vadim Petrochenkov
-2
/
+2
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-4
/
+4
2023-11-20
Reduce exposure of some items.
Nicholas Nethercote
-1
/
+1
2023-11-03
compiler: use `copied` instead of manual `map`
DaniPopes
-2
/
+2
2023-10-13
Format all the let chains in compiler
Michael Goulet
-1
/
+2
2023-07-27
tighten span slightly for synthetic item
Michael Goulet
-2
/
+10
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-2
/
+2
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-1
/
+3
2023-07-08
Replace RPITIT current impl with new strategy that lowers as a GAT
Santiago Pastorino
-62
/
+46
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-2
/
+3
2023-07-04
include `host_effect_index` in `Generics`
Deadbeef
-0
/
+2
2023-06-29
Add bidirectional where clauses on RPITIT synthesized GATs
Santiago Pastorino
-12
/
+0
2023-06-22
Move `opaque_type_origin_unchecked` onto `TyCtxt` and re-use it where it was ...
Oli Scherer
-1
/
+1
2023-06-01
Rename `impl_defaultness` to `defaultness`
Deadbeef
-4
/
+4
2023-05-29
EarlyBinder::new -> EarlyBinder::bind
lcnr
-1
/
+1
2023-05-28
Replace EarlyBinder(x) with EarlyBinder::new(x)
Kyle Matsuda
-1
/
+1
2023-05-15
Move expansion of query macros in rustc_middle to rustc_middle::query
John Kåre Alsaker
-2
/
+3
2023-05-05
Make generics_of has_self on RPITITs delegate to the opaque
Santiago Pastorino
-1
/
+1
2023-03-29
Walk return-position impl trait in trait deeply in associated_item_def_ids
Michael Goulet
-16
/
+19
2023-03-22
Auto merge of #109497 - matthiaskrgr:rollup-6txuxm0, r=matthiaskrgr
bors
-4
/
+0
2023-03-22
Do not feed param_env for RPITITs impl side
Santiago Pastorino
-4
/
+0
2023-03-21
RPITITs are DefKind::Opaque with new lowering strategy
Michael Goulet
-11
/
+13
2023-03-21
IdentitySubsts::identity_for_item takes Into<DefId>
Michael Goulet
-1
/
+1
2023-03-21
Use local key in providers
Michael Goulet
-13
/
+12
2023-03-20
Rollup merge of #109277 - spastorino:new-rpitit-14, r=compiler-errors
Matthias Krüger
-7
/
+3
2023-03-20
Update some names and comments
Michael Goulet
-24
/
+37
2023-03-17
Fix generics_of for impl's RPITIT synthesized associated type
Santiago Pastorino
-7
/
+3
2023-03-15
Feed is_type_alias_impl_trait for RPITITs on the trait side
Santiago Pastorino
-0
/
+2
2023-03-15
Properly implement generics_of for traits
Santiago Pastorino
-2
/
+31
[next]