Skip to content

Commit fb01fc6

Browse files
committed
Clarify that hashbrown is now the libstd HashMap implementation
Fixes #102
1 parent b5540a0 commit fb01fc6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ and `HashSet` types.
1212
The original C++ version of SwissTable can be found [here], and this
1313
[CppCon talk] gives an overview of how the algorithm works.
1414

15+
Since Rust 1.36, this is now the `HashMap` implementation for the Rust standard
16+
library. All benchmarks and features below are compared to the previous hash
17+
table implementation in the Rust standard library.
18+
1519
[SwissTable]: https://abseil.io/blog/20180927-swisstables
1620
[here]: https://github.com/abseil/abseil-cpp/blob/master/absl/container/internal/raw_hash_set.h
1721
[CppCon talk]: https://www.youtube.com/watch?v=ncHmEUmJZf4
@@ -30,7 +34,7 @@ The original C++ version of SwissTable can be found [here], and this
3034

3135
## Performance
3236

33-
Compared to `std::collections::HashMap`:
37+
Compared to the previous implementation of `std::collections::HashMap`:
3438

3539
```text
3640
name stdhash ns/iter hashbrown ns/iter diff ns/iter diff % speedup

0 commit comments

Comments
 (0)