Michael Herzog
d9a18b1d31
Fixed HashSet compact rehash under heavy collisions
...
- Compact now iterates over the old bucket array using the saved oldSize, and frees with that size, avoiding out-of-bounds when _size changes.
- If reinsertion finds no free slot during compaction (pathological collisions), the table grows once and retries, preventing AVs.
- This fix addresses problems with weak hash keys (like #3824 ).
2025-11-25 21:23:49 +01:00
..
2025-11-25 21:23:49 +01:00
2025-09-12 17:53:14 +02:00
2025-11-06 21:00:16 +01:00
2025-10-19 22:14:28 +03:00
2025-11-18 12:08:54 +01:00
2025-06-11 14:33:47 +02:00
2025-06-11 14:33:47 +02:00
2025-04-07 19:22:21 +02:00
2025-06-16 18:00:26 +02:00
2021-08-26 17:27:38 +02:00
2025-06-11 23:35:03 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-08-05 22:13:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-05-28 04:05:12 +02:00
2025-06-06 11:19:32 +02:00
2025-05-28 04:05:12 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-08-11 23:47:48 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-05-30 11:16:17 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00
2025-04-07 19:22:21 +02:00