Op 11 Februarie is weergawe 2.0.0 vrygestel. crêpe — 'n hoëprestasie, multi-threaded, SIMD-geoptimaliseerde konsole-hulpprogram vir die soek van stringe.
Belangrikste kenmerke:
- Afhangende van die tipe sjablone, word algoritmes gebruik vir optimale prestasie Boyer-Moore-Horspul, Knuth-Morris-Pratt of Aho-Korasik.
- Gebruik van 'n geheuegekarteerde lêer wanneer groot lêers verwerk word.
- Outomatiese verspreiding van soektogte oor beskikbare verwerkerkerne.
- SIMD-optimalisering met ondersteuning vir SSE4.2, AVX2 en NEON.
Die program is in C geskryf en versprei onder die BSD-2-lisensie.
Veranderinge:
- Die werkverrigting van multi-threaded padverwerking in die search_file-funksie is aansienlik verbeter;
- bygevoeg skrip test/benchmark_krep_vs_rg.sh vir die vergelyking van krep en ripgrep;
- Het 'n fout met rekursiewe oorslaan van geminimaliseerde hulpbronne (tipe .min.*) reggestel;
- Verbeterde toetsing.
Bron: linux.org.ru
