11. februārī tika izlaista versija 2.0.0 krep — augstas veiktspējas, daudzplūsmīga, SIMD optimizēta konsoles utilīta, kas paredzēta virkņu meklēšanai.
Galvenās iezīmes:
- Atkarībā no veidnēm, optimālai veiktspējai tiek izmantoti algoritmi Bojera–Mūra–Horspūla, Knutā–Morisa–Pratta vai Aho–Korasika.
- Atmiņā parādītā faila izmantošana, apstrādājot lielus failus.
- Automātiska meklēšanas sadale pa pieejamajiem procesora kodoliem.
- SIMD optimizācija ar atbalstu SSE4.2, AVX2 un NEON.
Utilīta ir rakstīta C valodā un tiek izplatīta saskaņā ar BSD-2 licenci.
Izmaiņas:
- significantly uzlabota daudzplūsmīgas apstrādes veiktspēja funkcijā search_file;
- pievienots skripts test/benchmark_krep_vs_rg.sh, lai salīdzinātu krep un ripgrep;
- izlabota kļūda rekursīvā minimizēto resursu (pēc parauga .min.*) izlaišanā;
- uzlabota testēšana.
Avots: linux.org.ru
