Commit | Line | Data |
---|---|---|
e4a57b87 | 1 | Please note: This file provides a summary of significant changes |
bde20468 | 2 | between versions and sub-versions of Perl, not necessarily a complete |
3 | list of each modification. If you'd like more detailed information, | |
e4a57b87 | 4 | please consult the comments in the patches on which the relevant |
5 | release of Perl is based. (Patches can be found on any CPAN | |
6 | site, in the .../src/5.0 directory for full version releases, | |
7 | or in the .../src/5/0/unsupported directory for sub-version | |
8 | releases.) | |
9 | ||
71be2cbc | 10 | |
11 | ---------------- | |
fa83b5b6 | 12 | Version 5.003_22 |
13 | ---------------- | |
14 | ||
15 | This release is primarily made up of bug fixes, the foremost among | |
16 | which repairs a showstopper memory corruption bug in formats. | |
17 | ||
18 | CORE LANGUAGE CHANGES | |
19 | ||
20 | Title: "Fix parsing of C< ${ xyz } >" | |
21 | From: Chip Salzenberg <chip@atlantic.net> | |
22 | Files: toke.c | |
23 | ||
24 | Title: "Don't parse method calls in strings" | |
25 | From: Chip Salzenberg <chip@atlantic.net> | |
26 | Files: toke.c | |
27 | ||
28 | Title: "Fix overly picky carping about leading '{' in regex" | |
29 | From: Chip Salzenberg <chip@atlantic.net> | |
30 | Files: regcomp.c | |
31 | ||
32 | OTHER CORE CHANGES | |
33 | ||
34 | Title: "Fix memory corruption from formats" | |
35 | From: Chip Salzenberg <chip@atlantic.net> | |
36 | Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c | |
37 | ||
38 | BUILD PROCESS | |
39 | ||
40 | Title: "Fix '_mopop' typo" | |
41 | From: Chip Salzenberg <chip@atlantic.net> | |
42 | Files: Makefile.SH | |
43 | ||
44 | LIBRARY AND EXTENSIONS | |
45 | ||
46 | Title: "Gut IO::Handle::DESTROY" | |
47 | From: Chip Salzenberg <chip@atlantic.net> | |
48 | Files: ext/IO/lib/IO/Handle.pm | |
49 | ||
50 | Title: "RiscOS is case-insensitive" | |
51 | From: Chip Salzenberg <chip@atlantic.net> | |
52 | Files: lib/File/Basename.pm | |
53 | ||
54 | TESTS | |
55 | ||
56 | Title: "Fix thinko in db-recno.t" | |
57 | From: Chip Salzenberg <chip@atlantic.net> | |
58 | Files: t/lib/db-recno.t | |
59 | ||
60 | UTILITIES | |
61 | ||
62 | Title: "Make perlbug more cautionary and more verbose" | |
63 | From: Kenneth Albanowski and Jarkko Hietaniemi | |
64 | Files: utils/perlbug.PL | |
65 | ||
66 | DOCUMENTATION | |
67 | ||
68 | Title: "NEW roffitall + INSTALL fix" | |
69 | From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com> | |
70 | Msg-ID: <6058.853410121@lyon.grenoble.hp.com> | |
71 | Date: Thu, 16 Jan 97 11:22:01 +0100 | |
72 | Files: INSTALL pod/roffitall | |
73 | ||
74 | Title: "srand() doc update" | |
75 | From: Roderick Schertler <roderick@gate.net> | |
76 | Msg-ID: <24195.853379065@eeyore.ibcinc.com> | |
77 | Date: Wed, 15 Jan 1997 20:44:25 -0500 | |
78 | Files: pod/perlfunc.pod | |
79 | ||
80 | Title: "documentation of configpm (perl5.003_20)" | |
81 | From: win@in.rhein-main.de (Winfried Koenig) | |
82 | Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de> | |
83 | Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET) | |
84 | Files: configpm | |
85 | ||
86 | ||
87 | ---------------- | |
44a8e56a | 88 | Version 5.003_21 |
89 | ---------------- | |
90 | ||
91 | This release includes several important bug fixes, and a couple of | |
92 | minor but valuable language tweaks. Please read on for a list of the | |
93 | significant changes: | |
94 | ||
95 | CORE LANGUAGE CHANGES | |
96 | ||
97 | Title: "Fix overloading via inherited autoloaded functions" | |
98 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
99 | Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu> | |
100 | Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST) | |
101 | Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t | |
102 | ||
103 | Title: "Method call fixes: Don't cache in alias, don't skip undef" | |
104 | From: Chip Salzenberg <chip@atlantic.net> | |
105 | Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod | |
106 | pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c | |
107 | t/op/method.t | |
108 | ||
109 | Title: "Formats can be closures" | |
110 | From: Chip Salzenberg <chip@atlantic.net> | |
111 | Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h | |
112 | ||
113 | Title: "Quote 'foo' in C<$x{-foo}>" | |
114 | From: Chip Salzenberg <chip@atlantic.net> | |
115 | Files: toke.c | |
116 | ||
117 | Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>" | |
118 | From: Chip Salzenberg <chip@atlantic.net> | |
119 | Files: op.c pod/perldiag.pod t/pragma/strict-refs | |
120 | ||
121 | Title: "Allow <=> to return undef when operands are not ordered" | |
122 | From: Chip Salzenberg and Andreas Koenig | |
123 | Files: MANIFEST pp.c t/op/cmp.t | |
124 | ||
125 | Title: "Fail regex that starts with '{'" | |
126 | From: Chip Salzenberg <chip@atlantic.net> | |
127 | Files: regcomp.c | |
128 | ||
129 | CORE PORTABILITY | |
130 | ||
131 | Title: "Re: Perl 5.003_20: OS/2 patches" | |
132 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
133 | Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu> | |
134 | Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST) | |
135 | Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c | |
136 | ||
137 | Title: "VMS patches for _20" | |
138 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
139 | Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu> | |
140 | Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST) | |
141 | Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h | |
142 | t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c | |
143 | unixish.h vms/Makefile vms/config.vms vms/descrip.mms | |
144 | vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h | |
145 | x2p/a2p.h x2p/str.c | |
146 | ||
147 | Title: "Irix 6.3 & 6.4 and perl5.003_20" | |
148 | From: John Stoffel <jfs@fluent.com> | |
149 | Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM> | |
150 | Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST) | |
151 | Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh | |
152 | ||
153 | Title: "Patch: MachTen hints, Configure" | |
154 | From: Dominic Dunlop <domo@slipper.ip.lu> | |
155 | Msg-ID: <v03010d00af0123a93670@[194.51.248.75]> | |
156 | Date: Tue, 14 Jan 1997 13:43:13 +0100 | |
157 | Files: Configure hints/machten.sh | |
158 | ||
159 | Title: "Rename aux.sh to aux_3.sh for MS-LOSS" | |
160 | From: Chip Salzenberg <chip@atlantic.net> | |
161 | Files: MANIFEST hints/aux_3.sh | |
162 | ||
163 | OTHER CORE CHANGES | |
164 | ||
165 | Title: "Fix C< eval { my $x; eval '$x' } >" | |
166 | From: Chip Salzenberg <chip@atlantic.net> | |
167 | Files: op.c t/op/misc.t | |
168 | ||
169 | Title: "Don't warn if eval '' uses outer func's lexicals" | |
170 | From: Chip Salzenberg <chip@atlantic.net> | |
171 | Files: op.c | |
172 | ||
173 | Title: "Avoid memory wastage in wait(); make pidstatus global" | |
174 | From: Chip Salzenberg <chip@atlantic.net> | |
175 | Files: global.sym interp.sym perl.c perl.h pp_sys.c | |
176 | ||
177 | Title: "Forbid ++ and -- on readonly values" | |
178 | From: "John Q. Linux" <jql@accessone.com> | |
179 | Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com> | |
180 | Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST) | |
181 | Files: pp.c pp_hot.c | |
182 | ||
183 | Title: "Keep array from dying during foreach(@array)" | |
184 | From: Chip Salzenberg <chip@atlantic.net> | |
185 | Files: cop.h pp_ctl.c | |
186 | ||
187 | Title: "Fix C< $a="simple"; split /($a)/o >" | |
188 | From: Chip Salzenberg <chip@atlantic.net> | |
189 | Files: pp.c t/op/misc.t | |
190 | ||
191 | Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}" | |
192 | From: Chip Salzenberg <chip@atlantic.net> | |
193 | Files: util.c | |
194 | ||
195 | Title: "Fix for anon-lists with tied entries coredump" | |
196 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
197 | Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu> | |
198 | Date: Fri, 10 Jan 1997 02:45:11 -0500 | |
199 | Files: pp.c | |
200 | ||
201 | Title: "Don't set SVf_PADBUSY on immortal SVs" | |
202 | From: Chip Salzenberg <chip@atlantic.net> | |
203 | Files: op.c | |
204 | ||
205 | Title: "Patch for Object subroutines" | |
206 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
207 | Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu> | |
208 | Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST) | |
209 | Files: cop.h | |
210 | ||
211 | Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging" | |
212 | From: Chip Salzenberg <chip@atlantic.net> | |
213 | Files: pp.c pp_hot.c | |
214 | ||
215 | Title: "Undo change that freed large pad vars" | |
216 | From: Chip Salzenberg <chip@atlantic.net> | |
217 | Files: scope.c | |
218 | ||
219 | BUILD PROCESS | |
220 | ||
221 | Title: "Make MachTen hints file warn about db-recno failures" | |
222 | From: Dominic Dunlop <domo@slipper.ip.lu> | |
223 | Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]> | |
224 | Date: Wed, 8 Jan 1997 12:07:18 +0100 | |
225 | Files: hints/machten.sh | |
226 | ||
227 | Title: "5.003_20, FreeBSD 3.0 and minor patch" | |
228 | From: roberto@eurocontrol.fr (Ollivier Robert) | |
229 | Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr> | |
230 | Date: Wed, 8 Jan 1997 14:37:47 +0100 | |
231 | Files: Configure | |
232 | ||
233 | Title: "Make installperl quieter; only shared libraries need 0555" | |
234 | From: Chip Salzenberg <chip@atlantic.net> | |
235 | Files: installperl | |
236 | ||
237 | TESTS | |
238 | ||
239 | Title: "Advice on TEST failure" | |
240 | From: Dominic Dunlop <domo@slipper.ip.lu> | |
241 | Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]> | |
242 | Date: Fri, 10 Jan 1997 10:19:07 +0100 | |
243 | Files: t/TEST | |
244 | ||
245 | Title: "UNIVERSAL tests" | |
246 | From: Roderick Schertler <roderick@gate.net> | |
247 | Files: MANIFEST t/op/universal.t | |
248 | ||
249 | Title: "Test deletion of array during foreach" | |
250 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
251 | Files: t/op/misc.t | |
252 | ||
253 | Title: "patch for db-recno.t" | |
254 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
255 | Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk> | |
256 | Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT) | |
257 | Files: t/lib/db-recno.t | |
258 | ||
259 | LIBRARY AND EXTENSIONS | |
260 | ||
261 | Title: "Localize info about filesystems being case-forgiving" | |
262 | From: Chip Salzenberg <chip@atlantic.net> | |
263 | Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL | |
264 | pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL | |
265 | utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL | |
266 | utils/perldoc.PL utils/pl2pm.PL utils/splain.PL | |
267 | x2p/find2perl.PL x2p/s2p.PL | |
268 | ||
269 | Title: "Fix for fd leak in IO::File::new_tmpfile" | |
270 | From: Graham Barr and Chip Salzenberg | |
271 | Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm | |
272 | ||
273 | Title: "Refresh Getopt::Long to 2.6" | |
274 | From: Johan Vromans <jvromans@squirrel.nl> | |
275 | Files: lib/Getopt/Long.pm | |
276 | ||
277 | Title: "Refresh DB_File to 1.10" | |
278 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
279 | Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk> | |
280 | Date: Tue, 14 Jan 97 12:47:40 GMT | |
281 | Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs | |
282 | ||
283 | Title: "Re: FileCache::cacheout clobbers $_" | |
284 | From: Roderick Schertler <roderick@gate.net> | |
285 | Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com> | |
286 | Date: 08 Jan 1997 23:45:58 -0500 | |
287 | Files: lib/FileCache.pm lib/cacheout.pl | |
288 | ||
289 | Title: "PATCH: AutoSplit" | |
290 | From: Graham Barr <bodg@tiuk.ti.com> | |
291 | Msg-ID: <9603111010.AA29935@tiuk.ti.com> | |
292 | Date: 11 Mar 1996 06:01:58 -0500 | |
293 | Files: lib/AutoSplit.pm | |
294 | ||
295 | Title: "Re: Uninitialized value in Carp.pm ? " | |
296 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
297 | Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu> | |
298 | Date: Tue, 14 Jan 1997 13:15:25 -0500 | |
299 | Files: lib/Carp.pm | |
300 | ||
301 | Title: "Avoid "uninitialized" warnings from POSIX::constant()" | |
302 | From: Chip Salzenberg <chip@atlantic.net> | |
303 | Files: ext/POSIX/POSIX.pm | |
304 | ||
305 | Title: "Eliminate warning from C<use overload>" | |
306 | From: Chip Salzenberg <chip@atlantic.net> | |
307 | Files: lib/overload.pm | |
308 | ||
309 | Title: "low priority patches" | |
310 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
311 | Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk> | |
312 | Date: Wed, 8 Jan 97 16:55:02 GMT | |
313 | Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t | |
314 | ||
315 | UTILITIES | |
316 | ||
317 | Title: "Re: xsubpp and Tk ==> segfault" | |
318 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
319 | Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu> | |
320 | Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST) | |
321 | Files: lib/ExtUtils/xsubpp | |
322 | ||
323 | Title: "Re: MakeMaker and 'make uninstall'" | |
324 | From: Andreas Koenig <k@anna.in-berlin.de> | |
325 | Msg-ID: <199701101243.NAA26400@anna.in-berlin.de> | |
326 | Date: Fri, 10 Jan 1997 13:43:39 +0100 | |
327 | Files: lib/ExtUtils/MM_Unix.pm | |
328 | ||
329 | Title: "Don't search for pod if path is already valid" | |
330 | From: Wayne Scott <wscott@ichips.intel.com> | |
331 | Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com> | |
332 | Date: Wed, 08 Jan 1997 15:25:19 -0800 | |
333 | Files: utils/perldoc.PL | |
334 | ||
335 | Title: "Yet another perldoc option" | |
336 | From: Gisle Aas <aas@aas.no> | |
337 | Msg-ID: <199610022200.AAA15334@furubotn.sn.no> | |
338 | Date: Thu, 3 Oct 1996 00:00:35 +0200 | |
339 | Files: utils/perldoc.PL | |
340 | ||
341 | Title: "Re: perldoc, temp files, async pagers" | |
342 | From: Roderick Schertler <roderick@gate.net> | |
343 | Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com> | |
344 | Date: 07 Jan 1997 22:54:14 -0500 | |
345 | Files: utils/perldoc.PL | |
346 | ||
347 | DOCUMENTATION | |
348 | ||
349 | Title: "Full documentation generation patch" | |
350 | From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com> | |
351 | Msg-ID: <15309.853323388@lyon.grenoble.hp.com> | |
352 | Date: Wed, 15 Jan 97 11:16:28 +0100 | |
353 | Files: MANIFEST pod/roffitall pod/rofftoc | |
354 | ||
355 | Title: "Re: documentation correction (i.e. patch) for perlsyn.pod" | |
356 | From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> | |
357 | Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk> | |
358 | Date: Fri, 10 Jan 1997 18:06:37 +0000 | |
359 | Files: pod/perlsyn.pod | |
360 | ||
361 | Title: "Document use of pos() and /\G/" | |
362 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
363 | Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu> | |
364 | Date: Mon, 13 Jan 1997 15:13:12 -0500 | |
365 | Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod | |
366 | pod/perlre.pod pod/perltoc.pod pod/perltrap.pod | |
367 | ||
368 | Title: "Fix example #4 in perlXStut" | |
369 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
370 | Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu> | |
371 | Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST) | |
372 | Files: pod/perlxstut.pod | |
373 | ||
374 | Title: "Document new closure warnings" | |
375 | From: Chip Salzenberg <chip@atlantic.net> | |
376 | Files: op.c pod/perldiag.pod | |
377 | ||
378 | Title: "Misc. doc patches missing in _20" | |
379 | From: Roderick Schertler <roderick@gate.net> | |
380 | Msg-ID: <102.852695733@eeyore.ibcinc.com> | |
381 | Date: Tue, 07 Jan 1997 22:55:33 -0500 | |
382 | Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod | |
383 | ||
384 | ||
385 | ---------------- | |
28757baa | 386 | Version 5.003_20 |
387 | ---------------- | |
388 | ||
389 | The only language change in this release is the recension of support | |
390 | for named closures: Now, no subroutine declared "sub foo {}" can be | |
391 | a closure. (This is a return to the behavior of 5.003.) In addition, | |
392 | there are new warnings triggered by any apparent attempt to use named | |
393 | functions as closures. | |
394 | ||
395 | And, as usual, there are the usual little fixes, documentation | |
396 | updates, and expanded tests. This is good stuff. "I love you, man!" | |
397 | ||
398 | CORE LANGUAGE CHANGES | |
399 | ||
400 | Title: "Rescind named closures" | |
401 | From: Chip Salzenberg <chip@atlantic.net> | |
402 | Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c | |
403 | ||
404 | Title: "Fix: empty @_ when calling empty-proto subs without parens" | |
405 | From: Graham Barr <bodg@tiuk.ti.com> | |
406 | Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com> | |
407 | Date: Sat, 04 Jan 1997 10:29:04 +0000 | |
408 | Files: perly.c perly.y | |
409 | ||
410 | CORE PORTABILITY | |
411 | ||
412 | Title: "Fix $^X on systems that set it to Perl's basename" | |
413 | From: Chip Salzenberg <chip@atlantic.net> | |
414 | Files: hints/hpux.sh toke.c | |
415 | ||
416 | Title: "Configure/perl5/Compartmented Mode Workstation (fwd)" | |
417 | From: Andy Dougherty <doughera@fractal.phys.lafayette.edu> | |
418 | Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed | |
419 | Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST) | |
420 | Files: Configure hints/dec_osf.sh | |
421 | ||
422 | Title: "Remove obsolete file "dl_os2.xs"." | |
423 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
424 | Files: MANIFEST | |
425 | ||
426 | OTHER CORE CHANGES | |
427 | ||
428 | Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >" | |
429 | From: Chip Salzenberg <chip@atlantic.net> | |
430 | Files: perly.c perly.c.diff perly.y | |
431 | ||
432 | Title: "plug for safe/opcode leaks" | |
433 | From: Doug MacEachern <dougm@osf.org> | |
434 | Msg-ID: <199701072220.RAA02117@postman.osf.org> | |
435 | Date: Tue, 07 Jan 1997 17:20:46 -0500 | |
436 | Files: op.c | |
437 | ||
438 | Title: "Finish OP= warnings: none on ^=" | |
439 | From: Chip Salzenberg <chip@atlantic.net> | |
440 | Files: doop.c pp.c t/op/assignwarn.t | |
441 | ||
442 | Title: "Fix Dynaloader failures with DProf" | |
443 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
444 | Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu> | |
445 | Date: Mon, 06 Jan 1997 12:18:46 -0500 | |
446 | Files: pp_hot.c | |
447 | ||
448 | BUILD PROCESS | |
449 | ||
450 | Title: "Make Configure default to the first domain in /etc/resolv.conf" | |
451 | From: Chip Salzenberg <chip@atlantic.net> | |
452 | Files: Configure | |
453 | ||
454 | Title: "Start all helper scripts with $startsh" | |
455 | From: Chip Salzenberg <chip@atlantic.net> | |
456 | Files: Configure | |
457 | ||
458 | Title: "Support libperl.so under FreeBSD" | |
459 | From: roberto@keltia.freenix.fr (Ollivier Robert) | |
460 | Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr> | |
461 | Date: Sun, 5 Jan 1997 22:41:49 +0100 | |
462 | Files: Configure Makefile.SH | |
463 | ||
464 | TESTS | |
465 | ||
466 | Title: "New test: comp/proto.t" | |
467 | From: Graham Barr <bodg@tiuk.ti.com> | |
468 | Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com> | |
469 | Date: Mon, 06 Jan 1997 09:13:03 +0000 | |
470 | Files: MANIFEST t/comp/proto.t | |
471 | ||
472 | Title: "More magic variable tests" | |
473 | From: Roderick Schertler <roderick@gate.net> | |
474 | Msg-ID: <7043.852565192@eeyore.ibcinc.com> | |
475 | Date: Mon, 06 Jan 1997 10:39:52 -0500 | |
476 | Files: t/harness t/op/magic.t | |
477 | ||
478 | LIBRARY AND EXTENSIONS | |
479 | ||
480 | Title: "File::Basename::dirname bugs" | |
481 | From: Robin Barker <rmb@cise.npl.co.uk> | |
482 | Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk> | |
483 | Date: Tue, 7 Jan 97 17:19:59 GMT | |
484 | Files: lib/File/Basename.pm t/lib/basename.t | |
485 | ||
486 | Title: "sigaction() problems" | |
487 | From: Roderick Schertler <roderick@gate.net> | |
488 | Msg-ID: <12808.852583324@eeyore.ibcinc.com> | |
489 | Date: Mon, 06 Jan 1997 15:42:04 -0500 | |
490 | Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod | |
491 | ||
492 | Title: "Fix importation of FileHandle methods; fix POSIX docs" | |
493 | From: Chip Salzenberg <chip@atlantic.net> | |
494 | Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm | |
495 | ||
496 | Title: "Patch: make hints files warn about db-recno failures" | |
497 | From: Dominic Dunlop <domo@slipper.ip.lu> | |
498 | Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]> | |
499 | Date: Sun, 5 Jan 1997 12:34:25 +0100 | |
500 | Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh | |
501 | ||
502 | UTILITIES | |
503 | ||
504 | Title: "pod2html.PL patch (for 5.003-19)" | |
505 | From: Fabien TASSIN <tassin@eerie.fr> | |
506 | Msg-ID: <199701052347.AAA21297@solar5> | |
507 | Date: Mon, 6 Jan 1997 00:47:01 +0100 | |
508 | Files: pod/pod2html.PL | |
509 | ||
510 | DOCUMENTATION | |
511 | ||
512 | Title: "tiny doc patches" | |
513 | From: Roderick Schertler <roderick@gate.net> | |
514 | Msg-ID: <23338.852394333@eeyore.ibcinc.com> | |
515 | Date: Sat, 04 Jan 1997 11:12:13 -0500 | |
516 | Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod | |
517 | ||
518 | Title: "doc patch for defined on perlfunc.pod" | |
519 | From: Roderick Schertler <roderick@gate.net> | |
520 | Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com> | |
521 | Date: 04 Jan 1997 21:28:30 -0500 | |
522 | Files: pod/perlfunc.pod | |
523 | ||
524 | Title: "doc patch: perldsc" | |
525 | From: Roderick Schertler <roderick@gate.net> | |
526 | Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com> | |
527 | Date: 04 Jan 1997 21:25:58 -0500 | |
528 | Files: pod/perldsc.pod pod/perltoc.pod | |
529 | ||
530 | Title: "Re: constant function inlining" | |
531 | From: Roderick Schertler <roderick@gate.net> | |
532 | Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com> | |
533 | Date: 07 Jan 1997 15:27:50 -0500 | |
534 | Files: pod/perldiag.pod pod/perlsub.pod | |
535 | ||
536 | Title: "scalar caller doc fix" | |
537 | From: Roderick Schertler <roderick@gate.net> | |
538 | Msg-ID: <18245.852608060@eeyore.ibcinc.com> | |
539 | Date: Mon, 06 Jan 1997 22:34:20 -0500 | |
540 | Files: pod/perlfunc.pod | |
541 | ||
542 | Title: "perlpod.pod possible patches" | |
543 | From: lvirden@cas.org (Larry W. Virden, x2487) | |
544 | Msg-ID: <9701070756.AA1185@cas.org> | |
545 | Date: Tue, 7 Jan 1997 07:56:30 -0500 | |
546 | Files: pod/perlpod.pod | |
547 | ||
548 | Title: "Misc perlfunc updates" | |
549 | From: Tom Christiansen <tchrist@mox.perl.com> | |
550 | Files: pod/perlfunc.pod pod/perltoc.pod | |
551 | ||
552 | ||
553 | ---------------- | |
8ebc5c01 | 554 | Version 5.003_19 |
555 | ---------------- | |
556 | ||
557 | Lots of internal cleanup in this patch, especially plugged memory | |
558 | leaks when embedded Perl interpreters shut down and restart. The | |
559 | method cache is now invisible to user code. And there is a new test | |
560 | directory, "t/pragma". | |
561 | ||
562 | IMHO, this is Beta quality code. | |
563 | ||
564 | Here's a list of the more significant changes... | |
565 | ||
566 | CORE LANGUAGE CHANGES | |
567 | ||
568 | Title: "Make method cache invisible to user code" | |
569 | From: Chip Salzenberg <chip@atlantic.net> | |
570 | Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c | |
571 | toke.c | |
572 | ||
573 | Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label" | |
574 | From: Chip Salzenberg <chip@atlantic.net> | |
575 | Files: toke.c | |
576 | ||
577 | CORE PORTABILITY | |
578 | ||
579 | Title: "Fix $^X under HP-UX" | |
580 | From: Chip Salzenberg <chip@atlantic.net> | |
581 | Files: hints/hpux.sh toke.c | |
582 | ||
583 | Title: "New hints/hpux.sh" | |
584 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
585 | Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com> | |
586 | Date: Tue, 31 Dec 1996 15:09:32 -0800 | |
587 | Files: hints/hpux.sh | |
588 | ||
589 | OTHER CORE CHANGES | |
590 | ||
591 | Title: "Fix segv when calling named closures" | |
592 | From: Chip Salzenberg <chip@atlantic.net> | |
593 | Files: pp_hot.c | |
594 | ||
595 | Title: "Finish rationalizing "undef value" warnings" | |
596 | From: Chip Salzenberg <chip@atlantic.net> | |
597 | Files: doop.c pp.c sv.c t/op/assignwarn.t | |
598 | ||
599 | Title: "Arrange for all "_<file" entries to be in %main::" | |
600 | From: Chip Salzenberg <chip@atlantic.net> | |
601 | Files: gv.c lib/perl5db.pl | |
602 | ||
603 | Title: "Introduce CVf_NODEBUG flag" | |
604 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
605 | Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu> | |
606 | Date: Wed, 01 Jan 1997 15:42:05 -0500 | |
607 | Files: cv.h pp_hot.c | |
608 | ||
609 | Title: "Reword 'may be "0"' warning per Larry; fix its line number" | |
610 | From: Chip Salzenberg <chip@atlantic.net> | |
611 | Files: op.c pod/perldiag.pod | |
612 | ||
613 | Title: "5.003_18: perl_{con,des}truct fixes" | |
614 | From: Doug MacEachern <dougm@osf.org> | |
615 | Msg-ID: <199701032042.PAA06766@postman.osf.org> | |
616 | Date: Fri, 03 Jan 1997 15:42:04 -0500 | |
617 | Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t | |
618 | ||
619 | Title: "Fix lost value from READLINE after TIEHANDLE" | |
620 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
621 | Files: pp_hot.c sv.h | |
622 | ||
623 | Title: "Free memory of large lexical variables when leaving scope" | |
624 | From: Chip Salzenberg <chip@atlantic.net> | |
625 | Files: scope.c | |
626 | ||
627 | TESTS | |
628 | ||
629 | Title: "Create t/pragma directory; populate with new and old" | |
630 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
631 | Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t | |
632 | t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t | |
633 | t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars | |
634 | t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global | |
635 | t/pragma/warning.t | |
636 | ||
637 | Title: "New tests: comp/colon.t and op/assignwarn.t" | |
638 | From: Robin Barker <rmb@cise.npl.co.uk> | |
639 | Files: MANIFEST t/comp/colon.t t/op/assignwarn.t | |
640 | ||
641 | LIBRARY AND EXTENSIONS | |
642 | ||
643 | Title: "Make libs clean under '-w'" | |
644 | From: Jarkko Hietaniemi <jhi@cc.hut.fi> | |
645 | Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm | |
646 | lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm | |
647 | lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl | |
648 | lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl | |
649 | lib/validate.pl | |
650 | ||
651 | DOCUMENTATION | |
652 | ||
653 | Title: "Perlguts, version 28" | |
654 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
655 | Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com> | |
656 | Date: Fri, 3 Jan 1997 13:10:46 -0800 | |
657 | Files: pod/perlguts.pod | |
658 | ||
659 | Title: "Re: perldelta, take 3" | |
660 | From: Tim Bunce <Tim.Bunce@ig.co.uk> | |
661 | Msg-ID: <9701031748.AA15335@toad.ig.co.uk> | |
662 | Date: Fri, 3 Jan 1997 17:48:46 +0000 | |
663 | Files: pod/perlnews.pod | |
664 | ||
665 | Title: "Miscellaneous pod patches" | |
666 | From: Ralf S. Engelschall <rse@engelschall.com> | |
667 | Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod | |
668 | pod/perlguts.pod | |
669 | ||
670 | Title: "expanded flock() docs" | |
671 | From: Roderick Schertler <roderick@gate.net> | |
672 | Msg-ID: <4481.852337871@eeyore.ibcinc.com> | |
673 | Date: Fri, 03 Jan 1997 19:31:11 -0500 | |
674 | Files: pod/perlfunc.pod | |
675 | ||
676 | Title: "Use Text::Wrap in buildtoc; run buildtoc" | |
677 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
678 | Files: pod/buildtoc pod/perltoc.pod | |
679 | ||
680 | Title: "Remove obsolete perlovl.pod" | |
681 | From: Chip Salzenberg <chip@atlantic.net> | |
682 | Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile | |
683 | vms/descrip.mms | |
684 | ||
685 | ||
686 | ---------------- | |
a6006777 | 687 | Version 5.003_18 |
688 | ---------------- | |
689 | ||
690 | Yet further down the road to 5.004.... | |
691 | ||
692 | CORE LANGUAGE CHANGES | |
693 | ||
694 | Title: "Inherited overloading" | |
695 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
696 | Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu> | |
697 | Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST) | |
698 | Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t | |
699 | ||
700 | Title: "Hide lexicals from C<use>d or C<require>d module (!)" | |
701 | From: Chip Salzenberg <chip@atlantic.net> | |
702 | Files: pp_ctl.c | |
703 | ||
704 | Title: "Closures at file scope must be anonymous" | |
705 | From: Chip Salzenberg <chip@atlantic.net> | |
706 | Files: op.c | |
707 | ||
708 | Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>" | |
709 | From: Chip Salzenberg <chip@atlantic.net> | |
710 | Files: op.c pod/perldiag.pod | |
711 | ||
712 | Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **=" | |
713 | From: Chip Salzenberg <chip@atlantic.net> | |
714 | Files: pp.c | |
715 | ||
716 | CORE PORTABILITY | |
717 | ||
718 | Title: "Ultrix setlocale() workaround" | |
719 | From: Chip Salzenberg <chip@atlantic.net> | |
720 | Files: hints/ultrix_4.sh util.c | |
721 | ||
722 | OTHER CORE CHANGES | |
723 | ||
724 | Title: "Get rid of 'Leaked scalars'" | |
725 | From: Chip Salzenberg <chip@atlantic.net> | |
726 | Files: cop.h gv.c op.c | |
727 | ||
728 | Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>" | |
729 | From: Chip Salzenberg <chip@atlantic.net> | |
730 | Files: pp_hot.c | |
731 | ||
732 | Title: "Fix core dump on perl_construct()/perl_destruct() loop" | |
733 | From: Chip Salzenberg <chip@atlantic.net> | |
734 | Files: perl.c | |
735 | ||
736 | Title: "Add missing syms to global.sym; update magic doc" | |
737 | From: Chip Salzenberg <chip@atlantic.net> | |
738 | Files: global.sym pod/perlguts.pod | |
739 | ||
740 | TESTS | |
741 | ||
742 | Title: "Expanded locale.t and misc.t" | |
743 | From: Jarkko Hietaniemi <jhi@cc.hut.fi> | |
744 | Files: t/lib/locale.t t/lib/misc.t | |
745 | ||
746 | Title: "Expanded my.t" | |
747 | From: Chip Salzenberg <chip@atlantic.net> | |
748 | Files: t/lib/my.t | |
749 | ||
750 | Title: "test harness for C<use x.xxxx>" | |
751 | From: Graham Barr <bodg@tiuk.ti.com> | |
752 | Msg-ID: <32C76882.3F3C7999@tiuk.ti.com> | |
753 | Date: Mon, 30 Dec 1996 07:00:18 +0000 | |
754 | Files: MANIFEST t/op/use.t | |
755 | ||
756 | Title: "More tests" | |
757 | From: Tom Phoenix <rootbeer@teleport.com> | |
758 | Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co | |
759 | Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST) | |
760 | Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t | |
761 | ||
762 | LIBRARY AND EXTENSIONS | |
763 | ||
764 | Title: "Improving Config.pm" | |
765 | From: Tom Phoenix <rootbeer@teleport.com> | |
766 | Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co | |
767 | Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST) | |
768 | Files: configpm | |
769 | ||
770 | Title: "File::Copy under OS/2" | |
771 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
772 | Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu> | |
773 | Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST) | |
774 | Files: lib/File/Copy.pm t/lib/filecopy.t | |
775 | ||
776 | DOCUMENTATION | |
777 | ||
778 | Title: "Updates to perllocale.pod" | |
779 | From: Dominic Dunlop <domo@slipper.ip.lu> | |
780 | Files: pod/perllocale.pod | |
781 | ||
782 | Title: "Locale-related pod patches, take 2" | |
783 | From: Dominic Dunlop <domo@slipper.ip.lu> | |
784 | Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]> | |
785 | Date: Sat, 28 Dec 1996 10:56:41 +0100 | |
786 | Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod | |
787 | pod/perlre.pod pod/perlsec.pod | |
788 | ||
789 | Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ..."" | |
790 | From: Roderick Schertler <roderick@gate.net> | |
791 | Msg-ID: <2043.852051019@eeyore.ibcinc.com> | |
792 | Date: Tue, 31 Dec 1996 11:50:19 -0500 | |
793 | Files: pod/perldiag.pod | |
794 | ||
795 | ||
796 | ---------------- | |
6bd1c48f | 797 | Version 5.003_17 |
798 | ---------------- | |
799 | ||
800 | The rate of patches is slowing down.... I see 5.004 at the end of the | |
801 | tunnel! (Hey, what's that whistle?) | |
802 | ||
803 | CORE LANGUAGE CHANGES | |
804 | ||
805 | Title: "Support named closures" | |
806 | From: Chip Salzenberg <chip@atlantic.net> | |
807 | Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c | |
808 | ||
809 | CORE PORTABILITY | |
810 | ||
811 | Title: "perl5.003_15 and Interactive Unix" | |
812 | From: win@in.rhein-main.de (Winfried Koenig) | |
813 | Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de> | |
814 | Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET) | |
815 | Files: hints/isc.sh pp_sys.c | |
816 | ||
817 | Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*" | |
818 | From: rse@engelschall.com (Ralf S. Engelschall) | |
819 | Files: hints/freebsd.sh | |
820 | ||
821 | Title: "Minor OS/2 fixes" | |
822 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
823 | Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu> | |
824 | Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST) | |
825 | Files: os2/os2ish.h pod/perlxstut.pod | |
826 | ||
827 | OTHER CORE CHANGES | |
828 | ||
829 | Title: "Fix {,un}tainting of $1 etc. when C<use locale>" | |
830 | From: Chip Salzenberg <chip@atlantic.net> | |
831 | Files: mg.c sv.c | |
832 | ||
833 | Title: "Limit effects of "=pod" to a single file" | |
834 | From: Chip Salzenberg <chip@atlantic.net> | |
835 | Files: toke.c | |
836 | ||
837 | TESTS | |
838 | ||
839 | Title: "New tests: op/method.t and op/locale.t" | |
840 | From: Ilya Zakharevich and Jarkko Hietaniemi | |
841 | Files: MANIFEST t/lib/locale.t t/op/method.t | |
842 | ||
843 | Title: "Test C< ()=() >" | |
844 | From: Chip Salzenberg <chip@atlantic.net> | |
845 | Files: t/op/misc.t | |
846 | ||
847 | LIBRARY AND EXTENSIONS | |
848 | ||
849 | Title: "Refresh MakeMaker to 5.39" | |
850 | From: Andreas Koenig <k@anna.in-berlin.de> | |
851 | Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm | |
852 | lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm | |
853 | lib/ExtUtils/Mksymlists.pm | |
854 | ||
855 | Title: "Newer debugger" | |
856 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
857 | Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu> | |
858 | Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST) | |
859 | Files: lib/perl5db.pl | |
860 | ||
861 | DOCUMENTATION | |
862 | ||
863 | Title: "Perlguts, version 27" | |
864 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
865 | Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com> | |
866 | Date: Tue, 24 Dec 1996 17:44:23 -0800 | |
867 | Files: pod/perlguts.pod | |
868 | ||
869 | Title: "perlpod.pod patch for _16" | |
870 | From: Kenneth Albanowski <kjahds@kjahds.com> | |
871 | Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com> | |
872 | Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST) | |
873 | Files: pod/perlpod.pod | |
874 | ||
875 | Title: "tiny perllocale.pod diff for _16" | |
876 | From: Jarkko Hietaniemi <jhi@cc.hut.fi> | |
877 | Msg-ID: <199612261306.PAA21161@alpha.hut.fi> | |
878 | Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET) | |
879 | Files: pod/perllocale.pod | |
880 | ||
881 | ||
882 | ---------------- | |
7a4c00b4 | 883 | Version 5.003_16 |
884 | ---------------- | |
885 | ||
886 | This patch is all bug fixes, library updates, and documentation | |
887 | updates. We'll get to 5.004 RSN, I promise. :-) | |
888 | ||
889 | CORE LANGUAGE CHANGES | |
890 | ||
891 | Title: "Fix closures that are not in subroutines" | |
892 | From: Chip Salzenberg <chip@atlantic.net> | |
893 | Files: op.c | |
894 | ||
895 | CORE PORTABILITY | |
896 | ||
897 | Title: "_13: patches for unicos/unicosmk" | |
898 | From: Dean Roehrich <roehrich@cray.com> | |
899 | Msg-ID: <199612202038.OAA22805@poplar.cray.com> | |
900 | Date: Fri, 20 Dec 1996 14:38:50 -0600 | |
901 | Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh | |
902 | ||
903 | OTHER CORE CHANGES | |
904 | ||
905 | Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'" | |
906 | From: Chip Salzenberg <chip@atlantic.net> | |
907 | Files: cop.h pp_hot.c scope.c | |
908 | ||
909 | Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >" | |
910 | From: Chip Salzenberg <chip@atlantic.net> | |
911 | Files: doop.c pp.c pp.h pp_hot.c | |
912 | ||
913 | Title: "Try again to improve method caching" | |
914 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
915 | Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu> | |
916 | Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST) | |
917 | Files: gv.c sv.c | |
918 | ||
919 | Title: "Be more careful about 'o' magic memory management" | |
920 | From: Chip Salzenberg <chip@atlantic.net> | |
921 | Files: mg.c sv.c | |
922 | ||
923 | Title: "Fix bad pointer refs when localized object loses magic" | |
924 | From: Chip Salzenberg <chip@atlantic.net> | |
925 | Files: scope.c | |
926 | ||
927 | LIBRARY AND EXTENSIONS | |
928 | ||
929 | Title: "Refresh CPAN to 1.09" | |
930 | From: Andreas Koenig | |
931 | Files: lib/CPAN.pm | |
932 | ||
933 | Title: "Refresh Net::Ping to 2.02" | |
934 | From: Russell Mosemann <mose@ccsn.edu> | |
935 | Files: lib/Net/Ping.pm | |
936 | ||
937 | Title: "Refresh IO to 1.14" | |
938 | From: Graham Barr | |
939 | Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm | |
940 | ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm | |
941 | ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm | |
942 | ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t | |
943 | t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t | |
944 | t/lib/io_udp.t t/lib/io_xs.t | |
945 | ||
946 | BUILD PROCESS AND UTILITIES | |
947 | ||
948 | Title: "Don't recurse into subdirs twice on 'make realclean'" | |
949 | From: Chip Salzenberg <chip@atlantic.net> | |
950 | Files: Makefile.SH | |
951 | ||
952 | Title: "Use root EXTERN.h when compiling x2p/malloc.c." | |
953 | From: Paul Marquess | |
954 | Files: x2p/Makefile.SH | |
955 | ||
956 | Title: "Fix compilation errors when malloc.c used for x2p" | |
957 | From: Robin Barker <rmb@cise.npl.co.uk> | |
958 | Files: malloc.c | |
959 | ||
960 | DOCUMENTATION | |
961 | ||
962 | Title: "Edit INSTALL to describe new binary compat setup" | |
963 | From: Chip Salzenberg <chip@atlantic.net> | |
964 | Files: INSTALL | |
965 | ||
966 | Title: "Update to perllocale.pod" | |
967 | From: Jarkko Hietaniemi <jhi@cc.hut.fi> | |
968 | Files: pod/perllocale.pod | |
969 | ||
970 | ||
971 | ---------------- | |
72442165 CS |
972 | Version 5.003_15 |
973 | ---------------- | |
974 | ||
975 | As soon as I posted 5.003_14, I found a fatal error in it. :-( | |
976 | ||
977 | This release is strictly a bug fix -- it removes some function caching | |
978 | changes that were supposed to be improvements, but weren't. | |
979 | ||
980 | ||
981 | ---------------- | |
71be2cbc | 982 | Version 5.003_14 |
983 | ---------------- | |
984 | ||
985 | We seem to have achieved "release candidate" status. | |
986 | ||
987 | CORE LANGUAGE CHANGES | |
988 | ||
989 | Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK" | |
990 | From: Chip Salzenberg <chip@atlantic.net> | |
991 | Files: perly.c perly.c.diff perly.y toke.c | |
992 | ||
993 | Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale" | |
994 | From: Chip Salzenberg <chip@atlantic.net> | |
995 | Files: cop.h mg.c pp_ctl.c pp_hot.c | |
996 | ||
997 | Title: "Complete support for modifying undefined array members in foreach" | |
998 | From: Chip Salzenberg <chip@atlantic.net> | |
999 | Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c | |
1000 | ||
1001 | OTHER CORE CHANGES | |
1002 | ||
1003 | Title: "patch for regex bug: (x|x){n}" | |
1004 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
1005 | Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu> | |
1006 | Date: Fri, 20 Dec 1996 21:59:22 -0500 | |
1007 | Files: regexec.c | |
1008 | ||
1009 | Title: "Bug in debugger with import manipulations" | |
1010 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1011 | Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu> | |
1012 | Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST) | |
1013 | Files: pp_hot.c | |
1014 | ||
1015 | Title: "Import and dynamic methods" | |
1016 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1017 | Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu> | |
1018 | Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST) | |
1019 | Files: gv.c hv.c sv.c | |
1020 | ||
1021 | Title: "malloc.c patch" | |
1022 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1023 | Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu> | |
1024 | Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST) | |
1025 | Files: malloc.c | |
1026 | ||
1027 | Title: "sv_gets patch" | |
1028 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1029 | Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu> | |
1030 | Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST) | |
1031 | Files: pp_hot.c | |
1032 | ||
1033 | Title: "pos $str patch" | |
1034 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1035 | Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu> | |
1036 | Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST) | |
1037 | Files: mg.c pp_hot.c t/op/pat.t | |
1038 | ||
1039 | Title: "Prevent warnings when STDCHAR is unsigned" | |
1040 | From: Chip Salzenberg <chip@atlantic.net> | |
1041 | Files: perlio.c perlio.h | |
1042 | ||
1043 | PORTABILITY | |
1044 | ||
1045 | Title: "Fix bugs in bincompat3 usage" | |
1046 | From: Chip Salzenberg <chip@atlantic.net> | |
1047 | Files: perl.h perl_exp.SH | |
1048 | ||
1049 | Title: "Support shared libperl on SunOS" | |
1050 | From: Ulrich Pfeifer | |
1051 | Files: Makefile.SH | |
1052 | ||
1053 | Title: "Configure on OS/2" | |
1054 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1055 | Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu> | |
1056 | Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST) | |
1057 | Files: Configure | |
1058 | ||
1059 | Title: "Fixes for Interactive Unix" | |
1060 | From: win@in.rhein-main.de (Winfried Koenig) | |
1061 | Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de> | |
1062 | Date: Sun, 22 Dec 96 05:14 EET | |
1063 | Files: hints/isc.sh op.c pp_sys.c universal.c | |
1064 | ||
1065 | Title: "Use "proto" instead of "_" in sdbm.h" | |
1066 | From: Chip Salzenberg <chip@atlantic.net> | |
1067 | Files: ext/SDBM_File/sdbm/sdbm.h | |
1068 | ||
1069 | Title: "VMS patches to 5.003_13" | |
1070 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
1071 | Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu> | |
1072 | Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST) | |
1073 | Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c | |
1074 | perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c | |
1075 | vms/Makefile vms/config.vms vms/descrip.mms | |
1076 | vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com | |
1077 | vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c | |
1078 | vms/vms_yfix.pl | |
1079 | ||
1080 | UTILITIES, LIBRARY, AND EXTENSIONS | |
1081 | ||
1082 | Title: "Remove libnet" | |
1083 | From: Chip Salzenberg <chip@atlantic.net> | |
1084 | Files: MANIFEST pod/perlmod.pod | |
1085 | ||
1086 | Title: "Refresh CPAN module to 1.08" | |
1087 | From: Chip Salzenberg <chip@atlantic.net> | |
1088 | Files: lib/CPAN.pm lib/CPAN/FirstTime.pm | |
1089 | ||
1090 | Title: "Refresh ExtUtils::Manifest to version 1.28" | |
1091 | From: Andreas Koenig | |
1092 | Files: lib/ExtUtils/Manifest.pm | |
1093 | ||
1094 | Title: "Update IO->VERSION() to 1.1201 for CPAN's sake" | |
1095 | From: Chip Salzenberg <chip@atlantic.net> | |
1096 | Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm | |
1097 | ||
1098 | Title: "Remodel File::Copy." | |
1099 | From: Chip Salzenberg <chip@atlantic.net> | |
1100 | Files: lib/File/Copy.pm | |
1101 | ||
1102 | Title: "dumb bug in User::pwent.pm" | |
1103 | From: Tom Christiansen <tchrist@mox.perl.com> | |
1104 | Msg-ID: <199612201145.EAA27860@mox.perl.com> | |
1105 | Date: Fri, 20 Dec 1996 04:45:37 -0700 | |
1106 | Files: lib/User/pwent.pm | |
1107 | ||
1108 | DOCUMENTATION | |
1109 | ||
1110 | Title: "Better support for =for" | |
1111 | From: Kenneth Albanowski <kjahds@kjahds.com> | |
1112 | Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com> | |
1113 | Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST) | |
1114 | Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL | |
1115 | ||
1116 | Title: "perllocale.pod -- second draft" | |
1117 | From: Dominic Dunlop <domo@slipper.ip.lu> | |
1118 | Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]> | |
1119 | Date: Sat, 21 Dec 1996 15:00:50 +0100 | |
1120 | Files: pod/perllocale.pod | |
1121 | ||
1122 | Title: "Perlguts, version 26" | |
1123 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
1124 | Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com> | |
1125 | Date: Fri, 20 Dec 1996 11:43:38 -0800 | |
1126 | Files: pod/perlguts.pod | |
1127 | ||
1128 | Title: "Update pod/Makefile; s/perli18n/perllocale/" | |
1129 | From: Chip Salzenberg <chip@atlantic.net> | |
1130 | Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile | |
1131 | pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall | |
1132 | ||
1133 | Title: "obstruct pod2man doc tweaks" | |
1134 | From: Roderick Schertler <roderick@gate.net> | |
1135 | Msg-ID: <3923.851106237@eeyore.ibcinc.com> | |
1136 | Date: Fri, 20 Dec 1996 13:23:57 -0500 | |
1137 | Files: lib/Class/Template.pm lib/Time/tm.pm | |
1138 | ||
1139 | ||
760ac839 | 1140 | ---------------- |
7e1af8bc | 1141 | Version 5.003_13 |
1142 | ---------------- | |
1143 | ||
1144 | The watchword here is "synchronization." There were a couple of | |
1145 | show-stopper bugs in 5.003_12, so I'm issuing this patch to bring | |
1146 | everyone up to a common working base. | |
1147 | ||
1148 | CORE LANGUAGE CHANGES | |
1149 | ||
1150 | Title: "Disallow labels named q, qq, qw, qx, s, y, and tr" | |
1151 | From: Chip Salzenberg <chip@atlantic.net> | |
1152 | Files: toke.c | |
1153 | ||
1154 | Title: "Make evals' lexicals visible to nested evals" | |
1155 | From: Chip Salzenberg <chip@atlantic.net> | |
1156 | Files: pp_ctl.c | |
1157 | ||
1158 | OTHER CORE CHANGES | |
1159 | ||
1160 | Title: "Fix core dump bug with anoncode" | |
1161 | From: Chip Salzenberg <chip@atlantic.net> | |
1162 | Files: op.c | |
1163 | ||
1164 | Title: "Allow DESTROY to make refs to dying objects" | |
1165 | From: Chip Salzenberg <chip@atlantic.net> | |
1166 | Files: sv.c | |
1167 | ||
1168 | PORTABILITY | |
1169 | ||
1170 | Title: "Add missing backslash in Configure" | |
1171 | From: Chip Salzenberg <chip@atlantic.net> | |
1172 | Files: Configure | |
1173 | ||
1174 | UTILITIES, LIBRARY, AND EXTENSIONS | |
1175 | ||
1176 | Title: "Include libnet-1.01 instead of old Net::FTP" | |
1177 | From: Graham Barr <Graham.Barr@tiuk.ti.com> | |
1178 | Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm | |
1179 | lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm | |
1180 | lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm | |
1181 | lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm | |
1182 | lib/Net/Time.pm pod/perlmod.pod | |
1183 | ||
1184 | Title: "Use binmode when doing binary FTP" | |
1185 | From: Ilya Zakharevich | |
1186 | Files: lib/Net/FTP.pm | |
1187 | ||
1188 | Title: "Re: Open3.pm tries to close unopened file handle" | |
1189 | From: Roderick Schertler <roderick@gate.net> | |
1190 | Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com> | |
1191 | Date: 18 Dec 1996 22:19:54 -0500 | |
1192 | Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl | |
1193 | lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t | |
1194 | t/lib/open3.t | |
1195 | ||
1196 | Title: "Long-standing problem in Socket module" | |
1197 | From: Spider Boardman <spider@orb.nashua.nh.us> | |
1198 | Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US> | |
1199 | Date: Wed, 18 Dec 1996 23:18:14 -0500 | |
1200 | Files: Configure Porting/Glossary config_H config_h.SH | |
1201 | ext/Socket/Socket.pm ext/Socket/Socket.xs | |
1202 | ||
1203 | Title: "flock() constants" | |
1204 | From: Roderick Schertler <roderick@gate.net> | |
1205 | Msg-ID: <26669.850977437@eeyore.ibcinc.com> | |
1206 | Date: Thu, 19 Dec 1996 01:37:17 -0500 | |
1207 | Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod | |
1208 | ||
1209 | Title: "Re: find2perl . -xdev BROKEN still" | |
1210 | From: Roderick Schertler <roderick@gate.net> | |
1211 | Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com> | |
1212 | Date: 19 Dec 1996 12:44:34 -0500 | |
1213 | Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl | |
1214 | ||
1215 | DOCUMENTATION | |
1216 | ||
1217 | Title: "small doc tweaks for _12" | |
1218 | From: Roderick Schertler <roderick@gate.net> | |
1219 | Msg-ID: <1826.851011557@eeyore.ibcinc.com> | |
1220 | Date: Thu, 19 Dec 1996 11:05:57 -0500 | |
1221 | Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod | |
1222 | ||
1223 | Title: "Re: missing E<> POD directive in perlpod.pod" | |
1224 | From: Roderick Schertler <roderick@gate.net> | |
1225 | Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com> | |
1226 | Date: 19 Dec 1996 10:30:43 -0500 | |
1227 | Files: pod/perlpod.pod pod/pod2html.PL | |
1228 | ||
1229 | ||
1230 | ---------------- | |
5f05dabc | 1231 | Version 5.003_12 |
1232 | ---------------- | |
1233 | ||
1234 | This patch is huge. A multitude of bug fixes, new modules (especially | |
1235 | CPAN and Net::FTP), a couple of new Configure variables, updated | |
1236 | docs... it's a long list. And speaking of lists, here's a list of | |
1237 | the more significant changes in 5.003_12: | |
1238 | ||
1239 | CORE LANGUAGE CHANGES | |
1240 | ||
1241 | Title: "Support C<delete @hash{@keys}>" | |
1242 | From: Chip Salzenberg <chip@atlantic.net> | |
1243 | Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c | |
1244 | t/op/delete.t | |
1245 | ||
1246 | Title: "Autovivify scalars" | |
1247 | From: Chip Salzenberg <chip@atlantic.net> | |
1248 | Files: dump.c op.c op.h pp.c pp_hot.c | |
1249 | ||
1250 | Title: "Allow any word, including keyword, as label" | |
1251 | From: Chip Salzenberg <chip@atlantic.net> | |
1252 | Files: toke.c | |
1253 | ||
1254 | OTHER CORE CHANGES | |
1255 | ||
1256 | Title: "Allow assignment to empty array values during foreach()" | |
1257 | From: Chip Salzenberg <chip@atlantic.net> | |
1258 | Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c | |
1259 | ||
1260 | Title: "Fix nested closures" | |
1261 | From: Chip Salzenberg <chip@atlantic.net> | |
1262 | Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c | |
1263 | ||
1264 | Title: "Fix core dump on auto-vivification" | |
1265 | From: Chip Salzenberg <chip@atlantic.net> | |
1266 | Files: pp_hot.c | |
1267 | ||
1268 | Title: "Fix core dump on C<open $undef_var, "X">" | |
1269 | From: Chip Salzenberg <chip@atlantic.net> | |
1270 | Files: pp_sys.c | |
1271 | ||
1272 | Title: "Fix -T/-B on globs and globrefs" | |
1273 | From: Chip Salzenberg <chip@atlantic.net> | |
1274 | Files: pp_sys.c | |
1275 | ||
1276 | Title: "Fix memory management of $`, $&, and $'" | |
1277 | From: Chip Salzenberg <chip@atlantic.net> | |
1278 | Files: pp_hot.c regexec.c | |
1279 | ||
1280 | Title: "Fix paren matching during backtracking" | |
1281 | From: Chip Salzenberg <chip@atlantic.net> | |
1282 | Files: regexec.c | |
1283 | ||
1284 | Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str | |
1285 | From: Chip Salzenberg <chip@atlantic.net> | |
1286 | Files: miniperlmain.c perl.c perl.h sv.c | |
1287 | ||
1288 | Title: "Discard garbage bytes at end of prototype()" | |
1289 | From: Chip Salzenberg <chip@atlantic.net> | |
1290 | Files: pp.c | |
1291 | ||
1292 | Title: "Fix local($pack::{foo})" | |
1293 | From: Chip Salzenberg <chip@atlantic.net> | |
1294 | Files: global.sym pp.c pp_hot.c proto.h scope.c | |
1295 | ||
1296 | Title: "Fix for AmigaOS - inplace operation" | |
1297 | From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de> | |
1298 | Msg-ID: <77724601@Armageddon.meb.uni-bonn.de> | |
1299 | Date: Sun, 08 Dec 1996 15:33:00 +0100 | |
1300 | Files: doio.c | |
1301 | ||
1302 | Title: "Disable warn, die, and parse hooks _before_ global destruction | |
1303 | From: Chip Salzenberg <chip@atlantic.net> | |
1304 | Files: perl.c | |
1305 | ||
1306 | Title: "Re: Bug in formline " | |
1307 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
1308 | Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu> | |
1309 | Date: Sun, 08 Dec 1996 14:58:32 -0500 | |
1310 | Files: pp_ctl.c | |
1311 | ||
1312 | Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>" | |
1313 | From: Chip Salzenberg <chip@atlantic.net> | |
1314 | Files: pp_hot.c | |
1315 | ||
1316 | Title: "Fix %ENV assignment when environment starts out empty" | |
1317 | From: Chip Salzenberg <chip@atlantic.net> | |
1318 | Files: hv.c | |
1319 | ||
1320 | Title: "Properly support and document newRV{,_inc,_noinc}" | |
1321 | From: Chip Salzenberg <chip@atlantic.net> | |
1322 | Files: global.sym pod/perlguts.pod sv.c sv.h | |
1323 | ||
1324 | Title: "Support SvREADONLY on arrays" | |
1325 | From: Chip Salzenberg <chip@atlantic.net> | |
1326 | Files: av.c | |
1327 | ||
1328 | Title: "Allow lvalue pos inside recursive function" | |
1329 | From: Chip Salzenberg <chip@atlantic.net> | |
1330 | Files: op.c pp.c pp_ctl.c pp_hot.c | |
1331 | ||
1332 | PORTABILITY | |
1333 | ||
1334 | Title: "Eliminate PerlIO warnings when setting cnt to -1" | |
1335 | From: Chip Salzenberg <chip@atlantic.net> | |
1336 | Files: perlio.c | |
1337 | ||
1338 | Title: "Make $privlib contents compatible with 5.003" | |
1339 | From: Chip Salzenberg <chip@atlantic.net> | |
1340 | Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm | |
1341 | lib/Test/Harness.pm | |
1342 | ||
1343 | Title: "Support $bincompat3 config variable; update metaconfig units" | |
1344 | From: Chip Salzenberg <chip@atlantic.net> | |
1345 | Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym | |
1346 | old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH | |
1347 | ||
1348 | Title: "Look for gettimeofday() in Configure" | |
1349 | From: John Hughes <john@AtlanTech.COM> | |
1350 | Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM> | |
1351 | Date: Wed, 11 Dec 1996 15:49:57 +0100 | |
1352 | Files: Configure config_H config_h.SH pp.c | |
1353 | ||
1354 | Title: "Make $startperl a relative path if people want portable scrip | |
1355 | From: Chip Salzenberg <chip@atlantic.net> | |
1356 | Files: Configure | |
1357 | ||
1358 | Title: "Homogenize use of "eval exec" hack" | |
1359 | From: Chip Salzenberg <chip@atlantic.net> | |
1360 | Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg | |
1361 | eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm | |
1362 | makeaperl.SH pod/checkpods.PL pod/perlrun.pod | |
1363 | pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL | |
1364 | pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL | |
1365 | utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c | |
1366 | x2p/find2perl.PL x2p/s2p.PL | |
1367 | ||
1368 | Title: "LynxOS support" | |
1369 | From: seibert@Lynx.COM (Greg Seibert) | |
1370 | Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com> | |
1371 | Date: Thu, 12 Dec 1996 09:25:00 PST | |
1372 | Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t | |
1373 | ||
1374 | Title: "In Linux hints, set suidsafe=no and dosuid=yes" | |
1375 | From: Chip Salzenberg <chip@atlantic.net> | |
1376 | Files: hints/linux.sh | |
1377 | ||
1378 | Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet" | |
1379 | From: aburlison@cix.compulink.co.uk (Alan Burlison) | |
1380 | Msg-ID: <memo.453720@cix.compulink.co.uk> | |
1381 | Date: Wed, 11 Dec 96 18:34 GMT0 | |
1382 | Files: hints/svr4.sh | |
1383 | ||
1384 | Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable" | |
1385 | From: Roderick Schertler <roderick@gate.net> | |
1386 | Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com> | |
1387 | Date: 11 Dec 1996 18:58:56 -0500 | |
1388 | Files: INSTALL hints/freebsd.sh | |
1389 | ||
1390 | Title: "OS/2 updates from Ilya" | |
1391 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1392 | Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h | |
1393 | ||
1394 | Title: "VMS patches to 5.003_11" | |
1395 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
1396 | Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu> | |
1397 | Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST) | |
1398 | Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/* | |
1399 | ||
1400 | TESTING | |
1401 | ||
1402 | Title: "recurse recurse recurse ..." | |
1403 | From: Jarkko Hietaniemi <jhi@cc.hut.fi> | |
1404 | Msg-ID: <199612092144.XAA29025@alpha.hut.fi> | |
1405 | Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET) | |
1406 | Files: MANIFEST t/op/recurse.t | |
1407 | ||
1408 | UTILITIES, LIBRARY, AND EXTENSIONS | |
1409 | ||
1410 | Title: "Add CPAN and Net::FTP" | |
1411 | From: Chip Salzenberg <chip@atlantic.net> | |
1412 | Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm | |
1413 | lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm | |
1414 | pod/perlmod.pod | |
1415 | ||
1416 | Title: "Please update Text::Wrap and Text::Tabs" | |
1417 | From: David Muir Sharnoff <muir@idiom.com> | |
1418 | Msg-ID: <199612180659.WAA24957@idiom.com> | |
1419 | Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST) | |
1420 | Files: lib/Text/Tabs.pm lib/Text/Wrap.pm | |
1421 | ||
1422 | Title: "Add File::Compare" | |
1423 | From: Nick Ing-Simmons <nik@tiuk.ti.com> | |
1424 | Msg-ID: <199612161844.SAA02152@pluto> | |
1425 | Date: Mon, 16 Dec 1996 18:44:59 GMT | |
1426 | Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod | |
1427 | ||
1428 | Title: "Add Tie::RefHash" | |
1429 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
1430 | Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu> | |
1431 | Date: Sun, 15 Dec 1996 18:58:08 -0500 | |
1432 | Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod | |
1433 | ||
1434 | Title: "Put "splain" in utils." | |
1435 | From: Chip Salzenberg <chip@atlantic.net> | |
1436 | Files: Makefile.SH installperl utils/Makefile utils/splain.PL | |
1437 | ||
1438 | Title: "Some h2ph fixes" | |
1439 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
1440 | Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com> | |
1441 | Date: Fri, 13 Dec 1996 11:34:12 -0800 | |
1442 | Files: utils/h2ph.PL | |
1443 | ||
1444 | Title: "xsubpp patch to add #line" | |
1445 | From: nick@ni-s.u-net.com (Nick Ing-Simmons) | |
1446 | Msg-ID: <199612162153.VAA03590@ni-s.u-net.com> | |
1447 | Date: Mon, 16 Dec 1996 21:53:56 GMT | |
1448 | Files: lib/ExtUtils/xsubpp | |
1449 | ||
1450 | Title: "Re: Proposed addition to File::Copy: move" | |
1451 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
1452 | Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu> | |
1453 | Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST) | |
1454 | Files: lib/File/Copy.pm t/lib/filecopy.t | |
1455 | ||
1456 | Title: "DB_File 1.09 patch" | |
1457 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
1458 | Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk> | |
1459 | Date: Wed, 18 Dec 96 10:37:58 GMT | |
1460 | Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs | |
1461 | ||
1462 | Title: "Debugger update" | |
1463 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1464 | Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu> | |
1465 | Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST) | |
1466 | Files: lib/perl5db.pl | |
1467 | ||
1468 | DOCUMENTATION | |
1469 | ||
1470 | Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale" | |
1471 | From: Tom Christiansen and Dominic Dunlop | |
1472 | Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod | |
1473 | pod/perlnews.pod | |
1474 | ||
1475 | Title: "perltoot.pod" | |
1476 | From: Tom Christiansen <tchrist@mox.perl.com> | |
1477 | Msg-ID: <199612091444.HAA09947@toy.perl.com> | |
1478 | Date: Mon, 09 Dec 1996 07:44:10 -0700 | |
1479 | Files: MANIFEST pod/perltoot.pod | |
1480 | ||
1481 | Title: "Perlguts, version 25" | |
1482 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
1483 | Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com> | |
1484 | Date: Fri, 6 Dec 96 11:40:27 PST | |
1485 | Files: pod/perlguts.pod | |
1486 | ||
1487 | Title: "pod/perlipc.pod patch" | |
1488 | From: d-lewart@uiuc.edu (Daniel S. Lewart) | |
1489 | Msg-ID: <199612090910.CAA20906@mox.perl.com> | |
1490 | Date: Mon, 9 Dec 96 3:10:02 CST | |
1491 | Files: pod/perlipc.pod | |
1492 | ||
1493 | Title: "pod patches for English errors" | |
1494 | From: Steve Kelem <steve.kelem@xilinx.com> | |
1495 | Msg-ID: <24616.850167191@castor> | |
1496 | Date: Mon, 09 Dec 1996 13:33:11 -0800 | |
1497 | Files: pod/*.pod | |
1498 | ||
1499 | Title: "Misc doc updates" | |
1500 | From: Tom Christiansen <tchrist@mox.perl.com> | |
1501 | Msg-ID: <199612150156.SAA12506@mox.perl.com> | |
1502 | Date: Sat, 14 Dec 1996 18:56:33 -0700 | |
1503 | Files: pod/* | |
1504 | ||
1505 | ---------------- | |
36477c24 | 1506 | Version 5.003_11 |
1507 | ---------------- | |
1508 | ||
1509 | This patch is (still) closing in on 5.004. Nothing dramatic, lots of | |
1510 | value. | |
1511 | ||
1512 | CORE LANGUAGE CHANGES | |
1513 | ||
1514 | Title: "Fix precedence problems with subs as uniops or listops" | |
1515 | From: Chip Salzenberg <chip@atlantic.net> | |
1516 | Files: perly.c perly.c.diff perly.h perly.y | |
1517 | ||
1518 | Title: "Don't reset $. on open()" | |
1519 | From: Chip Salzenberg <chip@atlantic.net> | |
1520 | Files: pp_sys.c | |
1521 | ||
1522 | Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})" | |
1523 | From: Chip Salzenberg <chip@atlantic.net> | |
1524 | Files: pod/perlref.pod pp_hot.c sv.c | |
1525 | ||
1526 | Title: "Don't let expression context force return context" | |
1527 | From: Chip Salzenberg <chip@atlantic.net> | |
1528 | Files: op.c | |
1529 | ||
1530 | Title: "Properly convert "1E2" et al to IV/UV" | |
1531 | From: Chip Salzenberg <chip@atlantic.net> | |
1532 | Files: doio.c sv.c | |
1533 | ||
1534 | Title: "Fix modulo operator in UV realm" | |
1535 | From: Chip Salzenberg <chip@atlantic.net> | |
1536 | Files: pp.c | |
1537 | ||
1538 | Title: "Fix stat(_) after stat(HANDLE)" | |
1539 | From: Chip Salzenberg <chip@atlantic.net> | |
1540 | Files: pp_sys.c | |
1541 | ||
1542 | Title: "Fix: s/// and "$x =~ $y" under 'use locale'" | |
1543 | From: Chip Salzenberg <chip@atlantic.net> | |
1544 | Files: op.c toke.c | |
1545 | ||
1546 | OTHER CORE CHANGES | |
1547 | ||
1548 | Title: "Eliminate spurious warning when splicing undefs" | |
1549 | From: Chip Salzenberg <chip@atlantic.net> | |
1550 | Files: pp.c sv.h | |
1551 | ||
1552 | Title: "Eliminate spurious warning from "x=" operator" | |
1553 | From: Chip Salzenberg <chip@atlantic.net> | |
1554 | Files: op.c | |
1555 | ||
1556 | Title: "Fix line numbers near control structures" | |
1557 | From: Chip Salzenberg <chip@atlantic.net> | |
1558 | Files: op.c perly.c perly.c.diff perly.y proto.h | |
1559 | ||
1560 | Title: "Don't let scalar unpack() underflow stack" | |
1561 | From: Chip Salzenberg <chip@atlantic.net> | |
1562 | Files: pp.c | |
1563 | ||
1564 | Title: "Fix core dump from precedence bug in "@foo" warning" | |
1565 | From: Chip Salzenberg <chip@atlantic.net> | |
1566 | Files: toke.c | |
1567 | ||
1568 | Title: "Move die() to utils.c; add varargs hack to croak()" | |
1569 | From: Chip Salzenberg <chip@atlantic.net> | |
1570 | Files: pp_ctl.c util.c | |
1571 | ||
1572 | Title: "Avoid memcmp() for magnitude test if it thinks char is signed" | |
1573 | From: Chip Salzenberg <chip@atlantic.net> | |
1574 | Files: Configure config_H config_h.SH doop.c | |
1575 | ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h | |
1576 | hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c | |
1577 | ||
1578 | Title: "Less malloc in magic" | |
1579 | From: Chip Salzenberg <chip@atlantic.net> | |
1580 | Files: mg.c | |
1581 | ||
1582 | Title: "Re: 5.003_09: PADTMP fix" | |
1583 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1584 | Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu> | |
1585 | Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST) | |
1586 | Files: pod/perlguts.pod | |
1587 | ||
1588 | Title: "Fully paramaterize locales; disable all if NO_LOCALE" | |
1589 | From: Chip Salzenberg <chip@atlantic.net> | |
1590 | Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c | |
1591 | ||
1592 | PORTABILITY AND TESTING | |
1593 | ||
1594 | Title: "Bitwise op fix for Alpha" | |
1595 | From: Chip Salzenberg <chip@atlantic.net> | |
1596 | Files: pp.c | |
1597 | ||
1598 | Title: "hints/dgux.sh update" | |
1599 | From: Roderick Schertler <roderick@gate.net> | |
1600 | Msg-ID: <24178.849309616@eeyore.ibcinc.com> | |
1601 | Date: Fri, 29 Nov 1996 18:20:16 -0500 | |
1602 | Files: hints/dgux.sh | |
1603 | ||
1604 | Title: "BUG in hints/hpux.sh" | |
1605 | From: Jeff McDougal <jmcdo@cris.com> | |
1606 | Msg-ID: <32A42C11.7FA2@cris.com> | |
1607 | Date: Tue, 03 Dec 1996 08:33:05 -0500 | |
1608 | Files: hints/hpux.sh | |
1609 | ||
1610 | Title: "VMS patches for 5.003_10" | |
1611 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
1612 | Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu> | |
1613 | Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST) | |
1614 | Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH | |
1615 | pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c | |
1616 | utils/perldoc.PL vms/config.vms vms/descrip.mms | |
1617 | vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h | |
1618 | ||
1619 | Title: "_10+ under OS/2" | |
1620 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1621 | Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu> | |
1622 | Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST) | |
1623 | Files: malloc.c os2/diff.configure | |
1624 | ||
1625 | LIBRARY AND EXTENSIONS | |
1626 | ||
1627 | Title: "{in,ob}structive pods" | |
1628 | From: Tom Christiansen <tchrist@mox.perl.com> | |
1629 | Msg-ID: <199611301652.JAA24201@toy.perl.com> | |
1630 | Date: Sat, 30 Nov 1996 09:52:57 -0700 | |
1631 | Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm | |
1632 | lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm | |
1633 | lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm | |
1634 | lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm | |
1635 | ||
1636 | Title: "FileHandle that 'ISA' IO::File" | |
1637 | From: Nick Ing-Simmons <nik@tiuk.ti.com> | |
1638 | Msg-ID: <199612021718.RAA04416@pluto> | |
1639 | Date: Mon, 2 Dec 1996 17:18:02 GMT | |
1640 | Files: MANIFEST lib/FileHandle.pm | |
1641 | ||
1642 | Title: "Make IO::File::import use its parameters" | |
1643 | From: Chip Salzenberg <chip@atlantic.net> | |
1644 | Files: ext/IO/lib/IO/File.pm | |
1645 | ||
1646 | Title: "10+ debugger patch" | |
1647 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1648 | Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu> | |
1649 | Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST) | |
1650 | Files: lib/perl5db.pl perl.c pod/perldebug.pod | |
1651 | ||
1652 | Title: "Don't call CORE::close in file handle DESTROY method" | |
1653 | From: Chip Salzenberg <chip@atlantic.net> | |
1654 | Files: ext/IO/lib/IO/Handle.pm | |
1655 | ||
1656 | Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?" | |
1657 | From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no> | |
1658 | Msg-ID: <199612031445.PAA19056@bombur2.uio.no> | |
1659 | Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET) | |
1660 | Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3 | |
1661 | ||
1662 | Title: "DB_File 1.07" | |
1663 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
1664 | Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t | |
1665 | t/lib/db-recno.t | |
1666 | ||
1667 | Title: "DB_File 1.08" | |
1668 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
1669 | Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs | |
1670 | ||
1671 | ||
1672 | ---------------- | |
ff68c719 | 1673 | Version 5.003_10 |
1674 | ---------------- | |
1675 | ||
1676 | This patch is closing in on 5.004. It contains lots of small and | |
1677 | valuable changes, but nothing dramatic. | |
1678 | ||
1679 | CORE LANGUAGE CHANGES | |
1680 | ||
1681 | Title: "Allow &{sub {...}} without warning" | |
1682 | From: Chip Salzenberg <chip@atlantic.net> | |
1683 | Files: toke.c | |
1684 | ||
36477c24 | 1685 | Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions |
1686 | From: John L. Allen <allen@gateway.grumman.com> | |
ff68c719 | 1687 | Files: toke.c |
1688 | ||
1689 | Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}"" | |
1690 | From: Chip Salzenberg <chip@atlantic.net> | |
1691 | Files: toke.c | |
1692 | ||
1693 | OTHER CORE CHANGES | |
1694 | ||
1695 | Title: "Fix regex matching of chars with high bit set" | |
1696 | From: Chip Salzenberg <chip@atlantic.net> | |
1697 | Files: regexec.c | |
1698 | ||
1699 | Title: "Hash key memory corruption fix and naming cleanup" | |
1700 | From: Chip Salzenberg <chip@atlantic.net> | |
1701 | Files: hv.c hv.h perl.h | |
1702 | ||
1703 | Title: "Undo broken perf. patch (PADTMP stealing)" | |
1704 | From: Chip Salzenberg <chip@atlantic.net> | |
1705 | Files: sv.c | |
1706 | ||
1707 | Title: "Make SV unstudied in sv_gets()" | |
1708 | From: Chip Salzenberg <chip@atlantic.net> | |
1709 | Files: sv.c | |
1710 | ||
1711 | Title: "Better support for UVs" | |
1712 | From: Paul Marquess | |
1713 | Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h | |
1714 | ||
1715 | Title: "Minor locale cleanups" | |
1716 | (Accept "POSIX" locale as standard like "C". Reset locale to | |
1717 | 'C' when testing strtod() in t/lib/posix.t.) | |
1718 | From: Chip Salzenberg <chip@atlantic.net> | |
1719 | Files: t/lib/posix.t util.c | |
1720 | ||
1721 | Title: "Always taint result of sprintf() on float" | |
1722 | From: Chip Salzenberg <chip@atlantic.net> | |
1723 | Files: doop.c | |
1724 | ||
1725 | Title: "Fix spurious warning from bitwise string ops" | |
1726 | From: Chip Salzenberg <chip@atlantic.net> | |
1727 | Files: doop.c | |
1728 | ||
1729 | Title: "Eliminate warning on {,sys}read(,$newvar,)" | |
1730 | From: Chip Salzenberg <chip@atlantic.net> | |
1731 | Files: doop.c pp_sys.c | |
1732 | ||
1733 | Title: "Don't call fcntl(fileno(rsfp)) if !rsfp" | |
1734 | From: Chip Salzenberg <chip@atlantic.net> | |
1735 | Files: perl.c | |
1736 | ||
1737 | Title: "Save message when calling __DIE__ hook" | |
1738 | From: Chip Salzenberg <chip@atlantic.net> | |
1739 | Files: pp_ctl.c | |
1740 | ||
1741 | Title: "Namespace cleanup" | |
1742 | From: Chip Salzenberg <chip@atlantic.net> | |
1743 | Files: global.sym old_global.sym perl.h | |
1744 | ||
1745 | Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*" | |
1746 | From: Chip Salzenberg <chip@atlantic.net> | |
1747 | Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH | |
1748 | ||
1749 | PORTABILITY | |
1750 | ||
1751 | Title: "Reliable signal patch" | |
1752 | From: Kenneth Albanowski <kjahds@kjahds.com> | |
1753 | Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com> | |
1754 | Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST) | |
1755 | Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c | |
1756 | ||
1757 | Title: "Emulate missing flock() with either fcntl() or lockf()" | |
1758 | From: Chip Salzenberg <chip@atlantic.net> | |
1759 | Files: pp_sys.c | |
1760 | ||
1761 | Title: "3_09: minor patches for OS/2" | |
1762 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1763 | Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu> | |
1764 | Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST) | |
1765 | Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs | |
1766 | os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL | |
1767 | os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL | |
1768 | os2/os2.c os2/os2ish.h perl.h | |
1769 | ||
1770 | Title: "Re: 5.003_09 and QNX" | |
1771 | From: nort@bottesini.harvard.edu (Norton Allen) | |
1772 | Msg-ID: <9611271836.AA14460@bottesini.harvard.edu> | |
1773 | Date: Wed, 27 Nov 96 13:36:06 est | |
1774 | Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp | |
1775 | t/TEST toke.c util.c x2p/proto.h | |
1776 | ||
1777 | Title: "Re: updated patch on the sysread, syswrite for VMS" | |
1778 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
1779 | Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu> | |
1780 | Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST) | |
1781 | Files: t/op/sysio.t | |
1782 | ||
1783 | LIBRARY AND EXTENSIONS | |
1784 | ||
1785 | Title: "Minor patch to debugger" | |
1786 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1787 | Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu> | |
1788 | Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST) | |
1789 | Files: lib/perl5db.pl | |
1790 | ||
1791 | Title: "AutoLoader::AUTOLOAD optimization" | |
1792 | From: nick@ni-s.u-net.com (Nick Ing-Simmons) | |
1793 | Msg-ID: <199611231954.TAA09921@ni-s.u-net.com> | |
1794 | Date: Sat, 23 Nov 1996 19:54:52 GMT | |
1795 | Files: lib/AutoLoader.pm | |
1796 | ||
1797 | Title: "Diagnostic cleanup" | |
1798 | From: Chip Salzenberg <chip@atlantic.net> | |
1799 | Files: lib/diagnostics.pm pod/perldiag.pod | |
1800 | ||
1801 | DOCUMENTATION | |
1802 | ||
1803 | Title: "Improve documentation for sysread() and syswrite()" | |
1804 | From: Chip Salzenberg <chip@atlantic.net> | |
1805 | Files: pod/perlfunc.pod | |
1806 | ||
1807 | Title: "Document how to use $SIG{ALRM} and alarm()" | |
1808 | From: Roderick Schertler <roderick@ibcinc.com> | |
1809 | Msg-ID: <5898.849026569@eeyore.ibcinc.com> | |
1810 | Date: Tue, 26 Nov 1996 11:42:49 -0500 | |
1811 | Files: pod/perlfunc.pod | |
1812 | ||
1813 | ||
1814 | ---------------- | |
1815 | Version 5.003_09 | |
1816 | ---------------- | |
1817 | ||
1818 | This patch was a compendium of various fixes and enhancements from | |
1819 | many people, including some serious improvement in lexical variable | |
1820 | scoping and locale handling. | |
1821 | ||
1822 | CORE LANGUAGE CHANGES | |
1823 | ||
1824 | Title: "Lexical locales" | |
1825 | (make effectiveness of locales depend on C<use locale>) | |
1826 | From: Chip Salzenberg <chip@atlantic.net> | |
1827 | Files: too many to list | |
1828 | ||
1829 | Title: "Lexical scoping cleanup" | |
1830 | (tighten scoping of lexical variables, somewhat on the | |
1831 | new constructs and somewhat on the old) | |
1832 | From: Chip Salzenberg <chip@atlantic.net> | |
1833 | Files: many... but mostly perly.y and toke.c | |
1834 | ||
1835 | Title: "Re: memory corruption / security bug in sysread,syswrite + pa | |
1836 | From: Jarkko Hietaniemi <jhi@cc.hut.fi> | |
1837 | Msg-ID: <199611251946.VAA30459@alpha.hut.fi> | |
1838 | Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET) | |
1839 | Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c | |
1840 | t/op/sysio.t | |
1841 | ||
1842 | OTHER CORE CHANGES | |
1843 | ||
1844 | Title: "Configure fix for handling DynaLoader" | |
1845 | From: Chip Salzenberg <chip@atlantic.net> | |
1846 | Files: Configure | |
1847 | ||
1848 | Title: "Properly prototype safe{malloc,calloc,realloc,free}." | |
1849 | From: Chip Salzenberg <chip@atlantic.net> | |
1850 | Files: proto.h | |
1851 | ||
1852 | Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1, | |
1853 | From: John Hughes <john@AtlanTech.COM> | |
1854 | Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM> | |
1855 | Date: Wed, 20 Nov 1996 14:27:06 +0100 | |
1856 | Files: sv.c | |
1857 | ||
1858 | Title: ""static" call to UNIVERSAL::can" | |
1859 | From: Nick.Ing-Simmons@tiuk.ti.com | |
1860 | Msg-ID: <199611211547.PAA15878@pluto> | |
1861 | Date: Thu, 21 Nov 1996 15:47:46 GMT | |
1862 | Files: universal.c | |
1863 | ||
1864 | Title: "die -> croak" | |
1865 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
1866 | Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu> | |
1867 | Date: Thu, 21 Nov 1996 16:11:21 -0500 | |
1868 | Files: pp_ctl.c | |
1869 | ||
1870 | Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY" | |
1871 | From: Chip Salzenberg <chip@atlantic.net> | |
1872 | Files: embed.pl | |
1873 | ||
1874 | Title: "Add new symbols to old_global.sym, too." | |
1875 | From: Chip Salzenberg <chip@atlantic.net> | |
1876 | Files: global.sym old_global.sym | |
1877 | ||
1878 | Title: "Cleanup of {,un}pack('w')." | |
1879 | From: Chip Salzenberg <chip@atlantic.net> | |
1880 | Files: pp.c | |
1881 | ||
1882 | Title: "Cleanups from Ilya." | |
1883 | From: Chip Salzenberg <chip@atlantic.net> | |
1884 | Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c | |
1885 | ||
1886 | Title: "Fix for unpack('w') on 64-bit systems." | |
1887 | From: Chip Salzenberg <chip@atlantic.net> | |
1888 | Files: pp.c | |
1889 | ||
1890 | Title: "Re: LC_NUMERIC support is ready + performance" | |
1891 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1892 | Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu> | |
1893 | Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST) | |
1894 | Files: sv.c | |
1895 | ||
1896 | Title: "Hash key sharing improvements from Ilya." | |
1897 | From: Chip Salzenberg <chip@atlantic.net> | |
1898 | Files: hv.c hv.h proto.h | |
1899 | ||
1900 | Title: "Mortal stack pre-allocation from Ilya." | |
1901 | From: Chip Salzenberg <chip@atlantic.net> | |
1902 | Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c | |
1903 | ||
1904 | PORTABILITY | |
1905 | ||
1906 | Title: "VMS patches post-5.003_08" | |
1907 | From: bailey@hmivax.humgen.upenn.edu (Charles Bailey) | |
1908 | Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu> | |
1909 | Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST) | |
1910 | Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm | |
1911 | lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c | |
1912 | utils/h2xs.PL vms/config.vms vms/descrip.mms | |
1913 | vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c | |
1914 | vms/vmsish.h | |
1915 | ||
1916 | Title: "5.003_08: OS/2-specific bugs/enhancements" | |
1917 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
1918 | Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu> | |
1919 | Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST) | |
1920 | Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs | |
1921 | os2/OS2/PrfDB/PrfDB.pm os2/os2.c | |
1922 | ||
1923 | Title: "HP patches didn't make it into _08 (fwd)" | |
1924 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
1925 | Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com> | |
1926 | Date: Mon, 25 Nov 96 18:15:26 PST | |
1927 | Files: ext/DynaLoader/dl_hpux.xs | |
1928 | ||
1929 | Title: "Another HP "patch" that didn't make it (new hints file)" | |
1930 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
1931 | Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com> | |
1932 | Date: Mon, 25 Nov 1996 13:16:17 -0800 | |
1933 | Files: hints/hpux.sh | |
1934 | ||
1935 | LIBRARY AND EXTENSIONS | |
1936 | ||
1937 | Title: "Elide spurious space in db-hash.t" | |
1938 | From: Chip Salzenberg <chip@atlantic.net> | |
1939 | Files: t/lib/db-hash.t | |
1940 | ||
1941 | Title: "Update documentation and warning in I18N::Collate." | |
1942 | From: Chip Salzenberg <chip@atlantic.net> | |
1943 | Files: lib/I18N/Collate.pm | |
1944 | ||
1945 | Title: "Fix bitwise op test; clean up a couple of others" | |
1946 | From: Chip Salzenberg <chip@atlantic.net> | |
1947 | Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t | |
1948 | ||
1949 | Title: "minimal timelocal.pl for _09" | |
1950 | From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de> | |
1951 | Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de> | |
1952 | Date: Tue, 19 Nov 1996 19:54:23 +0100 | |
1953 | Files: lib/Time/Local.pm | |
1954 | ||
1955 | Title: "Socket test improvement from Ilya." | |
1956 | From: Chip Salzenberg <chip@atlantic.net> | |
1957 | Files: t/lib/io_sock.t | |
1958 | ||
1959 | Title: "Re: blib" | |
1960 | From: nick@ni-s.u-net.com (Nick Ing-Simmons) | |
1961 | Msg-ID: <199611230917.JAA00471@ni-s.u-net.com> | |
1962 | Date: Sat, 23 Nov 1996 09:17:40 GMT | |
1963 | Files: lib/blib.pm | |
1964 | ||
1965 | DOCUMENTATION | |
1966 | ||
1967 | Title: "perldiag documentation patch." | |
1968 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
1969 | Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk> | |
1970 | Date: Wed, 20 Nov 96 16:07:28 GMT | |
1971 | Files: pod/perldiag.pod | |
1972 | ||
1973 | Title: "a missing perldiag entry" | |
1974 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
1975 | Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu> | |
1976 | Date: Thu, 21 Nov 1996 15:24:02 -0500 | |
1977 | Files: pod/perldiag.pod | |
1978 | ||
1979 | Title: "perlfunc patch" | |
1980 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
1981 | Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk> | |
1982 | Date: Wed, 20 Nov 96 14:04:08 GMT | |
1983 | Files: pod/perlfunc.pod | |
1984 | ||
1985 | Title: "Patch for pod/perlpod.pod" | |
1986 | From: "Joseph S. Myers" <jsm28@cam.ac.uk> | |
1987 | Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk | |
1988 | Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT) | |
1989 | Files: pod/perlpod.pod | |
1990 | ||
1991 | Title: "Update locale documentation." | |
1992 | From: Chip Salzenberg <chip@atlantic.net> | |
1993 | Files: pod/perli18n.pod | |
1994 | ||
1995 | BUNDLED UTILITIES | |
1996 | ||
1997 | Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}." | |
1998 | From: Chip Salzenberg <chip@atlantic.net> | |
1999 | Files: x2p/util.c | |
2000 | ||
2001 | ||
2002 | ---------------- | |
55497cff | 2003 | Version 5.003_08 |
2004 | ---------------- | |
2005 | ||
2006 | This patch was a compendium of various fixes and enhancements from | |
2007 | many people. Here are some of the more significant changes. | |
2008 | ||
2009 | ||
2010 | CORE LANGUAGE CHANGES | |
2011 | ||
2012 | Title: "Make C<no FOO> fail if C<unimport FOO> fails" | |
2013 | From: Tim Bunce <Tim.Bunce@ig.co.uk> | |
2014 | Files: gv.c | |
2015 | ||
2016 | Title: "Bitwise op sign rationalization" | |
2017 | (Make bitwise ops result in unsigned values, unless C<use | |
2018 | integer> is in effect. Includes initial support for UVs.) | |
2019 | From: Chip Salzenberg <chip@atlantic.net> | |
2020 | Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h | |
2021 | pp_hot.c proto.h sv.c t/op/bop.t | |
2022 | ||
2023 | Title: "Defined scoping for C<my> in control structures" | |
2024 | (Finally defines semantics of "my" in control expressions, | |
2025 | like the condition of "if" and "while". In all cases, scope | |
2026 | of a "my" var extends to the end of the entire control | |
2027 | structure. Also adds new construct "for my", which | |
2028 | automatically declares the control variable "my" and limits | |
2029 | its scope to the loop.) | |
2030 | From: Chip Salzenberg <chip@atlantic.net> | |
2031 | Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c | |
2032 | ||
2033 | Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')" | |
2034 | (This patch makes Perl correctly ignore SvIVX() if either | |
2035 | NOK or POK is true, since SvIVX() may be a truncated or | |
2036 | overflowed version of the real value.) | |
2037 | From: Chip Salzenberg <chip@atlantic.net> | |
2038 | Files: pp.c pp_hot.c sv.c | |
2039 | ||
2040 | Title: "Make code match Camel II re: functions that use $_" | |
2041 | From: pmarquess@bfsec.bt.co.uk (Paul Marquess) | |
2042 | Files: opcode.pl | |
2043 | ||
2044 | Title: "Provide scalar context on left side of "->"" | |
2045 | From: Chip Salzenberg <chip@atlantic.net> | |
2046 | Files: perly.c perly.y | |
2047 | ||
2048 | Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'"" | |
2049 | From: Chip Salzenberg <chip@atlantic.net> | |
2050 | Files: toke.c | |
2051 | ||
2052 | ||
2053 | OTHER CORE CHANGES | |
2054 | ||
2055 | Title: "Warn on overflow of octal and hex integers" | |
2056 | From: Chip Salzenberg <chip@atlantic.net> | |
2057 | Files: proto.h toke.c util.c | |
2058 | ||
2059 | Title: "If -w active, warn for commas and hashes ('#') in qw()" | |
2060 | From: Chip Salzenberg <chip@atlantic.net> | |
2061 | Files: toke.c | |
2062 | ||
2063 | Title: "Fixes for pack('w')" | |
2064 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
2065 | Files: pp.c t/op/pack.t | |
2066 | ||
2067 | Title: "More complete output from sv_dump()" | |
2068 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
2069 | Files: sv.c | |
2070 | ||
2071 | Title: "Major '..' and debugger patches" | |
2072 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2073 | Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h | |
2074 | ||
2075 | Title: "Fix for formline()" | |
2076 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
2077 | Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c | |
2078 | t/op/write.t | |
2079 | ||
2080 | Title: "Fix stack botch in untie and binmode" | |
2081 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
2082 | Files: pp_sys.c | |
2083 | ||
2084 | Title: "Complete EMBED, including symbols from interp.sym" | |
2085 | (New define EMBEDMYMALLOC makes embedding total by | |
2086 | avoiding "Mymalloc" etc.) | |
2087 | From: Chip Salzenberg <chip@atlantic.net> | |
2088 | Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c | |
2089 | ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c | |
2090 | perl.h pp_sys.c proto.h regexec.c toke.c util.c | |
2091 | x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h | |
2092 | ||
2093 | Title: "Support old embedding for people who want it" | |
2094 | From: Chip Salzenberg <chip@atlantic.net> | |
2095 | Files: MANIFEST Makefile.SH old_embed.pl old_global.sym | |
2096 | ||
2097 | ||
2098 | PORTABILITY | |
2099 | ||
2100 | Title: "Miscellaneous VMS fixes" | |
2101 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
2102 | Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm | |
2103 | lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl | |
2104 | perl.h perl_exp.SH proto.h t/TEST t/io/read.t | |
2105 | t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL | |
2106 | vms/Makefile vms/config.vms vms/descrip.mms | |
2107 | vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs | |
2108 | vms/perlvms.pod vms/test.com vms/vms.c | |
2109 | ||
2110 | Title: "DJGPP patches (MS-DOS)" | |
2111 | From: "Douglas E. Wegscheid" <wegscd@whirlpool.com> | |
2112 | Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h | |
2113 | lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c | |
2114 | perl.h pp_sys.c proto.h sv.c util.c | |
2115 | ||
2116 | Title: "Plan 9 update" | |
2117 | From: Luther Huffman <lutherh@infinet.com> | |
2118 | Files: plan9/buildinfo plan9/config.plan9 plan9/exclude | |
2119 | plan9/genconfig.pl plan9/mkfile plan9/setup.rc | |
2120 | ||
2121 | Title: "Patch to make Perl work under AmigaOS" | |
2122 | From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de> | |
2123 | Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm | |
2124 | lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c | |
2125 | ||
2126 | LIBRARY AND EXTENSIONS | |
2127 | ||
2128 | Title: "DB_File 1.05" | |
2129 | From: Paul Marquess (pmarquess@bfsec.bt.co.uk) | |
2130 | Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t | |
2131 | ||
2132 | Title: "Getopts::Std patch for hash support" | |
2133 | From: Stephen Zander <stephen.zander@interlock.mckesson.com> | |
2134 | Files: lib/Getopt/Std.pm | |
2135 | ||
2136 | Title: "Kludge for bareword handles" | |
2137 | (Add 'require IO::Handle' at beginning of FileHandle.pm) | |
2138 | From: Chip Salzenberg <chip@atlantic.net> | |
2139 | Files: ext/FileHandle/FileHandle.pm | |
2140 | ||
2141 | Title: "Re: strtod / strtol patch for POSIX module" | |
2142 | From: hammen@gothamcity.jsc.nasa.gov (David Hammen) | |
2143 | Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod | |
2144 | ext/POSIX/POSIX.xs t/lib/posix.t | |
2145 | ||
2146 | BUNDLED UTILITIES | |
2147 | ||
2148 | Title: "Fix a2p translation of '{print "a" "b" "c"}'" | |
2149 | From: Chip Salzenberg <chip@atlantic.net> | |
2150 | Files: x2p/a2p.c x2p/a2p.y | |
2151 | ||
2152 | ||
2153 | ---------------- | |
c8bc418f | 2154 | Version 5.003_07 |
2155 | ---------------- | |
2156 | ||
2157 | This patch was primarily to fix bugs or include little things I missed | |
2158 | in 5.003_06. 5.003_07 is intended to be stable enough to merit serious | |
2159 | testing with an eye towards eventual release as 5.004. | |
2160 | ||
2161 | If it doesn't work for you, try | |
2162 | ||
2163 | LC_ALL=C; export LC_ALL | |
2164 | ||
2165 | for Bourne shell users, or | |
2166 | ||
2167 | setenv LC_ALL C | |
2168 | ||
2169 | for C-shell users. Some versions of IRIX are reported to have | |
2170 | problems with sort when the locale is other than C. This manifests | |
2171 | as an infinite loop in the ./miniperl configpm step. | |
2172 | ||
2173 | The details are described below. A very brief summary is: | |
2174 | ||
2175 | o Visible Changes to Core Functionality | |
2176 | ||
2177 | -Support for BER compressed integers. See perlfunc.pod for | |
2178 | documentation on the 'w' option. | |
2179 | ||
2180 | -untaint support added to IO extension. | |
2181 | ||
2182 | o Changes in Core Internals | |
2183 | ||
2184 | -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC), | |
2185 | as it was pre-5.003_01. Again, this is for binary compatibility | |
2186 | with 5.003. (5.003_06 erroneously called it Myrealloc.) | |
2187 | ||
2188 | -Getopt::Long updated to version 2.4. | |
2189 | ||
2190 | o Configure and build enhancements | |
2191 | ||
2192 | -improved SCO hints. Actually these are unconfirmed guesses, but | |
2193 | they may be right. | |
2194 | ||
2195 | -OS/2 and Plan9 updates. | |
2196 | ||
2197 | o Bug fixes | |
2198 | ||
2199 | -print sort (4,1,3,2); | |
2200 | ||
2201 | -group numbers are integers again. | |
2202 | ||
2203 | -other things. See the specific changes for details. | |
2204 | ||
2205 | o Specific Changes | |
2206 | ||
2207 | Here are the specific file-by-file changes. | |
2208 | ||
2209 | Index: Changes | |
2210 | ||
2211 | Updated for 5.003_07. | |
2212 | ||
2213 | Fixed a spelling error. | |
2214 | ||
2215 | Index: Configure | |
2216 | ||
2217 | Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc. | |
2218 | Since the GNU libc test requires compiling and linking a test | |
2219 | program, the dependencies have been altered and lots of pieces of | |
2220 | Configure have moved around unchanged. The patch is big but the | |
2221 | effect is little. | |
2222 | ||
2223 | Allow for both <sys/select.h> and <time.h> in fd_set tests. | |
2224 | Systems which don't allow both (e.g. SCO) have to turn off one | |
2225 | or the other in the hints file for now. | |
2226 | ||
2227 | Index: INSTALL | |
2228 | ||
2229 | Warn about re-using config.sh version-specific values. | |
2230 | ||
2231 | Index: MANIFEST | |
2232 | ||
2233 | Date: Tue, 8 Oct 1996 22:24:48 -0400 | |
2234 | From: "Randy J. Ray" <rjray@uswest.com> | |
2235 | Subject: PATCH: untaint method for IO::Handle, 5.003_06 version | |
2236 | ||
2237 | This is a re-post of my patch to Graham's IO library to add a method in | |
2238 | IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object | |
2239 | that is of or inherits from IO::Handle. With this flag set, data read from | |
2240 | said handle is not tainted, whether running under -T, suid or sgid. | |
2241 | ||
2242 | This patch adds the method to IO.xs, adds documentation and warning to the | |
2243 | pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and | |
2244 | adds mention of the new file to MANIFEST. | |
2245 | ||
2246 | Add mention of t/lib/io_taint.t | |
2247 | ||
2248 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2249 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2250 | ||
2251 | os2/Changes added. | |
2252 | ||
2253 | Index: Makefile.SH | |
2254 | ||
2255 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2256 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2257 | ||
2258 | All the executable targets are moved into the same chunk with | |
2259 | shared library target, which is delegated to | |
2260 | $osname/Makefile.SHs if found. | |
2261 | config.h should depend on config_h.SH. | |
2262 | ||
2263 | Remove mkmanifest target, since it will generate incorrectly | |
2264 | sorted MANIFEST file, I would imagine (I haven't checked). | |
2265 | ||
2266 | Index: README.os2 | |
2267 | ||
2268 | New version. | |
2269 | ||
2270 | Index: config_H | |
2271 | ||
2272 | Update SH_PATH comment. | |
2273 | ||
2274 | Index: config_h.SH | |
2275 | ||
2276 | Update SH_PATH comment. | |
2277 | ||
2278 | Index: ext/IO/IO.xs | |
2279 | ||
2280 | Date: Tue, 8 Oct 1996 22:24:48 -0400 | |
2281 | From: "Randy J. Ray" <rjray@uswest.com> | |
2282 | Subject: PATCH: untaint method for IO::Handle, 5.003_06 version | |
2283 | ||
2284 | This is a re-post of my patch to Graham's IO library to add a method in | |
2285 | IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object | |
2286 | that is of or inherits from IO::Handle. With this flag set, data read from | |
2287 | said handle is not tainted, whether running under -T, suid or sgid. | |
2288 | ||
2289 | This patch adds the method to IO.xs, adds documentation and warning to the | |
2290 | pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and | |
2291 | adds mention of the new file to MANIFEST. | |
2292 | ||
2293 | Add method "untaint" into class IO::Handle | |
2294 | ||
2295 | Index: ext/IO/lib/IO/Handle.pm | |
2296 | ||
2297 | Date: Tue, 8 Oct 1996 22:24:48 -0400 | |
2298 | From: "Randy J. Ray" <rjray@uswest.com> | |
2299 | Subject: PATCH: untaint method for IO::Handle, 5.003_06 version | |
2300 | ||
2301 | This is a re-post of my patch to Graham's IO library to add a method in | |
2302 | IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object | |
2303 | that is of or inherits from IO::Handle. With this flag set, data read from | |
2304 | said handle is not tainted, whether running under -T, suid or sgid. | |
2305 | ||
2306 | This patch adds the method to IO.xs, adds documentation and warning to the | |
2307 | pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and | |
2308 | adds mention of the new file to MANIFEST. | |
2309 | ||
2310 | Document IO::Handle::untaint and give warning about the bad | |
2311 | things it can do. | |
2312 | ||
2313 | Index: ext/SDBM_File/sdbm/sdbm.h | |
2314 | ||
2315 | Change Myrealloc to Myremalloc to conform to 5.003's version. | |
2316 | I left in the Mycalloc since malloc.c now includes a calloc, | |
2317 | and we might need to hide it. | |
2318 | ||
2319 | Index: gv.c | |
2320 | ||
2321 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2322 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2323 | ||
2324 | Better error message for overload. | |
2325 | ||
2326 | Index: hints/os2.sh | |
2327 | ||
2328 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2329 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2330 | ||
2331 | Some optimization (speedup in loading GNU utilities with some | |
2332 | memory present - 32M should be quite enough). | |
2333 | Test for revision of EMX, and setting fork()ing appropriately. | |
2334 | libc was in .../st/... instead of mt. | |
2335 | README.os2 is installed as pod/perlos2.pod. | |
2336 | ||
2337 | Index: hints/sco.sh | |
2338 | ||
2339 | Don't include <sys/select.h> along with <time.h>. | |
2340 | ||
2341 | Index: installperl | |
2342 | ||
2343 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2344 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2345 | ||
2346 | Restore timestamps under OS/2 (needed for binary install). | |
2347 | ||
2348 | Index: lib/Cwd.pm | |
2349 | ||
2350 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2351 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2352 | ||
2353 | Use builtin methods if present under OS/2 (maybe should be | |
2354 | done outside of OS/2 too?). | |
2355 | ||
2356 | Index: lib/ExtUtils/MM_Unix.pm | |
2357 | ||
2358 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2359 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2360 | ||
2361 | Made `use strict'-clean even in parts shadowed by Autoloading. | |
2362 | ||
2363 | Index: lib/ExtUtils/typemap | |
2364 | ||
2365 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2366 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2367 | ||
2368 | `bool' entry added. | |
2369 | ||
2370 | Index: lib/ExtUtils/xsubpp | |
2371 | ||
2372 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2373 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2374 | ||
2375 | Logic for processing RETVAL documented (at last!). | |
2376 | ||
2377 | Index: lib/File/Copy.pm | |
2378 | ||
2379 | Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT) | |
2380 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2381 | Subject: Cleanup after new test | |
2382 | ||
2383 | Below are patches for File::Copy (copying to filehandles was just | |
2384 | plain broken under OS/2 and VMS) | |
2385 | ||
2386 | Index: lib/FindBin.pm | |
2387 | ||
2388 | Date: Fri, 20 Sep 1996 15:04:04 +0200 | |
2389 | From: Gisle Aas <aas@bergen.sn.no> | |
2390 | Subject: Documentation patch to the FindBin module | |
2391 | ||
2392 | Index: lib/Getopt/Long.pm | |
2393 | ||
2394 | Update to version 2.4. | |
2395 | ||
2396 | Index: lib/lib.pm | |
2397 | ||
2398 | Date: Thu, 10 Oct 1996 14:22:05 -0400 | |
2399 | From: "Brent B. Powers" <powers@ml.com> | |
2400 | Subject: Re: patch for lib.pm | |
2401 | ||
2402 | Ignore undefined entries. | |
2403 | ||
2404 | Index: lib/newgetopt.pl | |
2405 | ||
2406 | Updated to version 2.4 to match Getopt::Long. | |
2407 | ||
2408 | Index: makedepend.SH | |
2409 | ||
2410 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2411 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2412 | ||
2413 | weed out perl_exp.SH, config_h.SH | |
2414 | (They have these funny names to avoid names like perl.exp.SH | |
2415 | with more than two '.' Such names are illegal on some systems.) | |
2416 | ||
2417 | Index: mg.c | |
2418 | ||
2419 | Date: Thu, 10 Oct 1996 14:33:08 +0000 () | |
2420 | From: Chip Salzenberg <chip@atlantic.net> | |
2421 | Subject: Re: Group fix for 5.003_06 | |
2422 | ||
2423 | The group problems recently experienced are due to a small error | |
2424 | introduced in 5.003_06. This patch is required to fix the bug: | |
2425 | ||
2426 | Index: os2/Changes | |
2427 | ||
2428 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2429 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2430 | ||
2431 | sys/un.h is not very useful without Merlin toolkit. | |
2432 | updates for fork()ing. | |
2433 | ||
2434 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2435 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2436 | ||
2437 | added. | |
2438 | ||
2439 | Index: os2/Makefile.SHs | |
2440 | ||
2441 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2442 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2443 | ||
2444 | Convoluted process to create chimera executables added. | |
2445 | aout_clean is done automatically on clean. | |
2446 | ||
2447 | Index: os2/OS2/ExtAttr/t/os2_ea.t | |
2448 | ||
2449 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2450 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2451 | ||
2452 | Use `unlink' where appropriate. | |
2453 | ||
2454 | Index: os2/diff.configure | |
2455 | ||
2456 | Updated. | |
2457 | ||
2458 | Index: os2/os2.c | |
2459 | ||
2460 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2461 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2462 | ||
2463 | /bin/sh is translated to the configured value of location of sh.exe. | |
2464 | popen() used even if we can fork (as we do now). | |
2465 | builtins added for the sake of path manipulation. | |
2466 | ||
2467 | Index: os2/os2ish.h | |
2468 | ||
2469 | Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT) | |
2470 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2471 | ||
2472 | sys/un.h is not very useful without Merlin toolkit. | |
2473 | updates for fork()ing. | |
2474 | ||
2475 | Index: patchlevel.h | |
2476 | ||
2477 | Change to subversion 7. | |
2478 | ||
2479 | Index: perl.c | |
2480 | ||
2481 | Date: Wed, 9 Oct 1996 19:03:41 +0000 | |
2482 | From: Tim Bunce <Tim.Bunce@ig.co.uk> | |
2483 | Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__} | |
2484 | ||
2485 | I've just started using purify on a perl with DBD::Oracle linked in | |
2486 | (the number of uninitialised memory reads in the Oracle libraries | |
2487 | is frightning!). | |
2488 | ||
2489 | If perl_destruct_level and $SIG{__WARN__} are set then I see a range | |
2490 | of problems typified by this example and folowed by a core dump: | |
2491 | ||
2492 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2493 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2494 | ||
2495 | Copywrite of OS/2 port now has \n\n. | |
2496 | Now deletes -e file (again!) if compilation is interrupted. | |
2497 | ||
2498 | Index: perl.h | |
2499 | ||
2500 | Change Myrealloc to Myremalloc to conform to 5.003's version. | |
2501 | I left in the Mycalloc since malloc.c now includes a calloc, | |
2502 | and we might need to hide it. | |
2503 | ||
2504 | Index: plan9/aperl | |
2505 | ||
2506 | Updated for 5.003_07 | |
2507 | ||
2508 | Index: plan9/arpa/inet.h | |
2509 | ||
2510 | Updated for 5.003_07 | |
2511 | ||
2512 | Index: plan9/buildinfo | |
2513 | ||
2514 | Updated for 5.003_07 | |
2515 | ||
2516 | Index: plan9/config.plan9 | |
2517 | ||
2518 | Updated for 5.003_07 | |
2519 | ||
2520 | Index: plan9/exclude | |
2521 | ||
2522 | Updated for 5.003_07 | |
2523 | ||
2524 | Index: plan9/fndvers | |
2525 | ||
2526 | Updated for 5.003_07 | |
2527 | ||
2528 | Index: plan9/genconfig.pl | |
2529 | ||
2530 | Updated for 5.003_07 | |
2531 | ||
2532 | Index: plan9/mkfile | |
2533 | ||
2534 | Updated for 5.003_07 | |
2535 | ||
2536 | Index: plan9/myconfig.plan9 | |
2537 | ||
2538 | Updated for 5.003_07 | |
2539 | ||
2540 | Index: plan9/perlplan9.doc | |
2541 | ||
2542 | Updated for 5.003_07 | |
2543 | ||
2544 | Index: plan9/perlplan9.pod | |
2545 | ||
2546 | Updated for 5.003_07 | |
2547 | ||
2548 | Index: plan9/plan9.c | |
2549 | ||
2550 | Updated for 5.003_07 | |
2551 | ||
2552 | Index: plan9/plan9ish.h | |
2553 | ||
2554 | Updated for 5.003_07 | |
2555 | ||
2556 | Index: plan9/setup.rc | |
2557 | ||
2558 | Updated for 5.003_07 | |
2559 | ||
2560 | Index: plan9/versnum | |
2561 | ||
2562 | Updated for 5.003_07 | |
2563 | ||
2564 | Index: pod/perldiag.pod | |
2565 | ||
2566 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2567 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2568 | ||
2569 | mention that malloc in berkeley DB is broken, and PERL_BADFREE. | |
2570 | OS/2-specific messages added. | |
2571 | ||
2572 | Index: pod/perlfunc.pod | |
2573 | ||
2574 | Date: 20 Sep 1996 13:17:14 +0200 | |
2575 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
2576 | Subject: Re: Patch for ASN.1 compressed integer in pack/unpack | |
2577 | ||
2578 | Index: pod/perli18n.pod | |
2579 | ||
2580 | Updated version with high bits intact. | |
2581 | ||
2582 | Index: pod/perlop.pod | |
2583 | ||
2584 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2585 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2586 | ||
2587 | Crossrefs corrected. | |
2588 | ||
2589 | Index: pod/perltrap.pod | |
2590 | ||
2591 | Clarified that warn() _always_ printed to STDERR, both in perl4 | |
2592 | and perl5. | |
2593 | ||
2594 | Index: pod/perlvar.pod | |
2595 | ||
2596 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2597 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2598 | ||
2599 | $^E under OS/2. | |
2600 | ||
2601 | Index: pp.c | |
2602 | ||
2603 | Date: 20 Sep 1996 13:17:14 +0200 | |
2604 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
2605 | Subject: Re: Patch for ASN.1 compressed integer in pack/unpack | |
2606 | ||
2607 | Index: pp_sys.c | |
2608 | ||
2609 | Date: Wed, 9 Oct 1996 19:07:24 GMT | |
2610 | From: Chris Faylor <cgf@bbc.com> | |
2611 | ||
2612 | The problem is that SCO apparently needs to have a file opened | |
2613 | with write privileges for chsize to work correctly. | |
2614 | ||
2615 | Index: sv.c | |
2616 | ||
2617 | Date: Tue, 08 Oct 1996 23:54:47 -0400 | |
2618 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
2619 | Subject: Re: Sorting lists of integers doesn't always work | |
2620 | ||
2621 | >> > print sort (4,1,2,3); | |
2622 | >> > | |
2623 | >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature? | |
2624 | ||
2625 | This broke between 5.001n and 5.002. There was a long winded thread | |
2626 | about sorting undefs in some order (rather than coredumping) around | |
2627 | the 5.002beta times (search for "bogorefs" in the subject-line on | |
2628 | p5p archive for details). Larry added in some code that presumes that | |
2629 | the private flags are set by the time qsort() is called: | |
2630 | ||
2631 | Unfortunately, sv_2pv() does not set the POKp flag, so the above | |
2632 | code breaks! Here's a patch against 5.00306. | |
2633 | ||
2634 | Index: t/lib/anydbm.t | |
2635 | ||
2636 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2637 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2638 | ||
2639 | File mode under OS/2 is not what you expect. However, this has | |
2640 | nothing to do with databases, _and_ there is a test | |
2641 | for this in stat.t (which dutifully fails). There is | |
2642 | no point to consider this behaviour as a bug in | |
2643 | database code. | |
2644 | So OS/2 is special-cased in these tests. | |
2645 | ||
2646 | Index: t/lib/db-btree.t | |
2647 | ||
2648 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2649 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2650 | ||
2651 | File mode under OS/2 is not what you expect. However, this has | |
2652 | nothing to do with databases, _and_ there is a test | |
2653 | for this in stat.t (which dutifully fails). There is | |
2654 | no point to consider this behaviour as a bug in | |
2655 | database code. | |
2656 | So OS/2 is special-cased in these tests. | |
2657 | ||
2658 | Index: t/lib/db-hash.t | |
2659 | ||
2660 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2661 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2662 | ||
2663 | File mode under OS/2 is not what you expect. However, this has | |
2664 | nothing to do with databases, _and_ there is a test | |
2665 | for this in stat.t (which dutifully fails). There is | |
2666 | no point to consider this behaviour as a bug in | |
2667 | database code. | |
2668 | So OS/2 is special-cased in these tests. | |
2669 | ||
2670 | Index: t/lib/db-recno.t | |
2671 | ||
2672 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2673 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2674 | ||
2675 | File mode under OS/2 is not what you expect. However, this has | |
2676 | nothing to do with databases, _and_ there is a test | |
2677 | for this in stat.t (which dutifully fails). There is | |
2678 | no point to consider this behaviour as a bug in | |
2679 | database code. | |
2680 | So OS/2 is special-cased in these tests. | |
2681 | ||
2682 | Index: t/lib/gdbm.t | |
2683 | ||
2684 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2685 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2686 | ||
2687 | File mode under OS/2 is not what you expect. However, this has | |
2688 | nothing to do with databases, _and_ there is a test | |
2689 | for this in stat.t (which dutifully fails). There is | |
2690 | no point to consider this behaviour as a bug in | |
2691 | database code. | |
2692 | So OS/2 is special-cased in these tests. | |
2693 | ||
2694 | Index: t/lib/io_pipe.t | |
2695 | ||
2696 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2697 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2698 | ||
2699 | Better error message on dying. | |
2700 | ||
2701 | Index: t/lib/io_taint.t | |
2702 | ||
2703 | Date: Tue, 8 Oct 1996 22:24:48 -0400 | |
2704 | From: "Randy J. Ray" <rjray@uswest.com> | |
2705 | Subject: PATCH: untaint method for IO::Handle, 5.003_06 version | |
2706 | ||
2707 | This is a re-post of my patch to Graham's IO library to add a method in | |
2708 | IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object | |
2709 | that is of or inherits from IO::Handle. With this flag set, data read from | |
2710 | said handle is not tainted, whether running under -T, suid or sgid. | |
2711 | ||
2712 | This patch adds the method to IO.xs, adds documentation and warning to the | |
2713 | pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and | |
2714 | adds mention of the new file to MANIFEST. | |
2715 | ||
2716 | Test suite for the untaint method of class IO::Handle. | |
2717 | ||
2718 | Index: t/lib/ndbm.t | |
2719 | ||
2720 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2721 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2722 | ||
2723 | File mode under OS/2 is not what you expect. However, this has | |
2724 | nothing to do with databases, _and_ there is a test | |
2725 | for this in stat.t (which dutifully fails). There is | |
2726 | no point to consider this behaviour as a bug in | |
2727 | database code. | |
2728 | So OS/2 is special-cased in these tests. | |
2729 | ||
2730 | Index: t/lib/odbm.t | |
2731 | ||
2732 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2733 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2734 | ||
2735 | File mode under OS/2 is not what you expect. However, this has | |
2736 | nothing to do with databases, _and_ there is a test | |
2737 | for this in stat.t (which dutifully fails). There is | |
2738 | no point to consider this behaviour as a bug in | |
2739 | database code. | |
2740 | So OS/2 is special-cased in these tests. | |
2741 | ||
2742 | Index: t/lib/sdbm.t | |
2743 | ||
2744 | Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT) | |
2745 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2746 | ||
2747 | File mode under OS/2 is not what you expect. However, this has | |
2748 | nothing to do with databases, _and_ there is a test | |
2749 | for this in stat.t (which dutifully fails). There is | |
2750 | no point to consider this behaviour as a bug in | |
2751 | database code. | |
2752 | So OS/2 is special-cased in these tests. | |
2753 | ||
2754 | Index: t/lib/socket.t | |
2755 | ||
2756 | Date: Thu, 10 Oct 1996 01:09:59 -0400 | |
2757 | From: Spider Boardman <spider@orb.nashua.nh.us> | |
2758 | Subject: Re: 5.003_06 is available (results on ULTRIX) | |
2759 | ||
2760 | fix t/lib/socket.t to treat TCP like the stream protocol it is | |
2761 | rather than expecting it behave rationally in all cases. | |
2762 | ||
2763 | Index: t/op/pack.t | |
2764 | ||
2765 | Date: 20 Sep 1996 13:17:14 +0200 | |
2766 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
2767 | Subject: Re: Patch for ASN.1 compressed integer in pack/unpack | |
2768 | ||
2769 | Index: t/op/sort.t | |
2770 | ||
2771 | Date: Wed, 09 Oct 1996 00:41:27 -0400 | |
2772 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
2773 | Subject: more t/op/sort.t tests | |
2774 | ||
2775 | Index: util.c | |
2776 | ||
2777 | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) | |
2778 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
2779 | ||
2780 | uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined | |
2781 | as my_syspclose ifdef OS2 and can FORK (as OS2 does). | |
2782 | ||
2783 | Index: x2p/Makefile.SH | |
2784 | ||
2785 | Date: Wed, 9 Oct 96 16:00:29 edt | |
2786 | From: Norton Allen <nort@bottesini.harvard.edu> | |
2787 | Subject: Re: sh Configure? | |
2788 | ||
2789 | Extract x2p/Makefile.SH and x2p/cflags.SH correctly down | |
2790 | in the x2p directory, even if $0 isn't set to the full | |
2791 | pathname of the file being extracted. | |
2792 | ||
2793 | Index: x2p/cflags.SH | |
2794 | ||
2795 | Date: Wed, 9 Oct 96 16:00:29 edt | |
2796 | From: Norton Allen <nort@bottesini.harvard.edu> | |
2797 | Subject: Re: sh Configure? | |
2798 | ||
2799 | Extract x2p/Makefile.SH and x2p/cflags.SH correctly down | |
2800 | in the x2p directory, even if $0 isn't set to the full | |
2801 | pathname of the file being extracted. | |
2802 | ||
2803 | ||
2804 | ---------------- | |
f5cdf9d7 | 2805 | Version 5.003_06 |
2806 | ---------------- | |
2807 | This patch was primarily to fix bugs, improve the documentation, | |
2808 | and work towards restoring binary compatibility with 5.003. | |
2809 | The details are described below. A very brief summary is: | |
2810 | ||
2811 | o Visible Changes to Core Functionality | |
2812 | ||
2813 | -Significantly improved support _with documentation_ for | |
2814 | locales, including LC_COLLATE. See the new pod/perli18n.pod. | |
c8bc418f | 2815 | Thanks to Jarkko Hietaniemi. |
f5cdf9d7 | 2816 | |
2817 | -new version of Math::Complex, with test suite. Ought to be | |
2818 | backwards compatible, but check it out if you use Math::Complex. | |
2819 | ||
2820 | -Pre-extending hashes now works. keys %hash = 5000 will pre-size | |
2821 | %hash. | |
2822 | ||
2823 | -__DATA__ filehandle is untainted. | |
2824 | ||
2825 | o Changes in Core Internals | |
2826 | ||
2827 | -gv_fullname and gv_efullname have reverted to their pre-5.003_03 | |
2828 | versions for binary compatibility. Actually, they are implemented | |
2829 | as stubs pointing to the new 3-argument forms gv_fullname3 and | |
2830 | gv_efullname3. | |
2831 | ||
2832 | -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC), | |
2833 | as it was pre-5.003_01. Again, this is for binary compatibility | |
2834 | with 5.003. | |
2835 | ||
2836 | o Configure and build enhancements | |
2837 | ||
2838 | -many new tests for the standard library. | |
2839 | ||
2840 | -test suite now locale-friendly. | |
2841 | ||
2842 | -a2p.man and s2p.man now made into pods. | |
2843 | ||
2844 | o Bug fixes | |
2845 | ||
2846 | -whitespace lexer errors fixed. | |
2847 | ||
2848 | -many, many other things. See details below. | |
2849 | ||
2850 | o Specific Changes | |
2851 | ||
2852 | Here are the specific file-by-file changes. | |
2853 | ||
2854 | # This is my patch perl5.003_06.pat to perl5.003_05 | |
2855 | # The full description is below. | |
2856 | # Please execute the following commands before applying this patch. | |
2857 | # (You can feed this patch to 'sh' to do so.) | |
2858 | # Andy Dougherty <doughera@lafcol.lafayette.edu> | |
2859 | ||
2860 | # We'll create some new tests, but patch won't automatically make them | |
2861 | # executable. | |
2862 | for t in abbrev.t autoloader.t basename.t checktree.t complex.t \ | |
2863 | env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \ | |
2864 | findbin.t getopt.t hostname.t parsewords.t searchdict.t \ | |
2865 | selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t | |
2866 | do | |
2867 | touch t/lib/$t | |
2868 | chmod +x t/lib/$t | |
2869 | done | |
2870 | ||
2871 | # The a2p.man and s2p.man pages have been changed into pods. | |
2872 | rm -f x2p/a2p.man x2p/s2p.man | |
2873 | ||
2874 | exit 0 | |
2875 | ||
2876 | ||
2877 | This is patch perl5.003_06.pat to perl version 5.003_05. | |
2878 | This takes you from 5.003_05 to 5.003_06. | |
2879 | ||
2880 | To apply this patch, run the above commands, | |
2881 | cd to your perl source directory and then type | |
2882 | ||
2883 | patch -p1 -N < perl5.003_06.pat | |
2884 | ||
2885 | The changes are described after each /^Index:/ line below. This is | |
2886 | designed so you can examine each change with a command such as | |
2887 | ||
2888 | csplit -k perl5.003_06.pat '/^Index:/' '{999}' | |
2889 | ||
2890 | (Of course, since there are more than 100 Index entries, your | |
2891 | csplit may complain, since many csplit's have an arbitrary limit of 100 | |
2892 | files. Still, you can manually split the file or roll your own.) | |
2893 | ||
2894 | Patch and enjoy, | |
2895 | ||
2896 | Andy Dougherty doughera@lafcol.lafayette.edu | |
2897 | Dept. of Physics | |
2898 | Lafayette College, Easton PA 18042 | |
2899 | ||
2900 | Index: Changes | |
2901 | ||
2902 | Updated for 5.003_06. | |
2903 | ||
2904 | Index: Configure | |
2905 | ||
2906 | Add -Wl,rpath option for irix* to find the installed shared | |
2907 | libperl.so | |
2908 | ||
2909 | Add /shlib to libpth. It is used by Digital Unix 4.0. | |
2910 | ||
2911 | Date: Mon, 30 Sep 1996 14:01:05 +0100 | |
2912 | From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be> | |
2913 | ||
2914 | Detect Cygnus Win32, or at least don't let Configure get fooled | |
2915 | into thinking it's OS/2. | |
2916 | ||
2917 | Index: INSTALL | |
2918 | ||
2919 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
2920 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
2921 | Subject: LC_COLLATE. | |
2922 | ||
2923 | Big patch to add, document, and test LC_COLLATE support. | |
2924 | ||
2925 | added LC_COLLATE doc. | |
2926 | ||
2927 | Index: MANIFEST | |
2928 | ||
2929 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
2930 | From: Gisle Aas <aas@aas.no> | |
2931 | Subject: More standard library test scripts | |
2932 | ||
2933 | This is a collection of test scripts for the standard library modules. | |
2934 | Some of the tests does not pass unless some of the patches I have sent | |
2935 | out are applied. | |
2936 | ||
2937 | Date: Sat, 28 Sep 1996 15:11:06 +0200 | |
2938 | From: Andreas Koenig <k@anna.in-berlin.de> | |
2939 | Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED) | |
2940 | ||
2941 | Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX. | |
2942 | ||
2943 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
2944 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
2945 | Subject: LC_COLLATE. | |
2946 | ||
2947 | Big patch to add, document, and test LC_COLLATE support. | |
2948 | ||
2949 | added perli18n.pod. | |
2950 | ||
2951 | Index: README | |
2952 | ||
2953 | Changed Larry's address to larry@wall.org. | |
2954 | ||
2955 | Index: configpm | |
2956 | ||
2957 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
2958 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
2959 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
2960 | ||
2961 | Here is a patch for various typos and other defects in the Perl | |
2962 | 5.003_05 pods, including the pods embedded in library modules. | |
2963 | ||
2964 | Index: configure | |
2965 | ||
2966 | Date: Mon, 30 Sep 1996 14:01:05 +0100 | |
2967 | From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be> | |
2968 | ||
2969 | Warn the user of case-insensitive file systems that they may have | |
2970 | accidentally gotten 'configure' instead of 'Configure'. | |
2971 | ||
2972 | Index: doio.c | |
2973 | ||
2974 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
2975 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
2976 | Subject: VMS patches to 5.003_05 | |
2977 | ||
2978 | Index: doop.c | |
2979 | ||
2980 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
2981 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
2982 | Subject: Re: pre extending hash? - need speed | |
2983 | ||
2984 | The patch below (which is relative to perl5.001l) implements | |
2985 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
2986 | pre-sizing hashes. I've only moved the patch forward from | |
2987 | when I first did it. I'm sure the code in hv_ksplit could be | |
2988 | improved. | |
2989 | ||
2990 | Index: dump.c | |
2991 | ||
2992 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
2993 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
2994 | ||
2995 | Index: embed.h | |
2996 | ||
2997 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
2998 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
2999 | ||
3000 | Index: ext/DynaLoader/DynaLoader.pm | |
3001 | ||
3002 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3003 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3004 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3005 | ||
3006 | Here is a patch for various typos and other defects in the Perl | |
3007 | 5.003_05 pods, including the pods embedded in library modules. | |
3008 | ||
3009 | Index: ext/FileHandle/FileHandle.pm | |
3010 | ||
3011 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3012 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3013 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3014 | ||
3015 | Here is a patch for various typos and other defects in the Perl | |
3016 | 5.003_05 pods, including the pods embedded in library modules. | |
3017 | ||
3018 | Index: ext/IO/IO.pm | |
3019 | ||
3020 | Updated to IO-1.12. | |
3021 | ||
3022 | Index: ext/IO/IO.xs | |
3023 | ||
3024 | Updated to IO-1.12. | |
3025 | ||
3026 | Index: ext/IO/lib/IO/File.pm | |
3027 | ||
3028 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3029 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3030 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3031 | ||
3032 | Here is a patch for various typos and other defects in the Perl | |
3033 | 5.003_05 pods, including the pods embedded in library modules. | |
3034 | ||
3035 | Updated to IO-1.12. | |
3036 | ||
3037 | Index: ext/IO/lib/IO/Handle.pm | |
3038 | ||
3039 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3040 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3041 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3042 | ||
3043 | Here is a patch for various typos and other defects in the Perl | |
3044 | 5.003_05 pods, including the pods embedded in library modules. | |
3045 | ||
3046 | Updated to IO-1.12. | |
3047 | ||
3048 | Index: ext/IO/lib/IO/Pipe.pm | |
3049 | ||
3050 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3051 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3052 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3053 | ||
3054 | Here is a patch for various typos and other defects in the Perl | |
3055 | 5.003_05 pods, including the pods embedded in library modules. | |
3056 | ||
3057 | Updated to IO-1.12. | |
3058 | ||
3059 | Index: ext/IO/lib/IO/Seekable.pm | |
3060 | ||
3061 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3062 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3063 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3064 | ||
3065 | Here is a patch for various typos and other defects in the Perl | |
3066 | 5.003_05 pods, including the pods embedded in library modules. | |
3067 | ||
3068 | Updated to IO-1.12. | |
3069 | ||
3070 | Index: ext/IO/lib/IO/Select.pm | |
3071 | ||
3072 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3073 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3074 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3075 | ||
3076 | Here is a patch for various typos and other defects in the Perl | |
3077 | 5.003_05 pods, including the pods embedded in library modules. | |
3078 | ||
3079 | Updated to IO-1.12. | |
3080 | ||
3081 | Index: ext/IO/lib/IO/Socket.pm | |
3082 | ||
3083 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3084 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3085 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3086 | ||
3087 | Here is a patch for various typos and other defects in the Perl | |
3088 | 5.003_05 pods, including the pods embedded in library modules. | |
3089 | ||
3090 | Updated to IO-1.12. | |
3091 | ||
3092 | Index: ext/NDBM_File/hints/dynixptx.pl | |
3093 | ||
3094 | Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests. | |
3095 | The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system, | |
3096 | ndbm is actually contained in the libc library, and must be linked against | |
3097 | -lc when compiling. (this is for dynamic ELF executables, I didn't compile | |
3098 | statically) | |
3099 | ||
3100 | Index: ext/Opcode/Opcode.pm | |
3101 | ||
3102 | Date: Fri, 20 Sep 1996 12:59:21 +0200 | |
3103 | From: Gisle Aas <aas@bergen.sn.no> | |
3104 | Subject: Re: Symbol.pm clobbers $_ at startup | |
3105 | ||
3106 | The same kind of problem seem to be present in Opcode.pm: | |
3107 | ||
3108 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3109 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3110 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3111 | ||
3112 | Here is a patch for various typos and other defects in the Perl | |
3113 | 5.003_05 pods, including the pods embedded in library modules. | |
3114 | ||
3115 | Index: ext/Opcode/Safe.pm | |
3116 | ||
3117 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3118 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3119 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3120 | ||
3121 | Here is a patch for various typos and other defects in the Perl | |
3122 | 5.003_05 pods, including the pods embedded in library modules. | |
3123 | ||
3124 | Index: ext/POSIX/POSIX.pod | |
3125 | ||
3126 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3127 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3128 | Subject: LC_COLLATE. | |
3129 | ||
3130 | Big patch to add, document, and test LC_COLLATE support. | |
3131 | ||
3132 | enhanced setlocale() docs and introduced the one-argument variant doc. | |
3133 | ||
3134 | Index: ext/POSIX/POSIX.xs | |
3135 | ||
3136 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3137 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3138 | Subject: LC_COLLATE. | |
3139 | ||
3140 | Big patch to add, document, and test LC_COLLATE support. | |
3141 | ||
3142 | setlocale() allowed one argument only, | |
3143 | call to perl_init_fold() (in util.c) if setlocale() succeeded. | |
3144 | ||
3145 | Index: ext/POSIX/hints/next_3.pl | |
3146 | ||
3147 | Date: Sat, 28 Sep 1996 15:11:06 +0200 | |
3148 | From: Andreas Koenig <k@anna.in-berlin.de> | |
3149 | Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED) | |
3150 | ||
3151 | Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX. | |
3152 | ||
3153 | Index: ext/SDBM_File/sdbm/sdbm.h | |
3154 | ||
3155 | Revert from Perl_malloc to Mymalloc for binary compatibility with | |
3156 | 5.003. | |
3157 | ||
3158 | Index: ext/Socket/Socket.pm | |
3159 | ||
3160 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3161 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3162 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3163 | ||
3164 | Here is a patch for various typos and other defects in the Perl | |
3165 | 5.003_05 pods, including the pods embedded in library modules. | |
3166 | ||
3167 | Index: global.sym | |
3168 | ||
3169 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
3170 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
3171 | ||
3172 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
3173 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
3174 | Subject: Re: pre extending hash? - need speed | |
3175 | ||
3176 | The patch below (which is relative to perl5.001l) implements | |
3177 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
3178 | pre-sizing hashes. I've only moved the patch forward from | |
3179 | when I first did it. I'm sure the code in hv_ksplit could be | |
3180 | improved. | |
3181 | ||
3182 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3183 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3184 | Subject: LC_COLLATE. | |
3185 | ||
3186 | Big patch to add, document, and test LC_COLLATE support. | |
3187 | ||
3188 | added var lc_collate_active and func mem_collxfrm. | |
3189 | ||
3190 | Index: gv.c | |
3191 | ||
3192 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
3193 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
3194 | ||
3195 | Index: handy.h | |
3196 | ||
3197 | Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT) | |
3198 | From: Kenneth Albanowski <kjahds@kjahds.com> | |
3199 | Subject: Full LONG_MAX & co. patch over 5.003_05 | |
3200 | ||
3201 | This patch contains the changes I've collected for the various _MAX issues | |
3202 | since 5.003_05. No patches issued between 5.003_05 and this one should be | |
3203 | applied, use this one instead. | |
3204 | ||
3205 | The effect is to remove the CHAR_* and I8_* constants (which are | |
3206 | ambiguous) and to explicitly cast all of the constants. | |
3207 | ||
3208 | Index: hints/machten.sh | |
3209 | ||
3210 | Add notes about MachTen 4.0.3 SYSV IPC. | |
3211 | ||
3212 | Index: hints/next_3.sh | |
3213 | ||
3214 | Replace optimize="-g" by optimize="" since we're just trying to turn off | |
3215 | the optimizier. | |
3216 | ||
3217 | Date: Sat, 28 Sep 1996 15:11:06 +0200 | |
3218 | From: Andreas Koenig <k@anna.in-berlin.de> | |
3219 | Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED) | |
3220 | ||
3221 | Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX. | |
3222 | ||
3223 | Index: hv.c | |
3224 | ||
3225 | Date: Fri, 20 Sep 1996 15:38:57 -0400 | |
3226 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
3227 | Subject: Re: "Attempt to free non-existent shared string"? (with patch) | |
3228 | ||
3229 | I found a subtle problem with the lazydelete mechanism (which is used | |
3230 | to postpone the delete of a entry that may be getting iterated over). | |
3231 | I was using the HeKLEN slot to hold the hint, but the real HeKLEN is | |
3232 | needed later to call unsharepvn(). This means that only magical | |
3233 | hash entries can use the HeKLEN slot to hold flags. | |
3234 | ||
3235 | Here's a tested patch against 5.00305 that fixes the problem. | |
3236 | The patch simply moves the LAZYDEL hint to become a SV-level private | |
3237 | flag. | |
3238 | ||
3239 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
3240 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
3241 | Subject: Re: pre extending hash? - need speed | |
3242 | ||
3243 | The patch below (which is relative to perl5.001l) implements | |
3244 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
3245 | pre-sizing hashes. I've only moved the patch forward from | |
3246 | when I first did it. I'm sure the code in hv_ksplit could be | |
3247 | improved. | |
3248 | ||
3249 | Index: hv.h | |
3250 | ||
3251 | Date: Fri, 20 Sep 1996 15:38:57 -0400 | |
3252 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
3253 | Subject: Re: "Attempt to free non-existent shared string"? (with patch) | |
3254 | ||
3255 | I found a subtle problem with the lazydelete mechanism (which is used | |
3256 | to postpone the delete of a entry that may be getting iterated over). | |
3257 | I was using the HeKLEN slot to hold the hint, but the real HeKLEN is | |
3258 | needed later to call unsharepvn(). This means that only magical | |
3259 | hash entries can use the HeKLEN slot to hold flags. | |
3260 | ||
3261 | Here's a tested patch against 5.00305 that fixes the problem. | |
3262 | The patch simply moves the LAZYDEL hint to become a SV-level private | |
3263 | flag. | |
3264 | ||
3265 | Index: installman | |
3266 | ||
3267 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3268 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3269 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3270 | ||
3271 | Here is a patch for various typos and other defects in the Perl | |
3272 | 5.003_05 pods, including the pods embedded in library modules. | |
3273 | ||
3274 | Index: installperl | |
3275 | ||
3276 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3277 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3278 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3279 | ||
3280 | Here is a patch for various typos and other defects in the Perl | |
3281 | 5.003_05 pods, including the pods embedded in library modules. | |
3282 | ||
3283 | Index: lib/AutoLoader.pm | |
3284 | ||
3285 | Date: Mon Sep 9 09:29:44 1996 | |
3286 | From: Gisle Aas <aas@bergen.sn.no> | |
3287 | Subject: Re: problem with 'die' and UserAgent | |
3288 | ||
3289 | > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem: | |
3290 | This is a better patch (no need to test for /::DESTROY$/ twice): | |
3291 | ||
3292 | Date: Mon, 30 Sep 1996 00:54:37 -0400 | |
3293 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
3294 | ||
3295 | The test and patches for AutoLoader were also non-functional, | |
3296 | since the regexp context (curpm) was still being clobbered by the | |
3297 | filename manipulations: | |
3298 | ||
3299 | Date: Sun, 06 Oct 1996 16:15:07 +0200 | |
3300 | From: Gisle Aas <aas@bergen.sn.no> | |
3301 | Subject: Re: Can't locate auto/U/autosplit.ix | |
3302 | ||
3303 | It would IMHO be much better if the AutoLoader exported the AUTOLOAD() | |
3304 | function. With an exported AUTOLOAD() we would not have to inherit | |
3305 | from AutoLoader, and we would avoid these problems. | |
3306 | ||
3307 | This patch tries to explain the behavior of AutoLoader instead by | |
3308 | updating its documentation. | |
3309 | ||
3310 | Index: lib/Benchmark.pm | |
3311 | ||
3312 | Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST) | |
3313 | From: Jarkko Hietaniemi <jhi@cc.hut.fi> | |
3314 | Subject: a really really tiny typo | |
3315 | ||
3316 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3317 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3318 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3319 | ||
3320 | Here is a patch for various typos and other defects in the Perl | |
3321 | 5.003_05 pods, including the pods embedded in library modules. | |
3322 | ||
3323 | Index: lib/Cwd.pm | |
3324 | ||
3325 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3326 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3327 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3328 | ||
3329 | Here is a patch for various typos and other defects in the Perl | |
3330 | 5.003_05 pods, including the pods embedded in library modules. | |
3331 | ||
3332 | Index: lib/Devel/SelfStubber.pm | |
3333 | ||
3334 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3335 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3336 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3337 | ||
3338 | Here is a patch for various typos and other defects in the Perl | |
3339 | 5.003_05 pods, including the pods embedded in library modules. | |
3340 | ||
3341 | Index: lib/Env.pm | |
3342 | ||
3343 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3344 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3345 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3346 | ||
3347 | Here is a patch for various typos and other defects in the Perl | |
3348 | 5.003_05 pods, including the pods embedded in library modules. | |
3349 | ||
3350 | Index: lib/Exporter.pm | |
3351 | ||
3352 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3353 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3354 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3355 | ||
3356 | Here is a patch for various typos and other defects in the Perl | |
3357 | 5.003_05 pods, including the pods embedded in library modules. | |
3358 | ||
3359 | Index: lib/ExtUtils/Embed.pm | |
3360 | ||
3361 | Remove unwantd space after the I in -I$Config[archlib} | |
3362 | ||
3363 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3364 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3365 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3366 | ||
3367 | Here is a patch for various typos and other defects in the Perl | |
3368 | 5.003_05 pods, including the pods embedded in library modules. | |
3369 | ||
3370 | Index: lib/ExtUtils/Install.pm | |
3371 | ||
3372 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3373 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3374 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3375 | ||
3376 | Here is a patch for various typos and other defects in the Perl | |
3377 | 5.003_05 pods, including the pods embedded in library modules. | |
3378 | ||
3379 | Index: lib/ExtUtils/MM_Unix.pm | |
3380 | ||
3381 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3382 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3383 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3384 | ||
3385 | Here is a patch for various typos and other defects in the Perl | |
3386 | 5.003_05 pods, including the pods embedded in library modules. | |
3387 | ||
3388 | Index: lib/ExtUtils/MM_VMS.pm | |
3389 | ||
3390 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3391 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3392 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3393 | ||
3394 | Here is a patch for various typos and other defects in the Perl | |
3395 | 5.003_05 pods, including the pods embedded in library modules. | |
3396 | ||
3397 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
3398 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
3399 | Subject: VMS patches to 5.003_05 | |
3400 | ||
3401 | Index: lib/ExtUtils/MakeMaker.pm | |
3402 | ||
3403 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3404 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3405 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3406 | ||
3407 | Here is a patch for various typos and other defects in the Perl | |
3408 | 5.003_05 pods, including the pods embedded in library modules. | |
3409 | ||
3410 | Index: lib/ExtUtils/Manifest.pm | |
3411 | ||
3412 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3413 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3414 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3415 | ||
3416 | Here is a patch for various typos and other defects in the Perl | |
3417 | 5.003_05 pods, including the pods embedded in library modules. | |
3418 | ||
3419 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
3420 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
3421 | Subject: VMS patches to 5.003_05 | |
3422 | ||
3423 | Index: lib/ExtUtils/Mksymlists.pm | |
3424 | ||
3425 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3426 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3427 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3428 | ||
3429 | Here is a patch for various typos and other defects in the Perl | |
3430 | 5.003_05 pods, including the pods embedded in library modules. | |
3431 | ||
3432 | Index: lib/ExtUtils/xsubpp | |
3433 | ||
3434 | Change a reference from perlapi(1) to perlxs(1). | |
3435 | ||
3436 | Index: lib/File/Basename.pm | |
3437 | ||
3438 | Date: Fri, 20 Sep 1996 14:11:05 +0200 | |
3439 | From: Gisle Aas <aas@bergen.sn.no> | |
3440 | Subject: File::BaseName: "/" is legal path separator for MSDOS | |
3441 | ||
3442 | The File::BaseName module should allow "/" as path separator when | |
3443 | fileparse_set_fstype("MSDOS") is in effect: | |
3444 | ||
3445 | Date: Fri, 20 Sep 1996 13:58:52 +0200 | |
3446 | From: Gisle Aas <aas@bergen.sn.no> | |
3447 | Subject: File::Basename documentation patch | |
3448 | ||
3449 | Date: Mon, 30 Sep 1996 00:54:37 -0400 | |
3450 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
3451 | ||
3452 | For t/lib/basename.t, though, the associated patch for | |
3453 | File::Basename was also wrong: | |
3454 | ||
3455 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
3456 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
3457 | Subject: VMS patches to 5.003_05 | |
3458 | ||
3459 | Index: lib/File/Copy.pm | |
3460 | ||
3461 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3462 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3463 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3464 | ||
3465 | Here is a patch for various typos and other defects in the Perl | |
3466 | 5.003_05 pods, including the pods embedded in library modules. | |
3467 | ||
3468 | Index: lib/File/Find.pm | |
3469 | ||
3470 | Date: Sat, 7 Sep 1996 21:37:44 +0200 | |
3471 | From: Michael De La Rue <mikedlr@it.com.pl> | |
3472 | Subject: File::Find assumes $_ remains unchanged; bug | |
3473 | ||
3474 | The File::Find perl module assumes that the $_ variable remains unchanged | |
3475 | through the user defined function which is callbacked from find. It carries | |
3476 | out a stat operation | |
3477 | ||
3478 | Simplest fix is merely to document this | |
3479 | ||
3480 | Index: lib/File/Path.pm | |
3481 | ||
3482 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3483 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3484 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3485 | ||
3486 | Here is a patch for various typos and other defects in the Perl | |
3487 | 5.003_05 pods, including the pods embedded in library modules. | |
3488 | ||
3489 | Index: lib/FindBin.pm | |
3490 | ||
3491 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3492 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3493 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3494 | ||
3495 | Here is a patch for various typos and other defects in the Perl | |
3496 | 5.003_05 pods, including the pods embedded in library modules. | |
3497 | ||
3498 | Index: lib/Getopt/Long.pm | |
3499 | ||
3500 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3501 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3502 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3503 | ||
3504 | Here is a patch for various typos and other defects in the Perl | |
3505 | 5.003_05 pods, including the pods embedded in library modules. | |
3506 | ||
3507 | Index: lib/I18N/Collate.pm | |
3508 | ||
3509 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3510 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3511 | Subject: LC_COLLATE. | |
3512 | ||
3513 | Big patch to add, document, and test LC_COLLATE support. | |
3514 | ||
3515 | deprecated and trapped (will whine if called and tell to migrate away) | |
3516 | ||
3517 | Index: lib/IPC/Open2.pm | |
3518 | ||
3519 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3520 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3521 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3522 | ||
3523 | Here is a patch for various typos and other defects in the Perl | |
3524 | 5.003_05 pods, including the pods embedded in library modules. | |
3525 | ||
3526 | Index: lib/IPC/Open3.pm | |
3527 | ||
3528 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3529 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3530 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3531 | ||
3532 | Here is a patch for various typos and other defects in the Perl | |
3533 | 5.003_05 pods, including the pods embedded in library modules. | |
3534 | ||
3535 | Index: lib/Math/BigInt.pm | |
3536 | ||
3537 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3538 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3539 | Subject: LC_COLLATE. | |
3540 | ||
3541 | Big patch to add, document, and test LC_COLLATE support. | |
3542 | ||
3543 | ord() is a dangerous thing. | |
3544 | ||
3545 | Index: lib/Math/Complex.pm | |
3546 | ||
3547 | Date: Thu, 03 Oct 96 18:38:08 +0200 | |
3548 | From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com> | |
3549 | # Complex numbers and associated mathematical functions | |
3550 | # -- Raphael Manfredi, Sept 1996 | |
3551 | # New version. Should be backwards compatible, but please | |
3552 | # check it out if you use it. | |
3553 | ||
3554 | Index: lib/Pod/Text.pm | |
3555 | ||
3556 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3557 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3558 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3559 | ||
3560 | Here is a patch for various typos and other defects in the Perl | |
3561 | 5.003_05 pods, including the pods embedded in library modules. | |
3562 | ||
3563 | Index: lib/Search/Dict.pm | |
3564 | ||
3565 | Date: Sat, 21 Sep 1996 23:02:42 +0200 | |
3566 | From: Gisle Aas <aas@aas.no> | |
3567 | Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/ | |
3568 | ||
3569 | The Search::Dict look() function should use the lc() function instead | |
3570 | of tr/A-Z/a-z/. This will make folding of non-english letters work if | |
3571 | the locale is set up correctly. | |
3572 | ||
3573 | Index: lib/SelfLoader.pm | |
3574 | ||
3575 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3576 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3577 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3578 | ||
3579 | Here is a patch for various typos and other defects in the Perl | |
3580 | 5.003_05 pods, including the pods embedded in library modules. | |
3581 | ||
3582 | Index: lib/Symbol.pm | |
3583 | ||
3584 | Date: Fri, 20 Sep 1996 12:38:14 +0200 | |
3585 | From: Gisle Aas <aas@bergen.sn.no> | |
3586 | Subject: Symbol.pm clobbers $_ at startup | |
3587 | ||
3588 | perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)' | |
3589 | ||
3590 | I don't understand why the module want to initialize %global from | |
3591 | <DATA> in the first place. Perhaps we want to apply this patch | |
3592 | instead. | |
3593 | ||
3594 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3595 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3596 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3597 | ||
3598 | Here is a patch for various typos and other defects in the Perl | |
3599 | 5.003_05 pods, including the pods embedded in library modules. | |
3600 | ||
3601 | Index: lib/Sys/Hostname.pm | |
3602 | ||
3603 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3604 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3605 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3606 | ||
3607 | Here is a patch for various typos and other defects in the Perl | |
3608 | 5.003_05 pods, including the pods embedded in library modules. | |
3609 | ||
3610 | Index: lib/Term/Cap.pm | |
3611 | ||
3612 | Date: 23 Sep 1996 14:11:38 +0200 | |
3613 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
3614 | Subject: Patch for Term::Cap | |
3615 | ||
3616 | 'use Term::Cap' produces a warning when diagnosics are active. The | |
3617 | patch below avoids the warning. | |
3618 | ||
3619 | [The $entry .= $_ usage is idiomatic enough that it ought to be | |
3620 | ok, I would think, but the patch certainly is ok too.] | |
3621 | ||
3622 | Index: lib/Term/Complete.pm | |
3623 | ||
3624 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3625 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3626 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3627 | ||
3628 | Here is a patch for various typos and other defects in the Perl | |
3629 | 5.003_05 pods, including the pods embedded in library modules. | |
3630 | ||
3631 | Index: lib/Term/ReadLine.pm | |
3632 | ||
3633 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3634 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3635 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3636 | ||
3637 | Here is a patch for various typos and other defects in the Perl | |
3638 | 5.003_05 pods, including the pods embedded in library modules. | |
3639 | ||
3640 | Index: lib/Test/Harness.pm | |
3641 | ||
3642 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3643 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3644 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3645 | ||
3646 | Here is a patch for various typos and other defects in the Perl | |
3647 | 5.003_05 pods, including the pods embedded in library modules. | |
3648 | ||
3649 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
3650 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
3651 | Subject: VMS patches to 5.003_05 | |
3652 | ||
3653 | Index: lib/Text/Abbrev.pm | |
3654 | ||
3655 | Date: 23 Sep 1996 11:33:01 +0200 | |
3656 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
3657 | Subject: Text::Abbrev (Re: More standard library test scripts) | |
3658 | ||
3659 | This patch merges the Text::Abbrev related patches/tests from Gisle | |
3660 | and my previous patch (i.e. replaces both). | |
3661 | ||
3662 | Index: lib/Text/Tabs.pm | |
3663 | ||
3664 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3665 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3666 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3667 | ||
3668 | Here is a patch for various typos and other defects in the Perl | |
3669 | 5.003_05 pods, including the pods embedded in library modules. | |
3670 | ||
3671 | Index: lib/Text/Wrap.pm | |
3672 | ||
3673 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3674 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3675 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3676 | ||
3677 | Here is a patch for various typos and other defects in the Perl | |
3678 | 5.003_05 pods, including the pods embedded in library modules. | |
3679 | ||
3680 | Index: lib/Time/Local.pm | |
3681 | ||
3682 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3683 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3684 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3685 | ||
3686 | Here is a patch for various typos and other defects in the Perl | |
3687 | 5.003_05 pods, including the pods embedded in library modules. | |
3688 | ||
3689 | Index: lib/UNIVERSAL.pm | |
3690 | ||
3691 | Add in stub file. | |
3692 | ||
3693 | Index: lib/bigint.pl | |
3694 | ||
3695 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3696 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3697 | Subject: LC_COLLATE. | |
3698 | ||
3699 | Big patch to add, document, and test LC_COLLATE support. | |
3700 | ||
3701 | ord() is a dangerous thing. | |
3702 | ||
3703 | Index: lib/diagnostics.pm | |
3704 | ||
3705 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3706 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3707 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3708 | ||
3709 | Here is a patch for various typos and other defects in the Perl | |
3710 | 5.003_05 pods, including the pods embedded in library modules. | |
3711 | ||
3712 | Index: lib/overload.pm | |
3713 | ||
3714 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3715 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3716 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3717 | ||
3718 | Here is a patch for various typos and other defects in the Perl | |
3719 | 5.003_05 pods, including the pods embedded in library modules. | |
3720 | ||
3721 | Index: lib/perl5db.pl | |
3722 | ||
3723 | Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT) | |
3724 | From: Ilya Zakharevich <ilya@math.ohio-state.edu> | |
3725 | Subject: Re: dereferencing a hash from the debugger won't work | |
3726 | ||
3727 | Index: lib/splain | |
3728 | ||
3729 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3730 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3731 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3732 | ||
3733 | Here is a patch for various typos and other defects in the Perl | |
3734 | 5.003_05 pods, including the pods embedded in library modules. | |
3735 | ||
3736 | Index: lib/strict.pm | |
3737 | ||
3738 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3739 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3740 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3741 | ||
3742 | Here is a patch for various typos and other defects in the Perl | |
3743 | 5.003_05 pods, including the pods embedded in library modules. | |
3744 | ||
3745 | Index: makedepend.SH | |
3746 | ||
3747 | Add explicit $touch $firstmakefile for QNX which apparently | |
3748 | preserves modification times for a 'cp' command. | |
3749 | I worry, though, that touch might not be portable to OS/2. | |
3750 | If it is, then I'll remove the fancy case statement. | |
3751 | ||
3752 | Index: malloc.c | |
3753 | ||
3754 | Not all sbrks return zeroed memory. | |
3755 | ||
3756 | Index: mg.c | |
3757 | ||
3758 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
3759 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
3760 | ||
3761 | Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT) | |
3762 | From: Chip Salzenberg <salzench@nielsenmedia.com> | |
3763 | Subject: 5.003_05: Fix numeric value of $! | |
3764 | ||
3765 | This patch undoes a bit of over-zealous integerization in mg.c, related | |
3766 | to the numeric value of $!. | |
3767 | ||
3768 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
3769 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
3770 | Subject: Re: pre extending hash? - need speed | |
3771 | ||
3772 | The patch below (which is relative to perl5.001l) implements | |
3773 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
3774 | pre-sizing hashes. I've only moved the patch forward from | |
3775 | when I first did it. I'm sure the code in hv_ksplit could be | |
3776 | improved. | |
3777 | ||
3778 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
3779 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
3780 | Subject: VMS patches to 5.003_05 | |
3781 | ||
3782 | Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT) | |
3783 | From: Chip Salzenberg <salzench@nielsenmedia.com> | |
3784 | Subject: 5.003_05: Fix numeric $! and $^E | |
3785 | ||
3786 | This patch undoes a bit of over-zealous integerization in mg.c, | |
3787 | related to the numeric values of $! and $^E. This patch *REPLACES* | |
3788 | the one I posted earlier, which was only effective for $!. | |
3789 | ||
3790 | [Some of this is superceded by similar stuff in the VMS patches.] | |
3791 | ||
3792 | Index: op.c | |
3793 | ||
3794 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
3795 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
3796 | ||
3797 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
3798 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
3799 | Subject: Re: pre extending hash? - need speed | |
3800 | ||
3801 | The patch below (which is relative to perl5.001l) implements | |
3802 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
3803 | pre-sizing hashes. I've only moved the patch forward from | |
3804 | when I first did it. I'm sure the code in hv_ksplit could be | |
3805 | improved. | |
3806 | ||
3807 | Index: opcode.h | |
3808 | ||
3809 | Date: Mon, 16 Sep 1996 16:37:48 -0700 | |
3810 | From: Jonathan Biggar <jon@sems.com> | |
3811 | Subject: Perl 5.003 bug when embedding in C++ program | |
3812 | ||
3813 | The following patch is necessary in order to embed the Perl5.003 interpreter | |
3814 | into a C++ program without getting prototype mismatch errors from the | |
3815 | C++ compiler. | |
3816 | ||
3817 | Index: opcode.pl | |
3818 | ||
3819 | Date: Mon, 16 Sep 1996 16:37:48 -0700 | |
3820 | From: Jonathan Biggar <jon@sems.com> | |
3821 | Subject: Perl 5.003 bug when embedding in C++ program | |
3822 | ||
3823 | The following patch is necessary in order to embed the Perl5.003 interpreter | |
3824 | into a C++ program without getting prototype mismatch errors from the | |
3825 | C++ compiler. | |
3826 | ||
3827 | Index: patchlevel.h | |
3828 | ||
3829 | Change to subversion 6. | |
3830 | ||
3831 | Index: perl.c | |
3832 | ||
3833 | From: Roderick Schertler <roderick@gate.net> | |
3834 | Subject: Re: -T flag and removal of `.' from @INC | |
3835 | ||
3836 | support C<perl -e'attached code'> | |
3837 | ||
3838 | Date: Tue, 01 Oct 1996 19:02:17 -0400 | |
3839 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
3840 | Subject: Re: 2 core dumps (patch) | |
3841 | Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu> | |
3842 | ||
3843 | The problem is an uninitialized SV slot in errgv. Here's a patch. | |
3844 | ||
3845 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
3846 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
3847 | Subject: VMS patches to 5.003_05 | |
3848 | ||
3849 | Index: perl.h | |
3850 | ||
3851 | Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT) | |
3852 | From: Kenneth Albanowski <kjahds@kjahds.com> | |
3853 | Subject: Full LONG_MAX & co. patch over 5.003_05 | |
3854 | ||
3855 | This patch contains the changes I've collected for the various _MAX issues | |
3856 | since 5.003_05. No patches issued between 5.003_05 and this one should be | |
3857 | applied, use this one instead. | |
3858 | ||
3859 | The effect is to remove the CHAR_* and I8_* constants (which are | |
3860 | ambiguous) and to explicitly cast all of the constants. | |
3861 | ||
3862 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
3863 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
3864 | Subject: Re: pre extending hash? - need speed | |
3865 | ||
3866 | The patch below (which is relative to perl5.001l) implements | |
3867 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
3868 | pre-sizing hashes. I've only moved the patch forward from | |
3869 | when I first did it. I'm sure the code in hv_ksplit could be | |
3870 | improved. | |
3871 | ||
3872 | Revert from Perl_malloc to Mymalloc for binary compatibility with | |
3873 | 5.003. | |
3874 | ||
3875 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3876 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3877 | Subject: LC_COLLATE. | |
3878 | ||
3879 | Big patch to add, document, and test LC_COLLATE support. | |
3880 | ||
3881 | Index: perl_exp.SH | |
3882 | ||
3883 | Add new function perl_init_fold. (I'm not sure it goes here.) | |
3884 | ||
3885 | Index: perlio.c | |
3886 | ||
3887 | Date: Thu, 12 Sep 96 15:58 PDT | |
3888 | From: Hunter Kelly <retnuh@zule.pixar.com> | |
3889 | Subject: Re: 5.003_05 is available. | |
3890 | ||
3891 | Fix PerlIO_reopen parameters. | |
3892 | ||
3893 | Index: perlsdio.h | |
3894 | ||
3895 | Date: Fri, 13 Sep 1996 17:24:01 -0400 | |
3896 | From: John Stoffel <jfs@jfs.fluent.com> | |
3897 | Subject: Re: 5.003_05 is available. | |
3898 | ||
3899 | Undef Irix getc_unlocked and putc_unlocked #defines. | |
3900 | ||
3901 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
3902 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
3903 | Subject: VMS patches to 5.003_05 | |
3904 | ||
3905 | Index: pod/Makefile | |
3906 | ||
3907 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3908 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3909 | Subject: LC_COLLATE. | |
3910 | ||
3911 | Big patch to add, document, and test LC_COLLATE support. | |
3912 | ||
3913 | perli18n.pod (and perlapio.pod, btw) added. | |
3914 | ||
3915 | Index: pod/buildtoc | |
3916 | ||
3917 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3918 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3919 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3920 | ||
3921 | Here is a patch for various typos and other defects in the Perl | |
3922 | 5.003_05 pods, including the pods embedded in library modules. | |
3923 | ||
3924 | Index: pod/perl.pod | |
3925 | ||
3926 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3927 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3928 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3929 | ||
3930 | Here is a patch for various typos and other defects in the Perl | |
3931 | 5.003_05 pods, including the pods embedded in library modules. | |
3932 | ||
3933 | Changed Larry's address to larry@wall.org. | |
3934 | ||
3935 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
3936 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
3937 | Subject: LC_COLLATE. | |
3938 | ||
3939 | Big patch to add, document, and test LC_COLLATE support. | |
3940 | ||
3941 | perli18n advertised. | |
3942 | ||
3943 | Index: pod/perlapio.pod | |
3944 | ||
3945 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
3946 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
3947 | Subject: POD spelling patches | |
3948 | ||
3949 | Index: pod/perlbook.pod | |
3950 | ||
3951 | Updated for Second Edition. | |
3952 | ||
3953 | Index: pod/perlcall.pod | |
3954 | ||
3955 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
3956 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
3957 | Subject: POD spelling patches | |
3958 | ||
3959 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3960 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3961 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3962 | ||
3963 | Here is a patch for various typos and other defects in the Perl | |
3964 | 5.003_05 pods, including the pods embedded in library modules. | |
3965 | ||
3966 | Index: pod/perldata.pod | |
3967 | ||
3968 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
3969 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
3970 | Subject: POD spelling patches | |
3971 | ||
3972 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3973 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3974 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3975 | ||
3976 | Here is a patch for various typos and other defects in the Perl | |
3977 | 5.003_05 pods, including the pods embedded in library modules. | |
3978 | ||
3979 | Index: pod/perldebug.pod | |
3980 | ||
3981 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
3982 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
3983 | Subject: POD spelling patches | |
3984 | ||
3985 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3986 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
3987 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
3988 | ||
3989 | Here is a patch for various typos and other defects in the Perl | |
3990 | 5.003_05 pods, including the pods embedded in library modules. | |
3991 | ||
3992 | Index: pod/perldiag.pod | |
3993 | ||
3994 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
3995 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
3996 | Subject: POD spelling patches | |
3997 | ||
3998 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
3999 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4000 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4001 | ||
4002 | Here is a patch for various typos and other defects in the Perl | |
4003 | 5.003_05 pods, including the pods embedded in library modules. | |
4004 | ||
4005 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
4006 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
4007 | Subject: VMS patches to 5.003_05 | |
4008 | ||
4009 | Index: pod/perldsc.pod | |
4010 | ||
4011 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4012 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4013 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4014 | ||
4015 | Here is a patch for various typos and other defects in the Perl | |
4016 | 5.003_05 pods, including the pods embedded in library modules. | |
4017 | ||
4018 | Index: pod/perlembed.pod | |
4019 | ||
4020 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4021 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4022 | Subject: POD spelling patches | |
4023 | ||
4024 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4025 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4026 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4027 | ||
4028 | Here is a patch for various typos and other defects in the Perl | |
4029 | 5.003_05 pods, including the pods embedded in library modules. | |
4030 | ||
4031 | Index: pod/perlform.pod | |
4032 | ||
4033 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4034 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4035 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4036 | ||
4037 | Here is a patch for various typos and other defects in the Perl | |
4038 | 5.003_05 pods, including the pods embedded in library modules. | |
4039 | ||
4040 | Index: pod/perlfunc.pod | |
4041 | ||
4042 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4043 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4044 | Subject: POD spelling patches | |
4045 | ||
4046 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4047 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4048 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4049 | ||
4050 | Here is a patch for various typos and other defects in the Perl | |
4051 | 5.003_05 pods, including the pods embedded in library modules. | |
4052 | ||
4053 | Index: pod/perlguts.pod | |
4054 | ||
4055 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4056 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4057 | Subject: POD spelling patches | |
4058 | Date: Mon, 23 Sep 96 13:18:01 PDT | |
4059 | From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> | |
4060 | Subject: Re: perlguts API Listing patch | |
4061 | ||
4062 | Here's the lastest complete version for inclusion into _06 or .004. This | |
4063 | incorporates and supersedes Dean's patch. | |
4064 | ||
4065 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4066 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4067 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4068 | ||
4069 | Here is a patch for various typos and other defects in the Perl | |
4070 | 5.003_05 pods, including the pods embedded in library modules. | |
4071 | ||
4072 | Index: pod/perli18n.pod | |
4073 | ||
4074 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4075 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4076 | Subject: LC_COLLATE. | |
4077 | ||
4078 | Big patch to add, document, and test LC_COLLATE support. | |
4079 | ||
4080 | written. | |
4081 | ||
4082 | Index: pod/perlipc.pod | |
4083 | ||
4084 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4085 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4086 | Subject: POD spelling patches | |
4087 | ||
4088 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4089 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4090 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4091 | ||
4092 | Here is a patch for various typos and other defects in the Perl | |
4093 | 5.003_05 pods, including the pods embedded in library modules. | |
4094 | ||
4095 | Index: pod/perllol.pod | |
4096 | ||
4097 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4098 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4099 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4100 | ||
4101 | Here is a patch for various typos and other defects in the Perl | |
4102 | 5.003_05 pods, including the pods embedded in library modules. | |
4103 | ||
4104 | Index: pod/perlmod.pod | |
4105 | ||
4106 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4107 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4108 | Subject: POD spelling patches | |
4109 | ||
4110 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4111 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4112 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4113 | ||
4114 | Here is a patch for various typos and other defects in the Perl | |
4115 | 5.003_05 pods, including the pods embedded in library modules. | |
4116 | ||
4117 | Date: Wed, 02 Oct 1996 16:52:08 -0400 | |
4118 | From: Roderick Schertler <roderick@gate.net> | |
4119 | Subject: documentation for $? in END | |
4120 | ||
4121 | Document the behavior with $? WRT END subroutines. | |
4122 | ||
4123 | Index: pod/perlobj.pod | |
4124 | ||
4125 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4126 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4127 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4128 | ||
4129 | Here is a patch for various typos and other defects in the Perl | |
4130 | 5.003_05 pods, including the pods embedded in library modules. | |
4131 | ||
4132 | Index: pod/perlop.pod | |
4133 | ||
4134 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4135 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4136 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4137 | ||
4138 | Here is a patch for various typos and other defects in the Perl | |
4139 | 5.003_05 pods, including the pods embedded in library modules. | |
4140 | ||
4141 | Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT) | |
4142 | From: Kenneth Albanowski <kjahds@kjahds.com> | |
4143 | Subject: Re: Suggestion for improving man page | |
4144 | ||
4145 | Add alternative names for various escape sequences. | |
4146 | ||
4147 | Index: pod/perlpod.pod | |
4148 | ||
4149 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4150 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4151 | Subject: POD spelling patches | |
4152 | ||
4153 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4154 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4155 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4156 | ||
4157 | Here is a patch for various typos and other defects in the Perl | |
4158 | 5.003_05 pods, including the pods embedded in library modules. | |
4159 | ||
4160 | Index: pod/perlre.pod | |
4161 | ||
4162 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4163 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4164 | Subject: POD spelling patches | |
4165 | ||
4166 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4167 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4168 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4169 | ||
4170 | Here is a patch for various typos and other defects in the Perl | |
4171 | 5.003_05 pods, including the pods embedded in library modules. | |
4172 | ||
4173 | Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT) | |
4174 | From: Kenneth Albanowski <kjahds@kjahds.com> | |
4175 | Subject: Re: Suggestion for improving man page | |
4176 | ||
4177 | Add alternative names for various escape sequences. | |
4178 | ||
4179 | Index: pod/perlref.pod | |
4180 | ||
4181 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4182 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4183 | Subject: POD spelling patches | |
4184 | ||
4185 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4186 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4187 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4188 | ||
4189 | Here is a patch for various typos and other defects in the Perl | |
4190 | 5.003_05 pods, including the pods embedded in library modules. | |
4191 | ||
4192 | Index: pod/perlrun.pod | |
4193 | ||
4194 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4195 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4196 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4197 | ||
4198 | Here is a patch for various typos and other defects in the Perl | |
4199 | 5.003_05 pods, including the pods embedded in library modules. | |
4200 | ||
4201 | Index: pod/perlsec.pod | |
4202 | ||
4203 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4204 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4205 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4206 | ||
4207 | Here is a patch for various typos and other defects in the Perl | |
4208 | 5.003_05 pods, including the pods embedded in library modules. | |
4209 | ||
4210 | Index: pod/perlstyle.pod | |
4211 | ||
4212 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4213 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4214 | Subject: POD spelling patches | |
4215 | ||
4216 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4217 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4218 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4219 | ||
4220 | Here is a patch for various typos and other defects in the Perl | |
4221 | 5.003_05 pods, including the pods embedded in library modules. | |
4222 | ||
4223 | Index: pod/perlsub.pod | |
4224 | ||
4225 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4226 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4227 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4228 | ||
4229 | Here is a patch for various typos and other defects in the Perl | |
4230 | 5.003_05 pods, including the pods embedded in library modules. | |
4231 | ||
4232 | Index: pod/perlsyn.pod | |
4233 | ||
4234 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4235 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4236 | Subject: POD spelling patches | |
4237 | ||
4238 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4239 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4240 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4241 | ||
4242 | Here is a patch for various typos and other defects in the Perl | |
4243 | 5.003_05 pods, including the pods embedded in library modules. | |
4244 | ||
4245 | Index: pod/perltie.pod | |
4246 | ||
4247 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4248 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4249 | Subject: POD spelling patches | |
4250 | ||
4251 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4252 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4253 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4254 | ||
4255 | Here is a patch for various typos and other defects in the Perl | |
4256 | 5.003_05 pods, including the pods embedded in library modules. | |
4257 | ||
4258 | Index: pod/perltoc.pod | |
4259 | ||
4260 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4261 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4262 | Subject: POD spelling patches | |
4263 | ||
4264 | Changed Larry's address to larry@wall.org. | |
4265 | ||
4266 | Index: pod/perltrap.pod | |
4267 | ||
4268 | Date: Wed, 11 Sep 1996 13:26:18 -0400 | |
4269 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
4270 | Subject: a perl425 trap | |
4271 | ||
4272 | Here's an addition that should be self-explanatory. | |
4273 | [interpolation issues] | |
4274 | ||
4275 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4276 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4277 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4278 | ||
4279 | Here is a patch for various typos and other defects in the Perl | |
4280 | 5.003_05 pods, including the pods embedded in library modules. | |
4281 | ||
4282 | Index: pod/perlvar.pod | |
4283 | ||
4284 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4285 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4286 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4287 | ||
4288 | Here is a patch for various typos and other defects in the Perl | |
4289 | 5.003_05 pods, including the pods embedded in library modules. | |
4290 | ||
4291 | Date: Wed, 02 Oct 1996 16:52:08 -0400 | |
4292 | From: Roderick Schertler <roderick@gate.net> | |
4293 | Subject: documentation for $? in END | |
4294 | ||
4295 | Document the behavior with $? WRT END subroutines. | |
4296 | ||
4297 | Index: pod/perlxstut.pod | |
4298 | ||
4299 | Date: Wed, 11 Sep 1996 11:55:18 -0500 | |
4300 | From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu> | |
4301 | Subject: POD spelling patches | |
4302 | ||
4303 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4304 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4305 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4306 | ||
4307 | Here is a patch for various typos and other defects in the Perl | |
4308 | 5.003_05 pods, including the pods embedded in library modules. | |
4309 | ||
4310 | Index: pod/pod2man.PL | |
4311 | ||
4312 | Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) | |
4313 | From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> | |
4314 | Subject: Pod typos, pod2man bugs, and miscellaneous installation comments | |
4315 | ||
4316 | Here is a patch for various typos and other defects in the Perl | |
4317 | 5.003_05 pods, including the pods embedded in library modules. | |
4318 | ||
4319 | Bugs found in pod2man | |
4320 | ||
4321 | The following bugs were noticed, and some fixed: | |
4322 | ||
4323 | 1. Where a L<> link extends over more than one line, pod2man does not | |
4324 | treat it as a link but displays it literally, and so these have been | |
4325 | rearranged to place the link on one line. This is the only bug worked | |
4326 | around. [Fixed; the rearrangements, which were done beforehand, | |
4327 | remain in some cases, but are no longer necessary, and pod paragraphs | |
4328 | can now be safely reformatted to whatever width is desired in the pod, | |
4329 | without breaking links.] | |
4330 | ||
4331 | 2. It seems to swallow spaces after certain links: for example, part | |
4332 | of the "open" entry in the perlfunc manpage comes out as "the | |
4333 | \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source | |
4334 | having been "L</binmode> for tips". [Fixed.] | |
4335 | ||
4336 | 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass | |
4337 | by Reference\fR', that is, with an initial '/"'. | |
4338 | ||
4339 | 4. If a pod line begins with ".", nothing is done to prevent [tng]roff | |
4340 | from treating it as a [tng]roff instruction. | |
4341 | ||
4342 | 5. When the paragraph below =head1 NAME has more than one line, this | |
4343 | confuses pod2man: so in the case of Term::Readline, the manpage begins | |
4344 | with a stray line 'no real package is found, substitutes stubs instead | |
4345 | of basic functions."'. | |
4346 | ||
4347 | Of course, it would be better to fix pod2man; I hope that the new Pod | |
4348 | modules, when ready, will not have these defects. | |
4349 | ||
4350 | Index: pp_ctl.c | |
4351 | ||
4352 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
4353 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
4354 | ||
4355 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4356 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4357 | Subject: LC_COLLATE. | |
4358 | ||
4359 | Big patch to add, document, and test LC_COLLATE support. | |
4360 | ||
4361 | sortcmp() sprouted a LC_COLLATE branch. | |
4362 | ||
4363 | Index: pp_hot.c | |
4364 | ||
4365 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
4366 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
4367 | ||
4368 | Date: Thu, 19 Sep 1996 11:58:22 -0400 | |
4369 | From: "Randy J. Ray" <rjray@uswest.com> | |
4370 | Subject: Patch: Untaint FH flag and clean DATA handles | |
4371 | ||
4372 | This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles | |
4373 | on an xpvio->xio_flags struct member. It is used to mark the given | |
4374 | file handle as a clean source, even when tainting is turned on. | |
4375 | There are also patches to pp_sys.c in pp_sysread to check this flag | |
4376 | before tainting data, and in pp_hot.c in do_readline for the same | |
4377 | reason. Lastly, it patches toke.c to automatically set this flag on | |
4378 | on a __DATA__ filehandle. The creation of the $pack::DATA | |
4379 | pseudo-filehandle is already checked against running under eval, so | |
4380 | this should not introduce any insecurity. | |
4381 | ||
4382 | This patch *does not*: | |
4383 | ||
4384 | * Add the "untaint" keyword. | |
4385 | ||
4386 | Index: pp_sys.c | |
4387 | ||
4388 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
4389 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
4390 | ||
4391 | Date: Thu, 19 Sep 1996 11:58:22 -0400 | |
4392 | From: "Randy J. Ray" <rjray@uswest.com> | |
4393 | Subject: Patch: Untaint FH flag and clean DATA handles | |
4394 | ||
4395 | This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles | |
4396 | on an xpvio->xio_flags struct member. It is used to mark the given | |
4397 | file handle as a clean source, even when tainting is turned on. | |
4398 | There are also patches to pp_sys.c in pp_sysread to check this flag | |
4399 | before tainting data, and in pp_hot.c in do_readline for the same | |
4400 | reason. Lastly, it patches toke.c to automatically set this flag on | |
4401 | on a __DATA__ filehandle. The creation of the $pack::DATA | |
4402 | pseudo-filehandle is already checked against running under eval, so | |
4403 | this should not introduce any insecurity. | |
4404 | ||
4405 | This patch *does not*: | |
4406 | ||
4407 | * Add the "untaint" keyword. | |
4408 | ||
4409 | Date: Sun, 22 Sep 1996 17:26:57 -0400 | |
4410 | From: "Randy J. Ray" <rjray@uswest.com> | |
4411 | Subject: Patch to patch for untainting | |
4412 | ||
4413 | The following patch ensures that a glob used as a filehandle that | |
4414 | has had the UNTAINT flag set will not carry that flag over on a | |
4415 | re-open. In a nutshell, a re-open of the DATA filehandle would be | |
4416 | considered untainted, and an object of class IO::Handle (or one of | |
4417 | its sub-classes) that is marked untainted with the untaint method, | |
4418 | then closed and re-opened, retained the untaintedness. | |
4419 | ||
4420 | Date: Mon, 30 Sep 1996 00:54:37 -0400 | |
4421 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
4422 | ||
4423 | First, with IO::untaint, the patches as posted resulted in a | |
4424 | miniperl which couldn't open files, so the autosplitting of the | |
4425 | library and the creation of Makefiles for the extensions didn't | |
4426 | work. Worse, it didn't just fail to open files, it dumped core. | |
4427 | ||
4428 | Index: proto.h | |
4429 | ||
4430 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
4431 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
4432 | ||
4433 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
4434 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
4435 | Subject: Re: pre extending hash? - need speed | |
4436 | ||
4437 | The patch below (which is relative to perl5.001l) implements | |
4438 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
4439 | pre-sizing hashes. I've only moved the patch forward from | |
4440 | when I first did it. I'm sure the code in hv_ksplit could be | |
4441 | improved. | |
4442 | ||
4443 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4444 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4445 | Subject: LC_COLLATE. | |
4446 | ||
4447 | Big patch to add, document, and test LC_COLLATE support. | |
4448 | ||
4449 | mem_collxfrm() and perl_init_fold() added. | |
4450 | ||
4451 | Index: run.c | |
4452 | ||
4453 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
4454 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
4455 | ||
4456 | Index: sv.c | |
4457 | ||
4458 | Restore the 5.003 gv_fullname() and gv_efullname() functions. | |
4459 | Provide new 3-arg forms gv_fullname3() and gv_efullname3(). | |
4460 | ||
4461 | Date: Mon, 30 Sep 1996 01:13:28 -0400 | |
4462 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
4463 | Subject: Re: pre extending hash? - need speed | |
4464 | ||
4465 | The patch below (which is relative to perl5.001l) implements | |
4466 | "keys %hash = 50_000;" (or other integer-evaluable sizes) for | |
4467 | pre-sizing hashes. I've only moved the patch forward from | |
4468 | when I first did it. I'm sure the code in hv_ksplit could be | |
4469 | improved. | |
4470 | ||
4471 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
4472 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
4473 | Subject: VMS patches to 5.003_05 | |
4474 | ||
4475 | I've added some DEBUG_Ps to sv.c which give a trace of the | |
4476 | fast I/O fiddling with stdio in sv_gets(). These were useful | |
4477 | to me in setting up the VMS fast I/O, and I left them in in | |
4478 | case they're useful to someone in the future. However, if you | |
4479 | think it overloads -DP too much, feel free to drop it. (-DP | |
4480 | already adds a profile of op usage to its advertised output.) | |
4481 | ||
4482 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4483 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4484 | Subject: LC_COLLATE. | |
4485 | ||
4486 | Big patch to add, document, and test LC_COLLATE support. | |
4487 | ||
4488 | sv_cmp() sprouted a LC_COLLATE branch. | |
4489 | ||
4490 | Index: sv.h | |
4491 | ||
4492 | Date: Thu, 19 Sep 1996 11:58:22 -0400 | |
4493 | From: "Randy J. Ray" <rjray@uswest.com> | |
4494 | Subject: Patch: Untaint FH flag and clean DATA handles | |
4495 | ||
4496 | This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles | |
4497 | on an xpvio->xio_flags struct member. It is used to mark the given | |
4498 | file handle as a clean source, even when tainting is turned on. | |
4499 | There are also patches to pp_sys.c in pp_sysread to check this flag | |
4500 | before tainting data, and in pp_hot.c in do_readline for the same | |
4501 | reason. Lastly, it patches toke.c to automatically set this flag on | |
4502 | on a __DATA__ filehandle. The creation of the $pack::DATA | |
4503 | pseudo-filehandle is already checked against running under eval, so | |
4504 | this should not introduce any insecurity. | |
4505 | ||
4506 | This patch *does not*: | |
4507 | ||
4508 | * Add the "untaint" keyword. | |
4509 | ||
4510 | Date: Fri, 20 Sep 1996 15:38:57 -0400 | |
4511 | From: Gurusamy Sarathy <gsar@engin.umich.edu> | |
4512 | Subject: Re: "Attempt to free non-existent shared string"? (with patch) | |
4513 | ||
4514 | I found a subtle problem with the lazydelete mechanism (which is used | |
4515 | to postpone the delete of a entry that may be getting iterated over). | |
4516 | I was using the HeKLEN slot to hold the hint, but the real HeKLEN is | |
4517 | needed later to call unsharepvn(). This means that only magical | |
4518 | hash entries can use the HeKLEN slot to hold flags. | |
4519 | ||
4520 | Here's a tested patch against 5.00305 that fixes the problem. | |
4521 | The patch simply moves the LAZYDEL hint to become a SV-level private | |
4522 | flag. | |
4523 | ||
4524 | Index: t/base/term.t | |
4525 | ||
4526 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4527 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4528 | Subject: LC_COLLATE. | |
4529 | ||
4530 | Big patch to add, document, and test LC_COLLATE support. | |
4531 | ||
4532 | \n not necessarily lt ' '. | |
4533 | ||
4534 | Index: t/comp/package.t | |
4535 | ||
4536 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4537 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4538 | Subject: LC_COLLATE. | |
4539 | ||
4540 | Big patch to add, document, and test LC_COLLATE support. | |
4541 | ||
4542 | XYZ not necessarily gt xyz. | |
4543 | ||
4544 | Index: t/lib/abbrev.t | |
4545 | ||
4546 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4547 | From: Gisle Aas <aas@aas.no> | |
4548 | Subject: More standard library test scripts | |
4549 | ||
4550 | This is a collection of test scripts for the standard library modules. | |
4551 | Some of the tests does not pass unless some of the patches I have sent | |
4552 | out are applied. | |
4553 | ||
4554 | Date: 23 Sep 1996 11:33:01 +0200 | |
4555 | From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> | |
4556 | Subject: Text::Abbrev (Re: More standard library test scripts) | |
4557 | ||
4558 | This patch merges the Text::Abbrev related patches/tests from Gisle | |
4559 | and my previous patch (i.e. replaces both). | |
4560 | ||
4561 | Index: t/lib/anydbm.t | |
4562 | ||
4563 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4564 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4565 | Subject: LC_COLLATE. | |
4566 | ||
4567 | Big patch to add, document, and test LC_COLLATE support. | |
4568 | ||
4569 | A not necessarily gt a. | |
4570 | ||
4571 | Index: t/lib/autoloader.t | |
4572 | ||
4573 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4574 | From: Gisle Aas <aas@aas.no> | |
4575 | Subject: More standard library test scripts | |
4576 | ||
4577 | This is a collection of test scripts for the standard library modules. | |
4578 | Some of the tests does not pass unless some of the patches I have sent | |
4579 | out are applied. | |
4580 | ||
4581 | Date: Mon, 30 Sep 1996 00:54:37 -0400 | |
4582 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
4583 | ||
4584 | The test and patches for AutoLoader were also non-functional, | |
4585 | since the regexp context (curpm) was still being clobbered by the | |
4586 | filename manipulations: | |
4587 | ||
4588 | Index: t/lib/basename.t | |
4589 | ||
4590 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4591 | From: Gisle Aas <aas@aas.no> | |
4592 | Subject: More standard library test scripts | |
4593 | ||
4594 | This is a collection of test scripts for the standard library modules. | |
4595 | Some of the tests does not pass unless some of the patches I have sent | |
4596 | out are applied. | |
4597 | ||
4598 | Date: Mon, 30 Sep 1996 00:54:37 -0400 | |
4599 | From: Spider Boardman <spider@Orb.Nashua.NH.US> | |
4600 | ||
4601 | Fix the number of tests. | |
4602 | ||
4603 | Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT) | |
4604 | From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> | |
4605 | Subject: VMS patches to 5.003_05 | |
4606 | ||
4607 | A different set of tests for File::Basename and friends. | |
4608 | ||
4609 | Index: t/lib/checktree.t | |
4610 | ||
4611 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4612 | From: Gisle Aas <aas@aas.no> | |
4613 | Subject: More standard library test scripts | |
4614 | ||
4615 | This is a collection of test scripts for the standard library modules. | |
4616 | Some of the tests does not pass unless some of the patches I have sent | |
4617 | out are applied. | |
4618 | ||
4619 | Index: t/lib/complex.t | |
4620 | ||
4621 | Date: Thu, 03 Oct 96 18:38:08 +0200 | |
4622 | From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com> | |
4623 | # Complex numbers and associated mathematical functions | |
4624 | # -- Raphael Manfredi, Sept 1996 | |
4625 | ||
4626 | Tests for new version. | |
4627 | ||
4628 | Index: t/lib/db-btree.t | |
4629 | ||
4630 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4631 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4632 | Subject: LC_COLLATE. | |
4633 | ||
4634 | Big patch to add, document, and test LC_COLLATE support. | |
4635 | ||
4636 | A not necessarily gt a. | |
4637 | ||
4638 | Index: t/lib/db-hash.t | |
4639 | ||
4640 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4641 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |
4642 | Subject: LC_COLLATE. | |
4643 | ||
4644 | Big patch to add, document, and test LC_COLLATE support. | |
4645 | ||
4646 | A not necessarily gt a. | |
4647 | ||
4648 | Index: t/lib/env.t | |
4649 | ||
4650 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4651 | From: Gisle Aas <aas@aas.no> | |
4652 | Subject: More standard library test scripts | |
4653 | ||
4654 | This is a collection of test scripts for the standard library modules. | |
4655 | Some of the tests does not pass unless some of the patches I have sent | |
4656 | out are applied. | |
4657 | ||
4658 | Index: t/lib/fatal.t | |
4659 | ||
4660 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4661 | From: Gisle Aas <aas@aas.no> | |
4662 | Subject: More standard library test scripts | |
4663 | ||
4664 | This is a collection of test scripts for the standard library modules. | |
4665 | Some of the tests does not pass unless some of the patches I have sent | |
4666 | out are applied. | |
4667 | ||
4668 | Index: t/lib/filecache.t | |
4669 | ||
4670 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4671 | From: Gisle Aas <aas@aas.no> | |
4672 | Subject: More standard library test scripts | |
4673 | ||
4674 | This is a collection of test scripts for the standard library modules. | |
4675 | Some of the tests does not pass unless some of the patches I have sent | |
4676 | out are applied. | |
4677 | ||
4678 | Index: t/lib/filecopy.t | |
4679 | ||
4680 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4681 | From: Gisle Aas <aas@aas.no> | |
4682 | Subject: More standard library test scripts | |
4683 | ||
4684 | This is a collection of test scripts for the standard library modules. | |
4685 | Some of the tests does not pass unless some of the patches I have sent | |
4686 | out are applied. | |
4687 | ||
4688 | Index: t/lib/filefind.t | |
4689 | ||
4690 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4691 | From: Gisle Aas <aas@aas.no> | |
4692 | Subject: More standard library test scripts | |
4693 | ||
4694 | This is a collection of test scripts for the standard library modules. | |
4695 | Some of the tests does not pass unless some of the patches I have sent | |
4696 | out are applied. | |
4697 | ||
4698 | Index: t/lib/filepath.t | |
4699 | ||
4700 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4701 | From: Gisle Aas <aas@aas.no> | |
4702 | Subject: More standard library test scripts | |
4703 | ||
4704 | This is a collection of test scripts for the standard library modules. | |
4705 | Some of the tests does not pass unless some of the patches I have sent | |
4706 | out are applied. | |
4707 | ||
4708 | Index: t/lib/findbin.t | |
4709 | ||
4710 | Date: Sun, 22 Sep 1996 00:59:56 +0200 | |
4711 | From: Gisle Aas <aas@aas.no> | |
4712 | Subject: More standard library test scripts | |
4713 | ||
4714 | This is a collection of test scripts for the standard library modules. | |
4715 | Some of the tests does not pass unless some of the patches I have sent | |
4716 | out are applied. | |
4717 | ||
4718 | Index: t/lib/gdbm.t | |
4719 | ||
4720 | Date: Mon, 7 Oct 1996 22:03:00 +0300 | |
4721 | From: Jarkko Hietaniemi <jhi@alpha.hut.fi> | |