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