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

Changes for version 0.2.5 - 2014-11-16

  • This release localizes $! (ERRNO) for internal operations that change it, as suggested by Felipe Gasper. For the same operations, it also localizes $^E (extended OS error). Library files:
  • Localize $! and $^E for internal operations that change them. Tests:
  • Check that bare test blocks leave $!, %!, and $^E unchanged, but that blocks that modify $! and $^E still do so. Also:
  • Added Module::Build to the configure_requires.
  • Fix emacs mode line on t/14-leaks.t.
  • Better comments in lib/Test/Trap/Builder.pm.

Modules

Trap exit codes, exceptions, output, etc.
Backend for building test traps
Output layer backend using PerlIO::scalar
"Safe" output layer backend using File::Temp
Output layer backend using File::Temp