quick_search/crates/quicksearch-core/src
Jeremy Karst be30ddc9af
All checks were successful
CI / linux (push) Successful in 16m22s
CI / windows-cross (push) Successful in 5m9s
CI / release (push) Successful in 15s
Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures
- Duplicates tab: groups are confirmed by each file's last 8 KiB and
  keyed by head+tail; unchecked files are never shown. False-positive
  duplicates drop from 3.4% to 0.1%, and indexing is unchanged.
- Encrypted search cache cap raised to 192 MiB at 150 B per file: a
  keystroke at 1M files takes 59 ms, down from 99 ms.
- Case-insensitive filename matching uses a memchr2 scan (1.18x).
- Benches run again on the compact index, seed with the indexer's 2 GiB
  WAL cap (peak scratch 6.2 GB -> 2.45 GB), and every recorded figure
  is re-measured.
- A fresh index no longer logs a rebuild warning.
- CI: the sandbox memory test's allocation survives release builds, and
  --toggle retries an interrupted read.
2026-10-12 00:14:10 -04:00
..
config Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
coordinator Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
db Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
extract Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
file_handling Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
indexing Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
query Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
search Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
walk Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
cli.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
content.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
coordinator.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
incremental.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
lib.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
live.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
live_tests.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
log.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
mime.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
platform.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
platform_tests.rs Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
scope.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
scope_tests.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
security.rs Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
shutdown.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
shutdown_tests.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
snippet.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
testutil.rs Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures 2026-10-12 00:14:10 -04:00
textenc.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
verify.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
verify_tests.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
walk.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
watcher.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00
watcher_tests.rs Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code. 2026-10-11 20:32:00 -04:00