bors
57d2fb1366
Auto merge of #138405 - Zoxc:vec-cache-tweaks, r=Mark-Simulacrum
...
Tweak `VecCache` to improve performance
This has some tweaks to `VecCache` to improve performance.
- It saves a `compare_exchange` in `complete` using the new `put_unique` function.
- It removes bound checks on entries. These are instead checked in the `slot_index_exhaustive` test.
- `initialize_bucket` is outlined and tuned for that.
cc @Mark-Simulacrum
2026-02-01 18:57:12 +00:00
..
2026-01-25 02:49:32 +00:00
2026-01-31 22:56:49 +11:00
2026-01-24 15:35:08 +01:00
2026-01-27 12:50:49 +11:00
2026-01-25 02:49:32 +00:00
2026-01-29 12:07:01 +00:00
2026-01-30 15:52:38 +00:00
2026-01-29 17:47:29 +01:00
2026-01-27 12:50:50 +11:00
2026-01-25 02:49:32 +00:00
2026-01-26 17:31:34 +00:00
2026-01-28 19:03:51 +11:00
2026-01-29 14:52:09 +00:00
2026-01-30 15:59:34 +00:00
2026-02-01 18:57:12 +00:00
2026-01-22 02:34:28 +00:00
2026-01-31 10:46:58 +05:30
2026-01-18 18:30:11 +01:00
2026-01-22 00:37:43 -05:00
2026-01-29 14:52:09 +00:00
2026-01-30 15:59:34 +00:00
2026-01-21 20:03:56 -05:00
2026-01-30 15:52:38 +00:00
2026-01-30 15:59:34 +00:00
2026-01-31 16:24:16 +00:00
2026-01-21 12:02:26 +11:00
2026-01-16 04:25:12 +05:30
2026-01-29 17:47:29 +01:00
2026-01-27 12:50:50 +11:00
2026-01-31 21:42:45 +01:00
2026-01-22 02:34:28 +00:00
2026-01-23 11:07:55 +01:00
2026-01-30 21:18:29 +11:00
2026-01-22 02:34:28 +00:00
2026-02-01 14:26:47 +11:00
2026-01-31 16:25:32 +08:00
2026-01-19 18:26:53 +11:00
2026-01-31 23:56:07 +00:00
2026-01-22 13:35:42 +01:00
2026-01-29 11:11:40 +00:00
2026-01-31 21:42:46 +01:00
2026-01-28 19:03:51 +11:00
2026-01-30 15:52:38 +00:00
2026-01-30 14:22:41 +08:00
2026-01-30 01:45:52 +00:00
2026-01-29 17:47:29 +01:00
2026-01-30 21:18:29 +11:00
2026-02-01 12:20:52 +00:00
2026-01-30 21:32:37 +03:00
2026-01-26 14:36:22 +11:00
2026-01-30 15:52:38 +00:00
2026-01-21 12:53:45 +01:00
2026-01-31 07:08:17 +00:00
2026-01-31 16:25:32 +08:00
2026-01-19 16:08:54 +00:00
2026-01-12 09:22:58 +11:00
2026-01-29 11:11:40 +00:00
2026-01-29 11:11:40 +00:00