Change 33540 by [EMAIL PROTECTED] on 2008/03/17 18:44:32
Update Changes.
Affected files ...
... //depot/maint-5.8/perl/Changes#151 edit
... //depot/maint-5.8/perl/patchlevel.h#194 edit
Differences ...
==== //depot/maint-5.8/perl/Changes#151 (text) ====
Index: perl/Changes
--- perl/Changes#150~33446~ 2008-03-05 11:16:42.000000000 -0800
+++ perl/Changes 2008-03-17 11:44:32.000000000 -0700
@@ -28,6 +28,575 @@
Version v5.8.9 Maintenance release working toward v5.8.9
--------------
____________________________________________________________________________
+[ 33536] By: nicholas on 2008/03/14 21:24:44
+ Log: Integrate:
+ [ 32079]
+ Subject: [perl #45823] [PATCH] v5.8.8. pod2html: <a
name="example"> anchor, but <a href="item_example"> link
+ From: Axel Kollmorgen (via RT) <[EMAIL PROTECTED]>
+ Date: Thu, 27 Sep 2007 16:03:38 -0700
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33535]
+ Integrate:
+ [ 32727]
+ Subject: [PATCH] Pod::Html: fix markup errors with (nested)
definition lists
+ From: Brendan O'Dea <[EMAIL PROTECTED]>
+ Date: Sat, 1 Dec 2007 11:59:12 +1100
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33534]
+ ++$Pod::Html::VERSION
+ Branch: maint-5.8/perl
+ !> lib/Pod/Html.pm lib/Pod/t/htmllink.t lib/Pod/t/htmlview.pod
+ !> lib/Pod/t/htmlview.t
+____________________________________________________________________________
+[ 33533] By: nicholas on 2008/03/14 16:52:44
+ Log: Integrate:
+ [ 33532]
+ Integrate:
+ [ 33371]
+ Also install perlbug as perlthanks, to make it easy for people to
send
+ their appreciation to [EMAIL PROTECTED]
+ It would be nice to get feedback other than bug reports.
+
+ [ 33372]
+ Document perlthanks
+
+ [ 33373]
+ Subject: Re: making it easier not to get feedback
+ From: "Vincent Pit" <[EMAIL PROTECTED]>
+ Date: Tue, 26 Feb 2008 09:56:59 +0100 (CET)
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33375]
+ Typo found by Roland Giersig
+
+ [ 33531]
+ Update the use of single quotes to be consistent with the advice in
+ http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
+ Branch: maint-5.8/perl
+ !> pod/perlutil.pod utils.lst utils/perlbug.PL
+____________________________________________________________________________
+[ 33530] By: nicholas on 2008/03/14 12:06:34
+ Log: Integrate:
+ [ 33529]
+ Integrate:
+ [ 33500]
+ Oops. Change 33499 forgot to add the new Makefile.PL to the
MANIFEST.
+
+ [ 33504]
+ Correct two spelling mistakes, and reformat some comments.
+ Branch: maint-5.8/perl
+ !> MANIFEST perlio.c
+____________________________________________________________________________
+[ 33528] By: nicholas on 2008/03/14 11:28:45
+ Log: Integrate:
+ [ 31648]
+ Various fixes for EBCDIC platforms.
+
+ [ 31649]
+ Need to run the plan() at BEGIN time, else the use_ok() will fail.
+ However, it doesn't actually produce any output due to a known core
+ bug: http://rt.cpan.org/Ticket/Display.html?id=28345
+ (But the test count in the plan saves our bacon by alerting us)
+
+ [ 32146]
+ Document that encoding.pm isn't thread-safe, by Jerry D. Hedden
+
+ [ 33525]
+ Integrate:
+ [ 32782]
+ Add file to MANIFEST that hitched a ride with change #32750. It
+ hopefully will fix RT #44357.
+
+ [ 33486]
+ An unfortunate side-effect of Encode and Encode::Alias use'ing each
+ other, and Encode::Alias exporting functions into Encode for it to
use
+ as methods, broke the loading of the find_alias() Encode method in
some
+ cases since 5.10. Breaking the recursive inheritance fixes it.
+
+ [ 33493]
+ Upgrade to Encode-2.24
+
+ [ 33523]
+ Fix a couple of minor differences between the Encode 2.14 CPAN
tarball
+ and blead.
+ Branch: maint-5.8/perl
+ +> ext/Encode/ucm/cp858.ucm
+ !> MANIFEST ext/Encode/Changes ext/Encode/Encode.pm
+ !> ext/Encode/Encode.xs ext/Encode/Makefile.PL
+ !> ext/Encode/bin/ucmlint ext/Encode/encoding.pm
+ !> ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/Config.pm
+ !> ext/Encode/t/mime_header_iso2022jp.t
+ !> ext/Encode/ucm/macJapanese.ucm lib/open.t t/io/layers.t
+____________________________________________________________________________
+[ 33527] By: nicholas on 2008/03/14 10:46:20
+ Log: Integrate:
+ [ 33524]
+ Integrate:
+ [ 33499]
+ Move Module::Pluggable into ext/ as the next version has actions
in its
+ Makefile.PL that we will need to run as part of a core build.
+
+ [ 33505]
+ Upgrade to Module::Pluggable 3.7
+
+ [ 33526]
+ Integrate:
+ [ 33242]
+ Cope with differing prototypes for ECONNREFUSED etc on Win32
between
+ 5.8.x and 5.10.x
+ Branch: maint-5.8/perl
+ +> ext/Module/Pluggable/Makefile.PL
+ +> ext/Module/Pluggable/lib/Devel/InnerPackage.pm
+ +> ext/Module/Pluggable/lib/Module/Pluggable.pm
+ +> ext/Module/Pluggable/lib/Module/Pluggable/Object.pm
+ +> t/Module_Pluggable/10innerpack_super.t
+ +> t/Module_Pluggable/21editor_junk.t
+ +> t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm
+ +> t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swo
+ +> t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swp
+ +> t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm~
+ +> t/Module_Pluggable/lib/EditorJunk/Plugin/Foo.pm
+ - lib/Devel/InnerPackage.pm lib/Module/Pluggable.pm
+ - lib/Module/Pluggable/Object.pm
+ - t/Module_Pluggable/lib/OddTest/Plugin/-Dodgy.pm
+ !> (integrate 33 files)
+____________________________________________________________________________
+[ 33522] By: nicholas on 2008/03/14 00:11:24
+ Log: Integrate:
+ [ 33517]
+ Integrate:
+ [ 33359]
+ Subject: [PATCH] threads 1.69
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Fri, 22 Feb 2008 16:26:21 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33518]
+ Integrate:
+ [ 33266]
+ Upgrade to Time-HiRes-1.9712
+
+ [ 33520]
+ Integrate:
+ [ 33360]
+ Subject: [PATCH] threads::shared 1.17
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Fri, 22 Feb 2008 16:31:02 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33521]
+ Integrate:
+ [ 33154]
+ Subject: [PATCH] threads::shared TODO test for outstanding bug
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Wed, 30 Jan 2008 09:15:25 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33387]
+ Subject: [PATCH] threads::shared 1.18
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Tue, 26 Feb 2008 11:29:54 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+ Branch: maint-5.8/perl
+ !> ext/Time/HiRes/HiRes.pm ext/Time/HiRes/Makefile.PL
+ !> ext/Time/HiRes/t/HiRes.t ext/threads/Makefile.PL
+ !> ext/threads/shared/Makefile.PL ext/threads/shared/shared.pm
+ !> ext/threads/shared/shared.xs ext/threads/shared/t/0nothread.t
+ !> ext/threads/shared/t/disabled.t ext/threads/shared/t/object.t
+ !> ext/threads/shared/t/stress.t ext/threads/t/exit.t
+ !> ext/threads/t/join.t ext/threads/t/problems.t
+ !> ext/threads/t/thread.t ext/threads/threads.pm
+ !> ext/threads/threads.xs
+____________________________________________________________________________
+[ 33519] By: nicholas on 2008/03/13 22:10:34
+ Log: Integrate:
+ [ 32005]
+ Subject: use base problem
+ From: Shawn <[EMAIL PROTECTED]>
+ Date: Mon, 01 Oct 2007 12:45:32 -0700
+ Message-ID: <[EMAIL PROTECTED]>
+
+ (This patch is actually not needed for 5.10, but useful for
earlier perls)
+ Branch: maint-5.8/perl
+ !> lib/base.pm
+____________________________________________________________________________
+[ 33516] By: nicholas on 2008/03/13 19:37:42
+ Log: Integrate:
+ [ 31194]
+ Subject: Re: Compress::Zlib, pack "C" and utf-8 [PATCH]
+ From: Marc Lehmann <[EMAIL PROTECTED]>
+ Date: Thu, 12 Apr 2007 08:41:53 +0200
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [the lib/CGI/Carp.pm part]
+
+ [ 31195]
+ Replace a call to utf8::encode by a pack/unpack combination,
+ so that code runs under 5.6 too
+
+ [ 33501]
+ Integrate:
+ [ 33491]
+ Correct logic error in PerlIOStdio_close() - 0 is an acceptable
value
+ from dup(), so it can't also be the "don't do anything later"
value.
+
+ [ 33492]
+ We need mutex protection in PerlIOStdio_close() for the duration of
+ holding our true love file handle open, to stop anything else
+ temporarily using it for a quick dup() fling, and then closing the
+ file handle underneath us.
+ I suspect that the lack of this protection was the cause of the
threads
+ free.t and blocks.t failures on OS X on 5.8.x, where usefaststdio
is
+ the default, and PerlIO is unable to "invalidate" the FILE *.
+
+ [ 33498]
+ Change 33492 did not spread the protection wide enough. There were
+ still two more races to be lost.
+ 1: The close() could still happen after the (premature) mutex
release
+ allowed another thread to dup() to that file descriptor.
+ 2: The initial dup() could happen whilst another thread was in the
+ mutex protected region, and had temporarily closed the file
+ descriptor.
+ Race conditions remain with any other thread that actually does I/O
+ during the execution of the mutex protected region (as noted in a
+ comment), and dup() failure is not handled gracefully (also noted).
+
+ [ 33509]
+ Integrate:
+ [ 32661]
+ Upgrade to CGI.pm-3.31. Includes version bump to CGI::Carp due to
a Pod fix.
+
+ [ 32798]
+ Upgrade to CGI.pm-3.32. Retain the version bump since bug fixes
+ have not yet been integrated.
+
+ [ 32826]
+ Upgrade to CGI.pm-3.33. There are still differences between the
+ core version and CPAN version, so, the version bump continues.
+
+ [ 33511]
+ Integrate:
+ [ 33392]
+ Upgrade to ExtUtils-ParseXS-2.19. There are several patches not
+ in the CPAN version, so a version bump to 2.19_01 is in the core.
+
+ [ 33512]
+ Integrate:
+ [ 33253]
+ Update to Math::Complex 1.49
+
+ [ 33268]
+ exp(999) isn't "infinity". Even exp(9999) can still be represented
on
+ 80 bit long doubles. exp(99999) can't.
+
+ [ 33282]
+ Upgrade to Math-Complex-1.51
+
+ [ 33286]
+ Teach Math::Complex the maximum NV for a 16 byte float. (At least,
a
+ 16 byte float on x86_64. This feels fragile.)
+
+ [ 33293]
+ Upgrade to Math-Complex-1.52
+
+ [ 33513]
+ Integrate:
+ [ 33329]
+ Subject: [PATCH] Thread::Semaphore 2.04
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Fri, 15 Feb 2008 11:12:07 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33361]
+ Subject: [PATCH] Thread::Semaphore 2.07
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Fri, 22 Feb 2008 17:05:55 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33514]
+ Integrate:
+ [ 33331]
+ Subject: [PATCH] Thread::Queue 2.03
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Fri, 15 Feb 2008 14:02:14 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33362]
+ Subject: [PATCH] Thread::Queue 2.06
+ From: "Jerry D. Hedden" <[EMAIL PROTECTED]>
+ Date: Fri, 22 Feb 2008 17:10:35 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+ Branch: maint-5.8/perl
+ +> lib/Thread/Queue/t/01_basic.t lib/Thread/Queue/t/02_refs.t
+ +> lib/Thread/Queue/t/03_peek.t lib/Thread/Queue/t/04_errs.t
+ +> lib/Thread/Queue/t/05_extract.t lib/Thread/Queue/t/06_insert.t
+ +> lib/Thread/Queue/t/07_lock.t lib/Thread/Queue/t/08_nothreads.t
+ +> lib/Thread/Semaphore/t/01_basic.t
+ +> lib/Thread/Semaphore/t/02_errs.t
+ +> lib/Thread/Semaphore/t/03_nothreads.t
+ - lib/Thread/Queue.t lib/Thread/Semaphore.t
+ !> MANIFEST Porting/Maintainers.pl lib/CGI.pm lib/CGI/Carp.pm
+ !> lib/CGI/Util.pm lib/ExtUtils/ParseXS.pm lib/Math/Complex.pm
+ !> lib/Math/Complex.t lib/Math/Trig.pm lib/Math/Trig.t
+ !> lib/Thread/Queue.pm lib/Thread/Semaphore.pm
+____________________________________________________________________________
+[ 33515] By: nicholas on 2008/03/13 18:33:26
+ Log: Subject: [PATCH] [maint] Trivial MANIFEST patch
+ From: Andy Dougherty <[EMAIL PROTECTED]>
+ Message-ID: <[EMAIL PROTECTED]>
+ Date: Thu, 13 Mar 2008 13:53:00 -0400 (EDT)
+ Branch: maint-5.8/perl
+ ! MANIFEST
+____________________________________________________________________________
+[ 33510] By: nicholas on 2008/03/13 17:04:21
+ Log: Integrate:
+ [ 33483]
+ Integrate:
+ [ 33481]
+ Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
+ From: Reini Urban <[EMAIL PROTECTED]>
+ Message-ID: <[EMAIL PROTECTED]>
+ Date: Sat, 08 Mar 2008 20:55:36 +0100
+
+ * CYG04 At least on cygwin strip the last number
+ from the dll. This is in the cygwin.com build since years.
+
+
+ [except the -mms-bitfields in CFLAGS, as Jan states that it would
break
+ binary compatibilty on 5.10.1 too]
+ Branch: maint-5.8/perl
+ !> cygwin/Makefile.SHs installperl lib/ExtUtils/t/Embed.t
+____________________________________________________________________________
+[ 33502] By: nicholas on 2008/03/12 22:03:57
+ Log: Integrate:
+ [ 33501]
+ Integrate:
+ [ 33491]
+ Correct logic error in PerlIOStdio_close() - 0 is an acceptable
value
+ from dup(), so it can't also be the "don't do anything later"
value.
+
+ [ 33492]
+ We need mutex protection in PerlIOStdio_close() for the duration of
+ holding our true love file handle open, to stop anything else
+ temporarily using it for a quick dup() fling, and then closing the
+ file handle underneath us.
+ I suspect that the lack of this protection was the cause of the
threads
+ free.t and blocks.t failures on OS X on 5.8.x, where usefaststdio
is
+ the default, and PerlIO is unable to "invalidate" the FILE *.
+
+ [ 33498]
+ Change 33492 did not spread the protection wide enough. There were
+ still two more races to be lost.
+ 1: The close() could still happen after the (premature) mutex
release
+ allowed another thread to dup() to that file descriptor.
+ 2: The initial dup() could happen whilst another thread was in the
+ mutex protected region, and had temporarily closed the file
+ descriptor.
+ Race conditions remain with any other thread that actually does I/O
+ during the execution of the mutex protected region (as noted in a
+ comment), and dup() failure is not handled gracefully (also noted).
+ Branch: maint-5.8/perl
+ !> perlio.c
+____________________________________________________________________________
+[ 33497] By: nicholas on 2008/03/12 18:44:49
+ Log: Integrate:
+ [ 33496]
+ Integrate:
+ [ 33259]
+ Subject: RE: Perl @ 33218 (Stratus VOS patches)
+ From: "Green, Paul" <[EMAIL PROTECTED]>
+ Date: Fri, 8 Feb 2008 12:36:03 -0500
+ Message-ID: <[EMAIL PROTECTED]>
+
+ Includes a fix to the patch to ext/Time/HiRes/Makefile.PL
+ Branch: maint-5.8/perl
+ !> ext/Time/HiRes/Makefile.PL hints/vos.sh
+ !> lib/ExtUtils/t/MM_Unix.t lib/ExtUtils/t/eu_command.t
+ !> makedepend.SH pp_pack.c t/TEST vos/Changes vos/vos.c
+ !> vos/vosish.h
+____________________________________________________________________________
+[ 33494] By: nicholas on 2008/03/12 16:26:30
+ Log: Integrate:
+ [ 33490]
+ Integrate:
+ [ 33487]
+ Subject: [PATCH] cygwin hints back to old
+ From: "Reini Urban" <[EMAIL PROTECTED]>
+ Message-ID: <[EMAIL PROTECTED]>
+ Date: Wed, 12 Mar 2008 08:11:17 +0100
+
+ Revert a part of blead patch #33357
+ * no cpu. revert the archname part of patch #33357
+ to the old behaviour.
+ Branch: maint-5.8/perl
+ !> hints/cygwin.sh
+____________________________________________________________________________
+[ 33484] By: nicholas on 2008/03/11 21:31:27
+ Log: Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
+ From: Reini Urban <[EMAIL PROTECTED]>
+ Message-ID: <[EMAIL PROTECTED]>
+ Date: Sat, 08 Mar 2008 20:55:36 +0100
+
+ * Update README for the ld2 axe, and a bit more.
+ Branch: maint-5.8/perl
+ ! README.cygwin
+____________________________________________________________________________
+[ 33479] By: nicholas on 2008/03/11 18:08:11
+ Log: Integrate:
+ [ 33288]
+ Integrate:
+ [ 33040]
+ Subject: [PATCH] Re: Perl @ 32984 (also relevant to [perl #33849])
+ From: Andrew Dougherty <[EMAIL PROTECTED]>
+ Date: Tue, 22 Jan 2008 11:59:47 -0500 (EST)
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33246]
+ Subject: Re: [PATCH] Re: Perl @ 32984 (also relevant to [perl
#33849])
+ From: Andy Dougherty <[EMAIL PROTECTED]>
+ Date: Fri, 1 Feb 2008 12:39:39 -0500 (EST)
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33262]
+ Subject: [PATCH] hints/aix_4.sh to allow build on aix 4.2
+ From: AUGUSTE-ETIENNE Jose <[EMAIL PROTECTED]>
+ Date: Fri, 08 Feb 2008 17:10:26 -0300
+ Message-Id: <[EMAIL PROTECTED]>
+
+ [ 33275]
+ Correct quad-related %Config variables on VMS.
+ Branch: maint-5.8/perl
+ !> configure.com hints/aix_4.sh hints/irix_6.sh
+____________________________________________________________________________
+[ 33478] By: nicholas on 2008/03/11 17:49:23
+ Log: Integrate:
+ [ 33477]
+ Integrate:
+ [ 33451]
+ On VMS, don't call flex_stat from my_flush as the latter may be
+ called during global destruction and the former checks hints flags
+ that depend on the interpreter's still existing.
+ Branch: maint-5.8/perl
+ !> vms/vms.c
+____________________________________________________________________________
+[ 33476] By: nicholas on 2008/03/11 17:24:08
+ Log: Integrate:
+ [ 31546]
+ Subject: [PATCH] Fix commented out function names in proto.h
+ From: "Jan Dubois" <[EMAIL PROTECTED]>
+ Date: Fri, 6 Jul 2007 17:59:38 -0700
+ Message-ID: <[EMAIL PROTECTED]>
+ Branch: maint-5.8/perl
+ !> embed.h embed.pl proto.h
+____________________________________________________________________________
+[ 33475] By: nicholas on 2008/03/11 17:06:04
+ Log: Integrate:
+ [ 31505]
+ Removes the code that is supposed to restore magic on leaving the
+ localization of an array or a hash. This fixes some memory leaks.
+ Basically we were overwriting the magic of the outer value (value
+ from the outer scope) by the magic of the inner value (therefore
making
+ that outer magic leaking in memory). But that inner magic was
created
+ by mg_localize() by copying *some* of the outer magic.
Consequently the
+ outer value already has that magic. So just keep it and don't
bother.
+
+ That change might introduce obscure bugs. On the other hand, it
might
+ also cure obscure bugs, related to the inner value acquiring
container
+ magic during its lifetime, or to the outer value loosing
non-container
+ magic. No test in the test suite seems to test that.
+
+ [ 31511]
+ test that localised tieing of a hash or array remains local
+ (tests for change #31505)
+ Branch: maint-5.8/perl
+ !> scope.c t/op/tie.t
+____________________________________________________________________________
+[ 33474] By: nicholas on 2008/03/11 16:58:39
+ Log: Reverse accidental change to perl.h in 33472.
+ Branch: maint-5.8/perl
+ ! perl.h
+____________________________________________________________________________
+[ 33472] By: nicholas on 2008/03/11 15:56:33
+ Log: Integrate:
+ [ 33464]
+ Integrate:
+ [ 32966]
+ Subject: [PATCH] tru64: poison stack, write protect string
constants
+ From: Jarkko Hietaniemi <[EMAIL PROTECTED]>
+ Date: Sat, 12 Jan 2008 03:27:10 +0200 (EET)
+ Message-Id: <[EMAIL PROTECTED]>
+
+ [ 33330]
+ Subject: [perl #50946] modified hints for Darwin x86 64bit
+ From: "Daniel M. Quinlan" (via RT) <[EMAIL PROTECTED]>
+ Date: Sun, 17 Feb 2008 14:20:58 -0800
+ Message-ID: <[EMAIL PROTECTED]>
+
+ [ 33357]
+ Subject: [PATCH] cygwin hints
+ From: "Reini Urban" <[EMAIL PROTECTED]>
+ Date: Thu, 21 Feb 2008 14:38:33 +0100
+ Message-ID: <[EMAIL PROTECTED]>
+ Branch: maint-5.8/perl
+ ! perl.h
+ !> hints/cygwin.sh hints/darwin.sh hints/dec_osf.sh
+____________________________________________________________________________
+[ 33465] By: nicholas on 2008/03/10 21:18:14
+ Log: Integrate:
+ [ 31588]
+ Subject: [PATCH] dump.c: do not use sv_len_utf8 because it
modified the scalar
+ From: Gerard Goossen <[EMAIL PROTECTED]>
+ Date: Wed, 11 Jul 2007 19:19:11 +0200
+ Message-ID: <[EMAIL PROTECTED]>
+
+ do not use sv_len_utf8 because it modified the scalar.
+ Add a test to Peek.t to check that dumping doesn't modify anything;
+ the test is still TODO because hashiteration in dump.c set the OOK
flag.
+
+
+ [the dump.c part. The test will need to be intergrated with the
rest of
+ the Devel::Peek test change backlog]
+ Branch: maint-5.8/perl
+ !> dump.c
+____________________________________________________________________________
+[ 33461] By: nicholas on 2008/03/10 14:40:32
+ Log: #else missing, spotted by Alexey Tourbin.
+ Branch: maint-5.8/perl
+ ! embed.fnc embed.h proto.h
+____________________________________________________________________________
+[ 33459] By: nicholas on 2008/03/10 13:10:44
+ Log: We're one function attribute out of sync with make regen, so fix
it.
+ Branch: maint-5.8/perl
+ ! proto.h
+____________________________________________________________________________
+[ 33454] By: nicholas on 2008/03/08 23:09:00
+ Log: Revert all of the changes in 28115 related to changing the signal
+ handler take variable arguments (so as to support POSIX SA_SIGINFO)
+ as for some reason it causes nasal daemon leakage on some 64 bit
+ platforms, and I conclude that integrating the fix (change 32012)
isn't
+ viable on maint, as it involves changing (or at least fudging) too
+ many types, variables, pointers, and pointers to functions.
+ I infer that the changes rolled back are 25200, 25203, 25207,
25240,
+ 25976, 25977 and 25980. (although some of the casts remain).
+ Branch: maint-5.8/perl
+ ! embed.fnc embed.h ext/POSIX/POSIX.pod ext/POSIX/t/sigaction.t
+ ! global.sym iperlsys.h mg.c perl.c perl.h perlvars.h proto.h
+____________________________________________________________________________
+[ 33449] By: nicholas on 2008/03/06 14:14:52
+ Log: Arrange for newGP to know when it needs to copy the filename of the
+ current COP, because that COP is likely to be freed before the GV.
+ Not perfect (valgrind still spots a couple not caught) but gets
most,
+ and gets ext/B/t/lint.t passing.
+ Branch: maint-5.8/perl
+ ! gv.c op.c op.h scope.h
+____________________________________________________________________________
+[ 33446] By: nicholas on 2008/03/05 19:16:42
+ Log: Update Changes
+ Branch: maint-5.8/perl
+ ! Changes patchlevel.h
+____________________________________________________________________________
[ 33444] By: nicholas on 2008/03/05 15:30:36
Log: Integrate:
[ 33443]
==== //depot/maint-5.8/perl/patchlevel.h#194 (text) ====
Index: perl/patchlevel.h
--- perl/patchlevel.h#193~33446~ 2008-03-05 11:16:42.000000000 -0800
+++ perl/patchlevel.h 2008-03-17 11:44:32.000000000 -0700
@@ -121,7 +121,7 @@
#if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT)
static const char *local_patches[] = {
NULL
- ,"MAINT33444"
+ ,"MAINT33536"
,NULL
};
End of Patch.