You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Reject nullable FixedSizeListArray input in both turboquant_encode_mse
and turboquant_encode_qjl with a clear error message. TurboQuant is
lossy and cannot preserve null positions.
- Fix with_vector_quantization composability: store TurboQuantConfig in
the builder and apply at build() time, so it doesn't discard a
previously-configured compressor. Document precedence rules.
- Export VECTOR_EXT_ID and FIXED_SHAPE_TENSOR_EXT_ID as public constants
from vortex-turboquant; import in vortex-btrblocks instead of
hardcoding duplicate string literals.
- Add QJL roundtrip and inner product bias tests for dim=768 (non-
power-of-2 requiring padding to 1024).
- Move function-scoped imports to top of test module and benchmark file
per CLAUDE.md conventions.
- Regenerate public-api.lock.
Total: 88 unit tests + 1 doctest.
Signed-off-by: Will Manning <will@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Will Manning <will@willmanning.io>
0 commit comments