Skip to content

Tags: ashvardanian/StringWars

Tags

v1.8.2

Toggle v1.8.2's commit message
Release: v1.8.2 [skip ci]

- Docs: New thumbnail (91239c8)

v1.8.1

Toggle v1.8.1's commit message
Release: v1.8.1 [skip ci]

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

v1.8.0

Toggle v1.8.0's commit message
Release: v1.8.0 [skip ci]

- Add: TR29 Unicode words tokenization (dcecbb1)

- 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.0

Toggle v1.7.0's commit message
Release: v1.7.0 [skip ci]

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

- 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)

v1.6.1

Toggle v1.6.1's commit message
Release: v1.6.1 [skip ci]

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

v1.6.0

Toggle v1.6.0's commit message
Release: v1.6.0 [skip ci]

- Add: UTF-8 Processing benchmarks (d519c74)

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

v1.5.0

Toggle v1.5.0's commit message
Release: v1.5.0 [skip ci]

- 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)

v1.4.2

Toggle v1.4.2's commit message
Release: v1.4.2 [skip ci]

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

v1.4.1

Toggle v1.4.1's commit message
Release: v1.4.1 [skip ci]

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

v1.4.0

Toggle v1.4.0's commit message
Release: v1.4.0 [skip ci]

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

- 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)