xxHash 0.8.3

xxHash 0.8.3

Po ponad roku prac rozwojowych, wydano wersję 0.8.3 biblioteki xxHash, realizującej wysokowydajne niekryptograficzne algorytmy haszujące xxHash. Biblioteka i konsolowe narzędzie są napisane w języku C i są dystrybuowane na licencji BSD 2.

Co nowego:

  • Naprawiono błąd w funkcji XXH3_128bits_withSecretandSeed(), prowadzący do nieprawidłowych wyników w niektórych przypadkach.
  • Dodano zoptymalizowaną implementację dla LoongArch SX.
  • Teraz narzędzie konsolowe xxhsum automatycznie wykrywa i wykorzystuje najlepsze dostępne rozszerzenia wektorowe (SSE, AVX itp.). Wcześniej wymagana była wyraźna opcja kompilacji, ale teraz jest ona włączona domyślnie (można ją wyłączyć ustawiając DISPATCH=0).
  • Do narzędzia xxhsum dodano także przełącznik —filelist / —files-from, który przyjmuje nazwy plików z pliku tekstowego lub stdin, ułatwiając masowe haszowanie.
  • Nowy tryb -H3 generuje 64-bitowe hasze XXH3 z prefiksem XXH3_, aby odróżnić je od bezprefiksowego XXH64. Symlink xxh3sum domyślnie używa tego trybu.
  • Weryfikacja kompilacji dla procesorów AIX i SPARC.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster