1Please note: This file provides a complete, temporally ordered log of
2changes that went into every version of Perl.  If you'd like more
3detailed information, please consult the comments in the individual
4patches posted to the perl5-porters mailing list.  Patches for each
5individual change may also be obtained through ftp and rsync--see
6pod/perlhack.pod for the details.
7
8For 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
12NOTE: Each change entry shows the change number; who checked it into the
13repository; when; description of the change; which branch the change
14happened in; and the affected files.  The file lists have a short symbolic
15indicator:
16
17    	    !	    modified
18    	    +	    added
19    	    -	    deleted
20    	    +>	    branched (from elsewhere)
21    	    !>	    merged changes (from elsewhere)
22
23The Message-Ids in the change entries refer to the email messages sent
24to the perl5-porters mailing list.  You can retrieve the messages for
25example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
26
27--------------
28Version v5.8.6		Maintenance release working toward v5.8.6
29--------------
30____________________________________________________________________________
31[ 23552] By: nicholas                              on 2004/11/27  15:14:36
32        Log: Entry for PERL_USE_SAFE_PUTENV, reworded slightly from an original
33             by Stas Bekman
34     Branch: maint-5.8/perl
35	   ! pod/perl586delta.pod
36____________________________________________________________________________
37[ 23551] By: nicholas                              on 2004/11/27  15:07:10
38        Log: Integrate:
39             [ 23546]
40             Doc nit for B::Lint
41             Subject: [PATCH] B::Lint
42             From: Andy Lester <andy@petdance.com>
43             Date: Fri, 26 Nov 2004 00:30:48 -0600
44             Message-ID: <20041126063048.GA10161@petdance.com>
45
46             [ 23549]
47             Document the interaction of PERL_USE_SAVE_PUTENV and
48             PL_use_safe_putenv, based on text by Stas Bekman
49
50             [ 23550]
51             Clarify the return values of pos, particularly 0 and undef, as
52             suggested by Stas Bekman
53     Branch: maint-5.8/perl
54	  !> INSTALL ext/B/B/Lint.pm pod/perlfunc.pod
55____________________________________________________________________________
56[ 23540] By: nicholas                              on 2004/11/25  22:34:55
57        Log: Update Changes
58     Branch: maint-5.8/perl
59	   ! Changes patchlevel.h
60____________________________________________________________________________
61[ 23539] By: nicholas                              on 2004/11/25  22:21:23
62        Log: Integrate:
63             [ 23532]
64             Subject: [perl #3242] [PATCH]No error on assignment to $>
65             From: "Steve Peters via RT" <perlbug-followup@perl.org>
66             Date: 21 Nov 2004 04:38:09 -0000
67             Message-ID: <rt-3.0.11-3242-100676.6.32723019025057@perl.org>
68
69             [ 23533]
70             Subject: [patch pod/perlipc] use POSIX; w/o () is a bad idea
71             From: Stas Bekman <stas@stason.org>
72             Date: Wed, 24 Nov 2004 11:25:14 -0500
73             Message-ID: <41A4B5EA.3020804@stason.org>
74
75             [ 23534]
76             Subject: RC1 pod fix #anchor
77             From: Stas Bekman <stas@stason.org>
78             Date: Wed, 24 Nov 2004 10:57:21 -0500
79             Message-ID: <41A4AF61.9080408@stason.org>
80     Branch: maint-5.8/perl
81	  !> pod/perlipc.pod pod/perlrun.pod pod/perlvar.pod
82____________________________________________________________________________
83[ 23530] By: nicholas                              on 2004/11/23  22:49:13
84        Log: Integrate:
85             [ 23518]
86             Subject: [perl #32486] error in documentation for POSIX::pipe
87             From: chris@ex-parrot.com (via RT) <perlbug-followup@perl.org>
88             Date: 18 Nov 2004 18:09:54 -0000
89             Message-ID: <rt-3.0.11-32486-100537.1.04456486825399@perl.org>
90
91             [ 23527]
92             Subject: Re: [perl #32486] error in documentation for POSIX::pipe
93             From: Michael G Schwern <schwern@pobox.com>
94             Date: Fri, 19 Nov 2004 14:28:56 -0500
95             Message-ID: <20041119192856.GA4769@windhund.schwern.org>
96     Branch: maint-5.8/perl
97	  !> ext/POSIX/POSIX.pod
98____________________________________________________________________________
99[ 23529] By: nicholas                              on 2004/11/23  15:17:07
100        Log: Integrate:
101             [ 23507]
102             Subject: SuSE's perl safe_putenf diff
103             From: Michael Schroeder <Michael.Schroeder@informatik.uni-erlangen.de>
104             Date: Thu, 11 Nov 2004 15:54:43 +0100
105             Message-ID: <20041111145443.GA1854@immd4.informatik.uni-erlangen.de>
106
107             slightly reworked to make the PL_use_safe_putenv variable fit in
108             the current framework. This patch turns on the use of safe putenv
109             for any application that embeds a perl interpreter.
110     Branch: maint-5.8/perl
111	  !> embedvar.h mg.c miniperlmain.c perl.c perlapi.h perlvars.h
112	  !> util.c
113____________________________________________________________________________
114[ 23524] By: nicholas                              on 2004/11/22  15:20:18
115        Log: Back out 23348 from maint, epnding a better way to upgrade DynaLoader's
116             version number without causing subtle breakages.
117     Branch: maint-5.8/perl
118	   ! ext/DynaLoader/DynaLoader_pm.PL
119____________________________________________________________________________
120[ 23522] By: nicholas                              on 2004/11/20  16:14:02
121        Log: Integrate:
122             [ 23495]
123             Subject: [PATCH] Small documentation fix to ExtUtils::Constant
124             Date: Fri, 12 Nov 2004 11:15:47 -0600
125             From: steve@fisharerojo.org
126             Message-ID: <20041112171547.GA8011@kirk.dsl-verizon.net>
127
128             [ 23517]
129             Bump version number
130     Branch: maint-5.8/perl
131	  !> lib/ExtUtils/Constant.pm
132____________________________________________________________________________
133[ 23521] By: nicholas                              on 2004/11/20  15:20:12
134        Log: Integrate:
135             [ 23513]
136             Fix deparsing of reversed sort and descending sorts,
137             due to the recent optimisations on this part of the optree.
138
139             [ 23514]
140             Fix deparsing of reversed foreach loops,
141             plus a bug in the previous commit
142
143             [ 23516]
144             Remaining nit in the deparsing of reversed foreach loops
145     Branch: maint-5.8/perl
146	  !> ext/B/B/Deparse.pm ext/B/t/deparse.t
147____________________________________________________________________________
148[ 23515] By: nicholas                              on 2004/11/18  21:15:15
149        Log: Subject: Re: Proposed patch for perldelta.pod for 5.8.6-RC1
150             From: Mike Guy <mjtg@cam.ac.uk>
151             Message-Id: <E1CUUFq-00006L-H7@virgo.cus.cam.ac.uk>
152             Date: Wed, 17 Nov 2004 18:10:06 +0000
153     Branch: maint-5.8/perl
154	   ! pod/perl586delta.pod
155____________________________________________________________________________
156[ 23512] By: nicholas                              on 2004/11/17  14:50:18
157        Log: Integrate:
158             [ 23465]
159             Reformulate an error
160             (so the error message given by "perl -M" is a bit more
161             meaningful, as Jarkko pointed out)
162     Branch: maint-5.8/perl
163	  !> perl.c pod/perldiag.pod
164____________________________________________________________________________
165[ 23511] By: nicholas                              on 2004/11/17  13:45:34
166        Log: Integrate:
167             [ 23506]
168             Subject: [PATCH] perl5db.pl POD cleanup
169             From: Autrijus Tang <autrijus@autrijus.org>
170             Date: Fri, 12 Nov 2004 12:41:33 +0800
171             Message-ID: <20041112044133.GA92924@aut.dyndns.org>
172
173             [ 23508]
174             Fix a couple of typos.
175
176             [ 23509]
177             PerlFAQ sync.
178     Branch: maint-5.8/perl
179	  !> hv.c lib/perl5db.pl pod/perlfaq3.pod pod/perlfaq4.pod
180	  !> pod/perlfaq6.pod pod/perlfaq7.pod utf8.c
181____________________________________________________________________________
182[ 23504] By: nicholas                              on 2004/11/16  21:29:19
183        Log: Oops. They didn't want to get here. Pesky stowaways.
184     Branch: maint-5.8/perl
185	   - pod/perl590delta.pod pod/perl591delta.pod pod/perl592delta.pod
186____________________________________________________________________________
187[ 23503] By: nicholas                              on 2004/11/16  21:28:30
188        Log: Integrate:
189             [ 23494]
190             Add some descriptive text from Larry to op.c on how optrees are built
191
192             [ 23496]
193             Subject: [perl #32419] Spelling fixes for perl@23492
194             Date: 12 Nov 2004 16:14:49 -0000
195             From: Richard Soderberg (via RT) <perlbug-followup@perl.org>
196             Message-ID: <rt-3.0.11-32419-100173.13.0717895191322@perl.org>
197
198             [ 23500]
199             Subject: [PATCH] s/hierachy/hierarchy/
200             Date: Mon, 15 Nov 2004 15:59:14 -0700
201             From: "Larry Shatzer Jr." <larrysh@cpan.org>
202             Message-ID: <20041115225913.GA22373@zippy.zyx.net>
203     Branch: maint-5.8/perl
204	  +> pod/perl590delta.pod pod/perl591delta.pod pod/perl592delta.pod
205	  !> ext/B/B.pm ext/Time/HiRes/Makefile.PL op.c perlio.h
206	  !> pod/perl573delta.pod pod/perl58delta.pod pod/perlapi.pod
207	  !> pod/perlapio.pod pod/perldata.pod pod/perldebtut.pod
208	  !> pod/perlipc.pod pod/perlport.pod pod/perlre.pod
209	  !> pod/perlretut.pod pod/perlrun.pod pod/perlsub.pod
210	  !> pod/perlthrtut.pod pod/perltodo.pod pod/perltooc.pod
211____________________________________________________________________________
212[ 23502] By: nicholas                              on 2004/11/16  14:20:15
213        Log: Disarm the maint branch
214     Branch: maint-5.8/perl
215	   ! patchlevel.h
216____________________________________________________________________________
217[ 23493] By: nicholas                              on 2004/11/11  14:50:27
218        Log: This is RC1
219     Branch: maint-5.8/perl
220	   ! patchlevel.h pod/perlhist.pod
221____________________________________________________________________________
222[ 23488] By: nicholas                              on 2004/11/08  21:35:33
223        Log: Integrate:
224             [ 23487]
225             No more late changes, dammit
226     Branch: maint-5.8/perl
227	  !> ext/B/t/optree_concise.t
228____________________________________________________________________________
229[ 23486] By: nicholas                              on 2004/11/08  13:35:28
230        Log: Integrate:
231             [ 23485]
232             Subject: Re: optree tests and VMS progress (no really)
233             From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
234             Date: Sun, 7 Nov 2004 23:24:15 -0800
235             Message-ID: <20041108072415.GA3928@efn.org>
236     Branch: maint-5.8/perl
237	  !> ext/B/t/OptreeCheck.pm
238____________________________________________________________________________
239[ 23484] By: nicholas                              on 2004/11/07  13:53:14
240        Log: Integrate:
241             [ 23481]
242             Subject: Re: optree tests and VMS progress (no really)
243             From: Jim Cromie <jim.cromie@gmail.com>
244             Message-ID: <cfe85dfa041105235723398fe2@mail.gmail.com>
245             Date: Sat, 6 Nov 2004 00:57:13 -0700
246     Branch: maint-5.8/perl
247	  !> ext/B/t/OptreeCheck.pm ext/B/t/optree_check.t
248	  !> ext/B/t/optree_concise.t
249____________________________________________________________________________
250[ 23483] By: nicholas                              on 2004/11/07  13:18:19
251        Log: Integrate:
252             [ 23482]
253             document regcomp.c/regexec.c's dual life under ext/re/
254     Branch: maint-5.8/perl
255	  !> regcomp.c regexec.c
256____________________________________________________________________________
257[ 23480] By: nicholas                              on 2004/11/05  22:48:41
258        Log: Cargo cult 5.8.6 upgrade
259     Branch: maint-5.8/perl
260	   ! Cross/config.sh-arm-linux META.yml NetWare/Makefile README.os2
261	   ! README.vms epoc/createpkg.pl patchlevel.h plan9/config.plan9
262	   ! pod/perl585delta.pod vos/build.cm vos/config.alpha.def
263	   ! vos/config.alpha.h vos/config.ga.def vos/config.ga.h
264	   ! vos/install_perl.cm win32/Makefile win32/config_H.bc
265	   ! win32/config_H.gc win32/config_H.vc win32/config_H.vc64
266	   ! win32/makefile.mk wince/Makefile.ce
267____________________________________________________________________________
268[ 23479] By: nicholas                              on 2004/11/05  22:01:13
269        Log: Update perldelta
270     Branch: maint-5.8/perl
271	   ! pod/perl586delta.pod
272____________________________________________________________________________
273[ 23478] By: nicholas                              on 2004/11/05  21:24:11
274        Log: Update Changes
275     Branch: maint-5.8/perl
276	   ! Changes patchlevel.h
277____________________________________________________________________________
278[ 23477] By: nicholas                              on 2004/11/05  21:03:42
279        Log: Integrate:
280             [ 23475]
281             Subject: Re: Buidling stable.tar.gz on Unix as non-root [PATCH]
282             Date: Fri, 5 Nov 2004 10:36:57 -0500 (EST)
283             From: Andy Dougherty <doughera@lafayette.edu>
284             Message-ID: <Pine.SOL.4.58.0411051035020.15217@maxwell.phys.lafayette.edu>
285     Branch: maint-5.8/perl
286	  !> INSTALL
287____________________________________________________________________________
288[ 23476] By: nicholas                              on 2004/11/05  20:18:51
289        Log: Integrate:
290             [ 23423]
291             Small updates to the web addresses for Perl, noticed by Robert Spier
292
293             [ 23466]
294             FAQ sync
295     Branch: maint-5.8/perl
296	  !> pod/perl.pod pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod
297	  !> pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
298	  !> pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
299	  !> pod/perlfaq9.pod
300____________________________________________________________________________
301[ 23464] By: nicholas                              on 2004/11/01  18:20:33
302        Log: Subject: Re: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
303             From: Jim Cromie <jcromie@divsol.com>
304             Message-ID: <417EB697.9020301@divsol.com>
305             Date: Tue, 26 Oct 2004 14:41:59 -0600
306     Branch: maint-5.8/perl
307	   ! ext/B/t/optree_check.t
308____________________________________________________________________________
309[ 23463] By: nicholas                              on 2004/11/01  15:28:24
310        Log: Integrate:
311             [ 23444]
312             Skip tests if Devel::Peek not built
313     Branch: maint-5.8/perl
314	  !> ext/threads/shared/t/sv_refs.t ext/threads/t/end.t
315	  !> ext/threads/t/join.t lib/base/t/fields-base.t
316____________________________________________________________________________
317[ 23462] By: nicholas                              on 2004/11/01  14:51:33
318        Log: Integrate:
319             [ 23445]
320             Set the IV values for PL_sv_yes and PL_sv_no at initialisation time.
321     Branch: maint-5.8/perl
322	  !> perl.c sv.c
323____________________________________________________________________________
324[ 23461] By: nicholas                              on 2004/11/01  14:36:03
325        Log: Integrate:
326             [ 23440]
327             Assimilate I18N::LangTags 0.35
328
329             [ 23442]
330             Oops. Forgot to add the new test in I18N::LangTags 0.35
331
332             [ 23443]
333             Assimilate PathTools 3.01 (File::Spec and Cwd)
334     Branch: maint-5.8/perl
335	  +> lib/I18N/LangTags/t/20_locales.t
336	  !> MANIFEST ext/Cwd/t/cwd.t lib/Cwd.pm lib/File/Spec.pm
337	  !> lib/File/Spec/VMS.pm lib/I18N/LangTags.pm
338	  !> lib/I18N/LangTags/ChangeLog lib/I18N/LangTags/List.pm
339	  !> lib/I18N/LangTags/README
340____________________________________________________________________________
341[ 23460] By: nicholas                              on 2004/11/01  14:16:33
342        Log: Integrate:
343             [ 23439]
344             Subject: [PATCH] Temporary fix for usemallocwrap problems on IRIX (was Re: usemallocwrap problems on IRIX (was Re: Problem and question))
345             Date: Sun, 31 Oct 2004 04:01:42 -0500
346             From: Ed Allen Smith <easmith@beatrice.rutgers.edu>
347             Message-Id: <mid+200410310901.i9V91g1Y519894@dogberry.rutgers.edu>
348     Branch: maint-5.8/perl
349	  !> hints/irix_6.sh
350____________________________________________________________________________
351[ 23459] By: nicholas                              on 2004/11/01  14:04:39
352        Log: Integrate:
353             [ 23431]
354             Subject: [PATCH] 36 additional tests for B
355             From: Steve Peters <steve@fisharerojo.org>
356             Date: Fri, 29 Oct 2004 00:53:22 -0500
357             Message-Id: <200410290053.22947.steve@fisharerojo.org>
358
359             [ 23446]
360             Subject: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
361             From: Jim Cromie <jim.cromie@gmail.com>
362             Message-ID: <cfe85dfa04102515365f11ef10@mail.gmail.com>
363             Date: Mon, 25 Oct 2004 16:36:40 -0600
364     Branch: maint-5.8/perl
365	  !> ext/B/t/b.t ext/B/t/optree_check.t ext/B/t/optree_varinit.t
366____________________________________________________________________________
367[ 23458] By: nicholas                              on 2004/11/01  13:39:35
368        Log: Integrate:
369             [ 23424]
370             Fix [perl #32130] Errno.pm must not pass references to "prototype"
371     Branch: maint-5.8/perl
372	  !> ext/Errno/Errno_pm.PL ext/Errno/t/Errno.t
373____________________________________________________________________________
374[ 23456] By: nicholas                              on 2004/11/01  13:06:23
375        Log: Integrate:
376             [ 23438]
377             [perl #32033] Using foreach on threads::shared array crashes perl
378             The FETCH code for shared aggregate elements could leak a shared RV
379             address into a private SV. RVs are now handled specially, in the
380             same way that they already were for scalar shared magic.
381     Branch: maint-5.8/perl
382	  !> ext/threads/shared/shared.xs
383____________________________________________________________________________
384[ 23454] By: nicholas                              on 2004/11/01  12:38:48
385        Log: Integrate:
386             [ 23419]
387             Subject: [PATCH] Re: Devel::Peek: hash quality 125%?
388             From: Tels <perl_dummy@bloodgate.com>
389             Date: Sat, 23 Oct 2004 16:56:31 +0200
390             Message-Id: <200410231656.40995@bloodgate.com>
391
392             [ 23420]
393             Subject: Re: [perl #31937] perlop: add basic =~ examples
394             From: Steve Peters <steve@fisharerojo.org>
395             Date: Sat, 23 Oct 2004 08:01:51 -0500
396             Message-Id: <200410230801.51649.steve@fisharerojo.org>
397
398             [ 23422]
399             Subject: [perl #30227] [PATCH]splain vs. -w
400             From: "Steve Peters via RT" <perlbug-followup@perl.org>
401             Date: 23 Oct 2004 13:55:41 -0000
402             Message-ID: <rt-3.0.11-30227-98375.1.28465791111211@perl.org>
403
404             [ 23432]
405             Document sv_magic() changes brought about by sv_magicext()
406
407             Change 14335 made sv_magic() a wrapper to a new sv_magicext(),
408             but didn't update the documentation for sv_magic() to reflect
409             the changed handling of the name/namlen arguments.
410
411             Also correct a couple of typos, and mention sv_magicext() in
412             perlguts.
413     Branch: maint-5.8/perl
414	  !> ext/Devel/Peek/Changes ext/Devel/Peek/Peek.pm
415	  !> lib/diagnostics.pm pod/perlapi.pod pod/perlguts.pod
416	  !> pod/perlop.pod sv.c
417____________________________________________________________________________
418[ 23453] By: nicholas                              on 2004/11/01  12:17:44
419        Log: Integrate:
420             [ 23266]
421             [perl #31078] Fields package bug
422             An intermediate class with no fields messes up private fields
423             in the base class.
424
425             [ 23267]
426             I somehow managed to omit the base.pm change from #23266
427     Branch: maint-5.8/perl
428	  !> lib/base.pm lib/base/t/fields-base.t
429____________________________________________________________________________
430[ 23452] By: nicholas                              on 2004/11/01  10:24:35
431        Log: Improvements and corrections as suggested by Ed Allen Smith,
432             Glenn Linderman, Yitzchak Scott-Thoennes and Steve Hay
433     Branch: maint-5.8/perl
434	   ! pod/perl586delta.pod
435____________________________________________________________________________
436[ 23451] By: nicholas                              on 2004/10/31  18:46:53
437        Log: First draft of 5.8.6's perldelta
438     Branch: maint-5.8/perl
439	   ! pod/perl586delta.pod
440____________________________________________________________________________
441[ 23447] By: nicholas                              on 2004/10/31  14:25:17
442        Log: Integrate:
443             [ 23365]
444             Fix [perl #31971] local $^D gives noise
445
446             (ish. Actually a rewrite to give binary compatibility)
447     Branch: maint-5.8/perl
448	   ! embed.fnc embed.h mg.c perl.c proto.h
449____________________________________________________________________________
450[ 23430] By: nicholas                              on 2004/10/28  10:20:54
451        Log: Integrate:
452             [ 23425]
453             Subject: [PATCH] lib/Carp.t improvements
454             From: "Craig A. Berry" <craigberry@mac.com>
455             Date: Tue, 26 Oct 2004 23:32:25 -0500
456             Message-Id: <417F24D9.1000904@mac.com>
457     Branch: maint-5.8/perl
458	  !> lib/Carp.t
459____________________________________________________________________________
460[ 23429] By: nicholas                              on 2004/10/28  10:07:49
461        Log: Integrate:
462             [ 23418]
463             [perl #32039] Chained goto &sub drops data too early.
464
465             Change 22373 to stop a memory leak in goto &foo intead caused
466             the elements of @_ to be freed too early. This revised fix
467             just transfers the reifiedness of the old @_ to the new @_
468
469             [ 23426]
470             include flags and refcount in the list of leaked scalars
471     Branch: maint-5.8/perl
472	  !> perl.c pp_ctl.c t/op/goto.t
473____________________________________________________________________________
474[ 23428] By: nicholas                              on 2004/10/28  09:26:16
475        Log: Integrate:
476             [ 23416]
477             Subject: [PATCH] ext/IO/IO.xs: fix blocking on sparc linux
478             Message-ID: <20041022033033.GA12362@londo.c47.org>
479             From: Brendan O'Dea <bod@debian.org>
480             Date: Fri, 22 Oct 2004 13:30:33 +1000
481     Branch: maint-5.8/perl
482	  !> ext/IO/IO.xs
483____________________________________________________________________________
484[ 23427] By: nicholas                              on 2004/10/28  09:10:57
485        Log: Integrate:
486             [ 23417]
487             Upgrade to Encode 2.07
488
489             [ 23421]
490             Upgrade to Encode 2.08.
491     Branch: maint-5.8/perl
492	  !> ext/Encode/AUTHORS ext/Encode/Changes ext/Encode/Encode.pm
493	  !> ext/Encode/Encode.xs ext/Encode/META.yml
494	  !> ext/Encode/Unicode/Unicode.pm ext/Encode/Unicode/Unicode.xs
495	  !> ext/Encode/encoding.pm ext/Encode/lib/Encode/Encoding.pm
496	  !> ext/Encode/t/Encode.t ext/Encode/t/fallback.t
497	  !> ext/Encode/ucm/macArabic.ucm ext/Encode/ucm/macCentEuro.ucm
498	  !> ext/Encode/ucm/macChinsimp.ucm ext/Encode/ucm/macChintrad.ucm
499	  !> ext/Encode/ucm/macDingbats.ucm ext/Encode/ucm/macGreek.ucm
500	  !> ext/Encode/ucm/macKorean.ucm ext/Encode/ucm/macROMnn.ucm
501	  !> ext/Encode/ucm/macSymbol.ucm ext/Encode/ucm/macThai.ucm
502____________________________________________________________________________
503[ 23415] By: nicholas                              on 2004/10/22  18:01:45
504        Log: Update Changes
505     Branch: maint-5.8/perl
506	   ! Changes patchlevel.h
507____________________________________________________________________________
508[ 23414] By: nicholas                              on 2004/10/22  17:48:44
509        Log: Integrate:
510             [ 23410]
511             Subject: docpatch for perltie.pod
512             From: David Cantrell <david@cantrell.org.uk>
513             Date: Thu, 21 Oct 2004 12:21:52 +0100
514             Message-ID: <20041021112151.GA22862@bytemark.barnyard.co.uk>
515     Branch: maint-5.8/perl
516	  !> pod/perltie.pod
517____________________________________________________________________________
518[ 23413] By: nicholas                              on 2004/10/22  17:47:25
519        Log: Integrate:
520             [ 23372]
521             Implement a new -dt command-line flag, to enable threads under the
522             debugger (bug #31666).
523
524             Subject: RE: [PATCH] debugger handles threads [perl #31666]
525             From: <richard.foley@ubs.com>
526             Date: Wed, 13 Oct 2004 13:01:18 +0200
527             Message-ID: <B374141B0A424D4F9CF143CC51B3ADD903FB9E12@NZURC900PEX1.ubsgs.ubsgroup.net>
528
529             Subject: Re: [PATCH] debugger handles threads [perl #31666]
530             From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
531             Date: Wed, 13 Oct 2004 02:49:58 -0700
532             Message-ID: <20041013094957.GA17184@efn.org>
533     Branch: maint-5.8/perl
534	  !> lib/perl5db.pl perl.c pod/perlrun.pod
535____________________________________________________________________________
536[ 23412] By: nicholas                              on 2004/10/22  15:51:06
537        Log: Back out changes 23347 and 23349 for now, as they cause URI to fail
538             regression tests. (Integrated with change 23391).
539             It's not clear to me whether the regression tests are buggy, or this
540             change, or something else which this change now exposes.
541     Branch: maint-5.8/perl
542	   ! lib/overload.pm lib/overload.t
543____________________________________________________________________________
544[ 23411] By: nicholas                              on 2004/10/22  15:26:39
545        Log: Ooops. I forgot to move Changes to Changes5.8.5. Split things properly
546     Branch: maint-5.8/perl
547	  +> Changes5.8.5
548	   ! Changes MANIFEST
549____________________________________________________________________________
550[ 23409] By: nicholas                              on 2004/10/21  15:49:06
551        Log: Update Changes
552     Branch: maint-5.8/perl
553	   ! Changes patchlevel.h
554____________________________________________________________________________
555[ 23408] By: nicholas                              on 2004/10/21  15:42:32
556        Log: Rebuild table of contents and re-sort MANIFEST
557     Branch: maint-5.8/perl
558	   ! MANIFEST pod/perltoc.pod
559____________________________________________________________________________
560[ 23407] By: nicholas                              on 2004/10/21  15:37:52
561        Log: Re-run regen.pl
562     Branch: maint-5.8/perl
563	   ! pod/perlapi.pod pod/perlintern.pod
564____________________________________________________________________________
565[ 23406] By: nicholas                              on 2004/10/21  15:18:42
566        Log: Integrate:
567             [ 23393]
568             Ensure that PVA.pl returns a true value.
569
570             [ 23394]
571             Remove opmini.c when cleaning up.
572     Branch: maint-5.8/perl
573	  !> Makefile.SH lib/unicore/mktables
574____________________________________________________________________________
575[ 23405] By: nicholas                              on 2004/10/21  15:08:19
576        Log: Integrate:
577             [ 22741]
578             Include variable names in "Use of uninitialized value" warnings
579             (just for lib/Math/BigInt/t/mbimbf.inc)
580
581
582             [ 23216]
583             Subject: [PATCH] pre Math::BigInt v1.72
584             From: Tels <perl_dummy@bloodgate.com>
585             Date: Fri, 13 Aug 2004 14:02:50 +0200
586             Message-Id: <200408131402.52270@bloodgate.com>
587
588             [ 23359]
589             Subject: Patch: BigInt v1.73 (pre-release)
590             From: Tels <perl_dummy@bloodgate.com>
591             Date: Sun, 10 Oct 2004 22:36:03 +0200
592             Message-Id: <200410102236.03637@bloodgate.com>
593
594             [ 23396]
595             Subject: [PATCH] Math::BigInt v1.73 final
596             From: Tels <perl_dummy@bloodgate.com>
597             Date: Wed, 20 Oct 2004 21:06:40 +0200
598             Message-Id: <200410202106.41840@bloodgate.com>
599
600             Subject: [PATCH] Math::BigRat v0.13 (pre-release)
601             From: Tels <tels@bloodgate.com>
602             Date: Wed, 20 Oct 2004 22:03:55 +0200
603             Message-Id: <200410202203.56063@bloodgate.com>
604     Branch: maint-5.8/perl
605	  !> lib/Math/BigFloat.pm lib/Math/BigInt.pm
606	  !> lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bare_mbf.t
607	  !> lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigfltpm.inc
608	  !> lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/bigintpm.inc
609	  !> lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/mbimbf.inc
610	  !> lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/sub_mbi.t
611	  !> lib/Math/BigInt/t/upgrade.inc lib/Math/BigInt/t/upgrade.t
612	  !> lib/Math/BigInt/t/with_sub.t lib/Math/BigRat.pm
613	  !> lib/Math/BigRat/t/big_ap.t lib/Math/BigRat/t/bigrat.t
614	  !> lib/Math/BigRat/t/bigratpm.inc lib/Math/BigRat/t/bigratpm.t
615	  !> lib/Math/BigRat/t/bigratup.t
616____________________________________________________________________________
617[ 23404] By: nicholas                              on 2004/10/21  13:53:01
618        Log: Integrate:
619             [ 23052]
620             A tool to check the AUTHORS file
621
622             [ 23371]
623             Make autodoc.pl write its output with UNIX style EOL's.
624
625             This saves the Win32 committer(s?) having to dos2unix the files
626             before committing.  Maybe Perforce's "LineEnd: share" suffices
627             anyway, but there's no harm in playing safe.
628     Branch: maint-5.8/perl
629	  +> Porting/checkAUTHORS.pl
630	  !> MANIFEST autodoc.pl
631____________________________________________________________________________
632[ 23403] By: nicholas                              on 2004/10/21  13:32:54
633        Log: Integrate:
634             [ 23360]
635             Subject: [PATCH-for-23358] enable statically linked extensions for Win32
636             From: Vadim Konovalov <konovalo@mail.wplus.net>
637             Date: Mon, 11 Oct 2004 22:57:00 +0400
638             Message-ID: <80173417046.20041011225700@vkonovalov.ru>
639
640             [ 23363]
641             Subject: [PATCH@23361] RE: [PATCH-for-23358] enable statically linked exte nsions for Win32
642             From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
643             Date: Wed, 13 Oct 2004 09:45:31 +0400
644             Message-ID: <7DD1BE2C50259746ABB8683672D2089E08133C@itotest-1.spb.lucent.com>
645     Branch: maint-5.8/perl
646	  !> makedef.pl win32/Makefile win32/buildext.pl win32/dl_win32.xs
647	  !> win32/makefile.mk win32/perllib.c win32/sync_ext.pl
648____________________________________________________________________________
649[ 23402] By: nicholas                              on 2004/10/21  13:03:35
650        Log: Integrate:
651             [ 23353]
652             A new machine type, some reformatting, some reorganization
653             and a bit of additional info on Sleepycat's db.
654
655             [ 23364]
656             A few fixes in the list of -D debugging flags
657
658             [ 23392]
659             Subject: [PATCH perl.c pod/perl.pod pod/perlfaq2.pod]
660             Rephrase "Perl Home Page" References
661             From: chromatic <chromatic@wgz.org>
662             Date: Tue, 19 Oct 2004 22:52:19 -0700
663             Message-Id: <1098251539.20976.53.camel@localhost>
664     Branch: maint-5.8/perl
665	  !> AUTHORS README.hpux perl.c pod/perl.pod pod/perlfaq2.pod
666	  !> pod/perlrun.pod
667____________________________________________________________________________
668[ 23401] By: nicholas                              on 2004/10/21  12:50:53
669        Log: Integrate:
670             [ 23354]
671             Make AIX 5 + gcc work in 64bitall
672     Branch: maint-5.8/perl
673	  !> hints/aix.sh
674____________________________________________________________________________
675[ 23400] By: nicholas                              on 2004/10/21  11:43:53
676        Log: Integrate:
677             [ 23351]
678             Make the perl interpreter more tolerant of UTF-16-encoded script
679             (patch by Jarkko Hietaniemi)
680
681             [ 23352]
682             Briefly document the test.utf16 make target.
683
684             [ 23362]
685             Minor tweaks for the test.utf16 target, by Jarkko
686     Branch: maint-5.8/perl
687	  !> Makefile.SH pod/perlhack.pod t/TEST toke.c utf8.c
688____________________________________________________________________________
689[ 23399] By: nicholas                              on 2004/10/21  11:13:27
690        Log: Integrate:
691             [ 23348]
692             Subject: [PATCH-for-23341] dynaloader improvements and cleanup
693             From: Vadim Konovalov <vadim@vkonovalov.ru>
694             Date: Sun, 3 Oct 2004 22:10:06 +0400
695             Message-ID: <138-1837306906.20041003221006@vkonovalov.ru>
696
697             [ 23361]
698             Subject: [perl #31843] warnings::warn($obj,...) fails when $obj overloads ""
699             From: kaminsky@math.huji.ac.il (via RT) <perlbug-followup@perl.org>
700             Date: 5 Oct 2004 09:52:07 -0000
701             Message-ID: <rt-3.0.11-31843-97358.2.89612012687236@perl.org>
702             (with tweaks)
703     Branch: maint-5.8/perl
704	  !> ext/DynaLoader/DynaLoader_pm.PL lib/warnings.pm warnings.pl
705____________________________________________________________________________
706[ 23398] By: nicholas                              on 2004/10/21  10:54:14
707        Log: Integrate:
708             [ 23343]
709             Subject: [PATCH] make t/uni/class.t pass on VMS
710             From: "Craig A. Berry" <craigberry@mac.com>
711             Date: Fri, 01 Oct 2004 12:57:55 -0500
712             Message-ID: <415D9AA3.1000908@mac.com>
713
714             [ 23346]
715             Subject: [PATCH] vms/t/filespec.t tweak
716             From: "Craig A. Berry" <craigberry@mac.com>
717             Date: Fri, 01 Oct 2004 13:18:03 -0500
718             Message-ID: <415D9F5B.5040306@mac.com>
719
720             [ 23358]
721             Subject: [PATCH] add the 'test_harness' target to vms "makefile"
722             From: Abe Timmerman <abe@ztreet.demon.nl>
723             Date: Sat, 9 Oct 2004 18:13:38 +0200
724             Message-Id: <200410091813.38673.abe@ztreet.demon.nl>
725
726             [ 23367]
727             Subject: [PATCH] Re: [NOT OK] 23353 OpenVMS 7.2 VAX
728             From: "Craig A. Berry" <craigberry@mac.com>
729             Date: Thu, 14 Oct 2004 10:09:41 -0500
730             Message-ID: <416E96B5.5020100@mac.com>
731
732             [ 23377]
733             Subject: [PATCH] test_harness tweak for VMS
734             From: "Craig A. Berry" <craigberry@mac.com>
735             Date: Sat, 16 Oct 2004 12:15:02 -0500
736             Message-Id: <41715716.5000108@mac.com>
737     Branch: maint-5.8/perl
738	  !> ext/Devel/PPPort/parts/inc/ppphtest
739	  !> ext/Devel/PPPort/t/ppphtest.t t/harness t/uni/class.t
740	  !> vms/descrip_mms.template vms/ext/filespec.t vms/test.com
741____________________________________________________________________________
742[ 23397] By: nicholas                              on 2004/10/21  10:30:49
743        Log: Integrate:
744             [ 23350]
745             Subject: [perl #31697] [PATCH] B::Showlex::newlex enhancement and pod
746             From: Jim Cromie (via RT) <perlbug-followup@perl.org>
747             Date: 23 Sep 2004 21:45:42 -0000
748             Message-ID: <rt-3.0.11-31697-96840.0.810265136907162@perl.org>
749             (with doc nits)
750
751             [ 23356]
752             Hack to make -Dusethreads -Uuseithreads -Uuse5005threads pass all tests
753
754             [ 23395]
755             Need to skip optree walking tests if perlio not built
756     Branch: maint-5.8/perl
757	  !> ext/B/B/Concise.pm ext/B/B/Showlex.pm ext/B/t/OptreeCheck.pm
758	  !> ext/B/t/f_map.t ext/B/t/f_sort.t ext/B/t/showlex.t
759____________________________________________________________________________
760[ 23391] By: nicholas                              on 2004/10/19  20:10:52
761        Log: Integrate:
762             [ 22926]
763             Subject: Re: [perl #30197] perlbug AutoReply: Data::Dumper does not indent the deparsed code properly
764             From: Mathieu Arnold <m@absolight.fr>
765             Date: Thu, 10 Jun 2004 16:43:58 +0200
766             Message-ID: <34D483170C7F84E0DFBE442B@andromede.in.reaumur.net>
767             (with a test adjustment)
768
769             [ 23347]
770             Subject: [PATCH perl-current] Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading
771             From: Rick Delaney <rick@bort.ca>
772             Date: Sat, 2 Oct 2004 01:04:49 -0400
773             Message-ID: <20041002050448.GB5059@biff.bort.ca>
774
775             [ 23349]
776             Increment $overload::VERSION after change #23347
777     Branch: maint-5.8/perl
778	  !> ext/B/B/Concise.pm ext/Data/Dumper/Dumper.pm
779	  !> ext/Data/Dumper/t/dumper.t lib/overload.pm lib/overload.t
780____________________________________________________________________________
781[ 23390] By: nicholas                              on 2004/10/19  19:35:22
782        Log: Integrate:
783             [ 23331]
784             Subject:  Re: [perl #31586] utime does not reach expectations [PATCH]
785             From:  LAUN Wolfgang <wolfgang.laun@alcatel.at>
786             Date:  Fri, 17 Sep 2004 14:01:11 +0200
787             Message-Id:  <DF27CDCBD2581D4B88431901094E4B4D02B0C88B@attmsx1.aut.alcatel.at>
788
789             Clarify the effect of utime when the file isn't owned by the user
790
791             [ 23332]
792             Document that $ENV{PATH} may not contain relative directories under -T
793
794             [ 23333]
795             Remove a couple of C<> to avoid confusing double quotes in text
796             rendering. [perl #31678]
797
798             [ 23338]
799             Spelling correction spotted by Greg McCarroll
800
801             [ 23341]
802             Subject: [patch] Sys::Syslog POD - $Sys::Syslog::host
803             From: "Jay Hannah" <jhannah@omnihotels.com>
804             Date: Wed, 15 Sep 2004 14:51:42 -0500
805             Message-ID: <002001c49b5d$6d0d79c0$4722000a@omarests2>
806
807             [ 23345]
808             More caveats on the non-portability of stat(), suggested by
809             Stas Bekman.
810
811             [ 23368]
812             Document sv_vcatpvf, sv_vsetpvf, sv_vcatpvf_mg and sv_vsetpvf_mg.
813
814             These are already in the API supported by Devel::PPPort, and are
815             often more useful than sv_vcatpvfn and sv_vsetpvfn which were
816             already documented.
817
818             [ 23369]
819             Doc nit to Data::Dumper, suggested by Peter Kay.
820
821             [ 23378]
822             Add a missing warning categorisation in perldiag.
823
824             [ 23379]
825             Fix a typo.
826
827             [ 23382]
828             Subject: [PATCH] perlfaq2.pod (add a book)
829             From: <richard.foley@ubs.com>
830             Date: Tue, 19 Oct 2004 07:29:31 +0200
831             Message-ID: <B374141B0A424D4F9CF143CC51B3ADD903FB9E3A@NZURC900PEX1.ubsgs.ubsgroup.net>
832
833             [ 23383]
834             More Data::Dumper docs nits, fix the previous one,
835             suggested by Yves Orton.
836     Branch: maint-5.8/perl
837	  !> README.epoc embed.fnc ext/Data/Dumper/Dumper.pm
838	  !> ext/Sys/Syslog/Syslog.pm pod/perlapi.pod pod/perldiag.pod
839	  !> pod/perlfaq2.pod pod/perlfunc.pod pod/perlop.pod
840	  !> pod/perlsec.pod sv.c utils/c2ph.PL
841____________________________________________________________________________
842[ 23389] By: nicholas                              on 2004/10/19  19:16:21
843        Log: Integrate:
844             [ 23326]
845             Subject: [PATCH] encoding and open pragmas
846             From: Jarkko Hietaniemi <jhi@iki.fi>
847             Date: Mon, 16 Aug 2004 22:27:00 +0300
848             Message-ID: <41210A84.6060506@iki.fi>
849
850             Subject: Re: [PATCH] encoding and open pragmas
851             From: Jarkko Hietaniemi <jhi@iki.fi>
852             Date: Tue, 17 Aug 2004 11:22:58 +0300 (EEST)
853             Message-Id: <200408170822.i7H8MwUU016793@vipunen.hut.fi>
854
855             [ 23334]
856             Typo fix.
857             Subject: [PATCH] Re: Smoke [5.9.2] 23330 FAIL(X) hp-ux 11.11/64 (PA-2.0/64/2 cpu)
858             From: Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com>
859             Date: Wed, 22 Sep 2004 11:20:53 +0200
860             Message-ID: <20040922112053.686562b6@valis.local>
861
862             [ 23355]
863             Restore runtime loading of Encode and Encode-related modules, so that
864             open.pm will work when the Encode extension isn't build.
865
866             [ 23380]
867             Upgrade to Encode 2.04.
868
869             [ 23381]
870             Re-apply the encoding.pm part of:
871
872             Subject: [PATCH] encoding and open pragmas
873             From: Jarkko Hietaniemi <jhi@iki.fi>
874             Date: Mon, 16 Aug 2004 22:27:00 +0300
875             Message-ID: <41210A84.6060506@iki.fi>
876
877             [ 23384]
878             Upgrade to Encode 2.05
879     Branch: maint-5.8/perl
880	  !> ext/Encode/AUTHORS ext/Encode/Changes ext/Encode/Encode.pm
881	  !> ext/Encode/JP/JP.pm ext/Encode/META.yml ext/Encode/Makefile.PL
882	  !> ext/Encode/bin/piconv ext/Encode/bin/ucmsort
883	  !> ext/Encode/encoding.pm ext/Encode/lib/Encode/Alias.pm
884	  !> ext/Encode/lib/Encode/Supported.pod
885	  !> ext/Encode/ucm/big5-hkscs.ucm lib/open.pm lib/open.t
886	  !> t/io/layers.t
887____________________________________________________________________________
888[ 23388] By: nicholas                              on 2004/10/19  18:26:52
889        Log: Integrate:
890             [ 23329]
891             Upgrade to Time::HiRes 1.65.
892
893             [ 23330]
894             Upgrade to MIME::Base64 3.05.
895
896             [ 23340]
897             A fix for [perl #31692] : as PerlIO::scalar accesses directly the
898             PV of the scalar it reads from, avoid to read it when it's an
899             undefined PV.
900
901             [ 23366]
902             Subject: AW: [perl #31864] IO::Poll - undef fd not checked in mask()
903             From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
904             Date: Mon, 11 Oct 2004 09:54:15 +0200
905             Message-ID: <8FD9B6A658383E468B55D364D1A9951601857331@ffz00zm6.ffz00e.mail.dresdner.net>
906     Branch: maint-5.8/perl
907	  !> ext/IO/lib/IO/Poll.pm ext/MIME/Base64/Base64.pm
908	  !> ext/MIME/Base64/Changes ext/MIME/Base64/t/warn.t
909	  !> ext/PerlIO/scalar/scalar.xs ext/PerlIO/t/scalar.t
910	  !> ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
911	  !> ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL
912	  !> ext/Time/HiRes/ppport.h ext/Time/HiRes/t/HiRes.t
913____________________________________________________________________________
914[ 23387] By: nicholas                              on 2004/10/19  18:09:57
915        Log: Integrate:
916             [ 23373]
917             Implement sv_svset _nosteal variants by passing a flag into
918             sv_set_flags rather than messing with the SvTEMP() flag on either
919             side of the call.
920
921             [ 23374]
922             The second half of Perl_vwarner is actually a straight cut&paste job
923             from Perl_vwarn, so convert it into a (tail) call to Perl_vwarn.
924             cut&paste is bad, m'kay.
925
926             [ 23375]
927             Merge the common code from Perl_vdie and Perl_vwarner into a
928             S_vdie_common
929
930             [ 23376]
931             Merge code from vdie and vcroak into S_vdie_croak_common
932     Branch: maint-5.8/perl
933	  !> sv.c sv.h util.c
934____________________________________________________________________________
935[ 23386] By: nicholas                              on 2004/10/19  16:56:17
936        Log: Integrate:
937             [ 23321]
938             Subject:  Re: [perl #31459] Bug in read()
939             From:  Chris Heath <chris@heathens.co.nz>
940             Date:  06 Sep 2004 00:03:12 -0400
941             Message-Id:  <1094443392.12379.35.camel@linux.heathens.co.nz>
942
943             a read(F) into a UTF8-encoded buffer with an offset off the
944             end of the buffer, miss-calculated buffer lengths
945
946             [ 23337]
947             Subject: Patch for perl.c fixing an obscure environment bug
948             From: Merijn Broeren <merijnb@iloquent.com>
949             Date: Thu, 23 Sep 2004 17:18:17 +0200
950             Message-ID: <20040923151817.GA15782@brugman.iloquent.nl>
951
952             [ 23342]
953             [perl #31767] open $1, "file" doesn't raise an exception
954
955             [ 23344]
956             Perl_sv_recode_to_utf8 shouldn't be returning SvPVX(sv) without
957             any check on whether it's valid.
958     Branch: maint-5.8/perl
959	  !> perl.c pp.c pp_sys.c sv.c t/io/open.t
960____________________________________________________________________________
961[ 23385] By: nicholas                              on 2004/10/19  16:29:12
962        Log: Integrate:
963             [ 23155]
964             Build the perldelta copying command for the main Unix makefile with
965             buildtoc, so that it doesn't get forgotten on version increments.
966
967             [ 23370]
968             Include opmini.c in the dependency generation.
969     Branch: maint-5.8/perl
970	   ! Makefile.SH
971	  !> pod/buildtoc
972____________________________________________________________________________
973[ 23335] By: nicholas                              on 2004/09/23  10:12:34
974        Log: Integrate:
975             [ 23320]
976             [perl #30066] Memory leak in nested shared data structures in 5.8.4
977             A pop of an item from a shared array ref causes a leak due to
978             AVf_REAL not having been set after an sv_upgrade(sv, SVt_PVAV).
979             Make sv_upgrade() set always this flag.
980     Branch: maint-5.8/perl
981	  !> sv.c
982____________________________________________________________________________
983[ 23328] By: nicholas                              on 2004/09/20  14:14:31
984        Log: Integrate:
985             [ 23322]
986             Upgrade to Time::HiRes 1.63.
987             Note that it includes a ppport.h file. See if the one
988             previously built in Devel::PPPort can be used instead.
989     Branch: maint-5.8/perl
990	  +> ext/Time/HiRes/ppport.h
991	  !> MANIFEST ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
992	  !> ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL
993	  !> ext/Time/HiRes/t/HiRes.t
994____________________________________________________________________________
995[ 23324] By: steveh                                on 2004/09/17  16:31:49
996        Log: Have usethreads set the same as useithreads on Win32
997
998             This should fix the current ext/B/t/optree_*.t failures.
999
1000             Nicholas Clark and Andy Dougherty both say this is how it should be:
1001             http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00195.html
1002             http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00259.html
1003     Branch: maint-5.8/perl
1004	   ! win32/Makefile win32/makefile.mk
1005____________________________________________________________________________
1006[ 23318] By: nicholas                              on 2004/09/10  16:27:07
1007        Log: Update the skips for the no perlio case
1008     Branch: maint-5.8/perl
1009	   ! ext/B/t/optree_check.t ext/B/t/optree_concise.t
1010	   ! ext/B/t/showlex.t
1011____________________________________________________________________________
1012[ 23317] By: nicholas                              on 2004/09/10  14:37:25
1013        Log: Integrate:
1014             [ 23200]
1015             Fix [perl #24269] socket() call uses non-IFS providers
1016             causing subsequent print/read to hang or misbehave
1017
1018             Patch supplied by Artiom Morozov <artiom@phreaker.net>
1019             in the bug report at http://rt.perl.org/rt3/index.html?q=24269
1020
1021             (strictly actually use the alternative supplied "stable" patch)
1022
1023             [ 23275]
1024             Implement new environment variable to allow the use of non-IFS
1025             compatible LSP's on Windows to allow Perl to work in conjunction
1026             with a firewall such as McAfee Guardian.
1027
1028             Bug report and possible solutions by Ken Fox <kfox@ford.com>;
1029             further assistance by Artiom Morozov <artiom@phreaker.net>.
1030     Branch: maint-5.8/perl
1031	   ! win32/win32sck.c
1032	  !> README.win32 pod/perlrun.pod win32/Makefile win32/makefile.mk
1033____________________________________________________________________________
1034[ 23316] By: nicholas                              on 2004/09/10  10:56:43
1035        Log: Integrate:
1036             [ 23170]
1037             Bug report #30132 was resolved before it was finished!
1038             Here's the last piece in the puzzle.
1039
1040             [ 23191]
1041             Subject: [PATCH] extension to diagnostics.pm
1042             From: Fergal Daly <fergal@esatclear.ie>
1043             Date: Wed, 4 Aug 2004 00:33:09 +0100
1044             Message-ID: <20040803233309.GA239@dyn.fergaldaly.com>
1045
1046             [ 23221]
1047             Subject: [PATCH] Document Carp's global variables + provide tests
1048             From: "Jos I. Boumans" <kane@dwim.org>
1049             Date: Mon, 16 Aug 2004 15:53:40 +0200
1050             Message-Id: <ADC6DEC6-EF8B-11D8-8425-000A95EF62E2@dwim.org>
1051             (tests a bit reworked)
1052     Branch: maint-5.8/perl
1053	  !> ext/IO/lib/IO/File.pm lib/Carp.pm lib/Carp.t
1054	  !> lib/diagnostics.pm
1055____________________________________________________________________________
1056[ 23315] By: nicholas                              on 2004/09/10  10:34:45
1057        Log: Integrate:
1058             [ 23280]
1059             Upgrade to Devel::PPPort 3.02.
1060
1061             [ 23282]
1062             Upgrade to Devel::PPPort 3.03.
1063     Branch: maint-5.8/perl
1064	  !> (integrate 29 files)
1065____________________________________________________________________________
1066[ 23314] By: nicholas                              on 2004/09/10  10:24:09
1067        Log: Integrate:
1068             [ 23146]
1069             Subject: [PATCH] Mention common dynaloader errors in perldiag.pod
1070             From: "Jos I. Boumans" <kane@dwim.org>
1071             Date: Wed, 21 Jul 2004 13:47:35 +0200
1072             Message-Id: <C226C05A-DB0B-11D8-A551-000A95EF62E2@dwim.org>
1073             (with tweaks)
1074
1075             [ 23148]
1076             Grammar fix by Paul Johnson.
1077
1078             [ 23151]
1079             Sort perldiag.
1080
1081             [ 23159]
1082             make a note in perlrun that -i doesn't preserve UNIX hard links.
1083
1084             [ 23160]
1085             document that -i messes soft as well hard hard links.
1086
1087             [ 23164]
1088             Subject:  [perl #7558] [PATCH] README.solaris
1089             From:  Andy Dougherty <doughera@lafayette.edu>
1090             Date:  Mon, 26 Jul 2004 15:32:35 -0400 (EDT)
1091             Message-Id:  <Pine.SOL.4.58.0407261530350.19559@maxwell.phys.lafayette.edu>
1092
1093             Add more info on /dev/random under solaris
1094
1095             [ 23165]
1096             Subject: Re: AW: [perl #7558] [PATCH] README.solaris
1097             From: Andy Dougherty <doughera@lafayette.edu>
1098             Date: Tue, 27 Jul 2004 14:12:06 -0400 (EDT)
1099             Message-ID: <Pine.SOL.4.58.0407271335550.22839@maxwell.phys.lafayette.edu>
1100
1101             [ 23172]
1102             A few minor updates to README.win32 (aka perlwin32)
1103
1104             [ 23182]
1105             Subject: [PATCH] mention refaddr() in overload::StrVal docs
1106             From: Fergal Daly <fergal@esatclear.ie>
1107             Date: Fri, 30 Jul 2004 16:09:19 +0100
1108             Message-ID: <20040730150919.GB19022@dyn.fergaldaly.com>
1109
1110             [ 23184]
1111             Enhance the caveat in the description of tell()
1112
1113             Subject: Re: [perl #30788] Error in documentation
1114             From: Nick Ing-Simmons <nick@ing-simmons.net>
1115             Date: Wed, 28 Jul 2004 15:12:54 +0100
1116             Message-Id: <20040728141254.3861.5@llama.ing-simmons.net>
1117
1118             [ 23205]
1119             Add a note in perltodo about a potential extension of readpipe()
1120
1121             [ 23220]
1122             Subject: Updates to modules-related pod
1123             From: Kirrily Skud Robert <skud@infotrope.net>
1124             Date: Mon, 16 Aug 2004 16:00:14 -0400
1125             Message-ID: <20040816200014.GC27764@infotrope.net>
1126
1127             [ 23224]
1128             Add notes for building with MS VC++ Toolkit 2003
1129
1130             [ 23227]
1131             Delete superfluous "with".
1132
1133             [ 23236]
1134             Grammatical nit by Hugo.
1135
1136             [ 23240]
1137             Pumpkinship updates
1138
1139             [ 23250]
1140             From: david nicol <whatever@davidnicol.com>
1141             Subject: [perl #31228] no no-op
1142             Message-Id: 1093659222.1436.70.camel@plaza.davidnicol.com>
1143             Date: 27 Aug 2004 21:13:42 -0500
1144
1145             Document that 0 and 1 can (sort of) be used as no-ops.
1146
1147             [ 23276]
1148             Subject: [PATCH] perlintro.pod
1149             From: Paul Johnson <paul@pjcj.net>
1150             Date: Tue, 7 Sep 2004 15:13:51 +0200
1151             Message-ID: <20040907131351.GD2513@pjcj.net>
1152
1153             [ 23281]
1154             Subject:  [perl #21553] Re: Solaris Perl (fwd)
1155             From:  Andy Dougherty <doughera@lafayette.edu>
1156             Date:  Wed, 8 Sep 2004 11:32:26 -0400 (EDT)
1157             Message-Id:  <Pine.SOL.4.58.0409081129180.17582@maxwell.phys.lafayette.edu>
1158             Clarify whether it's safe to replace the perl bundled with Solaris
1159
1160             [ 23283]
1161             Subject: [PATCH-5.8.5] lib/bigint.pm tiny typo fix
1162             From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
1163             Date: Mon, 6 Sep 2004 11:09:51 +0400
1164             Message-ID: <7DD1BE2C50259746ABB8683672D2089E081132@itotest-1.spb.lucent.com>
1165     Branch: maint-5.8/perl
1166	   ! pod/perldiag.pod
1167	  !> README.solaris README.win32 lib/bigint.pm lib/overload.pm
1168	  !> pod/perlfunc.pod pod/perlhack.pod pod/perlintro.pod
1169	  !> pod/perlnewmod.pod pod/perlop.pod pod/perlrun.pod
1170	  !> pod/perltodo.pod
1171____________________________________________________________________________
1172[ 23313] By: nicholas                              on 2004/09/10  09:56:57
1173        Log: Integrate:
1174             [ 23277]
1175             Subject: SvO?OK_off()'s return value
1176             From: Marcus Holland-Moritz <mhx-perl@gmx.net>
1177             Date: Sun, 1 Aug 2004 12:46:48 +0200
1178             Message-Id: <20040801124648.7f9b3cee@r2d2>
1179
1180             Move (void) casts into SvOOK_off macro.
1181     Branch: maint-5.8/perl
1182	   ! pp_ctl.c
1183	  !> gv.c mg.c perl.c pp.c pp_hot.c scope.c sv.c sv.h
1184____________________________________________________________________________
1185[ 23312] By: nicholas                              on 2004/09/10  09:20:53
1186        Log: Integrate:
1187             [ 23218]
1188             Subject: [PATCH] make cygwin ld2 executable
1189             From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1190             Date: Sun, 15 Aug 2004 17:14:59 -0700
1191             Message-ID: <20040816001252.GA2148@efn.org>
1192
1193             [ 23219]
1194             Subject: [PATCH] running mktables on VMS
1195             From: "Craig A. Berry" <craigberry@mac.com>
1196             Date: Tue, 10 Aug 2004 22:28:04 -0500
1197             Message-ID: <41199244.9020706@mac.com>
1198
1199             [ 23274]
1200             Subject: [PATCH] -Dunlink_all_versions for VMS
1201             From: "Craig A. Berry" <craigberry@mac.com>
1202             Date: Sat, 04 Sep 2004 11:58:56 -0500
1203             Message-ID: <4139F450.7040708@mac.com>
1204     Branch: maint-5.8/perl
1205	  !> configure.com cygwin/Makefile.SHs vms/descrip_mms.template
1206____________________________________________________________________________
1207[ 23311] By: nicholas                              on 2004/09/10  09:09:38
1208        Log: Integrate:
1209             [ 23225]
1210             Mark a test that relies on tainting behavior as TODO on Windows.
1211
1212
1213             Should have been part of integration 23310, but for
1214             http://www.google.com/search?q=%66%75%63%6Bing+perforce
1215     Branch: maint-5.8/perl
1216	  !> t/comp/opsubs.t
1217____________________________________________________________________________
1218[ 23310] By: nicholas                              on 2004/09/10  08:57:45
1219        Log: Integrate:
1220             [ 23206]
1221             Subject: Patch for t/op/sleep.t
1222             From: Andy Lester <andy@petdance.com>
1223             Date: Mon, 9 Aug 2004 00:11:51 -0500
1224             Message-ID: <20040809051151.GA13872@petdance.com>
1225
1226             [ 23215]
1227             Subject: Test for functions with operator names
1228             From: Andy Lester <andy@petdance.com>
1229             Date: Thu, 12 Aug 2004 11:31:03 -0500
1230             Message-ID: <20040812163103.GA26687@petdance.com>
1231
1232             [ 23253]
1233             Subject:  PATCH: Taintedness and ternary conditional
1234             From:  Andy Lester <andy@petdance.com>
1235             Date:  Thu, 26 Aug 2004 23:44:47 -0500
1236             Message-Id:  <20040827044447.GA5268@petdance.com>
1237
1238             add tests and documentation to the effect that ($tainted ? $a : $b)
1239             doesn't necessarily return a tainted value. Also tidy the markup in
1240             perldoc.pod
1241     Branch: maint-5.8/perl
1242	  +> t/comp/opsubs.t
1243	  !> MANIFEST pod/perlsec.pod t/op/sleep.t t/op/taint.t
1244____________________________________________________________________________
1245[ 23309] By: nicholas                              on 2004/09/10  08:41:17
1246        Log: Integrate:
1247             [ 23179]
1248             Skip test when building without Encode.
1249
1250             [ 23181]
1251             Fix breakage caused by Change 23179
1252
1253             [ 23244]
1254             Skip a Data::Dumper test if configured without B module.
1255
1256             [ 23245]
1257             Fix skipping of a Dumpvalue test when configured without Devel::Peek.
1258
1259             [ 23246]
1260             Skip Time::HiRes tests if configured without that module.
1261     Branch: maint-5.8/perl
1262	  !> ext/Data/Dumper/t/dumper.t ext/Time/HiRes/t/HiRes.t
1263	  !> lib/Dumpvalue.t t/run/fresh_perl.t
1264____________________________________________________________________________
1265[ 23308] By: nicholas                              on 2004/09/10  07:28:09
1266        Log:
1267             Integrate:
1268             [ 23173]
1269             Fix and update Perl_grok_* docs.
1270
1271             [ 23176]
1272             Add comment to the top of most .c files explaining their purpose
1273
1274             [ 23180]
1275             Add comment to top of reentr.c and fix typos in other files
1276
1277             [ 23187]
1278             more typo fixes for change 3176 (comments at top of .c files)
1279
1280             [ 23195]
1281             Comment describing purpose.
1282
1283             [ 23196]
1284             Document sv_catpvn_nomg, sv_setsv_nomg and sv_catsv_nomg.
1285
1286             [ 23207]
1287             fix minor nit in file description, to keep Jarkko happy
1288
1289             [ 23214]
1290             Subject: api doc fix for SvSetMagicSV_nosteal
1291             From: Stas Bekman <stas@stason.org>
1292             Date: Thu, 12 Aug 2004 18:10:36 -0700
1293             Message-ID: <411C150C.5020602@stason.org>
1294     Branch: maint-5.8/perl
1295	  !> (integrate 37 files)
1296____________________________________________________________________________
1297[ 23307] By: nicholas                              on 2004/09/10  06:45:43
1298        Log:
1299             Email change for Steffen Mueller.
1300
1301             [ 23162]
1302             Windows-related updates to Porting/repository.pod
1303     Branch: maint-5.8/perl
1304	  !> AUTHORS Porting/repository.pod
1305____________________________________________________________________________
1306[ 23306] By: nicholas                              on 2004/09/10  06:39:03
1307        Log: Integrate:
1308             [ 23126]
1309             Encourage compilers to tail call optimise in sv_savepv, sv_savepvn
1310             and sv_savesharedpv. Need to create non-void returning versions of
1311             Copy and Zero, as the existing macros deliberately cast to (void)
1312
1313             [ 23135]
1314             Turn 2 strcpy()s into memcpy() because we know the length.
1315     Branch: maint-5.8/perl
1316	  !> handy.h malloc.c perl.c pod/perlapi.pod sv.c toke.c util.c
1317____________________________________________________________________________
1318[ 23305] By: nicholas                              on 2004/09/10  06:25:00
1319        Log: Integrate:
1320             [ 23122]
1321             oslevel can fail on AIX, but the output generated would confuse
1322             Configure
1323
1324             [ 23124]
1325             Be sure HP-UX' ANSI C compiler's PATH is found *before*
1326             the path to the bundled braindead C compiler. This might
1327             influence ccache's behaviour in finding the correct path
1328
1329             [ 23174]
1330             First steps towards an explicit perl.exp-less AIX build
1331             Previous method can still be used by undeffing usenativedlopen
1332             If that is ever tested at all on AIX
1333
1334             [ 23188]
1335             gcc on AIX doesn't like -G on the commandline
1336
1337             [ 23189]
1338             gcc on AIX 4 doesn't like -G on the commandline too
1339     Branch: maint-5.8/perl
1340	  !> Configure hints/aix.sh hints/aix_4.sh
1341____________________________________________________________________________
1342[ 23304] By: nicholas                              on 2004/09/10  06:04:43
1343        Log: Integrate:
1344             [ 23111]
1345             This seems to be needed to get COW working on Win32
1346
1347             [ 23121]
1348             Some calls to PerlMemShared_alloc() aren't checking the return value.
1349             Bug spotted by Nigel Sandever
1350
1351             [ 23128]
1352             Use VirtualAlloc() more flexibly when using it to mimic UNIX's sbrk().
1353             From: Steve Hay <steve.hay@uk.radan.com>
1354             CC: perl-win32-porters@listserv.ActiveState.com
1355             Message-ID: <40F6B295.8010804@uk.radan.com>
1356
1357             Assumes perl's malloc can now handle non-contiguous memory (believed
1358             to be true).
1359             Does not address threading issues.
1360
1361             "The attached patch (against blead) makes sbrk() initially try to
1362             extend the existing block of memory exactly as it currently does, but
1363             to not  fail immediately if it can't -- it now frees up that part of
1364             whatever it  had previously reserved+committed which hadn't actually
1365             been used yet,  resets all its static variables and basically starts
1366             anew."
1367     Branch: maint-5.8/perl
1368	  !> ext/threads/threads.xs util.c win32/win32.c
1369____________________________________________________________________________
1370[ 23303] By: nicholas                              on 2004/09/10  05:25:22
1371        Log: Integrate:
1372             [ 23091]
1373             Check each line of config_re output.
1374
1375             [ 23147]
1376             Config::config_re and config_sh would report the byteorder as 'ffff'
1377
1378             [ 23185]
1379             Subject: [PATCH] additional -V:foo tests
1380             From: Jim Cromie <jcromie@divsol.com>
1381             Date: Mon, 02 Aug 2004 09:15:23 -0600
1382             Message-ID: <410E5A8B.9030307@divsol.com>
1383     Branch: maint-5.8/perl
1384	  !> configpm lib/Config.t pod/perlrun.pod
1385____________________________________________________________________________
1386[ 23302] By: nicholas                              on 2004/09/09  21:45:33
1387        Log: Integrate:
1388             [ 23023]
1389             [perl #30258] utf8 POPSTACK crash on split execution
1390             split() does a SWITCHSTACK to directly split to an array, but
1391             if it subsequently dies (eg the regex triggers a 'use utf8' which
1392             is then denied by Safe), then the switch doesn't get undone. Add
1393             a new save type to allow for this.
1394
1395             [ 23150]
1396             Subject: Re: "Too late for -T" could be more descriptive
1397             From: Jim Cromie <jcromie@divsol.com>
1398             Date: Wed, 21 Jul 2004 11:21:50 -0600
1399             Message-ID: <40FEA62E.2010809@divsol.com>
1400             (with tweaks)
1401
1402             [ 23158]
1403             [perl #30733] memory leak in array delete
1404             av_delete() wasn't mortalizing the returned value
1405
1406             [ 23209]
1407             eval_sv() failing a taint test could corrupt the stack
1408
1409             [ 23210]
1410             Fix a typo and remove some debugging crud from change #23209
1411
1412             [ 23271]
1413             only mortalize deleted array elements for AvREAL
1414             (update to change #23158)
1415
1416             [ 23279]
1417             Add MY_CXT_CLONE to the core. (Taken from Time::HiRes.) See also:
1418             http://groups.google.com/groups?selm=r5l1vv00ca033k7a06d40fgei1ion91rnp%404ax.com
1419     Branch: maint-5.8/perl
1420	  !> av.c ext/XS/APItest/t/call.t perl.c perl.h pod/perldebug.pod
1421	  !> pod/perldiag.pod pod/perlrun.pod pp.c scope.c scope.h
1422	  !> t/op/delete.t
1423____________________________________________________________________________
1424[ 23301] By: nicholas                              on 2004/09/09  16:17:05
1425        Log: Integrate:
1426             [ 23300]
1427             A single version of B that supports 5.8 and 5.10
1428
1429
1430             Plus some edits to remove the last differences on the maint side.
1431     Branch: maint-5.8/perl
1432	   ! ext/B/B.pm ext/B/B/C.pm
1433	  !> ext/B/B.xs ext/B/ramblings/runtime.porting ext/B/t/lint.t
1434____________________________________________________________________________
1435[ 23299] By: nicholas                              on 2004/09/09  15:44:32
1436        Log: Synchronise the opname regexp with blead.
1437             (No harm in including dor, as nothing in maint will generate that)
1438     Branch: maint-5.8/perl
1439	   ! ext/B/B.pm
1440____________________________________________________________________________
1441[ 23298] By: nicholas                              on 2004/09/09  13:46:42
1442        Log: Undo integration edit to make file identical with blead.
1443             Expectation munging now done conditionally on perl version.
1444     Branch: maint-5.8/perl
1445	   ! ext/B/t/stash.t
1446____________________________________________________________________________
1447[ 23297] By: nicholas                              on 2004/09/09  13:34:25
1448        Log: Integrate:
1449             [ 23212]
1450             Subject: 2 patches: goto.t, B.pm/xs
1451             From: Jim Cromie <jcromie@divsol.com>
1452             Date: Sun, 08 Aug 2004 18:42:47 -0600
1453             Message-ID: <4116C887.9080400@divsol.com>
1454
1455             [ 23249]
1456             Subject:  [ PATCH ] 2 added private flags for B::Concise
1457             From:  Jim Cromie <jcromie@divsol.com>
1458             Date:  Tue, 31 Aug 2004 23:19:54 -0600
1459             Message-Id:  <41355BFA.8010900@divsol.com>
1460
1461             The OPpENTERSUB_NOMOD and OPpCONST_SHORTCIRCUIT flags weren't
1462             displayed by B::Concise.
1463     Branch: maint-5.8/perl
1464	  !> ext/B/B.pm ext/B/B.xs ext/B/B/Concise.pm
1465____________________________________________________________________________
1466[ 23296] By: nicholas                              on 2004/09/09  12:58:00
1467        Log: Integrate:
1468             [ 23105]
1469             Lots of tests for for reverse ...
1470
1471             [ 23108]
1472             Optimise foreach my $i (reverse ...)
1473             foreach without a lexical iterator not yet optimised
1474
1475             [ 23109]
1476             "That's the way to do it"
1477             In taking out a bug spotted by my regression tests in t/cmd/for.t
1478             I actually managed to disable the entire optimisation. Which means
1479             that I didn't find the other bug. This optimisation is live, and
1480             passes all tests.
1481
1482             [ 23112]
1483             The optrees for C<for $_ (...)> and C<for (...)> differ, so even more
1484             tests.
1485
1486             [ 23113]
1487             Now optimising for $a (reverse ...)
1488
1489             [ 23114]
1490             Optimise for (reverse ...)
1491
1492             [ 23115]
1493             for (reverse @foo) now iterates in reverse in place.
1494     Branch: maint-5.8/perl
1495	   ! op.c
1496	  !> ext/B/B/Concise.pm op.h pp_ctl.c pp_hot.c t/cmd/for.t
1497____________________________________________________________________________
1498[ 23295] By: nicholas                              on 2004/09/09  11:25:08
1499        Log: Jarkko had reverted ext/B/t/bytecode.t with change 20434.
1500             Hence it was gone from the MANIFEST. Re-integrating it may prove to
1501             be foolish on my part, but let's give it a smoke for now.
1502     Branch: maint-5.8/perl
1503	   ! MANIFEST
1504____________________________________________________________________________
1505[ 23294] By: nicholas                              on 2004/09/09  11:12:47
1506        Log: Integrate:
1507             [ 21566]
1508             Subject: [PATCH lib/overload.t] TODO tests for bug #24313.
1509             From: Abigail <abigail@abigail.nl>
1510             Date: Mon, 27 Oct 2003 13:05:37 +0100
1511             Message-ID: <20031027120536.GA24608@abigail.nl>
1512
1513             Subject: [PATCH bleadperl] [perl #24313] (was Re: [PATCH lib/overload.t] TODO tests for bug #24313.)
1514             From: Rick Delaney <rick@bort.ca>
1515             Date: Mon, 27 Oct 2003 12:17:49 -0500
1516             Message-ID: <20031027121749.E2233@biff.bort.ca>
1517
1518             [ 23106]
1519             Numeric comparison operators mustn't compare addresses of references
1520             that are overloaded.
1521     Branch: maint-5.8/perl
1522	  !> lib/overload.t pp.c pp_hot.c toke.c
1523____________________________________________________________________________
1524[ 23293] By: nicholas                              on 2004/09/09  10:15:43
1525        Log: Integrate:
1526             [ 23242]
1527             Skip ext/B/t/assembler.t when configured without B.
1528
1529             [ 23243]
1530             Fix typo in B::Assembler.
1531     Branch: maint-5.8/perl
1532	  !> ext/B/B/Assembler.pm ext/B/t/assembler.t
1533____________________________________________________________________________
1534[ 23292] By: nicholas                              on 2004/09/09  09:55:09
1535        Log: Integrate:
1536             [ 23093]
1537             The current optimisation for sort {$b cmp $a} is bogus now that we
1538             guarantee a stable sort. Disable it, pending a correct optimisation.
1539
1540             [ 23096]
1541             A proper, working, stable optimisation for sort {$b cmp $a}
1542
1543             [ 23097]
1544             Also test reverse sort in scalar context
1545
1546             [ 23098]
1547             Test reverse sort as the return from a function in list and scalar
1548             contexts.
1549
1550             [ 23099]
1551             Check that non-optimimisable sort comparisons work when reversed
1552             (Not optimised yet, but might be coming soon)
1553
1554             [ 23100]
1555             check that reverse (sort (@a), @b) etc work.
1556             Join some lines that don't need wrapping
1557
1558             [ 23102]
1559             Optimise list context reverse sort to reverse as part of the sort op
1560
1561             [ 23166]
1562             Subject: Re: more 5.9 sort tests (second draft)
1563             From: david nicol <whatever@davidnicol.com>
1564             Date: 21 Jul 2004 17:10:05 -0500
1565             Message-Id: <1090447805.995.24.camel@plaza.davidnicol.com>
1566     Branch: maint-5.8/perl
1567	   ! op.c
1568	  !> ext/B/B/Concise.pm ext/B/t/f_sort.t op.h pp_sort.c t/op/sort.t
1569____________________________________________________________________________
1570[ 23291] By: nicholas                              on 2004/09/09  09:22:38
1571        Log: Integrate:
1572             [ 23046]
1573             Subject: Re: [perl #30504] B::Deparse scoping problem with for loop
1574             From: Stephen McCamant <smcc@MIT.EDU>
1575             Date: Mon, 28 Jun 2004 18:26:24 -0700
1576             Message-ID: <16608.50496.787002.560481@apocalypse.OCF.Berkeley.EDU>
1577
1578             [ 23047]
1579             Update tests and $VERSION for change 23046
1580
1581             plus changes to Deparse.pm from 17682 and 18727. Deparse is now
1582             identical in blead and maint.
1583     Branch: maint-5.8/perl
1584	   ! ext/B/B/Deparse.pm ext/B/defsubs_h.PL
1585	  !> ext/B/t/deparse.t
1586____________________________________________________________________________
1587[ 23290] By: nicholas                              on 2004/09/09  08:39:31
1588        Log: Integrate:
1589             [ 22824]
1590             Fix new B::Concise test output
1591             Subject: Re: Smoke [5.9.2] 22820 FAIL(F) openbsd 3.5 (i386/1 cpu)
1592             From: Jim Cromie <jcromie@divsol.com>
1593             Date: Mon, 17 May 2004 09:19:00 -0600
1594             Message-ID: <40A8D7E4.1020007@divsol.com>
1595
1596             [ 22825]
1597             Remove a TODO test that is no longer to do.
1598
1599             [ 22833]
1600             Test portability nit.
1601             Subject: [PATCH] Re: Smoke [5.9.2] 22821 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
1602             From: Steve Hay <steve.hay@uk.radan.com>
1603             Date: Tue, 18 May 2004 11:31:04 +0100
1604             Message-ID: <40A9E5E8.7030800@uk.radan.com>
1605
1606             [ 22951]
1607             If we don't build B, we should skip all its tests.
1608     Branch: maint-5.8/perl
1609	  +> ext/B/t/bytecode.t
1610	   ! ext/B/t/f_sort.t ext/B/t/optree_samples.t
1611	  !> ext/B/t/f_map.t ext/B/t/optree_check.t
1612	  !> ext/B/t/optree_concise.t ext/B/t/optree_sort.t
1613	  !> ext/B/t/optree_specials.t ext/B/t/optree_varinit.t
1614____________________________________________________________________________
1615[ 23289] By: nicholas                              on 2004/09/09  06:48:05
1616        Log: I DO NOT NEED THIS
1617             //depot/maint-5.8/perl/ext/B/t/f_map.t - can't branch (already opened for add)
1618             //depot/maint-5.8/perl/ext/B/t/f_sort.t - can't branch (already opened for add)
1619
1620             (23278 integration redux - the parts that perforce JUST CANNOT DO the
1621             first time)
1622     Branch: maint-5.8/perl
1623	  !> ext/B/t/f_map.t ext/B/t/f_sort.t
1624____________________________________________________________________________
1625[ 23288] By: nicholas                              on 2004/09/09  06:30:32
1626        Log: Integrate:
1627             [ 22820]
1628             Subject: Re: more B::Concise stuff (PATCH - updated)
1629             From: Jim Cromie <jcromie@divsol.com>
1630             Date: Mon, 10 May 2004 05:28:11 -0600
1631             Message-ID: <409F674B.2000506@divsol.com>
1632
1633             [ 23278]
1634             backport B to work on 5.8.x, so that a single version of the source
1635             can be maintained, and ultimately dual-lifed on CPAN
1636             (the version conditional changes are actually surprisingly small)
1637
1638             (well, except the bits that hateful perforce won't let me integrate
1639             this time round)
1640     Branch: maint-5.8/perl
1641	  +> ext/B/t/f_map ext/B/t/f_map.t ext/B/t/f_sort ext/B/t/f_sort.t
1642	  +> ext/B/t/optree_specials.t
1643	   ! ext/B/t/concise.t ext/B/t/showlex.t
1644	  !> MANIFEST ext/B/B/Concise.pm ext/B/B/Showlex.pm
1645	  !> ext/B/B/Terse.pm ext/B/t/OptreeCheck.pm ext/B/t/optree_check.t
1646	  !> ext/B/t/optree_concise.t ext/B/t/optree_samples.t
1647	  !> ext/B/t/optree_sort.t ext/B/t/optree_varinit.t
1648____________________________________________________________________________
1649[ 23287] By: nicholas                              on 2004/09/08  22:14:31
1650        Log: Integrate:
1651             [ 22354]
1652             Increment the version number of B, due to the incompatible
1653             API change introduced by #22353 (no more op_seq method.)
1654
1655             [ 22801]
1656             Subject:  Re: stdio still supported?
1657             From:  Jim Cromie <jcromie@divsol.com>
1658             Date:  Thu, 06 May 2004 16:37:56 -0600
1659             Message-Id:  <409ABE44.8060307@divsol.com>
1660
1661             Update B::Concise tests to skip stuff requiring the
1662             "open to a scalar" feature of Perlio is it isn't available.
1663             Also note this caveat in perlfunc.pod
1664     Branch: maint-5.8/perl
1665	   ! ext/B/B.pm
1666	  !> ext/B/B/Concise.pm ext/B/t/concise.t ext/B/t/optree_check.t
1667	  !> ext/B/t/optree_concise.t ext/B/t/optree_samples.t
1668	  !> ext/B/t/optree_sort.t ext/B/t/optree_varinit.t
1669	  !> pod/perlfunc.pod
1670____________________________________________________________________________
1671[ 23286] By: nicholas                              on 2004/09/08  21:58:30
1672        Log: Integrate:
1673             [ 22669]
1674             Fix command-line quoting under Windows for the new optree tests
1675             Subject: Re: Smoke [5.9.2] 22666 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
1676             From: Steve Hay <steve.hay@uk.radan.com>
1677             Date: Wed, 07 Apr 2004 09:46:01 +0100
1678             Message-ID: <4073BFC9.10707@uk.radan.com>
1679     Branch: maint-5.8/perl
1680	  !> ext/B/t/optree_samples.t
1681____________________________________________________________________________
1682[ 23285] By: nicholas                              on 2004/09/08  21:47:12
1683        Log: Integrate:
1684             [ 22664]
1685             Subject: Re: tests for change #22539
1686             From: Jim Cromie <jcromie@divsol.com>
1687             Date: Tue, 30 Mar 2004 14:39:31 -0700
1688             Message-ID: <4069E913.5040906@divsol.com>
1689             (with some spelling tweaks)
1690     Branch: maint-5.8/perl
1691	  +> ext/B/t/OptreeCheck.pm ext/B/t/optree_check.t
1692	  +> ext/B/t/optree_concise.t ext/B/t/optree_samples.t
1693	  +> ext/B/t/optree_sort.t ext/B/t/optree_varinit.t
1694	  !> MANIFEST ext/B/B/Concise.pm ext/B/t/concise.t
1695____________________________________________________________________________
1696[ 23284] By: nicholas                              on 2004/09/08  20:50:55
1697        Log: Integrate:
1698
1699             (the parts of the first that affect ext/B/... and the parts of the
1700             second that related to changes in 22353)
1701
1702             [ 22353]
1703             Subject: Re: op_seq (was: Freeing code)
1704             From: Paul Johnson <paul@pjcj.net>
1705             Date: Sat, 21 Feb 2004 02:31:47 +0100
1706             Message-ID: <20040221013147.GB6953@pjcj.net>
1707
1708             Rework the OP structure to use less space.
1709             Remove op_seq (and simulate it in dump.c),
1710             replace it by op_opt and op_static,
1711             shrink op_type, remove PL_op_seqmax.
1712
1713             [ 23278]
1714             backport B to work on 5.8.x, so that a single version of the source
1715             can be maintained, and ultimately dual-lifed on CPAN
1716             (the version conditional changes are actually surprisingly small)
1717     Branch: maint-5.8/perl
1718	   ! ext/B/B.xs ext/B/B/C.pm ext/B/B/Concise.pm
1719	  !> ext/B/B/Debug.pm ext/B/t/stash.t
1720____________________________________________________________________________
1721[ 23273] By: nicholas                              on 2004/09/05  22:06:51
1722        Log: Integrate:
1723             [ 23232]
1724             Upgrade to Time::HiRes 1.61
1725
1726             [ 23237]
1727             Upgrade to MIME::Base64 3.02.
1728
1729             [ 23238]
1730             Upgrade to MIME::Base64 3.03
1731
1732             [ 23241]
1733             Subject: [PATCH] File::Spec::VMS update
1734             From: "Craig A. Berry" <craigberry@mac.com>
1735             Date: Fri, 27 Aug 2004 18:51:09 -0500
1736             Message-ID: <412FC8ED.1020300@mac.com>
1737
1738             [ 23247]
1739             Update to File::Spec 0.90
1740
1741             [ 23248]
1742             Upgrade to Cwd 2.21.
1743
1744             [ 23258]
1745             Upgrade to Encode 2.02
1746     Branch: maint-5.8/perl
1747	  !> (integrate 28 files)
1748____________________________________________________________________________
1749[ 23272] By: nicholas                              on 2004/09/05  21:47:13
1750        Log: Integrate:
1751             [ 23194]
1752             Subject: Re: POSIX::sigprocmask implemented incorrectly
1753             From: Alan Burlison <Alan.Burlison@sun.com>
1754             Date: Mon, 19 Jul 2004 12:07:02 +0100
1755             Message-ID: <40FBAB56.1030208@sun.com>
1756
1757             (last chunk only)
1758
1759             [ 23204]
1760             Subject: Re: POSIX::sigprocmask implemented incorrectly
1761             From: Alan Burlison <Alan.Burlison@sun.com>
1762             Date: Mon, 09 Aug 2004 10:30:25 +0100
1763             Message-ID: <41174431.6050803@sun.com>
1764
1765             [ 23211]
1766             Subject: Re: POSIX::sigprocmask implemented incorrectly
1767             From: Alan Burlison <Alan.Burlison@sun.com>
1768             Date: Mon, 09 Aug 2004 19:00:12 +0100
1769             Message-ID: <4117BBAC.7080603@sun.com>
1770     Branch: maint-5.8/perl
1771	  !> ext/POSIX/POSIX.xs
1772____________________________________________________________________________
1773[ 23270] By: nicholas                              on 2004/09/05  21:34:19
1774        Log: Integrate:
1775             [ 23175]
1776             Fix copy & paste bugs in mX?PUSH macro tests.
1777
1778             [ 23203]
1779             Add tests for XS call_*() API
1780     Branch: maint-5.8/perl
1781	  +> ext/XS/APItest/t/call.t
1782	  !> MANIFEST ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
1783	  !> ext/XS/APItest/MANIFEST pod/perlcall.pod
1784____________________________________________________________________________
1785[ 23269] By: nicholas                              on 2004/09/05  21:03:20
1786        Log: Integrate:
1787             [ 23223]
1788             Upgrade to Devel::PPPort 3.00_01.
1789
1790             [ 23226]
1791             Upgrade to Devel::PPPort 3.00_02.
1792
1793             [ 23229]
1794             Upgrade to Devel::PPPort 3.00_03.
1795
1796             [ 23234]
1797             Upgrade to Devel::PPPort 3.01.
1798     Branch: maint-5.8/perl
1799	  +> ext/Devel/PPPort/parts/inc/sv_xpvf ext/Devel/PPPort/t/cop.t
1800	  +> ext/Devel/PPPort/t/sv_xpvf.t
1801	  !> MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/MANIFEST
1802	  !> ext/Devel/PPPort/META.yml ext/Devel/PPPort/Makefile.PL
1803	  !> ext/Devel/PPPort/PPPort.pm ext/Devel/PPPort/PPPort.xs
1804	  !> ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/TODO
1805	  !> ext/Devel/PPPort/module2.c ext/Devel/PPPort/parts/apicheck.pl
1806	  !> ext/Devel/PPPort/parts/inc/misc
1807	  !> ext/Devel/PPPort/parts/inc/ppphbin
1808	  !> ext/Devel/PPPort/parts/inc/ppphtest
1809	  !> ext/Devel/PPPort/parts/inc/uv
1810	  !> ext/Devel/PPPort/parts/inc/version
1811	  !> ext/Devel/PPPort/parts/ppptools.pl
1812	  !> ext/Devel/PPPort/parts/todo/5004000
1813	  !> ext/Devel/PPPort/parts/todo/5004050
1814	  !> ext/Devel/PPPort/parts/todo/5006000
1815	  !> ext/Devel/PPPort/t/ppphtest.t ext/Devel/PPPort/t/uv.t
1816____________________________________________________________________________
1817[ 23268] By: nicholas                              on 2004/09/05  20:48:03
1818        Log: Integrate:
1819             [ 22535]
1820             Move Beau Cox's ppport.h fixes into PPPort.pm
1821
1822             [ 23222]
1823             Upgrade to Devel::PPPort 3.00.
1824     Branch: maint-5.8/perl
1825	  +> (branch 103 files)
1826	   - ext/Devel/PPPort/t/test.t
1827	  !> MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/MANIFEST
1828	  !> ext/Devel/PPPort/Makefile.PL ext/Devel/PPPort/PPPort.pm
1829	  !> ext/Devel/PPPort/PPPort.xs ext/Devel/PPPort/README
1830	  !> ext/Devel/PPPort/TODO ext/Devel/PPPort/module2.c
1831	  !> ext/Devel/PPPort/module3.c ext/Devel/PPPort/ppport_h.PL
1832	  !> ext/Devel/PPPort/soak
1833____________________________________________________________________________
1834[ 23265] By: nicholas                              on 2004/09/05  19:50:28
1835        Log: Integrate:
1836             [ 23142]
1837             Subject: [perl #30609] [PATCH] BigInt v1.71 - first try
1838             From: Tels <perl_dummy@bloodgate.com>
1839             Date: Sat, 17 Jul 2004 16:22:57 +0200
1840             Message-Id: <200407171622.58443@bloodgate.com>
1841
1842             [ 23152]
1843             Upgrade to Cwd 2.20
1844
1845             [ 23168]
1846             Upgrade to File::Spec 0.88.
1847
1848             [ 23171]
1849             Upgrade to Math::BigInt v1.71.
1850
1851             [ 23202]
1852             Subject: [PATCH] DB_File 1.810
1853             From: "Paul Marquess" <Paul.Marquess@btinternet.com>
1854             Date: Sat, 7 Aug 2004 15:22:09 +0100
1855             Message-Id: <20040807142059.CTQC10838.mta10-svc.ntlworld.com@MARQUESSPT21>
1856     Branch: maint-5.8/perl
1857	  +> ext/Cwd/t/win32.t
1858	   ! lib/Math/BigInt.pm
1859	  !> MANIFEST ext/Cwd/Changes ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t
1860	  !> ext/DB_File/Changes ext/DB_File/DB_File.pm
1861	  !> ext/DB_File/DB_File.xs ext/DB_File/t/db-hash.t lib/Cwd.pm
1862	  !> lib/File/Spec.pm lib/File/Spec/Win32.pm lib/File/Spec/t/Spec.t
1863	  !> lib/Math/BigFloat.pm lib/Math/BigInt/Calc.pm
1864	  !> lib/Math/BigInt/t/bare_mbf.t lib/Math/BigInt/t/bare_mbi.t
1865	  !> lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigfltpm.t
1866	  !> lib/Math/BigInt/t/bigintpm.inc lib/Math/BigInt/t/bigintpm.t
1867	  !> lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/sub_mbi.t
1868	  !> lib/Math/BigInt/t/with_sub.t
1869____________________________________________________________________________
1870[ 23264] By: nicholas                              on 2004/09/05  18:42:01
1871        Log: Integrate:
1872             [ 23092]
1873             Subject: Re: [perl #30568] splice generates undef? [PATCH]
1874             From: LAUN Wolfgang <wolfgang.laun@alcatel.at>
1875             Date: Mon, 12 Jul 2004 08:26:01 +0200
1876             Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C7D2@attmsx1.aut.alcatel.at>
1877
1878             [ 23145]
1879             Subject: [PATCH perl-current] Re: [perl #30688] Empty slice arg with ($;$) prototype
1880             From: Rick Delaney <rick@bort.ca>
1881             Date: Tue, 20 Jul 2004 16:53:54 -0400
1882             Message-ID: <20040720205353.GA970@biff.bort.ca>
1883
1884             [ 23177]
1885             shut up a warning in mg.c
1886
1887             [ 23178]
1888             Remove redundant SvOOK_off (called implicitly by SvOK_off)
1889             and merge identical cases.
1890
1891             [ 23213]
1892             Subject: Re: 2 patches: goto.t, B.pm/xs
1893             From: Jim Cromie <jcromie@divsol.com>
1894             Date: Tue, 10 Aug 2004 07:29:08 -0600
1895             Message-ID: <4118CDA4.3060700@divsol.com>
1896
1897             [ 23217]
1898             make pp_goto() cope potential stack reallocation in EXTEND
1899             The code for goto &foo had local pointers to the stack that
1900             pointed to the wrong place after a realloc.
1901
1902             [ 23230]
1903             a regex in STDOUT destructor coredumped because regex pad already
1904             freed
1905
1906             [ 23235]
1907             Subject: [perl #31295] PATCH: Test comp/use.t fails on Tru64
1908             From: Nikola Milutinovic (via RT) <perlbug-followup@perl.org>
1909             Date: 23 Aug 2004 10:37:31 -0000
1910             Message-ID: <rt-3.0.11-31295-94232.1.74127465250315@perl.org>
1911
1912             [ 23251]
1913             [perl #31111] Random made scripts crashing perl
1914             fix 'formline undef' coredump
1915
1916             [ 23252]
1917             delete spurious blank lines added by change 23251
1918     Branch: maint-5.8/perl
1919	  !> mg.c perl.c pp.c pp_ctl.c scope.c t/comp/use.t t/op/goto.t
1920	  !> t/op/list.t t/op/ref.t t/op/splice.t
1921____________________________________________________________________________
1922[ 23263] By: nicholas                              on 2004/09/05  08:30:36
1923        Log: Integrate:
1924             [ 23090]
1925             no_plan support in test.pl
1926
1927             [ 23208]
1928             made eq_array in t/test.pl handle undef values better
1929     Branch: maint-5.8/perl
1930	  !> t/test.pl
1931____________________________________________________________________________
1932[ 23262] By: nicholas                              on 2004/09/05  08:11:31
1933        Log: Integrate:
1934             [ 23089]
1935             Subject: Re: debugger 'R'estart and open database connections
1936             From: Andrew Pimlott <andrew@pimlott.net>
1937             Date: Mon, 12 Jul 2004 21:06:01 -0400
1938             Message-ID: <20040713010601.GF8232@pimlott.net>
1939
1940             [ 23095]
1941             Tweak to change #23089, as suggested by Tim Bunce
1942     Branch: maint-5.8/perl
1943	  !> lib/perl5db.pl
1944____________________________________________________________________________
1945[ 23261] By: nicholas                              on 2004/09/04  20:30:30
1946        Log: Integrate:
1947             [ 23074]
1948             Subject: Re: Segfault using HTML::Entities
1949             From: Jarkko Hietaniemi <jhi@iki.fi>
1950             Message-ID: <40EDBE1A.6080205@iki.fi>
1951             Date: Fri, 09 Jul 2004 00:35:22 +0300
1952     Branch: maint-5.8/perl
1953	  !> pp_ctl.c regexec.c t/run/fresh_perl.t
1954____________________________________________________________________________
1955[ 23260] By: nicholas                              on 2004/09/04  20:18:50
1956        Log: Integrate:
1957             [ 22997]
1958             Cleanup the main regex in Text::ParseWords and make the
1959             parse_line() routine faster. Add a Unicode test case.
1960
1961             [ 23060]
1962             Failing matches don't reset numbered variables.
1963             Change #22997 could cause Text::ParseWords to loop forever if the
1964             regex didn't not match. Explicitly return if the match fails.
1965     Branch: maint-5.8/perl
1966	  !> lib/Text/ParseWords.pm lib/Text/ParseWords.t
1967____________________________________________________________________________
1968[ 23259] By: nicholas                              on 2004/09/04  19:40:24
1969        Log: Integrate:
1970             [ 22969]
1971             Abolish the "Tied variable freed while still in use" error - I have
1972             a way to cleanly avoid the coredump.
1973
1974             [ 23040]
1975             t/op/tie.t test 23 is failing when run with utf8 everywhere.
1976             Problem appears to be due to theft of temporaries
1977     Branch: maint-5.8/perl
1978	  !> mg.c pod/perldiag.pod t/op/tie.t
1979____________________________________________________________________________
1980[ 23169] By: nicholas                              on 2004/07/29  22:05:16
1981        Log: Integrate:
1982             [ 23058]
1983             Stop ENV_IS_CASELESS hv.c picking up the wrong hash value from a
1984             shared string scalar.
1985
1986             [ 23061]
1987             hv_store was not passing hash onwards (spotted by Dave)
1988     Branch: maint-5.8/perl
1989	  !> hv.c
1990____________________________________________________________________________
1991[ 23153] By: nicholas                              on 2004/07/22  17:05:37
1992        Log: Create pod/perl586delta.pod
1993     Branch: maint-5.8/perl
1994	  +> pod/perl586delta.pod
1995	   ! MANIFEST Makefile.SH pod.lst pod/perl.pod pod/perl585delta.pod
1996	   ! pod/perltoc.pod vms/descrip_mms.template win32/Makefile
1997	   ! win32/makefile.mk win32/pod.mak
1998____________________________________________________________________________
1999[ 23144] By: nicholas                              on 2004/07/20  16:39:42
2000        Log: Typo spotted by Jarkko. (But not by ispell, as it was another valid
2001             word)
2002     Branch: maint-5.8/perl
2003	   ! pod/perl585delta.pod
2004____________________________________________________________________________
2005[ 23143] By: nicholas                              on 2004/07/19  21:51:18
2006        Log: Disarm the maint branch
2007     Branch: maint-5.8/perl
2008	   ! patchlevel.h
2009____________________________________________________________________________
2010[ 23141] By: nicholas                              on 2004/07/19  14:25:58
2011        Log: Break a leg
2012     Branch: maint-5.8/perl
2013	   ! patchlevel.h pod/perlhist.pod
2014____________________________________________________________________________
2015[ 23140] By: nicholas                              on 2004/07/19  14:06:59
2016        Log: Update Changes
2017     Branch: maint-5.8/perl
2018	   ! Changes patchlevel.h
2019