Ngomhla we-11 kweyoMdumba, kwakhutshwa inguqulelo yesi-2.0.0. crepe — isixhobo sekhonsoli esisebenza kakuhle, esinemisonto emininzi, esilungiselelwe i-SIMD sokukhangela imitya.
Iinkalo eziphambili:
- Ngokuxhomekeke kuhlobo lweetemplate, ii-algorithms zisetyenziselwa ukusebenza kakuhle UBoyer-Moore-Horspul, UKnuth-Morris-Pratt okanye I-Aho-Korasik.
- Ukusebenzisa ifayile ekwimephu yememori xa kusetyenzwa iifayile ezinkulu.
- Ukusasazwa ngokuzenzekelayo kokukhangela kwii-processor cores ezikhoyo.
- Ukulungiswa kweSIMD ngenkxaso yeSSE4.2, AVX2 kunye neNEON.
Le nkonzo ibhalwe ngo-C kwaye isasazwa phantsi kwelayisenisi ye-BSD-2.
Utshintsho:
- Ukusebenza kwendlela yokucubungula i-multi-threaded kumsebenzi we-search_file kuphuculwe kakhulu;
- yongeze iskripthi sovavanyo/benchmark_krep_vs_rg.sh ukuze kuthelekiswe i-krep kunye ne-ripgrep;
- Kulungiswe impazamo ngokutsiba izixhobo ezincitshisiweyo ngokuphindaphindiweyo (uhlobo .min.*);
- Uvavanyo oluphuculweyo.
umthombo: linux.org.ru
