Den 11. februar blev version 2.0.0 udgivet. crepe — et højtydende, multi-threaded, SIMD-optimeret konsolværktøj til søgning efter strenge.
Hovedtræk:
- Afhængigt af skabelontypen anvendes algoritmer for optimal ydeevne Boyer-Moore-Horspul, Knuth-Morris-Pratt eller Aho-Korasik.
- Brug af en hukommelseskortlagt fil ved behandling af store filer.
- Automatisk fordeling af søgning på tværs af tilgængelige processorkerner.
- SIMD-optimering med understøttelse af SSE4.2, AVX2 og NEON.
Hjælpeprogrammet er skrevet i C og distribueret under BSD-2-licensen.
Ændringer:
- Ydeevnen af flertrådet stibehandling i search_file-funktionen er blevet betydeligt forbedret;
- tilføjede scriptet test/benchmark_krep_vs_rg.sh til sammenligning af krep og ripgrep;
- Rettede en fejl med rekursiv overspringning af minimerede ressourcer (type .min.*);
- Forbedret testning.
Kilde: linux.org.ru
