Changes for version 0.09 - 2026-08-17
- Fix the fmt filter on quadmath and long-double perls. Perl's my_snprintf hands any format that is one bare float spec ("%.2f") to quadmath_snprintf and reads an NV from the varargs, so the double the filter passed made it panic ("quadmath_snprintf failed, format \"%.2f\"") or print 0.00. The float branch now calls snprintf directly, where a double and a plain format mean the same thing on every platform.
- t/44-fmt: the %d width case used a 2**53 literal, which a perl without 64-bit integers holds as an NV that no %d can represent (SvIV clamps it to UV_MAX, which reads back as -1). It now formats IV_MAX and compares against perl's own sprintf.
Modules
a fast template engine
tiny PSGI conveniences for Template::Stencil