| equivalent_trait.rs |
|
1180 |
- |
| hasher.rs |
Sanity check that alternate hashers work correctly. |
1369 |
- |
| hasher_unwind.rs |
Repro for a caught-panic corruption path in `std::collections::HashMap`.
The bug class is: start a multi-step internal transition, let user code
panic in the middle, catch the unwind, and keep using the partially updated
object.
In this case the user-controlled hook is `BuildHasher::build_hasher` during
an in-place rehash. The table keeps its logical length after the panic, but
lookups can no longer find the original keys and iteration starts yielding
repeated garbage-like entries. |
5142 |
- |
| rayon.rs |
|
14911 |
- |
| serde.rs |
|
1563 |
- |
| set.rs |
|
1027 |
- |