This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Missed OS/2 patch hunk.
[perl5.git] / pod / perldelta.pod
CommitLineData
d4432bb5 1=head1 NAME
cc0fca54 2
55e8fca7 3perldelta - what is new for perl v5.9.0
cc0fca54
GS
4
5=head1 DESCRIPTION
6
55e8fca7
JH
7This document describes differences between the 5.8.0 release and
8the 5.9.0 release.
f39f21d8 9
55e8fca7 10=head1 Incompatible Changes
87880fe6 11
f02c194e
RGS
12=head2 The C<$*> variable has been removed
13
14C<$*>, which was deprecated in favor of the C</s> and C</m> regexp
15modifiers, has been removed.
16
55e8fca7 17=head1 Core Enhancements
87880fe6 18
13cf4046
HS
19=head2 Tied Arrays with Negative Array Indices
20
21Formerly, the indices passed to C<FETCH>, C<STORE>, C<EXISTS>, and
22C<DELETE> methods in tied array class were always non-negative. If
23the actual argument was negative, Perl would call FETCHSIZE implicitly
24and add the result to the index before passing the result to the tied
25array method. This behavior is now optional. If the tied array class
26contains a package variable named C<$NEGATIVE_INDICES> which is set to
27a true value, negative values will be passed to C<FETCH>, C<STORE>,
28C<EXISTS>, and C<DELETE> unchanged.
29
55e8fca7 30=head1 Modules and Pragmata
87880fe6 31
55e8fca7 32=head1 Utility Changes
87880fe6 33
55e8fca7 34=head1 New Documentation
87880fe6 35
55e8fca7 36=head1 Performance Enhancements
87880fe6 37
55e8fca7 38=head1 Installation and Configuration Improvements
87880fe6 39
55e8fca7 40=head1 Selected Bug Fixes
87880fe6 41
55e8fca7 42=head1 New or Changed Diagnostics
f39f21d8 43
77c8cf41 44=head1 Changed Internals
f39f21d8 45
ebc20e9a 46=head1 New Tests
77c8cf41 47
f39f21d8
JH
48=head1 Known Problems
49
51bcf69b
JH
50=head1 Platform Specific Problems
51
cc0fca54
GS
52=head1 Reporting Bugs
53
d4ad863d
JH
54If you find what you think is a bug, you might check the articles
55recently posted to the comp.lang.perl.misc newsgroup and the perl
f02c194e
RGS
56bug database at F<http://bugs.perl.org/>. There may also be
57information at F<http://www.perl.com/>, the Perl Home Page.
cc0fca54
GS
58
59If you believe you have an unreported bug, please run the B<perlbug>
60program included with your release. Be sure to trim your bug down
61to a tiny but sufficient test case. Your bug report, along with the
d4ad863d 62output of C<perl -V>, will be sent off to perlbug@perl.org to be
cc0fca54
GS
63analysed by the Perl porting team.
64
65=head1 SEE ALSO
66
67The F<Changes> file for exhaustive details on what changed.
68
69The F<INSTALL> file for how to build Perl.
70
71The F<README> file for general stuff.
72
73The F<Artistic> and F<Copying> files for copyright information.
74
cc0fca54 75=cut