Február 11-én megjelent a 2.0.0 verzió. krep — egy nagy teljesítményű, többszálú, SIMD-optimalizált konzolprogram szövegkereséshez.
Főbb jellemzők:
- A sablonok típusa szerint a legjobb teljesítmény érdekében algoritmusok kerülnek alkalmazásra Boyer-Moore-Horspool, Knuth-Morris-Pratt vagy Aho-Corasick.
- A memóriában tárolt fájl használata nagy fájlok feldolgozása során.
- Automatikus kereséselosztás a rendelkezésre álló processzormagok között.
- SIMD-optimalizálás SSE4.2, AVX2 és NEON támogatással.
Az eszköz C nyelven készült, és BSD-2 engedéllyel terjesztik.
Változások:
- Jelentősen javult a többszálú fájlkeresés teljesítménye a search_file funkcióban;
- Új script került hozzáadásra: test/benchmark_krep_vs_rg.sh a krep és a ripgrep összehasonlítására;
- Javítva lett a minimalizált erőforrások (pl. .min.*) rekurzív kihagyásának hibája;
- Javították a tesztelést.
Forrás: linux.org.ru
