NAME

perldelta - what's new for perl5.006 (as of 5.005_54)

DESCRIPTION

This document describes differences between the 5.005 release and this one.

Incompatible Changes

Perl Source Incompatibilities

None known at this time.

C Source Incompatibilities

PERL_POLLUTE

Release 5.005 grandfathered old global symbol names by providing preprocessor macros for extension source compatibility. As of release 5.006, these preprocessor definitions are not available by default. You need to explicitly compile perl with -DPERL_POLLUTE in order to get these definitions.

PL_na and dTHR Issues

The PL_na global is now thread local, so a dTHR declaration is needed in the scope in which it appears. XSUBs should handle this automatically, but if you have used PL_na in support functions, you either need to change the PL_na to a local variable (which is recommended), or put in a dTHR.

Binary Incompatibilities

This release is not binary compatible with the 5.005 release and its maintenance versions.

Core Changes

Todo.

Supported Platforms

Todo.

Modules and Pragmata

Todo.

Utility Changes

Todo.

Documentation Changes

Todo.

New Diagnostics

Todo.

Obsolete Diagnostics

Todo.

BUGS

If you find what you think is a bug, you might check the headers of recently posted articles in the comp.lang.perl.misc newsgroup. There may also be information at http://www.perl.com/perl/, the Perl Home Page.

If you believe you have an unreported bug, please run the perlbug program included with your release. Make sure you trim your bug down to a tiny but sufficient test case. Your bug report, along with the output of perl -V, will be sent off to <perlbug@perl.com> to be analysed by the Perl porting team.

SEE ALSO

The Changes file for exhaustive details on what changed.

The INSTALL file for how to build Perl.

The README file for general stuff.

The Artistic and Copying files for copyright information.

HISTORY

Written by Gurusamy Sarathy <gsar@umich.edu>, with many contributions from The Perl Porters.

Send omissions or corrections to <perlbug@perl.com>.