[PATCH v3 0/2] bloom: enable bloom filter optimization for multiple pathspec elements in revision traversal
- From
Lidong Yan <yldhome2d2@gmail.com>
- Date
- Jun 28, 2025, 04:21 UTC
- Message-ID
- <20250628042140.1097910-1-502024330056@smail.nju.edu.cn>
- In-Reply-To
- <20250627062154.1121530-1-502024330056@smail.nju.edu.cn>
This series enables bloom filter optimization for multiple pathspec elements. Compared to v2, v3 fixed bugs in forbid_bloom_filter() and add one more test case in t/t4216-log-bloom.sh.
Lidong Yan (2): bloom: replace struct bloom_key * with struct bloom_keyvec bloom: optimize multiple pathspec items in revision traversal
bloom.c | 31 +++++++++++ bloom.h | 20 +++++++ revision.c | 126 ++++++++++++++++++++++++------------------- revision.h | 6 +-- t/t4216-log-bloom.sh | 23 ++++---- 5 files changed, 139 insertions(+), 67 deletions(-)
-- 2.50.0.108.g6ae0c543ae