Changes for version 2.20 - 2013-06-23

  • Many improvements from Niels Thykier, hero of the free people. From GH #25:
  • SPEED / INTERNAL: Less time is spent computing prototypes
  • SPEED / INTERNAL: Leak guards are more efficient.
  • SPEED : Expanding tags (eg: qw(:all)) is now faster. This also improves the speed of checking autodying code with Perl::Critic.
  • INTERNAL: Expanding of tags is faster and preserves order.

Modules

Replace functions with equivalents which succeed or die
Replace functions with ones that succeed or die with lexical scope
Exceptions from autodying functions.
Exceptions from autodying system().
Provide hints about user subroutines to autodie
Skip a package when throwing autodie exceptions

Provides

in lib/Fatal.pm