This will create a new pull request consisting of 0 PRs.
A rollup is useful for shortening the queue, but jumping the queue is unfair to older PRs who have waited too long.
When creating a real rollup, see this instruction for reference.
—
27 total, 0 approved, 0 rolled up, 0 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 396 | yes | Add `HashSet::get_or_insert_with_mut` | yyny:master | 0 | |||||
2 | 436 | yes | Avoid reporting a capacity of zero when there is still space in the map. | Diggsey:capacity-fix | 0 | |||||
3 | 507 | yes | Introduce Swiss Cheese benchmark | matthieu-m:swiss_cheese | 0 | |||||
4 | 519 | yes | Remove unnecessary `add` in `clone_from_impl` | JustForFun88:clone_from_impl | 0 | |||||
5 | 523 | yes | feat: recognize and use over sized allocations | morrisonlevi:oversized-allocations | 0 | |||||
6 | 524 | yes | perf: increase min buckets on very small types | morrisonlevi:min-buckets | 0 | |||||
7 | 578 | yes | Move probing logic into control module | clarfonthey:control-module | 0 | |||||
8 | 579 | yes | wip: allow providing the key at insertion time for EntryRef | djugei:master | 0 | |||||
9 | 588 | yes | feat: Add filter to HashSet/Table/Map | tugtugtug:master | 0 | |||||
10 | 591 | yes | [Draft] Multi-map implementation | zakarumych:multi-map | 0 | |||||
11 | 592 | yes | Add 128-bit SIMD implementation for LoongArch | heiher:loong-lsx | 0 | |||||
12 | 596 | yes | Double the width of static allocations for empty tables | clarfonthey:double-width | 0 | |||||
13 | 232 | no | Issue #225: Specialization fix | tkaitchuck:specialization-fix | 0 | |||||
14 | 243 | no | Use `criterion` for benches | henryboisdequin:bench | 0 | |||||
15 | 255 | no | Add `RawTable::vacuum` to clean up DELETED entries | cuviper:vacuum | 0 | |||||
16 | 269 | no | Add WebAssembly SIMD Support | CryZe:wasm-simd | 0 | |||||
17 | 316 | no | mask prepare_resize inline attribute with inline-more feature | shuoli84:master | 0 | |||||
18 | 367 | no | Rewrite `get_many_mut` methods | JustForFun88:new_get_many | 0 | |||||
19 | 400 | no | Fix `HashSet::get_or_insert_with` | JustForFun88:hashset_get_or_insert_with | 0 | |||||
20 | 408 | no | Initial implementation of `try_get_many` | JustForFun88:try_get_many | 0 | |||||
21 | 419 | no | feat: add return val to `replace_bucket_with` `replace_entry_with` | Daniel-Aaron-Bloom:master | 0 | |||||
22 | 420 | no | Implement iterator which starts at arbitrary location | DataDog:random-iterator | 0 | |||||
23 | 472 | no | Move `RawTableInner` and `TableLayout` to separate module | JustForFun88:new_raw_table_inner_mod | 0 | |||||
24 | 488 | no | Add gxhash in bench | ogxd:gxhash | 0 | |||||
25 | 513 | no | WIP Switch to a full bitwidth h2 | matthieu-m:performance/full-bitwidth-h2 | 0 | |||||
26 | 517 | no | Introduce Overflow & Displacement tracking. | matthieu-m:performance/overflow-tracker | 0 | |||||
27 | 547 | no | Add `get_or_insert_equivalent` method to HashSet | Soveu:insert-eqv | 0 |