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
/
src
/
definitions.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-17
Auto merge of #142903 - cjgillot:local-def-path-hash, r=compiler-errors
bors
-3
/
+13
2025-07-17
Use `join_path_syms` in one more place.
Nicholas Nethercote
-13
/
+7
2025-06-22
Only inherit local hash for paths.
Camille GILLOT
-3
/
+13
2025-05-07
Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque life...
John Kåre Alsaker
-7
/
+8
2025-05-02
Split `get_opt_name` hashing use into `hashed_symbol`
John Kåre Alsaker
-1
/
+21
2025-05-02
Add comment about the symbol on `AnonAssocTy`
John Kåre Alsaker
-1
/
+2
2025-05-02
Add `DefPathData::NestedStatic` instead of reusing `DefPathData::AnonConst`
John Kåre Alsaker
-1
/
+5
2025-04-29
Remove global `next_disambiguator` state and handle it with a `DisambiguatorS...
John Kåre Alsaker
-12
/
+44
2025-04-14
Use `newtype_index!`-generated types more idiomatically
Yotam Ofek
-6
/
+3
2025-04-11
Change how anonymous associated types are printed.
Nicholas Nethercote
-1
/
+1
2025-04-11
Introduce `DefPathData::AnonAssocTy`.
Nicholas Nethercote
-13
/
+9
2025-03-30
Encode synthetic by-move coroutine body with a different DefPathData
Michael Goulet
-2
/
+13
2025-03-07
Make synthetic RPITIT assoc ty name handling more rigorous.
Nicholas Nethercote
-9
/
+13
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-1
/
+1
2025-02-16
Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...
Ben Kimock
-1
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-12-10
Remove more traces of anonymous ADTs
Michael Goulet
-4
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+7
2024-06-19
local_def_path_hash_to_def_id can fail
Michael Baikov
-11
/
+6
2024-04-30
Remove `extern crate tracing` from numerous crates.
Nicholas Nethercote
-2
/
+1
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-04-04
Try explicitly outlining the panic machinery
Oli Scherer
-1
/
+6
2024-03-27
Use a `dyn Debug` trait object instead of a closure.
Oli Scherer
-2
/
+2
2024-02-27
rename RPITIT from opaque to synthetic
Michael Goulet
-1
/
+3
2024-02-12
Lower anonymous structs or unions to HIR
Frank King
-1
/
+5
2023-12-24
Do not store stable crate id in on-disk hash map.
Camille GILLOT
-3
/
+4
2023-12-24
Do not store stable_crate_id again in Definitions.
Camille GILLOT
-5
/
+2
2023-12-24
Only store StableCrateId once in DefPathTable.
Camille GILLOT
-15
/
+22
2023-12-18
Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...
Michael Woerister
-2
/
+2
2023-12-03
rustc: Harmonize `DefKind` and `DefPathData`
Vadim Petrochenkov
-9
/
+9
2023-08-30
Pretty-print impl trait to name it.
Camille GILLOT
-1
/
+2
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-18
Store hashes in special types so they aren't accidentally encoded as numbers
Ben Kimock
-3
/
+3
2023-03-29
Properly skip RPITITs from ModChild and give a name in AssocItem
Santiago Pastorino
-5
/
+1
2023-03-14
Make fns from other crates with RPITIT work
Santiago Pastorino
-1
/
+5
2023-02-19
Add associated_items_for_impl_trait_in_trait query
Santiago Pastorino
-2
/
+4
2023-02-13
rustc_resolve: Remove `Resolver::clone_output`
Vadim Petrochenkov
-1
/
+1
2023-01-05
Fix `uninlined_format_args` for some compiler crates
nils
-6
/
+5
2022-11-29
Only allow feeding a value to newly created definitions.
Camille GILLOT
-4
/
+4
2022-09-01
Always import all tracing macros for the entire crate instead of piecemeal by...
Oli Scherer
-1
/
+0
2022-08-01
fix ICE in Definitions::create_def
Goldstein
-1
/
+6
2022-06-14
Separate `source_span` and `expn_that_defined` from `Definitions`.
Camille GILLOT
-51
/
+5
2022-05-12
Replace DefPathData::Misc by two appropriately-named variants.
Camille GILLOT
-6
/
+8
2022-04-17
Stop using CRATE_DEF_INDEX.
Camille GILLOT
-5
/
+0
2022-04-09
Use def_key in `tcx.item_name` when possible.
Camille GILLOT
-0
/
+5
2022-03-31
Store next_disambiguator in Definitions.
Camille GILLOT
-2
/
+9
2022-03-30
Spellchecking compiler code
Yuri Astrakhan
-1
/
+1
2022-03-01
compiler: fix some typos
cuishuang
-1
/
+1
2022-01-27
Store def_id_to_hir_id as variant in hir_owner.
Camille GILLOT
-30
/
+1
[next]