lotabout.skim/benches
LoricAndre 1a10e405f1
feat: improve matcher & reader performance (#1020)
* chore: migrate bench.py to rust to remove python deps

* feat: replace rayon with a custom thread pool manager

* wip: insert into item_list processed_items directly from matcher

* wip: perf optimizations

* wip: perf optimizations

* wip: reader perf optimizations

* fix: skip --bench injected in bench args

* chore: add ARCHITECTURE.md

* Update src/helper/item_reader.rs

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/matcher.rs

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* feat: use the same pool between reader and matcher

* chore: misc

* fix: tests

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-31 18:05:20 +02:00
..
cli.rs feat: improve matcher & reader performance (#1020) 2026-03-31 18:05:20 +02:00
filter.rs chore: use python for bench script for comparison 2026-03-10 16:01:54 +01:00
gungraun.rs chore: add gungraun benchmark 2026-03-07 15:45:34 +01:00
matcher_micro.rs feat!: internally compute indexes at match time (removes get/set_index) (#1001) 2026-03-10 14:12:10 +01:00
partial.rs chore: add partial bench to measure the time it takes to setup skim 2026-02-20 17:05:05 +01:00
read_and_match.rs feat: add Arinae algorithm (#990) 2026-03-01 18:50:28 +01:00