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

Changes for version 0.02

  • Robert Soderberg had some suggestions ;-)
  • Added "off" (and "on") class methods for switching reporting off (or on) for a specific thread and all the threads that are created there.
  • Renamed method "report" to "output": "report" now returns a preliminary report.
  • Added support for different output formats, "plain" and "xml", and added "format" to allow you to select the type. Added "encoding" method for specifying encoding if XML type is used.
  • Added support for summary, which can be selected with the new "summary" class method.
  • Added support for limiting numbers of elements in the stacktrace and a class method "callers" to specify that number.
  • Added support for shortening package names and a class method "shorten" to specify that setting.
  • Added "disable" class method for disabling automatic report generation upon exit of the program.
  • Now only reports threads that were actually running when the last checkpoint was done. This should give a better approximation to reporting only live threads.
  • Fixed some typo's here.

Modules

report deadlocks with stacktrace