Changes for version 0.51 - 2025-11-02

  • Add XS wrapper over SIMD hex<->bin core (src/hexsimd.c)
  • Runtime CPU dispatch (scalar/SSE2/AVX2/AVX-512 when built)
  • Perl API now uses scalar refs: hex_to_binary(\$hex) binary_to_hex(\$bin)
  • Proper handling of empty strings and odd-length hex (croaks)
  • Build works on AVX-512 and non-AVX-512 x86_64 (OL8 tested)
    • added C demo instructions
    • added src/ files
    • changed version to 0.51

Modules

Fast hex to binary and binary to hex using SIMD aware C code