Closed
Description
At the moment we have two implementations for hashing Ty
values, the StableHasher
(which is used for incr. comp. and TypeId
) and the TypeIdHasher which was formerly used for TypeId
and has some leftover uses in symbol hash generation and debuginfo.
We should be able to switch the two remaining uses to StableHasher
quite easily. This might also be a small performance win, since StableHasher is more optimized.
cc @rust-lang/wg-compiler-performance
Metadata
Metadata
Assignees
Labels
Category: PRs that clean code up or issues documenting cleanup.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.Issue: Problems and improvements with respect to compile times.Working group: Compiler Performance