perldelta - Fill in updated modules section
perldelta - Fill in testing section
perldelta - Fill in documentation section
perldelta - Fill in diagnostics section
perldelta - Wrap lines to 79 characters
perldelta - Fix typo
perldelta - Fill in selected bug fixes section
Update Extutils-MakeMaker to CPAN version 6.80

  [DELTA]

6.80 Tue Oct 15 16:04:50 BST 2013

    No changes from 6.79_04

6.79_04 Fri Oct 11 18:57:51 BST 2013
    Bug fixes:
    * Add CP_NONEMPTY to the list of tools in Makefile

6.79_03 Fri Oct 11 13:56:53 BST 2013
    Bug fixes:
    * don't copy .bs portably :)

6.79_02 Fri Oct 11 12:58:01 BST 2013
    Bug fixes:
    * RT#28992 don't copy .bs files if they are empty
Adding a prototype attribute.

This attribute adds an additional way of declaring a prototype for a
sub, making sub foo($$) and sub foo : prototype($$) equivalent.  The
intent is to keep the functionality of prototypes while allowing other
modules to use the syntactic space it currently occupies for other
purposes.

The attribute is supported in attributes.xs to allow
attributes::->import to work, but if its defined inline via something
like sub foo : prototype($$) {}, it will not call out to the
attributes module.

For: RT #119251
Upgrade Scalar-List-Utils from version 1.33 to 1.34
perldelta - Fix up attributes addition, and add new warnings
Update release schedule for 5.19.5
Porting/Maintainers.pl - Change UPSTREAM => undef to 'cpan' for cpan/ modules

There is one exception to this: version should currently be regarded as
UPSTREAM => 'blead' (at its maintainer's request), but only until [cpan
#88458] is resolved, so it is not worth moving from cpan/ to dist/ in the
meantime since it will only move back again in due course.
Porting/Maintainers.pl - Change UPSTREAM => undef to 'blead' for dist/ modules

There is only one module affected (XSLoader), already having a note to
revert it to 'blead' once 0.17 is released. That version is not yet
released, but blead is identical to 0.16, and I believe that note was not
quite correct -- it was a new *perl* release that was needed, not a new
CPAN release of XSLoader. The comment for the commit (e52529ca24) which
added the note is correct: "The problem (cmp_version.t failing) should
disappear after the next perl release." That was back when 5.17.3 had just
been released, and the problem has indeed gone away now.
Porting/Maintainers.pl - Change UPSTREAM => undef to 'blead' for ext/ modules

Split Win32CORE out from win32 to do this.
Porting/Maintainers.pl - Change UPSTREAM => undef to 'blead' for lib/ modules
numeric.c: nit in comment
lib/Unicode/UCD.t: Do tests in deterministic order

I needed this in order to compare successive runs of this test
Change mktables output for some tables to use hex

This makes all the tables in the lib/unicore/To directory that map from
code point to code point be formatted so that the mapped-to code point
is expressed as hexadecimal.

This allows for uniform treatment of these tables in utf8.c, and removes
the final use of strtol() in the (non-CPAN) core.  strtol() should be
avoided because it is subject to locale rules, and some older libc
implementations have been buggy.  It was used because Perl doesn't have
an efficient way of parsing a decimal number and advancing the parse
pointer to beyond it; we do have such a method for hex numbers.

The input to mktables published by Unicode is also in hex, so this now
conforms to that convention.

This also will facilitate the new work currently being done to read in
the tables that find the closing bracket given an opening one.
utf8.c: White-space only

This outdents code to the proper level given that the surrounding block
has been removed.