1Please note: This file provides a complete, temporally ordered log of
2changes that went into every version of Perl.  If you'd like more
3detailed information, please consult the comments in the individual
4patches posted to the perl5-porters mailing list.  Patches for each
5individual change may also be obtained through ftp and rsync--see
6pod/perlhack.pod for the details.
7
8For information on what's new in this release, see pod/perldelta.pod.
9
10[The "CAST AND CREW" list has been moved to AUTHORS.]
11
12NOTE: Each change entry shows the change number; who checked it into the
13repository; when; description of the change; which branch the change
14happened in; and the affected files.  The file lists have a short symbolic
15indicator:
16
17    	    !	    modified
18    	    +	    added
19    	    -	    deleted
20    	    +>	    branched (from elsewhere)
21    	    !>	    merged changes (from elsewhere)
22
23The Message-Ids in the change entries refer to the email messages sent
24to the perl5-porters mailing list.  You can retrieve the messages for
25example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
26
27--------------
28Version v5.8.5		Maintenance release working toward v5.8.5
29--------------
30____________________________________________________________________________
31[ 23139] By: nicholas                              on 2004/07/19  13:43:44
32        Log: Oops. Forgot to mention the threads fix.
33     Branch: maint-5.8/perl
34	   ! pod/perl585delta.pod
35____________________________________________________________________________
36[ 23138] By: nicholas                              on 2004/07/19  13:01:47
37        Log: Update the perldelta.
38     Branch: maint-5.8/perl
39	   ! pod/perl585delta.pod
40____________________________________________________________________________
41[ 23137] By: nicholas                              on 2004/07/19  12:43:07
42        Log: Update Changes
43     Branch: maint-5.8/perl
44	   ! Changes patchlevel.h
45____________________________________________________________________________
46[ 23136] By: nicholas                              on 2004/07/19  12:27:41
47        Log: Integrate:
48             [ 23042]
49             Bump $B::Deparse::VERSION
50     Branch: maint-5.8/perl
51	  !> ext/B/B/Deparse.pm
52____________________________________________________________________________
53[ 23134] By: nicholas                              on 2004/07/17  09:40:46
54        Log: New sample config files.
55     Branch: maint-5.8/perl
56	   ! Porting/config.sh Porting/config_H
57____________________________________________________________________________
58[ 23133] By: nicholas                              on 2004/07/17  09:36:41
59        Log: Integrate:
60             [ 23120]
61             threads.xs doesn't check the return value of the thread creation
62             call. D'oh! This gives SEGVs if the OS fails to create another thread.
63             Cause of problem located by Nigel Sandever
64     Branch: maint-5.8/perl
65	  !> ext/threads/threads.pm ext/threads/threads.xs
66____________________________________________________________________________
67[ 23132] By: nicholas                              on 2004/07/16  14:31:01
68        Log: Integrate:
69             [ 23072]
70             dor and // fulfil a TODO
71             Correct a deviation from the Nicholas Clark style guide.
72
73             [ 23073]
74             A more honest TODO
75
76             [ 23077]
77             Resurrect the TODO items about Unicode filenames and Unicode %ENV
78             Rant a bit more about POD -> HTML
79
80             [ 23078]
81             Dual lifing and dists is a TODO
82
83             [ 23081]
84             Finding a way to put "I'm MAINT" in perl -v is a TODO
85
86             [ 23082]
87             A decent benchmark would be useful. But it is vague.
88
89             [ 23094]
90             Generalised "how many in list context" would be useful
91
92             [ 23103]
93             s/sort/split/; - my mistake spotted by Dave.
94
95             [ 23104]
96             Some thoughts on foreach reverse
97
98             [ 23107]
99             Subject:  [PATCH] split doc clarification
100             From:  Yitzchak Scott-Thoennes <sthoenna@efn.org>
101             Date:  Wed, 14 Jul 2004 10:19:36 -0700
102             Message-Id:  <20040714171936.GA1092@efn.org>
103
104             [ 23115]
105             for (reverse @foo) now iterates in reverse in place.
106             (Just the TODO change)
107
108             [ 23116]
109             Abigail notes that a re-entrant regexp engine is a todo
110
111             [ 23129]
112             Typo fix from Julian Gilbey, forwarded upstream from Debian by
113             Brendan O'Dea
114
115             [ 23130]
116             Clarify that it's only Mac OS *Classic* that uses 1904 - OS X uses
117             1970
118     Branch: maint-5.8/perl
119	  !> pod/perlfunc.pod pod/perltodo.pod pod/perluniintro.pod
120____________________________________________________________________________
121[ 23131] By: nicholas                              on 2004/07/16  14:11:52
122        Log: Integrate:
123             [ 23051]
124             Add some missing authors and remove 1 duplicate
125
126             [ 23127]
127             glob('*.c') to find documentation is dangerous when run in unclean
128             trees, so isntead use MANIFEST to only scan the legitimate source
129             files.
130     Branch: maint-5.8/perl
131	  !> AUTHORS autodoc.pl
132____________________________________________________________________________
133[ 23119] By: nicholas                              on 2004/07/15  16:38:38
134        Log: Integrate:
135             [ 23118]
136             Assimilate Cwd 2.19
137     Branch: maint-5.8/perl
138	  !> ext/Cwd/Changes ext/Cwd/t/cwd.t lib/Cwd.pm
139____________________________________________________________________________
140[ 23110] By: nicholas                              on 2004/07/14  23:36:17
141        Log: Integrate:
142             [ 23071]
143             Subject: [PATCH] prime_env_iter and zero-length values on VMS
144             From: "Craig A. Berry" <craigberry@mac.com>
145             Date: Thu, 08 Jul 2004 23:19:05 -0500
146             Message-ID: <40EE1CB9.8030407@mac.com>
147     Branch: maint-5.8/perl
148	  !> vms/vms.c
149____________________________________________________________________________
150[ 23087] By: nicholas                              on 2004/07/12  21:36:51
151        Log: Integrate:
152             [ 23076]
153             Perl_mode_from_discipline must update len. (else SEGV)
154             Diagnosis and patch from clkao
155
156             [ 23083]
157             Perl_is_utf8_string(pTHX_ U8 *s, STRLEN len)
158             Can now handle the case
159             is_utf8_string(NULL,0)
160             again.
161             Why do we have code dup for Perl_is_utf8_string_loc() ?
162
163             [ 23084]
164             NI-S: IMHO utf8_upgrade is just changing representation not the value
165             so it has no business calling SvSETMAGIC.
166
167             [ 23085]
168             Bodge to make Tk work - like the UTF8 flag, the READONLY flag has too
169             many meanings. const const vs mutable in this case.
170     Branch: maint-5.8/perl
171	   ! sv.c
172	  !> doio.c utf8.c
173____________________________________________________________________________
174[ 23086] By: nicholas                              on 2004/07/12  21:19:15
175        Log: Disarm the release candidate
176     Branch: maint-5.8/perl
177	   ! patchlevel.h
178____________________________________________________________________________
179[ 23080] By: nicholas                              on 2004/07/11  16:07:49
180        Log: Remove the Safe $VERSION FIXME.
181             Comment on the rearrangement of lib/unicore
182     Branch: maint-5.8/perl
183	   ! pod/perl585delta.pod
184____________________________________________________________________________
185[ 23070] By: nicholas                              on 2004/07/08  16:21:29
186        Log: Need to copy the correct perldelta.
187             Also need to fix Makefile.SH to work out what to copy using pod.lst
188             (Spotted by Randal)
189     Branch: maint-5.8/perl
190	   ! Makefile.SH
191____________________________________________________________________________
192[ 23069] By: nicholas                              on 2004/07/08  13:53:43
193        Log: This is RC2. Maybe this one will last longer.
194     Branch: maint-5.8/perl
195	   ! patchlevel.h pod/perlhist.pod
196____________________________________________________________________________
197[ 23068] By: nicholas                              on 2004/07/08  13:38:14
198        Log: Update Changes
199     Branch: maint-5.8/perl
200	   ! Changes patchlevel.h
201____________________________________________________________________________
202[ 23067] By: nicholas                              on 2004/07/08  13:25:33
203        Log: Rebuild toc. Resort MANIFEST
204     Branch: maint-5.8/perl
205	   ! MANIFEST pod/perltoc.pod
206____________________________________________________________________________
207[ 23066] By: nicholas                              on 2004/07/08  13:10:35
208        Log: Integrate:
209             [ 23062]
210             First stab at explaining that CLONE may get more parameters in future.
211             More eloquent rewording desired. Patches welcome.
212
213             [ 23065]
214             Randal notes:
215
216             "perldoc perldelta" still says 5.8.3 to 5.8.4, even though there
217             *is* a "perldoc perl583delta" properly.
218
219             This is because perl584delta still thinks it's the perldelta
220     Branch: maint-5.8/perl
221	  !> pod/perl584delta.pod pod/perlmod.pod
222____________________________________________________________________________
223[ 23064] By: nicholas                              on 2004/07/08  13:06:35
224        Log: Integrate:
225             [ 23063]
226             Make Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
227             as an argument.
228     Branch: maint-5.8/perl
229	  !> sv.c
230____________________________________________________________________________
231[ 23057] By: nicholas                              on 2004/07/06  13:00:52
232        Log: This is RC1
233     Branch: maint-5.8/perl
234	   ! patchlevel.h pod/perlhist.pod
235____________________________________________________________________________
236[ 23056] By: nicholas                              on 2004/07/06  12:45:46
237        Log: Update Changes
238     Branch: maint-5.8/perl
239	   ! Changes patchlevel.h
240____________________________________________________________________________
241[ 23055] By: nicholas                              on 2004/07/06  11:35:31
242        Log: Cargo cult 5.8.5 upgrade
243     Branch: maint-5.8/perl
244	   ! Cross/config.sh-arm-linux META.yml NetWare/Makefile README.os2
245	   ! README.vms epoc/createpkg.pl ext/List/Util/t/lln.t
246	   ! patchlevel.h plan9/config.plan9 pod/perl585delta.pod
247	   ! vos/build.cm vos/config.alpha.def vos/config.alpha.h
248	   ! vos/config.ga.def vos/config.ga.h vos/install_perl.cm
249	   ! win32/Makefile win32/config_H.bc win32/config_H.gc
250	   ! win32/config_H.vc win32/config_H.vc64 win32/makefile.mk
251	   ! wince/Makefile.ce
252____________________________________________________________________________
253[ 23054] By: nicholas                              on 2004/07/06  09:54:16
254        Log: Another tweak
255     Branch: maint-5.8/perl
256	   ! pod/perl585delta.pod
257____________________________________________________________________________
258[ 23053] By: nicholas                              on 2004/07/06  09:52:45
259        Log: Improvements suggested by Jarkko
260     Branch: maint-5.8/perl
261	   ! pod/perl585delta.pod
262____________________________________________________________________________
263[ 23050] By: nicholas                              on 2004/07/06  09:13:11
264        Log: Fixup change 22979 in the ChangeLog *properly* (so that tools parse
265             it)
266     Branch: maint-5.8/perl
267	   ! Changes
268____________________________________________________________________________
269[ 23049] By: nicholas                              on 2004/07/05  17:46:57
270        Log: Back out 22997 as it causes Net::DNS to spin forever in 05-rr-txt.t
271     Branch: maint-5.8/perl
272	   ! lib/Text/ParseWords.pm lib/Text/ParseWords.t
273____________________________________________________________________________
274[ 23045] By: nicholas                              on 2004/07/05  15:13:40
275        Log: Change 23035 wasn't meant to integrate t/op/threads.t to maint
276     Branch: maint-5.8/perl
277	   - t/op/threads.t
278____________________________________________________________________________
279[ 23044] By: nicholas                              on 2004/07/05  15:00:22
280        Log: I missed the libnet upgrade. I almost missed Steve Hay reminding me of
281             this.
282     Branch: maint-5.8/perl
283	   ! pod/perl585delta.pod
284____________________________________________________________________________
285[ 23043] By: nicholas                              on 2004/07/05  14:58:20
286        Log: Things noticed by Ronald J Kimball and Steve Hay
287     Branch: maint-5.8/perl
288	   ! pod/perl585delta.pod
289____________________________________________________________________________
290[ 23041] By: nicholas                              on 2004/07/05  13:15:04
291        Log: Integrate:
292             [ 23029]
293             Subject: [PATCH Cwd 2.18] _vms_abs_path on non-directories
294             From: "Craig A. Berry" <craigberry@mac.com>
295             Message-ID: <40E704AA.4090801@mac.com>
296             Date: Sat, 03 Jul 2004 14:10:34 -0500
297     Branch: maint-5.8/perl
298	  !> ext/Cwd/t/cwd.t lib/Cwd.pm
299____________________________________________________________________________
300[ 23039] By: nicholas                              on 2004/07/04  21:32:40
301        Log: Integrate:
302             [ 23022]
303             The microperl config didn't know about usemallocwrap yet.
304
305             [ 23027]
306             More microperl tweaks.
307     Branch: maint-5.8/perl
308	  !> Makefile.micro README.micro uconfig.h uconfig.sh
309____________________________________________________________________________
310[ 23038] By: nicholas                              on 2004/07/04  21:22:18
311        Log: Integrate:
312             [ 23019]
313             Bump version numbers
314
315             [ 23025]
316             Bump version number of Safe for CPAN release
317     Branch: maint-5.8/perl
318	  !> ext/File/Glob/Glob.pm ext/Opcode/Safe.pm
319	  !> ext/XS/APItest/APItest.pm ext/threads/threads.pm lib/Carp.pm
320	  !> lib/File/Copy.pm lib/Text/ParseWords.pm lib/Text/Wrap.pm
321	  !> lib/autouse.pm lib/charnames.pm lib/diagnostics.pm lib/utf8.pm
322____________________________________________________________________________
323[ 23037] By: nicholas                              on 2004/07/04  21:12:06
324        Log: Integrate:
325             [ 23010]
326             More caveats in B::Deparse's documentation
327             (suggested by Yves Orton)
328
329             [ 23011]
330             Note that sv_2mortal isn't just "increase reference count by 1, and
331             mark that it needs a deferred recount"
332
333             [ 23014]
334             Subject: [PATCH pod/perlop.pod] Documenting undefined behaviour of $i = $i ++.
335             From: Abigail <abigail@abigail.nl>
336             Date: Wed, 30 Jun 2004 12:00:21 +0200
337             Message-ID: <20040630100021.GA23752@abigail.nl>
338
339             [ 23026]
340             Maintainer change for Safe
341     Branch: maint-5.8/perl
342	  !> Porting/Maintainers.pl ext/B/B/Deparse.pm pod/perlop.pod sv.c
343____________________________________________________________________________
344[ 23036] By: nicholas                              on 2004/07/04  20:59:30
345        Log: Integrate:
346             [ 22995]
347             Subject: [PATCH] regcomp.c, t/op/regmesg.t -- False range with \p and \P
348             From: Jeff 'japhy' Pinyan <japhy@perlmonk.org>
349             Date: Thu, 24 Jun 2004 16:42:54 -0400 (EDT)
350             Message-ID: <Pine.LNX.4.44.0406241636340.8774-200000@perlmonk.org>
351     Branch: maint-5.8/perl
352	  !> regcomp.c t/op/regmesg.t
353____________________________________________________________________________
354[ 23035] By: nicholas                              on 2004/07/04  20:49:10
355        Log: Integrate:
356             [ 22994]
357             More @INC test fixes
358
359             [ 22998]
360             Correct detection of absent modules. Based on
361
362             Subject: [PATCH] Config{extensions} uses filesystem names as extensions
363             From: Andy Dougherty <doughera@lafayette.edu>
364             Message-ID: <Pine.SOL.4.58.0406241505530.14039@maxwell.phys.lafayette.edu>
365             Date: Thu, 24 Jun 2004 15:09:47 -0400 (EDT)
366
367             with improvements from Marcus Holland-Moritz
368
369             [ 23028]
370             /usr/bin/locale steadfastly delivers 8 bit output independent of
371             LC_ALL. So when perl's expecting utf8, things don't quite work right.
372             This has become visible since fix 22842
373     Branch: maint-5.8/perl
374	  +> t/op/threads.t
375	  !> ext/Devel/PPPort/t/test.t ext/PerlIO/t/scalar.t
376	  !> ext/PerlIO/t/via.t ext/threads/shared/t/disabled.t lib/DB.t
377	  !> lib/Dumpvalue.t lib/PerlIO/via/t/QuotedPrint.t
378	  !> lib/Tie/RefHash.t lib/autouse.t lib/dumpvar.t lib/h2xs.t
379	  !> lib/locale.t lib/overload.t t/io/crlf.t t/uni/chomp.t
380	  !> t/uni/tr_7jis.t t/uni/tr_eucjp.t t/uni/tr_sjis.t
381	  !> t/uni/tr_utf8.t
382____________________________________________________________________________
383[ 23034] By: nicholas                              on 2004/07/04  20:23:50
384        Log: Integrate:
385             [ 22992]
386             Fix for: [perl #30442] Text::ParseWords does not handle backslashed newline inside quoted text
387             Use the suggested regex fix, plus some tests.
388
389             [ 22997]
390             Cleanup the main regex in Text::ParseWords and make the
391             parse_line() routine faster. Add a Unicode test case.
392     Branch: maint-5.8/perl
393	  !> lib/Text/ParseWords.pm lib/Text/ParseWords.t
394____________________________________________________________________________
395[ 23033] By: nicholas                              on 2004/07/04  20:12:51
396        Log: Integrate:
397             [ 22990]
398             Fix for: [perl #2738] perl segfautls on input
399             The parser was incorrectly accepting <> as a subroutine prototype and
400             newATTRSUB didn't validate the proto argument before accessing op_sv.
401
402             [ 23006]
403             [perl #30509] use encoding and "eq" cause memory leak
404             Perl_sv_eq() was creating a temp and not always freeing it
405     Branch: maint-5.8/perl
406	   ! t/comp/parser.t
407	  !> op.c pod/perldiag.pod sv.c toke.c
408____________________________________________________________________________
409[ 23032] By: nicholas                              on 2004/07/04  19:46:34
410        Log: Integrate:
411             [ 22942]
412             Upgrade to Locale::Maketext 1.09
413     Branch: maint-5.8/perl
414	  +> lib/Locale/Maketext/t/01_about_verbose.t
415	  +> lib/Locale/Maketext/t/10_make.t lib/Locale/Maketext/t/20_get.t
416	  +> lib/Locale/Maketext/t/40_super.t
417	  +> lib/Locale/Maketext/t/50_super.t
418	  +> lib/Locale/Maketext/t/60_super.t
419	  +> lib/Locale/Maketext/t/90_utf8.t
420	   - lib/Locale/Maketext/t/00about.t lib/Locale/Maketext/t/01make.t
421	   - lib/Locale/Maketext/t/02get.t lib/Locale/Maketext/t/03http.t
422	   - lib/Locale/Maketext/t/04super.t
423	   - lib/Locale/Maketext/t/05super.t
424	   - lib/Locale/Maketext/t/06super.t lib/Locale/Maketext/t/90utf8.t
425	  !> MANIFEST lib/Locale/Maketext.pm lib/Locale/Maketext/ChangeLog
426	  !> lib/Locale/Maketext/README
427____________________________________________________________________________
428[ 23031] By: nicholas                              on 2004/07/04  19:35:48
429        Log: Integrate:
430             [ 22946]
431             Upgrade to I18N::LangTags 0.31.
432
433             [ 22964]
434             Upgrade to I18N::LangTags 0.32
435
436             [ 23001]
437             Stop 80_all_env.t failing when LC_ALL is set
438
439             [ 23024]
440             Upgrade to I18N::LangTags 0.33
441
442             (this would have all been part of the previous change but
443             http://www.google.com/search?btnI=again&q=perforce+fails+bah )
444     Branch: maint-5.8/perl
445	  !> lib/I18N/LangTags.pm lib/I18N/LangTags/ChangeLog
446	  !> lib/I18N/LangTags/Detect.pm lib/I18N/LangTags/t/10_http.t
447	  !> lib/I18N/LangTags/t/80_all_env.t
448____________________________________________________________________________
449[ 23030] By: nicholas                              on 2004/07/04  19:22:15
450        Log: Integrate:
451             [ 22941]
452             Upgrade to I18N::LangTags 0.30.
453     Branch: maint-5.8/perl
454	  +> lib/I18N/LangTags/Detect.pm
455	  +> lib/I18N/LangTags/t/01_about_verbose.t
456	  +> lib/I18N/LangTags/t/05_main.t lib/I18N/LangTags/t/07_listy.t
457	  +> lib/I18N/LangTags/t/10_http.t lib/I18N/LangTags/t/50_super.t
458	  +> lib/I18N/LangTags/t/55_supers_strict.t
459	  +> lib/I18N/LangTags/t/80_all_env.t
460	   - lib/I18N/LangTags/t/01test.t lib/I18N/LangTags/t/02decency.t
461	  !> MANIFEST lib/I18N/LangTags.pm lib/I18N/LangTags/ChangeLog
462	  !> lib/I18N/LangTags/List.pm
463____________________________________________________________________________
464[ 23020] By: nicholas                              on 2004/07/01  13:35:17
465        Log: Integrate:
466             [ 23016]
467             Sync to libnet-1.19
468     Branch: maint-5.8/perl
469	  !> lib/Net/Changes.libnet lib/Net/Cmd.pm lib/Net/FTP.pm
470	  !> lib/Net/POP3.pm lib/Net/SMTP.pm lib/Net/t/datasend.t
471____________________________________________________________________________
472[ 23017] By: nicholas                              on 2004/06/30  20:28:29
473        Log: Back 22969 out of maint. (reinstate the "Tied variable freed while
474             still in use" error for the moment, as my change causes interesting
475             bugs under utf8 locales)
476     Branch: maint-5.8/perl
477	   ! mg.c pod/perldiag.pod t/op/tie.t
478____________________________________________________________________________
479[ 23015] By: nicholas                              on 2004/06/30  12:17:35
480        Log: Integrate:
481             [ 23002]
482             Assimilate Locale-Codes-2.07
483     Branch: maint-5.8/perl
484	  !> lib/Locale/Codes/ChangeLog lib/Locale/Codes/README
485	  !> lib/Locale/Codes/t/all.t lib/Locale/Codes/t/constants.t
486	  !> lib/Locale/Codes/t/country.t lib/Locale/Codes/t/currency.t
487	  !> lib/Locale/Codes/t/uk.t lib/Locale/Constants.pm
488	  !> lib/Locale/Constants.pod lib/Locale/Country.pm
489	  !> lib/Locale/Country.pod lib/Locale/Currency.pm
490	  !> lib/Locale/Currency.pod lib/Locale/Language.pm
491	  !> lib/Locale/Language.pod lib/Locale/Script.pm
492	  !> lib/Locale/Script.pod
493____________________________________________________________________________
494[ 23013] By: nicholas                              on 2004/06/30  11:25:27
495        Log: Integrate:
496             [ 22988]
497             Upgrade to Cwd 2.17_03
498
499             [ 22991]
500             Upgrade to Cwd 2.18
501             (with local changes to cwd.t, to adapt it to the core)
502
503             [ 22993]
504             Fix the Cwd tests for the core.
505     Branch: maint-5.8/perl
506	  !> ext/Cwd/Changes ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t
507	  !> ext/Cwd/t/taint.t lib/Cwd.pm
508____________________________________________________________________________
509[ 23012] By: nicholas                              on 2004/06/30  11:11:43
510        Log: Integrate:
511             [ 22935]
512             Assert SvTYPE is at least PGMV whenever accessing SvSTASH
513             (the Storable.xs part)
514
515             [ 22943]
516             Storable should cope if the string to thaw happens to be utf8 encoded
517             And anything with bytes >=256 is corrupt
518
519             [ 22944]
520             Change 22516 forgot to add make_overload.pl to generate test data
521             (submitted from the pub via wireless, bluetooth and then GPRS out
522             to the Internet)
523
524             [ 22968]
525             Subject: [PATCH] Storable signedness nit
526             From: "Craig A. Berry" <craigberry@mac.com>
527             Message-ID: <40D3AAC7.6030407@mac.com>
528             Date: Fri, 18 Jun 2004 21:53:59 -0500
529     Branch: maint-5.8/perl
530	  +> ext/Storable/t/make_overload.pl
531	  !> MANIFEST ext/Storable/ChangeLog ext/Storable/README
532	  !> ext/Storable/Storable.pm ext/Storable/Storable.xs
533	  !> ext/Storable/t/utf8.t
534____________________________________________________________________________
535[ 23009] By: nicholas                              on 2004/06/29  11:09:36
536        Log: Integrate:
537             [ 22996]
538             Subject: [perl #30450] perl 5.8.4: enhancement to hints/solaris_2.sh
539             From: Nicholas Gianniotis (via RT) <perlbug-followup@perl.org>
540             Date: 25 Jun 2004 09:39:51 -0000
541             Message-ID: <rt-3.0.9-30450-91340.10.3279898804255@perl.org>
542             and
543             From: Andy Dougherty <doughera@lafayette.edu>
544             Date: Fri, 25 Jun 2004 11:30:11 -0400 (EDT)
545             Message-ID: <Pine.SOL.4.58.0406251113420.15961@maxwell.phys.lafayette.edu>
546
547             [ 23007]
548             HP-UX 10.20 still *needs* -Ae for HP C-ANSI-C to be ANSI
549             11.00 and on are ANSI by default for /opt/ansic/bin
550             Error was introduced by #22975 in re-enabling 10.01
551     Branch: maint-5.8/perl
552	  !> hints/hpux.sh hints/solaris_2.sh
553____________________________________________________________________________
554[ 23005] By: nicholas                              on 2004/06/28  17:03:14
555        Log: Draft 1 of perl585delta.
556     Branch: maint-5.8/perl
557	   ! pod/perl585delta.pod
558____________________________________________________________________________
559[ 23004] By: rgs                                   on 2004/06/28  16:29:21
560        Log: Document h2ph changes in perldelta
561     Branch: maint-5.8/perl
562	   ! pod/perl585delta.pod
563____________________________________________________________________________
564[ 23003] By: nicholas                              on 2004/06/28  12:16:52
565        Log: Correct the changelog entry for 22979
566     Branch: maint-5.8/perl
567	   ! Changes
568____________________________________________________________________________
569[ 23000] By: nicholas                              on 2004/06/27  15:19:21
570        Log: Update Changes. Almost time for 5.8.5
571     Branch: maint-5.8/perl
572	   ! Changes patchlevel.h
573____________________________________________________________________________
574[ 22999] By: nicholas                              on 2004/06/27  12:18:13
575        Log: Integrate:
576             [ 21936]
577             fix [perl #24660], [perl #24663].
578
579             [ 22106]
580             still problems with backreferences + reverse cloning
581             after #21936 - the weak reference may live on the pad.
582     Branch: maint-5.8/perl
583	  !> mg.c sv.c
584____________________________________________________________________________
585[ 22989] By: nicholas                              on 2004/06/24  15:09:34
586        Log: Integrate:
587             [ 22872]
588             First step to generating Unicode files for the regexp engine at build
589             time - targets in the Makefile
590
591             [ 22873]
592             Convert to using File::Spec, so that we can build Unicode files
593             on all platforms
594
595             [ 22879]
596             Run mktables as part of the build process.
597             Don't ship any of the files that it generates in lib/unicore
598
599             [ 22880]
600             Don't need to require utf8_pva.pl at top of file
601
602             [ 22881]
603             replace the run time code in lib/utf8_pva.pl with data generated
604             at build by mktables, stored in lib/unicore/PVA.pl
605
606             [ 22887]
607             Subject: Re: Smoke [5.9.2] 22881 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
608             From: Steve Hay <steve.hay@uk.radan.com>
609             Date: Tue, 01 Jun 2004 15:30:37 +0100
610             Message-ID: <40BC930D.90701@uk.radan.com>
611
612             [ 22899]
613             Workaround a dmake oddity.
614             Subject: Re: Smoke [5.9.2] 22881 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
615             From: Steve Hay <steve.hay@uk.radan.com>
616             Date: Thu, 03 Jun 2004 12:16:13 +0100
617             Message-ID: <40BF087D.8030005@uk.radan.com>
618
619             [ 22924]
620             Subject: Change 22872 breaks shared miniperl invocation
621             From: Alexey Tourbin <at@altlinux.ru>
622             Date: Fri, 4 Jun 2004 13:24:17 +0400
623             Message-ID: <20040604092417.GA13447@solemn.turbinal.org>
624
625             [ 22961]
626             'make test' without preceeding 'make' fails.
627             Change #22872 added a target to run mktables, but this was
628             skipped if 'make test' was run first, causing the build of
629             Unicode::Normalize to fail.
630
631             [ 22963]
632             make mktables always update modifed time to play better with make
633     Branch: maint-5.8/perl
634	   - (delete 420 files)
635	  !> MANIFEST Makefile.SH lib/unicore/mktables lib/utf8_heavy.pl
636	  !> vms/descrip_mms.template win32/Makefile win32/makefile.mk
637____________________________________________________________________________
638[ 22987] By: nicholas                              on 2004/06/23  15:54:27
639        Log: Integrate:
640             [ 22960]
641             When expecting an error, it's best to check the text you got, rather
642             than blindly assuming that it's correct.
643     Branch: maint-5.8/perl
644	  !> t/op/write.t
645____________________________________________________________________________
646[ 22986] By: nicholas                              on 2004/06/23  15:30:36
647        Log: Integrate:
648             [ 22928]
649             t/comp/utf.t failed when configuring with -Dnoextensions=Encode
650
651             [ 22947]
652             Need to skip test 7 if perl built without the PerlIO::scalar extension
653
654             [ 22948]
655             Can't test the B modules if we didn't build 'em
656
657             [ 22949]
658             Unicode::UCD uses Storable, so we can't test if Storable isn't built.
659
660             [ 22950]
661             D'oh. Don't turn on warnings on the #! line without actually testing
662             the full code in case it warns.
663
664             [ 22951]
665             If we don't build B, we should skip all its tests.
666
667             [ 22952]
668             Skip re tests if re not built.
669
670             [ 22953]
671             Skip test if Devel::PPPort not built
672
673             [ 22954]
674             Skip test if perl configured without threads::shared
675
676             [ 22955]
677             Not ideal, but skip all of IO's tests if Socket is not built.
678
679             [ 22956]
680             Skip tests when PerlIO::scalar and PerlIO::via aren't built
681
682             [ 22957]
683             Also needs skipping if PerlIO::via not built
684
685             [ 22958]
686             This needs POSIX, so skip if no POSIX
687
688             [ 22959]
689             Case insensitive file systems are bad, m'kay
690
691             [ 22965]
692             Skip test if Devel::PPPort is not built.
693             Probably should fix h2xs to work without it.
694
695             [ 22966]
696             Skip test if Data::Dumper not built
697
698             [ 22967]
699             Skip tests if List::Util not built
700     Branch: maint-5.8/perl
701	  !> (integrate 31 files)
702____________________________________________________________________________
703[ 22985] By: nicholas                              on 2004/06/23  15:15:37
704        Log: Integrate:
705             [ 22907]
706             Upgrade to Test::Harness 2.42
707
708             [ 22908]
709             Upgrade to Time::Local 1.10.
710
711             [ 22909]
712             Upgrade to Unicode::Collate 0.40
713
714             [ 22912]
715             Upgrade to Pod::LaTeX 0.57
716
717             [ 22914]
718             Upgrade to CGI.pm 3.05
719
720             [ 22915]
721             Upgrade to Digest 1.08.
722
723             [ 22916]
724             Upgrade to Pod::Perldoc 3.13
725
726             [ 22920]
727             Upgrade to Pod::Parser 1.28
728             (except Pod::Find, which has local patches not yet on CPAN)
729
730             [ 22931]
731             Reapply change #20983, rolled back by change #22920,
732             as noticed by Craig Berry.
733     Branch: maint-5.8/perl
734	  +> lib/Pod/Perldoc/t/01_about_verbose.t lib/Pod/t/user.t
735	  !> MANIFEST lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Util.pm
736	  !> lib/CGI/t/html.t lib/Digest.pm lib/Pod/Checker.pm
737	  !> lib/Pod/LaTeX.pm lib/Pod/ParseUtils.pm lib/Pod/Parser.pm
738	  !> lib/Pod/Perldoc.pm lib/Pod/Perldoc/ToMan.pm
739	  !> lib/Test/Harness.pm lib/Test/Harness/Changes
740	  !> lib/Test/Harness/bin/prove lib/Test/Harness/t/prove-switches.t
741	  !> lib/Time/Local.pm lib/Time/Local.t lib/Unicode/Collate.pm
742	  !> lib/Unicode/Collate/t/hangul.t pod/pod2latex.PL
743	  !> pod/pod2usage.PL pod/podchecker.PL pod/podselect.PL
744	  !> t/pod/find.t
745____________________________________________________________________________
746[ 22984] By: nicholas                              on 2004/06/23  14:38:51
747        Log: Integrate:
748             [ 22906]
749             Patch 22835 Failed to upgrade all the new files in Encode 2.01
750             As spotted by Jerry D. Hedden
751
752             [ 22911]
753             Upgrade to Unicode::Normalize 0.30.
754
755             [ 22970]
756             Subject: [PATCH] DB_File 1.809  was RE: [perl #30237] DB_File methods and substr don't mix
757             From: "Paul Marquess" <Paul.Marquess@btinternet.com>
758             Date: Tue, 22 Jun 2004 21:29:12 +0100
759             Message-Id: <20040622202910.WBSU21846.mta08-svc.ntlworld.com@MARQUESSPT21>
760     Branch: maint-5.8/perl
761	  !> ext/DB_File/Changes ext/DB_File/DB_File.pm
762	  !> ext/DB_File/DB_File.xs ext/DB_File/t/db-btree.t
763	  !> ext/DB_File/t/db-hash.t ext/DB_File/t/db-recno.t
764	  !> ext/DB_File/typemap ext/Encode/Changes ext/Encode/Encode.pm
765	  !> ext/Encode/META.yml ext/Unicode/Normalize/Changes
766	  !> ext/Unicode/Normalize/Normalize.pm
767	  !> ext/Unicode/Normalize/Normalize.xs
768	  !> ext/Unicode/Normalize/t/illegal.t
769	  !> ext/Unicode/Normalize/t/short.t
770	  !> ext/Unicode/Normalize/t/split.t
771____________________________________________________________________________
772[ 22983] By: nicholas                              on 2004/06/23  13:41:45
773        Log: Integrate:
774             [ 22902]
775             Subject: Re: [PATCH] [perl #29841] utf8::decode doesn't work under -T
776             From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
777             Date: Sun, 06 Jun 2004 00:37:21 +0900
778             Message-Id: <20040606003344.57B2.BQW10602@nifty.com>
779
780             [ 22976]
781             Add a regression test for bug #23765 (by Jarkko)
782     Branch: maint-5.8/perl
783	   ! t/op/substr.t
784	  !> lib/utf8.pm pod/perlapi.pod sv.c t/op/utftaint.t
785____________________________________________________________________________
786[ 22982] By: nicholas                              on 2004/06/23  13:22:41
787        Log: Integrate:
788             [ 22904]
789             Subject: Re: [PATCH] Re: Lack of error for large string on Solaris
790             From: Jarkko Hietaniemi <jhi@iki.fi>
791             Date: Mon, 07 Jun 2004 20:09:42 +0300
792             Message-ID: <40C4A156.5030205@iki.fi>
793
794             [ 22922]
795             Remove the "malloc wrappage" tests, due to their unportability
796             (as suggested by Jarkko.)
797     Branch: maint-5.8/perl
798	  !> av.c pod/perldiag.pod pp.c pp_hot.c t/op/array.t t/op/repeat.t
799____________________________________________________________________________
800[ 22981] By: nicholas                              on 2004/06/23  13:08:18
801        Log: Integrate:
802             [ 22876]
803             Subject: [PATCH] Fix anomalies in Carp functions
804             From: Steve Hay <steve.hay@uk.radan.com>
805             Date: Tue, 25 May 2004 16:05:02 +0100
806             Message-ID: <40B3609E.5060502@uk.radan.com>
807
808             [ 22883]
809             Subject: [PATCH] Shell.pm: pod rewrite and new mini-feature $Shell::raw
810             From: LAUN Wolfgang <wolfgang.laun@alcatel.at>
811             Date: Tue, 1 Jun 2004 07:52:58 +0200
812             Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C744@attmsx1.aut.alcatel.at>
813
814             [ 22886]
815             Subject: [Fwd: [PATCH] Pod::Find should ignore SCM files and dirs]
816             From: Alan Burlison <Alan.Burlison@sun.com>
817             Date: Fri, 28 May 2004 23:28:44 +0100
818             Message-ID: <40B7BD1C.40309@sun.com>
819
820             [ 22888]
821             Subject: [PATCH] Remove redundant %SIG assignments from FileCache
822             From: Alan Burlison <Alan.Burlison@Sun.COM>
823             Date: Fri, 28 May 2004 12:27:06 +0100
824             Message-ID: <40B7220A.4040305@sun.com>
825
826             [ 22898]
827             Carp was mostly unusable with Safe because it may require
828             Carp::Heavy at run-time (while require() is forbidden.)
829             Have Safe load Carp::Heavy.
830
831             [ 22921]
832             Subject: [PATCH] Re: [perl #24081] invalid regexp in perl -V
833             From: Robin Barker <Robin.Barker@npl.co.uk>
834             Date: Wed, 9 Jun 2004 12:02:01 +0100
835             Message-ID: <533D273D4014D411AB1D00062938C4D9040468F1@hotel.npl.co.uk>
836             with further adjustements for bleadperl
837
838             [ 22938]
839             Subject: [PATCH] File::Basename docs
840             From: Boris Zentner <bzm@2bz.de>
841             Date: Sat, 12 Jun 2004 16:29:42 +0200
842             Message-Id: <200406121629.42595.bzm@2bz.de>
843
844             [ 22940]
845             More forgiving version comparison in perlivp.
846
847             [ 22971]
848             Adjust array index in FileCache.pm.
849
850             Subject: [perl #30291] Use of uninitialized value (array index reference) in FileCache.pm module at line 140
851             From: bbucklan@jpl-devvax.jpl.nasa.gov (via RT) <perlbug-followup@perl.org>
852             Date: 15 Jun 2004 16:55:22 -0000
853             Message-ID: <rt-3.0.9-30291-90552.18.5392299690759@perl.org>
854
855             [ 22972]
856             Proposed patch + test case.
857
858             Subject: [perl #30409] charnames.pm clobbers default variable
859             From: Marcel "Gr�nauer" (via RT) <perlbug-followup@perl.org>
860             Date: 22 Jun 2004 16:43:50 -0000
861             Message-ID: <rt-3.0.9-30409-91174.12.8617678524438@perl.org>
862     Branch: maint-5.8/perl
863	  !> configpm ext/Opcode/Safe.pm lib/Carp.pm lib/Carp.t
864	  !> lib/Carp/Heavy.pm lib/Config.t lib/File/Basename.pm
865	  !> lib/FileCache.pm lib/Pod/Find.pm lib/Shell.pm lib/autouse.t
866	  !> lib/charnames.pm lib/charnames.t utils/perlivp.PL
867____________________________________________________________________________
868[ 22980] By: nicholas                              on 2004/06/23  12:44:49
869        Log: Integrate:
870             [ 22870]
871             [perl #29708] Problem with autouse (causing Perl to crash)
872             @_ sometimes wasn't getting created right
873
874             [ 22913]
875             [perl #30061] double DESTROY in for loop
876             pp_iter decremented the ref count of the previous iterant before
877             unaliasing it. This could lead to DESTROY being called with the
878             loop variable still aliased to the freed value. If the DESTROY
879             also contained a for loop with the same iterator variable, the
880             freed value would get resurrected then freed for a second time.
881
882             [ 22945]
883             As 2/3rds (or 3/4s) of the SV head structure is rewritten, it doesn't
884             seem that memzero() of everything is the most efficient idea.
885
886             [ 22962]
887             fix typo in gp_free
888
889             [ 22969]
890             Abolish the "Tied variable freed while still in use" error - I have
891             a way to cleanly avoid the coredump.
892     Branch: maint-5.8/perl
893	  !> gv.c mg.c pad.c pod/perldiag.pod pp_ctl.c pp_hot.c sv.c
894	  !> t/cmd/for.t t/op/goto.t t/op/tie.t
895____________________________________________________________________________
896[ 22979] By: nicholas                              on 2004/06/23  10:32:34
897        Log: Integrate:
898             [ 22884]
899             Subject: [PATCH] configure.com and PERL_API_REVISION
900             From: "Craig A. Berry" <craigberry@mac.com>
901             Date: Mon, 31 May 2004 21:04:07 -0500
902             Message-ID: <40BBE417.2090001@mac.com>
903
904             [ 22892]
905             Subject: Re: [PATCH] [perl #29612] ndbm failure in make test
906             From: Alexey Tourbin <at@altlinux.ru>
907             Date: Sat, 22 May 2004 02:22:22 +0400
908             Message-ID: <20040521222222.GJ2030@solemn.turbinal.org>
909
910             [ 22893]
911             Subject: [PATCH] on VMS, always exit with failure in my_failure_exit
912             From: "Craig A. Berry" <craigberry@mac.com>
913             Date: Tue, 01 Jun 2004 23:16:58 -0500
914             Message-ID: <40BD54BA.9040708@mac.com>
915
916             [ 22901]
917             Subject: [PATCH] Have win32/makefile.mk default to gcc, and update docs
918             From: Steve Hay <steve.hay@uk.radan.com>
919             Date: Thu, 03 Jun 2004 15:46:17 +0100
920             Message-ID: <40BF39B9.3060207@uk.radan.com>
921
922             [ 22918]
923             Subject: [patch] Windows/Win32 thread handle leak with threads join
924             From: "Kevin Chase" <kevincha99@hotmail.com>
925             Date: Sun, 06 Jun 2004 09:44:44 -0700
926             Message-ID: <BAY2-F172Ih5h5xf4rJ0001a3a6@hotmail.com>
927
928             [ 22939]
929             Improve the substitution to cc_r for threading so that compilers
930             specified with a full path or as a parameter to ccache are changed
931
932             [ 22975]
933             Backward compatibility issues for HP-UX 10.01 and older
934             Yes, it is still actively used in production environment
935             One more patch expected for toke.c optimization level
936     Branch: maint-5.8/perl
937	  !> README.win32 configure.com ext/NDBM_File/hints/linux.pl
938	  !> ext/threads/threads.xs hints/aix.sh hints/hpux.sh perl.c
939	  !> win32/makefile.mk
940____________________________________________________________________________
941[ 22978] By: nicholas                              on 2004/06/23  10:07:41
942        Log: Integrate:
943             [ 22877]
944             Subject: [PATCH] Re: [perl #29969] h2ph not correctly processing glibc sys/sysmacros.ph
945             From: <wolfgang.laun@chello.at>
946             Date: Sun, 30 May 2004 17:27:07 +0200
947             Message-Id: <20040530152707.ZLWL22856.viefep16-int.chello.at@localhost>
948
949             [ 22925]
950             Make h2ph able to understand a limited set of inline functions.
951             The glibc apparently now ships headers that use inline functions
952             instead of plain old macros.
953
954             [ 22929]
955             More h2ph tweaking for gcc __inline functions
956
957             [ 22930]
958             More h2ph tweaks: recognition of C types
959
960             [ 22933]
961             More h2ph voodoo.
962     Branch: maint-5.8/perl
963	  !> utils/h2ph.PL
964____________________________________________________________________________
965[ 22974] By: nicholas                              on 2004/06/22  21:59:24
966        Log: Integrate:
967             [ 22882]
968             Subject: [PATCH] perlhack.pod - working with the Perl source
969             From: Dave Rolsky <autarch@urth.org>
970             Date: Mon, 31 May 2004 12:52:43 -0500 (CDT)
971             Message-ID: <Pine.LNX.4.58.0405311250520.7714@urth.org>
972
973             [ 22885]
974             Subject: Re: [PATCH] UPDATE - Grammatical fixes and explanations in perlfunc.pod (sysopen)
975             From: Paul Fenwick <pjf@perltraining.com.au>
976             Date: Tue, 1 Jun 2004 11:31:34 +1000
977             Message-ID: <20040601013134.GA11005@perltraining.com.au>
978
979             [ 22890]
980             Subject: [PATCH] Re: [perl #29765] PERL-5.8.4 INSTALL
981             From: Andrew Dougherty <doughera@lafayette.edu>
982             Date: Tue, 1 Jun 2004 16:25:48 -0400 (EDT)
983             Message-ID: <Pine.SOL.4.58.0406011619090.4066@maxwell.phys.lafayette.edu>
984
985             [ 22891]
986             Detypo.
987
988             [ 22895]
989             Fix apidoc entries for PUSHMARK and newXSproto.
990
991             [ 22900]
992             perlpodspec uses 'nonbreaking' and 'non-breaking'.
993             Normalize on the hyphenated spelling.
994
995             [ 22903]
996             Subject: [perl #30073] Misleading docs of Text::Wrap
997             From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
998             Date: 6 Jun 2004 21:50:19 -0000
999             Message-ID: <rt-3.0.9-30073-89834.19.0927626986204@perl.org>
1000
1001             [ 22905]
1002             Subject: Re: newSVpvn(NULL, 0); doesn't work as advertised
1003             From: Marcus Holland-Moritz <mhx-perl@gmx.net>
1004             Date: Fri, 4 Jun 2004 16:29:44 +0200
1005             Message-Id: <20040604162944.4011f1c6@r2d2>
1006
1007             [ 22910]
1008             Remove a spurious \n in a perltie example,
1009             noticed by Geoffrey Young.
1010
1011             [ 22917]
1012             Several updates, major, and minor corrections, model updates,
1013             explained the model numbering of HP-UX servers.
1014
1015             [ 22919]
1016             s/64bit/64-bit/g for consistency in the READMEs.
1017
1018             [ 22923]
1019             Subject: Re: [perl #30045] Transliteration replacement not terminated message obscure
1020             From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1021             Date: Mon, 7 Jun 2004 00:28:55 -0700
1022             Message-ID: <20040607072854.GB1028@efn.org>
1023
1024             [ 22927]
1025             Remove a warning against unsafe signals in perlipc.pod,
1026             now that we have "safe signals".
1027
1028             [ 22936]
1029             Subject: [PATCH] perlop.pod: add an example to the .. and ... operators
1030             From: Shlomi Fish <shlomif@vipe.technion.ac.il>
1031             Date: Tue, 15 Jun 2004 10:15:15 +0300 (IDT)
1032             Message-ID: <Pine.LNX.4.56.0406151013140.14618@vipe.technion.ac.il>
1033     Branch: maint-5.8/perl
1034	  !> INSTALL README README.aix README.hpux XSUB.h lib/Text/Wrap.pm
1035	  !> pod/perlapi.pod pod/perldiag.pod pod/perlfunc.pod
1036	  !> pod/perlhack.pod pod/perlintern.pod pod/perlipc.pod
1037	  !> pod/perlop.pod pod/perlpodspec.pod pod/perltie.pod pp.h
1038	  !> pp_ctl.c sv.c
1039____________________________________________________________________________
1040[ 22973] By: nicholas                              on 2004/06/22  21:35:46
1041        Log: Integrate:
1042             [ 22824]
1043             Fix new B::Concise test output
1044             Subject: Re: Smoke [5.9.2] 22820 FAIL(F) openbsd 3.5 (i386/1 cpu)
1045             From: Jim Cromie <jcromie@divsol.com>
1046             Date: Mon, 17 May 2004 09:19:00 -0600
1047             Message-ID: <40A8D7E4.1020007@divsol.com>
1048
1049             (the t/TEST part)
1050
1051             [ 22875]
1052             Subject: [PATCH] Fix generation of perlapi.pod
1053             From: Steve Hay <steve.hay@uk.radan.com>
1054             Date: Fri, 28 May 2004 11:46:41 +0100
1055             Message-ID: <40B71891.6090806@uk.radan.com>
1056
1057             [ 22878]
1058             Subject: [perl #29937] Entries missing from .packlist
1059             From: jdhedden@1979.usna.com (via RT) <perlbug-followup@perl.org>
1060             Date: 28 May 2004 19:23:48 -0000
1061             Message-ID: <rt-3.0.9-29937-88315.2.18472609678159@perl.org>
1062
1063             [ 22894]
1064             Document embed.fnc 'U' and 's' flags.
1065
1066             [ 22932]
1067             Subject: [PATCH] t/TEST
1068             From: Abe Timmerman <abe@ztreet.demon.nl>
1069             Date: Sun, 13 Jun 2004 11:41:49 +0200
1070             Message-Id: <200406131141.50361.abe@ztreet.demon.nl>
1071     Branch: maint-5.8/perl
1072	  !> autodoc.pl embed.fnc installman installperl pod/perlapi.pod
1073	  !> t/TEST
1074____________________________________________________________________________
1075[ 22871] By: nicholas                              on 2004/05/30  15:36:14
1076        Log: Update Changes
1077     Branch: maint-5.8/perl
1078	   ! Changes patchlevel.h
1079____________________________________________________________________________
1080[ 22869] By: nicholas                              on 2004/05/30  14:26:17
1081        Log: Integrate:
1082             [ 22835]
1083             Upgrade to Encode 2.00.
1084
1085             [ 22842]
1086             Subject: Re: utf-8 and taint don't work together
1087             From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
1088             Date: Sat, 22 May 2004 21:38:33 +0900
1089             Message-Id: <20040522212704.C068.BQW10602@nifty.com>
1090
1091             Date: Sun, 23 May 2004 09:56:15 +0900
1092             Message-Id: <20040523095609.E404.BQW10602@nifty.com>
1093
1094             [ 22843]
1095             Tests for change #22842, by SADAHIRO Tomoyuki
1096             (adapted to the core)
1097
1098             [ 22866]
1099             Skip in minitest
1100
1101             [ 22868]
1102             Upgrade to Encode 2.01.
1103     Branch: maint-5.8/perl
1104	  +> t/op/utftaint.t
1105	  !> (integrate 150 files)
1106____________________________________________________________________________
1107[ 22867] By: nicholas                              on 2004/05/30  13:24:02
1108        Log: Integrate:
1109             [ 22817]
1110             Subject: [perl #29527] Perl 5.8.4 build problems on LynxOS
1111             From: Olli Savia (via RT) <perlbug-followup@perl.org>
1112             Date: 12 May 2004 13:02:41 -0000
1113             Message-ID: <rt-3.0.9-29527-87290.17.3367022021997@perl.org>
1114
1115             [ 22841]
1116             Subject: [PATCH] win32_chsize is not exported on Win32
1117             From: Steve Hay <steve.hay@uk.radan.com>
1118             Date: Mon, 24 May 2004 12:52:48 +0100
1119             Message-ID: <40B1E210.4050202@uk.radan.com>
1120     Branch: maint-5.8/perl
1121	  !> makedef.pl sv.c
1122____________________________________________________________________________
1123[ 22865] By: nicholas                              on 2004/05/30  13:01:21
1124        Log: Integrate:
1125             [ 22822]
1126             David Manura is the new maintainer of Text::Balanced.
1127
1128             [ 22840]
1129             Subject: [PATCH] Re: [perl #29765] PERL-5.8.4 INSTALL
1130             From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1131             Date: Fri, 21 May 2004 11:35:34 -0700
1132             Message-ID: <20040521183533.GA5108@efn.org>
1133             (plus whitespace removal)
1134
1135             [ 22852]
1136             Subject: TEST needs to ignore SCM files
1137             From: Alan Burlison <Alan.Burlison@sun.com>
1138             Date: Thu, 27 May 2004 23:32:28 +0100
1139             Message-ID: <40B66C7C.8030303@sun.com>
1140     Branch: maint-5.8/perl
1141	  !> INSTALL Porting/Maintainers.pl t/TEST
1142____________________________________________________________________________
1143[ 22864] By: nicholas                              on 2004/05/30  12:38:30
1144        Log: Integrate:
1145             [ 22769]
1146             Subject: [perl #29073] Reference to incorrect method in documentation of
1147             From: "bob@starlabs.net (via RT)" <perlbug-followup@perl.org>
1148             Message-ID: <rt-3.0.8-29073-85903.18.1381766820328@perl.org>
1149             Date: 22 Apr 2004 10:49:22 -0000
1150
1151             [ 22829]
1152             perlrun.pod minor fixes :
1153             - the parameter to -x is optional
1154             - pod nit
1155
1156             [ 22837]
1157             Subject: Proposed doc patch for getsockopt
1158             From: perl5-porters@ton.iguana.be (Ton Hospel)
1159             Date: Sun, 16 May 2004 13:35:20 +0000 (UTC)
1160             Message-Id: <c87qmo$u9b$1@post.home.lunix>
1161
1162             [ 22853]
1163             Subject: [PATCH doc] Re: undef loses it magicness when assigned to a variable?
1164             From: Stas Bekman <stas@stason.org>
1165             Date: Thu, 27 May 2004 11:25:08 -0700
1166             Message-ID: <40B63284.5040203@stason.org>
1167     Branch: maint-5.8/perl
1168	  !> lib/Text/ParseWords.pm pod/perlapi.pod pod/perlfunc.pod
1169	  !> pod/perlguts.pod pod/perlrun.pod sv.h
1170____________________________________________________________________________
1171[ 22863] By: nicholas                              on 2004/05/30  11:38:17
1172        Log: Integrate:
1173             [ 22756]
1174             Subject: [PATCH] Document limitations in PUSHi et al macros and add new mPUSHi et al macros
1175             From: Steve Hay <steve.hay@uk.radan.com>
1176             Date: Fri, 30 Apr 2004 10:07:21 +0100
1177             Message-ID: <40921749.3050600@uk.radan.com>
1178
1179             [ 22757]
1180             Follow-up to previous patch: the mX?PUSH[inup] macros
1181             should handle 'set' magic, just like the X?PUSH[inup]
1182             counterparts.
1183
1184             [ 22779]
1185             Fix mX?PUSH[inup] macros. (Follow-up to #22756 and #22757)
1186
1187             Subject: Re: [PATCH] Document limitations in PUSHi et al macros and add new mPUSHi et al macros
1188             From: Marcus Holland-Moritz <mhx-perl@gmx.net>
1189             Date: Mon, 3 May 2004 20:03:28 +0200
1190             Message-Id: <20040503200328.24efcda5@r2d2>
1191
1192             [ 22783]
1193             Add tests for mX?PUSH[inup] macros.
1194
1195             Subject: Re: [PATCH] Document limitations in PUSHi et al macros and add new mPUSHi et al macros
1196             From: Steve Hay <steve.hay@uk.radan.com>
1197             Date: Wed, 05 May 2004 15:34:45 +0100
1198             Message-ID: <4098FB85.1060602@uk.radan.com>
1199     Branch: maint-5.8/perl
1200	  +> ext/XS/APItest/t/push.t
1201	  !> MANIFEST ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
1202	  !> ext/XS/APItest/MANIFEST pod/perlapi.pod pod/perlguts.pod pp.h
1203____________________________________________________________________________
1204[ 22862] By: nicholas                              on 2004/05/30  10:09:57
1205        Log: Integrate:
1206             [ 22662]
1207             C<undef> doesn't look like a number. See also:
1208
1209             Subject: Re: [perl #27606] undef "looks like" a number
1210             From: Marcus Holland-Moritz <mhx-perl@gmx.net>
1211             Date: Mon, 15 Mar 2004 22:16:26 +0100
1212             Message-Id: <20040315221626.48061c67@r2d2>
1213
1214             [ 22798]
1215             [perl #29395] Scalar::Util::refaddr falsely returns false
1216             Add mg_get() to refaddr() when SV is magical.
1217             Fix the non-xs version of looks_like_number().
1218
1219             [ 22838]
1220             Update to Scalar-List-Utils-1.14
1221     Branch: maint-5.8/perl
1222	  +> ext/List/Util/Changes
1223	   - ext/List/Util/ChangeLog
1224	   ! ext/List/Util/t/lln.t pod/perl585delta.pod
1225	  !> MANIFEST ext/List/Util/README ext/List/Util/Util.xs
1226	  !> ext/List/Util/lib/List/Util.pm
1227	  !> ext/List/Util/lib/Scalar/Util.pm ext/List/Util/t/refaddr.t
1228	  !> pp_ctl.c sv.c
1229____________________________________________________________________________
1230[ 22861] By: nicholas                              on 2004/05/30  09:43:49
1231        Log: Integrate:
1232             [ 22816]
1233             Make XSLoader update @DynaLoader::dl_shared_objects.
1234
1235             [ 22823]
1236             Subject: [PATCH] Re: [perl #29581] glob() misses a lot of matches
1237             From: LAUN Wolfgang <wolfgang.laun@alcatel.at>
1238             Date: Mon, 17 May 2004 07:38:19 +0200
1239             Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C71E@attmsx1.aut.alcatel.at>
1240
1241             [ 22828]
1242             Subject: [perl #29623] Patch for h2xs.t in Perl 5.8.4
1243             From: mats@sm5sxl.net (via RT) <perlbug-followup@perl.org>
1244             Date: 16 May 2004 13:33:32 -0000
1245             Message-ID: <rt-3.0.9-29623-87522.10.1965589695082@perl.org>
1246
1247             [ 22836]
1248             Subject: [PATCH] h2xs doesn't recognize indented enums
1249             From: Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de>
1250             Date: Fri, 21 May 2004 10:51:58 +0200
1251             Message-id: <20040521085158.GA10660@ethan>
1252             (modified regexp)
1253
1254             [ 22848]
1255             Subject: [PATCH] correctly handle C<< >> and C<<< >>> in diagnostics
1256             From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
1257             Date: Tue, 25 May 2004 02:29:37 -0700
1258             Message-ID: <20040525092937.GA2332@efn.org>
1259
1260             [ 22850]
1261             Subject: [PATCH] 'perl -v' fails if local_patches contains code snippets
1262             From: Alan Burlison <Alan.Burlison@sun.com>
1263             Date: Wed, 26 May 2004 16:24:03 +0100
1264             Message-ID: <40B4B693.9090905@sun.com>
1265             (using \0 as a separator for q//)
1266     Branch: maint-5.8/perl
1267	  !> ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/XSLoader_pm.PL
1268	  !> ext/File/Glob/Glob.xs lib/diagnostics.pm lib/h2xs.t perl.c
1269	  !> utils/h2xs.PL
1270____________________________________________________________________________
1271[ 22860] By: nicholas                              on 2004/05/29  22:13:46
1272        Log: Integrate:
1273             [ 22830]
1274             [perl #29637] Thread creation time is hypersensitive
1275
1276             Due to a logic error, the dup ptr table sometimes wans't being
1277             grown, leading to extremely slow cloning.
1278
1279             [ 22831]
1280             improve hashing algorithm for ptr tables in perl_clone:
1281             the bottom few bits of a pointer are usually zero
1282     Branch: maint-5.8/perl
1283	  !> sv.c
1284____________________________________________________________________________
1285[ 22859] By: nicholas                              on 2004/05/29  21:52:37
1286        Log: Integrate:
1287             [ 22771]
1288             ensure that utf8 Perl code magically called from a regex localizes $.
1289
1290             [ 22772]
1291             remove spurious intentation in utf8_pva.pl
1292     Branch: maint-5.8/perl
1293	  !> lib/utf8_pva.pl
1294____________________________________________________________________________
1295[ 22858] By: nicholas                              on 2004/05/29  21:04:22
1296        Log: Integrate 22744, 22760, 22761, 22762, 22763, 22765 redux
1297
1298             http://www.google.com/search?btnI=again&q=perforce+fails+bah
1299     Branch: maint-5.8/perl
1300	   - lib/unicore/lib/gc_sc/Sterm.pl
1301	  !> lib/unicore/lib/gc_sc/Dash.pl lib/unicore/lib/gc_sc/Hyphen.pl
1302	  !> lib/unicore/lib/gc_sc/Radical.pl
1303____________________________________________________________________________
1304[ 22857] By: nicholas                              on 2004/05/29  20:48:27
1305        Log: Integrate:
1306             [ 22744]
1307             Subject: [PATCH utf8_heavy.pl, mktables, et. al.] candidate for TR18 compliance
1308             From: Jeff 'japhy' Pinyan <japhy@perlmonk.org>
1309             Date: Thu, 22 Apr 2004 14:31:30 -0400 (EDT)
1310             Message-ID: <Pine.LNX.4.44.0404221429040.10466-101000@perlmonk.org>
1311
1312             Date: Mon, 26 Apr 2004 12:37:21 -0400 (EDT)
1313             Message-ID: <Pine.LNX.4.44.0404261222320.7154-400000@perlmonk.org>
1314
1315             [ 22760]
1316             Remove the no-longer autogenerated Unicode files
1317
1318             [ 22761]
1319             Avoid mktables generating Sterm.pl and Sterm.pl in the same directory
1320             by making the %BaseName check global
1321
1322             [ 22762]
1323             Some fool removed lib/unicore/ArabicShaping.txt	in change 22760
1324
1325             [ 22763]
1326             And that same fool forgot to add the not-really-needed "fuzzy" versions
1327             of some binary property files
1328
1329             [ 22765]
1330             Make t/uni/class.t pass on case insensitive file systems
1331     Branch: maint-5.8/perl
1332	  +> (branch 410 files)
1333	   - (delete 322 files)
1334	  !> MANIFEST lib/unicore/Canonical.pl
1335	  !> lib/unicore/CombiningClass.pl lib/unicore/Decomposition.pl
1336	  !> lib/unicore/Exact.pl lib/unicore/Name.pl
1337	  !> lib/unicore/Properties lib/unicore/To/Digit.pl
1338	  !> lib/unicore/To/Fold.pl lib/unicore/To/Lower.pl
1339	  !> lib/unicore/To/Title.pl lib/unicore/To/Upper.pl
1340	  !> lib/unicore/mktables lib/utf8_heavy.pl pod/perlunicode.pod
1341	  !> t/op/pat.t t/uni/class.t
1342____________________________________________________________________________
1343[ 22856] By: nicholas                              on 2004/05/29  20:04:40
1344        Log: Integrate:
1345             [ 22693]
1346             Subject: [PATCH] lib/utf8_heavy.pl -- cascading classes and '&' support
1347             From: Jeff 'japhy' Pinyan <japhy@perlmonk.org>
1348             Date: Mon, 12 Apr 2004 20:24:48 -0400 (EDT)
1349             Message-ID: <Pine.LNX.4.44.0404122011160.3038-200000@perlmonk.org>
1350
1351             [ 22713]
1352             Subject: Re: [PATCH] lib/utf8_heavy.pl -- cascading classes and '&' support
1353             From: "Jeff 'japhy' Pinyan" <japhy@perlmonk.org>
1354             Date: Wed, 14 Apr 2004 17:01:38 -0400 (EDT)
1355             Message-ID: <Pine.LNX.4.44.0404141659480.11423-301000@perlmonk.org>
1356
1357             [ 22714]
1358             New file left out of the last commit.
1359     Branch: maint-5.8/perl
1360	  +> t/uni/class.t
1361	  !> MANIFEST lib/utf8_heavy.pl pod/perlunicode.pod
1362____________________________________________________________________________
1363[ 22855] By: nicholas                              on 2004/05/29  19:39:53
1364        Log: Integrate:
1365             [ 22806]
1366             Subject: Re: a little extra cmdline help. [PATCH]
1367             From: Jim Cromie <jcromie@divsol.com>
1368             Date: Mon, 10 May 2004 15:25:07 -0600
1369             Message-Id: <409FF333.4020104@divsol.com>
1370
1371             [ 22810]
1372             Subject: various -V: searches [PATCH]
1373             From: Jim Cromie <jcromie@divsol.com>
1374             Date: Tue, 11 May 2004 00:15:46 -0600
1375             Message-ID: <40A06F92.1070607@divsol.com>
1376
1377             [ 22826]
1378             Error message too wide.
1379     Branch: maint-5.8/perl
1380	   ! lib/Config.t
1381	  !> configpm perl.c pod/perlrun.pod
1382____________________________________________________________________________
1383[ 22854] By: nicholas                              on 2004/05/29  18:22:58
1384        Log: Revert 22849 and 22851, except for the t/test.pl improvement.
1385             [blead patches 22664 and 22669]
1386
1387             http://www.perforce.com/perforce/technotes/note014.html
1388             "How do you back out a change?"
1389
1390             Let me summarise their answer:
1391             With difficulty.
1392             (We find it easier to write a manual about how to kludge it than
1393             to improve our software to make it simple)
1394     Branch: maint-5.8/perl
1395	   - ext/B/t/OptreeCheck.pm ext/B/t/optree_check.t
1396	   - ext/B/t/optree_concise.t ext/B/t/optree_samples.t
1397	   - ext/B/t/optree_sort.t ext/B/t/optree_varinit.t
1398	   ! MANIFEST ext/B/t/concise.t
1399____________________________________________________________________________
1400[ 22851] By: nicholas                              on 2004/05/27  10:22:23
1401        Log: Integrate:
1402             [ 22669]
1403             Fix command-line quoting under Windows for the new optree tests
1404             Subject: Re: Smoke [5.9.2] 22666 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
1405             From: Steve Hay <steve.hay@uk.radan.com>
1406             Date: Wed, 07 Apr 2004 09:46:01 +0100
1407             Message-ID: <4073BFC9.10707@uk.radan.com>
1408     Branch: maint-5.8/perl
1409	  !> ext/B/t/optree_samples.t
1410____________________________________________________________________________
1411[ 22849] By: nicholas                              on 2004/05/26  10:12:38
1412        Log: Integrate:
1413             [ 22664]
1414             Subject: Re: tests for change #22539
1415             From: Jim Cromie <jcromie@divsol.com>
1416             Date: Tue, 30 Mar 2004 14:39:31 -0700
1417             Message-ID: <4069E913.5040906@divsol.com>
1418             (with some spelling tweaks)
1419
1420             [I'd do this and the next 2 as one, but perforce is hateful:
1421             http://nick.hates-software.com/2003/12/30/9729c0ac.html
1422             ]
1423     Branch: maint-5.8/perl
1424	  +> ext/B/t/OptreeCheck.pm ext/B/t/optree_check.t
1425	  +> ext/B/t/optree_concise.t ext/B/t/optree_samples.t
1426	  +> ext/B/t/optree_sort.t ext/B/t/optree_varinit.t
1427	   ! ext/B/t/concise.t
1428	  !> MANIFEST ext/B/B/Concise.pm t/test.pl
1429____________________________________________________________________________
1430[ 22847] By: nicholas                              on 2004/05/25  21:27:12
1431        Log: Integrate:
1432             [ 22839]
1433             [perl #29790] Optimization busted: '@a = "b", sort @a' drops "b"
1434             Fix the sort-in-place optimization of change #22349.
1435     Branch: maint-5.8/perl
1436	  !> op.c t/op/sort.t
1437____________________________________________________________________________
1438[ 22846] By: nicholas                              on 2004/05/25  20:56:06
1439        Log: Integrate:
1440             [ 22808]
1441             Subject: [PATCH] debugger (step backwards)
1442             From: Richard.Foley@t-online.de (Richard Foley)
1443             Date: Tue, 11 May 2004 11:04:11 +0200
1444             Message-Id: <200405111104.11484.richard.foley@rfi.net>
1445
1446             [ 22809]
1447             More pod names in the debugger for the runman command
1448     Branch: maint-5.8/perl
1449	  !> lib/perl5db.pl
1450____________________________________________________________________________
1451[ 22845] By: nicholas                              on 2004/05/25  20:54:05
1452        Log: Integrate:
1453             [ 22788]
1454             add -pipe to gcc's default flags
1455             it has shown a compile time speed increase of about 40% on
1456             Linux and HP-UX, and also works on cygwin-1.5.9. On failing
1457             OS/gcc combo's remove it in the hints
1458
1459             [ 22815]
1460             Subject: [PATCH] Configure shouldn't unconditionally add in -pipe
1461             From: Andy Dougherty <doughera@lafayette.edu>
1462             Date: Tue, 11 May 2004 13:14:42 -0400 (EDT)
1463             Message-ID: <Pine.SOL.4.58.0405111313210.14279@maxwell.phys.lafayette.edu>
1464     Branch: maint-5.8/perl
1465	  !> Configure hints/darwin.sh hints/rhapsody.sh
1466____________________________________________________________________________
1467[ 22844] By: nicholas                              on 2004/05/24  16:42:34
1468        Log: Update changes
1469     Branch: maint-5.8/perl
1470	   ! Changes patchlevel.h
1471____________________________________________________________________________
1472[ 22834] By: nicholas                              on 2004/05/20  13:13:45
1473        Log: Integrate:
1474             [ 22827]
1475             Subject: [PATCH] Re: Smoke [5.9.2] 22818 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
1476             From: Steve Hay <steve.hay@uk.radan.com>
1477             Date: Fri, 14 May 2004 17:33:17 +0100
1478             Message-ID: <40A4F4CD.2000003@uk.radan.com>
1479     Branch: maint-5.8/perl
1480	  !> t/comp/utf.t
1481____________________________________________________________________________
1482[ 22832] By: nicholas                              on 2004/05/20  08:18:58
1483        Log: Integrate:
1484             [ 22818]
1485             Subject: BOM-marked and (BOMless) UTF-16 scripts not working
1486             From: Jarkko Hietaniemi <jhi@iki.fi>
1487             Message-ID: <40A26D75.8080406@iki.fi>
1488             Date: Wed, 12 May 2004 21:31:17 +0300
1489     Branch: maint-5.8/perl
1490	  +> t/comp/utf.t
1491	  !> MANIFEST pod/perldiag.pod pod/perlunicode.pod toke.c
1492____________________________________________________________________________
1493[ 22813] By: nicholas                              on 2004/05/12  10:16:45
1494        Log: (only the fix, not the tests, as they incorporate the variable names)
1495
1496             Integrate:
1497             [ 22796]
1498             [perl #29346] Double warning for int(undef) and abs(undef)
1499             Remove the duplicate warnings and update tests.
1500     Branch: maint-5.8/perl
1501	  !> pp.c
1502____________________________________________________________________________
1503[ 22805] By: nicholas                              on 2004/05/10  21:22:15
1504        Log: Integrate:
1505             [ 22797]
1506             Document that select() on Windows doesn't work on non-socket filehandles.
1507
1508             [ 22799]
1509             Subject: [perl #29397] Change in pod2man arguments
1510             From: Thorsten Glaser (via RT) <perlbug-followup@perl.org>
1511             Date: 6 May 2004 22:08:10 -0000
1512             Message-Id: <rt-3.0.9-29397-86929.5.37563386041974@perl.org>
1513
1514             [ 22800]
1515             Windows issues with select() are already documented in perlport.
1516
1517             [ 22803]
1518             Subject: [PATCH] File::Copy Pod
1519             From: slaven@rezic.de
1520             Date: Mon, 10 May 2004 09:57:37 +0000
1521             Message-Id: <1084183057.10822@devpc01.iconmobile.de>
1522
1523             [ 22804]
1524             Remove stray '.
1525     Branch: maint-5.8/perl
1526	  !> lib/File/Copy.pm pod/perlfunc.pod pod/pod2man.PL
1527____________________________________________________________________________
1528[ 22795] By: nicholas                              on 2004/05/06  16:06:17
1529        Log: Integrate:
1530             [ 22696]
1531             #24121: Configure under turkish locale fails
1532             toupper (i) != I  in turkish, but U+0130
1533             \N{LATIN CAPITAL LETTER I WITH DOT ABOVE}
1534             Patch supplied by Rafael
1535
1536             [ 22743]
1537             usemallocwrap works on AIX, but not with vac-5
1538             Date: Mon, 26 Apr 2004 15:35:23 +0200
1539             From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
1540             Subject: Re: Perl 5.8.4 "panic: memory wrap" in miniperl on AIX 5.1
1541             Message-Id: <20040426152951.A6C4.H.M.BRAND@hccnet.nl>
1542
1543             [ 22750]
1544             When configuring for 64-bit support, check that the
1545             C library functions for casting floating point values
1546             to 64-bit integer values are not broken.
1547
1548             [ 22752]
1549             The openbsd 64-bit test should use $uquadtype rather
1550             than hardcoding unsigned long long.
1551
1552             [ 22753]
1553             CXUX_BROKEN_CONSTANT_CONVERT isn't used anymore.
1554             Remove all associated code.
1555
1556             [ 22759]
1557             mktables requires post 5.005
1558
1559             [ 22773]
1560             Subject: Re: "fuzzy" in mktables
1561             From: Jarkko Hietaniemi <jhi@iki.fi>
1562             Message-ID: <4093A82B.6040609@iki.fi>
1563             Date: Sat, 01 May 2004 16:37:47 +0300
1564     Branch: maint-5.8/perl
1565	  !> Configure hints/aix.sh hints/aix_4.sh hints/cxux.sh
1566	  !> hints/openbsd.sh lib/unicore/mktables pp_pack.c
1567____________________________________________________________________________
1568[ 22794] By: nicholas                              on 2004/05/06  15:43:41
1569        Log: Integrate:
1570             [ 22681]
1571             find2perl should not default to -print when -eval is specified.
1572             Noticed by David Dyck.
1573
1574             [ 22733]
1575             Missing copyright in the README.
1576
1577             [ 22735]
1578             Subject: [PATCH] Where to find nmake for windows
1579             From: Abe Timmerman <abe@ztreet.demon.nl>
1580             Date: Thu, 22 Apr 2004 23:57:40 +0200
1581             Message-Id: <200404222357.40508.abe@ztreet.demon.nl>
1582             Changed download URL references for nmake
1583
1584             [ 22747]
1585             Subject: [perl #29033] typo in description of sleep in documentation of POSIX module
1586             Date: 21 Apr 2004 11:07:22 -0000
1587             From: "bob@starlabs.net (via RT)" <perlbug-followup@perl.org>
1588             Message-ID: <rt-3.0.8-29033-85811.17.0452776199501@perl.org>
1589
1590             [ 22748]
1591             Subject: [PATCH] Add diagnostics section to base.pm
1592             From: "Jos I. Boumans" <kane@dwim.org>
1593             Date: Wed, 28 Apr 2004 13:04:47 +0200
1594             Message-Id: <DC9B4A9C-9903-11D8-BA95-000A956B0E06@dwim.org>
1595
1596             [ 22749]
1597             Fix for [perl #28963]: find2perl was sometimes generating
1598             invalid code.
1599
1600             [ 22768]
1601             It seems daft to me that we have a synopis example that will fail if
1602             gcc happened to be invoked via the name cc, and completely ignores
1603             the far more reliable 'gccversion' variable
1604             So here's one using 'usethreads' that ought to work everywhere.
1605
1606             [ 22782]
1607             Subject: Problem with h2xs
1608             From: David Cannings <lists@edeca.net>
1609             Date: Mon, 3 May 2004 13:44:33 +0100
1610             Message-Id: <200405031344.33723.lists@edeca.net>
1611             (Second patch only)
1612
1613             [ 22789]
1614             Subject: Problem with system() on Win9x and command.com (perl 5.8.x-5.9.x)
1615             From: bilbo@ua.fm
1616             Date: Wed, 28 Apr 2004 00:19:55 +0300
1617             Message-ID: <611491036.20040428001955@ua.fm>
1618
1619             [ 22793]
1620             Add a small script to check whether a perl source tree
1621             (with or without generated files) is friendly with
1622             case-insensitive filesystems.
1623             Adapted from :
1624             Subject: Re: STerm.pl vs Sterm.pl
1625             From: James Mastros <james@mastros.biz>
1626             Date: Thu, 06 May 2004 14:45:53 +0200
1627             Message-ID: <20040506124556.2402.qmail@onion.perl.org>
1628     Branch: maint-5.8/perl
1629	  +> Porting/checkcase.pl
1630	  !> MANIFEST README README.win32 configpm ext/POSIX/POSIX.pod
1631	  !> lib/base.pm pod/perlmodinstall.pod utils/h2xs.PL win32/win32.c
1632	  !> x2p/find2perl.PL
1633____________________________________________________________________________
1634[ 22792] By: nicholas                              on 2004/05/06  14:15:56
1635        Log: Integrate:
1636             [ 22715]
1637             Upgrade to FileCache 1.04.
1638
1639             [ 22717]
1640             Subject: [PATCH] Sync Term::Cap with CPAN version
1641             From: Jonathan Stowe <jns@gellyfish.com>
1642             Date: Tue, 20 Apr 2004 12:37:28 +0100
1643             Message-Id: <1082461047.2736.96.camel@localhost>
1644
1645             [ 22751]
1646             Update to Test.pm 1.25 (from SBURKE).
1647     Branch: maint-5.8/perl
1648	  +> lib/Test/t/05_about_verbose.t lib/Test/t/multiline.t
1649	  !> MANIFEST lib/FileCache.pm lib/Term/Cap.pm lib/Test.pm
1650____________________________________________________________________________
1651[ 22791] By: nicholas                              on 2004/05/06  13:55:34
1652        Log: Integrate:
1653             [ 21935]
1654             Upgrade to Time::Local 1.07_94
1655
1656             [ 22670]
1657             Disable the edge case tests for timegm and timelocal on
1658             AIX-4.3 since the OS is obsoleted, and fixes are not to
1659             be expected
1660
1661             [ 22671]
1662             Integrated Time-Local-1.09 from Dave Rolsky
1663             Corrected a wrap error from the CPAN version to match #22670
1664             Tested on AIX to make sure the skip is still needed
1665     Branch: maint-5.8/perl
1666	  !> lib/Time/Local.pm lib/Time/Local.t
1667____________________________________________________________________________
1668[ 22790] By: nicholas                              on 2004/05/06  13:36:23
1669        Log: Integrate:
1670             [ 22686]
1671             Sync with libnet 1.18
1672
1673             (plus revert the relevant parts of 22643)
1674     Branch: maint-5.8/perl
1675	  +> lib/Net/Changes.libnet lib/Net/t/datasend.t
1676	   - lib/Net/ChangeLog.libnet
1677	   ! lib/Net/NNTP.pm lib/Net/POP3.pm lib/Net/SMTP.pm
1678	  !> MANIFEST lib/Net/Cmd.pm lib/Net/FTP.pm lib/Net/README.libnet
1679	  !> lib/Net/Time.pm lib/Net/t/hostname.t
1680____________________________________________________________________________
1681[ 22785] By: nicholas                              on 2004/05/06  08:16:42
1682        Log: Fix typo
1683     Branch: maint-5.8/perl
1684	   ! MANIFEST
1685____________________________________________________________________________
1686[ 22784] By: nicholas                              on 2004/05/05  21:43:32
1687        Log: Integrate:
1688             [ 22641]
1689             Fix bug #27940 : \cX escapes weren't working correctly in regular
1690             expression ranges.
1691
1692             [ 22652]
1693             Subject: sv_pvutf8n_force and sv_pvbyten_force
1694             From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
1695             Date: Wed, 24 Mar 2004 00:16:52 +0900
1696             Message-Id: <20040324001126.098F.BQW10602@nifty.com>
1697
1698             [ 22667]
1699             The optree builder was looping when constructing the ops
1700             for a map/grep block containing a while(1).
1701             (Bug reported by Pixel.)
1702
1703             [ 22687]
1704             Make global cleanup fractionally faster by giving S_visit()
1705             flags/mask to compare SVs against.
1706
1707             [ 22712]
1708             Subject: Re: [perl #28532] optional match of an anchor gets ignored
1709             From: hv@crypt.org
1710             Date: Wed, 14 Apr 2004 19:30:46 +0100
1711             Message-Id: <200404141830.i3EIUko03728@zen.crypt.org>
1712
1713             [ 22721]
1714             Subject: [patch] log the interpreter id in warnings
1715             From: Stas Bekman <stas@stason.org>
1716             Date: Mon, 19 Apr 2004 18:10:01 -0700
1717             Message-ID: <40847869.1000906@stason.org>
1718
1719             [ 22746]
1720             fix a coredump caused by rv2gv not fully converting a PV to an RV
1721
1722             [ 22755]
1723             Fix 29149 - another UTF8 cache bug hit by substr.
1724             Regression test from:
1725
1726             Subject: Re: [perl #29149] substr/UTF8 related problem with perl 5.8.3 on linux
1727             From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
1728             Message-Id: <20040429103926.5BA6.BQW10602@nifty.com>
1729             Date: Thu, 29 Apr 2004 10:53:17 +0900
1730
1731             [ 22764]
1732             Save some repeated strlen()s in Perl_swash_init
1733
1734             [ 22774]
1735             [perl #28938] split could leave an array without &PL_sv_undef
1736             in the unused elements
1737
1738             [ 22775]
1739             [perl #29127] scalar delete of empty slice returned garbage
1740
1741             [ 22776]
1742             [perl #28986] perl -e "open m" crashes Perl
1743
1744             [ 22777]
1745             add test for change #22776 ("open m" crashes Perl)
1746
1747             [ 22778]
1748             add test for change #22746 ([perl #29102] Crash on assign to lex fh)
1749
1750             [ 22781]
1751             [perl #29340] Bizarre copy of ARRAY
1752             make sure a pad op's flags are updated after optimising away
1753             the assignment in my @a = () (see change 22520).
1754     Branch: maint-5.8/perl
1755	   ! t/op/substr.t
1756	  !> embed.fnc embed.h gv.c handy.h hv.c op.c perl.c pp.c proto.h
1757	  !> regcomp.c regexec.c sv.c t/io/open.t t/op/delete.t t/op/grep.t
1758	  !> t/op/my.t t/op/pat.t t/op/split.t toke.c utf8.c
1759____________________________________________________________________________
1760[ 22766] By: nicholas                              on 2004/05/02  20:26:29
1761        Log: Ready for more Changes
1762     Branch: maint-5.8/perl
1763	  +> Changes5.8.4
1764	   ! Changes MANIFEST
1765____________________________________________________________________________
1766[ 22740] By: nicholas                              on 2004/04/23  14:14:11
1767        Log: Subject: [PATCH] unfork the debugger (patch for 5.8.4)
1768             From: Richard.Foley@t-online.de (Richard Foley)
1769             Message-Id: <200404230633.29186.richard.foley@rfi.net>
1770             Date: Fri, 23 Apr 2004 06:33:29 +0200
1771     Branch: maint-5.8/perl
1772	   ! lib/perl5db.pl
1773____________________________________________________________________________
1774[ 22738] By: nicholas                              on 2004/04/23  13:13:24
1775        Log: Create perl585delta.pod
1776     Branch: maint-5.8/perl
1777	   + pod/perl585delta.pod
1778	   ! MANIFEST pod.lst pod/perl.pod pod/perltoc.pod
1779	   ! vms/descrip_mms.template win32/Makefile win32/makefile.mk
1780	   ! win32/pod.mak
1781____________________________________________________________________________
1782[ 22732] By: nicholas                              on 2004/04/22  09:21:28
1783        Log: That was 5.8.4
1784     Branch: maint-5.8/perl
1785	   ! patchlevel.h
1786____________________________________________________________________________
1787[ 22731] By: nicholas                              on 2004/04/21  19:37:51
1788        Log: Oink, oink, flap, flap!
1789     Branch: maint-5.8/perl
1790	   ! patchlevel.h pod/perlhist.pod
1791____________________________________________________________________________
1792[ 22730] By: nicholas                              on 2004/04/21  18:55:58
1793        Log: Update Changes
1794     Branch: maint-5.8/perl
1795	   ! Changes patchlevel.h
1796