Skip to content

v1.3.5

Latest

Choose a tag to compare

@hemant-endee hemant-endee released this 22 May 10:22
· 1 commit to master since this release
7b8940d

Bug Fixes

  • FP16 NEON build fixed on AArch64 CPUs without FP16FML (src/quant/float16.hpp)
    Some AArch64 CPUs lack the FP16FML extension, causing build failures on missing vfmlalq_low_f16/vfmlalq_high_f16 intrinsics. Compatibility fallbacks using standard NEON (vcvt_f32_f16 + vfmaq_f32) are now compiled in automatically. CPUs with FP16FML still use the native single-instruction path.

  • Backup upload refactored into IndexManager (src/core/ndd.hpp, src/main.cpp)
    Backup upload logic moved from the route handler into a proper uploadBackup() method on IndexManager. Fixes issues with uploading backups (#220).

Improvements

  • Standardized return types for utility functions (src/utils/types.hpp)
    Explicit return-value type definitions added for all utility functions. No API or behavior change.

Full Changelog: v1.3.4...1.3.5