The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.992 - 2008-09-07

  • BUGFIX: unlink(), rename(), chdir() and closedir() functions are now included in the :filesys tag.
  • BUGFIX: binmode() is now checked for failure as part of the :file tag.
  • BUGFIX: Using an unopened filehandle in an autodying built-in no longer triggers a spurious warning.
  • BUGFIX: RT #38845, corrected a missing space in the error produced by autodie when called with the ':void' switch. Many thanks to Matt Kraai for the patch!
  • FEATURE: The dbmopen() and dbmclose() functions are now supported in their own :dbm tag. This is part of :io (and hence :default).
  • FEATURE: The dbmopen() built-in has its own formatter, which ensures errors always display the mask in octal, not decimal.
  • DOCUMENTATION: The :filesys tag is properly documented.
  • DOCUMENTATION: Added link to Perl tip on autodie.
  • TEST: RT #38845, t/internal.t updated to detect malformed error messages involving the mixing of ':void' and autodie.

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().

Provides

in lib/Fatal.pm