MĂ« 11 shkurt u lĂ«shua versioni 2.0.0 krep â njĂ« mjet konsolate me performancĂ« tĂ« lartĂ«, shumĂ«-frymĂ«marrĂ«s, tĂ« optimizuar pĂ«r SIMD pĂ«r kĂ«rkimin e vargjeve.
Karakteristikat kryesore:
- NĂ« varĂ«si tĂ« llojit tĂ« shablloneve, pĂ«rdoren algoritme pĂ«r performancĂ« optimal. BoyerâMooreâHorspool, KnuthâMorrisâPratt ose AhoâCorasick.
- Përdorimi i një fileje të harduar në kujtesë gjatë përpunimit të skedarëve të mëdhenj.
- Shpërndarja automatike e kërkimeve mbi bërthamët e disponueshëm të procesorit.
- Optimizimi SIMD me mbështetje për SSE4.2, AVX2 dhe NEON.
Mjeti është shkruar në gjuhën C dhe shpërndahet nën licencën BSD-2.
Ndryshimet:
- kanali i përpunimit të shumëfishtë të rrugës në funksionin search_file është përmirësuar nd significantly.
- i shtuar skripti test/benchmark_krep_vs_rg.sh për të krahasuar krep dhe ripgrep;
- korrigjimi i një gabimi në kalimin rekursiv të burimeve të minimizuara (formes .min.*);
- testimi është përmirësuar.
Burimi: linux.org.ru
