SEARCH RESULTS

FAQ

No results

Functions

No results

Documentation

Storable - persistence for Perl data structures

Recursion With hooks comes the ability to recurse back to the Storable engine. ... Deep Cloning There is a Clone module available on CPAN which implements deep cloning natively, i.e.

Data::Dumper - stringified perl data structures, suitable for both printing and eval

If the method dies a warning will be generated. ... flag), an anonymous subroutine that contains the string '"DUMMY"' will be inserted in its place, and a warning

perl5db - the perl debugger

change some things and set some things up before the debugger code is compiled; most notably, the $deep ... warn() warn emits a warning, by joining together its arguments and printing them, with couple of fillips

perldebguts - Guts of Perl debugging

levels of recursion deep into the debugger you can go before a mandatory break). ... INSUBP num 1 Whether we are in a specific recurse.

B - The Perl Compiler Backend

label stash stashpv stashoff (threaded only) file cop_seq line warnings io ... $B::overlay should be set to reference a two-deep hash: indexed by OP address, then method name.

overload - Package for overloading Perl operations

A warning is issued if an attempt is made to register an operator not found above. ... The module might issue the following warnings: Odd number of arguments for overload::constant (W

perltie - how to hide an object class in a simple variable

starting a recursive loop. ... Note that despite its name, DBM::Deep does not use dbm.

perlre - Perl regular expressions

-p) will warn when compiled under use warnings; (?-d:...) and (?dl:...) are fatal errors. ... )+ \) }x That will efficiently match a nonempty group with matching parentheses two levels deep

perldebug - Perl debugging

If the maxdepth is included, it must be a numeral N; the value is dumped only N levels deep, as if the ... dumpDepth Limit recursion depth to N levels when dumping structures.

perldiag - various Perl diagnostics

"experimental::declared_refs"; use feature "declared_refs"; $fooref = my \$foo; Deep recursion on ... anonymous subroutine Deep recursion on subroutine "%s" (W recursion) This subroutine has called

perlop - Perl operators and precedence

Unique among all of Perl's operators, the smartmatch operator can recurse. ... ; say "red in array" if "red" ~~ $nested_array; If two arrays smartmatch each other, then they are deep

perlintern - autogenerated documentation of purely internal Perl functions

Note that pad_findlex() is recursive; it recurses up the chain of CVs, then comes back down, adding fake ... It is assumed that hints aren't storing anything that would need a deep copy.

perlos2 - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT.

Config.pm This file resides somewhere deep in the location you installed your perl library, find it ... This file resides somewhere deep in the location you installed your perl library, find it out by perl

perlrun - how to execute the Perl interpreter

number that don't look like numbers; using an array as though it were a scalar; if your subroutines recurse ... more than 100 deep; and innumerable other things.

perlguts - Introduction to the Perl API

The answer is recursion, and maybe threads. ... fragmentation, freed ops are marked as freed and attached to the slab's freed chain (an idea stolen from DBM::Deep

Perldeltas

"New or Changed Diagnostics" in perl5101delta

v-string in use/require is non-portable This warning has been removed. ... Deep recursion on subroutine "%s" It is now possible to change the depth threshold for this warning

"Lexical Subroutines" in perl5200delta

Deep recursion warnings no longer crash lexical subroutines. ... Undefining an inlinable lexical subroutine (my sub foo() { 42 } undef &foo) would result in a crash if warnings

"Updated Modules and Pragmata" in perl5202delta

Fixes CVE-2014-4330 by adding a configuration variable/option to limit recursion when dumping deep data ... A warning from the gcc compiler is now avoided when building the XS.

"Modules and Pragmata" in perl5202delta

Fixes CVE-2014-4330 by adding a configuration variable/option to limit recursion when dumping deep data ... A warning from the gcc compiler is now avoided when building the XS.

"Changed Diagnostics" in perl5120delta

warnings. ... Deep recursion on subroutine "%s" It is now possible to change the depth threshold for this warning

"Selected Bug Fixes" in perl5181delta

Undefining an inlinable lexical subroutine (my sub foo() { 42 } undef &foo) would result in a crash if warnings ... Deep recursion warnings no longer crash lexical subroutines. [RT #118521]

"Selected Bug Fixes" in perl5300delta

of uninitialized value" warnings. ... All recursive calls are treated as infinite recursion.

"Modules and Pragmata" in perl5220delta

Fixes CVE-2014-4330 by adding a configuration variable/option to limit recursion when dumping deep data ... POSIX::tmpnam() now produces a deprecation warning.

"Updated Modules and Pragmata" in perl5220delta

Fixes CVE-2014-4330 by adding a configuration variable/option to limit recursion when dumping deep data ... POSIX::tmpnam() now produces a deprecation warning.

"Updated Modules and Pragmata" in perl5160delta

Missing aliases added, a deep recursion error fixed and various documentation updates. ... A warning is now produced for invalid arguments. See "New Diagnostics".