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