source: trunk/essentials/dev-lang/perl/Changes5.8.2@ 3280

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

perl 5.8.8

File size: 60.4 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.2 Maintenance release working toward v5.8.2
29--------------
30____________________________________________________________________________
31____________________________________________________________________________
32[ 21670] By: nicholas on 2003/11/05 19:58:51
33 Log: Break a leg.
34 Branch: maint-5.8/perl
35 ! patchlevel.h
36____________________________________________________________________________
37[ 21669] By: nicholas on 2003/11/05 19:28:41
38 Log: Update changes
39 Branch: maint-5.8/perl
40 ! Changes patchlevel.h
41____________________________________________________________________________
42[ 21668] By: nicholas on 2003/11/05 19:26:49
43 Log: Integrate:
44 [ 21667]
45 From: Craig Berry <[email protected]>
46 Subject: Opcode.xs/RC2 compile nit on VMS
47 Date: Wed, 05 Nov 2003 12:16:34 -0600
48 Message-ID: <[email protected]>
49 Branch: maint-5.8/perl
50 !> ext/Opcode/Opcode.xs
51____________________________________________________________________________
52[ 21666] By: nicholas on 2003/11/05 19:01:16
53 Log: Note planned release date.
54 Branch: maint-5.8/perl
55 ! pod/perlhist.pod
56____________________________________________________________________________
57[ 21665] By: nicholas on 2003/11/05 19:00:29
58 Log: Integrate:
59 [ 21661]
60 Subject: [PATCH pod/perlhist.pod] Mention 5.8.2-RC2
61 From: Abigail <[email protected]>
62 Date: Tue, 4 Nov 2003 10:40:57 +0100
63 Message-Id: <[email protected]>
64 Branch: maint-5.8/perl
65 !> pod/perlhist.pod
66____________________________________________________________________________
67[ 21659] By: nicholas on 2003/11/05 08:18:49
68 Log: Integrate:
69 [ 21656]
70 Subject: Re: [[email protected]: your CPAN page on EBCDIC]
71 From: [email protected]
72 Date: Tue, 4 Nov 2003 10:00:07 -0500
73 Message-ID: <OF9A22A404.A32A5C26-ON85256DD4.00522E92-85256DD4.005268A4@factset.com>
74 Branch: maint-5.8/perl
75 !> pod/perlebcdic.pod
76____________________________________________________________________________
77[ 21658] By: nicholas on 2003/11/05 08:12:08
78 Log: Subject: [PATCH 5.8.2] reentr.pl is not defining _srandom_struct
79 From: Jan Dubois <[email protected]>
80 Date: Tue, 04 Nov 2003 17:16:00 -0800
81 Message-ID: <[email protected]>
82 Branch: maint-5.8/perl
83 ! reentr.h reentr.pl
84____________________________________________________________________________
85[ 21654] By: nicholas on 2003/11/04 22:10:35
86 Log: Subject: Re: [PATCH 5.8.1] make reentr.[ch] compatible with 5.8.0 again
87 From: Jan Dubois <[email protected]>
88 Date: Mon, 03 Nov 2003 00:58:21 -0800
89 Message-ID: <[email protected]>
90 Branch: maint-5.8/perl
91 ! reentr.inc reentr.pl
92____________________________________________________________________________
93[ 21653] By: nicholas on 2003/11/04 21:54:48
94 Log: Integrate:
95 [ 21651]
96 Subject: Re: [PATCH 5.8.2 @21574] OS/2 build
97 From: Ilya Zakharevich <[email protected]>
98 Date: Mon, 3 Nov 2003 20:20:44 -0800
99 Message-ID: <[email protected]>
100 Branch: maint-5.8/perl
101 !> os2/Makefile.SHs
102____________________________________________________________________________
103[ 21649] By: nicholas on 2003/11/03 20:43:47
104 Log: Integrate:
105 [ 21646]
106 Subject: Cwd.xs: off-by-one buffer overflow in realpath()
107 From: Casey West <[email protected]>
108 Date: Mon, 3 Nov 2003 10:11:43 -0500
109 Message-ID: <[email protected]>
110 Branch: maint-5.8/perl
111 !> ext/Cwd/Cwd.xs
112____________________________________________________________________________
113[ 21648] By: nicholas on 2003/11/03 20:26:54
114 Log: Disarm RC2
115 Branch: maint-5.8/perl
116 ! patchlevel.h
117____________________________________________________________________________
118[ 21643] By: nicholas on 2003/11/03 07:18:47
119 Log: I bet yes
120 Branch: maint-5.8/perl
121 ! patchlevel.h
122____________________________________________________________________________
123[ 21642] By: nicholas on 2003/11/03 07:18:04
124 Log: space should be tab for lib/I18N/LangTags/t/02decency.t
125 Branch: maint-5.8/perl
126 ! MANIFEST
127____________________________________________________________________________
128[ 21641] By: nicholas on 2003/11/03 07:13:20
129 Log: Update changes
130 Branch: maint-5.8/perl
131 ! Changes patchlevel.h
132____________________________________________________________________________
133[ 21640] By: nicholas on 2003/11/03 07:11:34
134 Log: Integrate:
135 [ 21638]
136 s/new_hash/rehash/g (Stas suggested a better name)
137
138 [ 21639]
139 Stas would prefer not to have MOD_PERL defines in perl.
140 Branch: maint-5.8/perl
141 ! embedvar.h
142 !> hv.c hv.h intrpvar.h lib/Hash/Util.pm perl.c perlapi.h sv.c
143 !> universal.c util.c
144____________________________________________________________________________
145[ 21637] By: nicholas on 2003/11/02 23:07:41
146 Log: Update our sample config with one generated for 5.8.2
147 Branch: maint-5.8/perl
148 ! Porting/config.sh Porting/config_H
149____________________________________________________________________________
150[ 21636] By: nicholas on 2003/11/02 22:47:37
151 Log: Update changes
152 Branch: maint-5.8/perl
153 ! Changes patchlevel.h
154____________________________________________________________________________
155[ 21635] By: nicholas on 2003/11/02 22:45:22
156 Log: Integrate:
157 [ 21634]
158 Provide Internals::new_hash_seed to return PL_new_hash_seed, and
159 make Hash::Util::hash_seed use this.
160 Branch: maint-5.8/perl
161 !> lib/Hash/Util.pm universal.c
162____________________________________________________________________________
163[ 21633] By: nicholas on 2003/11/02 22:22:34
164 Log: Integrate:
165 [ 21588]
166 Subject: [PATCH] Devel::PPPort and scan_bin
167 From: "Marcus Holland-Moritz" <[email protected]>
168 Date: Wed, 29 Oct 2003 22:53:43 +0100
169 Message-ID: <037201c39e67$1faa9940$0c2f1fac@R2D2>
170 Branch: maint-5.8/perl
171 !> ext/Devel/PPPort/PPPort.pm
172____________________________________________________________________________
173[ 21632] By: nicholas on 2003/11/02 21:56:48
174 Log: Integrate:
175 [ 21587]
176 Subject: [PATCH] change p4d2p to deal with new style diff2 output
177 From: Jan Dubois <[email protected]>
178 Date: Thu, 30 Oct 2003 18:43:08 -0800
179 Message-ID: <[email protected]>
180 Branch: maint-5.8/perl
181 !> Porting/p4d2p
182____________________________________________________________________________
183[ 21631] By: nicholas on 2003/11/02 21:55:32
184 Log: Integrate:
185 [ 21614]
186 Subject: Re: [PATCH bleadperl] (was Re: Is this brokenness in $< $( $> & $) ?)
187 From: Rick Delaney <[email protected]>
188 Date: Mon, 27 Oct 2003 16:24:16 -0500
189 Message-ID: <[email protected]>
190 Branch: maint-5.8/perl
191 !> pp_hot.c
192____________________________________________________________________________
193[ 21630] By: nicholas on 2003/11/02 21:28:01
194 Log:
195 Fix for [perl #24347] segfault with Safe
196 The empty %INC created for safe compartements was freed
197 too early.
198 Branch: maint-5.8/perl
199 !> ext/Opcode/Opcode.xs
200____________________________________________________________________________
201[ 21629] By: nicholas on 2003/11/02 21:13:40
202 Log: Integrate:
203 [ 21599]
204 whoops, typo
205
206 [ 21616]
207 Subject: DOCPATCH: does STORE need to return anything and if so what?
208 From: david nicol <[email protected]>
209 Date: 26 Oct 2003 22:34:04 -0600
210 Message-Id: <[email protected]>
211
212 [ 21625]
213 Mention perl 5.8.2-RC1 in perlhist, as spotted by Abigail.
214
215 [ 21627]
216 Subject: [PATCH pod/perlguts.pod] update embed.pl description
217 From: "Marcus Holland-Moritz" <[email protected]>
218 Date: Sun, 2 Nov 2003 22:24:28 +0100
219 Message-ID: <007b01c3a187$b34c6110$0c2f1fac@R2D2>
220 Branch: maint-5.8/perl
221 !> ext/threads/shared/shared.xs pod/perlguts.pod pod/perlhist.pod
222 !> pod/perltie.pod
223____________________________________________________________________________
224[ 21626] By: nicholas on 2003/11/02 20:27:25
225 Log: Integrate:
226 [ 21615]
227 Subject: [PATCH] DB_File 1.807
228 From: "Paul Marquess" <[email protected]>
229 Date: Sat, 1 Nov 2003 13:50:12 -0000
230 Message-ID: <[email protected]>
231 Branch: maint-5.8/perl
232 !> ext/DB_File/Changes ext/DB_File/DB_File.pm
233 !> ext/DB_File/DB_File.xs ext/DB_File/dbinfo
234 !> ext/DB_File/t/db-hash.t ext/DB_File/t/db-recno.t
235____________________________________________________________________________
236[ 21624] By: nicholas on 2003/11/02 20:16:07
237 Log: Tweaks (from Jan Dubois, Petras Kudaras and Slaven Rezic)
238 Branch: maint-5.8/perl
239 ! pod/perldelta.pod
240____________________________________________________________________________
241[ 21623] By: nicholas on 2003/11/02 19:52:04
242 Log: Integrate:
243 [ 21617]
244 Portability nit for MinGW 3.
245
246 Subject: MinGW-3.1.0-1 _CRTIMP definition preempting win32.h's
247 From: Greg Matheson <[email protected]>
248 Date: Thu, 30 Oct 2003 14:11:58 +0800
249 Message-ID: <20031030141158.A11772@ms>
250 (actual patch by Abe Timmerman)
251
252 [ 21619]
253 Quoted-printable is evil.
254 Branch: maint-5.8/perl
255 !> win32/win32.h
256____________________________________________________________________________
257[ 21622] By: nicholas on 2003/11/02 18:50:41
258 Log: Integrate:
259 [ 21620]
260 Subject: [PATCH 5.8.2 @21574] OS/2 build
261 From: Ilya Zakharevich <[email protected]>
262 Date: Wed, 29 Oct 2003 14:00:18 -0800
263 Message-ID: <[email protected]>
264 Branch: maint-5.8/perl
265 !> ext/DynaLoader/DynaLoader_pm.PL makedef.pl os2/Makefile.SHs
266 !> os2/OS2/REXX/REXX.xs os2/os2.c os2/os2_base.t os2/os2ish.h
267 !> os2/perl2cmd.pl perlio.c
268____________________________________________________________________________
269[ 21621] By: nicholas on 2003/11/02 18:29:05
270 Log: Integrate:
271 [ 21618]
272 Stas spotted a missed s//new_/ for the hash seed renaming games
273 Branch: maint-5.8/perl
274 !> perl.c
275____________________________________________________________________________
276[ 21613] By: nicholas on 2003/11/01 16:52:03
277 Log: @INC caching of failures was backed out
278 Branch: maint-5.8/perl
279 ! pod/perldelta.pod
280____________________________________________________________________________
281[ 21612] By: nicholas on 2003/11/01 16:32:46
282 Log: Integrate:
283 [ 21611]
284 D'oh! t/op/hash.t wasn't in the MANIFEST. Rafael spotted this
285 Branch: maint-5.8/perl
286 !> MANIFEST
287____________________________________________________________________________
288[ 21610] By: nicholas on 2003/11/01 16:30:14
289 Log: Integrate:
290 [ 21589]
291 Subject: [5.8.x segfault + patch] chicken&egg segfault in -Dm -Mthreads
292 From: Stas Bekman <[email protected]>
293 Date: Wed, 29 Oct 2003 15:15:15 -0800
294 Message-ID: <[email protected]>
295 (enclosed in a #ifdef DEBUGGING)
296 Branch: maint-5.8/perl
297 !> sv.c
298____________________________________________________________________________
299[ 21609] By: nicholas on 2003/11/01 16:14:51
300 Log: Integrate:
301 [ 21595]
302 Prevent the installation of makefiles that can be found
303 under lib/.
304 Branch: maint-5.8/perl
305 !> installperl
306____________________________________________________________________________
307[ 21608] By: nicholas on 2003/11/01 15:35:16
308 Log: Integrate:
309 [ 21607]
310 mod_perl2 will require access to the Plan C hashing function.
311 Branch: maint-5.8/perl
312 !> hv.h
313____________________________________________________________________________
314[ 21606] By: nicholas on 2003/11/01 14:58:31
315 Log: Integrate:
316 [ 21591]
317 Subject: [PATCH] Off-by-one error in regcomp.c
318 From: Slaven Rezic <[email protected]>
319 Date: Fri, 31 Oct 2003 12:16:11 +0000
320 Message-Id: <[email protected]>
321
322 [ 21593]
323 Test nit ; goes with change 21591
324 Branch: maint-5.8/perl
325 !> regcomp.c t/lib/warnings/regcomp t/op/regmesg.t
326____________________________________________________________________________
327[ 21605] By: nicholas on 2003/11/01 14:38:22
328 Log: Integrate:
329 [ 21604]
330 Add Internals::HvREHASH to expose the rehashing flag
331 t/op/hash.t tests that pathological data triggers rehashing
332 Branch: maint-5.8/perl
333 +> t/op/hash.t
334 !> universal.c
335____________________________________________________________________________
336[ 21603] By: nicholas on 2003/11/01 13:03:55
337 Log: Integrate:
338 [ 21598]
339 [perl #24368] seg faults when deleting keys of shared hash refs
340 Ensure that the shared_sv get magic of the element being deleted
341 is called. Also, avoid posible memory leaks by wrapping all shared
342 context sections with ENTER/SAVETMPS
343 Branch: maint-5.8/perl
344 !> ext/threads/shared/shared.xs
345____________________________________________________________________________
346[ 21602] By: nicholas on 2003/11/01 12:45:20
347 Log: Forgot to manually merge in the diffs rejected from 21601
348 due to LF/CRLF differences.
349 Branch: maint-5.8/perl
350 ! win32/Makefile win32/makefile.mk
351____________________________________________________________________________
352[ 21601] By: nicholas on 2003/11/01 12:34:09
353 Log: Subject: [PATCH 5.8.1] make reentr.[ch] compatible with 5.8.0 again
354 From: Jan Dubois <[email protected]>
355 Date: Thu, 30 Oct 2003 16:58:05 -0800
356 Message-ID: <[email protected]>
357 Branch: maint-5.8/perl
358 + reentr.inc
359 ! MANIFEST installperl perl.h reentr.c reentr.h reentr.pl
360 ! win32/Makefile win32/makefile.mk
361____________________________________________________________________________
362[ 21600] By: nicholas on 2003/11/01 11:00:46
363 Log: Integrate:
364 [ 21590]
365 Subject: [patch pod/perlfunc.pod] separate two unrelated notes in require
366 From: Stas Bekman <[email protected]>
367 Date: Wed, 29 Oct 2003 16:47:24 -0800
368 Message-ID: <[email protected]>
369
370 [ 21592]
371 Subject: [PATCH] Document PERL_DL_NONLAZY
372 From: Gisle Aas <[email protected]>
373 Date: 31 Oct 2003 03:13:03 -0800
374 Message-ID: <[email protected]>
375
376 [ 21596]
377 Subject: Re: [perl #24367] [PATCH] configure flag -Dextras="HTML::Parser" doesn't seem to do anything
378 From: Andy Dougherty <[email protected]>
379 Date: Fri, 31 Oct 2003 15:32:35 -0500 (EST)
380 Message-ID: <[email protected]>
381 (plus POD link fixes)
382 Branch: maint-5.8/perl
383 !> INSTALL pod/perlfunc.pod pod/perlrun.pod
384____________________________________________________________________________
385[ 21597] By: nicholas on 2003/10/31 21:03:47
386 Log: Back out 21449 (MakeMaker SIGN)
387 Schwern will integrate and make a CPAN release first
388 Branch: maint-5.8/perl
389 ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm
390 ! lib/ExtUtils/MakeMaker.pm pod/perldelta.pod
391____________________________________________________________________________
392[ 21594] By: nicholas on 2003/10/31 20:28:11
393 Log: Integrate (as TODO test):
394 [ 21565]
395 Subject: [PATCH t/comp/proto.t] Test (5.9.x)
396 From: Abigail <[email protected]>
397 Date: Mon, 27 Oct 2003 14:50:24 +0100
398 Message-ID: <[email protected]>
399 Branch: maint-5.8/perl
400 ! t/comp/proto.t
401____________________________________________________________________________
402[ 21585] By: nicholas on 2003/10/30 22:54:30
403 Log: Integrate:
404 [ 21583]
405 Rewrite to correctly use test.pl
406
407 Date: Thu, 30 Oct 2003 15:51:03 -0800
408 From: Michael G Schwern <[email protected]>
409 Subject: Re: Fix for the orange lion bug - aka empty sub bug
410 Message-ID: <[email protected]>
411 Branch: maint-5.8/perl
412 !> t/op/sub.t
413____________________________________________________________________________
414[ 21584] By: nicholas on 2003/10/30 22:40:29
415 Log: Integrate:
416 [ 21582]
417 Date: Thu, 30 Oct 2003 22:01:35 +0000
418 Subject: Fix for the orange lion bug - aka empty sub bug