The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.03 - 2021-03-03

  • CHANGES
    • Add Syntax::Keyword::Defer for `defer` syntax alias
    • Document and test that caller() inside FINALLY does not see the finally block at all
    • Forbid `return` out of a FINALLY block
    • Forbid the use of `goto` or `next/last/redo` in a FINALLY block at all
    • Detect the use of nonlocal flow control out of a FINALLY block and at least turn the otherwise-segfault into a panic message
    • Added cross-module integration tests to check the behaviour with Syntax::Keyword::Try and perl 5.33.7's feature 'try'

Modules

add defer block syntax to perl
add FINALLY phaser block syntax to perl