This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
clarify what text 'warn' appends to a newline-less string
[perl5.git] / pod / perl561delta.pod
index ccd9c8d..ab6067c 100644 (file)
@@ -23,7 +23,7 @@ a /bin/mail that is vulnerable to buffer overflow attacks.
 Note that suidperl is neither built nor installed by default in
 any recent version of perl.  Use of suidperl is highly discouraged.
 If you think you need it, try alternatives such as sudo first.
-See http://www.courtesan.com/sudo/.
+See http://www.courtesan.com/sudo/ .
 
 =head2 Core bug fixes
 
@@ -343,9 +343,10 @@ C<Configure -S> can be run non-interactively.
 
 =head2 Documentation
 
-README.aix, README.solaris and README.macos have been added.  README.posix-bc
-has been renamed to README.bs2000.  These are installed as L<perlaix>,
-L<perlsolaris>, L<perlmacos>, and L<perlbs2000> respectively.
+README.aix, README.solaris and README.macos have been added.
+README.posix-bc has been renamed to README.bs2000.  These are
+installed as L<perlaix>, L<perlsolaris>, L<perlmacos>, and
+L<perlbs2000> respectively.
 
 The following pod documents are brand new:
 
@@ -502,7 +503,7 @@ You will need a thread library package installed.  See README.hpux.
 
 Long doubles should now work under Linux.
 
-MacOS Classic is now supported in the mainstream source package.
+Mac OS Classic is now supported in the mainstream source package.
 See README.macos.
 
 Support for MPE/iX has been updated.  See README.mpeix.
@@ -762,13 +763,13 @@ as requiring an automatic lock() when it is entered, you had to declare
 that with a C<use attrs> pragma in the body of the subroutine.
 That can now be accomplished with declaration syntax, like this:
 
-    sub mymethod : locked method ;
+    sub mymethod : locked method;
     ...
     sub mymethod : locked method {
        ...
     }
 
-    sub othermethod :locked :method ;
+    sub othermethod :locked :method;
     ...
     sub othermethod :locked :method {
        ...
@@ -1387,6 +1388,12 @@ C<fred.com> if you don't backslash the C<@>.
 See http://www.plover.com/~mjd/perl/at-error.html for more details
 about the history here.
 
+=head2 @- and @+ provide starting/ending offsets of regex submatches
+
+The new magic variables @- and @+ provide the starting and ending
+offsets, respectively, of $&, $1, $2, etc.  See L<perlvar> for
+details.
+
 =head1 Modules and Pragmata
 
 =head2 Modules
@@ -3444,7 +3451,7 @@ is executed:
 
 =over
 
-=item 
+=item *
 
 64-bit builds
 
@@ -3459,7 +3466,7 @@ in 64-bit HP-UX.  The test attempts to create and connect to
 
 Note that 64-bit support is still experimental.
 
-=item 
+=item *
 
 Failure of Thread tests
 
@@ -3468,7 +3475,7 @@ fundamental problems in the 5.005 threading implementation.  These are
 not new failures--Perl 5.005_0x has the same bugs, but didn't have these
 tests.  (Note that support for 5.005-style threading remains experimental.)
 
-=item
+=item *
 
 NEXTSTEP 3.3 POSIX test failure
 
@@ -3477,7 +3484,7 @@ operating system libraries is buggy: the %j format numbers the days of
 a month starting from zero, which, while being logical to programmers,
 will cause the subtests 19 to 27 of the lib/posix test may fail.
 
-=item 
+=item *
 
 Tru64 (aka Digital UNIX, aka DEC OSF/1) lib/sdbm test failure with gcc
 
@@ -3625,7 +3632,7 @@ warning.  And in Perl 5.005, this special treatment will cease.
 
 If you find what you think is a bug, you might check the
 articles recently posted to the comp.lang.perl.misc newsgroup.
-There may also be information at http://www.perl.com/, the Perl
+There may also be information at http://www.perl.com/ , the Perl
 Home Page.
 
 If you believe you have an unreported bug, please run the B<perlbug>