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