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