This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update changes
[perl5.git] / Changes
1 Please note: This file provides a complete, temporally ordered log of
2 changes that went into every version of Perl.  If you'd like more
3 detailed information, please consult the comments in the individual
4 patches posted to the perl5-porters mailing list.  Patches for each
5 individual change may also be obtained through ftp and rsync--see
6 pod/perlhack.pod for the details.
7
8 For information on what's new in this release, see pod/perldelta.pod.
9
10 [The "CAST AND CREW" list has been moved to AUTHORS.]
11
12 NOTE: Each change entry shows the change number; who checked it into the
13 repository; when; description of the change; which branch the change
14 happened in; and the affected files.  The file lists have a short symbolic
15 indicator:
16
17             !       modified
18             +       added
19             -       deleted
20             +>      branched (from elsewhere)
21             !>      merged changes (from elsewhere)
22
23 The Message-Ids in the change entries refer to the email messages sent
24 to the perl5-porters mailing list.  You can retrieve the messages for
25 example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
26
27 --------------
28 Version v5.8.4          Maintenance release working toward v5.8.4
29 --------------
30 ____________________________________________________________________________
31 [ 22657] By: nicholas                              on 2004/04/05  16:15:56
32         Log: Integrate:
33              [ 22656]
34              Subject: Re: perldelta584
35              From: Craig Berry <craigberry@mac.com>
36              Message-ID: <12587569.1081180932766.JavaMail.craigberry@mac.com>
37              Date: Mon, 05 Apr 2004 11:02:12 -0500
38              
39              (makes malloc wrap the default on VMS)
40      Branch: maint-5.8/perl
41           !> configure.com
42 ____________________________________________________________________________
43 [ 22655] By: nicholas                              on 2004/04/05  15:29:40
44         Log: Tweaks from Hugo and Liz
45      Branch: maint-5.8/perl
46            ! pod/perl584delta.pod
47 ____________________________________________________________________________
48 [ 22653] By: nicholas                              on 2004/04/05  15:18:57
49         Log: Integrate:
50              [ 22649]
51              More AUTHORS who deserve credit for patches
52      Branch: maint-5.8/perl
53           !> AUTHORS
54 ____________________________________________________________________________
55 [ 22650] By: nicholas                              on 2004/04/05  10:31:03
56         Log: Updates from Stas Bekman, Brendan O'Dea and Hugo
57      Branch: maint-5.8/perl
58            ! pod/perl584delta.pod
59 ____________________________________________________________________________
60 [ 22648] By: nicholas                              on 2004/04/04  22:42:12
61         Log: # There is this special biologist word we use for 'stable'.
62              # It is 'dead'. -- Jack Cohen
63      Branch: maint-5.8/perl
64            ! pod/perl584delta.pod
65 ____________________________________________________________________________
66 [ 22647] By: nicholas                              on 2004/04/04  16:43:47
67         Log: D'oh. My integration test build is supposed to be configured with
68              threads enabled. (Committed another conflict)
69              
70              Integrate:
71              [ 22218]
72              Remove the caveat about detached threads crashing on Windows
73              (fixed by #22201). Bump up the version of threads.pm.
74      Branch: maint-5.8/perl
75            ! ext/threads/threads.pm
76 ____________________________________________________________________________
77 [ 22645] By: nicholas                              on 2004/04/04  14:05:24
78         Log: Missed one from 22643
79      Branch: maint-5.8/perl
80            ! lib/Test/Harness.pm
81 ____________________________________________________________________________
82 [ 22644] By: nicholas                              on 2004/04/04  13:50:28
83         Log: Integrate:
84              (the non dual-life modules from:)
85              [ 22258]
86              Subject: Re: [perl #15063] /tmp issues
87              From: Solar Designer <solar@openwall.com> 
88              Date: Mon, 26 Jan 2004 01:22:18 +0300
89              Message-ID: <20040125222218.GA13499@openwall.com>
90              
91              Remove insecure usage of /tmp from code and documentation
92              
93              [ 22409]
94              Bump version numbers of moules affected by change #22258
95              (removing /tmp and other insecurities)
96              
97              [ 22642]
98              Bump version numbers for modules that have changed since 5.8.3
99      Branch: maint-5.8/perl
100            ! ext/B/B/Deparse.pm lib/ExtUtils/MM_NW5.pm
101           !> (integrate 33 files)
102 ____________________________________________________________________________
103 [ 22643] By: nicholas                              on 2004/04/04  13:10:27
104         Log: Revert my $foo if ... in maint for dual life modules where changes
105              have not yet been propagated out to their authors and then CPAN
106      Branch: maint-5.8/perl
107            ! lib/Net/NNTP.pm lib/Net/POP3.pm lib/Net/SMTP.pm
108            ! lib/Pod/Parser.pm
109 ____________________________________________________________________________
110 [ 22640] By: nicholas                              on 2004/04/02  10:58:16
111         Log: Update changes
112      Branch: maint-5.8/perl
113            ! Changes patchlevel.h
114 ____________________________________________________________________________
115 [ 22639] By: nicholas                              on 2004/04/02  10:39:56
116         Log: Integrate:
117              [ 22636]
118              Subject:  [PATCH] archname salad on VMS
119              From:  "Craig A. Berry" <craigberry@mac.com>
120              Date:  Thu, 01 Apr 2004 14:16:32 -0600
121              Message-Id:  <406C78A0.2070009@mac.com>
122              
123              sort out architecture-specific directory names for OpenVMS
124              Itanium port
125              
126              [ 22637]
127              Subject:  [PATCH] fix utils install problems on VMS
128              From:  "Craig A. Berry" <craigberry@mac.com>
129              Date:  Thu, 01 Apr 2004 20:19:53 -0600
130              Message-Id:  <406CCDC9.7000500@mac.com>
131              
132              We were not running utils/instmodsh.PL or utils/xsubpp.PL during
133              the build, so installperl would not find the generated programs at
134              install time.
135              Also fixed several problems with the command definitions for the
136              utilities
137      Branch: maint-5.8/perl
138           !> configure.com vms/descrip_mms.template
139 ____________________________________________________________________________
140 [ 22638] By: nicholas                              on 2004/04/02  10:25:17
141         Log: Integrate:
142              [ 22635]
143              Fix change #22376. Only mark a const as short-circuited
144              if it's actually a const!
145      Branch: maint-5.8/perl
146           !> op.c
147 ____________________________________________________________________________
148 [ 22634] By: nicholas                              on 2004/04/01  16:49:54
149         Log: Integrate:
150              [ 21767]
151              Check that the key is present before a delete, and absent afterwards
152              
153              (this got missed for some reason)
154      Branch: maint-5.8/perl
155           !> ext/XS/APItest/t/hash.t
156 ____________________________________________________________________________
157 [ 22633] By: nicholas                              on 2004/04/01  16:35:49
158         Log: Unicode 4.0.1!
159              
160              Integrate:
161              [ 22621]
162              Upgrade to Unicode 4.0.1
163              
164              [ 22630]
165              debug the instructions on upgrading Unicode
166      Branch: maint-5.8/perl
167           +> lib/unicore/lib/Katakan2.pl lib/unicore/lib/Sterm.pl
168           +> lib/unicore/lib/Variatio.pl
169           !> (integrate 101 files)
170 ____________________________________________________________________________
171 [ 22632] By: nicholas                              on 2004/04/01  15:55:23
172         Log: Integrate:
173              [ 21450]
174              Add support for Linux abstract unix domain sockets to Socket.pm.
175              Based on a idea by Alex Hudson. (Basically those are unix domain
176              sockets whose name has a '\0' as first character.)
177              
178              [ 22411]
179              Bump Socket's version to a real floating point value
180              
181              And the ext/Socket/... bits from
182              
183              [ 22258]
184              Subject: Re: [perl #15063] /tmp issues
185              From: Solar Designer <solar@openwall.com> 
186              Date: Mon, 26 Jan 2004 01:22:18 +0300
187              Message-ID: <20040125222218.GA13499@openwall.com>
188              
189              Remove insecure usage of /tmp from code and documentation
190              
191              [ 22521]
192              Subject: [PATCH] format/casting/warning RE: perl 5.9.1
193              From: Robin Barker <Robin.Barker@npl.co.uk>
194              Date: Wed, 17 Mar 2004 18:37:10 -0000
195              Message-ID: <533D273D4014D411AB1D00062938C4D90404682E@hotel.npl.co.uk>
196      Branch: maint-5.8/perl
197           !> ext/Socket/Socket.pm ext/Socket/Socket.xs
198           !> ext/Socket/t/Socket.t
199 ____________________________________________________________________________
200 [ 22631] By: nicholas                              on 2004/04/01  15:16:56
201         Log: Integrate:
202              [ 20909]
203              Subject: [PATCH] improved 19064 (local $_[0] problems)
204              From: Dave Mitchell <davem@fdgroup.com>
205              Date: Sun, 24 Aug 2003 15:52:00 +0100
206              Message-ID: <20030824145159.GA12210@fdgroup.com>
207              
208              [ 21432]
209              Suppress the test file t/op/nothr5005.t and integrate its tests into
210              t/op/args.t, now that 5005threads have been removed. Port t/op/args.t
211              to t/test.pl.
212              
213              (just the last "Port" bit)
214              
215              [ 22624]
216              [perl #28032] delete $_[0] + (\$) prototype = bad free
217              av_delete() didn't reify. I also updated its description
218      Branch: maint-5.8/perl
219            ! t/op/args.t
220           !> av.c pp_ctl.c pp_hot.c scope.c
221 ____________________________________________________________________________
222 [ 22629] By: nicholas                              on 2004/04/01  13:42:46
223         Log: Integrate:
224              [ 22619]
225              Regenerated Configure after backported #22571
226              Some indent leftovers from earlier patches
227              We don't like double negatives, not even in comment
228      Branch: maint-5.8/perl
229            ! Configure
230 ____________________________________________________________________________
231 [ 22628] By: nicholas                              on 2004/04/01  13:27:14
232         Log: Integrate:
233              [ 22334]
234              Removed pm_apiversion and xs_apiversion as requested by
235              the pumpkin. Chainsaw was still in perfect working order.
236      Branch: maint-5.8/perl
237            ! Configure NetWare/config_H.wc Porting/config.sh
238            ! Porting/config_H config_h.SH perl.h plan9/config.plan9
239            ! win32/config_H.bc win32/config_H.gc win32/config_H.vc
240            ! win32/config_H.vc64
241           !> Cross/config.sh-arm-linux NetWare/config.wc Porting/Glossary
242           !> configure.com epoc/config.sh plan9/config_h.sample
243           !> plan9/config_sh.sample uconfig.h uconfig.sh win32/config.bc
244           !> win32/config.gc win32/config.vc win32/config.vc64
245           !> wince/config.ce wince/config_H.ce
246 ____________________________________________________________________________
247 [ 22627] By: nicholas                              on 2004/04/01  13:09:08
248         Log: Change 22555 left a perforce conflict in the copyright message.
249              D'oh. Silly maint pumpking.
250      Branch: maint-5.8/perl
251            ! pad.c
252 ____________________________________________________________________________
253 [ 22626] By: nicholas                              on 2004/04/01  10:55:11
254         Log: Integrate:
255              [ 22617]
256              Subject: Re: [PATCH] MIME::Base64 PERL_NO_GET_CONTEXT
257              From: Gisle Aas <gisle@ActiveState.com>
258              Date: 30 Mar 2004 04:29:18 -0800
259              Message-ID: <lrk712bjs1.fsf@caliper.activestate.com>
260      Branch: maint-5.8/perl
261           !> ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs
262           !> ext/MIME/Base64/Changes ext/MIME/Base64/QuotedPrint.pm
263 ____________________________________________________________________________
264 [ 22623] By: nicholas                              on 2004/03/31  16:30:33
265         Log: Integrate:
266              [ 22609]
267              Subject: [perl #27986] IPC::Open3 fails in mod_perl (tie bug) 
268              From: "Benjamin J. Tilly" (via RT) <perlbug-followup@perl.org>
269              Date: 26 Mar 2004 21:02:19 -0000
270              Message-ID: <rt-3.0.8-27986-82842.3.55447645581215@perl.org>
271              
272              The forked child should make sure STDIN and STDOUT aren't tied
273              before messing with them
274              
275              [ 22615]
276              Unknowingly for years we've had a test that has assumed the order
277              of results from readdir. Fixed.
278      Branch: maint-5.8/perl
279           !> lib/File/Find/t/find.t lib/IPC/Open3.pm
280 ____________________________________________________________________________
281 [ 22622] By: nicholas                              on 2004/03/31  15:16:49
282         Log: Integrate:
283              [ 22582]
284              mintest will pass if I skip the correct number of tests. D'oh!
285              
286              [ 22591]
287              [perl #27268] Blessed reference to anonymous glob
288              Stop *$$x=$x giving "Attempt to free unreferenced scalar" warning
289              
290              [ 22594]
291              [perl #27040] - hints hash was being double freed on scope exit
292              
293              [ 22596]
294              fix for change #22594; if using test.pl, must tell perl where to
295              find it!
296              
297              [ 22599]
298              [perl #24200] string corruption with lvalue sub
299              Depending on the context, the same substr OP may want to return
300              a PVLV or an LV on subsequent invcations. If TARG is the wrong
301              type, use a mortal instead.
302              
303              [ 22605]
304              pv_display() had code to display \n etc as escapes but it didn't
305              actually work.
306              
307              [ 22607]
308              update -Dx to cope with lexical version of OP_AELEMFAST
309      Branch: maint-5.8/perl
310            ! t/op/substr.t
311           !> dump.c op.c pp.c scope.c scope.h sv.c t/comp/hints.t
312           !> t/op/magic.t t/op/ref.t
313 ____________________________________________________________________________
314 [ 22620] By: nicholas                              on 2004/03/31  14:37:26
315         Log: Integrate:
316              [ 22514]
317              Move the PERLVAR(Ireentrant_buffer, REENTR*) outside the ITHREADS
318              block. This allows the re-entrant API to be used with ithreads,
319              which in turn permits -Dusethreads -Uuseithreads -Uuse5005threads
320              (Which may seem inane, but makes perl threaded at the C level
321              without enabling ithreads)
322              
323              [ 22545]
324              Subject: Re: [perl #27803] perl crashes when utf8::upgrade($offsetOK_scalar) 
325              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
326              Date: Sun, 21 Mar 2004 15:19:22 +0900
327              Message-Id: <20040321151828.DAC6.BQW10602@nifty.com>
328              
329              [ 22546]
330              Silence a gcc warning.
331              
332              [ 22547]
333              I must be tired today.
334              
335              [ 22548]
336              Subject: [PATCH sv.h] Nobody has used SvPVbyte_force?
337              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
338              Date: Sun, 21 Mar 2004 21:49:53 +0900
339              Message-Id: <20040321213628.2461.BQW10602@nifty.com>
340      Branch: maint-5.8/perl
341           !> intrpvar.h lib/utf8.t sv.c sv.h
342 ____________________________________________________________________________
343 [ 22616] By: nicholas                              on 2004/03/31  10:43:26
344         Log: Integrate:
345              [ 22407]
346              Use File::Temp for tempfiles if it is available.
347              (Based on a patch from Solar Designer <solar@openwall.com> in
348              Message-ID: <20040125222218.GA13499@openwall.com>, the bulk of which
349              was applied as change 22258)
350              
351              [ 22484]
352              Subject: Re: [PATCH] Re: Proposal to remove support for MachTen
353              From: Dominic Dunlop <shouldbedomo@mac.com>
354              Date: Thu, 11 Mar 2004 10:34:01 +0100
355              Message-Id: <3B07B7FC-733F-11D8-AC24-000A27839BD6@mac.com>
356              
357              [ 22604]
358              fix typo in change 22597
359              
360              [ 22614]
361              Subject: Zaurus SL-[78]60 native compile patch
362              Message-Id: <46DCC0BF-8199-11D8-8D5B-000A95DBB50A@dan.co.jp>
363              From: Dan Kogai <dankogai@dan.co.jp>
364              Date: Tue, 30 Mar 2004 00:53:52 +0900
365      Branch: maint-5.8/perl
366           !> README.machten ext/Errno/Errno_pm.PL hints/machten.sh op.h
367           !> utils/perlbug.PL
368 ____________________________________________________________________________
369 [ 22611] By: nicholas                              on 2004/03/30  12:28:04
370         Log: Integrate:
371              [ 22610]
372              various win32 build fixes
373              
374              Subject: Re: [PATCH] Re: MinGW/GCC vs MSVC++ on Win32
375              From: Steve Hay <steve.hay@uk.radan.com>
376              Date: Tue, 23 Mar 2004 10:42:12 +0000
377              Message-ID: <40601484.7040905@uk.radan.com>
378              
379              Subject: [PATCH] distclean on Win32 should delete perl.base
380              From: Steve Hay <steve.hay@uk.radan.com>
381              Date: Tue, 23 Mar 2004 11:35:56 +0000
382              Message-ID: <4060211C.8020704@uk.radan.com>
383              
384              Subject: Re: [PATCH] Create debug symbols files on Windows even for release
385              From: Steve Hay <steve.hay@uk.radan.com>
386              Date: Fri, 26 Mar 2004 10:46:07 +0000
387              Message-ID: <406409EF.9020404@uk.radan.com>
388      Branch: maint-5.8/perl
389            ! win32/makefile.mk
390           !> win32/Makefile
391 ____________________________________________________________________________
392 [ 22603] By: nicholas                              on 2004/03/27  20:24:25
393         Log: Integrate:
394              [ 22584]
395              Subject: [perl #27790] split docs: say the string is EXPR 
396              From: Dan Jacobson (via RT) <perlbug-followup@perl.org>
397              Date: 20 Mar 2004 05:21:07 -0000
398              Message-ID: <rt-3.0.8-27790-82358.14.5476352902536@perl.org>
399              
400              Minor documentation nit in split
401              
402              [ 22586]
403              Subject: [perl #27748] 'find2perl' bug: -exec causes chdir error 
404              From: "jdhedden@1979.usna.com (via RT)" <perlbug-followup@perl.org>
405              Date: 18 Mar 2004 20:25:50 -0000 
406              Message-ID: <rt-3.0.8-27748-82270.2.99482909739062@perl.org>
407              
408              Cwd code was planted in the output executable after the exit, so
409              was never run.
410              
411              [ 22593]
412              Subject: Re: [perl #27906] stat documentation correction
413              From: Andy Lester <andy@petdance.com>
414              Date: Wed, 24 Mar 2004 21:48:30 -0600
415              Message-Id: <20040325034830.GA5865@petdance.com>
416              (Applied with a correction from Spider Boardman.)
417              
418              [ 22595]
419              [perl #26839] document the return value of an empty sub
420              
421              [ 22597]
422              Clarify op.h comments for which ops the OPpDEREF* private flags
423              are actually used; update Concise.pm to match
424      Branch: maint-5.8/perl
425            ! pod/perlfunc.pod
426           !> ext/B/B/Concise.pm op.h pod/perlsub.pod t/op/stat.t
427           !> x2p/find2perl.PL
428 ____________________________________________________________________________
429 [ 22602] By: nicholas                              on 2004/03/27  16:23:58
430         Log: Integrate:
431              [ 22600]
432              Subject:  [PATCH] don't clean-up perly.* on VMS
433              From:  "Craig A. Berry" <craigberry@mac.com>
434              Date:  Fri, 26 Mar 2004 16:54:44 -0600
435              Message-Id:  <4064B4B4.2030203@mac.com>
436              
437              refrain from getting rid of perly.c and perly.h now that there are
438              no longer VMS-specific overrides for these files
439              
440              [ 22601]
441              Subject:  [PATCH] -Dusemallocwrap for VMS)
442              From:  "Craig A. Berry" <craigberry@mac.com>
443              Date:  Fri, 26 Mar 2004 22:46:50 -0600
444              Message-Id:  <4065073A.30007@mac.com>
445              
446              Mimic in configure.com what Configure does to enable or disable
447              the new feature -Dusemallocwrap
448      Branch: maint-5.8/perl
449           !> configure.com vms/descrip_mms.template
450 ____________________________________________________________________________
451 [ 22590] By: nicholas                              on 2004/03/25  18:35:10
452         Log: Integrate:
453              [ 22579]
454              Subject: Re: [PATCH] Fix PERL_MALLOC_WRAP change for Win32
455              From: Steve Hay <steve.hay@uk.radan.com>
456              Message-ID: <40618D1C.7000601@uk.radan.com>
457              Date: Wed, 24 Mar 2004 13:29:00 +0000
458      Branch: maint-5.8/perl
459           !> win32/config_H.bc win32/config_H.gc win32/config_H.vc
460           !> win32/config_H.vc64
461 ____________________________________________________________________________
462 [ 22589] By: nicholas                              on 2004/03/25  10:41:01
463         Log: Update changes
464      Branch: maint-5.8/perl
465            ! Changes patchlevel.h
466 ____________________________________________________________________________
467 [ 22588] By: nicholas                              on 2004/03/25  10:06:02
468         Log: Integrate:
469              [ 22563]
470              Subject: [PATCH] 5.9.1 suidperl
471              From: psz@maths.usyd.edu.au (Paul Szabo)
472              Message-Id: <200403182117.i2ILHug513080@milan.maths.usyd.edu.au>
473              Date: Fri, 19 Mar 2004 08:17:56 +1100 (EST)
474              
475              (which variables renamed as requested, plus tweaks to work on platforms
476              with no ST_NOEXEC)
477              
478              [ 22572]
479              Tidy up function prototypes in the light of suidpatch
480      Branch: maint-5.8/perl
481            ! embedvar.h perlapi.h
482           !> embed.fnc embed.h intrpvar.h perl.c perl.h proto.h
483 ____________________________________________________________________________
484 [ 22587] By: nicholas                              on 2004/03/24  23:00:59
485         Log: Watch the smoke start to rise...
486              
487              Integrate:
488              [ 22585]
489              Remaining smoked platforms where malloc wrap is known to work.
490              Data for Irix and NetBSD would be useful - they probably will work too.
491              Will Unicos work? Place bets now...
492      Branch: maint-5.8/perl
493           !> hints/aix.sh hints/bsdos.sh hints/dec_osf.sh hints/freebsd.sh
494           !> hints/hpux.sh hints/linux.sh hints/openbsd.sh
495           !> hints/solaris_2.sh
496 ____________________________________________________________________________
497 [ 22583] By: nicholas                              on 2004/03/24  21:01:35
498         Log: Integrate:
499              [ 22517]
500              Subject: malloc wrappage
501              From: Jarkko Hietaniemi <jhi@iki.fi> 
502              Message-Id: <37BF70DE-5C0E-11D8-B5A1-00039362CB92@iki.fi>
503              Date: Tue, 10 Feb 2004 23:15:14 +0200
504              
505              plus change croak to Perl_croak_nocontext to make ithread safe
506              plus make it conditional on PERL_MALLOC_WRAP (default for blead is on)
507              
508              [ 22524]
509              Try to fix the AIX and Windows builds regarding the
510              definedness of the PL_memory_wrap symbol.
511              
512              [ 22526]
513              Detypo.
514              
515              [ 22571]
516              Make usemallocwrap a Configure-time question. Default is yes for
517              usedevel, no otherwise, but I'm expecting hints files on known
518              good platforms to override this. (and known bad)
519              Demonstration hints file for darwin.
520              
521              [ 22576]
522              Export PL_memory_wrap based on PERL_MALLOC_WRAP rather than
523              NO_MALLOC_WRAP following Configure changes. Identical patch to
524              mine supplied by Steve Hay while I was working on this.
525              IP shootout at dawn :-)
526              
527              [ 22577]
528              Unlike perl, 0 in void context isn't special cased in C :-)
529              (So it warns). Tweak the no-action malloc wrap checkers to avoid
530              warnings.
531      Branch: maint-5.8/perl
532           !> Configure av.c config_h.SH handy.h hints/darwin.sh makedef.pl
533           !> perl.h pod/perldiag.pod pp.c
534 ____________________________________________________________________________
535 [ 22581] By: nicholas                              on 2004/03/24  15:37:16
536         Log: D'oh. Assimilated too much.
537      Branch: maint-5.8/perl
538            - pod/perl591delta.pod
539 ____________________________________________________________________________
540 [ 22580] By: nicholas                              on 2004/03/24  15:36:43
541         Log: Integrate:
542              [ 22294]
543              Implement stacked filetest operators (-f -w -x $file).
544              
545              (just the filetest.t refactoring)
546              
547              [ 22559]
548              Don't assume that the chmod will always work.
549              (It won't for files on *BSD where chflags has set uchg, which is
550              what the OS X perforce client does)
551      Branch: maint-5.8/perl
552           +> pod/perl591delta.pod
553            ! t/op/filetest.t
554 ____________________________________________________________________________
555 [ 22575] By: nicholas                              on 2004/03/24  10:15:16
556         Log: Integrate:
557              [ 22512]
558              Subject: [PATCH] Re: Perl and Parrot disagree about sched_yield on Solaris
559              From: Andrew Dougherty <doughera@lafayette.edu>
560              Date: Tue, 16 Mar 2004 16:38:58 -0500 (EST)
561              Message-ID: <Pine.SOL.4.58.0403161635590.27628@maxwell.phys.lafayette.edu>
562      Branch: maint-5.8/perl
563           !> hints/solaris_2.sh
564 ____________________________________________________________________________
565 [ 22574] By: nicholas                              on 2004/03/24  10:01:38
566         Log: Integrate the delete that accompanied the add. Grrr. svk is tempting me
567      Branch: maint-5.8/perl
568            - ext/Storable/ppport.h
569 ____________________________________________________________________________
570 [ 22573] By: nicholas                              on 2004/03/24  09:44:29
571         Log: Integrate:
572              [ 22515]
573              Add regression tests for the auto-require of STORABLE_thaw
574              
575              [ 22516]
576              Add auto-require of modules to restore overloading (and tests)
577              
578              [ 22528]
579              Corrections and explanations in comments
580              
581              [ 22533]
582              Subject: [PATCH] Storable PERL_NO_GET_CONTEXT
583              From: beau@beaucox.com
584              Date: Thu, 18 Mar 2004 12:45:45 -1000
585              Message-Id: <20040318_224545_009145.beau@beaucox.com>
586              
587              [ 22536]
588              Change Storable.xs to conditionally include ppport.h for pre 5.8.0
589              This allows the ppport.h to be deleted from ext/Storable, which will
590              reduce the potential for confusion.
591              Bump Storable's version to 2.12; update the ChangeLog
592              
593              
594              (well, it would allow it to be deleted, except for that damn perforce
595              bug)
596      Branch: maint-5.8/perl
597           +> ext/Storable/ppport.h ext/Storable/t/HAS_HOOK.pm
598           +> ext/Storable/t/HAS_OVERLOAD.pm
599           !> MANIFEST ext/Storable/ChangeLog ext/Storable/MANIFEST
600           !> ext/Storable/README ext/Storable/Storable.pm
601           !> ext/Storable/Storable.xs ext/Storable/t/blessed.t
602           !> ext/Storable/t/overload.t
603 ____________________________________________________________________________
604 [ 22570] By: nicholas                              on 2004/03/23  22:19:13
605         Log: Integrate:
606              [ 22474]
607              Improve the "Prototype mismatch" error message when
608              the redefined subroutine didn't have any prototype.
609              
610              [ 22564]
611              Fix bug [perl #27839] returning @+ out of scope loses its value :
612              
613              Subject: Re: Wondering about returned regex special arrays on going out of scope 
614              From: hv@crypt.org
615              Date: Fri, 05 Mar 2004 17:42:25 +0000
616              Message-Id: <200403051742.i25HgPd11240@zen.crypt.org>
617              
618              plus a test case.
619              
620              [ 22569]
621              hv_delete_common was freeing the key, then passing the freed pointer
622              to S_hv_notallowed. D'oh!
623      Branch: maint-5.8/perl
624           !> hv.c op.c pp_hot.c t/comp/redef.t t/op/magic.t
625 ____________________________________________________________________________
626 [ 22568] By: nicholas                              on 2004/03/23  17:40:24
627         Log: Integrate:
628              [ 22539]
629              Subject: [perl #24821] enhancement patch for B::Concise 
630              From: jim cromie <jcromie@divsol.com>
631              Date: Wed, 17 Mar 2004 14:12:43 -0700
632              Message-ID: <4058BF4B.1000004@divsol.com>
633              (Only the Concise.pm part, with documentation nits)
634      Branch: maint-5.8/perl
635            ! ext/B/B/Concise.pm
636 ____________________________________________________________________________
637 [ 22567] By: nicholas                              on 2004/03/23  17:26:29
638         Log: Integrate:
639              [ 22290]
640              Add the new private flag OPpGREP_LEX in B::Concise.
641              
642              [ 22294]
643              Implement stacked filetest operators (-f -w -x $file).
644              
645              [ 22565]
646              Unify 5.008 and 5.009's B::Concise 0.56
647              
648              [ 22566]
649              Unify 5.008 and 5.009's B::Concise 0.58
650      Branch: maint-5.8/perl
651            ! ext/B/B/Concise.pm
652 ____________________________________________________________________________
653 [ 22562] By: nicholas                              on 2004/03/22  22:32:36
654         Log: Integrate:
655              [ 22543]
656              Add a new warning "Negative repeat count"
657              for the cases $x x -1.
658              
659              [ 22549]
660              Finally, this "Negative repeat count" warning wasn't such a great
661              idea. Disable it. But add tests for this :
662              
663              Subject: Re: [perl #27811] (@x) x -1 is a panic
664              From: Andy Lester <andy@petdance.com>
665              Date: Sun, 21 Mar 2004 09:27:04 -0600
666              Message-ID: <20040321152704.GA9041@petdance.com>
667      Branch: maint-5.8/perl
668           !> pod/perlop.pod pp.c t/lib/warnings/pp t/op/repeat.t
669 ____________________________________________________________________________
670 [ 22561] By: nicholas                              on 2004/03/22  22:10:18
671         Log: Integrate:
672              [ 22497]
673              Subject: [perl #27567] [patch] a typo and a mistake in perltoot.pod 
674              From: "padre@elte.hu (via RT)" <perlbug-followup@perl.org>
675              Date: 10 Mar 2004 17:05:09 -0000
676              Message-ID: <rt-3.0.8-27567-81174.13.282806825515@perl.org>
677              
678              [ 22556]
679              Subject: [PATCH] Re: ../lib/ExtUtils/t/Embed.t failure on Win32/GCC
680              From: Steve Hay <steve.hay@uk.radan.com>
681              Date: Mon, 22 Mar 2004 14:44:46 +0000
682              Message-ID: <405EFBDE.4090209@uk.radan.com>
683              
684              [ 22557]
685              Clarifications on constants subroutines, based on:
686              
687              Subject: [perl #27768] [patch] wrong examples in perlsub/"Constant Functions" 
688              From: "padre@elte.hu (via RT)" <perlbug-followup@perl.org>
689              Date: 19 Mar 2004 14:56:09 -0000
690              Message-ID: <rt-3.0.8-27768-82310.5.12766475665209@perl.org>
691              
692              [ 22560]
693              Update the -v copyright notice.
694      Branch: maint-5.8/perl
695           !> README.win32 perl.c pod/perlsub.pod pod/perltoot.pod
696 ____________________________________________________________________________
697 [ 22558] By: nicholas                              on 2004/03/22  21:01:52
698         Log: Integrate:
699              [ 22344]
700              Upgrade to prereleases of Math::BigInt 1.70 and
701              Math::BigRat 0.12, by Tels.
702              
703              [ 22491]
704              Subject: [PATCH] Math::BigInt v1.70, bignum 0.15, Math::BigRat 0.12
705              From: Tels <perl_dummy@bloodgate.com>
706              Date: Fri, 12 Mar 2004 18:02:30 +0100
707              Message-Id: <200403121802.31679@bloodgate.com>
708              
709              [ 22502]
710              Fix the order of arguments in the usage message of
711              POSIX::chown(). It's different from the POSIX order but
712              it's the same than CORE::chown(). Damn.
713              
714              [ 22513]
715              Add a lchown() call to the POSIX module. [perl #27547]
716              
717              [ 22538]
718              Subject:  [PATCH] open.pm: allow upper-cased EUC
719              From:  Autrijus Tang <autrijus@autrijus.org>
720              Date:  Fri, 19 Mar 2004 18:27:10 +0800
721              Message-Id:  <20040319102710.GA91216@aut.dyndns.org>
722      Branch: maint-5.8/perl
723           +> lib/Math/BigInt/t/_e_math.t
724           !> (integrate 39 files)
725 ____________________________________________________________________________
726 [ 22555] By: nicholas                              on 2004/03/22  19:57:32
727         Log: Integrate:
728              [ 22485]
729              make op/write.t work better under stdio by running the subtests
730              in the child process rather than the parent.
731              
732              [ 22494]
733              Subject: Re: [PATCH] Stop splitpod truncating sprintf manpage
734              From: Steve Hay <steve.hay@uk.radan.com>
735              Date: Fri, 12 Mar 2004 08:38:41 +0000
736              Message-ID: <40517711.9030204@uk.radan.com>
737              
738              [ 22505]
739              We'll ship 5.9.1 today.
740              
741              [ 22509]
742              Update copyright notices
743              
744              [ 22527]
745              Subject:  pumpkin fodder
746              From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
747              Date:  Fri, 12 Mar 2004 15:16:57 +0200 (EET)
748              Message-Id:  <200403121316.i2CDGv1Y254951@kosh.hut.fi>
749              
750              [ 22534]
751              Nit in perluniintro about the U0 and C0 templates,
752              noticed by Steve Hay.
753              
754              [ 22540]
755              \x80\xFF is not valid UTF-8.
756      Branch: maint-5.8/perl
757           !> (integrate 46 files)
758 ____________________________________________________________________________
759 [ 22554] By: nicholas                              on 2004/03/22  19:29:19
760         Log: Integrate:
761              [ 22478]
762              [PERLIO] In line-buffered mode, flush on the *last* newline,
763              not on every newline.
764              
765              [ 22490]
766              Fix a bug in the cloning of regexps
767              
768              Subject: Re: [perl #27530] Regex qr// interpolation fails when chr(0) is used in a thread 
769              From: hv@crypt.org
770              Date: Thu, 11 Mar 2004 16:21:50 +0000
771              Message-Id: <200403111621.i2BGLoi20225@zen.crypt.org>
772              (plus another similar fix)
773              
774              [ 22499]
775              [perl #27628] strict 'subs' didn't warn on bareword array index
776              
777              [ 22500]
778              [perl #27638] scope exit could expose freed local() value
779              
780              [ 22520]
781              Optimize away the assignment in the constructs C<my $s = undef>,
782              C<my @a = ()>, C<my %h = ()>.
783      Branch: maint-5.8/perl
784           !> op.c perlio.c scope.c sv.c t/lib/strict/subs t/op/localref.t
785 ____________________________________________________________________________
786 [ 22552] By: nicholas                              on 2004/03/22  19:10:04
787         Log: Integrate:
788              [ 22466]
789              Subject: [PATCH] win32_fstat has a potential buffer overrun problem
790              From: Jan Dubois <jand@ActiveState.com>
791              Date: Sun, 07 Mar 2004 17:04:35 -0800
792              Message-ID: <8lgn409p4k2kpde8d428d7a4r7fsgjc8b4@4ax.com>
793              
794              [ 22467]
795              Another makefile portability fix for Win32 by Steve Hay.
796              
797              [ 22477]
798              Subject: [PATCH] More "distclean" tidy ups on Win32
799              From: Steve Hay <steve.hay@uk.radan.com>
800              Date: Fri, 05 Mar 2004 09:56:36 +0000
801              Message-ID: <40484ED4.1050001@uk.radan.com>
802              (only the win32 makefiles part)
803              
804              [ 22481]
805              Subject: Re: [PATCH] More "distclean" tidy ups on Win32
806              From: Steve Hay <steve.hay@uk.radan.com>
807              Date: Wed, 10 Mar 2004 10:58:15 +0000
808              Message-ID: <404EF4C7.9090107@uk.radan.com>
809              
810              [ 22489]
811              Subject: [PATCH] Fix minitest target in Win32 makefiles
812              From: Steve Hay <steve.hay@uk.radan.com>
813              Date: Fri, 12 Mar 2004 15:52:23 +0000
814              Message-ID: <4051DCB7.107@uk.radan.com>
815              
816              [ 22495]
817              Revert change #22489, that seems to cause build failures on Windows.
818              
819              [ 22501]
820              Subject: Re: Smoke [5.9.1] 22491 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
821              From: Steve Hay <steve.hay@uk.radan.com>
822              Date: Mon, 15 Mar 2004 10:28:02 +0000
823              Message-ID: <40558532.30002@uk.radan.com>
824              
825              Plus, restore patch #22489
826              
827              [ 22537]
828              Subject: [PATCH] Move Win32.pm/Win32.xs from libwin32 module to core Perl
829              From: Jan Dubois <jand@activestate.com>
830              Message-ID: <lg2k509o51b8openotuetdts6go7pn4udo@4ax.com>
831              Date: Thu, 18 Mar 2004 13:13:49 -0800
832              
833              Subject: Re: [PATCH] Move Win32.pm/Win32.xs from libwin32 module to core Perl
834              From: Steve Hay <steve.hay@uk.radan.com>
835              Message-ID: <405ACC6D.1040804@uk.radan.com>
836              Date: Fri, 19 Mar 2004 10:33:17 +0000
837              
838              [ 22541]
839              Subject: makefile.95 tweak
840              From: Greg Matheson <lang@ms.chinmin.edu.tw>
841              Date: Fri, 19 Mar 2004 18:15:25 +0800
842              Message-ID: <20040319181525.A6347@ms.chinmin.edu.tw>
843              
844              [ 22544]
845              Subject: [PATCH] fix memory bug in vms.c:mp_do_tounixspec
846              From: "Craig A. Berry" <craigberry@mac.com>
847              Date: Sat, 20 Mar 2004 21:51:45 -0600
848              Message-ID: <405D1151.3040308@mac.com>
849      Branch: maint-5.8/perl
850           +> win32/ext/Win32/Makefile.PL win32/ext/Win32/Win32.pm
851           +> win32/ext/Win32/Win32.xs
852            - lib/Win32.pod
853           !> MANIFEST vms/vms.c win32/Makefile win32/makefile.mk
854           !> win32/win32.c
855 ____________________________________________________________________________
856 [ 22551] By: nicholas                              on 2004/03/22  18:48:29
857         Log: Integrate:
858              [ 22525]
859              make ~$x give warning is $x isn't initialised.
860              Also add test for uninitialised warning in & op.
861              
862              [ 22531]
863              add code comment for change 22525
864      Branch: maint-5.8/perl
865           !> pp.c t/lib/warnings/sv
866 ____________________________________________________________________________
867 [ 22550] By: nicholas                              on 2004/03/22  17:26:06
868         Log: Integrate:
869              [ 22462]
870              Subject: undef and the range operator
871              From: Marcus Holland-Moritz <mhx-perl@gmx.net>
872              Date: Sun, 7 Mar 2004 21:11:20 +0100
873              Message-Id: <20040307211120.10e46933@r2d2>
874              
875              [ 22472]
876              Subject: Re: undef and the range operator
877              From: Marcus Holland-Moritz <mhx-perl@gmx.net>
878              Date: Mon, 8 Mar 2004 21:49:55 +0100
879              Message-Id: <20040308214955.3d8be3a6@r2d2>
880              
881              [ 22473]
882              Revert change #22472, but keep the new tests.
883              
884              [ 22532]
885              Subject: [PATCH] range operator warnings / 64-bit fix
886              From: Marcus Holland-Moritz <mhx-perl@gmx.net>
887              Date: Wed, 10 Mar 2004 21:45:48 +0100
888              Message-Id: <20040310214548.4f5e3ab1@r2d2>
889      Branch: maint-5.8/perl
890           !> pp_ctl.c pp_hot.c t/op/range.t
891 ____________________________________________________________________________
892 [ 22529] By: nicholas                              on 2004/03/18  17:13:16
893         Log: Integrate:
894              [ 22498]
895              Four Storable patches towards Storable 2.11 :
896              
897              Subject: Re: [perl #27616] Storable can't freeze restricted hashes in canonical order
898              From: Nicholas Clark <nick@ccl4.org>
899              Date: Sat, 13 Mar 2004 15:13:28 +0000
900              Message-ID: <20040313151327.GS701@plum.flirble.org>
901              
902              Date: Sat, 13 Mar 2004 20:23:45 +0000
903              Message-ID: <20040313202345.GX701@plum.flirble.org>
904              
905              Date: Sat, 13 Mar 2004 22:20:07 +0000
906              Message-ID: <20040313222007.GZ701@plum.flirble.org>
907              
908              Date: Sat, 13 Mar 2004 23:03:46 +0000
909              Message-ID: <20040313230345.GB701@plum.flirble.org>
910      Branch: maint-5.8/perl
911           !> ext/Storable/ChangeLog ext/Storable/Storable.pm
912           !> ext/Storable/Storable.xs ext/Storable/t/blessed.t
913           !> ext/Storable/t/restrict.t
914 ____________________________________________________________________________
915 [ 22487] By: nicholas                              on 2004/03/11  22:19:14
916         Log: Integrate:
917              [ 22465]
918              Fix Dave's original shared hash key corruption bug
919              
920              [ 22471]
921              Make a temporary copy of the input buffer in pp_send, so that send
922              and syswrite don't gratuitously upgrade their input to UTF8
923              
924              [ 22483]
925              croaking for readonly SVs in Perl_sv_utf8_upgrade_flags was a mistake
926              back this out until we have a tangible policy
927      Branch: maint-5.8/perl
928           !> pp_sys.c sv.c t/op/sysio.t
929 ____________________________________________________________________________
930 [ 22486] By: nicholas                              on 2004/03/11  21:26:18
931         Log: Integrate:
932              [ 22452]
933              Subject: [PATCH Cwd 2.15] test tweak for VMS
934              From: "Craig A. Berry" <craigberry@mac.com>
935              Date: Sat, 06 Mar 2004 13:51:55 -0600
936              Message-ID: <404A2BDB.8030401@mac.com>
937              
938              [ 22469]
939              Upgrade to CGI.pm 3.04.
940              
941              [ 22470]
942              Upgrade to Cwd 2.16
943              
944              [ 22482]
945              Upgrade to Cwd 2.17.
946              
947              plus some discrepancies between maint and blead in ext/Cwd/t/taint.t
948      Branch: maint-5.8/perl
949            ! ext/Cwd/t/taint.t
950           !> ext/Cwd/Changes ext/Cwd/t/cwd.t lib/CGI.pm lib/CGI/Cookie.pm
951           !> lib/Cwd.pm
952 ____________________________________________________________________________
953 [ 22464] By: nicholas                              on 2004/03/07  22:30:45
954         Log: Integrate:
955              [ 22427]
956              Speed up the unicode case mappings (for /i, lc, uc, etc).
957              Subject: [PATCH] [perl #24826]
958              From: Jarkko Hietaniemi <jhi@iki.fi>
959              Date: Wed, 3 Mar 2004 09:37:21 +0200
960              Message-Id: <9B5CBF96-6CE5-11D8-83B0-00039362CB92@iki.fi>
961              
962              [ 22430]
963              Clarify the difference between utf8::downgrade/upgrade
964              and utf8::encode/decode (patch by Jarkko).
965              
966              [ 22439]
967              ensure utf8::encode() normalises its arg
968              
969              [ 22444]
970              A small perluniintro clarification by Jarkko.
971              
972              [ 22463]
973              Add a readonly check to Perl_sv_utf8_upgrade_flags, a regresion test
974              in utf8.t, and fix 3 bugs it exposed in utfhash.t
975      Branch: maint-5.8/perl
976           !> lib/unicore/To/Fold.pl lib/unicore/To/Lower.pl
977           !> lib/unicore/To/Title.pl lib/unicore/To/Upper.pl
978           !> lib/unicore/mktables lib/utf8.pm lib/utf8.t
979           !> pod/perluniintro.pod sv.c t/op/utfhash.t t/uni/case.pl utf8.c
980 ____________________________________________________________________________
981 [ 22461] By: nicholas                              on 2004/03/07  19:36:43
982         Log: Integrate:
983              [ 22422]
984              Remove machine-dependent rounding dependency from write overflow
985              tests
986              
987              [ 22425]
988              stop t/op/write.t failures under stdio by always closing files
989              before reading them back; also replace `cat file` with a function
990              to read in the file
991              
992              [ 22434]
993              remove an 'if $a if 0' from AutoSplit.t
994              
995              [ 22456]
996              Subject: [PATCH t/op/closure.t] line-end tweak for VMS
997              From: "Craig A. Berry" <craigberry@mac.com>
998              Date: Sat, 06 Mar 2004 22:50:25 -0600
999              Message-ID: <404AAA11.8050001@mac.com>
1000      Branch: maint-5.8/perl
1001           !> lib/AutoSplit.t t/op/closure.t t/op/write.t
1002 ____________________________________________________________________________
1003 [ 22460] By: nicholas                              on 2004/03/07  18:47:14
1004         Log: Forked patch for 22426
1005              I WANT THIS DAMN DEBUGGER MESS SORTED.
1006              Blame is irrelevant. Only cause, solution and lessons to learn.
1007              (plus don't think it had anything to do with Richard)
1008              
1009              Subject: [PATCH] debugger (5.8.x and 5.9.x)
1010              From: Richard.Foley@t-online.de (Richard Foley)
1011              Date: Wed, 3 Mar 2004 16:10:25 +0100
1012              Message-Id: <200403031610.25080.richard.foley@rfi.net>
1013      Branch: maint-5.8/perl
1014            ! lib/perl5db.pl
1015 ____________________________________________________________________________
1016 [ 22458] By: nicholas                              on 2004/03/07  18:25:56
1017         Log: Integrate:
1018              [ 22417]
1019              Make panics a bit more verbose to ease debugging.
1020              
1021              [ 22436]
1022              Subject: [PATCH] Re: [perl #25270] 5.8.3 - POSIX::ctermid() on Solaris 
1023              From: Andrew Dougherty <doughera@lafayette.edu>
1024              Date: Thu, 4 Mar 2004 14:41:07 -0500 (EST)
1025              Message-ID: <Pine.SOL.4.58.0403041438350.5863@maxwell.phys.lafayette.edu>
1026              
1027              [ 22441]
1028              Change 22436 broke the Windows build.
1029              Fix by Steve Hay.
1030              
1031              [ 22451]
1032              Allow syslog() to use numeric constants in addition to strings for
1033              facility names and priorities.
1034              
1035              Subject: Patch for Sys::Syslog
1036              From: Jim Schneider <jschneid@netilla.com>
1037              Date: Fri, 5 Mar 2004 14:03:10 -0500
1038              Message-Id: <200403051403.10674.jschneid@netilla.com>
1039      Branch: maint-5.8/perl
1040           !> ext/POSIX/POSIX.xs ext/Sys/Syslog/Syslog.pm thread.h
1041 ____________________________________________________________________________
1042 [ 22457] By: nicholas                              on 2004/03/07  16:41:16
1043         Log: Integrate:
1044              [ 22406]
1045              Fix segfaults when running under -Dx.
1046              
1047              [ 22415]
1048              [perl #24521] make test breaks permissions on /dev/tty
1049              perl -i could fchmod(stdin) by mistake
1050              
1051              [ 22428]
1052              Subject: [PATCH] simplify sv.h
1053              From: Arthur Bergman <sky@nanisky.com>
1054              Date: Sun, 29 Feb 2004 22:04:53 +0000
1055              Message-Id: <4D3C272C-6B03-11D8-B799-000A95A2734C@nanisky.com>
1056              
1057              [ 22432]
1058              Maintainers.pl update by MJD.
1059              
1060              [ 22438]
1061              [perl #27206] Memory leak in continue loop
1062              make sure redo always frees temps
1063              
1064              [ 22440]
1065              silence some compiler warnings
1066              
1067              [ 22443]
1068              Subject: [PATCH] Re: Strange segfault
1069              From: mhx-perl@gmx.net (Marcus Holland-Moritz)
1070              Date: Fri, 5 Mar 2004 15:13:53 +0100
1071              Message-ID: <20040305151353.5f3e913c@r2d2>
1072              
1073              [ 22445]
1074              fix coredump in /(?{sub{}})/
1075      Branch: maint-5.8/perl
1076           !> Porting/Maintainers.pl doio.c pad.c pp_ctl.c sv.h
1077           !> t/op/loopctl.t t/op/range.t
1078 ____________________________________________________________________________
1079 [ 22455] By: nicholas                              on 2004/03/07  12:25:51
1080         Log: Integrate /tmp fix from patch 22258 as it's relased with Storable 2.10
1081      Branch: maint-5.8/perl
1082           !> ext/Storable/Storable.pm
1083 ____________________________________________________________________________
1084 [ 22454] By: nicholas                              on 2004/03/07  11:57:56
1085         Log: Integrate:
1086              [ 22278]
1087              hv_clear_placeholders now manipulates the linked lists directly, rather
1088              than using the iterator interface and calling hv_delete
1089              This will allow hv_delete to be simplified to remove most of the
1090              special casing related to placeholders.
1091              
1092              [ 22280]
1093              Now hv_delete is able to ingore placeholders.
1094              (This is an XS visible change in the hash API. But not of documented
1095              behaviour)
1096              
1097              [ 22281]
1098              deleting keys in restricted hashes was leaking the entry. Yow!
1099              
1100              [ 22282]
1101              Comment to record why we can't clear placeholders in hsplit
1102              
1103              [ 22391]
1104              My re-implementation of hv_clear_placeholders was buggy - not sure why
1105              the tests still passed. Fixed.
1106              
1107              [ 22393]
1108              In hsplit, if a normal hash has placeholders then clear them before
1109              splitting. We can do this safely because Storable ensures hsplit is
1110              not called while it builds restricted hashes (actually any hashes)
1111              This change may not make things faster, but now we have the choice.
1112      Branch: maint-5.8/perl
1113           !> ext/Storable/t/restrict.t hv.c lib/Hash/Util.t
1114 ____________________________________________________________________________
1115 [ 22453] By: nicholas                              on 2004/03/07  01:08:35
1116         Log: Integrate:
1117              [ 22253]
1118              Make Time/HiRes/t/HiRes.t die more gracefully if its watchdog
1119              timeout triggers
1120              
1121              [ 22418]
1122              integrate Time::HiRes 1.56 from CPAN
1123              (which is itself mostly derived from the bleedperl version)
1124      Branch: maint-5.8/perl
1125           !> ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
1126           !> ext/Time/HiRes/Makefile.PL ext/Time/HiRes/t/HiRes.t
1127 ____________________________________________________________________________
1128 [ 22450] By: nicholas                              on 2004/03/06  19:38:52
1129         Log: Integrate:
1130              [ 22421]
1131              Subject: [PATCH] nmake distclean cleans too much from lib/Digest on Win32
1132              From: Steve Hay <steve.hay@uk.radan.com>
1133              Date: Fri, 27 Feb 2004 17:42:26 +0000
1134              Message-ID: <403F8182.5090607@uk.radan.com>
1135              
1136              [ 22431]
1137              Fix [perl #27357] Scalar Win32::GetOSVersion() broken in 5.8.3
1138              (by Steve Hay)
1139              
1140              [ 22442]
1141              Subject: [PATCH] Fix PERLEXE_ICO/PERLEXE_RES targets in makefile.mk on Win32
1142              From: steve.hay@uk.radan.com (Steve Hay)
1143              Date: Fri, 05 Mar 2004 09:42:32 +0000
1144              Message-ID: <40484B88.7070608@uk.radan.com>
1145      Branch: maint-5.8/perl
1146           +> t/win32/getosversion.t
1147           !> MANIFEST win32/Makefile win32/makefile.mk win32/win32.c
1148 ____________________________________________________________________________
1149 [ 22449] By: nicholas                              on 2004/03/06  18:21:22
1150         Log: Integrate:
1151              [ 22217]
1152              Need to skip Storable's threads test on 5.8.2 with ithreads and
1153              -DDEBUGGING, because it tickles a bug. (The same bug that got DBI)
1154      Branch: maint-5.8/perl
1155           !> ext/Storable/t/threads.t
1156 ____________________________________________________________________________
1157 [ 22448] By: nicholas                              on 2004/03/06  17:53:17
1158         Log: Integrate:
1159              [ 22205]
1160              Subject: [patch] make Storable thread-safe
1161              From: Stas Bekman <stas@stason.org>
1162              Date: Mon, 19 Jan 2004 00:20:02 -0800
1163              Message-Id: <400B9332.4070106@stason.org>
1164              
1165              Subject: Re: Subroutine reference bug in Storable
1166              From: Slaven Rezic <slaven@rezic.de>
1167              Date: 14 Nov 2003 23:22:55 +0100
1168              Message-Id: <874qx6zj28.fsf@vran.herceg.de>
1169              
1170              Subject: Re: [perl #25145] [PATCH] Storable segfaults with B::Deparse +
1171              overload + cyclic structures
1172              From: Sam Vilain <sam@vilain.net>
1173              Date: Tue, 20 Jan 2004 22:30:15 +1300
1174              Message-Id: <200401202230.15865.sam@vilain.net>
1175              
1176              [ 22206]
1177              Subject: [PATCH] Storable-2.08/t/code.t
1178              From: Slaven Rezic <slaven@rezic.de>
1179              Date: Sat, 8 Nov 2003 16:26:19 +0100 (CET)
1180              Message-Id: <200311081526.hA8FQJgb011684@vran.herceg.de>
1181              
1182              [ 22216]
1183              update MANIFEST for 2 new Storable test files introduced by 22205
1184              
1185              [ 22238]
1186              Storable's hints file shouldn't blanket set optimize to -O2 on Linux
1187              Only *drop* optimize to -O2 if it's -O3 on gcc on Linux
1188              
1189              [ 22247]
1190              Drop optimization for -O3 *and higher*
1191      Branch: maint-5.8/perl
1192           +> ext/Storable/t/just_plain_nasty.t ext/Storable/t/threads.t
1193           !> MANIFEST ext/Storable/ChangeLog ext/Storable/MANIFEST
1194           !> ext/Storable/Storable.pm ext/Storable/Storable.xs
1195           !> ext/Storable/hints/linux.pl ext/Storable/t/code.t
1196 ____________________________________________________________________________
1197 [ 22447] By: nicholas                              on 2004/03/06  16:32:32
1198         Log: Integrate:
1199              [ 22423]
1200              Work on eliminating systematic failures on make minitest:
1201              make minitest passes a -minitest flag to t/TEST
1202              t/TEST sees this and sets $ENV{PERL_CORE_MINITEST}
1203              Tests can choose to skip based on this.
1204              (Other tactic is to make loading of Errno by %! happen at run time.)
1205              
1206              [ 22424]
1207              Change the skip logic on the unicode tests so that they don't rely on
1208              miniperl's "dynamic loading unavailable" message
1209              
1210              [ 22446]
1211              Make threads tests pass make minitest (by skipping)
1212      Branch: maint-5.8/perl
1213           !> Makefile.SH t/TEST t/io/binmode.t t/io/crlf.t t/io/layers.t
1214           !> t/io/open.t t/io/print.t t/io/read.t t/op/getpid.t
1215           !> t/op/magic.t t/uni/chomp.t t/uni/tr_7jis.t t/uni/tr_eucjp.t
1216           !> t/uni/tr_sjis.t t/uni/tr_utf8.t
1217 ____________________________________________________________________________
1218 [ 22420] By: nicholas                              on 2004/03/02  11:19:34
1219         Log: Integrate:
1220              [ 22400]
1221              When threads are active we need -lpthread, but previous `fix' of
1222              now linked libraries invalidated the regex for sed (AIX 5 has no
1223              seperate libc.a and libc_r.a the latter links to the first)
1224      Branch: maint-5.8/perl
1225           !> hints/aix.sh
1226 ____________________________________________________________________________
1227 [ 22416] By: nicholas                              on 2004/02/29  20:45:00
1228         Log: Update Changes
1229      Branch: maint-5.8/perl
1230            ! Changes patchlevel.h
1231 ____________________________________________________________________________
1232 [ 22413] By: nicholas                              on 2004/02/29  16:13:22
1233         Log: Integrate:
1234              [ 22292]
1235              Subject: Re: [perl #26073] sprintf miscounts padding when format is utf8 
1236              From: hv@crypt.org
1237              Date: Mon, 09 Feb 2004 03:21:21 +0000
1238              Message-Id: <200402090321.i193LL907950@zen.crypt.org>
1239      Branch: maint-5.8/perl
1240           !> sv.c t/op/sprintf2.t
1241 ____________________________________________________________________________
1242 [ 22412] By: nicholas                              on 2004/02/29  15:48:20
1243         Log: Integrate:
1244              [ 22291]
1245              Subject: reduce overhead of charnames.pm, make op/pat.t work under miniperl
1246              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1247              Date: Mon, 9 Feb 2004 00:51:45 -0800
1248              Message-ID: <20040209085145.GA3204@efn.org>
1249              (plus an etymological notice)
1250      Branch: maint-5.8/perl
1251           !> lib/charnames.pm
1252 ____________________________________________________________________________
1253 [ 22405] By: nicholas                              on 2004/02/28  14:24:35
1254         Log: Integrate:
1255              [ 22056]
1256              Upgrade to Cwd 2.13
1257              
1258              [ 22112]
1259              Upgrade to Cwd 2.14.
1260              
1261              [ 22403]
1262              Assimilate Cwd 2.15 from CPAN
1263      Branch: maint-5.8/perl
1264           !> ext/Cwd/Changes ext/Cwd/t/cwd.t lib/Cwd.pm
1265 ____________________________________________________________________________
1266 [ 22404] By: nicholas                              on 2004/02/28  14:01:16
1267         Log: Oi, Perforce no! You are a damn fine source control system, but
1268              when it comes to SILENTLY failing to integrate a delete on a file
1269              just added you are bang out of order.
1270              
1271              Disintegrate:
1272              [ 22326]
1273              One of the new tests of MIME::Base64 relies on a non-core module.
1274      Branch: maint-5.8/perl
1275            - ext/MIME/Base64/t/bad-sv.t
1276 ____________________________________________________________________________
1277 [ 22402] By: nicholas                              on 2004/02/27  17:00:15
1278         Log: Integrate:
1279              [ 22327]
1280              It's better to localize *_ than $_, to avoid magic leakage
1281              
1282              [ 22367]
1283              Instead of localising *_, use a dummy foreach loop to get
1284              a local value of $_
1285              
1286              [ 22401]
1287              Create a new local $_ without triggering tie by using local *_ = \my $a
1288              (an idea from Ton Hospel, Message-Id: <c1igq3$n84$1@post.home.lunix>)
1289      Branch: maint-5.8/perl
1290           !> lib/File/Find.pm lib/File/Find/t/find.t
1291 ____________________________________________________________________________
1292 [ 22399] By: nicholas                              on 2004/02/27  15:23:08
1293         Log: Integrate:
1294              [ 22363]
1295              Subject: Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation 
1296              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
1297              Date: Sun, 22 Feb 2004 16:09:33 +0900
1298              Message-Id: <20040222160505.98E5.BQW10602@nifty.com>
1299              
1300              Subject: [PATCH] Encode::CN::HZ (was Re: [perl #26905] "use bytes" doesn't apply byte semantics to concatenation)
1301              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
1302              Date: Sun, 22 Feb 2004 18:41:43 +0900
1303              Message-Id: <20040222182357.6B39.BQW10602@nifty.com>
1304              
1305              Plus, add a "_01" to the theoretical version number of Encode::CN::HZ.
1306              
1307              [ 22364]
1308              Fix bug #26910: hints were not propagated into (?{...})
1309              blocks, except the utf8 pragma.
1310      Branch: maint-5.8/perl
1311           !> ext/Encode/lib/Encode/CN/HZ.pm pp_ctl.c pp_hot.c
1312           !> t/lib/strict/refs t/lib/strict/subs t/lib/strict/vars
1313           !> t/op/concat.t
1314 ____________________________________________________________________________
1315 [ 22398] By: nicholas                              on 2004/02/27  13:37:30
1316         Log: Integrate:
1317              [ 22376]
1318              stop "const in void context" warning for a const in an
1319              optimised-away boolean expresssion, eg 5 || print;
1320              
1321              [ 22397]
1322              Correct thinko in comment.
1323      Branch: maint-5.8/perl
1324           !> op.c op.h t/lib/warnings/op
1325 ____________________________________________________________________________
1326 [ 22396] By: nicholas                              on 2004/02/27  12:44:41
1327         Log: Integrate:
1328              [ 22357]
1329              Extend OP_AELEMFAST optimisation to lexical arrays
1330              
1331              [ 22369]
1332              Subject: [PATCH] optimization for map in scalar context
1333              From: Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de>
1334              Date: Tue, 24 Feb 2004 12:02:57 +0100
1335              Message-id: <20040224110257.GA5510@ethan>
1336      Branch: maint-5.8/perl
1337            ! op.c
1338           !> ext/B/B/Concise.pm ext/B/B/Deparse.pm op.h pp_ctl.c pp_hot.c
1339 ____________________________________________________________________________
1340 [ 22395] By: nicholas                              on 2004/02/27  12:05:30
1341         Log: Integrate:
1342              [ 22337]
1343              fix write test: -small_number may be displayed as 00.00 or -0.00
1344              
1345              [ 22343]
1346              -Dx could coredump on threaded builds because consts are now
1347              stored in the pad
1348              
1349              [ 22351]
1350              remove a split test's dependence on -Dx output
1351              (needed after change #22343)
1352              
1353              [ 22371]
1354              Fix a segfault during optree construction. (bug #27024)
1355              
1356              [ 22372]
1357              Enhance test cleanliness by a very small factor.
1358              
1359              [ 22373]
1360              [perl #26959] fix memory leak in @_ = ...; goto &sub
1361              
1362              [ 22375]
1363              Skip the Net/Ping/450_service failures on HP-UX for the time being 
1364      Branch: maint-5.8/perl
1365            ! t/comp/parser.t
1366           !> dump.c lib/Net/Ping/t/450_service.t op.c pp_ctl.c t/op/split.t
1367           !> t/op/write.t
1368 ____________________________________________________________________________
1369 [ 22394] By: nicholas                              on 2004/02/27  11:27:50
1370         Log: Integrate:
1371              [ 22322]
1372              remove C<my $x if foo> construct from core modules
1373      Branch: maint-5.8/perl
1374            ! lib/ExtUtils/MM_Win95.pm
1375           !> ext/B/B/Deparse.pm ext/IO/lib/IO/Handle.pm
1376           !> ext/IO/lib/IO/Pipe.pm lib/ExtUtils/Liblist/Kid.pm
1377           !> lib/ExtUtils/MM_NW5.pm lib/Net/NNTP.pm lib/Net/POP3.pm
1378           !> lib/Net/SMTP.pm lib/Pod/Parser.pm lib/Test/Harness.pm
1379           !> utils/h2xs.PL
1380 ____________________________________________________________________________
1381 [ 22392] By: nicholas                              on 2004/02/27  10:36:30
1382         Log: Integrate:
1383              [ 22349]
1384              optimise the sorting inplace of plain arrays: @a = sort @a
1385              
1386              [ 22350]
1387              add Deparse/Concise support for inplace sort (change 22349)
1388      Branch: maint-5.8/perl
1389           !> ext/B/B/Concise.pm ext/B/B/Deparse.pm op.c op.h pp_sort.c
1390           !> t/op/sort.t
1391 ____________________________________________________________________________
1392 [ 22390] By: nicholas                              on 2004/02/26  23:21:24
1393         Log: Integrate:
1394              [ 22309]
1395              Missing semi-colon
1396              From: "Brendan O'Dea" <bod@debian.org>
1397              Date: Sun, 15 Feb 2004 23:27:17 +1100
1398              Message-ID: <20040215122717.GA26812@londo.c47.org>
1399              
1400              [ 22325]
1401              Upgrade to MIME::Base64 3.00.
1402              Fix t/warn.t so it works in the core.
1403              Reintegrate change #22309 in it. Bump $VERSION to 3.00_01.
1404              
1405              [ 22326]
1406              One of the new tests of MIME::Base64 relies on a non-core module.
1407              
1408              [ 22345]
1409              Upgrade to Term::ANSIColor 1.08.
1410              
1411              [ 22362]
1412              Subject: [PATCH] Benchmark for child processes
1413              From: Chia-liang Kao <clkao@clkao.org>
1414              Date: Mon, 23 Feb 2004 22:53:51 +0800
1415              Message-ID: <20040223145351.GH94376@portege.clkao.org>
1416              
1417              [ 22366]
1418              Subject: Re: [perl #24338] Attribute::Handlers will trash UNIVERSAL
1419              From: alan <alan@pair.com>
1420              Date: Tue, 17 Feb 2004 14:23:08 -0500 (EST)
1421              Message-ID: <Pine.BSF.4.58.0402171418090.80983@smx.pair.com>
1422      Branch: maint-5.8/perl
1423           +> ext/MIME/Base64/t/bad-sv.t ext/MIME/Base64/t/warn.t
1424           !> MANIFEST ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs
1425           !> ext/MIME/Base64/Changes ext/MIME/Base64/QuotedPrint.pm
1426           !> ext/MIME/Base64/t/base64.t lib/Attribute/Handlers.pm
1427           !> lib/Benchmark.pm lib/Term/ANSIColor.pm
1428           !> lib/Term/ANSIColor/ChangeLog lib/Term/ANSIColor/README
1429           !> lib/Term/ANSIColor/test.pl
1430 ____________________________________________________________________________
1431 [ 22389] By: nicholas                              on 2004/02/26  22:32:31
1432         Log: Integrate:
1433              [ 22286]
1434              Subject: [PATCH] Correct some prototypes in perlapi.pod
1435              From: Steve Hay <steve.hay@uk.radan.com>
1436              Date: Fri, 06 Feb 2004 12:44:05 +0000
1437              Message-ID: <40238C15.2090200@uk.radan.com>
1438              
1439              [ 22330]
1440              1. Add section to perlxs.pod describing that the refcount of AVs/HVs
1441              returned from XSUBs through RETVAL isn't decremented as it is for
1442              SVs. This causes those XSUBs to leak memory and cannot be fixed
1443              without breaking existing CPAN modules that work around this bug.
1444              
1445              2. Fix a memory leak of that kind in POSIX::localconv.
1446              
1447              [ 22338]
1448              Add base.pm and fields.pm to the maintainer list.
1449              Remove a duplicate file from this list.
1450      Branch: maint-5.8/perl
1451           !> Porting/Maintainers.pl ext/POSIX/POSIX.xs pod/perlapi.pod
1452           !> pod/perlxs.pod sv.h
1453 ____________________________________________________________________________
1454 [ 22388] By: nicholas                              on 2004/02/26  20:07:31
1455         Log: Integrate:
1456              [ 22279]
1457              All whitespace is equal, but some whitespace is more equal than others
1458              (lib/DBM_Filter/Changes line had spaces. Spaces bad. Tabs better)
1459              
1460              [ 22285]
1461              Subject: [PATCH] Fix absolute path handling in installhtml
1462              From: Steve Hay <steve.hay@uk.radan.com>
1463              Date: Fri, 06 Feb 2004 16:14:14 +0000
1464              Message-ID: <4023BD56.6090903@uk.radan.com>
1465              
1466              [ 22298]
1467              Subject: Re: [PATCH] Add "Camel" logo icon to perl.exe on Windows
1468              From: Greg Matheson <lang@ms.chinmin.edu.tw>
1469              Date: Tue, 10 Feb 2004 12:36:33 +0800
1470              Message-ID: <20040210043633.GA33671687@momotaro>
1471              
1472              [ 22314]
1473              1. Creating backward compatibility for Configure after patches
1474              #22227 and #22302 to still support 5.8.x and below
1475              
1476              2. Small change for building on GNU hurd
1477              Date: Sun, 15 Feb 2004 23:27:17 +1100
1478              From: "Brendan O'Dea" <bod@debian.org>
1479              Message-ID: <20040215122717.GA26812@londo.c47.org>
1480              
1481              [ 22342]
1482              Add a tool to report dual-lived core modules that don't
1483              have the same version than the corresponding module on CPAN.
1484              
1485              [ 22346]
1486              Subject: [PATCH] genmk95.pl touchup for distclean on Win98
1487              From: Greg Matheson <lang@ms.chinmin.edu.tw>
1488              Date: Fri, 20 Feb 2004 15:34:59 +0800
1489              Message-ID: <20040220153459.A30249@ms.chinmin.edu.tw>
1490              
1491              [ 22347]
1492              Delete lib/IPC/SysV.t (duplicate of ext/IPC/SysV/t/ipcsysv.t)
1493              
1494              [ 22358]
1495              Subject: initial patch for cygwin IPC via cygserver
1496              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1497              Date: Thu, 19 Feb 2004 09:01:13 -0800
1498              Message-ID: <20040219170113.GA2792@efn.org>
1499              
1500              [ 22359]
1501              Subject: Re: Perl 5.8.1 on IRIX 5.3
1502              Date: Thu, 22 Jan 2004 18:35:26 +0100 (CET)
1503              From: Georg Schwarz <geos@epost.de>
1504              Message-Id: <E1Ajijm-0006ya-LE@mikro.physik.TU-Berlin.DE>
1505              
1506              [ 22374]
1507              AIX hints stage 3: remove AIX 3 and AIX 4 after split off
1508              One open issue left: promoting to cc_r for threaded builds
1509              need a review to permit users using -Dcc=xlc_r for non
1510              threaded builds
1511              
1512              [ 22379]
1513              From: Art Haas <ahaas@airmail.net>
1514              Subject: Replacing '-rdynamic' in Configure script
1515              Date: Fri, 20 Feb 2004 13:53:56 -0600
1516              Message-ID: <20040220195400.31177.qmail@onion.perl.org>
1517      Branch: maint-5.8/perl
1518           +> Porting/corecpan.pl
1519            - lib/IPC/SysV.t
1520            ! Configure
1521           !> MANIFEST Makefile.SH ext/IPC/SysV/hints/cygwin.pl hints/aix.sh
1522           !> hints/cygwin.sh hints/gnu.sh hints/irix_5.sh installhtml
1523           !> win32/genmk95.pl win32/makefile.mk
1524 ____________________________________________________________________________
1525 [ 22387] By: nicholas                              on 2004/02/26  18:55:18
1526         Log: Integrate:
1527              [ 22172]
1528              back out change #22167 "freeing a CV reference that was currently
1529              being executed caused coredumps".
1530              The new test case sometimes locks up linux's malloc, and with
1531              Perl's malloc the test code still coredumps :-(
1532              
1533              [ 22182]
1534              second attempt to fix [perl #24914] freeing a CV reference that was
1535              currently being executed caused coredumps. The dounwind called by
1536              die unwinds all the contexts on the context stack before unwinding
1537              the save stack.  To stop premature freeing of the CV, hold
1538              references to it on both stacks.
1539      Branch: maint-5.8/perl
1540            ! t/op/closure.t
1541           !> cop.h perl.c pp_ctl.c pp_hot.c pp_sort.c scope.c scope.h sv.c
1542 ____________________________________________________________________________
1543 [ 22386] By: nicholas                              on 2004/02/26  15:55:53
1544         Log: Integrate:
1545              [ 22167]
1546              [perl #24914] freeing a CV reference that was currently being
1547              executed caused coredumps
1548              
1549              [ 22209]
1550              Remove small memory leak in newATTRSUB that manifested as a
1551              leaking scalar after the interpeter was cloned
1552              
1553              [ 22215]
1554              add test for change 22209 (Remove small memory leak in newATTRSUB)
1555      Branch: maint-5.8/perl
1556           !> op.c perl.c scope.c scope.h sv.c t/op/closure.t
1557 ____________________________________________________________________________
1558 [ 22385] By: nicholas                              on 2004/02/26  15:35:11
1559         Log: Integrate:
1560              [ 22102]
1561              Subject: segv in pad.c with threads (was: DBD::Oracle and Perl 5.8.2 threads)
1562              Message-ID: <20040107121357.GD82921@dansat.data-plan.com>
1563              
1564              Returning a closure from a thread (via join) could mess up because
1565              pointers to PL_sv_undef weren't rejigged to point at the joiner's
1566              version of PL_sv_undef. Also, the closure's CvGV got cloned too
1567              but never freed, since CvGV isn't refcounted.
1568              
1569              [ 22103]
1570              temporarily backout test of thread returning a closure. It crashes
1571              win32.
1572              
1573              [ 22201]
1574              Subject:  Re: threads::shared::queue;
1575              From:  Jan Dubois <jand@ActiveState.com>
1576              Date:  Thu, 22 Jan 2004 19:18:46 -0800
1577              Message-Id:  <fi41105602ds7a9o4fko2oae7aokbg6als@4ax.com>
1578              
1579              Avoid threads+win32 crash by freeing Perl interpreter slightly later
1580      Branch: maint-5.8/perl
1581            ! ext/threads/t/problems.t
1582           !> ext/threads/threads.xs sv.c
1583 ____________________________________________________________________________
1584 [ 22384] By: nicholas                              on 2004/02/26  15:05:54
1585         Log: Integrate:
1586              [ 22284]
1587              Subject: [PATCH perlunicode.pod] chomp() cares about Unicode
1588              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
1589              Date: Sat, 07 Feb 2004 00:08:36 +0900
1590              Message-Id: <20040206235116.0E36.BQW10602@nifty.com>
1591              
1592              [ 22295]
1593              Add a note in Unicode::UCD about the _getcode() function
1594              being copy-n-pasted in charnames.pm. (spotted by Merijn)
1595              
1596              [ 22297]
1597              Add 5.005_04-RC1 and Leon in perlhist.
1598              
1599              [ 22299]
1600              Subject: [comment patch] (ed: mg.c:mg_set() => mg.c:Perl_magic_set())
1601              From: Stas Bekman <stas@stason.org>
1602              Date: Wed, 11 Feb 2004 16:53:54 -0800
1603              Message-ID: <402ACEA2.4020907@stason.org>
1604              
1605              [ 22301]
1606              Fix an fcntl example in perlopentut, spotted by MJD.
1607              
1608              [ 22310]
1609              Fix typo in doc for Encode
1610              From: "Brendan O'Dea" <bod@debian.org>
1611              Date: Sun, 15 Feb 2004 23:27:17 +1100
1612              Message-ID: <20040215122717.GA26812@londo.c47.org>
1613              
1614              [ 22329]
1615              Encode has local changes. Up-version it.
1616              
1617              [ 22348]
1618              Document the SVf_PADSTALE flag
1619              
1620              [ 22368]
1621              Subject: Bugfix for perlrequick and perlretut
1622              From: Mark Kvale <kvale@phy.ucsf.edu>
1623              Date: Tue, 24 Feb 2004 11:32:34 -0800
1624              Message-Id: <200402241132.34656.kvale@phy.ucsf.edu>
1625              
1626              [ 22370]
1627              Update Changes and AUTHORS.
1628              
1629              [ 22377]
1630              remove my work address
1631              
1632              [ 22380]
1633              Subject: [PATCH] Improved perlapi documentation for croak
1634              From: Mark Fowler <mark@twoshortplanks.com>
1635              Date: Wed, 25 Feb 2004 22:47:21 +0000 (GMT)
1636              Message-ID: <Pine.LNX.4.55.0402252242510.32152@gan.twoshortplanks.com>
1637              
1638              (and regenerate perlapi.pod.)
1639              
1640              [ 22381]
1641              Integrate:
1642              [ 22339]
1643              Mention 5.005_04 RC2
1644              
1645              [ 22360]
1646              Update for 5.005_04 release
1647              
1648              [ 22382]
1649              Add Mark Fowler
1650              
1651              [ 22383]
1652              Moving all the e-mail addresses over by 1 column makes them start on
1653              an 8 column tabstop, which makes editing this file easier.
1654              So then I replaced spaces with tabs and made it smaller too.
1655      Branch: maint-5.8/perl
1656           !> AUTHORS ext/Encode/Encode.pm lib/Unicode/UCD.pm pad.c perl.c
1657           !> pod/perlapi.pod pod/perlhist.pod pod/perlopentut.pod
1658           !> pod/perlrequick.pod pod/perlretut.pod pod/perlunicode.pod
1659           !> util.c
1660 ____________________________________________________________________________
1661 [ 22324] By: nicholas                              on 2004/02/17  22:37:52
1662         Log: Integrate:
1663              [ 21989]
1664              From: "Nigel Sandever" <njsandever@hotmail.com>
1665              Subject: [PATCH] 5.8.1 / bcc55 / win32 / Enable PerlIO and/ or USE_LARGE_FILES
1666              Message-ID: <Law9-F94BdsnvUFcxT500000ea5@hotmail.com>
1667              Date: Thu, 25 Sep 2003 21:49:07 +0000
1668              
1669              [ 21990]
1670              Fix a little syntax error, reported by Marcus Holland-Moritz
1671              
1672              [ 22287]
1673              Subject: Re: [PATCH] Add "Camel" logo icon to perl.exe on Windows
1674              From: Greg Matheson <lang@ms.chinmin.edu.tw>
1675              Date: Mon, 2 Feb 2004 16:52:44 +0800
1676              Message-ID: <20040202165244.A17415@ms.chinmin.edu.tw>
1677      Branch: maint-5.8/perl
1678           !> dosish.h win32/makefile.mk win32/win32.c win32/win32sck.c
1679 ____________________________________________________________________________
1680 [ 22296] By: nicholas                              on 2004/02/09  23:34:14
1681         Log: Integrate:
1682              [ 22256]
1683              add test for Change 22194: 
1684              [perl #25147] "stmt if BAREWORD" bypasses strict 'subs' checks
1685      Branch: maint-5.8/perl
1686           !> t/lib/strict/subs
1687 ____________________________________________________________________________
1688 [ 22293] By: nicholas                              on 2004/02/09  21:36:16
1689         Log: Integrate:
1690              [ 22161]
1691              Subject: [PATCH] format/write (version 2)
1692              From: LAUN Wolfgang <wolfgang.laun@alcatel.at>
1693              Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C4D3@attmsx1>
1694              
1695              Fixes and additions to formats:
1696              
1697              Improvement: NULL chars in picture line
1698              Bugfix: C<@*> shown in output if not alone on a line
1699              New feature: C<^*> for variable-width, one-line-at-a-time text
1700              Improvement: Diagnostic on C<@#> and C<~~>
1701              Bugfix: Segmentation fault on big numbers
1702              Improvement (maybe): Truncation of numbers produces misleading output
1703              Bugfix: "}" terminates format
1704              Bugfix: Error when copying non-UTF to UTF (EBCDIC only)
1705              
1706              [ 22162]
1707              [perl #8698] format bug with undefined _TOP
1708              name of format_TOP now derived from the name of the current
1709              filehandle rather then the name of the  format associetd with that
1710              handle
1711              
1712              [ 22190]
1713              remove the platform dependencies of the write.t tests introduced
1714              by change #22161, by hard-coding the expected outputs rather
1715              than using sprintf('%f').
1716              
1717              [ 22203]
1718              make some t/op/write.t failures more verbose
1719      Branch: maint-5.8/perl
1720           !> embed.fnc embed.h form.h pod/perldiag.pod pod/perlform.pod
1721           !> pp_ctl.c pp_sys.c proto.h t/op/write.t toke.c
1722 ____________________________________________________________________________
1723 [ 22288] By: nicholas                              on 2004/02/08  19:03:02
1724         Log: Integrate:
1725              [ 22055]
1726              Subject: Re: [perl #24774] eval + format - \n = pp_ctl.c assertion
1727              From: LAUN Wolfgang <wolfgang.laun@alcatel.at>
1728              Date: Fri, 2 Jan 2004 11:31:46 +0100 
1729              Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C4B3@attmsx1>
1730              
1731              eval of of a truncated format should fail
1732              
1733              [ 22075]
1734              This TODO test seems to pass now.
1735              
1736              [ 22076]
1737              The TODO tag should be included also when a TODO test succeeds,
1738              so it's reported by the test harness
1739      Branch: maint-5.8/perl
1740           !> t/op/write.t toke.c
1741 ____________________________________________________________________________
1742 [ 22283] By: nicholas                              on 2004/02/07  23:05:34
1743         Log: Integrate:
1744              [ 22254]
1745              Subject:  Patch for Shell.pm
1746              From:  Manuel Valente <mvalente@idealx.com>
1747              Date:  Tue, 27 Jan 2004 19:18:26 +0100
1748              Message-Id:  <4016AB72.1080503@idealx.com>
1749              
1750              New option for Shell.pm to discard stderr instead of capturing it
1751              
1752              [ 22259]
1753              update fix to Shell.pm in change #22254: make /dev/null portable
1754              
1755              [ 22272]
1756              Fix a non-standard NAME pod section
1757              (by Smylers and Casey West)
1758      Branch: maint-5.8/perl
1759           !> lib/Carp/Heavy.pm lib/Shell.pm
1760 ____________________________________________________________________________
1761 [ 22277] By: nicholas                              on 2004/02/07  19:03:40
1762         Log: Integrate:
1763              [ 22243]
1764              Message-ID: <40113F7B.6050701@davidfavor.com>
1765              Date: Fri, 23 Jan 2004 09:36:27 -0600
1766              From: David Favor <david@davidfavor.com>
1767              Part I: In hints/aix.sh change -qmaxmem=16384 to -qmaxmem=-1
1768              so no compilation stack limits are imposed.
1769              
1770              [ 22260]
1771              Subject: patch for IRIX/gcc link issues
1772              From: Martin Pool <mbp@samba.org>
1773              Date: Wed, 28 Jan 2004 10:56:25 +1100
1774              Message-ID: <20040127235624.GA32612@hp.com>
1775              
1776              [ 22261]
1777              If someone chooses xlc as default C compiler, threaded builds
1778              will fail, unless converted to cc_r
1779              
1780              [ 22266]
1781              AIX 3 hints split off from default hints in preparation
1782              of a hint file cleanup. aix_4.sh will follow soon
1783              
1784              [ 22267]
1785              AIX 3 support removed from default hints after its separation
1786              
1787              [ 22273]
1788              Added hints_4.sh for specific AIX 4 support
1789              this is the next stage in the general cleanup process
1790              for the AIX hints. More to come
1791      Branch: maint-5.8/perl
1792           +> hints/aix_3.sh hints/aix_4.sh
1793           !> MANIFEST hints/aix.sh hints/irix_6.sh
1794 ____________________________________________________________________________
1795 [ 22276] By: nicholas                              on 2004/02/07  16:55:32
1796         Log: Integrate:
1797              [ 22252]
1798              Don't show code closing STD{IN,OUT} before reopening, because
1799              doing so is unnecessary and occasionally harmful.
1800              
1801              [ 22257]
1802              threads documentation: fork on UNIX might not copy all threads.
1803      Branch: maint-5.8/perl
1804           !> pod/perlfork.pod pod/perlfunc.pod pod/perlthrtut.pod
1805 ____________________________________________________________________________
1806 [ 22251] By: nicholas                              on 2004/01/30  23:31:36
1807         Log: Integrate:
1808              [ 22245]
1809              Subject: Re: [perl #25269] panic: pp_match start/end pointers in m/^(?=.*(a)).*(bc)/ 
1810              From: hv@crypt.org
1811              Date: Thu, 29 Jan 2004 15:12:12 +0000
1812              Message-Id: <200401291512.i0TFCCr23736@zen.crypt.org>
1813      Branch: maint-5.8/perl
1814           !> pp_hot.c t/op/pat.t
1815 ____________________________________________________________________________
1816 [ 22250] By: nicholas                              on 2004/01/30  20:18:43
1817         Log: Integrate:
1818              [ 22235]
1819              More punctuation, good.
1820              
1821              [ 22248]
1822              Another undocumented use of $_ : with reverse().
1823      Branch: maint-5.8/perl
1824           !> pod/perlfunc.pod
1825 ____________________________________________________________________________
1826 [ 22249] By: nicholas                              on 2004/01/30  20:00:26
1827         Log: Integrate:
1828              [ 21996]
1829              Upgrade to Switch 2.10, by integrating some changes by Damian
1830              
1831              [ 21997]
1832              Update the README and Changes files for Switch 2.10
1833              
1834              [ 22244]
1835              I'm the new maintainer of Switch.
1836              Sync with the CPAN version of Switch 2.10.
1837      Branch: maint-5.8/perl
1838           !> Porting/Maintainers.pl lib/Switch.pm lib/Switch/Changes
1839           !> lib/Switch/README
1840 ____________________________________________________________________________
1841 [ 22241] By: nicholas                              on 2004/01/27  22:39:47
1842         Log: Integrate:
1843              [ 22207]
1844              Subject:  Re: Doc patches for File::Find 
1845              From:  Mark Jason Dominus <mjd@plover.com>
1846              Date:  Thu, 22 Jan 2004 09:30:58 -0500
1847              Message-Id:  <20040122143058.29226.qmail@plover.com>
1848              
1849              Better document the fact that neither find() nor finddepth() do a
1850              breath-first search.
1851              
1852              [ 22208]
1853              Subject:  [perl #24942] fields::inherit doesn't bless derived
1854              package's \%FIELDS, results in phash deprecation errors. 
1855              From:  "nothingmuch@woobling.org (via RT)" <perlbug-followup@perl.org>
1856              Date:  18 Jan 2004 15:15:46 -0000
1857              Message-Id:  <rt-3.0.8-24942-70144.16.7177902690315@perl.org>
1858              
1859              [ 22227]
1860              Subject:  [PATCH] myconfig.SH
1861              From:  "Daniel S. Lewart" <lewart@uiuc.edu>
1862              Date:  Sun, 25 Jan 2004 22:11:25 -0600
1863              Message-Id:  <20040125221125.A5390@staff1.cso.uiuc.edu>
1864              
1865              make perl -V show the major release as 5 rather than 5.0
1866              
1867              [ 22228]
1868              Subject: [PATCH] 5.8.3 -- fix signal comments in L<perlfunc/system>
1869              From: Brendan O'Dea <bod@debian.org>
1870              Date: Sun, 25 Jan 2004 11:23:48 +1100
1871              Message-ID: <20040125002348.GA31407@londo.c47.org>
1872      Branch: maint-5.8/perl
1873           !> lib/File/Find.pm lib/base.pm lib/base/t/fields-base.t
1874           !> myconfig.SH pod/perlfunc.pod
1875 ____________________________________________________________________________
1876 [ 22240] By: nicholas                              on 2004/01/27  22:15:48
1877         Log: Integrate:
1878              [ 22185]
1879              Document CVf_UNIQUE flag better
1880              
1881              [ 22187]
1882              [perl #24940] "sub foo :unique" segfaults
1883              
1884              Turn these two into compile-time errors until such time as
1885              someone thinks of a useful meaning for them:
1886              my $x : unique
1887              sub foo : unique
1888              
1889              [ 22188]
1890              warn that C<$x : unique> operates on the typeglob, so affects @x
1891              and %x too.
1892              
1893              [ 22189]
1894              Fix typo in patch #22188
1895      Branch: maint-5.8/perl
1896           !> cv.h ext/threads/t/problems.t pod/perldiag.pod
1897           !> pod/perlfunc.pod toke.c xsutils.c
1898 ____________________________________________________________________________
1899 [ 22237] By: nicholas                              on 2004/01/27  21:50:08
1900         Log: Integrate:
1901              [ 22195]
1902              Subject: Re: [PATCH] Add "Camel" logo icon to perl.exe on Windows
1903              From: Steve Hay <steve.hay@uk.radan.com>
1904              Date: Thu, 22 Jan 2004 17:08:29 +0000
1905              Message-ID: <4010038D.4070104@uk.radan.com>
1906      Branch: maint-5.8/perl
1907           +> win32/makeico.pl win32/perlexe.rc
1908           !> MANIFEST README.win32 win32/Makefile win32/makefile.mk
1909 ____________________________________________________________________________
1910 [ 22236] By: nicholas                              on 2004/01/27  21:31:36
1911         Log: Integrate:
1912              [ 22198]
1913              Check the return values of chomp
1914              (more tricky than it may seem, as the return value is unicode)
1915              
1916              [ 22199]
1917              Document chomp's travels in the wonderful world of use encoding;
1918              
1919              [ 22200]
1920              test that use encoding; doesn't cause references to be stringified
1921      Branch: maint-5.8/perl
1922           !> pod/perlfunc.pod t/uni/chomp.t
1923 ____________________________________________________________________________
1924 [ 22234] By: nicholas                              on 2004/01/27  21:16:25
1925         Log: Integrate:
1926              [ 22155]
1927              Make chomp heed the utf8 flags on the target string and $/
1928              [Fixes #24888]
1929              More work still needed to make chomp heed the encoding pragma.
1930              
1931              [ 22180]
1932              Subject: Re: [perl #24926] chop/~ mangles UTF8 [PATCH]
1933              From: Gisle Aas <gisle@ActiveState.com>
1934              Date: 17 Jan 2004 01:29:02 -0800
1935              Message-ID: <lrn08m7wkh.fsf@caliper.activestate.com>
1936              (test rewritten to fit in blead)
1937              
1938              [ 22193]
1939              Convert the older parts of op/bop.t over to test.pl
1940              
1941              [ 22196]
1942              Subject: Re: [perl #24888] chomp ignores utf8
1943              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
1944              Message-Id: <20040116040355.A849.BQW10602@nifty.com>
1945              Date: Fri, 16 Jan 2004 04:13:00 +0900
1946              
1947              [ 22197]
1948              Test return values of all chomps
1949      Branch: maint-5.8/perl
1950           +> t/uni/chomp.t
1951            ! t/op/bop.t
1952           !> MANIFEST doop.c pp.c t/op/chop.t
1953 ____________________________________________________________________________
1954 [ 22232] By: nicholas                              on 2004/01/27  20:49:10
1955         Log: If perforce could branch and integrate in one, I'd not need to do this
1956              
1957              Integrate:
1958              [ 22183]
1959              Fix precedence errors and add some cleanup in the new
1960              DBM_Filter tests
1961      Branch: maint-5.8/perl
1962           !> lib/DBM_Filter/t/01error.t lib/DBM_Filter/t/02core.t
1963 ____________________________________________________________________________
1964 [ 22231] By: nicholas                              on 2004/01/27  20:35:31
1965         Log: Integrate:
1966              [ 22110]
1967              Upgrade to Math::BigRat 0.11
1968              
1969              Subject: [PATCH] [ANNOUCNE] Math::BigRat 0.11
1970              From: Tels <perl_dummy@bloodgate.com>
1971              Date: Wed, 7 Jan 2004 18:30:06 +0100
1972              Message-Id: <200401071830.07445@bloodgate.com>
1973              
1974              [ 22123]
1975              Subject: [PATCH handy.h] RE: MIME-Base64-2.22 [PATCH]
1976              From: Robin Barker <Robin.Barker@npl.co.uk>
1977              Date: Thu, 8 Jan 2004 16:21:25 -0000 
1978              Message-ID: <533D273D4014D411AB1D00062938C4D904046787@hotel.npl.co.uk>
1979              
1980              [ 22124]
1981              Upgrade to MIME::Base64 2.23.
1982              
1983              [ 22126]
1984              Upgrade to Locale::Maketext 1.07.
1985              
1986              [ 22128]
1987              MANIFEST adjustment.
1988              
1989              [ 22129]
1990              Subject: [PATCH] [ANNOUNCE] Math::BigInt v1.69
1991              From: Tels <perl_dummy@bloodgate.com>
1992              Date: Tue, 13 Jan 2004 19:28:48 +0100
1993              Message-Id: <200401131928.50247@bloodgate.com>
1994              
1995              [ 22136]
1996              Assimilate CGI 3.03
1997              
1998              [ 22168]
1999              From: "Paul Marquess" <Paul.Marquess@btinternet.com>
2000              Subject: [PATCH ] Enhanced DBM Filters
2001              Date: Sat, 17 Jan 2004 16:44:53 -0000
2002              Message-ID: <AIEAJICLCBDNAAOLLOKLAEPPPHAA.Paul.Marquess@btinternet.com>
2003              
2004              add DBM_Filter
2005              
2006              [ 22204]
2007              Upgrade to Locale::Maketext 1.08.
2008      Branch: maint-5.8/perl
2009           +> lib/DBM_Filter.pm lib/DBM_Filter/Changes
2010           +> lib/DBM_Filter/compress.pm lib/DBM_Filter/encode.pm
2011           +> lib/DBM_Filter/int32.pm lib/DBM_Filter/null.pm
2012           +> lib/DBM_Filter/t/01error.t lib/DBM_Filter/t/02core.t
2013           +> lib/DBM_Filter/t/compress.t lib/DBM_Filter/t/encode.t
2014           +> lib/DBM_Filter/t/int32.t lib/DBM_Filter/t/null.t
2015           +> lib/DBM_Filter/t/utf8.t lib/DBM_Filter/utf8.pm
2016           +> lib/Locale/Maketext/t/04super.t
2017           +> lib/Locale/Maketext/t/05super.t
2018           +> lib/Locale/Maketext/t/06super.t lib/dbm_filter_util.pl
2019           !> MANIFEST ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs
2020           !> ext/MIME/Base64/Changes ext/MIME/Base64/QuotedPrint.pm handy.h
2021           !> lib/CGI.pm lib/Locale/Maketext.pm lib/Locale/Maketext.pod
2022           !> lib/Locale/Maketext/ChangeLog lib/Locale/Maketext/README
2023           !> lib/Locale/Maketext/TPJ13.pod lib/Math/BigFloat.pm
2024           !> lib/Math/BigInt.pm lib/Math/BigInt/CalcEmu.pm
2025           !> lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.inc
2026           !> lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/sub_mbi.t
2027           !> lib/Math/BigRat.pm lib/Math/BigRat/t/bigrat.t
2028           !> lib/Math/BigRat/t/bigratpm.inc lib/Math/BigRat/t/bigratpm.t
2029 ____________________________________________________________________________
2030 [ 22230] By: nicholas                              on 2004/01/27  20:08:23
2031         Log: Integrate:
2032              [ 22107]
2033              nit to Bytecode - the av_extend opcode wasn't saved when
2034              the array had AvFILL == 0
2035              
2036              [ 22109]
2037              Subject: [PATCH] Nicer formatting for function arguments in Carp messages
2038              From: Steve Hay <steve.hay@uk.radan.com>
2039              Date: Wed, 07 Jan 2004 13:22:30 +0000
2040              Message-ID: <3FFC0816.9090406@uk.radan.com>
2041              
2042              (and increment version number in Carp)
2043              
2044              [ 22179]
2045              Subject: [PATCH] dl_unload_file for HP-UX
2046              Date: Mon, 12 Jan 2004 07:49:44 -0800
2047              From: Neil Watkiss <neil.watkiss@sophos.com>
2048              Message-ID: <20040112154944.GA15412@ActiveState.com>
2049              
2050              [ 22191]
2051              Subject:  PATCH for perl-5.8.4
2052              From:  "Edward S. Peschko" <esp5@pge.com>
2053              Date:  Mon, 19 Jan 2004 17:21:18 -0800
2054              Message-Id:  <20040120012118.GA29151@mdssdev05.comp.pge.com>
2055              
2056              Add @DynaLoader::dl_shared_objects feature
2057              
2058              [ 22192]
2059              [perl #25160] ':flock' not recognized unless it's first
2060              Exporter::Heavy now will treat :, /, and ! special in
2061              all arguments, not only if the _first_ arg starts with it
2062              Date: Wed, 21 Jan 2004 08:32:47 -0500
2063              Message-ID: <20040121133248.3359.qmail@plover.com>
2064              
2065              [ 22224]
2066              Document change 22192
2067              We still need tests!
2068      Branch: maint-5.8/perl
2069           !> ext/B/B/Assembler.pm ext/DynaLoader/DynaLoader_pm.PL
2070           !> ext/DynaLoader/dl_hpux.xs lib/Carp.pm lib/Carp/Heavy.pm
2071           !> lib/Exporter.pm lib/Exporter/Heavy.pm
2072 ____________________________________________________________________________
2073 [ 22229] By: nicholas                              on 2004/01/27  19:43:58
2074         Log: Integrate:
2075              [ 22068]
2076              Some mandatory syntax warnings emitted by the lexer weren't
2077              disableable (bug [perl #24815]).
2078              
2079              [ 22194]
2080              [perl #25147] C<use strict; print if foo> didn't give the
2081              "Bareword not allowed" error unless warnings were enabled
2082      Branch: maint-5.8/perl
2083           !> op.c pod/perldiag.pod t/lib/warnings/toke toke.c
2084 ____________________________________________________________________________
2085 [ 22226] By: nicholas                              on 2004/01/26  23:25:31
2086         Log: Integrate:
2087              [ 22082]
2088              Fix bug #24813 : the -0 wasn't recognized on the #! line
2089              
2090              [ 22084]
2091              Hardcoded numerical flag masks. Bad.
2092              
2093              [ 22121]
2094              use sv_setpvn rather than sv_setpv and save a strlen()
2095              
2096              [ 22160]
2097              buigid #24905 - the code planted to call glob() retained an
2098              extraneous targ index in a pushmark op, leasing to strangeness
2099              when the op was freed
2100              
2101              [ 22169]
2102              Subject:  Perl core dumps when running out of memory [PATCH]
2103              From:  Gisle Aas <gisle@ActiveState.com>
2104              Date:  17 Jan 2004 06:18:13 -0800
2105              Message-Id:  <lrsmiebqvu.fsf@caliper.activestate.com>
2106              
2107              Display 'out of memeory' errors using low-level I/O to avoid
2108              recursive failure and so coredumps.
2109              
2110              [ 22170]
2111              Subject: Re: open/or inconsistency
2112              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
2113              Date: Sat, 17 Jan 2004 19:59:55 +0900
2114              Message-Id: <20040117195729.623A.BQW10602@nifty.com>
2115              (plus a test.)
2116              Don't produce the warning for constructs like
2117              open my $fh, $file or die;
2118              
2119              [ 22174]
2120              Subject: [PATCH bleadperl] rescue PerlIO_getname for VMS
2121              Date: Sun, 18 Jan 2004 12:51:23 -0600
2122              From: "Craig A. Berry" <craigberry@mac.com>
2123              Message-ID: <400AD5AB.3080708@mac.com>
2124              
2125              [ 22223]
2126              Subject: [PATCH] fix vmsish.t #25
2127              From: "Craig A. Berry" <craigberry@mac.com>
2128              Date: Sat, 24 Jan 2004 18:45:35 -0600
2129              Message-ID: <401311AF.1060706@mac.com>
2130      Branch: maint-5.8/perl
2131           +> t/run/switch0.t
2132           !> MANIFEST doop.c lib/vmsish.t op.c perl.c perlio.c
2133           !> t/lib/warnings/op util.c
2134 ____________________________________________________________________________
2135 [ 22225] By: nicholas                              on 2004/01/26  22:26:53
2136         Log: Integrate:
2137              [ 22071]
2138              [perl #24674]
2139              stop $^O getting tainted on read access, and disallow tainted
2140              assignment to it
2141              
2142              [ 22181]
2143              change #22071 (taint bug in $^0) introduced a potential double
2144              free(), because PL_osname may get freed but not nulled if a taint
2145              test fails in between. Mea cupla and all that...
2146      Branch: maint-5.8/perl
2147           !> mg.c t/op/taint.t
2148 ____________________________________________________________________________
2149 [ 22222] By: nicholas                              on 2004/01/26  21:34:06
2150         Log: Integrate:
2151              [ 22051]
2152              Upgrade to Time::HiRes 1.54
2153              
2154              [ 22159]
2155              Upgrade to Time::HiRes 1.55
2156      Branch: maint-5.8/perl
2157           +> ext/Time/HiRes/hints/solaris.pl
2158           !> MANIFEST ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
2159           !> ext/Time/HiRes/HiRes.xs
2160 ____________________________________________________________________________
2161 [ 22220] By: nicholas                              on 2004/01/26  21:11:09
2162         Log: Integrate:
2163              [ 22043]
2164              Use the optimization level -O2 by default on Linux/gcc.
2165              See :
2166              Subject: Benchmarking (was Re: GCC bug breaking Perl_sv_catpvfn()?)
2167              From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
2168              Date: Thu, 1 Jan 2004 05:32:15 +0100
2169              Message-ID: <071601c3d020$4046d2a0$d500a8c0@R2D2>
2170              
2171              [ 22057]
2172              Subject: [PATCH configure.com] future-proof signal check
2173              From: "Craig A. Berry" <craigberry@mac.com>
2174              Date: Sun, 04 Jan 2004 22:53:40 -0600
2175              Message-ID: <3FF8EDD4.3080308@mac.com>
2176              
2177              [ 22120]
2178              Subject: [PATCH] Make 'Configure -Dcf_by=...' work
2179              From: Gisle Aas <gisle@ActiveState.com>
2180              Date: 12 Jan 2004 02:35:27 -0800
2181              Message-ID: <lrvfnh315c.fsf@caliper.activestate.com>
2182              
2183              [ 22173]
2184              Subject: [PATCH bleadperl] detect nanosleep on VMS
2185              Date: Sun, 18 Jan 2004 17:03:30 -0600
2186              From: "Craig A. Berry" <craigberry@mac.com>
2187              Message-ID: <400B10C2.9060504@mac.com>
2188              
2189              [ 22175]
2190              Describe how to limit the perl's default @INC during Configure
2191              to _not_ include older versions
2192              
2193              [ 22177]
2194              Allow -Uinc_version_list to mean -Dinc_version_list=none
2195              See INSTALL for more details
2196      Branch: maint-5.8/perl
2197           !> Configure INSTALL configure.com hints/linux.sh
2198 ____________________________________________________________________________
2199 [ 22219] By: nicholas                              on 2004/01/26  20:35:12
2200         Log: Subject: Refactor VOS patches for bleadperl and perl-5.8.x
2201              From: "Green, Paul" <Paul.Green@stratus.com>
2202              Message-ID: <A2A34F15EE916148BC4C4748223E67A4069FBB15@exna4.stratus.com>
2203              Date: Thu, 15 Jan 2004 16:00:15 -0500
2204              
2205              (the 5.8.x specific bits, plus integrate the common bits)
2206              
2207              Integrate:
2208              [ 22171]
2209              Subject: Refactor VOS patches for bleadperl and perl-5.8.x
2210              From: "Green, Paul" <Paul.Green@stratus.com>
2211              Date: Thu, 15 Jan 2004 16:00:15 -0500
2212              Message-ID: <A2A34F15EE916148BC4C4748223E67A4069FBB15@exna4.stratus.com>
2213      Branch: maint-5.8/perl
2214            ! README.vos vos/build.cm vos/config.alpha.def vos/config.ga.def
2215            ! vos/perl.bind
2216           !> hv.c pp_pack.c vos/Changes
2217 ____________________________________________________________________________
2218 [ 22165] By: nicholas                              on 2004/01/17  14:42:52
2219         Log: Create perl584delta.pod
2220              (Not that I'm really proposing to start work on 5.8.4 today)
2221      Branch: maint-5.8/perl
2222            + pod/perl584delta.pod
2223            ! MANIFEST Makefile.SH pod.lst pod/perl.pod pod/perltoc.pod
2224            ! vms/descrip_mms.template win32/Makefile win32/makefile.mk
2225            ! win32/pod.mak
2226 ____________________________________________________________________________
2227 [ 22164] By: nicholas                              on 2004/01/17  14:00:17
2228         Log: Disarm the maint branch
2229      Branch: maint-5.8/perl
2230           +> Changes5.8.3
2231            ! Changes MANIFEST patchlevel.h pod/perl583delta.pod
2232 ____________________________________________________________________________
2233 [ 22152] By: nicholas                              on 2004/01/14  17:55:17
2234         Log: Update Changes
2235      Branch: maint-5.8/perl
2236            ! Changes
2237 ____________________________________________________________________________