Changes for version 0.03
- Windows fixes
- Path safety now treats '\' as a separator alongside '/' when scanning a template name for traversal.
- Perl 5.10.0 is the new minimum, down from 5.16. ppport.h supplies av_top_index, croak_sv, mg_findext, SvREFCNT_dec_NN, HeUTF8 and utf8_to_uvchr_buf; sv_eq_flags/sv_cmp_flags fall back to sv_eq/sv_cmp, which take the identical path for the already fetched non-magical SVs the VM compares. cv_set_call_checker needs 5.14 and cannot be back-ported, so below that the statically-resolved fast path is simply not installed and every call takes the ordinary XSUB
- Fixed a latent stack bug in the ABI self-test: SvIV(POPs) popped twice
- t/11-bytecode-shape.t asserted a 1000us compile budget, which is a property of the smoker rather than of the compiler
Modules
a fast template engine
tiny PSGI conveniences for Template::Stencil