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

Changes for version 0.37 - 2005-04-05

  • moved ebug code into Devel::ebug::Console
  • moved the backend into Devel::ebug::Backend
  • major refactoring of Devel::ebug::Backend: move everything to subroutines, pass the context around
  • major refactoring to place functionality in plugins (patch by Simon Wistow)
  • fix a problem with code references (spotted by nadim) - we now use YAML instead of Storable
  • make stack_trace_human deal with undef strings, list refs, hash refs, and objects in arguments
  • new pad_human method for a human-readable pad view
  • in ebug_http, allow you to set simple break points and run
  • be sure to produce valid XHTML
  • added support for invoking the debugger by sending a signal (requested by Sam Vilain)

Documentation

A simple, extensible console Perl debugger
A simple, extensible web Perl debugger

Modules

A simple, extensible Perl debugger
Console front end to Devel::ebug
Webserver front end to Devel::ebug

Provides

DB
in lib/Devel/ebug/Backend/Plugin/Eval.pm
in lib/Devel/ebug/Backend/Plugin/ActionPoints.pm
in lib/Devel/ebug/Backend/Plugin/Basic.pm
in lib/Devel/ebug/Backend/Plugin/Codelines.pm
in lib/Devel/ebug/Backend/Plugin/Commands.pm
in lib/Devel/ebug/Backend/Plugin/Eval.pm
in lib/Devel/ebug/Backend/Plugin/Filenames.pm
in lib/Devel/ebug/Backend/Plugin/Pad.pm
in lib/Devel/ebug/Backend/Plugin/Ping.pm
in lib/Devel/ebug/Backend/Plugin/Run.pm
in lib/Devel/ebug/Backend/Plugin/StackTrace.pm
in lib/Devel/ebug/Backend/Plugin/Subroutine.pm
in lib/Devel/ebug/Plugin/ActionPoints.pm
in lib/Devel/ebug/Plugin/Basic.pm
in lib/Devel/ebug/Plugin/Codelines.pm
in lib/Devel/ebug/Plugin/Eval.pm
in lib/Devel/ebug/Plugin/Filenames.pm
in lib/Devel/ebug/Plugin/Pad.pm
in lib/Devel/ebug/Plugin/Run.pm
in lib/Devel/ebug/Plugin/StackTrace.pm
in lib/Devel/ebug/Plugin/Subroutine.pm
in lib/Devel/ebug.pm