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.
8 For information on what's new in this release, see pod/perldelta.pod.
10 [The "CAST AND CREW" list has been moved to AUTHORS.]
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
20 +> branched (from elsewhere)
21 !> merged changes (from elsewhere)
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/
28 Version v5.8.5 Maintenance release working toward v5.8.5
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
43 Branch: maint-5.8/perl
44 ! Changes patchlevel.h
45 ____________________________________________________________________________
46 [ 23136] By: nicholas on 2004/07/19 12:27:41
49 Bump $B::Deparse::VERSION
50 Branch: maint-5.8/perl
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
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
70 dor and // fulfil a TODO
71 Correct a deviation from the Nicholas Clark style guide.
77 Resurrect the TODO items about Unicode filenames and Unicode %ENV
78 Rant a bit more about POD -> HTML
81 Dual lifing and dists is a TODO
84 Finding a way to put "I'm MAINT" in perl -v is a TODO
87 A decent benchmark would be useful. But it is vague.
90 Generalised "how many in list context" would be useful
93 s/sort/split/; - my mistake spotted by Dave.
96 Some thoughts on foreach reverse
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>
105 for (reverse @foo) now iterates in reverse in place.
106 (Just the TODO change)
109 Abigail notes that a re-entrant regexp engine is a todo
112 Typo fix from Julian Gilbey, forwarded upstream from Debian by
116 Clarify that it's only Mac OS *Classic* that uses 1904 - OS X uses
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
124 Add some missing authors and remove 1 duplicate
127 glob('*.c') to find documentation is dangerous when run in unclean
128 trees, so isntead use MANIFEST to only scan the legitimate source
130 Branch: maint-5.8/perl
131 !> AUTHORS autodoc.pl
132 ____________________________________________________________________________
133 [ 23119] By: nicholas on 2004/07/15 16:38:38
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
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
149 ____________________________________________________________________________
150 [ 23087] By: nicholas on 2004/07/12 21:36:51
153 Perl_mode_from_discipline must update len. (else SEGV)
154 Diagnosis and patch from clkao
157 Perl_is_utf8_string(pTHX_ U8 *s, STRLEN len)
158 Can now handle the case
159 is_utf8_string(NULL,0)
161 Why do we have code dup for Perl_is_utf8_string_loc() ?
164 NI-S: IMHO utf8_upgrade is just changing representation not the value
165 so it has no business calling SvSETMAGIC.
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
173 ____________________________________________________________________________
174 [ 23086] By: nicholas on 2004/07/12 21:19:15
175 Log: Disarm the release candidate
176 Branch: maint-5.8/perl
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
189 Branch: maint-5.8/perl
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
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
210 First stab at explaining that CLONE may get more parameters in future.
211 More eloquent rewording desired. Patches welcome.
216 "perldoc perldelta" still says 5.8.3 to 5.8.4, even though there
217 *is* a "perldoc perl583delta" properly.
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
226 Make Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
228 Branch: maint-5.8/perl
230 ____________________________________________________________________________
231 [ 23057] By: nicholas on 2004/07/06 13:00:52
233 Branch: maint-5.8/perl
234 ! patchlevel.h pod/perlhist.pod
235 ____________________________________________________________________________
236 [ 23056] By: nicholas on 2004/07/06 12:45:46
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
252 ____________________________________________________________________________
253 [ 23054] By: nicholas on 2004/07/06 09:54:16
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
266 Branch: maint-5.8/perl
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
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
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
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
303 The microperl config didn't know about usemallocwrap yet.
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
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
326 More caveats in B::Deparse's documentation
327 (suggested by Yves Orton)
330 Note that sv_2mortal isn't just "increase reference count by 1, and
331 mark that it needs a deferred recount"
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>
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
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
360 Correct detection of absent modules. Based on
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)
367 with improvements from Marcus Holland-Moritz
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
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
382 ____________________________________________________________________________
383 [ 23034] By: nicholas on 2004/07/04 20:23:50
386 Fix for: [perl #30442] Text::ParseWords does not handle backslashed newline inside quoted text
387 Use the suggested regex fix, plus some tests.
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
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.
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
407 !> op.c pod/perldiag.pod sv.c toke.c
408 ____________________________________________________________________________
409 [ 23032] By: nicholas on 2004/07/04 19:46:34
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
431 Upgrade to I18N::LangTags 0.31.
434 Upgrade to I18N::LangTags 0.32
437 Stop 80_all_env.t failing when LC_ALL is set
440 Upgrade to I18N::LangTags 0.33
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
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
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
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
497 Upgrade to Cwd 2.17_03
501 (with local changes to cwd.t, to adapt it to the core)
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
512 Assert SvTYPE is at least PGMV whenever accessing SvSTASH
513 (the Storable.xs part)
516 Storable should cope if the string to thaw happens to be utf8 encoded
517 And anything with bytes >=256 is corrupt
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
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
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>
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>
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
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
577 fix [perl #24660], [perl #24663].
580 still problems with backreferences + reverse cloning
581 after #21936 - the weak reference may live on the pad.
582 Branch: maint-5.8/perl
584 ____________________________________________________________________________
585 [ 22989] By: nicholas on 2004/06/24 15:09:34
588 First step to generating Unicode files for the regexp engine at build
589 time - targets in the Makefile
592 Convert to using File::Spec, so that we can build Unicode files
596 Run mktables as part of the build process.
597 Don't ship any of the files that it generates in lib/unicore
600 Don't need to require utf8_pva.pl at top of file
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
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>
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>
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>
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.
632 make mktables always update modifed time to play better with make
633 Branch: maint-5.8/perl
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
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
645 ____________________________________________________________________________
646 [ 22986] By: nicholas on 2004/06/23 15:30:36
649 t/comp/utf.t failed when configuring with -Dnoextensions=Encode
652 Need to skip test 7 if perl built without the PerlIO::scalar extension
655 Can't test the B modules if we didn't build 'em
658 Unicode::UCD uses Storable, so we can't test if Storable isn't built.
661 D'oh. Don't turn on warnings on the #! line without actually testing
662 the full code in case it warns.
665 If we don't build B, we should skip all its tests.
668 Skip re tests if re not built.
671 Skip test if Devel::PPPort not built
674 Skip test if perl configured without threads::shared
677 Not ideal, but skip all of IO's tests if Socket is not built.
680 Skip tests when PerlIO::scalar and PerlIO::via aren't built
683 Also needs skipping if PerlIO::via not built
686 This needs POSIX, so skip if no POSIX
689 Case insensitive file systems are bad, m'kay
692 Skip test if Devel::PPPort is not built.
693 Probably should fix h2xs to work without it.
696 Skip test if Data::Dumper not built
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
706 Upgrade to Test::Harness 2.42
709 Upgrade to Time::Local 1.10.
712 Upgrade to Unicode::Collate 0.40
715 Upgrade to Pod::LaTeX 0.57
718 Upgrade to CGI.pm 3.05
721 Upgrade to Digest 1.08.
724 Upgrade to Pod::Perldoc 3.13
727 Upgrade to Pod::Parser 1.28
728 (except Pod::Find, which has local patches not yet on CPAN)
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
745 ____________________________________________________________________________
746 [ 22984] By: nicholas on 2004/06/23 14:38:51
749 Patch 22835 Failed to upgrade all the new files in Encode 2.01
750 As spotted by Jerry D. Hedden
753 Upgrade to Unicode::Normalize 0.30.
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
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>
781 Add a regression test for bug #23765 (by Jarkko)
782 Branch: maint-5.8/perl
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
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>
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
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>
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>
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>
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>
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.
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
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>
845 More forgiving version comparison in perlivp.
848 Adjust array index in FileCache.pm.
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>
856 Proposed patch + test case.
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
871 [perl #29708] Problem with autouse (causing Perl to crash)
872 @_ sometimes wasn't getting created right
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.
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.
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
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>
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>
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>
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>
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>
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
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
940 ____________________________________________________________________________
941 [ 22978] By: nicholas on 2004/06/23 10:07:41
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>
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.
955 More h2ph tweaking for gcc __inline functions
958 More h2ph tweaks: recognition of C types
962 Branch: maint-5.8/perl
964 ____________________________________________________________________________
965 [ 22974] By: nicholas on 2004/06/22 21:59:24
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>
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>
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>
989 Fix apidoc entries for PUSHMARK and newXSproto.
992 perlpodspec uses 'nonbreaking' and 'non-breaking'.
993 Normalize on the hyphenated spelling.
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>
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>
1008 Remove a spurious \n in a perltie example,
1009 noticed by Geoffrey Young.
1012 Several updates, major, and minor corrections, model updates,
1013 explained the model numbering of HP-UX servers.
1016 s/64bit/64-bit/g for consistency in the READMEs.
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>
1025 Remove a warning against unsafe signals in perlipc.pod,
1026 now that we have "safe signals".
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
1039 ____________________________________________________________________________
1040 [ 22973] By: nicholas on 2004/06/22 21:35:46
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>
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>
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>
1064 Document embed.fnc 'U' and 's' flags.
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
1074 ____________________________________________________________________________
1075 [ 22871] By: nicholas on 2004/05/30 15:36:14
1077 Branch: maint-5.8/perl
1078 ! Changes patchlevel.h
1079 ____________________________________________________________________________
1080 [ 22869] By: nicholas on 2004/05/30 14:26:17
1083 Upgrade to Encode 2.00.
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>
1091 Date: Sun, 23 May 2004 09:56:15 +0900
1092 Message-Id: <20040523095609.E404.BQW10602@nifty.com>
1095 Tests for change #22842, by SADAHIRO Tomoyuki
1096 (adapted to the core)
1102 Upgrade to Encode 2.01.
1103 Branch: maint-5.8/perl
1105 !> (integrate 150 files)
1106 ____________________________________________________________________________
1107 [ 22867] By: nicholas on 2004/05/30 13:24:02
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>
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
1122 ____________________________________________________________________________
1123 [ 22865] By: nicholas on 2004/05/30 13:01:21
1126 David Manura is the new maintainer of Text::Balanced.
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)
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
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
1152 perlrun.pod minor fixes :
1153 - the parameter to -x is optional
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>
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
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>
1180 Follow-up to previous patch: the mX?PUSH[inup] macros
1181 should handle 'set' magic, just like the X?PUSH[inup]
1185 Fix mX?PUSH[inup] macros. (Follow-up to #22756 and #22757)
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>
1193 Add tests for mX?PUSH[inup] macros.
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
1207 C<undef> doesn't look like a number. See also:
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>
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().
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
1229 ____________________________________________________________________________
1230 [ 22861] By: nicholas on 2004/05/30 09:43:49
1233 Make XSLoader update @DynaLoader::dl_shared_objects.
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>
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>
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>
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>
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
1270 ____________________________________________________________________________
1271 [ 22860] By: nicholas on 2004/05/29 22:13:46
1274 [perl #29637] Thread creation time is hypersensitive
1276 Due to a logic error, the dup ptr table sometimes wans't being
1277 grown, leading to extremely slow cloning.
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
1284 ____________________________________________________________________________
1285 [ 22859] By: nicholas on 2004/05/29 21:52:37
1288 ensure that utf8 Perl code magically called from a regex localizes $.
1291 remove spurious intentation in utf8_pva.pl
1292 Branch: maint-5.8/perl
1294 ____________________________________________________________________________
1295 [ 22858] By: nicholas on 2004/05/29 21:04:22
1296 Log: Integrate 22744, 22760, 22761, 22762, 22763, 22765 redux
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
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>
1312 Date: Mon, 26 Apr 2004 12:37:21 -0400 (EDT)
1313 Message-ID: <Pine.LNX.4.44.0404261222320.7154-400000@perlmonk.org>
1316 Remove the no-longer autogenerated Unicode files
1319 Avoid mktables generating Sterm.pl and Sterm.pl in the same directory
1320 by making the %BaseName check global
1323 Some fool removed lib/unicore/ArabicShaping.txt in change 22760
1326 And that same fool forgot to add the not-really-needed "fuzzy" versions
1327 of some binary property files
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
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>
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>
1358 New file left out of the last commit.
1359 Branch: maint-5.8/perl
1361 !> MANIFEST lib/utf8_heavy.pl pod/perlunicode.pod
1362 ____________________________________________________________________________
1363 [ 22855] By: nicholas on 2004/05/29 19:39:53
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>
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>
1378 Error message too wide.
1379 Branch: maint-5.8/perl
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]
1387 http://www.perforce.com/perforce/technotes/note014.html
1388 "How do you back out a change?"
1390 Let me summarise their answer:
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
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
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)
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
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
1428 !> MANIFEST ext/B/B/Concise.pm t/test.pl
1429 ____________________________________________________________________________
1430 [ 22847] By: nicholas on 2004/05/25 21:27:12
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
1437 ____________________________________________________________________________
1438 [ 22846] By: nicholas on 2004/05/25 20:56:06
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>
1447 More pod names in the debugger for the runman command
1448 Branch: maint-5.8/perl
1450 ____________________________________________________________________________
1451 [ 22845] By: nicholas on 2004/05/25 20:54:05
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
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
1469 Branch: maint-5.8/perl
1470 ! Changes patchlevel.h
1471 ____________________________________________________________________________
1472 [ 22834] By: nicholas on 2004/05/20 13:13:45
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
1481 ____________________________________________________________________________
1482 [ 22832] By: nicholas on 2004/05/20 08:18:58
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
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)
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
1502 ____________________________________________________________________________
1503 [ 22805] By: nicholas on 2004/05/10 21:22:15
1506 Document that select() on Windows doesn't work on non-socket filehandles.
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>
1515 Windows issues with select() are already documented in perlport.
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>
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
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
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>
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.
1549 The openbsd 64-bit test should use $uquadtype rather
1550 than hardcoding unsigned long long.
1553 CXUX_BROKEN_CONSTANT_CONVERT isn't used anymore.
1554 Remove all associated code.
1557 mktables requires post 5.005
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
1571 find2perl should not default to -print when -eval is specified.
1572 Noticed by David Dyck.
1575 Missing copyright in the README.
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
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>
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>
1597 Fix for [perl #28963]: find2perl was sometimes generating
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.
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>
1614 Subject: Problem with system() on Win9x and command.com (perl 5.8.x-5.9.x)
1616 Date: Wed, 28 Apr 2004 00:19:55 +0300
1617 Message-ID: <611491036.20040428001955@ua.fm>
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.
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
1633 ____________________________________________________________________________
1634 [ 22792] By: nicholas on 2004/05/06 14:15:56
1637 Upgrade to FileCache 1.04.
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>
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
1654 Upgrade to Time::Local 1.07_94
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
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
1671 Sync with libnet 1.18
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
1683 Branch: maint-5.8/perl
1685 ____________________________________________________________________________
1686 [ 22784] By: nicholas on 2004/05/05 21:43:32
1689 Fix bug #27940 : \cX escapes weren't working correctly in regular
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>
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.)
1704 Make global cleanup fractionally faster by giving S_visit()
1705 flags/mask to compare SVs against.
1708 Subject: Re: [perl #28532] optional match of an anchor gets ignored
1710 Date: Wed, 14 Apr 2004 19:30:46 +0100
1711 Message-Id: <200404141830.i3EIUko03728@zen.crypt.org>
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>
1720 fix a coredump caused by rv2gv not fully converting a PV to an RV
1723 Fix 29149 - another UTF8 cache bug hit by substr.
1724 Regression test from:
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
1732 Save some repeated strlen()s in Perl_swash_init
1735 [perl #28938] split could leave an array without &PL_sv_undef
1736 in the unused elements
1739 [perl #29127] scalar delete of empty slice returned garbage
1742 [perl #28986] perl -e "open m" crashes Perl
1745 add test for change #22776 ("open m" crashes Perl)
1748 add test for change #22746 ([perl #29102] Crash on assign to lex fh)
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
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
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
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
1781 ____________________________________________________________________________
1782 [ 22732] By: nicholas on 2004/04/22 09:21:28
1784 Branch: maint-5.8/perl
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
1794 Branch: maint-5.8/perl
1795 ! Changes patchlevel.h