SEARCH RESULTS

Perldeltas

"New tests" in perl56delta

New tests lib/attrs Compatibility tests for sub : attrs vs the older use attrs. ... lib/env Tests for new environment scalar capability (e.g., use Env qw($BAR);).

"New tests" in perl561delta

New tests lib/attrs Compatibility tests for sub : attrs vs the older use attrs. ... lib/env Tests for new environment scalar capability (e.g., use Env qw($BAR);).

"New Tests" in perl571delta

New Tests Many new tests have been added.

"New Tests" in perl58delta

New Tests Several new tests have been added, especially for the lib and ext subsections. ... Many of the new tests are of course introduced by the new modules, but still in general Perl is now more

"New Tests" in perl572delta

New Tests Several new tests have been added, especially for the lib subsection.

"New Documentation" in perl572delta

New Documentation Locale::Maketext::TPJ13 is an article about software localization, originally published ... The new files are perlapollo, perlbeos, perldgux, perlhurd, perlmint, perlnetware, perlplan9, perlqnx

"New Documentation" in perl571delta

New Documentation perlclib Internal replacements for standard C library functions.

"New Documentation" in perl570delta

New Documentation perl56delta details the changes between the 5.005 release and the 5.6.0 release. ... perlnewmod tells about writing and submitting a new module.

"New Documentation" in perl583delta

New Documentation The documentation has been revised in places to produce more standard manpages.

"New Modules" in perl570delta

Modules and Pragmata New Modules File::Temp allows one to create temporary files and directories in

"New Tests" in perl581delta

New Tests In Perl 5.8.0 there were about 69000 separate tests in about 700 test files, in Perl 5.8.1

"New Platforms" in perl5005delta

New Platforms BeOS is now supported. See README.beos. DOS is now supported under the DJGPP tools.

"New or Changed Diagnostics" in perl583delta

New or Changed Diagnostics The fatal error "DESTROY created new reference to dead object" is now documented

"New Configure flags" in perl56delta

New Configure flags The following new flags may be enabled on the Configure command line by running ... usemultiplicity usethreads useithreads (new interpreter threads: no Perl API yet) usethreads

"New Configure flags" in perl561delta

New Configure flags The following new flags may be enabled on the Configure command line by running ... usemultiplicity usethreads useithreads (new interpreter threads: no Perl API yet) usethreads

"New Documentation" in perl581delta

New Documentation perl573delta has been added to list the differences between the (now quite obsolete

"New Modules" in perl5005delta

Modules and Pragmata New Modules B Perl compiler and tools. See B.

"New Documentation" in perl58delta

New Documentation perl56delta details the changes between the 5.005 release and the 5.6.0 release. ... perlnewmod tells about writing and submitting a new module. [561+] perlpacktut is a pack() tutorial.

"New and changed syntax" in perl5004delta

New and changed syntax $coderef->(PARAMS) A subroutine reference may now be suffixed with an arrow ... This new syntax follows the pattern of $hashref->{FOO} and $aryref->[$foo]: You may now write &$subref

"New or Changed Diagnostics" in perl571delta

New or Changed Diagnostics Two new debugging options have been added: if you have compiled your Perl

"New or Changed Diagnostics" in perl581delta

New or Changed Diagnostics All the warnings related to pack() and unpack() were made more informative

"New or Changed Diagnostics" in perl584delta

New or Changed Diagnostics Carp and the internal diagnostic routines used by Devel::Peek have been made

"New INIT keyword" in perl5005delta

New INIT keyword INIT subs are like BEGIN and END, but they get run just before the perl runtime begins

"New qr// operator" in perl5005delta

New qr// operator The qr// operator, which is syntactically similar to the other quote-like operators

"New Or Improved Platforms" in perl572delta

Installation and Configuration Improvements New Or Improved Platforms AIX should now work better with ... AtheOS ( http://www.atheos.cx/ ) is a new platform.

"New lock keyword" in perl5005delta

New lock keyword The lock keyword is the fundamental synchronization primitive in threaded perl.

"New or Changed Diagnostics" in perl570delta

New or Changed Diagnostics All regular expression compilation error messages are now hopefully easier

"New Modules" in perl571delta

Modules and Pragmata New Modules B::Concise, by Stephen McCamant, is a new compiler backend for walking

"New Diagnostics" in perl5004delta

New Diagnostics Several new conditions will trigger warnings that were silent before. ... The following new warnings and errors outline these.

"New Modules and Pragmata" in perl58delta

Hash::Util is the interface to the new restricted hashes feature. ... sort is a new pragma for controlling the behaviour of sort().

"New or Changed Diagnostics" in perl572delta

New or Changed Diagnostics In the regular expression diagnostics the << HERE marker introduced in 5.7.0

"About the new versioning system" in perl5005delta

About the new versioning system Perl is now developed on two tracks: a maintenance track that makes ... Perl 5.005 is the combined product of the new dual-track development scheme.

"New or Changed Diagnostics" in perl58delta

New or Changed Diagnostics Please see perldiag for more details. ... Warnings relating to the use of the new restricted hashes feature have been added.

"New "Pseudo-hashes are deprecated"" in perl581delta

New "Pseudo-hashes are deprecated" This warning should have been already in 5.8.0, since they are.

"New Unicode Properties" in perl58delta

New Unicode Properties Unicode scripts are now supported.

"New Modules and Distributions" in perl572delta

Modules and Pragmata New Modules and Distributions Attribute::Handlers - Simpler definition of attribute

"New Or Improved Platforms" in perl58delta

New Or Improved Platforms For the list of platforms known to support Perl, see "Supported Platforms" ... AtheOS ( http://www.atheos.cx/ ) is a new platform. BeOS has been reclaimed.

"New Or Improved Platforms" in perl571delta

New Or Improved Platforms For the list of platforms known to support Perl, see "Supported Platforms"

"New and changed builtin constants" in perl5004delta

New and changed builtin constants __PACKAGE__ The current package name at compile time, or the undefined

"New and changed builtin variables" in perl5004delta

New and changed builtin variables $^E Extended error message on some platforms. ... Not actually new, but newly documented.

"New builtin methods" in perl5004delta

New builtin methods The UNIVERSAL package automatically contains the following methods that are inherited

"New Diagnostics" in perl5005delta

New Diagnostics Ambiguous call resolved as CORE::%s(), qualify as such or use & (W) A subroutine you

"New and changed builtin functions" in perl5004delta

It is the recommended method for new code. ... (Not actually new; just never documented before.)

"New Opcode module and revised Safe module" in perl5004delta

New Opcode module and revised Safe module A new Opcode module supports the creation, manipulation and ... The revised Safe module has a new API and is implemented using the new Opcode module.

"New "Illegal declaration of anonymous subroutine"" in perl581delta

New "Illegal declaration of anonymous subroutine" You must specify the block of code for sub.

"New "Use of freed value in iteration"" in perl581delta

New "Use of freed value in iteration" Something modified the values being iterated over.

"New "read() on %s filehandle %s"" in perl581delta

New "read() on %s filehandle %s" You cannot read() (or sysread()) from a closed or unopened filehandle

"New "5.005 threads are deprecated"" in perl581delta

New "5.005 threads are deprecated" This warning should have been already in 5.8.0, since they are.

"Relaxed new mandatory warnings introduced in 5.004" in perl5005delta

Relaxed new mandatory warnings introduced in 5.004 Many new warnings that were introduced in 5.004 have ... See "New Diagnostics".

"New "Missing control char name in \c"" in perl581delta

New "Missing control char name in \c" Self-explanatory.

"New "To%s: illegal mapping '%s'"" in perl581delta

New "To%s: illegal mapping '%s'" An illegal user-defined Unicode casemapping was specified.

"New syntax for declaring subroutine attributes" in perl56delta

New syntax for declaring subroutine attributes Formerly, if you wanted to mark a subroutine as being

"New syntax for declaring subroutine attributes" in perl561delta

New syntax for declaring subroutine attributes Formerly, if you wanted to mark a subroutine as being

"New or Changed Diagnostics" in perl56delta

New or Changed Diagnostics "%s" variable %s masks earlier declaration in same %s (W misc) A "my" or ... written something like this: sub doit { use attrs qw(locked); } You should use the new

"New or Changed Diagnostics" in perl561delta

New or Changed Diagnostics "%s" variable %s masks earlier declaration in same %s (W misc) A "my" or ... written something like this: sub doit { use attrs qw(locked); } You should use the new

"New "Newline in left-justified string for %s"" in perl581delta

New "Newline in left-justified string for %s" The padding spaces would appear after the newline, which

"New variable $^C reflects -c switch" in perl56delta

New variable $^C reflects -c switch $^C has a boolean value that reflects whether perl is being run

"New variable $^C reflects -c switch" in perl561delta

New variable $^C reflects -c switch $^C has a boolean value that reflects whether perl is being run

"New "Tied variable freed while still in use"" in perl581delta

New "Tied variable freed while still in use" Something pulled the plug on a live tied variable, Perl

"New "Possible precedence problem on bitwise %c operator"" in perl581delta

New "Possible precedence problem on bitwise %c operator" If you think this $x & $y == 0 tests

"New variable $^V contains Perl version as a string" in perl56delta

New variable $^V contains Perl version as a string $^V contains the Perl version number as a string

"New variable $^V contains Perl version as a string" in perl561delta

New variable $^V contains Perl version as a string $^V contains the Perl version number as a string

"New Unicode Semantics (no more use utf8, almost)" in perl58delta

New Unicode Semantics (no more use utf8, almost) Previously in Perl 5.6 to use Unicode one would say

"Highlights In 5.8.0" in perl58delta

Highlights In 5.8.0 Better Unicode support New IO Implementation New Thread Implementation Better ... Numeric Accuracy Safe Signals Many New Modules More Extensive Regression Testing

"Foo:: can be used as implicitly quoted package name" in perl5005delta

The recommended way to write barewords in the indirect object slot is new Foo:: @args. ... Note that the method new() is called with a first argument of Foo, not Foo:: when you do that.

"Perl Source Compatibility" in perl5005delta

Some new keywords have been introduced. ... See "New INIT keyword", "New lock keyword", and "New qr// operator".

"Documentation Changes" in perl5004delta

perldebug Although not new, this has been massively updated. ... perlsec Although not new, this has been massively updated.

"Regular Expressions" in perl5005delta

Regular Expressions Perl's regular expression engine has been seriously overhauled, and many new constructs ... >RE) \z New operator for precompiled regular expressions See "New qr// operator".

"Where possible, buffered data discarded from duped input filehandle" in perl56delta

Where possible, buffered data discarded from duped input filehandle open(NEW, "<&OLD") now attempts ... On platforms where doing this is allowed, the next read operation on NEW will return the same data as

"More precise warnings" in perl5004delta

Each new perl version tends to remove some undesirable warnings, while adding new warnings that may catch

"Where possible, buffered data discarded from duped input filehandle" in perl561delta

Where possible, buffered data discarded from duped input filehandle open(NEW, "<&OLD") now attempts ... On platforms where doing this is allowed, the next read operation on NEW will return the same data as

"Utility Changes" in perl572delta

h2xs uses the new ExtUtils::Constant module which will affect newly created extensions that define constants ... Since the new code is more correct (if you have two constants where the first one is a prefix of the

"Quicksort is internally implemented" in perl5005delta

The new qsort() is resistant to inconsistent comparison functions, so Perl's sort() will not provoke ... In our testing, the new qsort() required the minimal number of pair-wise compares on average, among all

"Support for More Operating Systems" in perl5004delta

Support for More Operating Systems Support for the following operating systems is new in Perl 5.004.

"Utility Changes" in perl58delta

h2xs uses the new ExtUtils::Constant module which will affect newly created extensions that define constants ... Since the new code is more correct (if you have two constants where the first one is a prefix of the

"perlclib" in perl571delta

New Documentation perlclib Internal replacements for standard C library functions.

"pack() format 'Z' supported" in perl56delta

pack() format 'Z' supported The new format type 'Z' is useful for packing and unpacking null-terminated

"pack() format 'Z' supported" in perl561delta

pack() format 'Z' supported The new format type 'Z' is useful for packing and unpacking null-terminated

"Enhanced Installation Directories" in perl56delta

Dsitelib or -Dsitearch to set special values for library directories, you might wish to consider using the new ... earlier version of perl, you should be sure to check that Configure makes sensible choices for the new

"Enhanced Installation Directories" in perl561delta

Dsitelib or -Dsitearch to set special values for library directories, you might wish to consider using the new ... earlier version of perl, you should be sure to check that Configure makes sensible choices for the new

"Math::Trig" in perl5004delta

Math::Trig This new module provides a simpler interface to parts of Math::Complex for those who need

"Tied handles support is better" in perl5005delta

There is also a new base class for TIEARRAY implementations. See Tie::Array.

"pack() format modifier '!' supported" in perl56delta

supported The new format type modifier '!'

"pack() format modifier '!' supported" in perl561delta

supported The new format type modifier '!'

"Behavior of list slices is more consistent" in perl56delta

The new behavior is to produce an empty list if (and only if) the original list was empty. ... The new behavior ensures it has three undefined elements.

"Behavior of list slices is more consistent" in perl561delta

The new behavior is to produce an empty list if (and only if) the original list was empty. ... The new behavior ensures it has three undefined elements.

"Documentation" in perl561delta

The following pod documents are brand new: perlclib Internal replacements for standard C library ... perlebcdic Considerations for running Perl on EBCDIC platforms perlnewmod Perl modules: preparing a new

"Support for interpolating named characters" in perl56delta

Support for interpolating named characters The new \N escape interpolates named characters within strings

"Support for interpolating named characters" in perl561delta

Support for interpolating named characters The new \N escape interpolates named characters within strings

"Deprecation Warnings" in perl581delta

Deprecation Warnings There is one new feature deprecation.

"Incompatible Changes" in perl58delta

The major reason for the discontinuity is the new IO architecture called PerlIO. ... PerlIO is the default configuration because without it many new features of Perl 5.8 cannot be used.

"Binary Incompatibility" in perl58delta

The major reason for the discontinuity is the new IO architecture called PerlIO. ... PerlIO is the default configuration because without it many new features of Perl 5.8 cannot be used.

"C Language API Changes" in perl5004delta

perl_eval_pv A new function handy for eval'ing strings of Perl code inside C code. ... New extensions must use the new hash access functions and macros if they wish to use SV* keys.

"h2xs" in perl56delta

The -M, -a, -k, and -o options are new.

"h2xs" in perl561delta

The -M, -a, -k, and -o options are new.

"Default installation structure has changed" in perl5005delta

Default installation structure has changed The new Configure defaults are designed to allow a smooth

"C Source Compatibility" in perl5005delta

C Source Compatibility There have been a large number of changes in the internals to support the new ... New extensions should not refer to perl globals by their unqualified names.

"Installation and Configuration Improvements" in perl570delta

If you do not like this new behaviour, specify prefix, siteprefix, and vendorprefix explicitly. ... A new optional location for Perl libraries, otherlibdirs, is available.

"Generic Improvements" in perl570delta

If you do not like this new behaviour, specify prefix, siteprefix, and vendorprefix explicitly. ... A new optional location for Perl libraries, otherlibdirs, is available.

"Restricted Hashes" in perl58delta

No new syntax is involved: the Hash::Util module is the interface.

"Miscellaneous Changes" in perl58delta

A new command-line option, -t is available. ... It will be called in the context of the new thread, so all modifications are made in the new area.

"Modules and Pragmata" in perl570delta

Modules and Pragmata New Modules File::Temp allows one to create temporary files and directories in

"Installation and Configuration Improvements" in perl572delta

Installation and Configuration Improvements New Or Improved Platforms AIX should now work better with ... AtheOS ( http://www.atheos.cx/ ) is a new platform.

"Regex pre-/post-compilation items matched up" in perl572delta

The information is attached to the new offsets member of the struct regexp.

"B::C" in perl581delta

(The good news is that B::Bytecode and ByteLoader are better than they used to be.)

"Known Problems" in perl56delta

These are not new failures--Perl 5.005_0x has the same bugs, but didn't have these tests.

"Thread test failures" in perl56delta

These are not new failures--Perl 5.005_0x has the same bugs, but didn't have these tests.

"Utility Changes" in perl583delta

A new utility, prove, makes it easy to run an individual regression test at the command line. prove is

"Generic Improvements" in perl58delta

A new optional location for Perl libraries, otherlibdirs, is available. ... In addition to config.over, a new override file, config.arch, is available.

"Installation and Configuration Improvements" in perl58delta

A new optional location for Perl libraries, otherlibdirs, is available. ... In addition to config.over, a new override file, config.arch, is available.

"Failure of Thread tests" in perl571delta

These are not new failures--Perl 5.005_0x has the same bugs, but didn't have these tests.

"Utility Changes" in perl5004delta

Sends converted HTML to standard output The pod2html utility included with Perl 5.004 is entirely new

"pod2html" in perl5004delta

Sends converted HTML to standard output The pod2html utility included with Perl 5.004 is entirely new

"Unsafe signals again available" in perl581delta

However, the new safer model has its problems too. ... In completely unrelated news, you can now use safe signals with POSIX::SigAction.

"Localising Tied Arrays and Hashes Is Broken" in perl58delta

This will be changed in a future release, but we don't know yet what the new semantics will exactly be

"Failure of Thread tests" in perl572delta

These are not new failures--Perl 5.005_0x has the same bugs, but didn't have these tests.

"ithreads" in perl58delta

ithreads The new interpreter threads ("ithreads" for short) implementation of multithreading, by Arthur

"Compilation option: Binary compatibility with 5.003" in perl5004delta

Compilation option: Binary compatibility with 5.003 There is a new Configure question that asks if you

"Attributes for my variables now handled at run-time" in perl58delta

Note that the new semantics doesn't work with the Attribute::Handlers module (as of version 0.76).

"Internal change: FileHandle class based on IO::* classes" in perl5004delta

We suggest, but do not require, that you use the IO::* modules in new code.

"Incompatible Changes" in perl571delta

The new algorithm "One-at-a-Time" produces a different hashed key order.

"Licensing" in perl5005delta

Licensing Perl has a new Social Contract for contributors. See Porting/Contract.

"Utility Changes" in perl5005delta

perlcc, a new experimental front end for the compiler is available.

"Modules and Pragmata" in perl583delta

Perldoc POSIX Unicode::Collate Unicode::Normalize Test::Harness threads::shared cond_wait has a new

"Core Enhancements" in perl583delta

The new behaviour in the absence of a SCALAR method is to return TRUE if in the middle of an each iteration

"Improved Perl version numbering system" in perl56delta

To cope with the new versioning system's use of at least three significant digits for each version component ... Thus, using the new notation, 5.005_03 is the "same" as v5.5.30, and the first maintenance version following

"Core Enhancements" in perl572delta

A new special regular expression variable has been introduced: $^N, which contains the most-recently ... This enables the new behaviour for perl embedders. This will default in 5.10. See perlembed.

"Improved Perl version numbering system" in perl561delta

To cope with the new versioning system's use of at least three significant digits for each version component ... Thus, using the new notation, 5.005_03 is the "same" as v5.5.30, and the first maintenance version following

"Compatible C Source API Changes" in perl56delta

The new names cause less pollution of the cpp namespace and reflect what the numbers have come to stand

"Compatible C Source API Changes" in perl561delta

The new names cause less pollution of the cpp namespace and reflect what the numbers have come to stand

"(Win32) The -C Switch Has Been Repurposed" in perl581delta

For the new life of this switch, see "UTF-8 no longer default under UTF-8 locales", and "-C" in perlrun

"-Dusethreads means something different" in perl56delta

As of v5.6.0, interpreter-threads support is still lacking a way to create new threads from Perl (i.e

"Installation and Configuration Improvements" in perl56delta

As of v5.6.0, interpreter-threads support is still lacking a way to create new threads from Perl (i.e

"The Perl Debugger" in perl56delta

New commands include < ?, > ?, and { ?

"The Perl Debugger" in perl561delta

New commands include < ?, > ?, and { ?

"Installation and Configuration Improvements" in perl561delta

As of v5.6.0, interpreter-threads support is still lacking a way to create new threads from Perl (i.e

"-Dusethreads means something different" in perl561delta

As of v5.6.0, interpreter-threads support is still lacking a way to create new threads from Perl (i.e

"Modules and Pragmata" in perl58delta

Hash::Util is the interface to the new restricted hashes feature. ... sort is a new pragma for controlling the behaviour of sort().

"Changed Internals" in perl571delta

Changed Internals Some new APIs: ptr_table_clear(), ptr_table_free(), sv_setref_uv().

"Miscellaneous Enhancements" in perl581delta

While this new feature was not planned, it fell naturally out of PerlIO changes, and is to be considered

"Support for strings represented as a vector of ordinals" in perl56delta

In conjunction with the new $^V magic variable (which contains the perl version as a string), such literals ... Perl: # this will parse in older versions of Perl also if ($^V and $^V gt v5.6.0) { # new

"Support for strings represented as a vector of ordinals" in perl561delta

In conjunction with the new $^V magic variable (which contains the perl version as a string), such literals ... Perl: # this will parse in older versions of Perl also if ($^V and $^V gt v5.6.0) { # new

"Modules and Pragmata" in perl56delta

A new function countit() is just like timeit() except that it takes a TIME instead of a COUNT. ... IO::Socket::INET->new now sets $!

"Modules" in perl56delta

A new function countit() is just like timeit() except that it takes a TIME instead of a COUNT. ... IO::Socket::INET->new now sets $!

"Modules" in perl561delta

A new function countit() is just like timeit() except that it takes a TIME instead of a COUNT. ... IO::Socket::INET->new now sets $!

"Modules and Pragmata" in perl561delta

A new function countit() is just like timeit() except that it takes a TIME instead of a COUNT. ... IO::Socket::INET->new now sets $!

"Incompatible Changes" in perl56delta

CHECK is a new keyword All subroutine definitions named CHECK are now special. ... The new behavior is to not coerce bareword arguments to a typeglob.

"Perl Source Incompatibilities" in perl56delta

CHECK is a new keyword All subroutine definitions named CHECK are now special. ... The new behavior is to not coerce bareword arguments to a typeglob.

"Perl Source Incompatibilities" in perl561delta

CHECK is a new keyword All subroutine definitions named CHECK are now special. ... The new behavior is to not coerce bareword arguments to a typeglob.

"Incompatible Changes" in perl561delta

CHECK is a new keyword All subroutine definitions named CHECK are now special. ... The new behavior is to not coerce bareword arguments to a typeglob.

"suidperl less insecure" in perl584delta

For new projects the core perl team would strongly recommend that you use dedicated, single purpose security

"Future Directions" in perl581delta

A new feature called assertions will be available. ... A new operator // (defined-or) will be available.

"Fcntl" in perl5004delta

Fcntl New constants in the existing Fcntl modules are now supported, provided that your operating system

"Pseudo-hashes work better" in perl56delta

The fields pragma now provides ways to create pseudo-hashes, via fields::new() and fields::phash().

"VMS" in perl56delta

Miscellaneous bugfixing and porting of new core code to VMS.

"Installation and Configuration Improvements" in perl571delta

If you are on IRIX or Tru64 platforms, new profiling/debugging options have been added, see perlhack

"Modules and Pragmata" in perl5005delta

Modules and Pragmata New Modules B Perl compiler and tools. See B.

"VMS" in perl561delta

Miscellaneous bugfixing and porting of new core code to VMS.

"Pseudo-hashes work better" in perl561delta

The fields pragma now provides ways to create pseudo-hashes, via fields::new() and fields::phash().

"Updated And Improved Modules and Pragmata" in perl572delta

Fcntl, Socket, and Sys::Syslog have been rewritten to use the new-style constant dispatch section (see

"Installation and Configuration Improvements" in perl581delta

gcc versions 3.x introduced a new warning that caused a lot of noise during Perl compilation: gcc -Ialreadyknowndirectory

"Improved diagnostics" in perl56delta

alphabetic escapes encountered when parsing quote constructs now generate a warning, since they may take on new

"Improved diagnostics" in perl561delta

alphabetic escapes encountered when parsing quote constructs now generate a warning, since they may take on new

"Updated Modules And Pragmata" in perl581delta

Data::Dumper A new option, Pair, allows choosing the separator between hash keys and values. ... Scalar::Util New utilities: refaddr, isvstring, looks_like_number, set_prototype.

"Modules and Pragmata" in perl581delta

Data::Dumper A new option, Pair, allows choosing the separator between hash keys and values. ... Scalar::Util New utilities: refaddr, isvstring, looks_like_number, set_prototype.

"Modules and Pragmata" in perl572delta

Modules and Pragmata New Modules and Distributions Attribute::Handlers - Simpler definition of attribute

"Platform-specific improvements" in perl561delta

Platform-specific improvements The following new ports are now available. ... Trailing new %ENV entries weren't propagated to child processes. This is now fixed.

"Core Enhancements" in perl58delta

See "New Unicode Properties" earlier in this document for additional information on changes with Unicode

"Unicode Overhaul" in perl58delta

See "New Unicode Properties" earlier in this document for additional information on changes with Unicode

"Changes to tainting checks" in perl5004delta

The new restrictions when tainting include: No glob() or <*> These operators may spawn the C shell

"Improved Documentation" in perl56delta

perldebguts.pod This new manpage contains excessively low-level material not related to the Perl debugger

"Generic Improvements" in perl571delta

Some new Configure symbols, useful for extension writers: d_cmsghdr For struct cmsghdr.

"Improved Documentation" in perl561delta

perldebguts.pod This new manpage contains excessively low-level material not related to the Perl debugger

"Known test failures" in perl561delta

These are not new failures--Perl 5.005_0x has the same bugs, but didn't have these tests.

"Core Enhancements" in perl581delta

The new Perl command line option -C and its counterpart environment variable PERL_UNICODE can now be

"UTF-8 no longer default under UTF-8 locales" in perl581delta

The new Perl command line option -C and its counterpart environment variable PERL_UNICODE can now be

"z/OS (OS/390)" in perl58delta

test failures but the situation is actually much better than it was in 5.6.0; it's just that so many new

"Updated And Improved Modules and Pragmata" in perl58delta

This may cause new warnings when modules are being installed. ... You can now install coderef handlers, 'DEFAULT', and 'IGNORE' handlers, installing new handlers was not

"Pragmata" in perl5004delta

Pragmata Six new pragmatic modules exist: use autouse MODULE => qw(sub1 sub2 sub3) Defers require

"OS/390" in perl572delta

many test failures but the situation is actually better than it was in 5.6.0, it's just that so many new

"Incompatible Changes" in perl570delta

Suggestions for new shiny examples welcome but the main issue is that the examples need to be documented

"Deprecations" in perl58delta

Suggestions for new shiny examples welcome but the main issue is that the examples need to be documented ... Multithreaded code should be migrated to the new ithreads model (see threads, threads::shared and perlthrtut

"Failure of Thread (5.005-style) tests" in perl58delta

These are not new failures--Perl 5.005_0x has the same bugs, but didn't have these tests. ..

"Changed Internals" in perl58delta

The information is attached to the new offsets member of the struct regexp.

"Changes in existing modules" in perl5005delta

Carp Carp has a new function cluck(). cluck() warns, like carp(), but also adds a stack backtrace to

"Platform Specific Changes and Fixes" in perl58delta

There is a new kill implementation based on sys$sigprc that allows older VMS systems (pre-7.0) to use ... 9x. [561] Current directory entries in %ENV are now correctly propagated to child processes. [561] New

"C Source Incompatibilities" in perl56delta

option can be specified via MakeMaker: perl Makefile.PL POLLUTE=1 PERL_IMPLICIT_CONTEXT This new

"Malloc enhancements" in perl5004delta

Three new compilation flags are recognized by malloc.c.

"Updated And Improved Modules and Pragmata" in perl571delta

You can now install coderef handlers, 'DEFAULT', and 'IGNORE' handlers, installing new handlers was not

"C Source Incompatibilities" in perl561delta

option can be specified via MakeMaker: perl Makefile.PL POLLUTE=1 PERL_IMPLICIT_CONTEXT This new

"Module information summary" in perl5004delta

Module information summary Brand new modules, arranged by topic rather than strictly alphabetically:

"Changed Internals" in perl581delta

Changed Internals These news matter to you only if you either write XS code or like to know about or

"Platform Specific Changes and Fixes" in perl570delta

New %ENV entries now propagate to subprocesses.

"Modules and Pragmata" in perl571delta

Modules and Pragmata New Modules B::Concise, by Stephen McCamant, is a new compiler backend for walking

"Selected Bug Fixes" in perl570delta

Added a new POSIX-ish character class [[:blank:]] which stands for horizontal whitespace (currently,

"Changes" in perl573delta

add the if pragma 14832 implement IV/UV/NV/long double un/packing with j/J/F/D 14854 document the new

"PerlIO is Now The Default" in perl58delta

(This feature, like other new features that combine Unicode and I/O, work only if you are using PerlIO

"Selected Bug Fixes" in perl58delta

The debugger has a new dumpDepth option to control the maximum depth to which nested structures are dumped ... Added a new POSIX-ish character class [[:blank:]] which stands for horizontal whitespace (currently,

init