3 perldelta - what's new for perl v5.8.0
7 This document describes differences between the 5.6 release and this one.
9 =head1 Core Enhancements
11 =head1 Modules and Pragmata
13 =head1 Utility Changes
15 =head1 Improved Documentation
17 =head1 Performance enhancements
19 =head1 Installation and Configuration Improvements
21 =head2 gcc automatically tried if 'cc' does not seem to be working
23 In many platforms the vendor-supplied 'cc' is too stripped-down to
24 build Perl (basically, the 'cc' doesn't do ANSI C). If this seems
25 to be the case and the 'cc' does not seem to be the GNU C compiler
26 'gcc', an automatic attempt is made to find and use 'gcc' instead.
28 =head1 Platform specific changes
30 =head1 Significant bug fixes
32 =head1 New or Changed Diagnostics
36 =item (perhaps you forgot to load "%s"?)
38 (F) This is an educated guess made in conjunction with the message
39 "Can't locate object method \"%s\" via package \"%s\"". It often means
40 that a method requires a package that has not been loaded.
42 =item Ambiguous range in transliteration operator
44 (F) You wrote something like C<tr/a-z-0//> which doesn't mean anything at
45 all. To include a C<-> character in a transliteration, put it either
46 first or last. (In the past, C<tr/a-z-0//> was synonymous with
47 C<tr/a-y//>, which was probably not what you would have expected.)
53 =head1 Incompatible Changes
57 =head1 Obsolete Diagnostics
61 If you find what you think is a bug, you might check the
62 articles recently posted to the comp.lang.perl.misc newsgroup.
63 There may also be information at http://www.perl.com/perl/, the Perl
66 If you believe you have an unreported bug, please run the B<perlbug>
67 program included with your release. Be sure to trim your bug down
68 to a tiny but sufficient test case. Your bug report, along with the
69 output of C<perl -V>, will be sent off to perlbug@perl.com to be
70 analysed by the Perl porting team.
74 The F<Changes> file for exhaustive details on what changed.
76 The F<INSTALL> file for how to build Perl.
78 The F<README> file for general stuff.
80 The F<Artistic> and F<Copying> files for copyright information.
84 Written by Gurusamy Sarathy <F<gsar@activestate.com>>, with many
85 contributions from The Perl Porters.
87 Send omissions or corrections to <F<perlbug@perl.com>>.