Skip to content

Remove duplicate core::simd wrapper — delegate to rustynum_accel The core/simd.rs module was a thin forwarding wrapper that only called rustynum_accel::fingerprint_hamming. Moved hamming_distance, batch_hamming, HammingEngine, and simd_level directly into rustynum_accel.rs and updated all imports (server.rs, python/mod.rs, fingerprint.rs, core/mod.rs). rustynum-core provides all stable SIMD (std::arch, no nightly features): AVX-512 VPOPCNTDQ → AVX2 Harley-Seal → scalar POPCNT https://claude.ai/code/session_0152b2NJYnjCJjvMAmgsTx3p#163

Merged
AdaWorldAPI merged 1 commit into
mainfrom
claude/review-rustynum-pr-80-2zNy5
Mar 2, 2026

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

No description provided.

The core/simd.rs module was a thin forwarding wrapper that only called
rustynum_accel::fingerprint_hamming. Moved hamming_distance, batch_hamming,
HammingEngine, and simd_level directly into rustynum_accel.rs and updated
all imports (server.rs, python/mod.rs, fingerprint.rs, core/mod.rs).

rustynum-core provides all stable SIMD (std::arch, no nightly features):
  AVX-512 VPOPCNTDQ → AVX2 Harley-Seal → scalar POPCNT

https://claude.ai/code/session_0152b2NJYnjCJjvMAmgsTx3p
@AdaWorldAPI AdaWorldAPI merged commit 9c2d1c2 into main Mar 2, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants