Skip to content

Add runtime-selected LtHash backend with AVX-512 Blake3 XOF kernel - #4151

Merged
masih merged 4 commits into
mainfrom
masih/1789147125-lthash-simd-backend
Sep 14, 2026
Merged

masih merged 4 commits into
mainfrom
masih/1789147125-lthash-simd-backend

Summarise LtHash benchmarks with benchstat in log, job summary and PR…

356d8e3
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 14, 2026 in 1s

65.48% (-1.13%) compared to ac460ac

View this Pull Request on Codecov

65.48% (-1.13%) compared to ac460ac

Details

Codecov Report

❌ Patch coverage is 84.61538% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 65.48%. Comparing base (ac460ac) to head (356d8e3).
⚠️ Report is 5 commits behind head on main.

Files with missing lines Patch % Lines
sei-db/state_db/sc/flatkv/lthash/backend.go 50.00% 8 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #4151      +/-   ##
==========================================
- Coverage   66.60%   65.48%   -1.13%     
==========================================
  Files        2196     2090     -106     
  Lines      169188   157791   -11397     
==========================================
- Hits       112692   103325    -9367     
+ Misses      56355    54325    -2030     
  Partials      141      141              
Files with missing lines Coverage Δ
...ei-db/state_db/sc/flatkv/lthash/backend_default.go 100.00% <100.00%> (ø)
sei-db/state_db/sc/flatkv/lthash/backend_nosimd.go 100.00% <100.00%> (ø)
sei-db/state_db/sc/flatkv/lthash/lthash.go 85.07% <100.00%> (-4.51%) ⬇️
sei-db/state_db/sc/flatkv/lthash/backend.go 50.00% <50.00%> (ø)

... and 156 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.