This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate mainline.
[perl5.git] / Changes
1 Please note: This file provides a complete, temporally ordered log of
2 changes that went into every version of Perl.  If you'd like more
3 detailed information, please consult the comments in the individual
4 patches posted to the perl5-porters mailing list.  Patches for each
5 individual change may also be obtained through ftp and rsync--see
6 pod/perlhack.pod for the details.
7
8 For information on what's new in this release, see pod/perldelta.pod.
9
10 [The "CAST AND CREW" list has been moved to AUTHORS.]
11
12 NOTE: Each change entry shows the change number; who checked it into the
13 repository; when; description of the change; which branch the change
14 happened in; and the affected files.  The file lists have a short symbolic
15 indicator:
16
17             !       modified
18             +       added
19             -       deleted
20             +>      branched (from elsewhere)
21             !>      merged changes (from elsewhere)
22
23 The Message-Ids in the change entries refer to the email messages sent
24 to the perl5-porters mailing list.  You can retrieve the messages for
25 example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
26
27 --------------
28 Version v5.9.X          Development release working toward v5.10
29 --------------
30 ____________________________________________________________________________
31 [ 17702] By: hv                                    on 2002/08/08  15:08:57
32         Log: Subject: Re: README.aix
33              From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
34              Date: Tue, 30 Jul 2002 13:30:29 +0200
35              Message-id: <20020730130812.48B9.H.M.BRAND@hccnet.nl>
36      Branch: perl
37            ! README.aix
38 ____________________________________________________________________________
39 [ 17701] By: hv                                    on 2002/08/08  15:06:01
40         Log: Subject: [PATCH] Re: pp_sys.c compile failed..
41              From: Andy Dougherty <doughera@lafayette.edu>
42              Date: Tue, 6 Aug 2002 10:42:07 -0400 (EDT) (15:42 BST)
43              Message-id: <Pine.SOL.4.10.10208061024250.5315-100000@maxwell.phys.lafayette.edu>
44      Branch: perl
45            ! hints/aix.sh
46 ____________________________________________________________________________
47 [ 17700] By: hv                                    on 2002/08/08  15:02:57
48         Log: Subject: [DOC PATCH] perlipc.pod
49              From: Arjen Laarhoven <arjen@nl.demon.net>
50              Date: Tue, 6 Aug 2002 14:16:01 +0200
51              Message-id: <20020806121601.GK40785@aragorn.noc.nl.demon.net>
52      Branch: perl
53            ! pod/perlipc.pod
54 ____________________________________________________________________________
55 [ 17699] By: hv                                    on 2002/08/08  14:56:56
56         Log: Subject: [PATCH] Re: [perl #15898] coredump with variable our
57              From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
58              Date: Fri, 2 Aug 2002 23:44:21 +0200
59              Message-id: <20020802234421.11c62fe6.rgarciasuarez@free.fr>
60      Branch: perl
61            ! op.c t/op/attrs.t
62 ____________________________________________________________________________
63 [ 17698] By: hv                                    on 2002/08/08  14:52:45
64         Log: Subject: [perl #16000] Configure -Dstatic_ext=foo builds foo as both static and dynamic
65              From: Yitzchak Scott-Thoennes (via RT) <perlbug@perl.org>
66              Date: 6 Aug 2002 04:28:15 -0000 (Tue 05:28 BST)
67              Message-id: <rt-16000-32913.8.41582281961522@bugs6.perl.org>
68      Branch: perl
69            ! Configure
70 ____________________________________________________________________________
71 [ 17697] By: hv                                    on 2002/08/08  14:49:00
72         Log: Subject: Doc patch for Class::Struct under 5.8.0
73              From: Damian Conway <damian@conway.org>
74              Date: Tue, 30 Jul 2002 23:03:14 +1000
75              Message-id: <3D471FCF.1C7C6E6B@conway.org>
76      Branch: perl
77            ! lib/Class/Struct.pm
78 ____________________________________________________________________________
79 [ 17696] By: hv                                    on 2002/08/08  14:44:21
80         Log: Subject: Re: [perl #15523] Memory Leak in split with trailing empty elements
81              From: Slaven Rezic <slaven.rezic@berlin.de>
82              Date: 31 Jul 2002 09:50:06 +0200
83              Message-id: <87ado85ob5.fsf@vran.herceg.de>
84      Branch: perl
85            ! pp.c
86 ____________________________________________________________________________
87 [ 17695] By: hv                                    on 2002/08/08  14:40:41
88         Log: Subject: [PATCH] Re: [perl #15479] perl 5.8.0 segfault
89              From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
90              Date: Fri, 2 Aug 2002 00:13:10 +0200
91              Message-id: <20020802001310.7e1dc694.rgarciasuarez@free.fr>
92      Branch: perl
93            + t/op/stash.t
94            ! MANIFEST perl.h
95 ____________________________________________________________________________
96 [ 17694] By: hv                                    on 2002/08/08  14:31:55
97         Log: Subject: Re: [RE-PATCH] Not OK: perl v5.8.0 on PA-RISC2.0 11.00
98              From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
99              Date: Wed, 31 Jul 2002 16:04:02 +0200
100              Message-id: <20020731155005.4915.H.M.BRAND@hccnet.nl>
101      Branch: perl
102            ! hints/hpux.sh
103 ____________________________________________________________________________
104 [ 17693] By: hv                                    on 2002/08/08  14:25:16
105         Log: Subject: [PATCH: lib/ExtUtils/MM_Unix.pm] Be less strict about what's POD.
106              From: Abigail <abigail@foad.org>
107              Date: Thu, 25 Jul 2002 08:52:52 -0700 (16:52 BST)
108              Message-id: <20020725085252.A2703@ucan.foad.org>
109      Branch: perl
110            ! lib/ExtUtils/MM_Unix.pm
111 ____________________________________________________________________________
112 [ 17692] By: hv                                    on 2002/08/08  14:20:05
113         Log: Subject: [PATCH] README.jp and README.cn
114              From: Autrijus Tang <autrijus@autrijus.org>
115              Date: Thu, 25 Jul 2002 07:05:11 +0800
116              Message-id: <20020724230511.GA1327@not.autrijus.org>
117      Branch: perl
118            ! README.cn README.jp
119 ____________________________________________________________________________
120 [ 17691] By: hv                                    on 2002/08/08  14:01:50
121         Log: Subject: [perl #15398] Usage::pod2usage looks for perldoc in $Config{bin} and not in $Config{scriptdir}
122              From: Henrik Tougaard (via RT) <perlbug@perl.org>
123              Date: 23 Jul 2002 13:45:49 -0000 (Tue 14:45 BST)
124              Message-id: <rt-15398-31095.6.30466042998663@perl>
125      Branch: perl
126            ! lib/Pod/Usage.pm
127 ____________________________________________________________________________
128 [ 17690] By: rgs                                   on 2002/08/07  19:56:42
129         Log: Doc fix : the symbol for COPs wasn't documented.
130      Branch: perl
131            ! opcode.pl
132 ____________________________________________________________________________
133 [ 17689] By: rgs                                   on 2002/08/06  20:45:30
134         Log: Subject: Re: no warnings 'io';
135              From: Nicholas Clark <nick@unfortu.net>
136              Date: Sat, 27 Jul 2002 21:49:55 +0100
137              Message-ID: <20020727204954.GB5117@Bagpuss.unfortu.net>
138              
139              Plus a little bit of regression tests.
140      Branch: perl
141            ! t/lib/warnings/pp_hot util.c
142 ____________________________________________________________________________
143 [ 17688] By: rgs                                   on 2002/08/06  20:04:19
144         Log: Subject: [PATCH] XS build fix for VMS
145              From: "Craig A. Berry" <craigberry@mac.com>
146              Date: Sun, 4 Aug 2002 12:13:06 -0500
147              Message-ID: <a05111b07b97256e1c335@[172.16.52.1]>
148      Branch: perl
149            ! vms/descrip_mms.template
150 ____________________________________________________________________________
151 [ 17687] By: rgs                                   on 2002/08/06  19:50:12
152         Log: PerlIO::scalar wasn't able to read from non-string
153              scalar ; now stringifies its argument.
154      Branch: perl
155            ! ext/PerlIO/scalar/scalar.xs ext/PerlIO/t/scalar.t
156 ____________________________________________________________________________
157 [ 17686] By: rgs                                   on 2002/08/06  19:10:51
158         Log: More regression tests for $^H and %^H.
159              Add a TODO test for eval "" preserving %^H.
160      Branch: perl
161            ! t/comp/hints.t
162 ____________________________________________________________________________
163 [ 17685] By: hv                                    on 2002/08/05  22:42:09
164         Log: Subject: Re: mention of "use sort" botched in perlfunc? + PATCH
165              From: "John P. Linderman" <jpl@research.att.com>
166              Date: Sun, 21 Jul 2002 12:13:32 -0400 (17:13 BST)
167              Message-id: <200207211613.MAA69505@raptor.research.att.com>
168      Branch: perl
169            ! lib/sort.pm lib/sort.t
170 ____________________________________________________________________________
171 [ 17684] By: hv                                    on 2002/08/05  22:35:22
172         Log: Integrate from perlio: change #17653 fixes bug RT15283
173      Branch: perl
174           !> ext/PerlIO/via/via.xs
175 ____________________________________________________________________________
176 [ 17683] By: hv                                    on 2002/08/05  22:26:45
177         Log: Integrate from maint-5.6/macperl via macperl
178              Changes 17660, 17661, 17662, 17663, 17664
179      Branch: perl
180           !> perl.c
181 ____________________________________________________________________________
182 [ 17682] By: hv                                    on 2002/08/05  15:04:54
183         Log: Subject: Defined-or patch (cleaned up)
184              From: "Brent Dax" <brentdax@cpan.org>
185              Date: Fri, 26 Jul 2002 05:41:52 -0700 (13:41 BST)
186              Message-id: <000001c234a1$d1ca72c0$6501a8c0@deepblue>
187      Branch: perl
188            + t/op/dor.t
189            ! MANIFEST embed.h ext/B/B/Deparse.pm ext/Opcode/Opcode.pm
190            ! keywords.h keywords.pl op.c opcode.h opcode.pl opnames.h
191            ! perly.c perly.h perly.y perly_c.diff pod/perlop.pod pp.sym
192            ! pp_ctl.c pp_hot.c pp_proto.h toke.c vms/perly_c.vms
193            ! vms/perly_h.vms
194 ____________________________________________________________________________
195 [ 17681] By: hv                                    on 2002/08/05  14:41:23
196         Log: typo
197      Branch: perl
198            ! keywords.h keywords.pl
199 ____________________________________________________________________________
200 [ 17680] By: hv                                    on 2002/08/05  14:33:39
201         Log: warn that keywords.h is generated
202      Branch: perl
203            ! keywords.h keywords.pl
204 ____________________________________________________________________________
205 [ 17679] By: hv                                    on 2002/08/04  23:40:22
206         Log: again: #17678 caused test failures in pod2html,
207              in which $1 could leak from previous regexp
208      Branch: perl
209            ! mg.c
210 ____________________________________________________________________________
211 [ 17678] By: hv                                    on 2002/08/04  15:34:19
212         Log: Subject: Re: [ID 20020704.001] my $foo = $1 won't taint $foo (with use re 'taint')
213              From: hv@crypt.org
214              Date: Sun, 04 Aug 2002 17:40:30 +0100
215              Message-id: <200208041640.g74GeUU25061@crypt.compulink.co.uk>
216      Branch: perl
217            ! mg.c t/op/taint.t
218 ____________________________________________________________________________
219 [ 17677] By: hv                                    on 2002/08/04  15:25:25
220         Log: Main branch no longer needs op/taint.t version check.
221      Branch: perl
222            ! t/op/taint.t
223 ____________________________________________________________________________
224 [ 17676] By: hv                                    on 2002/08/04  15:14:09
225         Log: Subject: Re: [PATCH] Re: taint news
226              From: Rick Delaney <rick.delaney@rogers.com>
227              Date: 04 Aug 2002 00:28:58 EDT
228              Message-ID: <m3heibs0vp.fsf@cs839290-a.mtth.phub.net.cable.rogers.com>
229              Ref: 20020208.005
230      Branch: perl
231            ! pp_sys.c
232 ____________________________________________________________________________
233 [ 17675] By: hv                                    on 2002/08/04  01:48:36
234         Log: Fix email address for Kragen Sitaker <kragen@pobox.com>.
235      Branch: perl
236            ! AUTHORS
237 ____________________________________________________________________________
238 [ 17674] By: hv                                    on 2002/08/04  01:30:11
239         Log: Subject: [PATCH] AUTHORS
240              From: Colin Watson <colinw@zeus.com>
241              Date: Thu, 25 Jul 2002 15:54:37 +0100
242              Message-id: <20020725145437.GC4921@zeus.com>
243      Branch: perl
244            ! AUTHORS
245 ____________________________________________________________________________
246 [ 17673] By: hv                                    on 2002/08/04  01:27:36
247         Log: Subject: [PATCH] AUTHORS
248              From: Walt Mankowski <waltman@pobox.com>
249              Date: Sat, 20 Jul 2002 22:56:12 -0400 (Sun 03:56 BST)
250              Message-id: <20020721025612.GB15958@pobox.com>
251      Branch: perl
252            ! AUTHORS
253 ____________________________________________________________________________
254 [ 17672] By: hv                                    on 2002/08/04  01:25:14
255         Log: Subject: Re: mention of "use sort" botched in perlfunc?
256              From: Michael G Schwern <schwern@pobox.com>
257              Date: Sat, 20 Jul 2002 13:49:58 -0400 (18:49 BST)
258              Message-id: <20020720174958.GL362@ool-18b93024.dyn.optonline.net>
259      Branch: perl
260            ! pod/perlfunc.pod
261 ____________________________________________________________________________
262 [ 17671] By: hv                                    on 2002/08/04  01:11:32
263         Log: Change version from 5.8.0 to 5.9.0.
264      Branch: perl
265            ! Configure NetWare/Makefile NetWare/config_H.wc
266            ! Porting/config.sh Porting/config_H README.win32 config_h.SH
267            ! cygwin/perlld.in epoc/config.sh epoc/createpkg.pl
268            ! hints/dgux.sh installperl lib/ExtUtils/MM_NW5.pm makedef.pl
269            ! patchlevel.h win32/Makefile win32/makefile.mk
270            ! wince/Makefile.ce
271 ____________________________________________________________________________
272 [ 17670] By: pudge                                 on 2002/07/30  03:19:03
273         Log: Silent warnings in MM_MacOS
274      Branch: maint-5.8/macperl
275            ! lib/ExtUtils/MM_MacOS.pm
276 ____________________________________________________________________________
277 [ 17669] By: pudge                                 on 2002/07/30  03:18:47
278         Log: Silent warnings in MM_MacOS
279      Branch: macperl
280            ! lib/ExtUtils/MM_MacOS.pm
281 ____________________________________________________________________________
282 [ 17668] By: pudge                                 on 2002/07/30  03:16:52
283         Log: Help fixes from Thomas Wegner
284      Branch: macperl
285            ! macos/macperl/BuildHelpIndex macos/macperl/MacPerl.podhelp
286      Branch: maint-5.6/macperl
287            ! macos/macperl/BuildHelpIndex macos/macperl/MacPerl.podhelp
288      Branch: maint-5.8/macperl
289            ! macos/macperl/BuildHelpIndex macos/macperl/MacPerl.podhelp
290 ____________________________________________________________________________
291 [ 17667] By: pudge                                 on 2002/07/29  20:42:43
292         Log: Integrate perl
293      Branch: macperl
294           +> Changes5.8 pod/perl58delta.pod
295           !> (integrate 36 files)
296 ____________________________________________________________________________
297 [ 17666] By: pudge                                 on 2002/07/29  20:04:54
298         Log: Integrate from maint-5.6/macperl
299              
300              Changes 17660, 17661, 17662, 17663, 17664
301      Branch: macperl
302            ! macos/ext/Mac/Dialogs/Dialogs.pm macos/lib/Mac/AETE/App.pm
303            ! macos/lib/Mac/AETE/Format/Glue.pm macos/lib/Mac/OSA/Simple.pm
304            ! macos/macperl/Droplets/gluemac.plx perl.c
305 ____________________________________________________________________________
306 [ 17665] By: pudge                                 on 2002/07/29  19:39:58
307         Log: Integrate from maint-5.6/macperl
308              
309              Changes 17660, 17661, 17662, 17663, 17664
310      Branch: maint-5.8/macperl
311            ! macos/ext/Mac/Dialogs/Dialogs.pm macos/lib/Mac/AETE/App.pm
312            ! macos/lib/Mac/AETE/Format/Glue.pm macos/lib/Mac/OSA/Simple.pm
313            ! macos/macperl/Droplets/gluemac.plx perl.c
314 ____________________________________________________________________________
315 [ 17664] By: pudge                                 on 2002/07/29  19:20:51
316         Log: Neglected to include old bugfix from main branch
317      Branch: maint-5.6/macperl
318            ! perl.c
319 ____________________________________________________________________________
320 [ 17663] By: pudge                                 on 2002/07/29  18:25:57
321         Log: Count line numbers properly in MacPerl app
322      Branch: maint-5.6/macperl
323            ! perl.c
324 ____________________________________________________________________________
325 [ 17662] By: pudge                                 on 2002/07/29  18:21:16
326         Log: Make Mac::Glue work to glue Mac OS X apps under Classic
327      Branch: maint-5.6/macperl
328            ! macos/lib/Mac/AETE/App.pm macos/lib/Mac/AETE/Format/Glue.pm
329 ____________________________________________________________________________
330 [ 17661] By: pudge                                 on 2002/07/29  18:20:46
331         Log: gluemac failed with some paths
332      Branch: maint-5.6/macperl
333            ! macos/macperl/Droplets/gluemac.plx
334 ____________________________________________________________________________
335 [ 17660] By: pudge                                 on 2002/07/29  18:20:12
336         Log: Fix long-standing bug with popup menus not working in dialogs
337      Branch: maint-5.6/macperl
338            ! macos/ext/Mac/Dialogs/Dialogs.pm
339 ____________________________________________________________________________
340 [ 17659] By: pudge                                 on 2002/07/29  18:19:00
341         Log: Update test script
342      Branch: maint-5.6/macperl
343            ! macos/MacPerlTests.cmd
344 ____________________________________________________________________________
345 [ 17658] By: pudge                                 on 2002/07/29  18:18:35
346         Log: Portability fixes for blib
347              (already in 5.8/5.9)
348      Branch: maint-5.6/macperl
349            ! lib/blib.pm
350 ____________________________________________________________________________
351 [ 17657] By: pudge                                 on 2002/07/29  18:17:54
352         Log: Minor test fixes
353      Branch: maint-5.6/macperl
354            ! t/lib/filespec.t t/op/magic.t
355 ____________________________________________________________________________
356 [ 17656] By: ams                                   on 2002/07/28  06:12:33
357         Log: Subject: [PATCH] Typo in regcomp.c
358              From: Chris Ball <chris@cpan.org>
359              Date: 26 Jul 2002 17:49:35 +0100
360              Message-Id: <868z3yzb6o.fsf@void.printf.net>
361              (With additional tweak to s_reginclasslen.)
362      Branch: perl
363            ! regcomp.c
364 ____________________________________________________________________________
365 [ 17655] By: jhi                                   on 2002/07/25  20:37:16
366         Log: Upgrade to Unicode::Collate 0.20.
367      Branch: perl
368            ! lib/Unicode/Collate.pm lib/Unicode/Collate/Changes
369            ! lib/Unicode/Collate/README lib/Unicode/Collate/t/test.t
370 ____________________________________________________________________________
371 [ 17654] By: jhi                                   on 2002/07/23  16:33:52
372         Log: Commas, schcommas.
373      Branch: perl
374            ! patchlevel.h
375 ____________________________________________________________________________
376 [ 17653] By: nick                                  on 2002/07/23  07:56:25
377         Log: Fix #15283 - binmode() was not passing mode
378              to PUSHED method called from PerlIO::via.
379      Branch: perlio
380            ! ext/PerlIO/via/via.xs
381 ____________________________________________________________________________
382 [ 17652] By: nick                                  on 2002/07/23  07:55:03
383         Log: Integrate mainline to just past perl5.8.0
384      Branch: perlio
385           +> Changes5.8
386           !> Changes MANIFEST
387 ____________________________________________________________________________
388 [ 17651] By: pudge                                 on 2002/07/23  03:24:35
389         Log: Integrate maint-5.6/perl
390      Branch: maint-5.6/macperl
391           +> t/win32/longpath.t
392           !> (integrate 35 files)
393 ____________________________________________________________________________
394 [ 17650] By: gsar                                  on 2002/07/22  15:27:48
395         Log: create macperl-5.8 branch
396      Branch: maint-5.8/macperl
397           +> (branch 3480 files)
398 ____________________________________________________________________________
399 [ 17649] By: jhi                                   on 2002/07/21  08:44:34
400         Log: Because of #17429.
401      Branch: maint-5.8/perl
402            ! pod/perldelta.pod
403 ____________________________________________________________________________
404 [ 17648] By: chip                                  on 2002/07/19  22:51:19
405         Log: Update Changes.  (Including incorrect change #.)
406      Branch: maint-5.005/perl
407            ! Changes
408 ____________________________________________________________________________
409 [ 17647] By: chip                                  on 2002/07/19  22:47:57
410         Log: ensure that hashes never attempt to malloc with a negative size
411              From: Hugo <hv@crypt.compulink.co.uk>
412              Subject: Re: [ID 20000421.002] Math::BigInt out of memory?
413      Branch: maint-5.005/perl
414            ! hv.c
415 ____________________________________________________________________________
416 [ 17646] By: chip                                  on 2002/07/19  20:15:23
417         Log: Update Changes in preparation for 5.005_04.
418      Branch: maint-5.005/perl
419            ! Changes
420 ____________________________________________________________________________
421 [ 17645] By: gsar                                  on 2002/07/19  19:29:57
422         Log: create maint-5.8 branch from perl/...@17638
423      Branch: maint-5.8/perl
424           +> (branch 2829 files)
425 ____________________________________________________________________________
426 [ 17644] By: jhi                                   on 2002/07/19  18:55:18
427         Log: Copy perldelta as perl58delta, purge the perldelta.
428      Branch: perl
429            + pod/perl58delta.pod
430            ! MANIFEST pod/perldelta.pod
431 ____________________________________________________________________________
432 [ 17642] By: jhi                                   on 2002/07/19  16:37:39
433         Log: Update Changes; mainly to get the DEVELNNNNN stamp back in business.
434      Branch: perl
435            ! Changes patchlevel.h
436 ____________________________________________________________________________
437 [ 17641] By: jhi                                   on 2002/07/19  16:31:08
438         Log: Integrate perlio (no changes, but that's fine).
439      Branch: perl
440           !> embed.fnc perl.h
441 ____________________________________________________________________________
442 [ 17640] By: nick                                  on 2002/07/19  07:09:37
443         Log: Integrate mainline@17638, apply couple
444              of whitespace edits so matches perl5.8.0 exactly.
445      Branch: perlio
446            ! embed.fnc perl.h
447           !> AUTHORS Changes Configure INSTALL NetWare/Makefile
448           !> NetWare/t/NWScripts.pl Porting/config.sh Porting/config_H
449           !> lib/File/stat.pm patchlevel.h pod/perldelta.pod
450           !> pod/perlfunc.pod pod/perlhist.pod pod/perlthrtut.pod
451           !> pod/perltoc.pod pod/perlvar.pod util.c
452 ____________________________________________________________________________
453 [ 17639] By: jhi                                   on 2002/07/19  00:47:18
454         Log: It's all yours, Hugo.
455      Branch: perl
456            + Changes5.8
457            ! Changes MANIFEST