Changes for version 2.31 - 2020-01-08

  • TEST BUGFIX: Correct diag explain in t/version.t so it'll pass on perl 5.8
  • TEST BUGFIX: Only test t/no-all.t if optional IPC::System::Simple is available
  • BUILD: Switch automated testing to github actions
  • TEST BUGFIX: Turn off t/kill.t for windows. Recent versions of windows seem to choke when doing: `kill 0, $$;`

Modules

Replace functions with equivalents which succeed or die
Replace functions with ones that succeed or die with lexical scope
Wrapper class for calling subs at end of scope
Hook stack for managing scopes via %^H
Internal Utility subroutines for autodie and Fatal
Exceptions from autodying functions.
Exceptions from autodying system().
Provide hints about user subroutines to autodie
Skip a package when throwing autodie exceptions