Skip to content

Releases: ashvardanian/StringWars

Release v1.8.2

19 Mar 17:46

Choose a tag to compare

Release: v1.8.2 [skip ci]

Patch

Release v1.8.1

18 Jan 16:24

Choose a tag to compare

Release: v1.8.1 [skip ci]

Patch

  • Fix: Missing Pola.rs features (3ceadb5)
  • Improve: Criterion's new ElementsAndBytes (dd56e11)
  • Make: Group by workload (c9eef42)

Release v1.8.0

15 Dec 13:19

Choose a tag to compare

Release: v1.8.0 [skip ci]

Minor

  • Add: TR29 Unicode words tokenization (dcecbb1)

Patch

  • Docs: UTF-8 Search results (39825f6)
  • Make: Bump dependencies (9ed0776)
  • Improve: Fair Unicode comparisons (0e48fbc)
  • Improve: Better defaults (080bbfc)
  • Improve: Deduplicate input tokens (b9ab108)
  • Fix: Switch to PCRE2 for proper case-folding (c2f0550)

v1.7: Unicode Handling ㊗️

30 Nov 21:16

Choose a tag to compare

Minor

  • Add: Case-folding results (31142ce)
  • Add: Unicode Python benchmarks (1b5cba1)
  • Add: Separate Unicode benchmarks (a2bf26a)

Patch

  • Improve: Benchmark section names (aa9a7f1)
  • Make: Bump StringZilla for Unicode (808cdbc)
  • Improve: Assume PyICU available (82f528a)
  • Docs: Case-folding results (3c1832b)
  • Docs: Use ASCII bar-charts on homepage (fe3757d)
  • Improve: Fairness of case-fold benchmarks (4f7fa9d)
  • Docs: Broken dataset links (9b511c6)
  • Fix: Measuring "case-insensitive-find" thoughput (3ca7544)
  • Improve: Gracefull error handling (ad515c0)
  • Docs: Newer Leipzig corporas (7d7da42)

Release v1.6.1

23 Nov 23:43

Choose a tag to compare

Release: v1.6.1 [skip ci]

Patch

  • Docs: Apple M2 results (a1cd995)
  • Make: Use preview StringZilla (f5ff965)

Release v1.6.0

23 Nov 23:22

Choose a tag to compare

Release: v1.6.0 [skip ci]

Minor

  • Add: UTF-8 Processing benchmarks (d519c74)

Patch

  • Make: Use icu for Unicode parsing (789a69d)
  • Docs: UTF-8 language-specific datasets (0a93238)

v1.5: Encryption Benchmarks 🕵️

07 Nov 14:56

Choose a tag to compare

  • Add: Encryption benchmarks (9c94576)
  • Docs: Encryption/Decryption results on SPR (9f44178)
  • Docs: Clang and SSL sys requirements (b63d7d7)
  • Docs: cURL vs wget (abafedd)
  • Docs: Links to "HashEvals" and "StringWars" (be5c927)
  • Docs: Measuring fingerprint quality (b393b8e)

Release v1.4.2

31 Oct 01:02

Choose a tag to compare

Release: v1.4.2 [skip ci]

Patch

  • Docs: B200 results (pre register-only kernels) (f5d59ff)
  • Docs: Profiling with ncu & perf (a5f4a67)

Release v1.4.1

12 Oct 21:42

Choose a tag to compare

Release: v1.4.1 [skip ci]

Patch

  • Fix: CoW compilation issues (31a527e)
  • Make: Test released artifacts (ff62de5)

Release v1.4.0

07 Oct 22:30

Choose a tag to compare

Release: v1.4.0 [skip ci]

Minor

  • Add: PerfSection counters for Linux (6c81479)
  • Add: Separate checksums bench section (9d3a01c)
  • Add: Sha256 benchmarks (3355e58)

Patch

  • Make: Bump StringZilla & StringTape (1d988f9)
  • Improve: Colocate tokens before hashing (82383d7)
  • Docs: Informative dataset stats (5abefee)
  • Fix: .iter().copied() compilation (6568249)
  • Improve: Silence unused warnings (dd0f156)
  • Improve: Reuse load_dataset (c90a7eb)
  • Improve: Lower memory usage (c22d9d9)
  • Make: StringTape & Linux deps (762f707)
  • Improve: Allow RegEx STRINGWARS_FILTER (e7faa1a)