Changes for version 1.059 - 2023-07-20

  • correctly propagate the exit value of a packed executable
    • Get the exit value from perl_destruct() instead of perl_run(). These may be different, e.g. if the value of $? is set in an END block.
  • clean up tests a bit
  • set up GitHub CI and add cpanfile (for CI only)
  • check more return codes in myldr/*.c


Make and run Perl Archives
Binary PAR Loader
frontend to pp written in Perl/Tk.


Pack applications in a single executable file
Input filter for PAR
Bleach filter
Bytecode filter
Obfuscating filter
Content patcher
POD-stripping filter
PAR Packager
Base class for the PARL data packages
PAR Packager