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