This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate:
[perl5.git] / Changes
1 Please note: This file provides a complete, temporally ordered log of
2 changes that went into every version of Perl.  If you'd like more
3 detailed information, please consult the comments in the individual
4 patches posted to the perl5-porters mailing list.  Patches for each
5 individual change may also be obtained through ftp and rsync--see
6 pod/perlhack.pod for the details.
7
8 For information on what's new in this release, see pod/perldelta.pod.
9
10 [The "CAST AND CREW" list has been moved to AUTHORS.]
11
12 NOTE: Each change entry shows the change number; who checked it into the
13 repository; when; description of the change; which branch the change
14 happened in; and the affected files.  The file lists have a short symbolic
15 indicator:
16
17             !       modified
18             +       added
19             -       deleted
20             +>      branched (from elsewhere)
21             !>      merged changes (from elsewhere)
22
23 The Message-Ids in the change entries refer to the email messages sent
24 to the perl5-porters mailing list.  You can retrieve the messages for
25 example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
26
27 --------------
28 Version v5.8.7          Maintenance release working toward v5.8.7
29 --------------
30 ____________________________________________________________________________
31 [ 24637] By: nicholas                              on 2005/05/30  20:52:19
32         Log: Danger, the emergency destruct system is now activated
33      Branch: maint-5.8/perl
34            ! pod/perlhist.pod
35 ____________________________________________________________________________
36 [ 24636] By: nicholas                              on 2005/05/30  15:57:32
37         Log: Integrate:
38              [ 24623]
39              Subject: [PATCH] perlrun.pod -w description typo
40              From: Offer Kaye <offer.kaye@gmail.com>
41              Date: Mon, 30 May 2005 11:27:38 +0300
42              Message-ID: <569425050530012768a9baca@mail.gmail.com>
43              
44              [ 24624]
45              Minor grammar fix by Uri Guttman
46      Branch: maint-5.8/perl
47           !> pod/perlre.pod pod/perlrun.pod
48 ____________________________________________________________________________
49 [ 24635] By: nicholas                              on 2005/05/30  13:51:00
50         Log: Revert change 24070 for now (-C on the #! line)
51      Branch: maint-5.8/perl
52            ! pod/perldiag.pod toke.c
53 ____________________________________________________________________________
54 [ 24634] By: nicholas                              on 2005/05/30  13:01:42
55         Log: Integrate:
56              [ 24629]
57              Subject: [perl #36037] Perl 5.8.7-RC1 build problems on LynxOS 
58              From: Olli Savia (via RT) <perlbug-followup@perl.org>
59              Date: 30 May 2005 10:59:35 -0000
60              Message-ID: <rt-3.0.11-36037-113779.5.23037641993746@perl.org>
61      Branch: maint-5.8/perl
62           !> util.c
63 ____________________________________________________________________________
64 [ 24632] By: nicholas                              on 2005/05/30  12:17:28
65         Log: Integrate:
66              [ 24618]
67              Subject: [PATCH configure.com] compiler awareness week
68              From: "Craig A. Berry" <craigberry@mac.com>
69              Date: Sun, 29 May 2005 12:43:09 -0500
70              Message-Id: <4299FF2D.90209@mac.com>
71      Branch: maint-5.8/perl
72           !> configure.com
73 ____________________________________________________________________________
74 [ 24620] By: nicholas                              on 2005/05/29  20:56:57
75         Log: Update Changes
76      Branch: maint-5.8/perl
77            ! Changes patchlevel.h
78 ____________________________________________________________________________
79 [ 24616] By: nicholas                              on 2005/05/29  14:57:28
80         Log: Integrate:
81              [ 24615]
82              Teach buildtoc about README.openbsd, and regenerate various makefiles.
83      Branch: maint-5.8/perl
84            ! pod/perltoc.pod vms/descrip_mms.template win32/Makefile
85            ! win32/makefile.mk
86           !> pod.lst pod/perl.pod
87 ____________________________________________________________________________
88 [ 24611] By: nicholas                              on 2005/05/27  22:23:55
89         Log: Due to integration ordering errors, README.openbsd was missing from
90              MANIFEST. Fixed.
91      Branch: maint-5.8/perl
92            ! MANIFEST
93 ____________________________________________________________________________
94 [ 24604] By: nicholas                              on 2005/05/27  14:57:31
95         Log: Update perl587delta with the updated module versions.
96      Branch: maint-5.8/perl
97            ! pod/perl587delta.pod
98 ____________________________________________________________________________
99 [ 24603] By: nicholas                              on 2005/05/27  14:55:04
100         Log: Update TOC and MANIFSET
101      Branch: maint-5.8/perl
102            ! MANIFEST pod/perltoc.pod
103 ____________________________________________________________________________
104 [ 24602] By: nicholas                              on 2005/05/27  14:53:41
105         Log: This appears to be missing.
106      Branch: maint-5.8/perl
107            ! embedvar.h
108 ____________________________________________________________________________
109 [ 24601] By: nicholas                              on 2005/05/27  12:35:55
110         Log: Update Changes
111      Branch: maint-5.8/perl
112            ! Changes patchlevel.h
113 ____________________________________________________________________________
114 [ 24600] By: nicholas                              on 2005/05/27  11:20:03
115         Log: Integrate:
116              [ 24360]
117              Fix [perl #35162] $SIG{__DIE__} = 'IGNORE' is base.pm is illegal
118              
119              [ 24585]
120              Subject: [PATCH] bytes.pm doesn't check undefined subroutine calling
121              From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
122              Date: Thu, 26 May 2005 23:46:35 +0900
123              Message-Id: <20050526234321.92F1.BQW10602@nifty.com>
124      Branch: maint-5.8/perl
125           !> lib/base.pm lib/bytes.pm lib/bytes.t
126 ____________________________________________________________________________
127 [ 24599] By: nicholas                              on 2005/05/27  11:04:31
128         Log: Integrate:
129              [ 24579]
130              Subject: [PATCH] MPE/iX has no lchown()
131              From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
132              Date: Thu, 26 May 2005 08:36:19 +0300
133              Message-Id: <42956053.4010200@gmail.com>
134      Branch: maint-5.8/perl
135           !> hints/mpeix.sh
136 ____________________________________________________________________________
137 [ 24598] By: nicholas                              on 2005/05/27  10:52:16
138         Log: Integrate:
139              [ 24541]
140              Subject: Re: [PATCH 5.8.7 RC1] lib/Carp.t todo for VMS
141              From: Michael G Schwern <schwern@pobox.com>
142              Date: May 20, 2005 10:09 PM
143              Message-ID: <20050520200900.GB13473@windhund.schwern.org>
144      Branch: maint-5.8/perl
145           !> lib/Carp.t
146 ____________________________________________________________________________
147 [ 24597] By: nicholas                              on 2005/05/27  10:38:37
148         Log: Integrate:
149              [ 24317]
150              Fix typo, noticed by Randal Schwartz
151              
152              [ 24345]
153              Remove confusing punctuation
154              (spotted by David Rigaudiere)
155              
156              [ 24354]
157              Subject: [PATCH] Small patch to perlport.pod
158              From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
159              Date: Thu, 28 Apr 2005 02:24:04 +0200
160              Message-Id: <D38E89F3-B77B-11D9-B91D-000502F3279F@free.fr>
161              
162              [ 24368]
163              Clarify the definition of the 'w' pack format, as suggested by
164              Alexey Toptygin.
165              
166              [ 24381]
167              document the internals of exception handling
168              
169              [ 24383]
170              Subject: [PATCH] perlvar.pod verbatim paragraph first line does not start with a space
171              From: Offer Kaye <offer.kaye@gmail.com>
172              Date: Wed, 4 May 2005 15:10:37 +0300
173              Message-Id: <56942505050405101bfe678d@mail.gmail.com>
174              
175              [ 24429]
176              Update the comment describing arenas.
177              
178              [ 24430]
179              Fix typo (bug #35368)
180              
181              [ 24437]
182              Subject: [PATCH] perlop.pod nit
183              From: Steve Peters <steve@fisharerojo.org>
184              Date: Tue, 10 May 2005 09:41:01 -0500
185              Message-Id: <20050510144101.GA21362@mccoy.peters.homeunix.org>
186              
187              [ 24449]
188              Subject: [perl #33765] [PATCH] perlop: mention why 'print !!0' doesn't 
189              From: Steve Peters via RT <perlbug-followup@perl.org>
190              Date: 11 May 2005 16:58:22 -0000
191              Message-Id: <rt-3.0.11-33765-112475.14.5633321030279@perl.org>
192              
193              Subject: [perl #33766] [PATCH] perldoc -f split lacks basic null example 
194              From: Steve Peters via RT <perlbug-followup@perl.org>
195              Date: 11 May 2005 17:13:29 -0000
196              Message-Id: <rt-3.0.11-33766-112476.1.84217630998887@perl.org>
197              
198              [ 24450]
199              Rework documentation of split(//,...)
200              
201              [ 24493]
202              Clarify definition of octal literals
203              (thanks to Olivier Blin)
204              
205              [ 24496]
206              Subject: [PATCH] Eliminate radically out of date CHANGES from perlport
207              From: Michael G Schwern <schwern@pobox.com>
208              Date: Mon, 16 May 2005 15:17:05 -0700
209              Message-ID: <20050516221705.GA212@windhund.schwern.org>
210              
211              Subject: [PATCH] Eliminate function signatures from perlport
212              From: Michael G Schwern <schwern@pobox.com>
213              Date: Mon, 16 May 2005 15:24:18 -0700
214              Message-ID: <20050516222418.GA422@windhund.schwern.org>
215              
216              [ 24516]
217              Fix a typo
218              
219              [ 24563]
220              Documentation nit on @-, found by Guillaume Rousse
221              (plus POD markup simplification, for readability with pod2text)
222              
223              [ 24564]
224              Correct the description of pte_arenaroot
225              
226              [ 24593]
227              Subject: [PATCH] Re: [perl #35420] localtime corruption
228              From: Michael G Schwern <schwern@pobox.com>
229              Date: Thu, 26 May 2005 13:39:38 -0700
230              Message-ID: <20050526203938.GG11558@windhund.schwern.org>
231      Branch: maint-5.8/perl
232           !> hv.h intrpvar.h pod/perldata.pod pod/perlfunc.pod
233           !> pod/perlhack.pod pod/perlop.pod pod/perlport.pod
234           !> pod/perlreftut.pod pod/perlsyn.pod pod/perlvar.pod sv.c
235 ____________________________________________________________________________
236 [ 24589] By: nicholas                              on 2005/05/26  15:41:38
237         Log: Integrate:
238              [ 24517]
239              Upgrade to Math::BigInt 1.77
240      Branch: maint-5.8/perl
241           !> lib/Math/BigFloat.pm lib/Math/BigInt.pm
242           !> lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bare_mbi.t
243           !> lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigintpm.inc
244           !> lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/sub_mbi.t
245 ____________________________________________________________________________
246 [ 24587] By: nicholas                              on 2005/05/26  15:26:52
247         Log: Subject: [PATCH] perl587delta.pod - missing "=" in item
248              From: Offer Kaye <offer.kaye@gmail.com>
249              Message-ID: <5694250505220218e21b8ee@mail.gmail.com>
250              Date: Sun, 22 May 2005 12:18:34 +0300
251      Branch: maint-5.8/perl
252            ! pod/perl587delta.pod
253 ____________________________________________________________________________
254 [ 24586] By: nicholas                              on 2005/05/26  15:24:59
255         Log: Not the RC any more
256      Branch: maint-5.8/perl
257            ! patchlevel.h
258 ____________________________________________________________________________
259 [ 24515] By: nicholas                              on 2005/05/20  16:42:19
260         Log: The dangers of cut and paste
261      Branch: maint-5.8/perl
262            ! pod/perlhist.pod
263 ____________________________________________________________________________
264 [ 24502] By: nicholas                              on 2005/05/18  16:08:53
265         Log: Making history (1 line at a time)
266      Branch: maint-5.8/perl
267            ! pod/perlhist.pod
268 ____________________________________________________________________________
269 [ 24494] By: nicholas                              on 2005/05/17  16:17:16
270         Log: Integrate:
271              [ 24231]
272              Upgrade to Encode 2.0902
273              
274              [ 24490]
275              Upgrade to Encode 2.10
276      Branch: maint-5.8/perl
277           +> ext/Encode/t/utf8strict.t
278            ! pod/perl587delta.pod
279           !> MANIFEST ext/Encode/AUTHORS ext/Encode/Changes
280           !> ext/Encode/Encode.pm ext/Encode/Encode.xs
281           !> ext/Encode/Encode/encode.h ext/Encode/MANIFEST
282           !> ext/Encode/META.yml ext/Encode/lib/Encode/Alias.pm
283           !> ext/Encode/t/Aliases.t ext/Encode/t/fallback.t
284 ____________________________________________________________________________
285 [ 24488] By: nicholas                              on 2005/05/16  16:04:43
286         Log: D'oh. Steve puts me right once more.
287      Branch: maint-5.8/perl
288            ! pod/perl587delta.pod
289 ____________________________________________________________________________
290 [ 24487] By: nicholas                              on 2005/05/16  15:46:10
291         Log: Summon more, different, fruit.
292      Branch: maint-5.8/perl
293            ! patchlevel.h
294 ____________________________________________________________________________
295 [ 24486] By: nicholas                              on 2005/05/16  15:36:13
296         Log: Update perldelta.
297      Branch: maint-5.8/perl
298            ! pod/perl587delta.pod
299 ____________________________________________________________________________
300 [ 24485] By: nicholas                              on 2005/05/16  15:35:24
301         Log: ++$Carp::VERSION;
302      Branch: maint-5.8/perl
303            ! lib/Carp.pm
304 ____________________________________________________________________________
305 [ 24484] By: nicholas                              on 2005/05/16  15:28:58
306         Log: Update Changes
307      Branch: maint-5.8/perl
308            ! Changes patchlevel.h
309 ____________________________________________________________________________
310 [ 24483] By: nicholas                              on 2005/05/16  15:19:24
311         Log: Integrate:
312              [ 24347]
313              Remove temporary clean-up from Win32 makefiles
314              
315              Change 22501 temporarily added some clean-up to the Win32 makefiles
316              which was only meant to stay until cpan rt #5616 was fixed.  It is
317              now fixed (in EU-MM 6.22, which in turn has been in blead for a
318              while now), so these hacks are no longer required.
319              
320              This change is also good for maint, which currently contains EU-MM
321              6.17, which didn't create the blibdirs.exists files in question
322              anyway.
323              
324              [ 24349]
325              Silence a compilation warning on Win32
326              
327              [ 24374]
328              Fix croak() and confess() so that they don't clobber $!
329              (plus tests to check this)
330              
331              [ 24453]
332              Subject: [PATCH] Add Win32::GetFileVersion() function
333              From: "Jan Dubois" <jand@ActiveState.com>
334              Date: Wed, 11 May 2005 22:30:37 -0700
335              Message-Id: <200505120530.j4C5UhpX031152@smtp3.ActiveState.com>
336              
337              [ 24454]
338              Remove a couple of unreferenced local variables
339              
340              [ 24482]
341              Bump the version number on Win32::Win32
342      Branch: maint-5.8/perl
343           !> lib/Carp.pm lib/Carp.t pp.c win32/Makefile
344           !> win32/ext/Win32/Win32.pm win32/ext/Win32/Win32.xs
345           !> win32/makefile.mk
346 ____________________________________________________________________________
347 [ 24481] By: nicholas                              on 2005/05/16  15:02:49
348         Log: Missed some of Steve's patches
349      Branch: maint-5.8/perl
350            ! patchlevel.h
351 ____________________________________________________________________________
352 [ 24479] By: nicholas                              on 2005/05/16  14:29:35
353         Log: This is RC1, for favourable values of $fruit
354      Branch: maint-5.8/perl
355            ! patchlevel.h
356 ____________________________________________________________________________
357 [ 24478] By: nicholas                              on 2005/05/16  13:43:44
358         Log: Update perldelta
359      Branch: maint-5.8/perl
360            ! pod/perl587delta.pod
361 ____________________________________________________________________________
362 [ 24477] By: nicholas                              on 2005/05/16  13:29:52
363         Log: Update Changes
364      Branch: maint-5.8/perl
365            ! Changes patchlevel.h
366 ____________________________________________________________________________
367 [ 24474] By: nicholas                              on 2005/05/16  08:44:34
368         Log: Integrate:
369              [ 24471]
370              Subject: [PATCH] Minor tweak to via
371              From: Andy Lester <andy@petdance.com>
372              Message-ID: <20050513163952.GA20167@petdance.com>
373              Date: Fri, 13 May 2005 11:39:52 -0500
374              
375              from a bug report and patch by Matt Lawrence
376      Branch: maint-5.8/perl
377           !> ext/PerlIO/via/via.xs
378 ____________________________________________________________________________
379 [ 24473] By: nicholas                              on 2005/05/16  08:27:52
380         Log: Integrate:
381              [ 24326]
382              Upgrade to CGI.pm 3.08
383              
384              [ 24470]
385              Upgrade to CGI.pm 3.10
386      Branch: maint-5.8/perl
387           +> lib/CGI/t/can.t
388           !> MANIFEST lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Changes
389           !> lib/CGI/Cookie.pm lib/CGI/Pretty.pm lib/CGI/t/form.t
390 ____________________________________________________________________________
391 [ 24466] By: nicholas                              on 2005/05/13  21:36:27
392         Log: Update META.yml
393      Branch: maint-5.8/perl
394            ! META.yml
395 ____________________________________________________________________________
396 [ 24464] By: nicholas                              on 2005/05/13  19:49:02
397         Log: Subject: RE: 5.8.7-tobe fails to compile on AIX 4.3.3
398              From: "Jan Dubois" <jand@ActiveState.com>
399              Message-Id: <200505131921.j4DJLgG5007986@smtp3.ActiveState.com>
400              Date: Fri, 13 May 2005 12:21:40 -0700
401      Branch: maint-5.8/perl
402            ! reentr.inc reentr.pl
403 ____________________________________________________________________________
404 [ 24463] By: nicholas                              on 2005/05/13  15:32:16
405         Log: The danger of cargo cult is that you miss things.
406      Branch: maint-5.8/perl
407            ! README.vms
408 ____________________________________________________________________________
409 [ 24462] By: nicholas                              on 2005/05/13  14:50:56
410         Log: Cargo cult 5.8.7 upgrade
411      Branch: maint-5.8/perl
412            ! Cross/config.sh-arm-linux META.yml NetWare/Makefile README.os2
413            ! README.vms epoc/createpkg.pl patchlevel.h plan9/config.plan9
414            ! pod/perl585delta.pod vos/build.cm vos/config.alpha.def
415            ! vos/config.alpha.h vos/config.ga.def vos/config.ga.h
416            ! vos/install_perl.cm win32/Makefile win32/config_H.bc
417            ! win32/config_H.gc win32/config_H.vc win32/config_H.vc64
418            ! win32/makefile.mk wince/Makefile.ce
419 ____________________________________________________________________________
420 [ 24458] By: nicholas                              on 2005/05/12  21:34:03
421         Log: Fix from Steve Peters
422      Branch: maint-5.8/perl
423            ! reentr.inc reentr.pl
424 ____________________________________________________________________________
425 [ 24457] By: nicholas                              on 2005/05/12  20:04:57
426         Log: Subject: Re: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
427              From: Steve Peters <steve@fisharerojo.org>
428              Message-ID: <20050512201532.GA30279@mccoy.peters.homeunix.org>
429              Date: Thu, 12 May 2005 15:15:32 -0500
430      Branch: maint-5.8/perl
431            ! reentr.h reentr.inc reentr.pl
432 ____________________________________________________________________________
433 [ 24456] By: nicholas                              on 2005/05/12  19:53:25
434         Log: Integrate:
435              [ 24446]
436              Subject: Hints changes for OS X 10.4
437              From: Michael G Schwern <schwern@pobox.com>
438              Date: Tue, 10 May 2005 18:10:47 -0700
439              Message-ID: <20050511011047.GA23955@windhund.schwern.org>
440      Branch: maint-5.8/perl
441           !> hints/darwin.sh
442 ____________________________________________________________________________
443 [ 24448] By: nicholas                              on 2005/05/11  14:27:57
444         Log: Integrate:
445              [ 24433]
446              Subject: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
447              From: Steve Peters <steve@fisharerojo.org>
448              Date: Mon, 9 May 2005 21:10:49 -0500
449              Message-Id: <20050510021049.GA20147@mccoy.peters.homeunix.org>
450              
451              [ 24441]
452              Subject: Re: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
453              From: Steve Peters <steve@fisharerojo.org>
454              Date: Tue, 10 May 2005 12:44:13 -0500
455              Message-Id: <20050510174413.GA19686@mccoy.peters.homeunix.org>
456              
457              [ 24442]
458              Regenerate reentr.[ch]
459              
460              
461              (plus some edits to cope with the maint/blead differences)
462      Branch: maint-5.8/perl
463           +> README.openbsd
464            ! reentr.h reentr.inc reentr.pl
465           !> MANIFEST
466 ____________________________________________________________________________
467 [ 24447] By: nicholas                              on 2005/05/11  13:58:12
468         Log: Integrate:
469              [ 24176]
470              cast to/from (void *) in the re-entrant code. Now watch the smoke rise.
471      Branch: maint-5.8/perl
472            ! reentr.c reentr.h reentr.inc
473           !> reentr.pl
474 ____________________________________________________________________________
475 [ 24428] By: nicholas                              on 2005/05/09  13:27:16
476         Log: Integrate:
477              [ 24425]
478              Change 24413 should have updated makedef.pl with the knowledge that 2
479              symbols are ithreads only.
480      Branch: maint-5.8/perl
481           !> makedef.pl
482 ____________________________________________________________________________
483 [ 24415] By: nicholas                              on 2005/05/08  05:45:28
484         Log: Integrate:
485              [ 24404]
486              Allocate pointer table entries (for ithread cloning) from an arena
487              
488              [ 24405]
489              Make the arena size changeable at compile time, and up the default by
490              a factor of 4.
491              
492              [ 24413]
493              The ptr_table arena variables and code is only needed for ithreads.
494              
495              (plus move the 2 new variables to the end of intrpvar.h to preserve
496              bincompat)
497      Branch: maint-5.8/perl
498            ! intrpvar.h
499           !> embedvar.h hv.c perl.h perlapi.h sv.c
500 ____________________________________________________________________________
501 [ 24400] By: nicholas                              on 2005/05/05  15:48:01
502         Log: Integrate:
503              [ 24396]
504              Bump B version numbers
505              
506              [ 24398]
507              Bump version numbers
508              
509              [ 24399]
510              Bump versions of non dual-life modules
511              
512              plus ext/threads/shared/shared.pm version number from 24248
513      Branch: maint-5.8/perl
514           !> ext/B/B.pm ext/B/B/Concise.pm ext/B/B/Deparse.pm
515           !> ext/B/B/Disassembler.pm ext/B/B/Terse.pm
516           !> ext/B/t/OptreeCheck.pm ext/Devel/DProf/DProf.pm
517           !> ext/IO/lib/IO/File.pm ext/IO/lib/IO/Socket/INET.pm
518           !> ext/XS/APItest/APItest.pm ext/threads/shared/shared.pm
519           !> lib/File/Path.pm lib/FileCache.pm lib/Pod/Html.pm
520           !> lib/Symbol.pm lib/utf8.pm win32/FindExt.pm
521 ____________________________________________________________________________
522 [ 24395] By: nicholas                              on 2005/05/05  13:17:06
523         Log: It's a good job that Steve Hay is paying attention.
524      Branch: maint-5.8/perl
525            ! pod/perl587delta.pod
526 ____________________________________________________________________________
527 [ 24394] By: nicholas                              on 2005/05/05  12:41:31
528         Log: Subject: [PATCH perl-5.8.7-tobe] relating to 23767
529              From: Robin Barker <Robin.Barker@npl.co.uk>
530              Message-ID: <533D273D4014D411AB1D00062938C4D90849C679@hotel.npl.co.uk>
531              Date: Wed, 4 May 2005 18:21:39 +0100
532      Branch: maint-5.8/perl
533            ! Porting/pumpkin.pod perl.h sv.c
534 ____________________________________________________________________________
535 [ 24391] By: nicholas                              on 2005/05/05  11:31:18
536         Log: Changes and improvements suggested by Ronald J Kimball, Dave Mitchell,
537              Steve Hay, Aaron Sherman, Hugo van der Sanden and chromatic.
538      Branch: maint-5.8/perl
539            ! pod/perl587delta.pod
540 ____________________________________________________________________________
541 [ 24356] By: nicholas                              on 2005/04/30  17:02:19
542         Log: Integrate:
543              [ 24355]
544              Put back INSTALL_PREFIX and INSTALL_PREFIX_EXP as they were
545              unintendedly removed by patch #23435
546      Branch: maint-5.8/perl
547           !> config_h.SH
548 ____________________________________________________________________________
549 [ 24346] By: nicholas                              on 2005/04/28  09:39:31
550         Log: Integrate:
551              [ 24339]
552              A couple of warning fixes by Gisle
553      Branch: maint-5.8/perl
554           !> pp.c pp_sys.c
555 ____________________________________________________________________________
556 [ 24337] By: nicholas                              on 2005/04/27  12:31:32
557         Log: Integrate:
558              [ 24310]
559              Subject: [PATCH] lib/Time/Local.t: time_t is unsigned on VMS
560              From: "Craig A. Berry" <craigberry@mac.com>
561              Date: Sat, 23 Apr 2005 18:25:52 -0500
562              Message-ID: <426AD980.2010801@mac.com>
563      Branch: maint-5.8/perl
564           !> lib/Time/Local.t
565 ____________________________________________________________________________
566 [ 24336] By: nicholas                              on 2005/04/27  11:02:09
567         Log: Remove a const that shouldn't have been integrated to maint
568      Branch: maint-5.8/perl
569            ! util.c
570 ____________________________________________________________________________
571 [ 24335] By: nicholas                              on 2005/04/27  10:32:26
572         Log: Integrate:
573              [ 24319]
574              Provide $Config{libswanted_uselargefiles} on Win32
575              
576              This fixes some test failures introduced by change 24271.
577              
578              [ 24321]
579              Update location to fetch dmake from in README.win32
580              
581              Use the generic search.cpan.org URL so that the latest version is
582              always found
583      Branch: maint-5.8/perl
584           !> README.win32 win32/config.bc win32/config.gc win32/config.vc
585           !> win32/config.vc64
586 ____________________________________________________________________________
587 [ 24332] By: nicholas                              on 2005/04/26  16:02:43
588         Log: Integrate:
589              [ 24247]
590              Add CLONE_SKIP() class method to allow individual classes to skip
591              cloning objects during thread creation
592      Branch: maint-5.8/perl
593           !> dump.c ext/threads/t/thread.t pod/perlmod.pod sv.c sv.h
594 ____________________________________________________________________________
595 [ 24331] By: nicholas                              on 2005/04/26  15:05:07
596         Log: Missing > spotted by Rafael. That will teach me not to run podchecker.
597      Branch: maint-5.8/perl
598            ! pod/perl587delta.pod
599 ____________________________________________________________________________
600 [ 24330] By: nicholas                              on 2005/04/26  15:01:47
601         Log: Missing , spotted by Rafael
602      Branch: maint-5.8/perl
603            ! pod/perl587delta.pod
604 ____________________________________________________________________________
605 [ 24329] By: nicholas                              on 2005/04/26  14:43:44
606         Log: Stab 1 at the perl delta
607      Branch: maint-5.8/perl
608            ! pod/perl587delta.pod
609 ____________________________________________________________________________
610 [ 24327] By: nicholas                              on 2005/04/26  13:01:18
611         Log: Correct description of change 24297
612      Branch: maint-5.8/perl
613            ! Changes
614 ____________________________________________________________________________
615 [ 24324] By: nicholas                              on 2005/04/25  15:04:43
616         Log: Integrate:
617              [ 24314]
618              Upgrade to Test::Harness 2.48
619              
620              [ 24315]
621              Add files missing in 24314
622      Branch: maint-5.8/perl
623           +> lib/Test/Harness/Point.pm lib/Test/Harness/t/from_line.t
624           +> lib/Test/Harness/t/point-parse.t lib/Test/Harness/t/point.t
625           +> lib/Test/Harness/t/version.t
626           !> MANIFEST lib/Test/Harness.pm lib/Test/Harness/Changes
627           !> lib/Test/Harness/Straps.pm lib/Test/Harness/TAP.pod
628           !> lib/Test/Harness/t/00compile.t
629           !> lib/Test/Harness/t/strap-analyze.t lib/Test/Harness/t/strap.t
630           !> t/lib/sample-tests/skip
631 ____________________________________________________________________________
632 [ 24323] By: nicholas                              on 2005/04/25  14:51:24
633         Log: Integrate:
634              [ 24307]
635              Subject:  [PATCH] Fix for warnings in util.c/Perl_init_tm()
636              From:  Steve Peters <steve@fisharerojo.org>
637              Date:  Fri, 22 Apr 2005 22:36:03 -0500
638              Message-Id:  <20050423033603.GA32547@mccoy.peters.homeunix.org>
639              
640              localtime() can return null
641              
642              [ 24308]
643              Save state when auto-generating #ifdef PERL_CORE and PERL_CORE/PERL_EXT
644              reducing embed.h by about 10%.
645              
646              [ 24309]
647              Variable declarations can't come after statements in C89.
648      Branch: maint-5.8/perl
649            ! embed.h
650           !> embed.pl util.c
651 ____________________________________________________________________________
652 [ 24322] By: nicholas                              on 2005/04/25  13:25:15
653         Log: Integrate:
654              [ 24301]
655              Subject: [PATCH] t/uni/class.t -- update VMS test skippage
656              From: "Craig A. Berry" <craigberry@mac.com>
657              Message-ID: <42692501.6090809@mac.com>
658              Date: Fri, 22 Apr 2005 11:23:29 -0500
659              
660              [ 24320]
661              Subject: [PATCH] mktables.lst and related stuff (was Re: [PATCH] Unicode 4.1.0)
662              From: demerphq <demerphq@gmail.com>
663              Message-ID: <9b18b31105042412352fcf2bc5@mail.gmail.com>
664              Date: Sun, 24 Apr 2005 21:35:35 +0200
665      Branch: maint-5.8/perl
666           !> lib/unicore/README.perl lib/unicore/mktables
667           !> lib/unicore/mktables.lst t/uni/class.t
668 ____________________________________________________________________________
669 [ 24306] By: nicholas                              on 2005/04/22  22:06:04
670         Log: Update Changes
671      Branch: maint-5.8/perl
672            ! Changes patchlevel.h
673 ____________________________________________________________________________
674 [ 24305] By: nicholas                              on 2005/04/22  21:42:56
675         Log: Run  pod/buildtoc --build-all
676      Branch: maint-5.8/perl
677            ! MANIFEST pod/perltoc.pod
678 ____________________________________________________________________________
679 [ 24304] By: nicholas                              on 2005/04/22  21:41:25
680         Log: Run regen.pl
681      Branch: maint-5.8/perl
682            ! embed.h pod/perlapi.pod
683 ____________________________________________________________________________
684 [ 24302] By: nicholas                              on 2005/04/22  21:25:13
685         Log: Integrate:
686              [ 23768]
687              Subject: Re: [PATCH] Remove Carp from warnings.pm
688              From: Jim Cromie <jim.cromie@gmail.com>
689              Date: Mon, 3 Jan 2005 06:36:16 -0700
690              Message-ID: <cfe85dfa05010305367445dee6@mail.gmail.com>
691              
692              [ 23819]
693              Fix dependencies in ext/B/Makefile.PL
694              (bug #8254, fix by Alan Burlison)
695              
696              [ 23841]
697              Subject: [PATCH] doc SVt_PVLV <=> SVt_PVGV change version in B.pm
698              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
699              Date: Sun, 19 Dec 2004 23:57:56 -0800
700              Message-ID: <20041220075754.GA800@efn.org>
701              
702              [ 23845]
703              Subject: [perl #32967] [PATCH] Re: More B bugs: svref_2object 
704              From: Stephen McCamant <smcc@OCF.Berkeley.EDU>
705              Date: Tue, 28 Dec 2004 16:01:49 -0800
706              Message-ID: <16849.62445.116153.489478@apocalypse.OCF.Berkeley.EDU>
707              
708              [ 23891]
709              Subject: Re: [patch] decrufting OptreeCheck stuff
710              From: Jim Cromie <jcromie@divsol.com>
711              Date: Sun, 16 Jan 2005 17:16:00 -0700
712              Message-ID: <41EB03C0.7030509@divsol.com>
713              (with minor typos fixed)
714              
715              [ 23894]
716              Calculate the number of tests in one place, so that the skip()s will
717              always agree with the plan()s
718              
719              [ 23973]
720              Subject: Re: [PATCH] Re: perl winpid?
721              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
722              Date: Tue, 15 Feb 2005 20:45:13 -0800
723              Message-ID: <20050216044512.GA2516@efn.org>
724              
725              [ 23983]
726              Subject: [perl #32968] [PATCH] Re: B::walkoptree segfaults 
727              From: Stephen McCamant <smcc@MIT.EDU>
728              Date: Tue, 28 Dec 2004 10:13:50 -0800
729              Message-ID: <16849.41566.887352.677148@apocalypse.OCF.Berkeley.EDU>
730              
731              [ 24040]
732              Subject: [PATCH] $B::Disassembler::VERSION
733              From: Alexey Tourbin <at@altlinux.ru>
734              Date: Thu, 17 Mar 2005 19:02:38 +0300
735              Message-ID: <20050317160238.GN5825@solemn.turbinal.org>
736              
737              [ 24213]
738              Mangle the expected output correctly for both 5.9 and 5.8
739              
740              [ 24286]
741              For now, TODO the 2 tests that fail on 5.8.x
742      Branch: maint-5.8/perl
743           !> ext/B/B.pm ext/B/B.xs ext/B/B/Concise.pm
744           !> ext/B/B/Disassembler.pm ext/B/Makefile.PL
745           !> ext/B/t/OptreeCheck.pm ext/B/t/f_map.t ext/B/t/f_sort.t
746           !> ext/B/t/optree_check.t ext/B/t/optree_concise.t
747           !> ext/B/t/optree_samples.t ext/B/t/optree_sort.t
748           !> ext/B/t/optree_specials.t ext/B/t/optree_varinit.t
749           !> ext/B/t/stash.t op.h
750 ____________________________________________________________________________
751 [ 24299] By: nicholas                              on 2005/04/22  15:56:13
752         Log: Integrate:
753              [ 24254]
754              Don't set things to zero twice. Once is enough. (see also change 15255)
755      Branch: maint-5.8/perl
756           !> sv.c
757 ____________________________________________________________________________
758 [ 24298] By: nicholas                              on 2005/04/22  15:40:24
759         Log: Integrate:
760              [ 23228]
761              Tweak 'h2xs -h' output.
762      Branch: maint-5.8/perl
763           !> utils/h2xs.PL
764 ____________________________________________________________________________
765 [ 24297] By: nicholas                              on 2005/04/22  15:27:52
766         Log: Integrate:
767              [ 24273]
768              [perl #34902] Text::Wrap::wrap() fails with non-space separator
769      
770              [ 24274]
771              bump version number in Text::Wrap after change #24273
772      
773              [ 24275]
774              Sigh - really bump Text::Wrap version number this time.
775
776      Branch: maint-5.8/perl
777           !> lib/Text/TabsWrap/t/wrap.t lib/Text/Wrap.pm
778 ____________________________________________________________________________
779 [ 24296] By: nicholas                              on 2005/04/22  15:13:08
780         Log: Integrate:
781              [ 23820]
782              Subject: [PATCH] Make Data::Dumper work when dynamic extensions are not available
783              From: "Jos I. Boumans" <kane@xs4all.net>
784              Date: Tue, 18 Jan 2005 15:12:03 +0100
785              Message-Id: <ED6BA2C4-695A-11D9-B09C-000A95EF62E2@xs4all.net>
786              
787              [ 23851]
788              Fix spurious warnings emitted by XSLoader via Data::Dumper
789      Branch: maint-5.8/perl
790           !> ext/Data/Dumper/Dumper.pm
791 ____________________________________________________________________________
792 [ 24295] By: nicholas                              on 2005/04/22  14:59:04
793         Log: Integrate:
794              [ 23671]
795              Subject: [PATCH] Data::Dumper Freezer fixes
796              From: Sam Tregar <sam@tregar.com>
797              Date: Sun, 19 Dec 2004 14:40:25 -0500 (EST)
798              Message-ID: <Pine.LNX.4.61.0412191434490.7660@hillmont.dreamhost.com>
799              
800              and bump Data::Dumper's VERSION
801      Branch: maint-5.8/perl
802           +> ext/Data/Dumper/t/freezer.t
803           !> MANIFEST ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs
804 ____________________________________________________________________________
805 [ 24294] By: nicholas                              on 2005/04/22  14:41:59
806         Log: Restore 23347 and 23349 then integrate:
807              
808              [ 23469]
809              Mostly revert change #23347 (keep the test suite, fixed),
810              having decided that it wasn't a correct fix for bug #31793.
811              
812              [ 23470]
813              Subject: Re: [PATCH perl-current] Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading
814              From: Rick Delaney <rick@bort.ca>
815              Date: Wed, 3 Nov 2004 19:46:16 -0500
816              Message-ID: <20041104004616.GA11214@biff.bort.ca>
817      Branch: maint-5.8/perl
818            ! lib/overload.pm lib/overload.t
819 ____________________________________________________________________________
820 [ 24293] By: nicholas                              on 2005/04/22  14:24:40
821         Log: We love hard coded test numbers, we do.
822      Branch: maint-5.8/perl
823            ! t/op/substr.t
824 ____________________________________________________________________________
825 [ 24292] By: nicholas                              on 2005/04/22  14:15:59
826         Log: Integrate:
827              [ 24234]
828              H.Merijn changed e-mail
829              
830              [ 24235]
831              Mandrakesoft is now Mandriva
832      Branch: maint-5.8/perl
833           !> AUTHORS Porting/checkAUTHORS.pl Porting/patching.pod
834           !> README.aix README.hpux
835 ____________________________________________________________________________
836 [ 24291] By: nicholas                              on 2005/04/22  14:02:56
837         Log: Integrate:
838              [ 18829]
839              Patch by Salvador Fandiño to read the warning mask
840              returned by caller() and ${^WARNING_BITS} from
841              $warnings::Bits{all} and not from the hardcoded core
842              constant. (This mask could have been extended by
843              warnings::register.) Plus tests.
844              
845              [ 24215]
846              Fix [perl #34892] Segfault on &DB::sub declared but not defined
847              
848              [ 24237]
849              Fix for:
850              [perl #34934] perl 5.8.5 on x86 and x86-64 hang at compile-time
851              From: bstrand@switchmanagement.com (via RT) <perlbug-followup@perl.org>
852              Date: 12 Apr 2005 19:12:58 -0000
853              Message-ID: <rt-3.0.11-34934-110595.15.9181274318682@perl.org>
854              
855              This syntax error now produces a panic message.
856              
857              [ 24265]
858              Subject:  [perl #35059] [PATCH] caller() skips frames (such as eval() frames) if $^P set 
859              From:  glasser@tang-eleven-seventy-nine.mit.edu (via RT) <perlbug-followup@perl.org>
860              Date:  20 Apr 2005 19:28:14 -0000
861              Message-Id:  <rt-3.0.11-35059-111134.0.304511316819145@perl.org>
862              
863              improved version of change 21842 that copes with glob DB::sub
864              existing but &DB::sub not existing.
865              
866              [ 24270]
867              [perl #34976] substr uses utf8 length cache incorrectly
868              
869              [ 24287]
870              There's no point listing '-f' in --help output
871              when perl isn't built with USE_SITECUSTOMIZE, since it might
872              confuse users about $sitelib/sitecustomize.pl being sourced
873              at startup.
874      Branch: maint-5.8/perl
875            ! t/op/caller.t
876           !> mg.c op.c perl.c pod/perldiag.pod pp_ctl.c pp_hot.c sv.c
877           !> t/op/substr.t
878 ____________________________________________________________________________
879 [ 24289] By: nicholas                              on 2005/04/22  13:01:52
880         Log: Integrate:
881              [ 24166]
882              Upgrade to Unicode::Normalize 0.32
883      Branch: maint-5.8/perl
884           !> ext/Unicode/Normalize/Changes
885           !> ext/Unicode/Normalize/Makefile.PL
886           !> ext/Unicode/Normalize/Normalize.pm
887           !> ext/Unicode/Normalize/Normalize.xs
888           !> ext/Unicode/Normalize/mkheader ext/Unicode/Normalize/t/form.t
889           !> ext/Unicode/Normalize/t/norm.t ext/Unicode/Normalize/t/test.t
890 ____________________________________________________________________________
891 [ 24288] By: nicholas                              on 2005/04/22  12:50:42
892         Log: Integrate:
893              [ 24155]
894              Subject: [Patch] Math::BigInt v1.76, Math::BigRat v0.15, bignum v0.17
895              From: Tels <nospam-abuse@bloodgate.com>
896              Date: Sun, 3 Apr 2005 10:43:10 +0200
897              Message-Id: <200504031043.12273@bloodgate.com>
898      Branch: maint-5.8/perl
899           !> lib/Math/BigFloat.pm lib/Math/BigInt.pm
900           !> lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/_e_math.t
901           !> lib/Math/BigInt/t/bare_mbf.t lib/Math/BigInt/t/bigfltpm.inc
902           !> lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/bigintpm.t
903           !> lib/Math/BigInt/t/calling.t lib/Math/BigInt/t/config.t
904           !> lib/Math/BigInt/t/req_mbf0.t lib/Math/BigInt/t/req_mbfw.t
905           !> lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/trap.t
906           !> lib/Math/BigInt/t/with_sub.t lib/Math/BigRat.pm
907           !> lib/Math/BigRat/t/bigratpm.t lib/Math/BigRat/t/requirer.t
908           !> lib/bigint.pm lib/bignum.pm lib/bigrat.pm
909 ____________________________________________________________________________
910 [ 24285] By: nicholas                              on 2005/04/22  12:36:53
911         Log: Integrate:
912              [ 24139]
913              Subject: Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with a hash symbol"
914              From: Steven Schubiger <steven@accognoscere.org>
915              Date: Sat, 2 Apr 2005 19:37:11 +0200 (CEST)
916              Message-Id: <200504021737.j32HbBNS000652@accognoscere.homeunix.org>
917              
918              [ 24147]
919              Subject: Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with ahash symbol"
920              From: Steven Schubiger <steven@accognoscere.org>
921              Date: Sun, 3 Apr 2005 11:47:22 +0200 (CEST)
922              Message-Id: <200504030947.j339lMgp010306@accognoscere.homeunix.org>
923              
924              [ 24187]
925              Subject: [perl #34699] documentation bug in "man perlpodspec" 
926              From: "raf@tradingpost.com.au (via RT)" <perlbug-followup@perl.org>
927              Date: 7 Apr 2005 00:20:31 -0000
928              Message-ID: <rt-3.0.11-34699-110174.9.79475562169704@perl.org>
929              
930              [ 24190]
931              Subject: perldbtty$$ location
932              From: Gisle Aas <gisle@ActiveState.com>
933              Date: 06 Apr 2005 01:49:54 -0700
934              Message-ID: <lr3bu48f2l.fsf@caliper.activestate.com>
935              (and remove trailing whitespace)
936              
937              [ 24194]
938              Mention that select() returns -1 on error,
939              as suggested by Hernan Perez Masci
940              
941              [ 24209]
942              Subject: Re: [PATCH] Re: [perl #24119] CPAN.pm error in Win32: uses rename() not File::Copy::move
943              From: Steven Schubiger <steven@accognoscere.org>
944              Date: Thu, 7 Apr 2005 22:38:25 +0200 (CEST)
945              Message-Id: <200504072038.j37KcPXY011755@accognoscere.homeunix.org>
946              
947              (with arguments changed to match perlfunc.pod)
948              
949              [ 24224]
950              Subject: [PATCH] perlfunc.pod: incomplete select description
951              From: Hernan Perez Masci <hmasci@uolsinectis.com.ar>
952              Date: Fri, 8 Apr 2005 15:28:28 -0300
953              Message-Id: <200504081528.28307.hmasci@uolsinectis.com.ar>
954              
955              [ 24238]
956              Update the outdated info in "Minimizing the Perl installation"
957              
958              [ 24266]
959              change misleading syslog() example
960              
961              [ 24267]
962              In change 24266 I failed to actually change anything. Sigh.
963      Branch: maint-5.8/perl
964           !> INSTALL ext/Sys/Syslog/Syslog.pm pod/perldebug.pod
965           !> pod/perlfunc.pod pod/perlpodspec.pod pod/perlport.pod
966           !> pod/perltrap.pod
967 ____________________________________________________________________________
968 [ 24283] By: nicholas                              on 2005/04/22  11:24:40
969         Log: Integrate:
970              [ 21532]
971              ...
972              
973              Plus a small fix to t/TEST to recognize the added TODO test
974              as a TODO test.
975              
976              [ 24078]
977              FreeBSD NDBM appears to generate files ending .db, so be prepared to
978              clean this variant up as well.
979              
980              [ 24173]
981              1. t/TEST now deals with SKIP as if it was TODO. This complies to TAP
982              2. Removed the depricated 'my $foo if expr' there
983              
984              [ 24192]
985              Subject: Re: [PATCH] Re: [perl #34650] perldoc -f my should perhaps mention BEGIN and END
986              From: Abigail <abigail@abigail.nl>
987              Date: Wed, 6 Apr 2005 01:41:55 +0200
988              Message-ID: <20050405234154.GG8680@abigail.nl>
989      Branch: maint-5.8/perl
990           !> lib/Memoize/t/tie_ndbm.t t/TEST t/japh/abigail.t
991 ____________________________________________________________________________
992 [ 24282] By: nicholas                              on 2005/04/22  11:02:14
993         Log: Integrate:
994              [ 24053]
995              Subject: Re: [perl #34195] Regex: Alternations within negative lookahead assertions 
996              From: hv@crypt.org
997              Date: Mon, 21 Feb 2005 17:59:49 +0000
998              Message-Id: <200502211759.j1LHxnC22894@zen.crypt.org>
999              
1000              [ 24055]
1001              Resubmit change #24053.
1002              
1003              [ 24067]
1004              Revert change #24055, which was producing a segfault in installman
1005              when it was trying to install perltoc.
1006              
1007              [ 24086]
1008              Subject: Re: [perl #34195] Regex: Alternations within negative lookahead assertions 
1009              From: hv@crypt.org
1010              Date: Thu, 24 Mar 2005 19:51:08 +0000
1011              Message-Id: <200503241951.j2OJp8s18147@zen.crypt.org>
1012      Branch: maint-5.8/perl
1013           !> regexec.c t/op/re_tests
1014 ____________________________________________________________________________
1015 [ 24281] By: nicholas                              on 2005/04/22  10:42:05
1016         Log: Integrate:
1017              [ 23961]
1018              Subject: Re: [PATCH] Re: perl winpid?
1019              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1020              Date: Thu, 10 Feb 2005 20:04:35 -0800
1021              Message-ID: <20050211040434.GA3824@efn.org>
1022              
1023              [ 24242]
1024              Fix bug #33664: allow for transport providers with protocol == 0
1025              
1026              (This indicates that any protocol may be used, so don't bother checking
1027              that the requested protocol matches in this case.)
1028      Branch: maint-5.8/perl
1029           +> t/lib/cygwin.t
1030           !> MANIFEST README.cygwin cygwin/cygwin.c win32/win32sck.c
1031 ____________________________________________________________________________
1032 [ 24263] By: nicholas                              on 2005/04/20  19:12:59
1033         Log: Integrate:
1034              [ 24214]
1035              Subject: [PATCH] usesitecustomize for VMS
1036              From: "Craig A. Berry" <craigberry@mac.com>
1037              Date: Sat, 09 Apr 2005 15:58:43 -0500
1038              Message-ID: <42584203.2090405@mac.com>
1039      Branch: maint-5.8/perl
1040           !> configure.com
1041 ____________________________________________________________________________
1042 [ 24262] By: nicholas                              on 2005/04/20  16:30:39
1043         Log: Integrate:
1044              [ 24171]
1045              D'oh! We were never correctly spotting a modfl prototype
1046              
1047              [ 24208]
1048              Drop d_sitecustomize again. (usesitecustomize is enough)
1049              
1050              [ 24210]
1051              now usesitecustomize is used more generic
1052              
1053              [ 24217]
1054              Configure now probes for _LIB_VERSION support in math.h/libm
1055              LIBM_LIB_VERSION is defined if it does
1056              
1057              [ 24218]
1058              Sorting still is a mess. This is better.
1059              
1060              [ 24221]
1061              Subject: Re: New Configure functionality
1062              From: Abe Timmerman <abe@ztreet.demon.nl>
1063              Date: Sun, 10 Apr 2005 22:19:28 +0200
1064              Message-Id: <200504102219.29024.abe@ztreet.demon.nl>
1065              
1066              [ 24226]
1067              Out of sync metaunit caused the erroneous return of the
1068              removed d_sitecustomize. Mea Culpa.
1069      Branch: maint-5.8/perl
1070            ! config_h.SH
1071           !> Configure Porting/config_H configure.com handy.h
1072 ____________________________________________________________________________
1073 [ 24261] By: nicholas                              on 2005/04/20  15:30:26
1074         Log: Integrate:
1075              [ 23915]
1076              Subject: Re: encoding neutral unpack
1077              From: perl5-porters[at]ton.iguana.be (Ton Hospel)
1078              Date: Sat, 29 Jan 2005 12:41:20 +0000 (UTC)
1079              Message-ID: <ctg09g$j0e$1[at]post.home.lunix>
1080              
1081              Forgotten character progress while checksumming over partial
1082              b or B format. (plus a regression test)
1083              
1084              [ 23922]
1085              Subject: Re: encoding neutral unpack
1086              From: perl5-porters[at]ton.iguana.be (Ton Hospel)
1087              Date: Sat, 29 Jan 2005 13:24:55 +0000 (UTC)
1088              Message-ID: <ctg2r7$j0e$4[at]post.home.lunix>
1089              
1090              Ensure that with the C format, unpack checksums
1091              don't get overflowed. (plus a regression test)
1092              
1093              [ 23923]
1094              Subject: Re: encoding neutral unpack
1095              From: perl5-porters[at]ton.iguana.be (Ton Hospel)
1096              Date: Sat, 29 Jan 2005 13:07:38 +0000 (UTC)
1097              Message-ID: <ctg1qq$j0e$3[at]post.home.lunix>
1098              
1099              Make U0 and C0 scoped to () pack subtemplates.
1100              (plus a regression test)
1101              
1102              [ 23924]
1103              Subject: Re: encoding neutral unpack
1104              From: perl5-porters[at]ton.iguana.be (Ton Hospel)
1105              Date: Sat, 29 Jan 2005 12:54:34 +0000 (UTC)
1106              Message-ID: <ctg12a$j0e$2[at]post.home.lunix>
1107              
1108              Counted length prefixes shouldn't change C0/U0 mode
1109              in pack/unpack (plus a regression test)
1110              
1111              [ 23946]
1112              Subject: [perl #34062] pack Z0 destroys the character before 
1113              From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
1114              Date: 5 Feb 2005 18:09:00 -0000
1115              Message-ID: <rt-3.0.11-34062-107199.19.360569328007@perl.org>
1116              (plus a regression test)
1117              
1118              [ 23951]
1119              Subject: [perl #34076] P/p pack formats only recognize literal undef 
1120              From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
1121              Date: 6 Feb 2005 22:03:20 -0000
1122              Message-ID: <rt-3.0.11-34076-107344.19.3123360602169@perl.org>
1123      Branch: maint-5.8/perl
1124           !> pp_pack.c t/op/pack.t
1125 ____________________________________________________________________________
1126 [ 24259] By: steveh                                on 2005/04/20  10:52:02
1127         Log: Integrate:
1128              [ 23969]
1129              Fix definition of DEBUG_MSTATS for Win32 dmake builds
1130              
1131              [ 23970]
1132              Fix PERL_MALLOC/DEBUG_MSTATS options in Win32 makefiles
1133              
1134              Currently, if USE_IMP_SYS is defined then PERL_MALLOC gets undefined.
1135              We should also undefine DEBUG_MSTATS if PERL_MALLOC is (or has become)
1136              undefined, and we should do all this *before* inspecting DEBUG_MSTATS
1137              to see if we need to add -DPERL_DEBUGGING_MSTATS to BUILDOPT.
1138              
1139              [ 23992]
1140              Subject: Patch Win32 makefiles for blead to allow parameters to be passed to harness:
1141              From: demerphq <demerphq@gmail.com>
1142              Date: Sat, 19 Feb 2005 11:00:08 +0100
1143              Message-ID: <9b18b31105021902003d9c2a95@mail.gmail.com>
1144              
1145              [ 24004]
1146              Stop mktables from needlessly re-running when using dmake on Win32
1147              
1148              [ 24005]
1149              Suppress "ECHO is on." messages when using dmake on Win32
1150              
1151              (The shell's "echo" command displays the current echo setting when
1152              called with no arguments.  Use "echo." to display nothing.)
1153              
1154              [ 24006]
1155              A better fix than change 24005 was ;)
1156              
1157              Actually, "@echo." still emits a blank line.  Use "@rem" instead as the
1158              no-op.  This was being used in the Win95 case, but works fine on WinNT
1159              too, and is actually what ExtUtils-MakeMaker uses.
1160              
1161              Also change the nmake Makefile.
1162              
1163              [ 24007]
1164              Include regcomp.h in Win32 makefiles
1165              
1166              Subject: Re: Stop mktables from needlessly re-running when using dmake on Win32
1167              From: demerphq <demerphq@gmail.com>
1168              Date: Sun, 6 Mar 2005 09:16:12 +0100
1169              Message-ID: <9b18b311050306001624012bd@mail.gmail.com>
1170              
1171              [ 24014]
1172              More Win32 dmake fixes
1173              
1174              Use $B macro as per change 23991 in more places, and fix some syntax
1175              errors in the subst's (missing trailing ",")
1176              
1177              Tested with GCC and MSVC. I don't have BCC available, so those parts
1178              are untested.
1179              
1180              [ 24111]
1181              A few Win32 makefile tidy-ups (No real changes)
1182              
1183              [ 24113]
1184              Add support for PERL_HASH_SEED_EXPLICIT and NO_HASH_SEED in the
1185              Win32 makefiles
1186              
1187              [ 24131]
1188              Remove dependency on tr(1) for MinGW builds on Win32
1189              
1190              This leaves things slightly (more) broken for MinGW builds on Cygwin,
1191              but that doesn't currently quite work in other respects and isn't
1192              documented anyway.  See:
1193              
1194              http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00751.html
1195              
1196              [ 24227]
1197              Support d_libm_lib_version for Win32 (see change 24217)
1198      Branch: maint-5.8/perl
1199           !> win32/Makefile win32/config.bc win32/config.gc win32/config.vc
1200           !> win32/config.vc64 win32/config_H.bc win32/config_H.gc
1201           !> win32/config_H.vc win32/config_H.vc64 win32/makefile.mk
1202 ____________________________________________________________________________
1203 [ 24250] By: steveh                                on 2005/04/19  13:31:34
1204         Log: Integrate:
1205              [ 23991]
1206              Fix Win32's dmake makefile.mk for new dmakes built with Visual C++
1207      Branch: maint-5.8/perl
1208           !> win32/makefile.mk
1209 ____________________________________________________________________________
1210 [ 24203] By: nicholas                              on 2005/04/08  11:25:00
1211         Log: Integrate:
1212              [ 24134]
1213              Subject: [PATCH] Unicode 4.1.0
1214              From: Jarkko Hietaniemi <jhi@iki.fi>
1215              Message-ID: <424E584D.5000508@iki.fi>
1216              Date: Sat, 02 Apr 2005 11:31:09 +0300
1217              
1218              [ 24135]
1219              Oops. Forgot to add this.
1220              
1221              [ 24191]
1222              Subject: Re: Bugs? In Unicode::EastAsianWidth.
1223              From: Autrijus Tang <autrijus@autrijus.org>
1224              Date: Wed, 6 Apr 2005 18:17:32 +0800
1225              Message-ID: <20050406101732.GA17931@aut.dyndns.org>
1226      Branch: maint-5.8/perl
1227           +> lib/unicore/NamedSequences.txt
1228           !> (integrate 26 files)
1229 ____________________________________________________________________________
1230 [ 24202] By: nicholas                              on 2005/04/08  10:58:39
1231         Log: Integrate:
1232              [ 24165]
1233              Down with C++ reserved names
1234              (and also function pointer declarations that rely on the C semantics
1235              of ())
1236      Branch: maint-5.8/perl
1237           !> mg.c perlio.c pp_sort.c
1238 ____________________________________________________________________________
1239 [ 24197] By: nicholas                              on 2005/04/08  09:05:27
1240         Log: Integrate:
1241              [ 24096]
1242              Clean-up some warnings when compiling on Win32 with VC++
1243              
1244              [ 24099]
1245              A couple more Win32 compilation clean-ups
1246              
1247              [ 24162]
1248              Down with unneeded duplicate prototypes
1249              
1250              [ 24163]
1251              Down with more K&R prototypes
1252              
1253              [ 24164]
1254              Down with potentially incorrect duplicate prototypes
1255      Branch: maint-5.8/perl
1256           !> ext/DynaLoader/dl_dyld.xs hv.c op.c pp_sort.c pp_sys.c utf8.c
1257           !> util.c win32/win32sck.c x2p/a2p.c
1258 ____________________________________________________________________________
1259 [ 24196] By: nicholas                              on 2005/04/07  16:49:05
1260         Log: Integrate:
1261              [ 23631]
1262              Subject: [PATCH] :encoding(utf8) broken in perl-5.8.6
1263              From: Gisle Aas <gisle@ActiveState.com>
1264              Date: 03 Dec 2004 06:09:19 -0800
1265              Message-ID: <lrllcfeank.fsf_-_@caliper.activestate.com>
1266              
1267              [ 23632]
1268              Subject: UTF8_ALLOW_ANYUV should not allow overlong sequences [PATCH]
1269              From: Gisle Aas <gisle@activestate.com>
1270              Date: 06 Dec 2004 02:59:24 -0800
1271              Message-ID: <lrmzwrae0j.fsf_-_@caliper.activestate.com>
1272              
1273              [ 23640]
1274              Subject: Re: Smoke [5.9.2] 23634 FAIL(F) openbsd 3.6 (i386/1 cpu) [PATCH]
1275              From: Gisle Aas <gisle@ActiveState.com>
1276              Date: 11 Dec 2004 02:57:19 -0800
1277              Message-ID: <lrr7lxje5s.fsf_-_@caliper.activestate.com>
1278              
1279              [ 24084]
1280              [perl #33185] UTF-8 string substitution corrupts memory
1281              The implicit call of 'require utf8' triggered by code like
1282              "\x{100}" =~ /[[:print:]]/
1283              wasn't saving state correctly first.
1284      Branch: maint-5.8/perl
1285           !> ext/PerlIO/t/encoding.t utf8.c utf8.h
1286 ____________________________________________________________________________
1287 [ 24195] By: nicholas                              on 2005/04/07  16:05:43
1288         Log: Integrate:
1289              [ 23900]
1290              minor corrections to comments in perly.y
1291              
1292              [ 23986]
1293              Subject: Patch for Perlbug #4253
1294              From: Nikolai Eipel <eipel@web.de>
1295              Date: Sat, 29 Jan 2005 16:52:53 +0100
1296              Message-Id: <200501291652.53841.eipel@web.de>
1297              
1298              (-T and -B invalidate _ filehandle when no read permission on file)
1299              plus a regression test
1300              
1301              [ 23997]
1302              SvUTF8 can be present on scalars other than PVs
1303              (specifically references with overloaded stringification)
1304              
1305              [ 23998]
1306              ithreads: cond_signal() on a non-shared object coredumped
1307              
1308              [ 23999]
1309              Fix for bug [ID 20020227.005] format bug with undefined _TOP
1310              http://rt.perl.org/rt3/Ticket/Display.html?id=8698
1311              If there was no TOP format the lines left on page was set
1312              to fixed number, now set to the current page length of the
1313              IO channel used. More debugging for yet another bug needed.
1314              
1315              [ 24022]
1316              Make the return value of close() depend not only on the success of the
1317              close itself, but also on whether the output stream had a previous
1318              error. From Jim Meyering <jim@meyering.net>, via Debian.
1319              
1320              [ 24070]
1321              Forbid the -C option on the command-line
1322              as suggested by Merijn (see [perl #34087])
1323              
1324              [ 24080]
1325              Subject: Re: [perl #34568] Perl crashes reading past the end of a heap block while parsing foreach statement
1326              From: Gurusamy Sarathy <gsar@ActiveState.com>
1327              Date: Fri, 25 Mar 2005 10:31:09 -0800
1328              Message-Id: <200503251831.j2PIV9A6006234@smtp3.ActiveState.com>
1329              
1330              [ 24092]
1331              Fix PerlLIO_chsize() for platforms that don't have chsize()
1332              
1333              This is the patch from the end of the thread that started here:
1334              http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00055.html
1335              
1336              [ 24167]
1337              Using savesvpv() here is terser and produces smaller object code.
1338              
1339              [ 24174]
1340              If we're going to prototype modfl(), it needs extern "C" linkage.
1341      Branch: maint-5.8/perl
1342           !> doio.c dump.c ext/threads/shared/shared.xs iperlsys.h op.c
1343           !> perl.h perly.y pod/perldiag.pod pp_sys.c t/op/stat.t toke.c
1344 ____________________________________________________________________________
1345 [ 24193] By: nicholas                              on 2005/04/07  09:53:08
1346         Log: Integrate:
1347              [ 23960]
1348              [perl #34101] not() || 1 produces segmentation fault
1349              
1350              Fixed by making not() behave like not(0). This is also the
1351              way not() behaved before it started segfaulting in 5.6.0.
1352              
1353              [ 23967]
1354              Subject: [PATCH] Additional tests for t/op/not.t
1355              From: Steve Peters <steve@fisharerojo.org>
1356              Date: Mon, 14 Feb 2005 19:54:17 -0600
1357              Message-ID: <20050215015417.GA30368@mccoy.peters.homeunix.org>
1358      Branch: maint-5.8/perl
1359           +> t/op/not.t
1360            ! perly.c perly_c.diff vms/perly_c.vms
1361           !> MANIFEST perly.y
1362 ____________________________________________________________________________
1363 [ 24186] By: nicholas                              on 2005/04/07  08:24:49
1364         Log: Integrate:
1365              [ 23919]
1366              Picky compilers (e.g. vac on AIX 5.2) do not accept statements
1367              between declarations
1368      Branch: maint-5.8/perl
1369           !> ext/Devel/PPPort/PPPort.xs
1370 ____________________________________________________________________________
1371 [ 24184] By: nicholas                              on 2005/04/06  20:21:51
1372         Log: Integrate:
1373              [ 24043]
1374              Subject: Re: sitecustomize.pl [PATCH]
1375              From: Gisle Aas <gisle@ActiveState.com>
1376              Date: 18 Mar 2005 04:06:40 -0800
1377              Message-ID: <lru0n9w433.fsf@caliper.activestate.com>
1378              
1379              Adds a new command-line switch, -f, and a new optional
1380              compile-time setting -DUSE_SITECUSTOMIZE
1381              
1382              [ 24104]
1383              Support for -Dusesitecustomize
1384              
1385              [ 24105]
1386              Simplify #24043 note now Configure can do -Dusesitecustomize
1387              
1388              [ 24120]
1389              Add support for USE_SITECUSTOMIZE in the Win32 makefiles
1390              
1391              Note that this feature doesn't actually work correctly on Win32
1392              until the problem described here is solved:
1393              
1394              http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html
1395              
1396              [ 24122]
1397              Fix USE_SITECUSTOMIZE on Win32
1398              
1399              This fixes the problem described in:
1400              
1401              http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html
1402      Branch: maint-5.8/perl
1403           !> Configure INSTALL config_h.SH ext/Devel/DProf/t/DProf.t perl.c
1404           !> pod/perlrun.pod win32/Makefile win32/config.bc win32/config.gc
1405           !> win32/config.vc win32/config.vc64 win32/makefile.mk
1406           !> win32/win32.c
1407 ____________________________________________________________________________
1408 [ 24183] By: nicholas                              on 2005/04/06  20:05:33
1409         Log: Integrate:
1410              [ 23964]
1411              Require version 0.05 of Devel::Tokenizer::C.
1412              
1413              [ 23965]
1414              Regenerate Perl_keyword() to remove superfluous goto statements.
1415      Branch: maint-5.8/perl
1416           !> perl_keyword.pl toke.c
1417 ____________________________________________________________________________
1418 [ 24182] By: nicholas                              on 2005/04/06  18:49:11
1419         Log: Integrate:
1420              [ 23926]
1421              Upgrade to Devel::PPPort 3.06.
1422              
1423              The hateful perforce bit. We hates software. All of it.
1424      Branch: maint-5.8/perl
1425           !> ext/Devel/PPPort/parts/inc/exception
1426 ____________________________________________________________________________
1427 [ 24181] By: nicholas                              on 2005/04/06  16:45:19
1428         Log: Integrate:
1429              [ 23974]
1430              Subject: [perl #31730] [PATCH] IO::File reads garbage from directory filehandles 
1431              From: "Steve Peters via RT" <perlbug-followup@perl.org>
1432              Date: 1 Feb 2005 16:24:11 -0000
1433              Message-ID: <rt-3.0.11-31730-107010.1.24399823945417@perl.org>
1434              
1435              [ 23981]
1436              Subject: Re: Bug in Socket::IO::INET Version 1.27
1437              From: Gisle Aas <gisle@ActiveState.com>
1438              Date: 03 Feb 2005 03:16:46 -0800
1439              Message-ID: <lr7jlpsxk1.fsf@caliper.activestate.com>
1440      Branch: maint-5.8/perl
1441           !> ext/IO/lib/IO/File.pm ext/IO/lib/IO/Socket/INET.pm
1442 ____________________________________________________________________________
1443 [ 24180] By: nicholas                              on 2005/04/06  16:20:17
1444         Log: Integrate:
1445              [ 23950]
1446              Remove mention of sub-packages in the Symbol manpage.
1447              
1448              [ 23953]
1449              Patch for CAN-2004-0452 by Jeroen van Wolffelaar.
1450              The rmtree() function in the perl File::Path module would remove
1451              directories in an insecure manner which could lead to the removal
1452              of arbitrary files and directories via a symlink attack.
1453              
1454              [ 24001]
1455              Subject: [perl #32193] Tie::RefHash DELETE does not return value for ref keys 
1456              From: Yuval Kojman (via RT) <perlbug-followup@perl.org>
1457              Date: 28 Oct 2004 12:16:37 -0000
1458              Message-ID: <rt-3.0.11-32193-98805.8.56634266171625@perl.org>
1459              
1460              [ 24002]
1461              Add a regression test for bug #32193, and make the
1462              fix a bit more robust
1463              
1464              [ 24018]
1465              Doc patch for Devel::DProf (from Debian)
1466              
1467              [ 24019]
1468              Remove a spurious undefined warning when using getopts.pl with -w.
1469              (from Debian)
1470              
1471              [ 24064]
1472              Subject: [PATCH] simple optimization for SelectSaver
1473              From: Alexey Tourbin <at@altlinux.ru>
1474              Date: Fri, 18 Mar 2005 21:05:51 +0300
1475              Message-ID: <20050318180551.GA12596@solemn.turbinal.org>
1476              
1477              [ 24097]
1478              Subject: Re: [PATCH] 5.6 File::Glob documentation insufficient for use
1479              From: Steven Schubiger <steven@accognoscere.org>
1480              Date: Wed, 30 Mar 2005 03:41:03 +0200 (CEST)
1481              Message-Id: <200503300141.j2U1f3EP024524@accognoscere.homeunix.org>
1482              
1483              [ 24098]
1484              Minor POD nits.
1485              
1486              [ 24101]
1487              Subject: [PATCH] ext/Errno/Errno_pm.PL: fix for GNU hurd
1488              From: Brendan O'Dea <bod@debian.org>
1489              Date: Wed, 30 Mar 2005 10:30:25 +1000
1490              Message-ID: <20050330003025.GA29797@londo.c47.org>
1491      Branch: maint-5.8/perl
1492           !> ext/Devel/DProf/DProf.pm ext/Errno/Errno_pm.PL
1493           !> ext/File/Glob/Glob.pm lib/File/Path.pm lib/SelectSaver.pm
1494           !> lib/Symbol.pm lib/Tie/RefHash.pm lib/Tie/RefHash.t
1495           !> lib/getopts.pl
1496 ____________________________________________________________________________
1497 [ 24179] By: nicholas                              on 2005/04/06  16:03:39
1498         Log: Integrate:
1499              [ 23912]
1500              Upgrade to Devel::PPPort 3.05.
1501              
1502              [ 23926]
1503              Upgrade to Devel::PPPort 3.06.
1504              
1505              [ 23927]
1506              Remove 2 unused variables from APItest.xs.
1507      Branch: maint-5.8/perl
1508           +> ext/Devel/PPPort/parts/base/5008006
1509           +> ext/Devel/PPPort/parts/inc/exception
1510           +> ext/Devel/PPPort/parts/todo/5008006
1511           +> ext/Devel/PPPort/t/exception.t
1512           !> (integrate 57 files)
1513 ____________________________________________________________________________
1514 [ 24177] By: nicholas                              on 2005/04/06  15:49:18
1515         Log: Integrate:
1516              [ 23822]
1517              Subject: Re: [perl #32498] h2xs generates incorrect code for Makefile.PL for enums
1518              From: Noah <sitz@onastick.net>
1519              Date: Wed, 19 Jan 2005 12:33:52 -0500
1520              Message-ID: <20050119173352.GA15592@radu.onastick.net>
1521              
1522              [ 24056]
1523              Subject: Re: Stop mktables from needlessly re-running when using dmake on Win32
1524              From: demerphq <demerphq@gmail.com>
1525              Date: Tue, 8 Mar 2005 02:24:10 +0100
1526              Message-ID: <9b18b311050307172455a5816e@mail.gmail.com>
1527              
1528              Change 24004 stopped mktables from needlessly re-running when using
1529              dmake on Win32, but it can still happen when using nmake because it
1530              doesn't support the .UPDATEALL attribute that was used to fix dmake.
1531              e.g. Build perl, touch a core header file, then rebuild -- mktables
1532              re-runs when it didn't need to, and 7 times over at that!  This change
1533              alleviates the pain by making mktables exit quickly in such cases.
1534              
1535              [ 24057]
1536              Oops - forgot to update MANIFEST for change 24056.
1537              
1538              [ 24085]
1539              Fix -C option of mktables (for VMS)
1540              
1541              Subject: Re: [PATCH] Consting five
1542              From: demerphq <demerphq@gmail.com>
1543              Date: Sat, 26 Mar 2005 21:45:09 +0100
1544              Message-ID: <9b18b311050326124563db5113@mail.gmail.com>
1545      Branch: maint-5.8/perl
1546           +> lib/unicore/mktables.lst
1547           !> MANIFEST lib/unicore/mktables utils/h2xs.PL
1548 ____________________________________________________________________________
1549 [ 24168] By: nicholas                              on 2005/04/05  16:22:01
1550         Log: Integrate:
1551              [ 23935]
1552              Let's (un)do the timewarp, again.
1553              Attempt to bodge round Makefile sometimes being older than Makefile.PL
1554              Pesky filesystems.
1555              
1556              [ 23942]
1557              Stop lib/h2xs.t failing needlessly if it failed to clear up behind
1558              itself on a previous run.
1559              
1560              [ 23987]
1561              Subject: (blead patch) Skip a torture test under blead, and skip certain torture tests under Win32.
1562              From: demerphq <demerphq@gmail.com>
1563              Date: Sat, 19 Feb 2005 11:04:00 +0100
1564              Message-ID: <9b18b3110502190204641e103c@mail.gmail.com
1565              
1566              [ 24063]
1567              minitest fix
1568      Branch: maint-5.8/perl
1569           !> lib/ExtUtils/t/Constant.t lib/h2xs.t t/japh/abigail.t
1570           !> t/run/fresh_perl.t
1571 ____________________________________________________________________________
1572 [ 24157] By: nicholas                              on 2005/04/05  11:50:44
1573         Log: Oops. Wasn't supposed to pick this up.
1574      Branch: maint-5.8/perl
1575            - regen_perly.pl
1576 ____________________________________________________________________________
1577 [ 24156] By: nicholas                              on 2005/04/05  11:07:15
1578         Log: Integrate:
1579              [ 23861]
1580              Update copyright years and add editor blocks
1581              
1582              [ 23941]
1583              With mallocwrap New() evaluates its arguments more than once, so they
1584              had better not have any side effects.
1585              :-(
1586              
1587              [ 23943]
1588              Avoid evaluating a strlen twice due the new implementation
1589              of New() with PERL_MALLOC_WRAP
1590              
1591              [ 23968]
1592              Use strl* functions in doio.c when available
1593              Based on :
1594              Subject: [PATCH] Changes to doio.c to use strlcpy() and strlcat()
1595              From: Steve Peters <steve@fisharerojo.org>
1596              Date: Wed, 1 Dec 2004 19:42:14 -0600
1597              Message-ID: <20041202014214.GA20907@mccoy.peters.homeunix.org>
1598              
1599              [ 24003]
1600              Update -v copyright notice
1601              
1602              [ 24032]
1603              gcc warning patch by Andy Lester
1604              
1605              [ 24046]
1606              Remove an useless line, spotted by Andy Lester
1607              
1608              [ 24058]
1609              Break up long lines in -V output for compile-time options
1610              
1611              Subject: Re: sitecustomize.pl [PATCH]
1612              From: sthoenna[at]efn.org (Yitzchak Scott-Thoennes)
1613              Date: Tue, 8 Mar 2005 17:46:04 -0800
1614              Message-ID: <20050309014604.GA5876[at]efn.org>
1615              
1616              [ 24102]
1617              USE_STRLCAT and USE_STRLCPY now actually used
1618              LIBM_VERSION_TYPE and USE_SITECUSTOMIZE are preparations
1619              for future use
1620              
1621              [ 24106]
1622              Update copyrights.
1623              
1624              [ 24108]
1625              Another Win32 compilation clean-up (for when using Perl's malloc)
1626              
1627              [ 24121]
1628              Update copyrights.
1629              Well, those are generated files anyway.
1630      Branch: maint-5.8/perl
1631           +> regen_perly.pl
1632           !> (integrate 33 files)
1633 ____________________________________________________________________________
1634 [ 24154] By: nicholas                              on 2005/04/04  22:35:30
1635         Log: Integrate:
1636              [ 23899]
1637              Subject: h2hp: 2 fix
1638              From: Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
1639              Date: Fri, 28 Jan 2005 16:53:11 +0100
1640              Message-Id: <200501281653.15708.olivier.thauvin@aerov.jussieu.fr>
1641              
1642              [ 23978]
1643              Missing dependencies in x2p makefile, by Slaven Rezic.
1644              
1645              [ 23979]
1646              Subject: [PATCH] find2perl, new options
1647              From: slaven@rezic.de
1648              Date: Thu, 17 Feb 2005 22:30:13 +0100
1649              Message-Id: <1108675813.24421@devpc01.iconmobile.de>
1650              
1651              [ 23994]
1652              Subject: [PATCH] dprofpp help
1653              From: Andy Lester <andy@petdance.com>
1654              Date: Thu, 24 Feb 2005 00:10:42 -0600
1655              Message-ID: <20050224061042.GA20259@petdance.com>
1656              
1657              [ 24020]
1658              Fix a2p manpage (from Debian)
1659              
1660              [ 24054]
1661              Subject: [PATCH] Re: [perl #34493] h2ph `extern inline' problems
1662              From: Alexey Tourbin <at@altlinux.ru>
1663              Date: Sat, 19 Mar 2005 16:37:12 +0300
1664              Message-ID: <20050319133712.GB6484@solemn.turbinal.org>
1665              
1666              and
1667              
1668              Message-ID: <20050319141457.GC6484@solemn.turbinal.org>
1669      Branch: maint-5.8/perl
1670           !> t/lib/h2ph.h utils/dprofpp.PL utils/h2ph.PL x2p/Makefile.SH
1671           !> x2p/a2p.pod x2p/find2perl.PL
1672 ____________________________________________________________________________
1673 [ 24153] By: nicholas                              on 2005/04/04  21:13:55
1674         Log: Integrate:
1675              [ 23767]
1676              Subject: [PATCH] to improve -DCHECK_FORMAT
1677              From: Robin Barker <Robin.Barker@npl.co.uk>
1678              Date: Wed, 5 Jan 2005 11:55:09 -0000 
1679              Message-ID: <533D273D4014D411AB1D00062938C4D90849C55A@hotel.npl.co.uk>
1680              
1681              [ 23781]
1682              Subject: [PATCH] follow-up to 23767
1683              From: Robin Barker <Robin.Barker@npl.co.uk>
1684              Date: Tue, 11 Jan 2005 15:48:49 -0000
1685              Message-ID: <533D273D4014D411AB1D00062938C4D90849C56A@hotel.npl.co.uk>
1686              
1687              [ 23824]
1688              Subject: [PATCH] Further follow-up to 23767
1689              From: Robin Barker <Robin.Barker@npl.co.uk>
1690              Date: Wed, 19 Jan 2005 18:30:31 -0000
1691              Message-ID: <533D273D4014D411AB1D00062938C4D90849C57D@hotel.npl.co.uk>
1692              
1693              [ 24151]
1694              Make -DFORMAT_CHECK compile with threads.
1695      Branch: maint-5.8/perl
1696            ! perl.h
1697           !> Porting/pumpkin.pod XSUB.h gv.c mg.c perl.c pp.h pp_ctl.c
1698           !> pp_sys.c sv.c utf8.c
1699 ____________________________________________________________________________
1700 [ 24150] By: nicholas                              on 2005/04/04  19:59:56
1701         Log: Integrate:
1702              [ 23750]
1703              Subject: [PATCH] gcc and ld in Configure
1704              From: Robin Barker <Robin.Barker@npl.co.uk>
1705              Date: Wed, 5 Jan 2005 12:04:25 -0000 
1706              Message-ID: <533D273D4014D411AB1D00062938C4D90849C55D@hotel.npl.co.uk>
1707              
1708              [ 23952]
1709              IBM Released vac.C version 7, and changed the naming convention (again)
1710              Thanks to Campo for spotting, testing and the fix
1711              
1712              [ 23958]
1713              'what' cannot find ccversion if `which cc` is a symlink to ccache
1714              ccversion is important enough to jump through some hoops to get it
1715              
1716              [ 24016]
1717              Patch for Debian bug #258618, compilation under Debian/Hurd
1718              
1719              [ 24017]
1720              Add support for Debian GNU/k*BSD
1721              
1722              [ 24050]
1723              Subject: Re: bugzilla.redhat bug #101767 (threads, threads::shared)
1724              From: Alexey Tourbin <at@altlinux.ru>
1725              Date: Sat, 19 Mar 2005 06:10:45 +0300
1726              Message-ID: <20050319031045.GN12596@solemn.turbinal.org>
1727              
1728              [ 24075]
1729              Subject: [PATCH] Re: Smoke [5.9.2] 24061 FAIL(m) linux 2.6.10-1.770_FC3 [fedora] (i686/1 cpu)
1730              From: Steve Peters <steve@fisharerojo.org>
1731              Date: Tue, 22 Mar 2005 17:15:23 -0600
1732              Message-ID: <20050322231523.GA3083@mccoy.peters.homeunix.org>
1733              
1734              [ 24107]
1735              Now that we have the full path, we can skip the which call,
1736              that might cause trouble on testdrive systems.
1737      Branch: maint-5.8/perl
1738           +> ext/threads/hints/linux.pl ext/threads/shared/hints/linux.pl
1739           !> MANIFEST hints/aix.sh hints/gnu.sh hints/gnukfreebsd.sh
1740           !> hints/gnuknetbsd.sh hints/hpux.sh hints/linux.sh
1741           !> hints/solaris_2.sh
1742 ____________________________________________________________________________
1743 [ 24146] By: nicholas                              on 2005/04/03  15:37:36
1744         Log:      Branch: maint-5.8/perl
1745           !> lib/Class/ISA/t/00_about_verbose.t
1746           !> lib/Class/ISA/t/01_old_junk.t
1747 ____________________________________________________________________________
1748 [ 24145] By: nicholas                              on 2005/04/03  15:27:20
1749         Log: Integrate:
1750              [ 24026]
1751              Upgrade to Class::ISA 0.33
1752      Branch: maint-5.8/perl
1753           +> lib/Class/ISA/ChangeLog lib/Class/ISA/t/00_about_verbose.t
1754           +> lib/Class/ISA/t/01_old_junk.t
1755            - lib/Class/ISA/test.pl
1756           !> MANIFEST lib/Class/ISA.pm
1757 ____________________________________________________________________________
1758 [ 24144] By: nicholas                              on 2005/04/03  15:18:11
1759         Log: Integrate:
1760              [ 23327]
1761              Subject: [perl #27576] [PATCH] Pod::Usage -exitvalue => "NOEXIT" requires -output be set (Doc bug) 
1762              From: "Steve Peters via RT" <perlbug-followup@perl.org>
1763              Date: 26 Aug 2004 19:06:52 -0000
1764              Message-ID: <rt-3.0.11-27576-94411.2.28321880730803@perl.org>
1765              
1766              [ 23956]
1767              Upgrade to Time::Local 1.11
1768              
1769              [ 23975]
1770              Upgrade to Time::HiRes 1.66
1771              
1772              [ 23976]
1773              Upgrade to Pod::LaTeX 0.58
1774              
1775              [ 23977]
1776              Upgrade to PathTools 3.04
1777              (plus tweaks to Cwd and cwd.t to run when building perl)
1778              
1779              [ 23982]
1780              Subject: Re: Integration of PathTools 3.04
1781              From: demerphq <demerphq@gmail.com>
1782              Date: Fri, 18 Feb 2005 16:31:50 +0100
1783              Message-ID: <9b18b31105021807316af0aed5@mail.gmail.com>
1784              
1785              [ 24013]
1786              Upgrade to CGI.pm 3.06
1787              
1788              [ 24028]
1789              Upgrade to DB_File 1.811, by Paul Marquess
1790              
1791              [ 24034]
1792              Upgrade to Pod::Parser 1.30
1793              
1794              [ 24039]
1795              Upgrade to CGI 3.07.
1796              Add CGI's changelog
1797              
1798              [ 24068]
1799              Upgrade to File::Temp 0.16
1800              
1801              [ 24069]
1802              Upgrade to PathTools 3.05
1803      Branch: maint-5.8/perl
1804           +> ext/Cwd/ppport.h lib/CGI/Changes
1805           !> (integrate 51 files)
1806 ____________________________________________________________________________
1807 [ 24143] By: nicholas                              on 2005/04/03  14:49:04
1808         Log: Integrate:
1809              [ 23847]
1810              Upgrade to Test::Harness 2.46
1811              
1812              [ 23871]
1813              Subject: [PATCH] Test::Harness::Straps::_default_inc shell problem
1814              From: "Craig A. Berry" <craigberry@mac.com>
1815              Date: Sun, 23 Jan 2005 13:44:49 -0600
1816              Message-ID: <41F3FEB1.9020102@mac.com>
1817              
1818              [ 23993]
1819              Subject: (patch blead) Extend t/harness to allow filtering of the file list by regex.
1820              From: demerphq <demerphq@gmail.com>
1821              Date: Sat, 19 Feb 2005 11:10:00 +0100
1822              Message-ID: <9b18b3110502190210105decf4@mail.gmail.com>
1823              
1824              [ 23995]
1825              Subject: Re: (patch blead) Extend t/harness to allow filtering of the file list by regex.
1826              From: demerphq <demerphq@gmail.com>
1827              Date: Wed, 23 Feb 2005 17:49:50 +0100
1828              Message-ID: <9b18b311050223084917d7ef59@mail.gmail.com>
1829              
1830              [ 24136]
1831              Fix "[perl #34643] Config_heavy.pl not in archlib"
1832      Branch: maint-5.8/perl
1833           +> lib/Test/Harness/TAP.pod lib/Test/Harness/t/harness.t
1834           +> lib/Test/Harness/t/prove-globbing.t
1835           !> MANIFEST installperl lib/Test/Harness.pm
1836           !> lib/Test/Harness/Assert.pm lib/Test/Harness/Changes
1837           !> lib/Test/Harness/Iterator.pm lib/Test/Harness/Straps.pm
1838           !> lib/Test/Harness/t/prove-switches.t lib/Test/Harness/t/strap.t
1839           !> pod/perlhack.pod t/harness
1840 ____________________________________________________________________________
1841 [ 24142] By: nicholas                              on 2005/04/03  14:26:25
1842         Log: Integrate:
1843              [ 23739]
1844              Subject: [PATCH] Math::BigInt v1.74, Math::BigRat v0.14, bignum v0.16
1845              From: Tels <nospam-abuse@bloodgate.com>
1846              Date: Sat, 1 Jan 2005 18:59:51 +0100
1847              Message-Id: <200501011859.52858@bloodgate.com>
1848              
1849              [ 23882]
1850              Subject: [PATCH] BigInt mbi_rand.t failings
1851              From: Tels <nospam-abuse@bloodgate.com>
1852              Date: Tue, 25 Jan 2005 18:06:58 +0100
1853              Message-Id: <200501251806.59782@bloodgate.com>
1854              
1855              [ 23955]
1856              Subject: Re: [PATCH] BigInt mbi_rand.t failings (solved now)
1857              From: Tels <nospam-abuse@bloodgate.com>
1858              Date: Wed, 9 Feb 2005 21:44:22 +0100
1859              Message-Id: <200502092144.24051@bloodgate.com>
1860              
1861              [ 24048]
1862              Upgrade to Math::BigInt 1.75, by Tels
1863      Branch: maint-5.8/perl
1864           +> lib/Math/BigInt/t/lib_load.t lib/bignum/t/ratopt_a.t
1865           !> (integrate 29 files)
1866 ____________________________________________________________________________
1867 [ 24141] By: nicholas                              on 2005/04/03  13:58:48
1868         Log: Integrate:
1869              [ 23945]
1870              A small precision in the docs for overloaded regexp escapes
1871              (see bug #33906)
1872              
1873              [ 23963]
1874              Mac OS Classic vs Mac OS X clarications
1875              by Sherm Pendley
1876              
1877              [ 23971]
1878              Fix documentation bug in using Socket's import tags :
1879              
1880              Subject: [perl #34141] example in perlbug -f getsockopt incomplete
1881              From: David Dyck (via RT) <perlbug-followup@perl.org>
1882              Date: 15 Feb 2005 07:35:45 -0000
1883              Message-ID: <rt-3.0.11-34141-107730.6.0777451251105@perl.org>
1884              
1885              [ 24000]
1886              do "filename" is not really used with perl subroutine librairies
1887              anymore.
1888              
1889              [ 24021]
1890              8 is not an octal digit. (from Debian)
1891              
1892              [ 24024]
1893              FAQ sync
1894              
1895              [ 24033]
1896              Doc patches to clarify the stringification rules of {} and =>
1897              by Jarkko (bug #34419)
1898              
1899              [ 24036]
1900              Subject: Re: [perl #34155] perldoc -f hex should say how to convert back
1901              From: David Nicol <davidnicol@gmail.com>
1902              Date: Tue, 8 Mar 2005 18:23:11 -0600
1903              Message-ID: <934f64a20503081623713f6d27@mail.gmail.com>
1904              
1905              [ 24045]
1906              Remove trie optimisation from the todo list
1907              
1908              [ 24047]
1909              Subject: [PATCH] perlrun typo (env PERLDB_OPTS)
1910              From: Alexey Tourbin <at@altlinux.ru>
1911              Date: Sat, 19 Mar 2005 03:40:13 +0300
1912              Message-ID: <20050319004013.GJ12596@solemn.turbinal.org>
1913              
1914              [ 24066]
1915              Fix unresolved POD link
1916              
1917              [ 24090]
1918              Make the spelling of whitespace (vs white-space and white space)
1919              more consistent
1920              From: Offer Kaye <offer.kaye@gmail.com>
1921              Date: Thu, 17 Mar 2005 14:47:36 -0500
1922              Message-ID: <5694250503171147668e73c7@mail.gmail.com>
1923              
1924              [ 24123]
1925              This is 5.9.2. Mostly.
1926              
1927              [ 24127]
1928              Add a note about installhtml
1929              
1930              [ 24128]
1931              FAQ sync.
1932              
1933              [ 24129]
1934              POD fixes.
1935      Branch: maint-5.8/perl
1936           !> pod/perldata.pod pod/perlfaq.pod pod/perlfaq1.pod
1937           !> pod/perlfaq2.pod pod/perlfaq3.pod pod/perlfaq4.pod
1938           !> pod/perlfaq5.pod pod/perlfaq6.pod pod/perlfaq7.pod
1939           !> pod/perlfaq8.pod pod/perlfaq9.pod pod/perlfunc.pod
1940           !> pod/perlhist.pod pod/perllocale.pod pod/perlmodinstall.pod
1941           !> pod/perlop.pod pod/perlopentut.pod pod/perlre.pod
1942           !> pod/perlreref.pod pod/perlrun.pod pod/perltodo.pod
1943           !> pod/perlxstut.pod
1944 ____________________________________________________________________________
1945 [ 24140] By: nicholas                              on 2005/04/03  12:54:42
1946         Log: Integrate:
1947              [ 23962]
1948              README.cygwin additions by Reini Urban
1949              
1950              [ 23972]
1951              Jan Dubois has taken over maintenance of Win32 stuff from Sarathy
1952              
1953              [ 24008]
1954              Some updates to current status
1955              
1956              [ 24009]
1957              Subject: Minor AUTHORS patch
1958              From: Andy Lester <andy@petdance.com>
1959              Date: Tue, 8 Mar 2005 09:44:45 -0600
1960              Message-ID: <20050308154445.GB3213@petdance.com>
1961              
1962              [ 24015]
1963              Subject: Minor AUTHORS patch
1964              From: "Mike Giroux" <rmgiroux@hotmail.com>
1965              Date: Thu, 10 Mar 2005 08:39:04 -0500
1966              Message-ID: <BAY104-F4B1925432A15287069D3BCE520@phx.gbl>
1967              
1968              [ 24029]
1969              Change my email, put real name of Pixel
1970              
1971              [ 24110]
1972              Fix typo in INSTALL (s/USE_HAS_SEED_EXPLICIT/USE_HASH_SEED_EXPLICIT/)
1973              
1974              [ 24112]
1975              AUTHORS update
1976              
1977              [ 24133]
1978              Add encoding::warnings to Maintainers.pl and rebuild META.yml for release
1979              
1980              (not the META.yml part)
1981      Branch: maint-5.8/perl
1982           !> AUTHORS INSTALL Porting/Maintainers.pl README.cygwin
1983           !> README.hpux README.win32
1984 ____________________________________________________________________________
1985 [ 23944] By: nicholas                              on 2005/02/07  18:06:38
1986         Log: Update Changes
1987      Branch: maint-5.8/perl
1988            ! Changes patchlevel.h
1989 ____________________________________________________________________________
1990 [ 23940] By: nicholas                              on 2005/02/05  17:17:19
1991         Log: Integrate:
1992              [ 23749]
1993              Subject: [PATCH] Avoid segfault when pthread_key_create fails
1994              From: Gisle Aas <gisle@ActiveState.com>
1995              Date: 05 Jan 2005 01:09:51 -0800
1996              Message-ID: <lracroz1gg.fsf@caliper.activestate.com>
1997              
1998              [ 23840]
1999              Subject: [patch] cleanup perlsfio.h
2000              From: Stas Bekman <stas@stason.org>
2001              Date: Thu, 13 Jan 2005 16:14:23 -0500
2002              Message-ID: <41E6E4AF.8070303@stason.org>
2003              
2004              [ 23842]
2005              Subject: Re: [PATCH] File::Find dies on find({follow=>1, ...}) on Win32
2006              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2007              Date: Mon, 20 Dec 2004 16:08:56 -0800
2008              Message-ID: <20041221000856.GA2924@efn.org>
2009              
2010              [ 23844]
2011              Subject: [Patch] [perl #32446]  close leaves fd open
2012              From: Steffen Ullrich <coyote.frank@gmx.net>
2013              Date: Wed, 01 Dec 2004 15:22:34 +0100
2014              Message-ID: <20041201142236.4273.qmail@lists.develooper.com>
2015              
2016              [ 23890]
2017              Subject: [PATCH] libperl leaks a THREAD_KEY each time it is reloaded
2018              From: Gisle Aas <gisle@ActiveState.com>
2019              Date: 05 Jan 2005 03:21:06 -0800
2020              Message-ID: <lris6cxgt9.fsf@caliper.activestate.com>
2021      Branch: maint-5.8/perl
2022           !> perl.c perlio.c perlsfio.h pp_sys.c t/op/stat.t thread.h
2023 ____________________________________________________________________________
2024 [ 23939] By: nicholas                              on 2005/02/05  16:59:25
2025         Log: Integrate:
2026              [ 23928]
2027              Upgrade to Digest 1.10
2028      Branch: maint-5.8/perl
2029           +> lib/Digest/Changes lib/Digest/file.pm lib/Digest/t/file.t
2030           !> MANIFEST lib/Digest.pm lib/Digest/base.pm
2031 ____________________________________________________________________________
2032 [ 23938] By: nicholas                              on 2005/02/05  16:41:18
2033         Log: Integrate:
2034              [ 23872]
2035              Subject: [perl #33906] Missing \\ in perlre 
2036              From: Andrew (via RT) <perlbug-followup@perl.org>
2037              Date: 23 Jan 2005 20:52:51 -0000
2038              Message-ID: <rt-3.0.11-33906-106339.17.5527961922343@perl.org>
2039              
2040              [ 23880]
2041              Subject: [PATCH] perlapi.pod has pod errors
2042              From: "Jos I. Boumans" <kane@xs4all.net>
2043              Date: Tue, 25 Jan 2005 16:42:38 +0100
2044              Message-Id: <BDA482F7-6EE7-11D9-8AA7-000A95EF62E2@xs4all.net>
2045              
2046              [ 23881]
2047              Integrate change #23880 in original comment
2048              
2049              [ 23893]
2050              Add a reference to books.perl.org.
2051              
2052              [ 23916]
2053              Subject: Re: [perl #34010] localtime docs
2054              From: Andy Lester <andy@petdance.com>
2055              Date: Mon, 31 Jan 2005 21:24:29 -0600
2056              Message-ID: <20050201032429.GA29354@petdance.com>
2057              
2058              [ 23920]
2059              Subject: [PATCH pod/perlfunc.pod] POD nit @ sysseek
2060              From: Abigail <abigail@abigail.nl>
2061              Date: Tue, 1 Feb 2005 21:33:14 +0100
2062              Message-ID: <20050201203314.GC335@abigail.nl>
2063              
2064              [ 23921]
2065              fix POSIX::strtod error handling documentation
2066      Branch: maint-5.8/perl
2067           !> ext/POSIX/POSIX.pod pod/perlapi.pod pod/perlbook.pod
2068           !> pod/perlfunc.pod pod/perlre.pod util.c
2069 ____________________________________________________________________________
2070 [ 23937] By: nicholas                              on 2005/02/05  15:23:48
2071         Log: (Yet another mop up job due to perforce's inability to branch and
2072              then integrate)
2073              
2074              Integrate:
2075              [ 23870]
2076              Subject: Re: [perl #33892] Add Interix support
2077              From: Todd Vierling <tv@duh.org>
2078              Date: Fri, 21 Jan 2005 15:16:16 -0500 (EST)
2079              Message-ID: <Pine.NEB.4.61.0501211424350.13373@duh.net.dhis.org>
2080      Branch: maint-5.8/perl
2081           !> hints/interix.sh
2082 ____________________________________________________________________________
2083 [ 23936] By: nicholas                              on 2005/02/05  15:07:43
2084         Log: Integrate:
2085              [ 23807]
2086              Fix for building with MinGW under Cygwin
2087              
2088              Subject: [PATCH] building win32 perl with cygwin's mingw (was: Re: [PATCH] Re: lib/Config/Extensions.t fails on Win32)
2089              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2090              Date: Thu, 13 Jan 2005 16:11:36 -0800
2091              Message-ID: <20050114001136.GC2516@efn.org>
2092              
2093              [ 23849]
2094              Subject: [perl #33892] Add Interix support 
2095              From: Todd Vierling (via RT) <perlbug-followup@perl.org>
2096              Date: 21 Jan 2005 14:36:31 -0000
2097              Message-ID: <rt-3.0.11-33892-106280.17.6407478352545@perl.org>
2098              
2099              (except the Configure chunk)
2100              (and bump version numbers of modules)
2101              [and except the dual life modules chunk]
2102              
2103              [ 23862]
2104              Subject: Re: Smoke [5.9.2] 23792 FAIL(F) osf1 V5.1 (21264A)/4 cpu)
2105              From: Jarkko Hietaniemi <jhi@iki.fi>
2106              Message-ID: <41F2911E.8090204@iki.fi>
2107              Date: Sat, 22 Jan 2005 19:45:02 +0200
2108              
2109              (drop optimisation on pp_pack.c for gcc on osf1 to -O1)
2110              
2111              [ 23864]
2112              Subject: Re: Smoke [5.9.2] 23792 FAIL(F) osf1 V5.1 (21264A)/4 cpu)
2113              From: Jarkko Hietaniemi <jhi@iki.fi>
2114              Message-ID: <41F2C427.7020003@iki.fi>
2115              Date: Sat, 22 Jan 2005 23:22:47 +0200
2116              
2117              [ 23909]
2118              Subject: [perl #33998] [PATCH] Support for GNU/kFreeBSD 
2119              From: "rmh@debian.org (via RT)" <perlbug-followup@perl.org>
2120              Date: 31 Jan 2005 07:37:55 -0000
2121              Message-ID: <rt-3.0.11-33998-106860.15.2609323921089@perl.org>
2122              
2123              [ 23910]
2124              Add all the missing gnuk{free,net}bsd hints files to MANIFEST
2125              
2126              [ 23917]
2127              "All" "all?" Who said all? There were 2 more missing gnuk{free,net}bsd
2128              hints files to add to MANIFEST. Sort MANIFEST
2129              while I'm in the area.
2130      Branch: maint-5.8/perl
2131           +> ext/DynaLoader/hints/gnukfreebsd.pl
2132           +> ext/DynaLoader/hints/gnuknetbsd.pl
2133           +> ext/NDBM_File/hints/gnukfreebsd.pl
2134           +> ext/NDBM_File/hints/gnuknetbsd.pl
2135           +> ext/ODBM_File/hints/gnukfreebsd.pl
2136           +> ext/ODBM_File/hints/gnuknetbsd.pl
2137           +> ext/POSIX/hints/gnukfreebsd.pl ext/POSIX/hints/gnuknetbsd.pl
2138           +> ext/Storable/hints/gnukfreebsd.pl
2139           +> ext/Storable/hints/gnuknetbsd.pl hints/gnukfreebsd.sh
2140           +> hints/gnuknetbsd.sh hints/interix.sh
2141           !> Configure MANIFEST Makefile.SH ext/Errno/Errno_pm.PL
2142           !> hints/dec_osf.sh lib/File/Find.pm t/io/openpid.t t/op/groups.t
2143 ____________________________________________________________________________
2144 [ 23934] By: nicholas                              on 2005/02/05  14:32:42
2145         Log: Integrate:
2146              [ 23898]
2147              [perl #33928] chomp() fails after alarm(), `sleep`
2148              
2149              PP_backtick's temp altering of PL_rs didn't restore after
2150              an exception
2151              
2152              [ 23905]
2153              Fix test suite hang on Win32 caused by change #23898
2154              
2155              ("perl -e sleep 3" does an indefinite sleep!)
2156      Branch: maint-5.8/perl
2157           !> pp_sys.c t/op/alarm.t
2158 ____________________________________________________________________________
2159 [ 23933] By: nicholas                              on 2005/02/05  14:21:35
2160         Log: Integrate:
2161              [ 23875]
2162              Replace Perl_keyword() with a version that's 20% faster on typical
2163              input, generated by subclassing ExtUtils::Constant. (Typical input
2164              being about 135M of input from running a lot of perl scripts)
2165              
2166              [ 23877]
2167              A script to regenerate Perl_keyword()
2168              
2169              [ 23878]
2170              Ooops. It was 190M when I was using 4 bytes per entry for lengths in
2171              the dump file. The newer format is only 135M
2172              
2173              [ 23914]
2174              Make Perl_keyword() another 30% faster.
2175      Branch: maint-5.8/perl
2176            ! perl_keyword.pl toke.c
2177           !> MANIFEST
2178 ____________________________________________________________________________
2179 [ 23932] By: nicholas                              on 2005/02/05  13:47:07
2180         Log: Integrate:
2181              [ 23866]
2182              Slightly terser code in S_regpposixcc (names inside [:*here*:])
2183              
2184              [ 23868]
2185              Tidy up 2 comments
2186      Branch: maint-5.8/perl
2187           !> regcomp.c
2188 ____________________________________________________________________________
2189 [ 23931] By: nicholas                              on 2005/02/05  13:28:13
2190         Log: Integrate:
2191              [ 23876]
2192              Add weights to ExtUtils::Constant to allow sorting by expected
2193              frequency. This makes the Perl_keyword() replacement 20% faster,
2194              rather than just 12%
2195              
2196              [ 23879]
2197              Correct and update comments (before anyone writes in)
2198              Remove a temporary variable.
2199              
2200              [ 23897]
2201              More consistent names for all the parameter name/declaration methods
2202              
2203              Which should have been part of change 23930, but for
2204              http://www.google.com/search?q=%66%75%63%6Bing+perforce
2205      Branch: maint-5.8/perl
2206           +> perl_keyword.pl
2207           !> lib/ExtUtils/Constant/Base.pm lib/ExtUtils/Constant/XS.pm
2208 ____________________________________________________________________________
2209 [ 23930] By: nicholas                              on 2005/02/05  13:14:36
2210         Log: Integrate:
2211              [ 23792]
2212              Avoid dogfood problems when an empty string accidentally ends up
2213              as a constant name. [They don't work in qw(), strangely]
2214              
2215              [ 23867]
2216              Assimilate ExtUtils::Constant 0.16
2217      Branch: maint-5.8/perl
2218           +> lib/ExtUtils/Constant/Base.pm lib/ExtUtils/Constant/Utils.pm
2219           +> lib/ExtUtils/Constant/XS.pm
2220           !> MANIFEST lib/ExtUtils/Constant.pm
2221 ____________________________________________________________________________
2222 [ 23929] By: nicholas                              on 2005/02/05  12:57:43
2223         Log: Integrate:
2224              [ 23788]
2225              utf.pm needs to require Carp before croak()ing
2226              
2227              [ 23838]
2228              Subject: Re: [perl #33173] shellwords.pl and tainting
2229              From: Alexey Tourbin <at@altlinux.ru>
2230              Date: Tue, 28 Dec 2004 22:29:37 +0300
2231              Message-ID: <20041228192937.GB7824@solemn.turbinal.org>
2232              
2233              [ 23839]
2234              VERSION++
2235              
2236              [ 23874]
2237              Subject: [PATCH] assorted tempfile clean-up in the test suite
2238              From: "Craig A. Berry" <craigberry@mac.com>
2239              Date: Sun, 23 Jan 2005 14:23:17 -0600
2240              Message-ID: <41F407B5.7020106@mac.com>
2241              
2242              [ 23883]
2243              &_q needs to *globally* escape ' and \ in its substitution.
2244      Branch: maint-5.8/perl
2245           +> lib/Text/ParseWords/taint.t
2246           !> MANIFEST lib/Test/Simple/t/reset.t lib/Text/ParseWords.pm
2247           !> lib/shellwords.pl lib/utf8.pm lib/utf8.t t/io/fs.t t/io/tell.t
2248           !> t/test.pl
2249 ____________________________________________________________________________
2250 [ 23918] By: nicholas                              on 2005/02/01  22:27:23
2251         Log: Integrate:
2252              [ 23903]
2253              Don't write to $PERLIO_DEBUG when setuid ([perl #33990])
2254              
2255              [ 23904]
2256              Avoid a buffer overflow with threads and PERLIO_DEBUG
2257              
2258              [ 23906]
2259              Really fix the bug [perl #33990].
2260              NB. -DIAMSUID is only set to compile sperl.o.
2261              
2262              [ 23907]
2263              Document the changes to PERLIO_DEBUG.
2264      Branch: maint-5.8/perl
2265           !> perlio.c pod/perlrun.pod
2266 ____________________________________________________________________________
2267 [ 23902] By: nicholas                              on 2005/01/30  23:17:16
2268         Log: http://www.google.com/search?btnI=aargh&q=hate+perforce
2269      Branch: maint-5.8/perl
2270           !> genpacksizetables.pl
2271 ____________________________________________________________________________
2272 [ 23901] By: nicholas                              on 2005/01/30  23:14:08
2273         Log: Integrate:
2274              [ 22663]
2275              Make the ! suffix handle n/N/v/V as signed integers
2276              within pack templates.
2277              
2278              [ 22734]
2279              Subject: [PATCH for testing/review] byte-order modifiers for (un)pack templates
2280              From: Marcus Holland-Moritz <mhx-perl@gmx.net>
2281              Date: Wed, 21 Apr 2004 21:09:20 +0200
2282              Message-Id: <20040421210920.3c467772@r2d2>
2283              
2284              [ 22745]
2285              Cleanup variables in S_(un)pack_rec().
2286              This also works around a gcc optimizer bug on dec_osf/alpha.
2287              
2288              [ 22754]
2289              More unpack cleanups.
2290              
2291              [ 22780]
2292              Add byte-order group modifiers to (un)pack templates.
2293              Follow-up on: #22734, #22745, #22753, #22754.
2294              
2295              Subject: Group modifiers in (un)pack templates
2296              From: Marcus Holland-Moritz <mhx-perl@gmx.net>
2297              Date: Mon, 3 May 2004 20:14:41 +0200
2298              Message-Id: <20040503201441.1b058e0d@r2d2>
2299              
2300              [ 23787]
2301              Refactor all the unpack checksum-or-not logic to avoid massive
2302              duplication.
2303              
2304              [ 23791]
2305              The leaktesting of NEWSV() is long dead, so create and initialise
2306              SV values in one, to simplify source code and shrink object code
2307              by about 1%
2308              
2309              [ 23793]
2310              Source code tidy up - avoid assigning to sv.
2311              
2312              [ 23794]
2313              Turn the unreachable code into assertions. (So prove me wrong...)
2314              
2315              [ 23853]
2316              Make the length overrun checking and stack extension table driven.
2317              (Shaves about 3k off pp_pack.o)
2318              
2319              [ 23854]
2320              Shrink a switch() statment by driving the size calculations from the 
2321              size table. This requires #ifdef()s in the size table initialiser.
2322              Astoundingly this shaves over 6K of the object size with -Os on OS X.
2323              I was expecting about 1K (due to shrinking a branch table). Mind you,
2324              I'm not going to argue with what I got. :-)
2325              
2326              [ 23858]
2327              Remove now-unnecessary check. (It's done earlier)
2328              
2329              [ 23860]
2330              From: Jarkko Hietaniemi <jhi@iki.fi>
2331              Subject: Re: [PATCH] do not assume quads or long doubles
2332              Message-ID: <41F21B0A.2050301@iki.fi>
2333              Date: Sat, 22 Jan 2005 11:21:14 +0200
2334              
2335              [ 23889]
2336              Make the byte order modifers < and > and the sign modifier ! (for
2337              n N v V) conditionally compile. This means that the refactored
2338              pp_pack/pp_unpack code can now be used in maint.
2339              
2340              [ 23892]
2341              Retrieve the flag bit that only 'p' uses, so that it is spare for
2342              future use.
2343      Branch: maint-5.8/perl
2344           +> genpacksizetables.pl
2345            ! pod/perldiag.pod
2346           !> MANIFEST embed.fnc embed.h perl.h pod/perlport.pod pp_pack.c
2347           !> proto.h util.c
2348 ____________________________________________________________________________
2349 [ 23896] By: nicholas                              on 2005/01/28  20:38:44
2350         Log: For some reason pack.t isn't warnings clean on maint. For now, remove
2351              warnings, but once the implementation in pp_pack.c is unified, check
2352              again and if necessary track the cause down.
2353      Branch: maint-5.8/perl
2354            ! t/op/pack.t
2355 ____________________________________________________________________________
2356 [ 23895] By: nicholas                              on 2005/01/28  20:28:38
2357         Log: (Just the tests from)
2358              Integrate:
2359              [ 22663]
2360              Make the ! suffix handle n/N/v/V as signed integers
2361              within pack templates.
2362              
2363              [ 22734]
2364              Subject: [PATCH for testing/review] byte-order modifiers for (un)pack templates
2365              From: Marcus Holland-Moritz <mhx-perl@gmx.net>
2366              Date: Wed, 21 Apr 2004 21:09:20 +0200
2367              Message-Id: <20040421210920.3c467772@r2d2>
2368              
2369              [ 22780]
2370              Add byte-order group modifiers to (un)pack templates.
2371              Follow-up on: #22734, #22745, #22753, #22754.
2372              
2373              Subject: Group modifiers in (un)pack templates
2374              From: Marcus Holland-Moritz <mhx-perl@gmx.net>
2375              Date: Mon, 3 May 2004 20:14:41 +0200
2376              Message-Id: <20040503201441.1b058e0d@r2d2>
2377              
2378              [ 23850]
2379              Name another pack test
2380              
2381              [ 23884]
2382              Make the tests for the endianness modifiers < and >, and the
2383              signnedness modifier ! conditional on perl version. Surprisingly
2384              little change needed.
2385              
2386              [ 23886]
2387              Check that the warning behaviour on the modifiers !, < and > is as we
2388              expect it for this perl.
2389              
2390              [ 23888]
2391              Oops. Was forgetting to test n! N! v! V! in pack
2392      Branch: maint-5.8/perl
2393           !> t/op/pack.t
2394 ____________________________________________________________________________
2395 [ 23887] By: nicholas                              on 2005/01/27  15:47:02
2396         Log: Integrate:
2397              [ 23857]
2398              Subject:  Re: uc($long_utf8_string) exhausts memory
2399              From:  Jarkko Hietaniemi <jhi@iki.fi>
2400              Date:  Sat, 22 Jan 2005 00:20:12 +0200
2401              Message-Id:  <41F1801C.3080201@iki.fi>
2402              
2403              Make buffer size estimates for utf8 case conversion less maximally
2404              pessimistic
2405              
2406              [ 23863]
2407              Subject:  Re: uc($long_utf8_string) exhausts memory
2408              From:  Jarkko Hietaniemi <jhi@iki.fi>
2409              Date:  Sat, 22 Jan 2005 11:33:12 +0200
2410              Message-Id:  <41F21DD8.3050500@iki.fi>
2411              
2412              change #23857 miscalculated the SvGROW size
2413              
2414              [ 23869]
2415              Subject:  Re: Smoke [5.9.2] 23863 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
2416              From:  Jarkko Hietaniemi <jhi@iki.fi>
2417              Date:  Sun, 23 Jan 2005 21:25:01 +0200
2418              Message-Id:  <41F3FA0D.4010301@iki.fi>
2419              
2420              The uc() memory reduction patch had a memory leak...
2421      Branch: maint-5.8/perl
2422           !> doop.c op.c pp.c pp_pack.c regcomp.c regexec.c sv.c t/op/lc.t
2423           !> toke.c utf8.c utf8.h
2424 ____________________________________________________________________________
2425 [ 23885] By: nicholas                              on 2005/01/27  13:24:09
2426         Log: Test that unpack with only 1 argument is a syntax error.
2427              (Corresponds to the test in blead that ensures it works, and replaces
2428              a placeholder test)
2429      Branch: maint-5.8/perl
2430           !> t/op/pack.t
2431 ____________________________________________________________________________
2432 [ 23856] By: nicholas                              on 2005/01/22  00:03:11
2433         Log: Integrate:
2434              [ 23711]
2435              Subject: [PATCH] Allow Configure's d_attribut to be set from the command line
2436              From: Gisle Aas <gisle@ActiveState.com>
2437              Date: 30 Dec 2004 03:39:36 -0800
2438              Message-ID: <lrllbgypzb.fsf@caliper.activestate.com>
2439              
2440              [ 23751]
2441              Subject: [PATCH] unnecessary rmdir in Makefile
2442              From: Robin Barker <Robin.Barker@npl.co.uk>
2443              Date: Wed, 5 Jan 2005 11:58:54 -0000 
2444              Message-ID: <533D273D4014D411AB1D00062938C4D90849C55C@hotel.npl.co.uk>
2445              
2446              [ 23848]
2447              Subject: [perl #33892] Add Interix support 
2448              From: Todd Vierling (via RT) <perlbug-followup@perl.org>
2449              Date: 21 Jan 2005 14:36:31 -0000
2450              Message-ID: <rt-3.0.11-33892-106280.17.6407478352545@perl.org>
2451      Branch: maint-5.8/perl
2452           !> Configure Makefile.SH
2453 ____________________________________________________________________________
2454 [ 23855] By: nicholas                              on 2005/01/21  23:27:54
2455         Log: Integrate:
2456              [ 23776]
2457              Get $Config{osvers} filled in on Win32
2458              
2459              [ 23806]
2460              Get $Config{ccversion} or $Config{gccversion} filled in on Win32
2461      Branch: maint-5.8/perl
2462           !> win32/config_sh.PL
2463 ____________________________________________________________________________
2464 [ 23837] By: nicholas                              on 2005/01/20  14:11:10
2465         Log: Integrate:
2466              [ 23835]
2467              A little more determinacy in our sorting
2468              
2469              
2470              and then re-regen pod/perlapi.pod
2471      Branch: maint-5.8/perl
2472            ! pod/perlapi.pod
2473           !> autodoc.pl
2474 ____________________________________________________________________________
2475 [ 23834] By: nicholas                              on 2005/01/20  11:38:52
2476         Log: Run regen.pl and pod/buildtoc --build-all
2477      Branch: maint-5.8/perl
2478            ! MANIFEST pod/perlapi.pod pod/perlintern.pod pod/perltoc.pod
2479 ____________________________________________________________________________
2480 [ 23833] By: nicholas                              on 2005/01/20  11:26:12
2481         Log: Integrate:
2482              [ 21414]
2483              Subject: Re: [PATCH lib/warnings.t]  Adding TODO functionality to lib/warnings.
2484              From: Abigail <abigail@abigail.nl>
2485              Date: Wed, 1 Oct 2003 14:19:43 +0200
2486              Message-ID: <20031001121943.GA29419@abigail.nl>
2487              
2488              [ 23758]
2489              Start converting t/op/ref.t to use test.pl
2490              
2491              [ 23759]
2492              All tests now use test.pl
2493              
2494              [ 23760]
2495              Turn barewords into strings to run under strict subs.
2496              Run under strict refs outside the soft reference tests.
2497              
2498              [ 23765]
2499              Subject: [PATCH] make lib/warnings.t use t/test.pl
2500              From: "Craig A. Berry" <craigberry@mac.com>
2501              Message-ID: <41DDCA71.1080704@mac.com>
2502              Date: Thu, 06 Jan 2005 17:32:01 -0600
2503              
2504              [ 23778]
2505              Need to close files before unlinking them on Win32
2506              
2507              (Various files created by test programs are left behind otherwise,
2508              and distclean doesn't clean them up)
2509              
2510              [ 23779]
2511              Subject: [PATCH] t/op/split.t #11 nit on VMS
2512              From: "Craig A. Berry" <craigberry@mac.com>
2513              Message-ID: <41E1C261.5020100@mac.com>
2514              Date: Sun, 09 Jan 2005 17:46:41 -0600
2515              
2516              [ 23783]
2517              Subject: [PATCH] follow-up to #23765
2518              From: "Craig A. Berry" <craigberry@mac.com>
2519              Date: Tue, 11 Jan 2005 21:01:27 -0600
2520              Message-ID: <41E49307.7080900@mac.com>
2521              
2522              [ 23790]
2523              Not a good idea to use unpack "H*" to peek at a scalar's internal
2524              representation.
2525              
2526              [ 23805]
2527              Better test diagnostics for the numbers tests.
2528              (Failure diagnostics were always good, but now the tests have names,
2529              which show even when they pass)
2530              
2531              [ 23821]
2532              Subject: [PATCH] op/stat.t test 9 failing on recent cygwin snapshots
2533              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2534              Date: Sun, 16 Jan 2005 10:30:45 -0800
2535              Message-ID: <20050116183045.GA2768@efn.org>
2536      Branch: maint-5.8/perl
2537           !> lib/FileCache/t/01open.t lib/FileCache/t/04twoarg.t
2538           !> lib/FileCache/t/07noimport.t lib/warnings.t t/op/join.t
2539           !> t/op/pack.t t/op/read.t t/op/ref.t t/op/split.t t/op/stat.t
2540 ____________________________________________________________________________
2541 [ 23832] By: nicholas                              on 2005/01/20  10:59:16
2542         Log: Integrate:
2543              [ 23742]
2544              Subject: [PATCH pod/perlxs.pod] RE: [perl #32660] INT2PTR not mentioned in perlxs(1) 
2545              From: Robin Barker <Robin.Barker@npl.co.uk>
2546              Date: Tue, 4 Jan 2005 12:32:29 -0000 
2547              Message-ID: <533D273D4014D411AB1D00062938C4D90849C553@hotel.npl.co.uk>
2548              
2549              [ 23754]
2550              Error-free constant folding is a TODO
2551              
2552              [ 23756]
2553              Correct a Greengrocer's apostrophe.
2554              
2555              [ 23800]
2556              Improve documentation for sv_catpvf, to note that pattern's UTF-8ness
2557              is taken from the SV's UTF-8ness
2558      Branch: maint-5.8/perl
2559           !> ext/DynaLoader/dl_dyld.xs pod/perlapi.pod pod/perltodo.pod
2560           !> pod/perlxs.pod sv.c
2561 ____________________________________________________________________________
2562 [ 23831] By: nicholas                              on 2005/01/19  23:55:18
2563         Log: Integrate:
2564              [ 23797]
2565              Use the new SV_NOSTEAL flag to avoid the SvTEMP dance in newSVsv
2566              
2567              [ 23802]
2568              Refactor S_regclass to generate slightly smaller object code
2569      Branch: maint-5.8/perl
2570           !> regcomp.c sv.c
2571 ____________________________________________________________________________
2572 [ 23830] By: nicholas                              on 2005/01/19  23:42:51
2573         Log: Integrate:
2574              [ 23738]
2575              Happy new year
2576              
2577              [ 23746]
2578              Update copyright years.
2579              
2580              [ 23789]
2581              Update copyright years. Add an editor block while passing by.
2582              
2583              [ 23803]
2584              Correct the editor block to match the perl 5 policy on tabs
2585      Branch: maint-5.8/perl
2586           !> README mg.c miniperlmain.c op.c perlio.c pp.c pp_ctl.c
2587           !> pp_hot.c pp_pack.c pp_sort.c pp_sys.c regcomp.c scope.c sv.c
2588           !> universal.c xsutils.c
2589 ____________________________________________________________________________
2590 [ 23829] By: nicholas                              on 2005/01/19  23:25:41
2591         Log: Integrate:
2592              [ 23745]
2593              Make the switch statement discriminate similar names more
2594              efficiently.
2595              
2596              [ 23771]
2597              Can pass in a length here without introducing a bug. Might save
2598              a strlen()
2599              
2600              [ 23772]
2601              savepv(SvPV(sv,n_a)) is common, and creates an unnecessary call to
2602              strlen(). Add savesvpv(sv), which gets the length from the SV,
2603              and returns a copy of its PV.
2604              
2605              [ 23774]
2606              Shorter source code in pp_gelem. (But it compiles to the same size)
2607              
2608              [ 23795]
2609              replace NEWSV(), SvSetSV() with newSVsv()
2610              
2611              [ 23796]
2612              sv_2mortal(NEWSV(0,0)) better written as sv_newmortal()
2613              
2614              [ 23798]
2615              sv_catpvf holds no advantage over sv_catpv when the "pattern" isn't.
2616              
2617              [ 23799]
2618              SvUTF8_off() in do_join can be unconditional.
2619              
2620              [ 23801]
2621              A terser way to write the \-ing code in pv_uni_display
2622              Plus drive-by insert of a more correct editor block. (thanks Dave)
2623      Branch: maint-5.8/perl
2624           !> doop.c embed.fnc embed.h global.sym mg.c op.c pp.c pp_hot.c
2625           !> pp_sort.c pp_sys.c proto.h regcomp.c regexec.c scope.c toke.c
2626           !> utf8.c util.c xsutils.c
2627 ____________________________________________________________________________
2628 [ 23828] By: nicholas                              on 2005/01/19  21:33:40
2629         Log: Integrate:
2630              [ 23744]
2631              Check all attributes in modify_SV_attributes are recognised.
2632              Fix bug where 'assertion' was always rejected as invalid.
2633              
2634              [ 23747]
2635              Rafael spotted that my changes caused warnings. So clean up.
2636              
2637              [ 23827]
2638              Make "assertion" attribute code and test conditional
2639      Branch: maint-5.8/perl
2640           !> t/op/attrs.t xsutils.c
2641 ____________________________________________________________________________
2642 [ 23826] By: nicholas                              on 2005/01/19  20:04:32
2643         Log: Integrate:
2644              [ 23727]
2645              Use Rafael's sick trick of ASCII NUL as a q'' delimiter to save a
2646              lot of quoting code
2647              
2648              [ 23730]
2649              Change 23727 broke code that relied on \ being escaped.
2650              Fix this. *Everything* should work now.
2651              
2652              [ 23731]
2653              Remove compiler warnings.
2654              
2655              [ 23733]
2656              D'oh! Spurious aTHX_. Here was I thinking that my test build was
2657              threaded, but "oh no it isn't!" :-(
2658      Branch: maint-5.8/perl
2659           +> t/run/switchF1.t
2660           !> MANIFEST toke.c
2661 ____________________________________________________________________________
2662 [ 23825] By: nicholas                              on 2005/01/19  19:46:24
2663         Log: Integrate:
2664              [ 23721]
2665              Doing the strnEQ char by char for 2 and 3 character strings
2666              generates a smaller object file, and will be faster.
2667              
2668              [ 23722]
2669              Skip the switch statement entirely if the pointer is null, rather
2670              than the old pointless switch on '\0'. Also skip re-comparing the
2671              first character. Faster, and generates terser object code.
2672              
2673              [ 23725]
2674              strEQ/strNE of 1 character strings seems better hand inlined,
2675              because it generates smaller object code (as well as being
2676              faster than a true function call)
2677              
2678              [ 23726]
2679              Probably should be using *pvn rather than *pv forms for speed in
2680              toke.c (to save a strlen())
2681              
2682              [ 23728]
2683              Concatenate some string constants
2684              
2685              [ 23729]
2686              Splitting the -n/-p code and concatenating strings generates
2687              smaller object code.
2688      Branch: maint-5.8/perl
2689           !> doio.c locale.c op.c perl.c pp.c toke.c util.c
2690 ____________________________________________________________________________
2691 [ 23823] By: nicholas                              on 2005/01/19  17:43:16
2692         Log: Integrate:
2693              [ 23714]
2694              Bug in t/io/layers.t spotted by Ignasi Roca Carrió
2695              
2696              [ 23723]
2697              Change 23714 accidentally broke t/io/layers.t when testing with
2698              UTF8 locales and the -C flag. When UTF8 is flagged as enabled
2699              based on the locale, we have no perl space access to PL_utf8locale
2700              so assume for the moment that UTF8 is never conditionally enabled.
2701              
2702              [ 23741]
2703              Add ${^UTF8LOCALE} to give perl space access to PL_utf8locale
2704              
2705              [ 23743]
2706              Use the new ${^UTF8LOCALE} to make the test reliable.
2707      Branch: maint-5.8/perl
2708           !> AUTHORS gv.c mg.c t/io/layers.t
2709 ____________________________________________________________________________
2710 [ 23818] By: steveh                                on 2005/01/19  09:49:40
2711         Log: Integrate:
2712              [ 23817]
2713              Exclude "Thread" from $Config{extensions}
2714              
2715              It is already excluded from $Config{dynamic_ext}, so should not be
2716              in $Config{extensions} either. (Note that Thread is actually still
2717              built, though. This is just for consistency with Unix builds.)
2718      Branch: maint-5.8/perl
2719           !> win32/config_sh.PL
2720 ____________________________________________________________________________
2721 [ 23815] By: nicholas                              on 2005/01/18  22:27:27
2722         Log: Integrate:
2723              [ 23716]
2724              Refactor gv_fetchpv so that the overwhelmingly common case
2725              (variable names starting with a lower case letter or _, longer
2726              than one character) get out of the function very quickly.
2727              (Without even passing through a switch statement jump table)
2728              Also fixes bug 33631
2729              
2730              [ 23717]
2731              Tidy up comments in change 23716
2732              
2733              [ 23718]
2734              Generate smaller object code by using a single switch statement
2735              for determining which names are forced into main::
2736              
2737              [ 23719]
2738              Because name is always NUL terminated we can incorporate length
2739              0 names in the switch statement for length 1.
2740              
2741              [ 23720]
2742              Improve documentation for is_gv_magical, and split the switch
2743              statement into 2 parts, lengths > 1 and lengths <= 1
2744              This should cause most variables (lower case, multicharacter)
2745              to escape the function without passing through a switch table.
2746              
2747              [ 23724]
2748              Not all the world's a VAX, er ASCII, so don't make assumptions.
2749              Tweak is_gv_magical's string comparisons to produce smaller object
2750              code.
2751              First 2005 copyright notice.
2752      Branch: maint-5.8/perl
2753           !> gv.c
2754 ____________________________________________________________________________
2755 [ 23814] By: nicholas                              on 2005/01/18  22:08:15
2756         Log: Integrate:
2757              [ 23357]
2758              Turn regcomp into a list op
2759              [fear not - just the B::Deparse change, which works on maint]
2760              
2761              [ 23437]
2762              Skip tests that require Data::Dumper if it is not built
2763              [just the ext/B changes]
2764              
2765              [ 23441]
2766              Correct change 23437 - as Config isn't imported, need to use a fully
2767              qualified package
2768              
2769              [ 23651]
2770              Subject: Re: B::walkoptree segfaults
2771              From: Alexey Tourbin <at@altlinux.ru>
2772              Date: Fri, 3 Dec 2004 05:06:49 +0300
2773              Message-ID: <20041203020649.GD3898@solemn.turbinal.org>
2774              
2775              [ 23691]
2776              Subject: [PATCH] Cleanup ext/B tests for -w and to run separately
2777              Date: Tue, 28 Dec 2004 13:49:19 -0800
2778              From: Stephen McCamant <smcc@MIT.EDU>
2779              Message-ID: <16849.54495.424654.896889@apocalypse.OCF.Berkeley.EDU>
2780      Branch: maint-5.8/perl
2781           !> ext/B/B.pm ext/B/B/Deparse.pm ext/B/B/Terse.pm
2782           !> ext/B/t/asmdata.t ext/B/t/b.t ext/B/t/bblock.t
2783           !> ext/B/t/bytecode.t ext/B/t/concise.t ext/B/t/debug.t
2784           !> ext/B/t/deparse.t ext/B/t/f_map.t ext/B/t/f_sort.t
2785           !> ext/B/t/lint.t ext/B/t/o.t ext/B/t/optree_check.t
2786           !> ext/B/t/optree_concise.t ext/B/t/optree_samples.t
2787           !> ext/B/t/optree_sort.t ext/B/t/optree_specials.t
2788           !> ext/B/t/optree_varinit.t ext/B/t/showlex.t ext/B/t/stash.t
2789           !> ext/B/t/terse.t ext/B/t/xref.t
2790 ____________________________________________________________________________
2791 [ 23813] By: nicholas                              on 2005/01/18  17:29:33
2792         Log: Integrate:
2793              [ 23735]
2794              Change dXSTARGET to dXSTARG as recommended by Spider Boardman.
2795              
2796              [ 23736]
2797              Return an immortal from attributes::_warn_reserved (a private
2798              function). (saves creating a new IV)
2799      Branch: maint-5.8/perl
2800           !> xsutils.c
2801 ____________________________________________________________________________
2802 [ 23812] By: nicholas                              on 2005/01/18  17:05:45
2803         Log: Integrate:
2804              [ 23715]
2805              Subject: [PATCH] randbits and randfunc for VMS
2806              From: "Craig A. Berry" <craigberry@mac.com>
2807              Message-ID: <41D570BF.8010409@mac.com>
2808              Date: Fri, 31 Dec 2004 09:31:11 -0600
2809      Branch: maint-5.8/perl
2810           !> configure.com
2811 ____________________________________________________________________________
2812 [ 23811] By: nicholas                              on 2005/01/18  16:16:10
2813         Log: Integrate:
2814              [ 23681]
2815              Subject: [perl #33173] shellwords.pl and tainting 
2816              From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
2817              Date: 24 Dec 2004 00:14:19 -0000
2818              Message-ID: <rt-3.0.11-33173-103504.3.54366755060383@perl.org>
2819      Branch: maint-5.8/perl
2820           !> lib/shellwords.pl
2821 ____________________________________________________________________________
2822 [ 23810] By: nicholas                              on 2005/01/17  23:27:00
2823         Log: Integrate:
2824              [ 23782]
2825              Fix bug 32294 - index()/rindex() ignore UTF8 flag
2826              (for cases of mixed UTF8/bytes)
2827              Test code based on bug report by John Gardiner Myers
2828      Branch: maint-5.8/perl
2829           !> pp.c t/op/index.t
2830 ____________________________________________________________________________
2831 [ 23809] By: nicholas                              on 2005/01/17  22:25:28
2832         Log: Integrate:
2833              [ 23732]
2834              Integrate a patch from Gentoo for uclibc support.
2835              See :
2836              Subject: Re: Static linking notes --- perl5.8.6 and uClibc
2837              From: Alexey Tourbin <at@altlinux.ru>
2838              Date: Tue, 28 Dec 2004 14:25:42 +0300
2839              Message-ID: <20041228112542.GB21037@solemn.turbinal.org>
2840              
2841              [ 23761]
2842              Silence a compilation warning
2843      Branch: maint-5.8/perl
2844           !> perlio.c pp_sort.c
2845 ____________________________________________________________________________
2846 [ 23808] By: nicholas                              on 2005/01/17  21:59:28
2847         Log: Integrate:
2848              [ 23645]
2849              Test patch for already-solved bug #33003,
2850              by Michael G Schwern.
2851              
2852              [ 23646]
2853              Fix test added in change 23645 with an eval()
2854              
2855              [ 23660]
2856              Subject: [PATCH] bop.t follow-up to #23645
2857              From: "Craig A. Berry" <craigberry@mac.com>
2858              Date: Thu, 16 Dec 2004 08:53:32 -0600
2859              Message-ID: <41C1A16C.9040700@mac.com>
2860              
2861              [ 23666]
2862              $#a>>=1 relies on malloc wrap to avoid the segfault, so need to
2863              skip the test on platforms where it's not available
2864      Branch: maint-5.8/perl
2865           !> t/op/bop.t
2866 ____________________________________________________________________________
2867 [ 23804] By: steveh                                on 2005/01/14  17:21:59
2868         Log: Integrate:
2869              [ 23757]
2870              Fix extensions config fields on Win32 to be as they are on Unix
2871              
2872              Subject: [PATCH] Re: lib/Config/Extensions.t fails on Win32
2873              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2874              Date: Wed, 5 Jan 2005 10:01:41 -0800
2875              Message-ID: <20050105180141.GA676@efn.org>
2876              
2877              [ 23785]
2878              Fix Win32 build problem caused by change 23757
2879              
2880              Change 23757 added a glob() call to win32/FindExt.pm.  That code is
2881              run by miniperl.exe when making the ..\config.sh target, but
2882              miniperl.exe is built with -D PERL_EXTERNAL_GLOB so it requires
2883              perlglob.exe to do the glob().  perlglob.exe has been built, but is
2884              in the top-level of the source tree so is not found when miniperl.exe
2885              is executed from within the win32/ sub-directory.
2886              
2887              This was causing smokes to fail on t/lib/commonsense.t because the
2888              "extensions" field in lib/Config_heavy.pl only contained
2889              "threads/shared" as a result of the glob() not finding anything.
2890              
2891              Manual builds had been working fine for me because I had an installed
2892              perl in my PATH so perlglob.exe was being found there instead!
2893      Branch: maint-5.8/perl
2894           !> win32/FindExt.pm win32/config_sh.PL
2895 ____________________________________________________________________________
2896 [ 23784] By: nicholas                              on 2005/01/12  23:23:12
2897         Log: Integrate:
2898              [ 23740]
2899              Bring win32/config.* into line with win32/config_H.*
2900              so that "perl -V:usemallocwrap" tells us what the configuration is
2901              instead of saying 'UNKNOWN'.
2902              
2903              [ 23748]
2904              Subject: [PATCH] -Duselargefiles for VMS
2905              From: "Craig A. Berry" <craigberry@mac.com>
2906              Message-ID: <41DB63A6.7040504@mac.com>
2907              Date: Tue, 04 Jan 2005 21:48:54 -0600
2908              
2909              [ 23762]
2910              Allow static linking core extensions on Win32 with MinGW
2911              
2912              Subject: [PATCH] Re: lib/Config/Extensions.t fails on Win32
2913              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2914              Date: Wed, 5 Jan 2005 10:01:41 -0800
2915              Message-ID: <20050105180141.GA676@efn.org>
2916              
2917              [ 23764]
2918              Fix win32/config.*'s cc, ld and other related values
2919              
2920              cc and ld themselves always get replaced with correct values anyway
2921              so we just provide example values as per other similar settings
2922              
2923              Other related values (ccname, cpp, cpprun, cppstdin) need to use the
2924              correct ~keyword~, namely ~cc~, not ~CC~, otherwise they do not get set
2925              
2926              Subject: [PATCH] Re: lib/Config/Extensions.t fails on Win32
2927              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2928              Date: Wed, 5 Jan 2005 10:01:41 -0800
2929              Message-ID: <20050105180141.GA676@efn.org>
2930              
2931              Subject: Re: [PATCH] Re: lib/Config/Extensions.t fails on Win32
2932              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
2933              Date: Thu, 6 Jan 2005 11:53:11 -0800
2934              Message-ID: <20050106195311.GC1300@efn.org>
2935              
2936              [ 23769]
2937              Disable PERL_MALLOC and DEBUG_MSTATS in win32/makefile.mk by default
2938              and force PERL_MALLOC off if USE_IMP_SYS is on
2939              
2940              This brings makefile.mk into line with Makefile in this regard
2941              
2942              (PERL_MALLOC cannot currently be used with USE_IMP_SYS, e.g. see:
2943              http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-07/msg00465.html
2944              so it is sensible to enforce this, and to not have the default set
2945              to a configuration that isn't allowed)
2946              
2947              [ 23775]
2948              Subject: [PATCH] follow-up to #23748, -Duselargefiles on VMS
2949              Date: Sun, 09 Jan 2005 17:52:09 -0600
2950              From: "Craig A. Berry" <craigberry@mac.com>
2951              Message-ID: <41E1C3A9.9080900@mac.com>
2952              
2953              [ 23777]
2954              Make Win32's distclean target clean up properly
2955      Branch: maint-5.8/perl
2956           !> configure.com vms/descrip_mms.template vms/vmsish.h
2957           !> win32/Makefile win32/buildext.pl win32/config.bc
2958           !> win32/config.gc win32/config.vc win32/config.vc64
2959           !> win32/makefile.mk
2960 ____________________________________________________________________________
2961 [ 23737] By: nicholas                              on 2005/01/03  21:58:51
2962         Log: Integrate:
2963              [ 23701]
2964              Convert op/read.t to use test.pl and make it stricture compliant.
2965              
2966              [ 23702]
2967              Add a lot of tests for combinations of values, offsets and lengths
2968              
2969              [ 23703]
2970              read (and presuambly sysread) would expose the UTF8 internals when
2971              reading from a byte orientated file handle into a UTF8 scalar.
2972              
2973              [ 23704]
2974              Oops. Forgot to uncomment the last set of Unicode values for
2975              testing.
2976              
2977              [ 23705]
2978              Ooops. Fix unitialised variable
2979              
2980              [ 23706]
2981              Skip tests that binmode :utf8 if there is no perlio
2982      Branch: maint-5.8/perl
2983           !> pp_sys.c t/op/read.t
2984 ____________________________________________________________________________
2985 [ 23734] By: nicholas                              on 2005/01/03  20:11:00
2986         Log: Integrate:
2987              [ 23700]
2988              Upgrade to Devel::PPPort 3.04
2989      Branch: maint-5.8/perl
2990           !> ext/Devel/PPPort/Changes ext/Devel/PPPort/META.yml
2991           !> ext/Devel/PPPort/PPPort.pm ext/Devel/PPPort/PPPort_pm.PL
2992           !> ext/Devel/PPPort/TODO ext/Devel/PPPort/parts/inc/SvPV
2993           !> ext/Devel/PPPort/parts/inc/ppphbin
2994           !> ext/Devel/PPPort/parts/inc/ppphdoc
2995           !> ext/Devel/PPPort/parts/inc/ppphtest
2996 ____________________________________________________________________________
2997 [ 23713] By: nicholas                              on 2004/12/30  20:33:34
2998         Log: Integrate:
2999              [ 23619]
3000              Small addition to perlsec by Stas Bekman.
3001              
3002              [ 23656]
3003              Security fix from Debian in the debugger (in the setterm()
3004              function), from:
3005              Subject: Re: Security patch from Debian?
3006              From: Brendan O'Dea <bod@debian.org>
3007              Date: Thu, 2 Dec 2004 13:42:17 +1100
3008              Message-ID: <20041202024217.GA12670@londo.c47.org>
3009              
3010              [ 23712]
3011              Mention ppport.h and its --api-info switch in perlguts.
3012      Branch: maint-5.8/perl
3013           !> lib/perl5db.pl pod/perlguts.pod pod/perlsec.pod
3014 ____________________________________________________________________________
3015 [ 23709] By: nicholas                              on 2004/12/29  21:58:08
3016         Log: Integrate:
3017              [ 23655]
3018              A couple of SCO compilation patches
3019              
3020              Subject: [perl #3097] Re: SCO5 XS dyn loading fails
3021              From: "Ilya N. Golubev" <gin@mo.msk.ru>
3022              Date: Tue, 14 Dec 2004 22:37:27 +0300
3023              Message-ID: <028941bf40f648-gin@mo.msk.ru>
3024              
3025              Subject: Re: [perl #3100] NaN passed to gcvt [PATCH]
3026              From: Andy Dougherty <doughera@lafayette.edu>
3027              Date: Wed, 15 Dec 2004 10:29:22 -0500 (EST)
3028              Message-ID: <Pine.SOL.4.58.0412150956360.3441@maxwell.phys.lafayette.edu>
3029      Branch: maint-5.8/perl
3030           !> hints/sco.sh
3031 ____________________________________________________________________________
3032 [ 23699] By: nicholas                              on 2004/12/29  13:14:51
3033         Log: Integrate:
3034              [ 23633]
3035              Subject: RE: [PATCH perl.h toke.c utf8.c] minor format clean up
3036              From: Robin Barker <Robin.Barker@npl.co.uk>
3037              Date: Wed, 1 Dec 2004 15:15:44 -0000 
3038              Message-ID: <533D273D4014D411AB1D00062938C4D90849C521@hotel.npl.co.uk>
3039              
3040              [ 23680]
3041              Subject: Missign STATEMENT brackets in PUSHMARK
3042              From: perl5-porters@ton.iguana.be (Ton Hospel)
3043              Date: Thu, 23 Dec 2004 17:55:13 +0000 (UTC)
3044              Message-Id: <cqf0q1$9cc$1@post.home.lunix>
3045      Branch: maint-5.8/perl
3046           !> perl.h pp.h
3047 ____________________________________________________________________________
3048 [ 23698] By: nicholas                              on 2004/12/29  13:01:59
3049         Log: Integrate:
3050              [ 23657]
3051              Pod::Html is not part of the podlators distribution
3052              
3053              [ 23658]
3054              Two pod2html patches from Dave Sparks :
3055              
3056              Fix anchors for some function names
3057              Subject: pod2html fragment fix [PATCH]
3058              From: Gisle Aas <gisle@ActiveState.com>
3059              Date: 11 Nov 2004 14:36:46 +0100
3060              Message-ID: <lrk6sso6c1.fsf@caliper.activestate.com>
3061              
3062              Subject: Make 'pod2html --quiet' be quiet [PATCH]
3063              From: Gisle Aas <gisle@ActiveState.com>
3064              Date: 11 Nov 2004 15:19:58 +0100
3065              Message-ID: <lrbre4o4c1.fsf@caliper.activestate.com>
3066      Branch: maint-5.8/perl
3067           !> Porting/Maintainers.pl lib/Pod/Html.pm
3068 ____________________________________________________________________________
3069 [ 23697] By: nicholas                              on 2004/12/29  12:48:00
3070         Log: Integrate:
3071              [ 23649]
3072              Allow escaping %m as %%m in Sys::Syslog format strings
3073              (suggested by Joshua Richardson <jric@yahoo-inc.com>
3074              and Yitzchak Scott-Thoennes)
3075              
3076              [ 23650]
3077              Make Sys::Syslog stricture-compliant
3078              
3079              [ 23659]
3080              Subject: Re: Can't locate auto/POSIX/autosplit.ix [perl #24445] [PATCH]
3081              From: Andy Dougherty <doughera@lafayette.edu>
3082              Date: Thu, 16 Dec 2004 09:57:44 -0500 (EST)
3083              Message-ID: <Pine.SOL.4.58.0412160953470.20202@maxwell.phys.lafayette.edu>
3084      Branch: maint-5.8/perl
3085           !> ext/POSIX/Makefile.PL ext/Sys/Syslog/Syslog.pm
3086 ____________________________________________________________________________
3087 [ 23694] By: nicholas                              on 2004/12/29  12:31:50
3088         Log: Integrate:
3089              [ 23627]
3090              Subject: [PATCH] Re: [perl #32949] FileCache only works in "main" package
3091              From: "Jos I. Boumans" <kane@xs4all.net>
3092              Date: Wed, 8 Dec 2004 14:24:19 +0100
3093              Message-Id: <7728A4F5-491C-11D9-9CA3-000A95EF62E2@xs4all.net>
3094              
3095              [ 23643]
3096              Subject: [PATCH] FileCache without import
3097              From: Michael G Schwern <schwern@pobox.com>
3098              Date: Sat, 11 Dec 2004 18:58:32 -0500
3099              Message-ID: <20041211235832.GA13462@windhund.schwern.org>
3100      Branch: maint-5.8/perl
3101           +> lib/FileCache/t/06export.t lib/FileCache/t/07noimport.t
3102           !> MANIFEST lib/FileCache.pm
3103 ____________________________________________________________________________
3104 [ 23693] By: nicholas                              on 2004/12/29  12:14:05
3105         Log: Integrate:
3106              [ 23624]
3107              Upgrade to Encode 2.09
3108      Branch: maint-5.8/perl
3109           !> ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs
3110           !> ext/Encode/META.yml ext/Encode/Unicode/Unicode.xs
3111           !> ext/Encode/t/Encode.t ext/Encode/t/fallback.t
3112 ____________________________________________________________________________
3113 [ 23692] By: nicholas                              on 2004/12/29  12:03:15
3114         Log: Integrate:
3115              [ 23620]
3116              Upgrade to Term::ANSIColor 1.09
3117              
3118              [ 23630]
3119              Upgrade to perldoc 3.14
3120              
3121              [ 23654]
3122              Upgrade to Test::Simple 0.54
3123      Branch: maint-5.8/perl
3124           +> lib/Test/Simple/t/is_fh.t
3125           !> MANIFEST lib/Pod/Perldoc.pm lib/Pod/Perldoc/ToMan.pm
3126           !> lib/Term/ANSIColor.pm lib/Term/ANSIColor/ChangeLog
3127           !> lib/Term/ANSIColor/README lib/Term/ANSIColor/test.pl
3128           !> lib/Test/Builder.pm lib/Test/More.pm lib/Test/Simple.pm
3129           !> lib/Test/Simple/Changes lib/Test/Simple/t/details.t
3130           !> lib/Test/Simple/t/fail-more.t
3131           !> lib/Test/Simple/t/harness_active.t
3132           !> lib/Test/Simple/t/is_deeply.t lib/Test/Simple/t/maybe_regex.t
3133           !> lib/Test/Simple/t/plan_no_plan.t lib/Test/Simple/t/sort_bug.t
3134           !> lib/Test/Simple/t/todo.t lib/Test/Simple/t/undef.t
3135 ____________________________________________________________________________
3136 [ 23690] By: nicholas                              on 2004/12/29  11:46:00
3137         Log: Integrate:
3138              [ 23615]
3139              sanity check the arguments to runperl(), to try to avoid it
3140              hanging waiting on STDIN for a script.
3141              
3142              [ 23635]
3143              Subject: [PATCH] cleanup t/op/taint.t
3144              From: Michael G Schwern <schwern@pobox.com>
3145              Date: Fri, 10 Dec 2004 02:04:49 -0500
3146              Message-ID: <20041210070448.GA22347@windhund.schwern.org>
3147              
3148              Subject: [PATCH] Add todo_skip() to test.pl
3149              From: Michael G Schwern <schwern@pobox.com>
3150              Date: Fri, 10 Dec 2004 04:27:06 -0500
3151              Message-ID: <20041210092706.GA23378@windhund.schwern.org>
3152              
3153              [ 23636]
3154              Subject: [PATCH] Test rt.perl.org 5900
3155              From: Michael G Schwern <schwern@pobox.com>
3156              Date: Thu, 9 Dec 2004 22:11:59 -0500
3157              Message-ID: <20041210031159.GA7629@windhund.schwern.org>
3158              
3159              [ 23641]
3160              Subject: [PATCH] t/op/taint.t follow-up to #23635
3161              From: "Craig A. Berry" <craigberry@mac.com>
3162              Date: Sat, 11 Dec 2004 11:03:57 -0600
3163              Message-ID: <41BB287D.6090001@mac.com>
3164              
3165              [ 23688]
3166              Make Config.t warnings and strictures clean
3167      Branch: maint-5.8/perl
3168            ! t/op/taint.t
3169           !> lib/Config.t t/test.pl
3170 ____________________________________________________________________________
3171 [ 23689] By: nicholas                              on 2004/12/29  11:25:36
3172         Log: Integrate:
3173              [ 21542]
3174              When %ENV has been turned into a non-magical hash after a
3175              glob assignment, TAINT_ENV() may dump core because it
3176              assumes $ENV{PATH} is magical. Fix this ; add a test to
3177              verify that the PATH is still checked for taintedness.
3178              
3179              [ 21563]
3180              Add a new taint error, "%ENV is aliased to %s".
3181              This error is thrown when taint checks are enabled and
3182              when *ENV has been aliased, so that %ENV has no env-magic
3183              anymore. (see bug [perl #24291].)
3184      Branch: maint-5.8/perl
3185           !> pod/perldiag.pod t/op/taint.t taint.c
3186 ____________________________________________________________________________
3187 [ 23687] By: nicholas                              on 2004/12/27  20:08:27
3188         Log: Integrate:
3189              [ 23547]
3190              Freak out if h2ph has to translate a macro that    contains assembly code.
3191              
3192              Subject: [PATCH] h2ph vs __asm__
3193              From: Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com>
3194              Date: Thu, 25 Nov 2004 17:24:43 +0100
3195              Message-ID: <20041125172443.757a4833@dhcp123.mandrakesoft.com>
3196              
3197              [ 23628]
3198              Subject: [perl #32962] h2ph - use of local() in generated code 
3199              From: Peter.Dintelmann@dresdner-bank.com (via RT)
3200              Date: 8 Dec 2004 15:49:32 -0000
3201              Message-ID: <rt-3.0.11-32962-102394.11.065973521948@perl.org>
3202              
3203              [ 23629]
3204              Fix test to cope with the previous h2ph change.
3205              
3206              [ 23652]
3207              Fix for [perl #32491] h2xs incorrectly parses enums with implicit values
3208      Branch: maint-5.8/perl
3209           !> t/lib/h2ph.pht utils/h2ph.PL utils/h2xs.PL
3210 ____________________________________________________________________________
3211 [ 23686] By: nicholas                              on 2004/12/27  18:48:43
3212         Log: Integrate:
3213              [ 23611]
3214              New Itanium servers
3215              
3216              [ 23621]
3217              Updates to README.win32 (aka perlwin32), with some changes.
3218              
3219              Subject: Patch to README.win32 distributed with 5.8.6 for building under .net / MSVC7 (free)
3220              From: Max Maischein <corion@corion.net>
3221              Date: Sun, 05 Dec 2004 19:39:40 +0100
3222              Message-ID: <41B355EC.9010505@corion.net>
3223              
3224              [ 23622]
3225              Update AUTHORS (for changes #23200 and #23621)
3226              
3227              [ 23637]
3228              Pod nit ([perl #32800])
3229              
3230              [ 23639]
3231              Subject: [PATCH] Re: [perl #2562] wantarray fails in END, INIT, and CHECK blocks
3232              From: mjtg@cam.ac.uk (Mike Guy)
3233              Date: Fri, 10 Dec 2004 19:08:01 +0000
3234              Message-ID: <E1Ccq7V-00057s-9s@virgo.cus.cam.ac.uk>
3235              
3236              [ 23642]
3237              Subject: [PATCH] perlipc typo
3238              From: Brendan O'Dea <bod@debian.org>
3239              Date: Sun, 12 Dec 2004 10:25:04 +1100
3240              Message-ID: <20041211232504.GA8380@londo.c47.org>
3241              
3242              [ 23644]
3243              Document gv_stashpvn
3244              
3245              This is already in the API supported by Devel::PPPort, and is
3246              more efficient than gv_stashpv if the length is already known.
3247              
3248              [ 23647]
3249              Subject: [perl #3274] [PATCH] Documentation for utime should be improved 
3250              Date: 14 Dec 2004 06:29:23 -0000
3251              From: "Steve Peters via RT" <perlbug-followup@perl.org>
3252              Message-ID: <rt-3.0.11-3274-103026.2.21000805211489@perl.org>
3253              
3254              [ 23648]
3255              Subject: [perl #24343] [PATCH] -w vs. -s 
3256              From: "Steve Peters via RT" <perlbug-followup@perl.org>
3257              Date: 14 Dec 2004 06:41:34 -0000
3258              Message-ID: <rt-3.0.11-24343-103027.13.3005637364295@perl.org>
3259              
3260              [ 23662]
3261              Subject: [PATCH] AUTHORS
3262              From: Tels <nospam-abuse@bloodgate.com>
3263              Date: Sun, 19 Dec 2004 14:28:44 +0100
3264              Message-Id: <200412191428.45898@bloodgate.com>
3265              
3266              [ 23663]
3267              Note that the shell's test uses eq etc for numbers, = etc for
3268              strings, the reverse of Perl, which is definitely a trap.
3269              Spotted by Alexei Alexandrov.
3270              
3271              [ 23672]
3272              The "Setuid script not plain file" error wasn't documented.
3273              
3274              [ 23678]
3275              Subject: Re: [patch perlapi doc] sv_magic
3276              From: Stas Bekman <stas@stason.org>
3277              Date: Thu, 23 Dec 2004 16:28:06 -0500
3278              Message-ID: <41CB3866.1080307@stason.org>
3279              
3280              [ 23682]
3281              Add investigating self tie segfaults to the TODO
3282              
3283              [ 23683]
3284              Subject: [patch sv.c] comment fix
3285              From: Stas Bekman <stas@stason.org>
3286              Message-ID: <41CF50FE.5070307@stason.org>
3287              Date: Sun, 26 Dec 2004 19:02:06 -0500
3288      Branch: maint-5.8/perl
3289           !> AUTHORS README.hpux README.win32 embed.fnc gv.c
3290           !> pod/perlapi.pod pod/perldiag.pod pod/perlfaq5.pod
3291           !> pod/perlfunc.pod pod/perlipc.pod pod/perlrun.pod
3292           !> pod/perltodo.pod pod/perltrap.pod sv.c
3293 ____________________________________________________________________________
3294 [ 23685] By: nicholas                              on 2004/12/27  18:21:40
3295         Log: (And we can't integrate deletes that were added in the same set)
3296              
3297              Integrate:
3298              [ 23661]
3299              Subject: Re: [perl #32717] BeOS specific Updates
3300              From: bonefish@cs.tu-berlin.de
3301              Date: Fri, 17 Dec 2004 01:17:40 +0100
3302              Message-Id: <20041217011740.14398.1@cs.tu-berlin.de>
3303      Branch: maint-5.8/perl
3304            - beos/beos_flock_server.cpp beos/beos_flock_server.h
3305 ____________________________________________________________________________
3306 [ 23684] By: nicholas                              on 2004/12/27  18:09:04
3307         Log: Integrate:
3308              [ 23584]
3309              Subject: [perl #32717] BeOS specific Updates 
3310              Date: 30 Nov 2004 15:38:32 -0000
3311              From: Ingo Weinhold (via RT) <perlbug-followup@perl.org>
3312              Message-ID: <rt-3.0.11-32717-101307.19.7097750538509@perl.org>
3313              
3314              [ 23598]
3315              2 new BeOS files were missing
3316              
3317              [ 23661]
3318              Subject: Re: [perl #32717] BeOS specific Updates
3319              From: bonefish@cs.tu-berlin.de
3320              Date: Fri, 17 Dec 2004 01:17:40 +0100
3321              Message-Id: <20041217011740.14398.1@cs.tu-berlin.de>
3322      Branch: maint-5.8/perl
3323           +> beos/beos_flock_server.cpp beos/beos_flock_server.h
3324           !> MANIFEST Makefile.SH README.beos beos/beos.c beos/beosish.h
3325           !> ext/Errno/Errno_pm.PL ext/File/Glob/t/basic.t hints/beos.sh
3326           !> lib/ExtUtils/t/MM_BeOS.t lib/Tie/File/t/16_handle.t perl.c
3327           !> t/op/magic.t
3328 ____________________________________________________________________________
3329 [ 23665] By: nicholas                              on 2004/12/21  18:26:15
3330         Log: Integrate:
3331              [ 23587]
3332              Tidy up the reference name stringification to save getting the
3333              hash name twice. Pleasant side effect is 44 byte smaller object
3334              file. (A small win is still a win)
3335              
3336              [ 23602]
3337              Pull out the duplicateded push @INC, $_ if -e $_ code from
3338              S_pushinc into a new function S_pushinc_if_exists
3339              Avoid the SV copy when pushing onto @INC by creating a new scratch
3340              SV each time a push is done.
3341              
3342              [ 23603]
3343              Fix a typo in an assert(). It helps to compile with -DDEBUGGING
3344              
3345              [ 23604]
3346              There are clearer ways of saying m/^[ab]$/ than strchr("ab", c)
3347              They seem to produce slightly smaller object code too.
3348              
3349              [ 23605]
3350              Small code tidy up in gv_fullname4
3351              
3352              [ 23606]
3353              use (c == '$' || c == '@' || c == '%') instead of strchr("$@%", c)
3354              The latter gives larger code, is less clear and can't be any faster
3355              
3356              [ 23607]
3357              Remove double checking of acceptable switches on tr/// ops.
3358              
3359              [ 23609]
3360              gv_fullname4() can get rid of the main:: for us.
3361              (well, actually, it never puts it in)
3362              
3363              [ 23612]
3364              Turn gv_fullname3 and gv_efullname3 into macros that call
3365              gv_fullname4 and gv_efullname4 directly, saving overhead.
3366              
3367              [ 23614]
3368              Remove spurious semicolons
3369              (As these 2 are spare, I guess I should send them to Mark Rhodes
3370              (former office mate) as he often said that he kept mislaying his)
3371              
3372              [ 23617]
3373              Break out setting $^X into its own static function S_set_caret_X
3374              
3375              [ 23623]
3376              Revert part of the change to gv_fullname4(), as the change seems to
3377              be fractionally slower. Re-investigation prompted by a comment from
3378              Tim Bunce, who seems to be more on the ball than I am.
3379              
3380              [ 23626]
3381              Avoid getting the stash name twice (at least visually, if not also
3382              in the generated code)
3383      Branch: maint-5.8/perl
3384           !> embed.fnc embed.h gv.c gv.h op.c perl.c proto.h sv.c toke.c
3385 ____________________________________________________________________________
3386 [ 23664] By: nicholas                              on 2004/12/21  18:03:02
3387         Log: Integrate:
3388              [ 23531]
3389              Wrap some long lines
3390              
3391              [ 23535]
3392              Test the currently working virtual %Config entries
3393              
3394              [ 23536]
3395              Make $Config{libs_nolargefiles} and
3396              $Config{libswanted_nolargefiles} work. (For the first time)
3397              
3398              [ 23537]
3399              The first entry in the virtual config.sh is special cased. So
3400              test it.
3401              
3402              [ 23538]
3403              Add an exists test for the things we loop over
3404              
3405              [ 23541]
3406              Cheat. (Add a leading newline, and so remove all the special
3407              casing for "if we're at the start of $Config_SH")
3408              
3409              [ 23542]
3410              Generate the virtual entries at Config.pm build time, as they
3411              don't change. This lets us get rid of the entire "fetch_virtual"
3412              baggage, and makes the config_re lookup work for the virtual
3413              entries.
3414              
3415              [ 23543]
3416              Fix Win32 breakage caused by changes 23535/23542.
3417              
3418              [ 23544]
3419              Make configpm and the generated Config.pm strict and warnings
3420              clean.
3421              
3422              [ 23545]
3423              The change to the internal representation introduced a bug whereby
3424              the key returned by FIRSTKEY had an erroneous leading newline.
3425              EXISTS was also buggy.
3426              
3427              [ 23554]
3428              Put Config.pm on a diet. 3K rather than 32K
3429              configpm now generates 2 files, a small Config.pm containing the
3430              commonly used functions and values, which AUTOLOADs a
3431              Config_heavy.pl containing anything else needed.
3432              The "common" values in the small Config.pm may need some
3433              tweaking, based on real world data.
3434              
3435              [ 23555]
3436              Hateful cAsE iNsEnSiTiVe file systems
3437              
3438              [ 23557]
3439              Subject: [PATCH] Re: getting Config.pm on a diet
3440              From: "Craig A. Berry" <craigberry@mac.com>
3441              Message-ID: <41A8F225.7080902@mac.com>
3442              Date: Sat, 27 Nov 2004 15:31:17 -0600
3443              
3444              [ 23558]
3445              Generate the precached %Config entries based on some empirical
3446              data, rather than just guesswork.
3447              
3448              [ 23561]
3449              Need to stub the public functions to keep some existing code
3450              working.
3451              No need to keep $Config_SH around in memory when we can easily
3452              re-create it.
3453              
3454              [ 23562]
3455              The byteorder code doesn't need to be in Config.pm if byteorder
3456              isn't actually a frequently looked up value.
3457              
3458              [ 23563]
3459              Given that there is a pre-built cache, no need for @v_fast
3460              
3461              [ 23564]
3462              Skip generating all the code to deal with "" strings in config.sh
3463              if there aren't any. '' only code is much simpler.
3464              
3465              [ 23583]
3466              Subject: [PATCH] add -I../lib to VMS build to find Config_heavy.pl
3467              Date: Wed, 01 Dec 2004 07:24:45 -0600
3468              From: "Craig A. Berry" <craigberry@mac.com>
3469              Message-ID: <41ADC61D.8010407@mac.com>
3470              
3471              [ 23601]
3472              Subject: [PATCH] configure.com: no more CONFIG=true
3473              From: "Craig A. Berry" <craigberry@mac.com>
3474              Message-ID: <41AF87BA.1080108@mac.com>
3475              Date: Thu, 02 Dec 2004 15:23:06 -0600
3476              
3477              [ 23610]
3478              Check that @INC entries and %Config path entries are consistent.
3479              
3480              [ 23613]
3481              Tests for Config.pm much better now - toDONE
3482              
3483              [ 23616]
3484              Fix typo from change 23554 which screwed up Windows smokes
3485              
3486              [ 23618]
3487              Fix another Win32 breakage caused by change 23554
3488              
3489              [ 23634]
3490              Evade using @ in the 1 liner with some perl 1 syntax.
3491              
3492              [ 23638]
3493              Fix Win32 breakage caused by change 23610
3494              
3495              Simply skip the offending tests on Win32.  There is no sense in testing
3496              that $Config dir entries appear in @INC because the $Config entries
3497              relate to where perl.exe will be installed (as per INST_DRV/INST_TOP in
3498              win32/Makefile), whereas @INC entries are dynamic, based on where
3499              perlXX.dll is currently located.
3500      Branch: maint-5.8/perl
3501           !> Makefile.SH configpm configure.com lib/Config.t
3502           !> pod/perltodo.pod t/win32/system.t vms/descrip_mms.template
3503           !> win32/Makefile win32/makefile.mk
3504 ____________________________________________________________________________
3505 [ 23625] By: nicholas                              on 2004/12/07  23:09:13
3506         Log: Integrate:
3507              [ 19505]
3508              Subject: Re: Bug stomping fun. [PATCH: bug #1016]
3509              From: Alex Vandiver <alexmv@MIT.EDU>
3510              Date: 02 May 2003 06:45:05 -0400
3511              Message-Id: <1051872303.26203.104.camel@supox>
3512              (plus perldiag nit)
3513              
3514              [ 23528]
3515              Fix for bug: [perl #32562] __PACKAGE__ symbol has wrong value
3516              after eval or require
3517      Branch: maint-5.8/perl
3518           !> dump.c gv.c hv.c pod/perldiag.pod pp.c pp_hot.c sv.c
3519           !> t/comp/package.t toke.c
3520 ____________________________________________________________________________
3521 [ 23600] By: nicholas                              on 2004/12/02  15:40:11
3522         Log: Integrate:
3523              [ 23571]
3524              Subject: Re: [PATCH] Re: Smoke [5.9.2] 23566 FAIL(X) openbsd 3.6 (i386/1 cpu)
3525              Date: Tue, 30 Nov 2004 09:29:06 -0600
3526              From: Steve Peters <steve@fisharerojo.org>
3527              Message-ID: <20041130152906.GA555@mccoy.peters.homeunix.org>
3528      Branch: maint-5.8/perl
3529           !> hints/openbsd.sh
3530 ____________________________________________________________________________
3531 [ 23599] By: nicholas                              on 2004/12/02  15:05:06
3532         Log: Integrate:
3533              [ 23525]
3534              Subject: [PATCH] warnings.t portability tweaks
3535              From: "Craig A. Berry" <craigberry@mac.com>
3536              Date: Sat, 20 Nov 2004 10:29:47 -0600
3537              Message-ID: <419F70FB.7000100@mac.com>
3538      Branch: maint-5.8/perl
3539           !> t/lib/warnings/perlio
3540 ____________________________________________________________________________
3541 [ 23597] By: nicholas                              on 2004/12/01  21:00:06
3542         Log: Integrate:
3543              [ 23167]
3544              Subject: Re: [perl #30783] Test::Builder does not handle overloaded "name" values
3545              From: Autrijus Tang <autrijus@gmail.com>
3546              Date: Thu, 22 Jul 2004 20:17:58 -0700
3547              Message-ID: <1912f0e204072220171790193a@mail.gmail.com>
3548              
3549              [ 23566]
3550              Upgrade to Test::Simple 0.53
3551      Branch: maint-5.8/perl
3552           +> lib/Test/Simple/t/circular_data.t
3553           +> lib/Test/Simple/t/overload_threads.t
3554           +> lib/Test/Simple/t/plan_bad.t
3555           +> lib/Test/Simple/t/plan_shouldnt_import.t
3556           +> lib/Test/Simple/t/require_ok.t lib/Test/Simple/t/sort_bug.t
3557           !> MANIFEST lib/Test/Builder.pm lib/Test/More.pm
3558           !> lib/Test/Simple.pm lib/Test/Simple/Changes
3559           !> lib/Test/Simple/README lib/Test/Simple/TODO
3560           !> lib/Test/Simple/t/00signature.t lib/Test/Simple/t/More.t
3561           !> lib/Test/Simple/t/diag.t lib/Test/Simple/t/fail_one.t
3562           !> lib/Test/Simple/t/is_deeply.t lib/Test/Simple/t/overload.t
3563           !> lib/Test/Simple/t/todo.t t/lib/TieOut.pm
3564 ____________________________________________________________________________
3565 [ 23596] By: nicholas                              on 2004/12/01  20:40:59
3566         Log: Integrate:
3567              [ 23523]
3568              Assimilate Test-Simple 0.50
3569      Branch: maint-5.8/perl
3570           +> lib/Test/Simple/TODO lib/Test/Simple/t/00signature.t
3571           +> lib/Test/Simple/t/00test_harness_check.t
3572           +> lib/Test/Simple/t/eq_set.t lib/Test/Simple/t/extra_one.t
3573           +> lib/Test/Simple/t/fail_one.t
3574           +> lib/Test/Simple/t/harness_active.t lib/Test/Simple/t/no_diag.t
3575           +> lib/Test/Simple/t/overload.t lib/Test/Simple/t/reset.t
3576           +> lib/Test/Simple/t/thread_taint.t t/lib/NoExporter.pm
3577           !> MANIFEST lib/Test/Builder.pm lib/Test/More.pm
3578           !> lib/Test/Simple.pm lib/Test/Simple/Changes
3579           !> lib/Test/Simple/README lib/Test/Simple/t/More.t
3580           !> lib/Test/Simple/t/diag.t lib/Test/Simple/t/extra.t
3581           !> lib/Test/Simple/t/fail-like.t lib/Test/Simple/t/fail-more.t
3582           !> lib/Test/Simple/t/fail.t lib/Test/Simple/t/has_plan2.t
3583           !> lib/Test/Simple/t/is_deeply.t lib/Test/Simple/t/missing.t
3584           !> lib/Test/Simple/t/output.t lib/Test/Simple/t/plan_is_noplan.t
3585           !> lib/Test/Simple/t/plan_no_plan.t lib/Test/Simple/t/threads.t
3586           !> lib/Test/Simple/t/todo.t lib/Test/Simple/t/use_ok.t
3587           !> lib/Test/Tutorial.pod t/lib/Test/Simple/Catch.pm
3588           !> t/lib/TieOut.pm
3589 ____________________________________________________________________________
3590 [ 23595] By: nicholas                              on 2004/12/01  19:53:15
3591         Log: Integrate:
3592              [ 23491]
3593              Subject: [PATCH] Re: [perl #32272] Not OK: perl v5.8.5 +MAINT23414 on cygwin-thread-multi-64int 1.5.12s(0.11642) (UNINSTALLED)
3594              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3595              Date: Tue, 9 Nov 2004 17:40:13 -0800
3596              Message-ID: <20041110014012.GA2796@efn.org>
3597              
3598              [ 23492]
3599              Replace a skip by a todo.
3600              Subject: Re: [PATCH] Re: [perl #32272] Not OK: perl v5.8.5 +MAINT23414 on cygwin-thread-multi-64int 1.5.12s(0.11642) (UNINSTALLED)
3601              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3602              Date: Wed, 10 Nov 2004 01:30:14 -0800
3603              Message-ID: <20041110093014.GA1676@efn.org>
3604              
3605              [ 23505]
3606              Subject: [PATCH 5.8.x] Allow more tries for t/op/time.t test 2.
3607              From: Andy Dougherty <doughera@lafayette.edu>
3608              Date: Tue, 16 Nov 2004 12:11:00 -0500 (EST)
3609              Message-ID: <Pine.SOL.4.58.0411161149170.5639@maxwell.phys.lafayette.edu>
3610      Branch: maint-5.8/perl
3611           !> t/io/tell.t t/op/time.t
3612 ____________________________________________________________________________
3613 [ 23594] By: nicholas                              on 2004/12/01  19:38:55
3614         Log: Integrate:
3615              [ 23473]
3616              Subject: [perl #32327] Benchmark calls coderef with spurious arguments 
3617              From: Anno Siegel (via RT) <perlbug-followup@perl.org>
3618              Date: 4 Nov 2004 20:12:36 -0000
3619              Message-ID: <rt-3.0.11-32327-99325.8.9408996026507@perl.org>
3620              
3621              [ 23510]
3622              Subject: [perl #28929] File::Find follow_fast => 1 loses dangling symlink 
3623              From: "Steve Peters via RT" <perlbug-followup@perl.org>
3624              Date: 12 Nov 2004 02:47:36 -0000
3625              Message-ID: <rt-3.0.11-28929-100158.11.3214775505644@perl.org>
3626              
3627              [ 23526]
3628              Subject: [perl #3422] [PATCH] CHECK routine called after syntax error 
3629              From: "Steve Peters via RT" <perlbug-followup@perl.org>
3630              Date: 23 Nov 2004 00:04:24 -0000
3631              Message-ID: <rt-3.0.11-3422-100830.4.45764701781506@perl.org>
3632              
3633              [ 23548]
3634              Subject: [perl #32639] [PATCH] Bug in Term::Complete Module with $_ Usage 
3635              From: "Steve Peters via RT" <perlbug-followup@perl.org>
3636              Date: 26 Nov 2004 17:14:33 -0000
3637              Message-ID: <rt-3.0.11-32639-101066.11.6172971744206@perl.org>
3638      Branch: maint-5.8/perl
3639           !> ext/B/B/Deparse.pm lib/Benchmark.pm lib/Benchmark.t
3640           !> lib/File/Find.pm lib/File/Find/t/find.t lib/Term/Complete.pm
3641 ____________________________________________________________________________
3642 [ 23593] By: nicholas                              on 2004/12/01  19:11:22
3643         Log: Integrate:
3644              [ 23497]
3645              Subject: [perl #32400] Unnecessary warning from constant.pm 
3646              From: Anno Siegel (via RT) <perlbug-followup@perl.org>
3647              Date: 10 Nov 2004 18:30:38 -0000
3648              Message-ID: <rt-3.0.11-32400-100099.4.31094423840584@perl.org>
3649      Branch: maint-5.8/perl
3650           !> lib/constant.pm lib/constant.t
3651 ____________________________________________________________________________
3652 [ 23591] By: nicholas                              on 2004/12/01  18:52:08
3653         Log: Integrate:
3654              [ 17730]
3655              missing chunk from #17725 causes lib/constant.t test failures
3656              (which was also a conversion to Test::More, so integrate that and
3657              convert the dropped pseudohash tests to Test::More too)
3658              
3659              [ 23588]
3660              &test in constant.t is vestigial, so amputate it.
3661      Branch: maint-5.8/perl
3662            ! lib/constant.t
3663 ____________________________________________________________________________
3664 [ 23590] By: nicholas                              on 2004/12/01  17:07:31
3665         Log: Integrate:
3666              [ 23490]
3667              Adjust test count for non-windows machines
3668      Branch: maint-5.8/perl
3669           !> ext/IO/t/io_file.t
3670 ____________________________________________________________________________
3671 [ 23589] By: nicholas                              on 2004/12/01  16:58:47
3672         Log: http://google.com/search?btnI=!&q=oi+perforce+no
3673              I wanted 23490 too, damn you. You're more trouble than you're worth.
3674              
3675              Integrate:
3676              [ 23489]
3677              Subject: [PATCH] fix IO::File to support binmode
3678              From: "Jos I. Boumans" <kane@dwim.org>
3679              Date: Tue, 9 Nov 2004 16:59:27 +0100
3680              Message-Id: <559E356E-3268-11D9-A2E6-000A95EF62E2@dwim.org>
3681      Branch: maint-5.8/perl
3682           +> ext/IO/t/io_file.t
3683           !> MANIFEST ext/IO/lib/IO/File.pm
3684 ____________________________________________________________________________
3685 [ 23586] By: nicholas                              on 2004/12/01  15:02:51
3686         Log: Integrate:
3687              [ 23468]
3688              Subject: Re: [perl #30633] Perl's "do" operator with a variety of absolute paths under Cygwin
3689              From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
3690              Date: Tue, 2 Nov 2004 17:24:29 -0800
3691              Message-ID: <20041103012429.GA7196@efn.org>
3692              
3693              [ 23520]
3694              genuine possible buffer problems spotted by flawfinder
3695      Branch: maint-5.8/perl
3696           !> regcomp.c util.c util.h
3697 ____________________________________________________________________________
3698 [ 23585] By: nicholas                              on 2004/12/01  13:52:46
3699         Log: Integrate:
3700              [ 23501]
3701              Make all scripts run by regen.pl write output with UNIX style EOL's.
3702              
3703              (autodoc.pl was already done by change 23371.)
3704              
3705              [ 23567]
3706              Remove trailing whitespace that found their way in the docs
3707              (spotted by Stas Bekman)
3708              
3709              [ 23568]
3710              Protection against trailing spaces in embed.fnc
3711              
3712              [ 23581]
3713              MANIFEST.SKIP is missing from the list of files that come
3714              with MakeMaker
3715      Branch: maint-5.8/perl
3716           !> Porting/Maintainers.pl autodoc.pl bytecode.pl embed.fnc
3717           !> embed.pl keywords.pl opcode.pl pod/perlapi.pod proto.h
3718           !> regcomp.pl warnings.pl
3719 ____________________________________________________________________________
3720 [ 23582] By: nicholas                              on 2004/12/01  13:28:06
3721         Log: Integrate:
3722              [ 23433]
3723              [perl #31851] Threading crash with closures
3724              various OpREFCNT_inc() operations weren't doing locking
3725              
3726              [ 23499]
3727              Fix Win32 breakage caused by changes to op.c in change 23433.
3728              
3729              Also limit the scope of the locks in a couple of places, as suggested
3730              by Hugo in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-11/msg00286.html.
3731      Branch: maint-5.8/perl
3732            ! embed.fnc
3733           !> embed.h global.sym op.c op.h pad.c proto.h regcomp.c sv.c
3734 ____________________________________________________________________________
3735 [ 23580] By: nicholas                              on 2004/12/01  12:13:11
3736         Log: Integrate:
3737              [ 23448]
3738              Make TEST and harness skip tests for extensions that were not
3739              configured. Currently this skipping is silent - maybe they should
3740              report what they are skipping.
3741      Branch: maint-5.8/perl
3742           !> t/TEST t/harness
3743 ____________________________________________________________________________
3744 [ 23579] By: nicholas                              on 2004/11/30  23:01:57
3745         Log: oops. typo. s/5/6/;
3746      Branch: maint-5.8/perl
3747            ! MANIFEST
3748 ____________________________________________________________________________
3749 [ 23578] By: nicholas                              on 2004/11/30  16:56:12
3750         Log: Integrate:
3751              [ 23435]
3752              Added probes for strlcat () and strlcpy () to Configure
3753              Re-ordered config_h.SH
3754              
3755              [ 23436]
3756              Promote #23435 (strlcat ()/strlcpy ()) to non-standard OS's
3757              
3758              [ 23450]
3759              The next step in strlcat ()/ strcpy () detection and usage
3760              preparation. Change to handy.h eeded for config_h.SH
3761              
3762              [ 23455]
3763              Since strlcat/strlcpy are not argument/return value compatible
3764              with strncat/strncpy, replace the misleading defines with comment
3765              
3766              [ 23457]
3767              New Glossary and samples for blead
3768              Glossary now is in line with recent changes to config_h.SH
3769              
3770              [ 23467]
3771              Subject: [PATCH configure.com] Re: [PATCH]  Detecting strlcat() and strlcpy() in Configure
3772              From: "Craig A. Berry" <craigberry@mac.com>
3773              Date: Tue, 02 Nov 2004 20:02:04 -0600
3774              Message-ID: <41883C1C.3080108@mac.com>
3775              
3776              [ 23577]
3777              Add placeholders for the new strlcat and strlcpy entries in
3778              config.sh, to ensure that the config.h generated for cross-
3779              compilation will still work.
3780      Branch: maint-5.8/perl
3781           !> Configure Cross/config.sh-arm-linux Makefile.SH
3782           !> NetWare/config_H.wc Porting/Glossary config_h.SH configure.com
3783           !> handy.h plan9/config_h.sample win32/config_H.bc
3784           !> win32/config_H.gc win32/config_H.vc win32/config_H.vc64
3785           !> wince/config_H.ce
3786 ____________________________________________________________________________
3787 [ 23576] By: nicholas                              on 2004/11/30  15:48:24
3788         Log: Move the old Changes file to Changes5.8.6
3789              Create and update a new Changes file for 5.8.7
3790      Branch: maint-5.8/perl
3791           +> Changes5.8.6
3792            ! Changes MANIFEST patchlevel.h
3793 ____________________________________________________________________________
3794 [ 23573] By: nicholas                              on 2004/11/30  15:16:05
3795         Log: Create perl587delta.pod
3796      Branch: maint-5.8/perl
3797            + pod/perl587delta.pod
3798            ! MANIFEST Makefile.SH pod.lst pod/perl.pod pod/perltoc.pod
3799            ! vms/descrip_mms.template win32/Makefile win32/makefile.mk
3800            ! win32/pod.mak
3801 ____________________________________________________________________________
3802 [ 23569] By: nicholas                              on 2004/11/30  13:59:34
3803         Log: Fix my C<< >> error (as diagnosed by Mike Giroux), plus rename the
3804              file to perl586delta ready for 5.8.7
3805      Branch: maint-5.8/perl
3806            ! pod/perl586delta.pod
3807 ____________________________________________________________________________
3808 [ 23565] By: nicholas                              on 2004/11/28  21:07:27
3809         Log: Subject: [PATCH] maint has the wrong MANIFEST.SKIP
3810              From: Michael G Schwern <schwern@pobox.com>
3811              Message-ID: <20041123052948.GA10605@windhund.schwern.org>
3812              Date: Tue, 23 Nov 2004 00:29:49 -0500
3813      Branch: maint-5.8/perl
3814            ! lib/ExtUtils/MANIFEST.SKIP
3815 ____________________________________________________________________________
3816 [ 23560] By: nicholas                              on 2004/11/28  00:25:25
3817         Log: Integrate:
3818              [ 23498]
3819              Subject: [PATCH] Add the minitest target to vms buildsystem
3820              From: Abe Timmerman <abe@ztreet.demon.nl>
3821              Date: Sun, 14 Nov 2004 00:48:17 +0100
3822              Message-Id: <200411140048.17035.abe@ztreet.demon.nl>
3823      Branch: maint-5.8/perl
3824           !> vms/descrip_mms.template vms/test.com
3825 ____________________________________________________________________________
3826 [ 23559] By: nicholas                              on 2004/11/28  00:09:35
3827         Log: Disarm the maint branch
3828      Branch: maint-5.8/perl
3829            ! patchlevel.h
3830 ____________________________________________________________________________
3831 [ 23556] By: nicholas                              on 2004/11/27  18:34:58
3832         Log: Break a leg
3833      Branch: maint-5.8/perl
3834            ! patchlevel.h pod/perlhist.pod
3835 ____________________________________________________________________________
3836 [ 23553] By: nicholas                              on 2004/11/27  15:49:55
3837         Log: Update Changes
3838      Branch: maint-5.8/perl
3839            ! Changes patchlevel.h