From 09d86ea595606ce39aac1c82d0d2f65a8c3ca2ce Mon Sep 17 00:00:00 2001 From: Florian Ragwitz Date: Wed, 21 Jul 2010 04:11:45 +0200 Subject: [PATCH] perldelta up to 2ea2ea91 --- pod/perl5134delta.pod | 73 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 63 insertions(+), 10 deletions(-) diff --git a/pod/perl5134delta.pod b/pod/perl5134delta.pod index 633ab94..a5283ce 100644 --- a/pod/perl5134delta.pod +++ b/pod/perl5134delta.pod @@ -1,5 +1,12 @@ =encoding utf8 +=for rafl +changelogged up to commit 2ea2ea91 +* PERL_STATIC_INLINE might want to be mentioned +* perl5db.pl +** what's with the one change but many changelog entries? +** why a new version in the changelog but no version bump? + =head1 NAME [ this is a template for a new perldelta file. Any text flagged as @@ -94,9 +101,19 @@ XXX =over 4 -=item * +=item C -XXX +Upgraded from version 1.16 to 1.18. + +L now detects incomplete L overrides and +avoids using bogus C<@DB::args>. This fixes certain cases of C caused by modules overriding C incorrectly. + +=item C + +Upgraded from version 3.31 to 3.31_01. + +Various issues in L have been fixed. =back @@ -129,13 +146,14 @@ XXX Changes which significantly change existing files in F go here. However, any changes to F should go in the L section. -=head3 L +=head3 L =over 4 =item * -XXX Description of the change here +Documented a L of L +on Win32. =back @@ -206,7 +224,7 @@ L section, instead. =item * -XXX +Improve compatibility with C compilers. =back @@ -271,9 +289,19 @@ L section. =over 4 -=item XXX-some-platform +=item Win32 -XXX +=over 4 + +=item * + +Fixed a possible hang in F. + +=item * + +Fixed Makefile for SDK2003SP1 compilers. + +=back =back @@ -287,9 +315,29 @@ be noted as well. =over 4 -=item * +=item Removed C -XXX +The option to define C to expose older 5.005 symbols for backwards +compatibility has been removed. It's use was always discouraged, and MakeMaker +contains a more specific escape hatch: + + perl Makefile.PL POLLUTE=1 + +This can be used for modules that have not been upgraded to 5.6 naming +conventions (and really should be completely obsolete by now). + +=item Declare API incompatibility between blead releases + +Only stable releases (5.10.x, 5.12.x, 5.14.x, ...) guarantee binary +compatibility with each other, while blead releases (5.13.x, 5.15.x, ...) often +break this compatibility. However, prior to perl 5.13.4, all blead releases had +the same C, C, and C, +effectively declaring them as binary compatible, which they weren't. From now +on, blead releases will have a C equal to their +C, explicitly marking them as incompatible with each other. + +Maintainance releases of stable perl's will continue to make no intentionally +incompatible changes. =back @@ -305,7 +353,12 @@ L. =item * -XXX +Fixed possible memory leak when using L to set +C<@DB::args>. + +=item * + +Several memory leaks when loading XS modules were fixed. =back -- 2.7.4