Devel::UseAnyFunc - Import any of several equivalent functions River stage one • 1 direct dependent • 1 total dependent

Devel::UseAnyFunc allows you to request any one of several equivalent functions from separate modules without forcing a dependancy on a specific one. Motivation As an example, many different modules provide essentially-equivalent URL escaping functio...

EVO/Devel-UseAnyFunc-1 - 28 Aug 2003 03:04:08 GMT

Devel::CallParser - custom parsing attached to subroutines River stage two • 12 direct dependents • 62 total dependents

This module provides a C API, for XS modules, concerned with custom parsing. It is centred around the function "cv_set_call_parser", which allows XS code to attach a magical annotation to a Perl subroutine, resulting in resolvable calls to that subro...

ZEFRAM/Devel-CallParser-0.002 - 21 Sep 2013 19:28:11 GMT

Devel::TraceCalls - Track calls to subs, classes and object instances River stage zero No dependents

ALPHA CODE ALERT. This module may change before "official" release". Devel::TraceCalls allows subroutine calls to be tracked on a per-subroutine, per-package, per-class, or per object instance basis. This can be quite useful when trying to figure out...

COSIMO/Devel-TraceCalls-0.04 - 26 Apr 2005 21:05:39 GMT

Devel::PerlySense - Perl IDE backend with Emacs frontend River stage zero No dependents

PerlySense is a Perl IDE backend that integrates with editor frontends, currently Emacs. (While no one has written a Vim frontend, PerlySense can emit Vim style data structures.) Conveniently navigate and browse the code and documentation of your pro...

JOHANL/Devel-PerlySense-0.0221 - 30 Aug 2019 08:12:04 GMT

Devel::hdb::Client - Perl bindings for Devel::hdb's REST interface River stage one • 1 direct dependent • 2 total dependents

Talks to the REST interface of Devel::hdb to control the debugged program. It uses the same interface the HTML/GUI debugger uses, and has all the same capabilities....

BRUMMETT/Devel-hdb-0.25 - 23 Dec 2018 00:22:43 GMT

Devel::RemoteTrace - Attachable call trace of perl scripts (a.k.a) perldebguts by example River stage zero No dependents

The purpose of this module is twofold. First of all it solves a real problem taht seems hard with the standard debugger: Trace the execution of a long running process when it stops serving requests. The secondary purpose is to be an easy understandab...

PMAKHOLM/Devel-RemoteTrace-0.3 - 20 Apr 2009 06:18:16 GMT

Devel::MAT::Dumper - write a heap dump file for later analysis River stage one • 1 direct dependent • 2 total dependents

This module provides the memory-dumping function that creates a heap dump file which can later be read by Devel::MAT::Dumpfile. It provides a single function which is not exported, which writes a file to the given path. The dump file will contain a r...

PEVANS/Devel-MAT-Dumper-0.41 - 14 Aug 2019 22:42:43 GMT

Devel::Trace::Subs - Generate, track, store and print code flow and stack traces. River stage zero No dependents

This module facilitates keeping track of a project's code flow and stack trace information in calls between subroutines. Optionally, you can use this module to automatically inject the appropriate "trace()" calls into all subs in individual files, al...

STEVEB/Devel-Trace-Subs-0.22 - 18 Jan 2016 18:57:34 GMT

XML::LibXML::Devel - makes functions from LibXML.xs available River stage four • 467 direct dependents • 1078 total dependents

"XML::LibXML::Devel" makes functions from LibXML.xs available that are needed to wrap libxml2 nodes in and out of XML::LibXML::Nodes. This gives cleaner dependencies than using LibXML.so directly. To XS a library that uses libxml2 nodes the first ste...

SHLOMIF/XML-LibXML-2.0201 - 25 May 2019 17:46:46 GMT

Devel::SelfStubber - generate stubs for a SelfLoading module River stage one • 1 direct dependent • 1 total dependent

Devel::SelfStubber prints the stubs you need to put in the module before the __DATA__ token (or you can get it to print the entire module with stubs correctly placed). The stubs ensure that if a method is called, it will get loaded. They are needed s...

FLORA/Devel-SelfStubber-1.05 - 15 Dec 2010 19:27:46 GMT

Devel::CallChecker - custom op checking attached to subroutines River stage two • 12 direct dependents • 79 total dependents

This module makes some new features of the Perl 5.14.0 C API available to XS modules running on older versions of Perl. The features are centred around the function "cv_set_call_checker", which allows XS code to attach a magical annotation to a Perl ...

ZEFRAM/Devel-CallChecker-0.008 - 26 Jul 2017 06:47:27 GMT

Devel::GlobalPhase - Detect perl's global phase on older perls. River stage two • 1 direct dependent • 77 total dependents

This gives access to ${^GLOBAL_PHASE} in versions of perl that don't provide it. The built in variable will be used if it is available. If all that is needed is detecting global destruction, Devel::GlobalDestruction should be used instead of this mod...

HAARG/Devel-GlobalPhase-0.003003 - 27 Jan 2018 21:50:44 GMT

Devel::Leak::Object - Detect leaks of objects River stage one • 1 direct dependent • 1 total dependent

This module provides tracking of objects, for the purpose of detecting memory leaks due to circular references or innappropriate caching schemes. Object tracking can be enabled on a per object basis. Any objects thus tracked are remembered until DEST...

ADAMK/Devel-Leak-Object-1.01 - 16 Jun 2010 03:59:47 GMT

Devel::TrackObjects - Track use of objects River stage zero No dependents

Devel::TrackObjects redefines "bless" and thus tracks the creation of objects by putting weak references to the object into a list. It can be specified which classes to track. At the end of the program it will print out infos about the still existing...

SULLR/Devel-TrackObjects-0.600 - 31 Oct 2015 10:52:24 GMT

Devel::ModuleDumper - show module information automatically River stage zero No dependents

"Devel::ModuleDumper" shows the module information at the end of your script. This module is especially useful for a Benchmark report. For example, here is the benchmark script. # crypt_benchmark.pl use strict; use warnings; use Benchmarks sub { use ...

BAYASHI/Devel-ModuleDumper-0.03 - 19 Jun 2014 00:35:51 GMT

Devel::Dependencies - Perl extension for examining dependencies on modules River stage zero No dependents

This module lists all the modules loaded by a program or a module at compilation time. More accurately, Devel::Dependencies uses a "BEGIN" and a "CHECK" block to find the changes in %INC. Devel::Dependencies accepts any combination of the following o...

NEILB/Devel-Dependencies-1.04 - 23 Oct 2015 20:17:49 GMT

Devel::Examine::Subs - Get info about, search/replace and inject code into Perl files and subs. River stage one • 2 direct dependents • 2 total dependents

Gather information about subroutines in Perl files (and in-memory modules), with the ability to search/replace code, inject new code, get line counts, get start and end line numbers, access the sub's code and a myriad of other options. Files are pars...

STEVEB/Devel-Examine-Subs-1.70 - 24 Oct 2018 16:28:50 GMT

Devel::REPL::Profile - Code to execute when re.pl starts River stage two • 24 direct dependents • 38 total dependents

For particular projects you might well end up running the same commands each time the REPL shell starts up - loading Perl modules, setting configuration, and so on. A mechanism called *profiles* exists to let you package and distribute these start-up...

ETHER/Devel-REPL-1.003028 - 16 Feb 2016 01:15:26 GMT

POE::Devel::Profiler - profiles POE programs River stage one • 1 direct dependent • 1 total dependent

This module profiles POE programs, in the same way the Devel::DProf family of modules do. Currently, POE::Devel::Profiler will profile the following: Program start/end Session create/destruction alarm_set delay_set signal alias_set yield/post/call fr...

APOCAL/POE-Devel-Profiler-0.02 - 18 Oct 2004 20:40:57 GMT

Devel::Module::Trace - Trace module origins River stage zero No dependents

This module traces use/require statements to print the origins of loaded modules...

NIERLEIN/Devel-Module-Trace-0.02 - 01 May 2015 10:09:50 GMT

91 results (0.07 seconds)