Skip to content

v4.6: Fast Search for Georgian & Hashing w/out Stack Protection 🔞

Latest

Choose a tag to compare

@ashvardanian ashvardanian released this 26 Dec 21:36
· 0 commits to a29629246adb48e9081d519a3ddc21bd4eccfb59 since this release
  • New fast case-insensitive substring search path for Georgian 🇬🇪
  • Faster hashing with compile-time dispatch w/out stack protection 🔞
  • Faster byteset search on Haswell CPUs, thanks to @Caturra000 👏
  • Fewer inline-related warnings in C++ builds, thanks to @inflooper 👏

Minor

  • Add: Georgian fast path (e02cb00)

Patch

  • Fix: inline static warnings with C++23 modules (#287) (374adbf)
  • Improve: Reduce startup overhead for sz_find_byteset_haswell (#293) (7f2899a)
  • Fix: Missing Georgian dispatch (5f91e7e)
  • Improve: Drop stack-protection in hashing on GCC (23801e4)
  • Improve: Reduce repeated reviews (2e5784b)
  • Improve: Faster sz_size_bit_ceil (4003057)
  • Improve: Avoid ZMM-to-stack spill in Skylake comparisons (d94a010)
  • Make: Use relative install path for C sources (690d775)