CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     D     > >     Devel
Devel-Arena
Perl extension for inspecting the core's arena structures
Devel-ArgNames
Figure out the names of variables passed into subroutines.
Devel-Assert
assertions support for perls >= 5.8.1
Devel-Autoflush
Set autoflush from the command line
Devel-AutoProfiler
Automatically profile subroutine calls in a perl program.
Devel-Backtrace
Object-oriented backtrace
Devel-BeginLift
make selected sub calls evaluate at compile time
Devel-bt
Automatic gdb backtraces on errors
Devel-CallChecker
custom op checking attached to subroutines
Devel-Caller
meatier versions of C<caller>
Devel-Caller-IgnoreNamespaces
make available a magic caller()
Devel-Caller-Perl
Perl only implementation.
Devel-CallerStack
Object-Oriented call stack and iterator.
Devel-CallParser
custom parsing attached to subroutines
Devel-Callsite
Get current callsite and interpreter context
Devel-CallStack
record the calling stacks
Devel-CallTrace
See what your code's doing
Devel-Carnivore
Spy on your hashes (and objects)
Devel-Carp
warn of errors (from perspective of caller)
Devel-CCov
warn of errors (from perspective of caller)
Devel-ChangePackage
Change the package code is currently being compiled in
Devel-CheckApplicationCapabilities
check what an external application
Devel-CheckLib
check that a library is available
Devel-CheckOS
check what OS we're running on
Devel-Command
Perl extension to automatically load and register debugger command extensions
Devel-Command-NewF
extended 'f' command for the debugger
Devel-Command-Tdump
embedded test support in the debugger
Devel-Command-Viz
graph data structures under the debugger
Devel-Comments
Debug with executable smart comments to logs
Devel-Constants
translates constants back to named symbols
Devel-ContinuousProfiler
Ultra cheap profiling for use in production environments
Devel-CoreDump
create core dumps of the running perl interpreter, without terminating
Devel-CoreStack
generate a stack dump from a core file
Devel-CountOps
Simply and precisely count operations in Perl code
Devel-Cover
Code coverage metrics for Perl
Devel-CoverReport
Advanced coverage reports based on Devel::Cover
Devel-CoverX-Covered
Collect and report caller (test file) and covered (source file) statistics from the cover_db
Devel-Cycle
Find memory cycles in objects
Devel-DebugInit
Create a .gdbinit or similar file
Devel-Declare
Adding keywords to perl, in perl
Devel-Declare-Parser
Higher level interface to Devel-Declare
Devel-Declare-Parser-Fennec
The parser for Fennec syntax.
Devel-Depend-Cl
Extract dependency trees from c files
Devel-Depend-Cpp
Extract dependency trees from c files
Devel-Dependencies
Perl extension for examining dependencies on modules
Devel-Deprecate
Create deprecation schedules in your code
Devel-Diagram
Discover the classes of an arbitrary suite of Perl modules
Devel-Ditto
Identify where print output comes from
Devel-DLMProf
dynamid loaded modules detector
Devel-DProf
a B<DEPRECATED> Perl code profiler
Devel-DProfLB
tell me why my perl program runs so slowly
Devel-DProfPP
Parse C<Devel::DProf> output
Devel-Dt
Kind of emulates command line flag -Dt on normal perl
Devel-DTrace
Enable dtrace probes for subroutine entry, exit
Devel-DTrace-Provider
Create DTrace providers for Perl programs.
Devel-DumpSizes
Get name and size in bytes of all variables
Devel-DumpTrace
Evaluate and print out each line before it is executed.
Devel-Dumpvar
A pure-OO reimplementation of dumpvar.pl
Devel-ebug
A simple, extensible Perl debugger
Devel-ebug-HTTP
A web front end to a simple, extensible Perl debugger
Devel-ebug-Wx
GUI interface for your (d)ebugging needs
Devel-EdTrace
verbose tracer of perl code
Devel-EndStats
Show various statistics at the end of program run
Devel-EnforceEncapsulation
Find access violations to blessed objects
Devel-Eval
Allows you to debug string evals
Devel-EvalContext
Save lexicals and hints between calls to eval
Devel-EvalError
Reliably detect if and why eval() failed
Devel-Events
Extensible instrumentation framework.
Devel-Events-Filter-Size
Add L<Devel::Size> info to event data.
Devel-Events-Generator-ClassPublisher
Relay events from
Devel-Events-Objects
Object tracking support for L<Devel::Events>
Devel-Fail-Make
a distro that always fails the `make` stage
Devel-Fail-MakefilePL
a distro that always fails the `perl Makefile.PL` stage
Devel-Fail-MakeTest
a distro that always fails the `make test` stage
Devel-FakeOSName
Make Perl think it runs on a different OS
Devel-FastProf
"fast" perl per-line profiler
Devel-file
show source lines around errors and warnings
Devel-FileProfile
show source lines around errors and warnings
Devel-FindBlessedRefs
find all refs blessed under a package
Devel-FindGlobals
Find global variables and their size
Devel-FindRef
null
Devel-FIXME
Semi intelligent, pending issue reminder system.
Devel-GC-Helper
Perl extension for finding unused variables
Devel-GDB
Open and communicate a gdb session
Devel-GDB-Reflect
C++ reflection API for GDB
Devel-Gladiator
Walk Perl's arena
Devel-GlobalDestruction
Expose PL_dirty, the flag which marks global
Devel-Graph
Turn Perl code into a graphical flowchart
Devel-Hide
Forces the unavailability of specified Perl modules (for testing)
Devel-Hints
Access compile-time hints at runtime
Devel-Hook
Mess around with BEGIN/CHECK/INIT/END blocks
Devel-INC-Sorted
Keep your hooks in the begining of C<@INC>
Devel-InheritNamespace
Inherit An Entire Namespace
Devel-InPackage
scan a file for package declarations or determine which package a line belongs to
Devel-IntelliPerl
Auto-completion for Perl
Devel-Leak
Find perl objects that are not reclaimed
Devel-Leak-Cb
Detect leaked callbacks
Devel-Leak-Object
Detect leaks of objects
Devel-LeakGuard-Object
Scoped checks for object leaks
Devel-LeakTrace
indicates where variables are leaking from
Devel-LeakTrace-Fast
indicate where leaked variables are coming from.
Devel-LexAlias
alias lexical variables
Devel-LineName
give names to source code lines
Devel-LineTrace
Apply traces to individual lines.
Devel-Loading
Run code before each module is loaded
Devel-Local
Use development modules in place
Devel-Mallinfo
Get mallinfo() malloc memory stats, and more.
Devel-Maypole
support utilities for developing the Maypole stack
Devel-Memalyzer
Base framework for analyzing program memory usage
Devel-Memo
memoize function calls
Devel-MemoryTrace-Light
A simple lightweight memory-growth tracer
Devel-Messenger
Let Your Code Talk to You
Devel-ModInfo
Perl extension for providing metadata about a module's methods, properties, and arguments
Devel-Modlist
Collect a list of modules loaded at compile-time
Devel-Monitor
Monitor your variables/objects for memory leaks
Devel-Mortality
Helper functions for XS developers debugging mortality issues
Devel-MRO
Provides mro functions for XS modules
Devel-NoGlobalSig
croak when a global %SIG is installed
Devel-NYTProf
Powerful fast feature-rich perl source code profiler
Devel-ObjectTracker
Track object life to aid memory leak detection
Devel-Optrace
Traces opcodes which are running now
Devel-OptreeDiff
Produces diffs of optrees
Devel-PackagePath
Inspect and Manipulate a Path based on a Package Name
Devel-PartialDump
Partial dumping of data structures, optimized for argument
Devel-PatchPerl
Patch perl source a la Devel::PPort's buildperl.pl
Devel-PDB
A simple Curses-based Perl Debugger
Devel-PerlySense
Perl IDE backend with Emacs frontend
Devel-Pillbug
Stand-alone HTML::Mason-enabled server
Devel-Platform-Info
Unified framework for obtaining common platform metadata
Devel-Pointer
Fiddle around with pointers
Devel-Pointer-PP
Fiddle around with pointers, safer than Devel::Pointer
Devel-PPPort
Perl/Pollution/Portability
Devel-Pragma
helper functions for developers of lexical pragmas
Devel-PreProcessor
Module inlining and other Perl source manipulations
Devel-PrettyTrace
prints stack traces with arguments expanded into readable format
Devel-Profile
tell me why my perl program runs so slowly
Devel-Profiler
a Perl profiler compatible with dprofpp
Devel-Profiler-Plugins-Template
gather tmon.out data for Template Toolkit templates
Devel-Profit
A Perl profiler
Devel-ptkdb
Perl debugger using a Tk GUI
Devel-Refactor
Perl extension for refactoring Perl code.
Devel-Refcount
obtain the REFCNT value of a referent
Devel-RegExp
Access perl internal regex functions
Devel-RemoteTrace
Attachable call trace of perl scripts (a.k.a) L<perldebguts> by example
Devel-REPL
a modern perl interactive shell
Devel-REPL-Plugin-DataPrinter
Format REPL results with Data::Printer
Devel-REPL-Plugin-NAS
Add Perl to your network devices' command line interfaces
Devel-Required
Automatic update of required modules documentation
Devel-RingBuffer
Shared memory ring buffers for Perl scripts
Devel-RunBlock
run coderef as block
Devel-SawAmpersand
Perl extension querying PL_sawampersand variable
Devel-Scooby
Perl extension querying PL_sawampersand variable
Devel-SearchINC
Loading Perl modules from their development directories
Devel-SelfStubber
generate stubs for a SelfLoading module
Devel-SimpleTrace
See where you code warns and dies using stack traces
Devel-Size
Report amount of memory a variable uses
Devel-Size-Report
generate a size report for all elements in a structure
Devel-SlowBless
Find code that makes bless() slow
Devel-SmallProf
per-line Perl profiler
Devel-Spy
Spy on your objects and data
Devel-StackBlech
Dumps your stack, all of it, somewhere
Devel-StackTrace
An object representing a stack trace
Devel-StackTrace-AsHTML
Displays stack trace in HTML
Devel-StackTrace-WithLexicals
Devel::StackTrace + PadWalker
Devel-STDERR-Indent
Indents STDERR to aid in print-debugging recursive algorithms.
Devel-StealthDebug
Simple non-intrusive debug module
Devel-STrace
strace-like runtime call trace for Perl appl
Devel-StrictObjectHash
A strict access-controlled hash for debugging objects
Devel-StringInfo
Gather information about strings
Devel-Sub-Which
Name information about sub calls à la L<UNIVERSAL/can> and
Devel-SummarizedWarnings
Causes warnings to be summarized
Devel-Symdump
Perl symbol table access and dumping
Devel-System
intercept calls to C<system> to add extra diagnostics
Devel-TakeHashArgs
make a hash from @_ and set defaults in subs while checking that all mandatory arguments are present
Devel-tcltkdb
Perl debugger using a Tcl/Tk GUI
Devel-throttle
Slow down Perl scripts.
Devel-Timer
Track and report execution time for parts of code
Devel-Tinderbox-Reporter
Client to send reports to Tinderbox
Devel-Tinderclient
Devel-tkdb
Perl debugger using a Tcl/Tk GUI
Devel-Todo-Find
Search source code files for TODO comments
Devel-Tokenizer-C
Generate C source for fast keyword tokenizer
Devel-Trace
Print out each line before it is executed (like C<sh -x>)
Devel-Trace-Cwd
Print out each line before it is executed and track cwd changes
Devel-Trace-Fork
Devel::Trace-like output for multi-process programs
Devel-Trace-More
Like Devel::Trace but with more control
Devel-TraceCalls
Track calls to subs, classes and object instances
Devel-TraceDeps
track loaded modules and objects
Devel-TraceINC
Trace who is loading which perl modules
Devel-TraceLoad
Discover which modules a Perl program loads.
Devel-TraceMethods
Perl module for tracing module calls
Devel-TraceSAX
Trace SAX events
Devel-TraceSubs
Subroutine wrappers for debugging
Devel-TraceUse
show the modules your program loads, recursively
Devel-TraceVars
Print each line of code with variables evaluated
Devel-TrackObjects
Track objects by redefining bless
Devel-TrackSIG
Track those pesky signal handlers
Devel-TypeCheck
Identify type-unsafe usage in Perl programs
Devel-Unplug
Simulate the non-availability of modules
Devel-UseAnyFunc
Import any of several equivalent functions
Devel-UseFromCommandLineOnly
use a module from the command line only
Devel-Valgrind-Client
Make valgrind memcheck client requests
Devel-VersionDump
Dump loaded module versions to the console
Devel-WarnGlobal
Perl extension to aid in eliminating globals
Devel-WeakRef
Devel-WxProf
heavy-weight subroutine profiler and graphical profile analyzer
Devel-XRay
See What a Perl Module Is Doing

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.