All checks were successful
Smoke Test / smoke (pull_request) Successful in 28s
Security improvements: - Input validation (dimension must be power of 2, <= 4096) - Null pointer checks for all parameters - Constant-time quantization (no data-dependent branches) - Bounds checking in bit packing/unpacking - Safe wrapper functions (safe_polar_quant_encode/decode_turbo4) - RAII SafeBuffer for memory safety Added turbo-safety.h with: - is_power_of_2() validation - validate_dimension() with clear error messages - validate_pointers() for null checks - ct_abs(), ct_min_index(), ct_abs_diff() for constant-time ops - SafeBuffer<T> RAII wrapper Updated llama-turbo.cpp to use validation and constant-time ops. Updated llama-turbo.h with safety documentation. 13 tests pass. Fixes #55