summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2004-03-25 10:41:01 +0000
committerNicholas Clark <nick@ccl4.org>2004-03-25 10:41:01 +0000
commitb692dfe405b7cb27ba1e42dde329e90bc48cf75f (patch)
tree3429b7691aa91d83e5e6ab54fe29eb8dcd4ef7b2 /Changes
parent23c73cf55c11f78c69fe87c62a73cee6d3faa488 (diff)
downloadperl-b692dfe405b7cb27ba1e42dde329e90bc48cf75f.tar.gz
Update changes
p4raw-id: //depot/maint-5.8/perl@22589
Diffstat (limited to 'Changes')
-rw-r--r--Changes765
1 files changed, 765 insertions, 0 deletions
diff --git a/Changes b/Changes
index 280b7ef646..e72fd938de 100644
--- a/Changes
+++ b/Changes
@@ -28,6 +28,771 @@ example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
Version v5.8.4 Maintenance release working toward v5.8.4
--------------
____________________________________________________________________________
+[ 22588] By: nicholas on 2004/03/25 10:06:02
+ Log: Integrate:
+ [ 22563]
+ Subject: [PATCH] 5.9.1 suidperl
+ From: psz@maths.usyd.edu.au (Paul Szabo)
+ Message-Id: <200403182117.i2ILHug513080@milan.maths.usyd.edu.au>
+ Date: Fri, 19 Mar 2004 08:17:56 +1100 (EST)
+
+ (which variables renamed as requested, plus tweaks to work on platforms
+ with no ST_NOEXEC)
+
+ [ 22572]
+ Tidy up function prototypes in the light of suidpatch
+ Branch: maint-5.8/perl
+ ! embedvar.h perlapi.h
+ !> embed.fnc embed.h intrpvar.h perl.c perl.h proto.h
+____________________________________________________________________________
+[ 22587] By: nicholas on 2004/03/24 23:00:59
+ Log: Watch the smoke start to rise...
+
+ Integrate:
+ [ 22585]
+ Remaining smoked platforms where malloc wrap is known to work.
+ Data for Irix and NetBSD would be useful - they probably will work too.
+ Will Unicos work? Place bets now...
+ Branch: maint-5.8/perl
+ !> hints/aix.sh hints/bsdos.sh hints/dec_osf.sh hints/freebsd.sh
+ !> hints/hpux.sh hints/linux.sh hints/openbsd.sh
+ !> hints/solaris_2.sh
+____________________________________________________________________________
+[ 22583] By: nicholas on 2004/03/24 21:01:35
+ Log: Integrate:
+ [ 22517]
+ Subject: malloc wrappage
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Message-Id: <37BF70DE-5C0E-11D8-B5A1-00039362CB92@iki.fi>
+ Date: Tue, 10 Feb 2004 23:15:14 +0200
+
+ plus change croak to Perl_croak_nocontext to make ithread safe
+ plus make it conditional on PERL_MALLOC_WRAP (default for blead is on)
+
+ [ 22524]
+ Try to fix the AIX and Windows builds regarding the
+ definedness of the PL_memory_wrap symbol.
+
+ [ 22526]
+ Detypo.
+
+ [ 22571]
+ Make usemallocwrap a Configure-time question. Default is yes for
+ usedevel, no otherwise, but I'm expecting hints files on known
+ good platforms to override this. (and known bad)
+ Demonstration hints file for darwin.
+
+ [ 22576]
+ Export PL_memory_wrap based on PERL_MALLOC_WRAP rather than
+ NO_MALLOC_WRAP following Configure changes. Identical patch to
+ mine supplied by Steve Hay while I was working on this.
+ IP shootout at dawn :-)
+
+ [ 22577]
+ Unlike perl, 0 in void context isn't special cased in C :-)
+ (So it warns). Tweak the no-action malloc wrap checkers to avoid
+ warnings.
+ Branch: maint-5.8/perl
+ !> Configure av.c config_h.SH handy.h hints/darwin.sh makedef.pl
+ !> perl.h pod/perldiag.pod pp.c
+____________________________________________________________________________
+[ 22581] By: nicholas on 2004/03/24 15:37:16
+ Log: D'oh. Assimilated too much.
+ Branch: maint-5.8/perl
+ - pod/perl591delta.pod
+____________________________________________________________________________
+[ 22580] By: nicholas on 2004/03/24 15:36:43
+ Log: Integrate:
+ [ 22294]
+ Implement stacked filetest operators (-f -w -x $file).
+
+ (just the filetest.t refactoring)
+
+ [ 22559]
+ Don't assume that the chmod will always work.
+ (It won't for files on *BSD where chflags has set uchg, which is
+ what the OS X perforce client does)
+ Branch: maint-5.8/perl
+ +> pod/perl591delta.pod
+ ! t/op/filetest.t
+____________________________________________________________________________
+[ 22575] By: nicholas on 2004/03/24 10:15:16
+ Log: Integrate:
+ [ 22512]
+ Subject: [PATCH] Re: Perl and Parrot disagree about sched_yield on Solaris
+ From: Andrew Dougherty <doughera@lafayette.edu>
+ Date: Tue, 16 Mar 2004 16:38:58 -0500 (EST)
+ Message-ID: <Pine.SOL.4.58.0403161635590.27628@maxwell.phys.lafayette.edu>
+ Branch: maint-5.8/perl
+ !> hints/solaris_2.sh
+____________________________________________________________________________
+[ 22574] By: nicholas on 2004/03/24 10:01:38
+ Log: Integrate the delete that accompanied the add. Grrr. svk is tempting me
+ Branch: maint-5.8/perl
+ - ext/Storable/ppport.h
+____________________________________________________________________________
+[ 22573] By: nicholas on 2004/03/24 09:44:29
+ Log: Integrate:
+ [ 22515]
+ Add regression tests for the auto-require of STORABLE_thaw
+
+ [ 22516]
+ Add auto-require of modules to restore overloading (and tests)
+
+ [ 22528]
+ Corrections and explanations in comments
+
+ [ 22533]
+ Subject: [PATCH] Storable PERL_NO_GET_CONTEXT
+ From: beau@beaucox.com
+ Date: Thu, 18 Mar 2004 12:45:45 -1000
+ Message-Id: <20040318_224545_009145.beau@beaucox.com>
+
+ [ 22536]
+ Change Storable.xs to conditionally include ppport.h for pre 5.8.0
+ This allows the ppport.h to be deleted from ext/Storable, which will
+ reduce the potential for confusion.
+ Bump Storable's version to 2.12; update the ChangeLog
+
+
+ (well, it would allow it to be deleted, except for that damn perforce
+ bug)
+ Branch: maint-5.8/perl
+ +> ext/Storable/ppport.h ext/Storable/t/HAS_HOOK.pm
+ +> ext/Storable/t/HAS_OVERLOAD.pm
+ !> MANIFEST ext/Storable/ChangeLog ext/Storable/MANIFEST
+ !> ext/Storable/README ext/Storable/Storable.pm
+ !> ext/Storable/Storable.xs ext/Storable/t/blessed.t
+ !> ext/Storable/t/overload.t
+____________________________________________________________________________
+[ 22570] By: nicholas on 2004/03/23 22:19:13
+ Log: Integrate:
+ [ 22474]
+ Improve the "Prototype mismatch" error message when
+ the redefined subroutine didn't have any prototype.
+
+ [ 22564]
+ Fix bug [perl #27839] returning @+ out of scope loses its value :
+
+ Subject: Re: Wondering about returned regex special arrays on going out of scope
+ From: hv@crypt.org
+ Date: Fri, 05 Mar 2004 17:42:25 +0000
+ Message-Id: <200403051742.i25HgPd11240@zen.crypt.org>
+
+ plus a test case.
+
+ [ 22569]
+ hv_delete_common was freeing the key, then passing the freed pointer
+ to S_hv_notallowed. D'oh!
+ Branch: maint-5.8/perl
+ !> hv.c op.c pp_hot.c t/comp/redef.t t/op/magic.t
+____________________________________________________________________________
+[ 22568] By: nicholas on 2004/03/23 17:40:24
+ Log: Integrate:
+ [ 22539]
+ Subject: [perl #24821] enhancement patch for B::Concise
+ From: jim cromie <jcromie@divsol.com>
+ Date: Wed, 17 Mar 2004 14:12:43 -0700
+ Message-ID: <4058BF4B.1000004@divsol.com>
+ (Only the Concise.pm part, with documentation nits)
+ Branch: maint-5.8/perl
+ ! ext/B/B/Concise.pm
+____________________________________________________________________________
+[ 22567] By: nicholas on 2004/03/23 17:26:29
+ Log: Integrate:
+ [ 22290]
+ Add the new private flag OPpGREP_LEX in B::Concise.
+
+ [ 22294]
+ Implement stacked filetest operators (-f -w -x $file).
+
+ [ 22565]
+ Unify 5.008 and 5.009's B::Concise 0.56
+
+ [ 22566]
+ Unify 5.008 and 5.009's B::Concise 0.58
+ Branch: maint-5.8/perl
+ ! ext/B/B/Concise.pm
+____________________________________________________________________________
+[ 22562] By: nicholas on 2004/03/22 22:32:36
+ Log: Integrate:
+ [ 22543]
+ Add a new warning "Negative repeat count"
+ for the cases $x x -1.
+
+ [ 22549]
+ Finally, this "Negative repeat count" warning wasn't such a great
+ idea. Disable it. But add tests for this :
+
+ Subject: Re: [perl #27811] (@x) x -1 is a panic
+ From: Andy Lester <andy@petdance.com>
+ Date: Sun, 21 Mar 2004 09:27:04 -0600
+ Message-ID: <20040321152704.GA9041@petdance.com>
+ Branch: maint-5.8/perl
+ !> pod/perlop.pod pp.c t/lib/warnings/pp t/op/repeat.t
+____________________________________________________________________________
+[ 22561] By: nicholas on 2004/03/22 22:10:18
+ Log: Integrate:
+ [ 22497]
+ Subject: [perl #27567] [patch] a typo and a mistake in perltoot.pod
+ From: "padre@elte.hu (via RT)" <perlbug-followup@perl.org>
+ Date: 10 Mar 2004 17:05:09 -0000
+ Message-ID: <rt-3.0.8-27567-81174.13.282806825515@perl.org>
+
+ [ 22556]
+ Subject: [PATCH] Re: ../lib/ExtUtils/t/Embed.t failure on Win32/GCC
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Date: Mon, 22 Mar 2004 14:44:46 +0000
+ Message-ID: <405EFBDE.4090209@uk.radan.com>
+
+ [ 22557]
+ Clarifications on constants subroutines, based on:
+
+ Subject: [perl #27768] [patch] wrong examples in perlsub/"Constant Functions"
+ From: "padre@elte.hu (via RT)" <perlbug-followup@perl.org>
+ Date: 19 Mar 2004 14:56:09 -0000
+ Message-ID: <rt-3.0.8-27768-82310.5.12766475665209@perl.org>
+
+ [ 22560]
+ Update the -v copyright notice.
+ Branch: maint-5.8/perl
+ !> README.win32 perl.c pod/perlsub.pod pod/perltoot.pod
+____________________________________________________________________________
+[ 22558] By: nicholas on 2004/03/22 21:01:52
+ Log: Integrate:
+ [ 22344]
+ Upgrade to prereleases of Math::BigInt 1.70 and
+ Math::BigRat 0.12, by Tels.
+
+ [ 22491]
+ Subject: [PATCH] Math::BigInt v1.70, bignum 0.15, Math::BigRat 0.12
+ From: Tels <perl_dummy@bloodgate.com>
+ Date: Fri, 12 Mar 2004 18:02:30 +0100
+ Message-Id: <200403121802.31679@bloodgate.com>
+
+ [ 22502]
+ Fix the order of arguments in the usage message of
+ POSIX::chown(). It's different from the POSIX order but
+ it's the same than CORE::chown(). Damn.
+
+ [ 22513]
+ Add a lchown() call to the POSIX module. [perl #27547]
+
+ [ 22538]
+ Subject: [PATCH] open.pm: allow upper-cased EUC
+ From: Autrijus Tang <autrijus@autrijus.org>
+ Date: Fri, 19 Mar 2004 18:27:10 +0800
+ Message-Id: <20040319102710.GA91216@aut.dyndns.org>
+ Branch: maint-5.8/perl
+ +> lib/Math/BigInt/t/_e_math.t
+ !> (integrate 39 files)
+____________________________________________________________________________
+[ 22555] By: nicholas on 2004/03/22 19:57:32
+ Log: Integrate:
+ [ 22485]
+ make op/write.t work better under stdio by running the subtests
+ in the child process rather than the parent.
+
+ [ 22494]
+ Subject: Re: [PATCH] Stop splitpod truncating sprintf manpage
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Date: Fri, 12 Mar 2004 08:38:41 +0000
+ Message-ID: <40517711.9030204@uk.radan.com>
+
+ [ 22505]
+ We'll ship 5.9.1 today.
+
+ [ 22509]
+ Update copyright notices
+
+ [ 22527]
+ Subject: pumpkin fodder
+ From: Jarkko Hietaniemi <jhi@cc.hut.fi>
+ Date: Fri, 12 Mar 2004 15:16:57 +0200 (EET)
+ Message-Id: <200403121316.i2CDGv1Y254951@kosh.hut.fi>
+
+ [ 22534]
+ Nit in perluniintro about the U0 and C0 templates,
+ noticed by Steve Hay.
+
+ [ 22540]
+ \x80\xFF is not valid UTF-8.
+ Branch: maint-5.8/perl
+ !> (integrate 46 files)
+____________________________________________________________________________
+[ 22554] By: nicholas on 2004/03/22 19:29:19
+ Log: Integrate:
+ [ 22478]
+ [PERLIO] In line-buffered mode, flush on the *last* newline,
+ not on every newline.
+
+ [ 22490]
+ Fix a bug in the cloning of regexps
+
+ Subject: Re: [perl #27530] Regex qr// interpolation fails when chr(0) is used in a thread
+ From: hv@crypt.org
+ Date: Thu, 11 Mar 2004 16:21:50 +0000
+ Message-Id: <200403111621.i2BGLoi20225@zen.crypt.org>
+ (plus another similar fix)
+
+ [ 22499]
+ [perl #27628] strict 'subs' didn't warn on bareword array index
+
+ [ 22500]
+ [perl #27638] scope exit could expose freed local() value
+
+ [ 22520]
+ Optimize away the assignment in the constructs C<my $s = undef>,
+ C<my @a = ()>, C<my %h = ()>.
+ Branch: maint-5.8/perl
+ !> op.c perlio.c scope.c sv.c t/lib/strict/subs t/op/localref.t
+____________________________________________________________________________
+[ 22552] By: nicholas on 2004/03/22 19:10:04
+ Log: Integrate:
+ [ 22466]
+ Subject: [PATCH] win32_fstat has a potential buffer overrun problem
+ From: Jan Dubois <jand@ActiveState.com>
+ Date: Sun, 07 Mar 2004 17:04:35 -0800
+ Message-ID: <8lgn409p4k2kpde8d428d7a4r7fsgjc8b4@4ax.com>
+
+ [ 22467]
+ Another makefile portability fix for Win32 by Steve Hay.
+
+ [ 22477]
+ Subject: [PATCH] More "distclean" tidy ups on Win32
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Date: Fri, 05 Mar 2004 09:56:36 +0000
+ Message-ID: <40484ED4.1050001@uk.radan.com>
+ (only the win32 makefiles part)
+
+ [ 22481]
+ Subject: Re: [PATCH] More "distclean" tidy ups on Win32
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Date: Wed, 10 Mar 2004 10:58:15 +0000
+ Message-ID: <404EF4C7.9090107@uk.radan.com>
+
+ [ 22489]
+ Subject: [PATCH] Fix minitest target in Win32 makefiles
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Date: Fri, 12 Mar 2004 15:52:23 +0000
+ Message-ID: <4051DCB7.107@uk.radan.com>
+
+ [ 22495]
+ Revert change #22489, that seems to cause build failures on Windows.
+
+ [ 22501]
+ Subject: Re: Smoke [5.9.1] 22491 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Date: Mon, 15 Mar 2004 10:28:02 +0000
+ Message-ID: <40558532.30002@uk.radan.com>
+
+ Plus, restore patch #22489
+
+ [ 22537]
+ Subject: [PATCH] Move Win32.pm/Win32.xs from libwin32 module to core Perl
+ From: Jan Dubois <jand@activestate.com>
+ Message-ID: <lg2k509o51b8openotuetdts6go7pn4udo@4ax.com>
+ Date: Thu, 18 Mar 2004 13:13:49 -0800
+
+ Subject: Re: [PATCH] Move Win32.pm/Win32.xs from libwin32 module to core Perl
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Message-ID: <405ACC6D.1040804@uk.radan.com>
+ Date: Fri, 19 Mar 2004 10:33:17 +0000
+
+ [ 22541]
+ Subject: makefile.95 tweak
+ From: Greg Matheson <lang@ms.chinmin.edu.tw>
+ Date: Fri, 19 Mar 2004 18:15:25 +0800
+ Message-ID: <20040319181525.A6347@ms.chinmin.edu.tw>
+
+ [ 22544]
+ Subject: [PATCH] fix memory bug in vms.c:mp_do_tounixspec
+ From: "Craig A. Berry" <craigberry@mac.com>
+ Date: Sat, 20 Mar 2004 21:51:45 -0600
+ Message-ID: <405D1151.3040308@mac.com>
+ Branch: maint-5.8/perl
+ +> win32/ext/Win32/Makefile.PL win32/ext/Win32/Win32.pm
+ +> win32/ext/Win32/Win32.xs
+ - lib/Win32.pod
+ !> MANIFEST vms/vms.c win32/Makefile win32/makefile.mk
+ !> win32/win32.c
+____________________________________________________________________________
+[ 22551] By: nicholas on 2004/03/22 18:48:29
+ Log: Integrate:
+ [ 22525]
+ make ~$x give warning is $x isn't initialised.
+ Also add test for uninitialised warning in & op.
+
+ [ 22531]
+ add code comment for change 22525
+ Branch: maint-5.8/perl
+ !> pp.c t/lib/warnings/sv
+____________________________________________________________________________
+[ 22550] By: nicholas on 2004/03/22 17:26:06
+ Log: Integrate:
+ [ 22462]
+ Subject: undef and the range operator
+ From: Marcus Holland-Moritz <mhx-perl@gmx.net>
+ Date: Sun, 7 Mar 2004 21:11:20 +0100
+ Message-Id: <20040307211120.10e46933@r2d2>
+
+ [ 22472]
+ Subject: Re: undef and the range operator
+ From: Marcus Holland-Moritz <mhx-perl@gmx.net>
+ Date: Mon, 8 Mar 2004 21:49:55 +0100
+ Message-Id: <20040308214955.3d8be3a6@r2d2>
+
+ [ 22473]
+ Revert change #22472, but keep the new tests.
+
+ [ 22532]
+ Subject: [PATCH] range operator warnings / 64-bit fix
+ From: Marcus Holland-Moritz <mhx-perl@gmx.net>
+ Date: Wed, 10 Mar 2004 21:45:48 +0100
+ Message-Id: <20040310214548.4f5e3ab1@r2d2>
+ Branch: maint-5.8/perl
+ !> pp_ctl.c pp_hot.c t/op/range.t
+____________________________________________________________________________
+[ 22529] By: nicholas on 2004/03/18 17:13:16
+ Log: Integrate:
+ [ 22498]
+ Four Storable patches towards Storable 2.11 :
+
+ Subject: Re: [perl #27616] Storable can't freeze restricted hashes in canonical order
+ From: Nicholas Clark <nick@ccl4.org>
+ Date: Sat, 13 Mar 2004 15:13:28 +0000
+ Message-ID: <20040313151327.GS701@plum.flirble.org>
+
+ Date: Sat, 13 Mar 2004 20:23:45 +0000
+ Message-ID: <20040313202345.GX701@plum.flirble.org>
+
+ Date: Sat, 13 Mar 2004 22:20:07 +0000
+ Message-ID: <20040313222007.GZ701@plum.flirble.org>
+
+ Date: Sat, 13 Mar 2004 23:03:46 +0000
+ Message-ID: <20040313230345.GB701@plum.flirble.org>
+ Branch: maint-5.8/perl
+ !> ext/Storable/ChangeLog ext/Storable/Storable.pm
+ !> ext/Storable/Storable.xs ext/Storable/t/blessed.t
+ !> ext/Storable/t/restrict.t
+____________________________________________________________________________
+[ 22487] By: nicholas on 2004/03/11 22:19:14
+ Log: Integrate:
+ [ 22465]
+ Fix Dave's original shared hash key corruption bug
+
+ [ 22471]
+ Make a temporary copy of the input buffer in pp_send, so that send
+ and syswrite don't gratuitously upgrade their input to UTF8
+
+ [ 22483]
+ croaking for readonly SVs in Perl_sv_utf8_upgrade_flags was a mistake
+ back this out until we have a tangible policy
+ Branch: maint-5.8/perl
+ !> pp_sys.c sv.c t/op/sysio.t
+____________________________________________________________________________
+[ 22486] By: nicholas on 2004/03/11 21:26:18
+ Log: Integrate:
+ [ 22452]
+ Subject: [PATCH Cwd 2.15] test tweak for VMS
+ From: "Craig A. Berry" <craigberry@mac.com>
+ Date: Sat, 06 Mar 2004 13:51:55 -0600
+ Message-ID: <404A2BDB.8030401@mac.com>
+
+ [ 22469]
+ Upgrade to CGI.pm 3.04.
+
+ [ 22470]
+ Upgrade to Cwd 2.16
+
+ [ 22482]
+ Upgrade to Cwd 2.17.
+
+ plus some discrepancies between maint and blead in ext/Cwd/t/taint.t
+ Branch: maint-5.8/perl
+ ! ext/Cwd/t/taint.t
+ !> ext/Cwd/Changes ext/Cwd/t/cwd.t lib/CGI.pm lib/CGI/Cookie.pm
+ !> lib/Cwd.pm
+____________________________________________________________________________
+[ 22464] By: nicholas on 2004/03/07 22:30:45
+ Log: Integrate:
+ [ 22427]
+ Speed up the unicode case mappings (for /i, lc, uc, etc).
+ Subject: [PATCH] [perl #24826]
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Wed, 3 Mar 2004 09:37:21 +0200
+ Message-Id: <9B5CBF96-6CE5-11D8-83B0-00039362CB92@iki.fi>
+
+ [ 22430]
+ Clarify the difference between utf8::downgrade/upgrade
+ and utf8::encode/decode (patch by Jarkko).
+
+ [ 22439]
+ ensure utf8::encode() normalises its arg
+
+ [ 22444]
+ A small perluniintro clarification by Jarkko.
+
+ [ 22463]
+ Add a readonly check to Perl_sv_utf8_upgrade_flags, a regresion test
+ in utf8.t, and fix 3 bugs it exposed in utfhash.t
+ Branch: maint-5.8/perl
+ !> lib/unicore/To/Fold.pl lib/unicore/To/Lower.pl
+ !> lib/unicore/To/Title.pl lib/unicore/To/Upper.pl
+ !> lib/unicore/mktables lib/utf8.pm lib/utf8.t
+ !> pod/perluniintro.pod sv.c t/op/utfhash.t t/uni/case.pl utf8.c
+____________________________________________________________________________
+[ 22461] By: nicholas on 2004/03/07 19:36:43
+ Log: Integrate:
+ [ 22422]
+ Remove machine-dependent rounding dependency from write overflow
+ tests
+
+ [ 22425]
+ stop t/op/write.t failures under stdio by always closing files
+ before reading them back; also replace `cat file` with a function
+ to read in the file
+
+ [ 22434]
+ remove an 'if $a if 0' from AutoSplit.t
+
+ [ 22456]
+ Subject: [PATCH t/op/closure.t] line-end tweak for VMS
+ From: "Craig A. Berry" <craigberry@mac.com>
+ Date: Sat, 06 Mar 2004 22:50:25 -0600
+ Message-ID: <404AAA11.8050001@mac.com>
+ Branch: maint-5.8/perl
+ !> lib/AutoSplit.t t/op/closure.t t/op/write.t
+____________________________________________________________________________
+[ 22460] By: nicholas on 2004/03/07 18:47:14
+ Log: Forked patch for 22426
+ I WANT THIS DAMN DEBUGGER MESS SORTED.
+ Blame is irrelevant. Only cause, solution and lessons to learn.
+ (plus don't think it had anything to do with Richard)
+
+ Subject: [PATCH] debugger (5.8.x and 5.9.x)
+ From: Richard.Foley@t-online.de (Richard Foley)
+ Date: Wed, 3 Mar 2004 16:10:25 +0100
+ Message-Id: <200403031610.25080.richard.foley@rfi.net>
+ Branch: maint-5.8/perl
+ ! lib/perl5db.pl
+____________________________________________________________________________
+[ 22458] By: nicholas on 2004/03/07 18:25:56
+ Log: Integrate:
+ [ 22417]
+ Make panics a bit more verbose to ease debugging.
+
+ [ 22436]
+ Subject: [PATCH] Re: [perl #25270] 5.8.3 - POSIX::ctermid() on Solaris
+ From: Andrew Dougherty <doughera@lafayette.edu>
+ Date: Thu, 4 Mar 2004 14:41:07 -0500 (EST)
+ Message-ID: <Pine.SOL.4.58.0403041438350.5863@maxwell.phys.lafayette.edu>
+
+ [ 22441]
+ Change 22436 broke the Windows build.
+ Fix by Steve Hay.
+
+ [ 22451]
+ Allow syslog() to use numeric constants in addition to strings for
+ facility names and priorities.
+
+ Subject: Patch for Sys::Syslog
+ From: Jim Schneider <jschneid@netilla.com>
+ Date: Fri, 5 Mar 2004 14:03:10 -0500
+ Message-Id: <200403051403.10674.jschneid@netilla.com>
+ Branch: maint-5.8/perl
+ !> ext/POSIX/POSIX.xs ext/Sys/Syslog/Syslog.pm thread.h
+____________________________________________________________________________
+[ 22457] By: nicholas on 2004/03/07 16:41:16
+ Log: Integrate:
+ [ 22406]
+ Fix segfaults when running under -Dx.
+
+ [ 22415]
+ [perl #24521] make test breaks permissions on /dev/tty
+ perl -i could fchmod(stdin) by mistake
+
+ [ 22428]
+ Subject: [PATCH] simplify sv.h
+ From: Arthur Bergman <sky@nanisky.com>
+ Date: Sun, 29 Feb 2004 22:04:53 +0000
+ Message-Id: <4D3C272C-6B03-11D8-B799-000A95A2734C@nanisky.com>
+
+ [ 22432]
+ Maintainers.pl update by MJD.
+
+ [ 22438]
+ [perl #27206] Memory leak in continue loop
+ make sure redo always frees temps
+
+ [ 22440]
+ silence some compiler warnings
+
+ [ 22443]
+ Subject: [PATCH] Re: Strange segfault
+ From: mhx-perl@gmx.net (Marcus Holland-Moritz)
+ Date: Fri, 5 Mar 2004 15:13:53 +0100
+ Message-ID: <20040305151353.5f3e913c@r2d2>
+
+ [ 22445]
+ fix coredump in /(?{sub{}})/
+ Branch: maint-5.8/perl
+ !> Porting/Maintainers.pl doio.c pad.c pp_ctl.c sv.h
+ !> t/op/loopctl.t t/op/range.t
+____________________________________________________________________________
+[ 22455] By: nicholas on 2004/03/07 12:25:51
+ Log: Integrate /tmp fix from patch 22258 as it's relased with Storable 2.10
+ Branch: maint-5.8/perl
+ !> ext/Storable/Storable.pm
+____________________________________________________________________________
+[ 22454] By: nicholas on 2004/03/07 11:57:56
+ Log: Integrate:
+ [ 22278]
+ hv_clear_placeholders now manipulates the linked lists directly, rather
+ than using the iterator interface and calling hv_delete
+ This will allow hv_delete to be simplified to remove most of the
+ special casing related to placeholders.
+
+ [ 22280]
+ Now hv_delete is able to ingore placeholders.
+ (This is an XS visible change in the hash API. But not of documented
+ behaviour)
+
+ [ 22281]
+ deleting keys in restricted hashes was leaking the entry. Yow!
+
+ [ 22282]
+ Comment to record why we can't clear placeholders in hsplit
+
+ [ 22391]
+ My re-implementation of hv_clear_placeholders was buggy - not sure why
+ the tests still passed. Fixed.
+
+ [ 22393]
+ In hsplit, if a normal hash has placeholders then clear them before
+ splitting. We can do this safely because Storable ensures hsplit is
+ not called while it builds restricted hashes (actually any hashes)
+ This change may not make things faster, but now we have the choice.
+ Branch: maint-5.8/perl
+ !> ext/Storable/t/restrict.t hv.c lib/Hash/Util.t
+____________________________________________________________________________
+[ 22453] By: nicholas on 2004/03/07 01:08:35
+ Log: Integrate:
+ [ 22253]
+ Make Time/HiRes/t/HiRes.t die more gracefully if its watchdog
+ timeout triggers
+
+ [ 22418]
+ integrate Time::HiRes 1.56 from CPAN
+ (which is itself mostly derived from the bleedperl version)
+ Branch: maint-5.8/perl
+ !> ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
+ !> ext/Time/HiRes/Makefile.PL ext/Time/HiRes/t/HiRes.t
+____________________________________________________________________________
+[ 22450] By: nicholas on 2004/03/06 19:38:52
+ Log: Integrate:
+ [ 22421]
+ Subject: [PATCH] nmake distclean cleans too much from lib/Digest on Win32
+ From: Steve Hay <steve.hay@uk.radan.com>
+ Date: Fri, 27 Feb 2004 17:42:26 +0000
+ Message-ID: <403F8182.5090607@uk.radan.com>
+
+ [ 22431]
+ Fix [perl #27357] Scalar Win32::GetOSVersion() broken in 5.8.3
+ (by Steve Hay)
+
+ [ 22442]
+ Subject: [PATCH] Fix PERLEXE_ICO/PERLEXE_RES targets in makefile.mk on Win32
+ From: steve.hay@uk.radan.com (Steve Hay)
+ Date: Fri, 05 Mar 2004 09:42:32 +0000
+ Message-ID: <40484B88.7070608@uk.radan.com>
+ Branch: maint-5.8/perl
+ +> t/win32/getosversion.t
+ !> MANIFEST win32/Makefile win32/makefile.mk win32/win32.c
+____________________________________________________________________________
+[ 22449] By: nicholas on 2004/03/06 18:21:22
+ Log: Integrate:
+ [ 22217]
+ Need to skip Storable's threads test on 5.8.2 with ithreads and
+ -DDEBUGGING, because it tickles a bug. (The same bug that got DBI)
+ Branch: maint-5.8/perl
+ !> ext/Storable/t/threads.t
+____________________________________________________________________________
+[ 22448] By: nicholas on 2004/03/06 17:53:17
+ Log: Integrate:
+ [ 22205]
+ Subject: [patch] make Storable thread-safe
+ From: Stas Bekman <stas@stason.org>
+ Date: Mon, 19 Jan 2004 00:20:02 -0800
+ Message-Id: <400B9332.4070106@stason.org>
+
+ Subject: Re: Subroutine reference bug in Storable
+ From: Slaven Rezic <slaven@rezic.de>
+ Date: 14 Nov 2003 23:22:55 +0100
+ Message-Id: <874qx6zj28.fsf@vran.herceg.de>
+
+ Subject: Re: [perl #25145] [PATCH] Storable segfaults with B::Deparse +
+ overload + cyclic structures
+ From: Sam Vilain <sam@vilain.net>
+ Date: Tue, 20 Jan 2004 22:30:15 +1300
+ Message-Id: <200401202230.15865.sam@vilain.net>
+
+ [ 22206]
+ Subject: [PATCH] Storable-2.08/t/code.t
+ From: Slaven Rezic <slaven@rezic.de>
+ Date: Sat, 8 Nov 2003 16:26:19 +0100 (CET)
+ Message-Id: <200311081526.hA8FQJgb011684@vran.herceg.de>
+
+ [ 22216]
+ update MANIFEST for 2 new Storable test files introduced by 22205
+
+ [ 22238]
+ Storable's hints file shouldn't blanket set optimize to -O2 on Linux
+ Only *drop* optimize to -O2 if it's -O3 on gcc on Linux
+
+ [ 22247]
+ Drop optimization for -O3 *and higher*
+ Branch: maint-5.8/perl
+ +> ext/Storable/t/just_plain_nasty.t ext/Storable/t/threads.t
+ !> MANIFEST ext/Storable/ChangeLog ext/Storable/MANIFEST
+ !> ext/Storable/Storable.pm ext/Storable/Storable.xs
+ !> ext/Storable/hints/linux.pl ext/Storable/t/code.t
+____________________________________________________________________________
+[ 22447] By: nicholas on 2004/03/06 16:32:32
+ Log: Integrate:
+ [ 22423]
+ Work on eliminating systematic failures on make minitest:
+ make minitest passes a -minitest flag to t/TEST
+ t/TEST sees this and sets $ENV{PERL_CORE_MINITEST}
+ Tests can choose to skip based on this.
+ (Other tactic is to make loading of Errno by %! happen at run time.)
+
+ [ 22424]
+ Change the skip logic on the unicode tests so that they don't rely on
+ miniperl's "dynamic loading unavailable" message
+
+ [ 22446]
+ Make threads tests pass make minitest (by skipping)
+ Branch: maint-5.8/perl
+ !> Makefile.SH t/TEST t/io/binmode.t t/io/crlf.t t/io/layers.t
+ !> t/io/open.t t/io/print.t t/io/read.t t/op/getpid.t
+ !> t/op/magic.t t/uni/chomp.t t/uni/tr_7jis.t t/uni/tr_eucjp.t
+ !> t/uni/tr_sjis.t t/uni/tr_utf8.t
+____________________________________________________________________________
+[ 22420] By: nicholas on 2004/03/02 11:19:34
+ Log: Integrate:
+ [ 22400]
+ When threads are active we need -lpthread, but previous `fix' of
+ now linked libraries invalidated the regex for sed (AIX 5 has no
+ seperate libc.a and libc_r.a the latter links to the first)
+ Branch: maint-5.8/perl
+ !> hints/aix.sh
+____________________________________________________________________________
+[ 22416] By: nicholas on 2004/02/29 20:45:00
+ Log: Update Changes
+ Branch: maint-5.8/perl
+ ! Changes patchlevel.h
+____________________________________________________________________________
[ 22413] By: nicholas on 2004/02/29 16:13:22
Log: Integrate:
[ 22292]