source: trunk/essentials/dev-lang/perl/Changes5.8.4@ 3188

Last change on this file since 3188 was 3181, checked in by bird, 19 years ago

perl 5.8.8

File size: 111.2 KB
Line 
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) <[email protected]>
44 Message-ID: <[email protected]>
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 <[email protected]>
54 Date: 05 Nov 2003 05:16:25 -0800
55 Message-Id: <[email protected]>
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 <[email protected]>
107 Date: Fri, 16 Apr 2004 21:18:18 +0300 (EEST)
108 Message-Id: <[email protected]>
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: [email protected] (Richard Foley)
115 Message-Id: <[email protected]>
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 <[email protected]>
150 Date: Tue, 13 Apr 2004 19:49:32 -0700
151 Message-ID: <[email protected]
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" <[email protected]>
214 Message-ID: <[email protected]>
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 <[email protected]>
222 Message-ID: <[email protected]>
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 <[email protected]>
237 Date: Sat, 03 Apr 2004 18:59:22 -0800
238 Message-ID: <[email protected]>
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 <[email protected]>
289 Message-ID: <[email protected]>
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 <[email protected]>
341 Date: Mon, 26 Jan 2004 01:22:18 +0300
342 Message-ID: <[email protected]>
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" <[email protected]>
373 Date: Thu, 01 Apr 2004 14:16:32 -0600
374 Message-Id: <[email protected]>
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" <[email protected]>
382 Date: Thu, 01 Apr 2004 20:19:53 -0600
383 Message-Id: <[email protected]>
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 <[email protected]>
439 Date: Mon, 26 Jan 2004 01:22:18 +0300
440 Message-ID: <[email protected]>
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 <[email protected]>
447 Date: Wed, 17 Mar 2004 18:37:10 -0000
448 Message-ID: <[email protected]>
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 <[email protected]>
458 Date: Sun, 24 Aug 2003 15:52:00 +0100
459 Message-ID: <[email protected]>
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 <[email protected]>
511 Date: 30 Mar 2004 04:29:18 -0800
512 Message-ID: <[email protected]>
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) <[email protected]>
522 Date: 26 Mar 2004 21:02:19 -0000
523 Message-ID: <[email protected]>
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 <[email protected]>
579 Date: Sun, 21 Mar 2004 15:19:22 +0900
580 Message-Id: <[email protected]>
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 <[email protected]>
591 Date: Sun, 21 Mar 2004 21:49:53 +0900
592 Message-Id: <[email protected]>
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 <[email protected]> in
601 Message-ID: <[email protected]>, 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 <[email protected]>
607 Date: Thu, 11 Mar 2004 10:34:01 +0100
608 Message-Id: <[email protected]>
609
610 [ 22604]
611 fix typo in change 22597
612
613 [ 22614]
614 Subject: Zaurus SL-[78]60 native compile patch
615 Message-Id: <[email protected]>
616 From: Dan Kogai <[email protected]>
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 <[email protected]>
629 Date: Tue, 23 Mar 2004 10:42:12 +0000
630 Message-ID: <[email protected]>
631
632 Subject: [PATCH] distclean on Win32 should delete perl.base
633 From: Steve Hay <[email protected]>
634 Date: Tue, 23 Mar 2004 11:35:56 +0000
635 Message-ID: <[email protected]>
636
637 Subject: Re: [PATCH] Create debug symbols files on Windows even for release
638 From: Steve Hay <[email protected]>
639 Date: Fri, 26 Mar 2004 10:46:07 +0000
640 Message-ID: <[email protected]>
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) <[email protected]>
650 Date: 20 Mar 2004 05:21:07 -0000
651 Message-ID: <[email protected]>
652
653 Minor documentation nit in split
654
655 [ 22586]
656 Subject: [perl #27748] 'find2perl' bug: -exec causes chdir error
657 From: "[email protected] (via RT)" <[email protected]>
658 Date: 18 Mar 2004 20:25:50 -0000
659 Message-ID: <[email protected]>
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 <[email protected]>
667 Date: Wed, 24 Mar 2004 21:48:30 -0600
668 Message-Id: <[email protected]>
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" <[email protected]>
687 Date: Fri, 26 Mar 2004 16:54:44 -0600
688 Message-Id: <[email protected]>
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" <[email protected]>
696 Date: Fri, 26 Mar 2004 22:46:50 -0600
697 Message-Id: <[email protected]>
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 <[email protected]>
709 Message-ID: <[email protected]>
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: [email protected] (Paul Szabo)
725 Message-Id: <[email protected]>
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 <[email protected]>
755 Message-Id: <[email protected]>
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 <[email protected]>
813 Date: Tue, 16 Mar 2004 16:38:58 -0500 (EST)
814 Message-ID: <[email protected]>
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: [email protected]
837 Date: Thu, 18 Mar 2004 12:45:45 -1000
838 Message-Id: <[email protected]>
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: [email protected]
868 Date: Fri, 05 Mar 2004 17:42:25 +0000
869 Message-Id: <[email protected]>
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 <[email protected]>
884 Date: Wed, 17 Mar 2004 14:12:43 -0700
885 Message-ID: <[email protected]>
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 <[email protected]>
918 Date: Sun, 21 Mar 2004 09:27:04 -0600
919 Message-ID: <[email protected]>
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: "[email protected] (via RT)" <[email protected]>
928 Date: 10 Mar 2004 17:05:09 -0000
929 Message-ID: <[email protected]>
930
931 [ 22556]
932 Subject: [PATCH] Re: ../lib/ExtUtils/t/Embed.t failure on Win32/GCC
933 From: Steve Hay <[email protected]>
934 Date: Mon, 22 Mar 2004 14:44:46 +0000
935 Message-ID: <[email protected]>
936
937 [ 22557]
938 Clarifications on constants subroutines, based on:
939
940 Subject: [perl #27768] [patch] wrong examples in perlsub/"Constant Functions"
941 From: "[email protected] (via RT)" <[email protected]>
942 Date: 19 Mar 2004 14:56:09 -0000
943 Message-ID: <[email protected]>
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 <[email protected]>
959 Date: Fri, 12 Mar 2004 18:02:30 +0100
960 Message-Id: <[email protected]>
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 <[email protected]>
973 Date: Fri, 19 Mar 2004 18:27:10 +0800
974 Message-Id: <[email protected]>
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 <[email protected]>
988 Date: Fri, 12 Mar 2004 08:38:41 +0000
989 Message-ID: <[email protected]>
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 <[email protected]>
1000 Date: Fri, 12 Mar 2004 15:16:57 +0200 (EET)
1001 Message-Id: <[email protected]>
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: [email protected]
1023 Date: Thu, 11 Mar 2004 16:21:50 +0000
1024 Message-Id: <[email protected]>
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 <[email protected]>
1044 Date: Sun, 07 Mar 2004 17:04:35 -0800
1045 Message-ID: <[email protected]>
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 <[email protected]>
1053 Date: Fri, 05 Mar 2004 09:56:36 +0000
1054 Message-ID: <[email protected]>
1055 (only the win32 makefiles part)
1056
1057 [ 22481]
1058 Subject: Re: [PATCH] More "distclean" tidy ups on Win32
1059 From: Steve Hay <[email protected]>
1060 Date: Wed, 10 Mar 2004 10:58:15 +0000
1061 Message-ID: <[email protected]>
1062
1063 [ 22489]
1064 Subject: [PATCH] Fix minitest target in Win32 makefiles
1065 From: Steve Hay <[email protected]>
1066 Date: Fri, 12 Mar 2004 15:52:23 +0000
1067 Message-ID: <[email protected]>
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 <[email protected]>
1075 Date: Mon, 15 Mar 2004 10:28:02 +0000
1076 Message-ID: <[email protected]>
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 <[email protected]>
1083 Message-ID: <[email protected]>
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 <[email protected]>
1088 Message-ID: <[email protected]>
1089 Date: Fri, 19 Mar 2004 10:33:17 +0000
1090
1091 [ 22541]
1092 Subject: makefile.95 tweak
1093 From: Greg Matheson <[email protected]>
1094 Date: Fri, 19 Mar 2004 18:15:25 +0800
1095 Message-ID: <[email protected]>
1096
1097 [ 22544]
1098 Subject: [PATCH] fix memory bug in vms.c:mp_do_tounixspec
1099 From: "Craig A. Berry" <[email protected]>
1100 Date: Sat, 20 Mar 2004 21:51:45 -0600
1101 Message-ID: <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
1152 Date: Sat, 13 Mar 2004 15:13:28 +0000
1153 Message-ID: <[email protected]>
1154
1155 Date: Sat, 13 Mar 2004 20:23:45 +0000
1156 Message-ID: <[email protected]>
1157
1158 Date: Sat, 13 Mar 2004 22:20:07 +0000
1159 Message-ID: <[email protected]>
1160
1161 Date: Sat, 13 Mar 2004 23:03:46 +0000
1162 Message-ID: <[email protected]>
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" <[email protected]>
1188 Date: Sat, 06 Mar 2004 13:51:55 -0600
1189 Message-ID: <[email protected]>
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 <[email protected]>
1212 Date: Wed, 3 Mar 2004 09:37:21 +0200
1213 Message-Id: <[email protected]>
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" <[email protected]>
1251 Date: Sat, 06 Mar 2004 22:50:25 -0600
1252 Message-ID: <[email protected]>
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: [email protected] (Richard Foley)
1264 Date: Wed, 3 Mar 2004 16:10:25 +0100
1265 Message-Id: <[email protected]>
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 <[email protected]>
1277 Date: Thu, 4 Mar 2004 14:41:07 -0500 (EST)
1278 Message-ID: <[email protected]>
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 <[email protected]>
1290 Date: Fri, 5 Mar 2004 14:03:10 -0500
1291 Message-Id: <[email protected]>
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 <[email protected]>
1307 Date: Sun, 29 Feb 2004 22:04:53 +0000
1308 Message-Id: <[email protected]>
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: [email protected] (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 <[email protected]>
1386 Date: Fri, 27 Feb 2004 17:42:26 +0000
1387 Message-ID: <[email protected]>
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: [email protected] (Steve Hay)
1396 Date: Fri, 05 Mar 2004 09:42:32 +0000
1397 Message-ID: <[email protected]>
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 <[email protected]>
1415 Date: Mon, 19 Jan 2004 00:20:02 -0800
1416 Message-Id: <[email protected]>
1417
1418 Subject: Re: Subroutine reference bug in Storable
1419 From: Slaven Rezic <[email protected]>
1420 Date: 14 Nov 2003 23:22:55 +0100
1421 Message-Id: <[email protected]>
1422
1423 Subject: Re: [perl #25145] [PATCH] Storable segfaults with B::Deparse +
1424 overload + cyclic structures
1425 From: Sam Vilain <[email protected]>
1426 Date: Tue, 20 Jan 2004 22:30:15 +1300
1427 Message-Id: <[email protected]>
1428
1429 [ 22206]
1430 Subject: [PATCH] Storable-2.08/t/code.t
1431 From: Slaven Rezic <[email protected]>
1432 Date: Sat, 8 Nov 2003 16:26:19 +0100 (CET)
1433 Message-Id: <[email protected]>
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