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