1
Fork 0
rust/compiler/rustc_hir/src
bors ef9810a3e2 Auto merge of #100237 - cjgillot:no-special-hash-hir, r=nagisa
Remove manual implementations of HashStable for hir::Expr and hir::Ty.

We do not need to force hashing HIR bodies inside those nodes. The contents of bodies are not accessible from the `hir_owner` query which used `hash_without_bodies`. When the content of a body is required, the access is still done using `hir_owner_nodes`, which continues hashing HIR bodies.
2022-08-16 02:32:47 +00:00
..
arena.rs Add an indirection for closures in hir::ExprKind 2022-07-12 21:00:13 +04:00
def.rs Replace LifetimeRes::Anonymous by LifetimeRes::Infer. 2022-07-26 19:00:31 +02:00
def_path_hash_map.rs Use on-disk-hash-table format for DefPathHashMap in hir::definitions. 2021-09-14 13:54:41 +02:00
definitions.rs fix ICE in Definitions::create_def 2022-08-01 16:15:55 +03:00
diagnostic_items.rs Introduce get_diagnostic_name 2021-10-06 08:40:28 -05:00
hir.rs Auto merge of #100237 - cjgillot:no-special-hash-hir, r=nagisa 2022-08-16 02:32:47 +00:00
hir_id.rs Auto merge of #96082 - michaelwoerister:less_impl_stable_hash_via_hash, r=compiler-errors 2022-04-20 03:51:09 +00:00
intravisit.rs Add visitors for PatField and ExprField. 2022-08-11 21:48:39 -07:00
lang_items.rs Initial (incomplete) implementation of transmutability trait. 2022-07-27 17:33:56 +00:00
lib.rs Make AST lowering a query. 2022-07-06 23:04:55 +02:00
pat_util.rs Remove unused StableMap and StableSet types from rustc_data_structures 2022-07-20 13:11:39 +02:00
stable_hash_impls.rs Derive HashStable for HIR Expr and Ty. 2022-08-07 17:30:45 +02:00
target.rs Check attributes on struct expression fields. 2022-08-11 21:48:39 -07:00
tests.rs Revert "Revert "Fix test"" 2021-07-06 11:28:06 +02:00
weak_lang_items.rs Use FxIndexMap instead of otherwise unused StableMap for WEAK_ITEMS_REFS. 2022-07-20 12:40:51 +02:00