krep 2.0.0

krep 2.0.0 krep 2.0.0

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

Voeg 'n opmerking