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