about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/lib.rs
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2025-02-26 20:47:53 -0800
committerJosh Stone <jistone@redhat.com>2025-03-10 17:08:30 -0700
commit3b0c2585c8daec44877a38fd83edaf1888afe7f9 (patch)
treedcdac774c95f0089ed156981520a71ff2275e19d /compiler/rustc_query_system/src/lib.rs
parent9fb94b32df38073bf63d009df77ed10cb1c989d0 (diff)
downloadrust-3b0c2585c8daec44877a38fd83edaf1888afe7f9.tar.gz
rust-3b0c2585c8daec44877a38fd83edaf1888afe7f9.zip
Convert `ShardedHashMap` to use `hashbrown::HashTable`
The `hash_raw_entry` feature has finished fcp-close, so the compiler
should stop using it to allow its removal. Several `Sharded` maps were
using raw entries to avoid re-hashing between shard and map lookup, and
we can do that with `hashbrown::HashTable` instead.
Diffstat (limited to 'compiler/rustc_query_system/src/lib.rs')
-rw-r--r--compiler/rustc_query_system/src/lib.rs1
1 files changed, 0 insertions, 1 deletions
diff --git a/compiler/rustc_query_system/src/lib.rs b/compiler/rustc_query_system/src/lib.rs
index ee984095ad8..41ebf2d5ac7 100644
--- a/compiler/rustc_query_system/src/lib.rs
+++ b/compiler/rustc_query_system/src/lib.rs
@@ -3,7 +3,6 @@
 #![feature(assert_matches)]
 #![feature(core_intrinsics)]
 #![feature(dropck_eyepatch)]
-#![feature(hash_raw_entry)]
 #![feature(let_chains)]
 #![feature(min_specialization)]
 #![warn(unreachable_pub)]