This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Check that non-optimimisable sort comparisons work when reversed
[perl5.git] / Changes5.004
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                             CAST AND CREW
13                            ---------------
14
15 To give due honor to those who have made Perl 5.004 what is is today,
16 here are some of the more common names in the Changes file, and their
17 current addresses (as of March 1997):
18
19     Gisle Aas           <gisle@aas.no>
20     Kenneth Albanowski  <kjahds@kjahds.com>
21     Graham Barr         <gbarr@ti.com>
22     Spider Boardman     <spider@orb.nashua.nh.us>
23     Tom Christiansen    <tchrist@perl.com>
24     Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
25     M. J. T. Guy        <mjtg@cus.cam.ac.uk>
26     Gurusamy Sarathy    <gsar@engin.umich.edu>
27     Jarkko Hietaniemi   <jhi@iki.fi>
28     Nick Ing-Simmons    <nik@tiuk.ti.com>
29     Andreas Koenig      <a.koenig@mind.de>
30     Doug MacEachern     <dougm@opengroup.org>
31     Paul Marquess       <pmarquess@bfsec.bt.co.uk>
32     Hans Mulder         <hansm@euronet.nl>
33     Jeff Okamoto        <okamoto@hpcc123.corp.hp.com>
34     Ulrich Pfeifer      <pfeifer@charly.informatik.uni-dortmund.de>
35     Tom Phoenix         <rootbeer@teleport.com>
36     Norbert Pueschel    <pueschel@imsdd.meb.uni-bonn.de>
37     Dean Roehrich       <roehrich@cray.com>
38     Roderick Schertler  <roderick@argon.org>
39     Larry W. Virden     <lvirden@cas.org>
40     Ilya Zakharevich    <ilya@math.ohio-state.edu>
41
42 And the Keepers of the Patch Pumpkin:
43
44     Charles Bailey      <bailey@hmivax.humgen.upenn.edu>
45     Tim Bunce           <Tim.Bunce@ig.co.uk>
46     Andy Dougherty      <doughera@lafcol.lafayette.edu>
47     Chip Salzenberg     <chip@perl.com>
48
49 And, of course, the Author of Perl:
50
51     Larry Wall          <larry@wall.org>
52
53 ----------------
54 Version 5.004_05        Maintenance release 5 for 5.004
55 ----------------
56
57 "I said to my soul, be still, and wait without hope
58  For hope would hope for the wrong thing; wait without love
59  For love would be love of the wrong thing; there is yet faith
60  But the faith and the love and the hope are all in the waiting.
61  Wait without thought, for you are not ready for thought:
62  So the darkness shall be light, and the stillness the dancing."
63   -- T.S.Eliot, East Coker
64
65
66   HEADLINES FOR THIS MAINTENANCE RELEASE
67
68     TBA
69
70
71 Change 996 on 1998/05/15 by TimBunce@ig.co.uk
72
73          Title:  "Negative array subscript unrecognized in regex"
74           From:  Mark-Jason Dominus <mjd@plover.com>,
75                  h.sanden@elsevier.nl (Hugo van der Sanden)
76         Msg-ID:  <19980425040819.13828.qmail@plover.com>,
77                  <199805151514.RAA04121@dorlas.elsevier.nl>
78          Files:  t/base/lex.t toke.c
79         
80          Title:  "Remove e_fp from toke.c after change 955"
81           From:  Tim Bunce
82          Files:  toke.c
83
84 Change 995 on 1998/05/15 by TimBunce@ig.co.uk
85
86          Title:  "Fix -e security hole (no longer uses temp file)"
87           From:  Tim Bunce
88          Files:  embed.h perl.h perl.c
89
90 Change 992 on 1998/05/15 by TimBunce@ig.co.uk
91
92          Title:  "install non-backwards compatible .pm files into archlib"
93           From:  Tim Bunce
94          Files:  installperl
95         
96          Title:  "revert "Can't locate" message to original for maintenance"
97           From:  Tim Bunce
98         Msg-ID:  <199804240047.SAA24155@den-mdev1.co.csgsystems.com>
99          Files:  pod/perldiag.pod pp_ctl.c
100
101 Change 990 on 1998/05/15 by TimBunce@ig.co.uk
102
103          Title:  "Add tests for die $ref"
104           From:  Graham Barr <gbarr@ti.com>
105         Msg-ID:  <355C6297.121B576B@ti.com>
106          Files:  MANIFEST t/op/die.t
107
108 Change 989 on 1998/05/15 by TimBunce@ig.co.uk
109
110          Title:  "Fix t/op/ipcmsg.t for Digital UNIX"
111           From:  Jarkko Hietaniemi <jhi@iki.fi>
112         Msg-ID:  <199805151337.QAA01174@alpha.hut.fi>
113          Files:  t/op/ipcmsg.t
114
115 Change 986 on 1998/05/15 by TimBunce@ig.co.uk
116
117          Title:  "Patches for BeOS port of Perl, courtesy of Tom Spindler"
118           From:  Jarkko Hietaniemi <jhi@iki.fi>, Tom Spindler
119         Msg-ID:  <199805042312.CAA09025@alpha.hut.fi>
120          Files:  MANIFEST Configure config_h.SH hints/beos.sh pod/perlfunc.pod
121                  Porting/Glossary README.beos beos/nm.c lib/Term/ReadLine.pm
122                  plan9/config.plan9 pp_sys.c t/io/pipe.t vms/config.vms
123                  win32/config.bc win32/config.vc win32/config_H.bc
124                  win32/config_H.vc
125
126 Change 985 on 1998/05/15 by TimBunce@ig.co.uk
127
128          Title:  "allow die $ref"
129           From:  Graham Barr <gbarr@ti.com>, Tim.Bunce@ig.co.uk (Tim Bunce)
130         Msg-ID:  <199805151351.OAA01985@toad.ig.co.uk>, <355C3E67.AF25B9F7@ti.com>
131          Files:  pp_ctl.c pp_sys.c util.c
132         
133          Title:  "ExtUtils::Manifest could truncate files during "make dist""
134           From:  "James E Jurach Jr." <muaddib@arrakis.int.ein.cz>,
135                  koenig@kulturbox.de (Andreas J. Koenig)
136         Msg-ID:  <199805111048.MAA02573@arrakis.int.ein.cz>,
137                  <sfc90o8bgie.fsf@dubravka.in-berlin.de>
138          Files:  lib/ExtUtils/Manifest.pm
139         
140          Title:  "Autosplit doesn't like upper case letters in sub names on VMS"
141           From:  Dan Sugalski <sugalskd@osshe.edu>
142         Msg-ID:  <3.0.5.32.19980330152332.009cb130@osshe.edu>
143          Files:  lib/AutoSplit.pm
144         
145          Title:  "AutoSplit/AutoLoaded subs: give useful line numbers in warnings etc"
146           From:  "Jesse N. Glick" <jglick@sig.bsh.com>, koenig@anna.mind.de (Andreas
147                  J. Koenig), larry@wall.org (Larry Wall)
148         Msg-ID:  <199709292015.NAA09627@wall.org>, <342FCDDF.23534195@sig.bsh.com>,
149                  <sfc202c9jsb.fsf@anna.in-berlin.de>,
150                  <sfc3efg5rhg.fsf@dubravka.in-berlin.de>
151          Files:  lib/AutoSplit.pm
152
153 Change 984 on 1998/05/15 by TimBunce@ig.co.uk
154
155          ------  CORE LANGUAGE  ------
156         
157          Title:  "Fix close pipe returning status from wrong child"
158           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, kstar@chapin.edu@ig.co.uk ()
159         Msg-ID:  <199805142313.TAA02684@chapin.edu>,
160                  <E0yZ8ah-0005d8-00@taurus.cus.cam.ac.uk>
161          Files:  t/io/pipe.t util.c
162         
163          Title:  "Avoid English.pm triggering load of Errno.pm"
164           From:  Tim Bunce
165          Files:  gv.c lib/English.pm
166         
167          ------  DOCUMENTATION  ------
168         
169          Title:  "Document child exit cause a parent sleep to end early"
170           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
171         Msg-ID:  <E0yZwMK-0000D9-00@taurus.cus.cam.ac.uk>
172          Files:  pod/perlfunc.pod
173         
174          ------  EXTENSIONS  ------
175         
176          Title:  "BSD Platforms need STRUCT_TM_HASZONE for POSIX"
177           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
178         Msg-ID:  <Pine.SUN.3.96.980512095524.8158C-100000@newton.phys>
179          Files:  MANIFEST ext/POSIX/hints/bsdos.pl ext/POSIX/hints/freebsd.pl
180                  ext/POSIX/hints/netbsd.pl ext/POSIX/hints/openbsd.pl
181         
182          Title:  "MM_VMS.pm fixes for building external library"
183           From:  Dan Sugalski <sugalskd@ous.edu>
184         Msg-ID:  <3.0.5.32.19980511160542.009dd480@ous.edu>
185          Files:  lib/ExtUtils/MM_VMS.pm
186         
187          Title:  "Appease picky DEC compiler in POSIX.xs"
188           From:  Dan Sugalski <sugalskd@ous.edu>
189         Msg-ID:  <3.0.5.32.19980511161434.009f8bb0@ous.edu>
190          Files:  ext/POSIX/POSIX.xs
191         
192          ------  TESTS  ------
193         
194          Title:  "Fix constant detection in t/op/ipcsem.t for Digit UNIX"
195           From:  Jarkko Hietaniemi <jhi@iki.fi>
196         Msg-ID:  <199805121212.PAA15351@alpha.hut.fi>
197          Files:  t/op/ipcsem.t
198         
199          Title:  "Fix doc bug for system() return value"
200           From:  Daniel Grisinger <dgris@perrin.dimensional.com>
201         Msg-ID:  <Pine.LNX.3.96.980514165608.4062A-100000@perrin.dimensional.com>
202          Files:  pod/perlfunc.pod t/op/exec.t
203         
204          ------  UTILITIES  ------
205         
206          Title:  "Avoid possible constant autoload loop"
207           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Graham Barr <gbarr@ti.com>, Ilya
208                  Zakharevich <ilya@math.ohio-state.edu>
209         Msg-ID:  <199805141910.PAA26994@monk.mps.ohio-state.edu>,
210                  <355B475A.C5AD4B90@ti.com>,
211                  <E0ya11X-0000hm-00@taurus.cus.cam.ac.uk>
212          Files:  utils/h2xs.PL
213         
214          Title:  "Further improvements to h2ph.PL"
215           From:  kstar@chapin.edu
216         Msg-ID:  <199805130241.WAA25459@chapin.edu>
217          Files:  utils/h2ph.PL
218
219 Change 982 on 1998/05/15 by TimBunce@ig.co.uk
220
221          Title:  "comment init_postdump_symbols issues"
222           From:  Tim Bunce
223          Files:  perl.c
224         
225          Title:  "Improve sort docs re SUBNAME"
226           From:  circle@azstarnet.com
227         Msg-ID:  <199804281828.LAA22737@andromeda.azstarnet.com>
228          Files:  pod/perlfunc.pod
229
230 Change 981 on 1998/05/15 by TimBunce@ig.co.uk
231
232          Title:  "Add hook to tie %! to external Errno.pm module (not included)"
233           From:  Graham Barr <gbarr@ti.com>
234         Msg-ID:  <355080CD.1111BC81@ti.com>
235          Files:  gv.c
236
237 Change 971 on 1998/05/14 by TimBunce@ig.co.uk
238         
239          Title:  "fix C<print "foo ${\()}"> (pp_refgen fumbles when G_SCALAR, no args)"
240           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
241         Msg-ID:  <199805070402.AAA02858@aatma.engin.umich.edu>
242          Files:  pp.c
243
244 Change 970 on 1998/05/14 by TimBunce@ig.co.uk
245         
246          Title:  "perlbug reformatted"
247           From:  Dominic Dunlop <domo@vo.lu>, Hugo van der Sanden
248                  <hv@crypt0.demon.co.uk>
249         Msg-ID:  <199805110954.LAA20367@dorlas.elsevier.nl>,
250                  <l03130300b17cebcb6d33@[194.222.64.89]>,
251                  <v03110702b17ccbab6824@[195.95.102.67]>
252          Files:  utils/perlbug.PL
253
254 Change 965 on 1998/05/14 by TimBunce@ig.co.uk
255         
256          Title:  "Sub declaration cost reduced from ~500 to ~100 bytes"
257           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
258         Msg-ID:  <199805050607.CAA02050@monk.mps.ohio-state.edu>
259          Files:  gv.h gv.c op.c
260
261 Change 949 on 1998/05/14 by TimBunce@ig.co.uk
262         
263          Title:  "while($x=<>) no longer warns (implicit defined added)"
264           From:  Nick Ing-Simmons <nik@tiuk.ti.com>
265         Msg-ID:  <199805051035.LAA27365@pluto.tiuk.ti.com>
266          Files:  MANIFEST op.c t/op/defins.t
267
268 Change 946 on 1998/05/14 by TimBunce@ig.co.uk
269         
270          Title:  "Fix PERL_DESTRUCT_LEVEL core dumps"
271           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
272         Msg-ID:  <199805062301.TAA24599@aatma.engin.umich.edu>
273          Files:  perl.c sv.c t/op/misc.t
274
275 Change 944 on 1998/05/14 by TimBunce@ig.co.uk
276
277          Title:  "5.004_04-m2 Cleanup of test failures"
278           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
279         Msg-ID:  <199805070416.AAA03082@aatma.engin.umich.edu>
280          Files:  t/op/die_exit.t t/op/ipcmsg.t t/op/ipcsem.t t/op/taint.t
281                  win32/config.bc win32/config.vc
282
283 Change 922 on 1998/05/11 by TimBunce@ig.co.uk
284
285         Assorted patches:
286         
287          ------  CORE LANGUAGE  ------
288         
289          Title:  "incorrect return value for hv_iterinit"
290           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
291         Msg-ID:  <199805031848.OAA20618@aatma.engin.umich.edu>
292          Files:  pod/perlguts.pod hv.c
293         
294          ------  DOCUMENTATION  ------
295         
296          Title:  "perlvar.pod buglet E<EVMSERR>"
297           From:  Achim Bohnet <ach@mpe.mpg.de>
298         Msg-ID:  <9805041415.AA22185@o09.xray.mpe.mpg.de>
299          Files:  pod/perlvar.pod
300         
301          Title:  "Improve docs for warning about code after an exec()"
302           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Chaim Frenkel
303                  <chaimf@concentric.net>
304         Msg-ID:  <E0yYUit-0003yb-00@taurus.cus.cam.ac.uk>,
305                  <m3ra22qn1z.fsf@chany-p100.emwp.com>
306          Files:  pod/perlfunc.pod
307         
308          Title:  "Remove dead code from pod2man"
309           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
310         Msg-ID:  <E0yXmuT-0006Ll-00@ursa.cus.cam.ac.uk>
311          Files:  pod/pod2man.PL
312         
313          Title:  "tweak doc for C<do FILENAME>"
314           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
315         Msg-ID:  <199805090017.UAA06888@aatma.engin.umich.edu>
316          Files:  pod/perlfunc.pod
317         
318          Title:  "Document integer pragma effect on % operator"
319           From:  Gisle Aas <gisle@aas.no>
320         Msg-ID:  <m3yawjmzhx.fsf@furu.g.aas.no>
321          Files:  pod/perlop.pod
322         
323          Title:  "Reduce rm command line length in pod/Makefile"
324           From:  Hugo van der Sanden <h.sanden@elsevier.nl>
325         Msg-ID:  <199805041423.QAA13199@dorlas.elsevier.nl>
326          Files:  pod/Makefile
327         
328          ------  EXTENSIONS  ------
329         
330          Title:  "Clarify Termios usage in POSIX.pod"
331           From:  Rocco Caputo <troc@netrus.net>
332         Msg-ID:  <199805101952.PAA12738@ns.netrus.net>
333          Files:  ext/POSIX/POSIX.pod
334         
335          ------  LIBRARY  ------
336         
337          Title:  "Fix File::Find::finddepth typo in trial 2 release"
338           From:  koenig@kulturbox.de (Andreas J. Koenig)
339         Msg-ID:  <sfcbttflsjz.fsf@dubravka.in-berlin.de>
340          Files:  lib/File/Find.pm t/lib/filefind.t
341         
342          ------  PORTABILITY - GENERAL  ------
343         
344          Title:  "Add Porting/patching.pod document"
345           From:  Daniel Grisinger <dgris@tdrenterprises.com>
346         Msg-ID:  <199805030305.XAA16147@relay.pair.com>
347          Files:  MANIFEST Porting/patching.pod
348         
349          Title:  "hints/machten.sh: disable semctl(), align with devel version"
350           From:  Dominic Dunlop <domo@vo.lu>
351         Msg-ID:  <v03110701b175fc029eb1@[195.95.102.115]>
352          Files:  hints/machten.sh
353         
354          Title:  "Add VMS specifics to Porting/makerel"
355           From:  Charles Bailey <BAILEY@newman.upenn.edu>
356         Msg-ID:  <01IWDK1LONRQ0026P0@cor.newman.upenn.edu>,
357                  <199804271732.SAA13762@toad.ig.co.uk>,
358                  <9804250212.AA27695@forte.com>
359          Files:  Porting/makerel
360
361 Change 913 on 1998/05/01 by TimBunce@ig.co.uk
362
363         Update MANIFEST for trial 2.
364         (Porting/Contract lib/Tie/Handle.pm t/op/tiehandle.t)
365
366 Change 912 on 1998/05/01 by TimBunce@ig.co.uk
367
368         Add t/op/tiehandle.t as xtext to repository (see change 911)
369
370 Change 911 on 1998/05/01 by TimBunce@ig.co.uk
371         
372          Title:  "Add ERRSV, ERRHV, DEFSV and SAVE_DEFSV for XS 5.005 compatibility"
373           From:  timbo@ig.co.uk (Tim Bunce)
374         Msg-ID:  <199804200854.JAA01482@toad.ig.co.uk>
375          Files:  perl.h
376         
377          Title:  "Add WRITE & CLOSE to TIEHANDLE"
378           From:  Graham Barr <gbarr@pobox.com>
379         Msg-ID:  <34F63DC8.CA95670F@pobox.com>
380          Files:  pod/perltie.pod lib/Tie/Handle.pm pp_sys.c t/op/tiehandle.t
381
382 Change 910 on 1998/05/01 by TimBunce@ig.co.uk
383         
384          Title:  "Add warning for Illegal hex digit"
385           From:  Stephen P Potter <spp@spp.users.ds.net>, Stephen Potter
386                  <spp@psasolar.colltech.com>, Tim.Bunce@ig.co.uk (Tim Bunce)
387         Msg-ID:  <199804232219.SAA02267@spp.users.ds.net>,
388                  <199804271409.PAA12819@toad.ig.co.uk>,
389                  <199804280307.WAA12332@psasolar.psa.pencom.com>
390          Files:  pod/perldiag.pod util.c
391         
392          Title:  "perl_call_method() bug fix (corrupt op pointer)"
393           From:  "Alterman, Eugene" <Eugene.Alterman@bremer-inc.com>
394         Msg-ID:  <510415F72ECFD111A31700A0C9B3CCDE3098@efx98digmasa.bremer-inc.com>
395          Files:  perl.c
396         
397          Title:  "Fix printf segmentation fault"
398           From:  Hugo van der Sanden <hv@crypt0.demon.co.uk>
399         Msg-ID:  <l03130300b16bebdbc314@[194.222.64.89]>
400          Files:  pp_hot.c
401         
402          Title:  "Document changed local($a[$i],$b{$j}) behaviour re delete/splice"
403           From:  Charles Bailey <BAILEY@newman.upenn.edu>
404         Msg-ID:  <01IVMVIHNZ36001NKH@cor.newman.upenn.edu>
405          Files:  pod/perlsub.pod
406
407 Change 909 on 1998/05/01 by TimBunce@ig.co.uk
408         
409          Title:  "Change Ilya's do_binmode to K&R prototype and move to doio.c"
410          Files:  doio.c util.c
411
412 Change 907 on 1998/05/01 by TimBunce@ig.co.uk
413         
414          Title:  "Runtime Carp verbosity without aliasing"
415           From:  Joshua.Pritikin@NewYork2.dmg.deuba.com, Tim Bunce
416         Msg-ID:  <H00000e50003936c@MHS>
417          Files:  lib/Carp.pm
418         
419          Title:  "Fix File::Basename to not untaint results (using new //t flag)"
420           From:  Eric Hammond <erich@finity.citysearch.com>, Tom Phoenix
421                  <rootbeer@teleport.com>
422         Msg-ID:  <199710070515.WAA00682@finity.citysearch.com>,
423                  <Pine.GSO.3.96.971007074114.14211J-100000@usertest.teleport.com>
424          Files:  lib/File/Basename.pm
425
426 Change 906 on 1998/04/28 by TimBunce@ig.co.uk
427         
428          ------  CORE LANGUAGE  ------
429         
430          Title:  "5.004_04m5t1: Fix dangling references in LVs", "Fix dangling
431                  references in LVs"
432           From:  Spider Boardman <spider@orb.nashua.nh.us>
433         Msg-ID:  <199804010541.AAA32615@Orb.Nashua.NH.US>,
434                  <19980422164037.D29222@perl.org>
435          Files:  embed.h keywords.h opcode.h perl.h proto.h doop.c global.sym mg.c
436                  pp.c sv.c
437         
438          Title:  "Fix SvGMAGIC typo in change 904"
439          Files:  doop.c
440
441 Change 905 on 1998/04/28 by TimBunce@ig.co.uk
442
443         Regexp patches
444         
445          Title:  "New regex flag //t to leave $1 etc. tainted"
446           From:  Chip Salzenberg <chip@pobox.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
447         Msg-ID:  <19980310192640.37826@cyprus>
448          Files:  pod/perlop.pod pod/perlre.pod op.h dump.c mg.c pp_hot.c sv.c
449                  t/op/taint.t toke.c
450         
451          Title:  "Don't accidentally untaint target of s///"
452           From:  Chip Salzenberg <chip@pobox.com>
453         Msg-ID:  <19980310151756.24767@cyprus>
454          Files:  pp_ctl.c pp_hot.c t/op/taint.t
455         
456          Title:  "Allow but ignore embedded /...(?o).../ in regexp"
457           From:  h.sanden@elsevier.nl (Hugo van der Sanden)
458         Msg-ID:  <199804201243.OAA08244@dorlas.elsevier.nl>
459          Files:  regcomp.c
460
461 Change 904 on 1998/04/27 by TimBunce@ig.co.uk
462
463         Assorted patches:
464         
465          ------  CORE LANGUAGE  ------
466         
467          Title:  "Protect join() against double reads on undef and SvGMAGICALs"
468           From:  Chip Salzenberg <chip@perlsupport.com>, Tim Bunce
469                  <Tim.Bunce@ig.co.uk>
470         Msg-ID:  <19980424080630.D13985@perl.org>
471          Files:  doop.c
472         
473          Title:  "Better error message for require failure"
474           From:  epeschko@den-mdev1 (Ed Peschko)
475         Msg-ID:  <199804240047.SAA24155@den-mdev1.co.csgsystems.com>
476          Files:  pod/perldiag.pod pp_ctl.c
477         
478          Title:  "fixes for various noises under PERL_DESTRUCT_LEVEL"
479           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
480         Msg-ID:  <199804231926.PAA23969@aatma.engin.umich.edu>
481          Files:  perl.c
482         
483          Title:  "Fix nice_chunk memory leak"
484           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
485         Msg-ID:  <199804052347.TAA15699@aatma.engin.umich.edu>
486          Files:  sv.c
487         
488          Title:  "-2.0 vs. -2 (was Number representations)"
489           From:  Chip Salzenberg <chip@pobox.com>
490         Msg-ID:  <19980309185652.11231@cyprus>
491          Files:  op.c
492         
493          Title:  "perl.c fixes for -DUNEXEC"
494           From:  Matt Wette <mwette@mr-ed.jpl.nasa.gov>, Matthew R Wette
495                  <mwette@mr-ed.jpl.nasa.gov>
496         Msg-ID:  <199710152146.OAA07283@mr-ed.jpl.nasa.gov>
497          Files:  perl.c
498         
499          ------  DOCUMENTATION  ------
500         
501          Title:  "perlcall is Perl from C, not C from Perl"
502           From:  Steve A Fink <sfink@cs.berkeley.edu>
503          Files:  pod/perlembed.pod
504         
505          Title:  "Clarify require "Foo::Bar" non-bareword issue"
506           From:  Dominique Dumont <domi@ss7serv.grenoble.hp.com>
507         Msg-ID:  <199804231527.AA153445256@ss7serv.grenoble.hp.com>
508          Files:  pod/perlfunc.pod
509         
510          Title:  "(repost) new text for perlsec", "new text for perlsec"
511           From:  Tom Phoenix <rootbeer@teleport.com>
512         Msg-ID:  <Pine.GSO.3.96.980423161605.5518N-100000@user2.teleport.com>
513          Files:  pod/perlsec.pod
514         
515          ------  EXTENSIONS  ------
516         
517          Title:  "IO::Socket->socketpair broken (typo)"
518           From:  Olaf Titz <olaf@bigred.inka.de>
519         Msg-ID:  <19980425224535.2807.qmail@bigred.inka.de>
520          Files:  ext/IO/lib/IO/Socket.pm
521         
522          Title:  "NDBM_File man page needs Fcntl"
523           From:  "Danny R. Faught" <faught@mailhost.rsn.hp.com>
524         Msg-ID:  <199707011500.IAA00601@palrel3.hp.com>
525          Files:  ext/NDBM_File/NDBM_File.pm
526         
527          ------  LIBRARY  ------
528         
529          Title:  "Documentation discrepancy: pragmatic modules"
530           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, h.sanden@elsevier.nl (Hugo van der Sanden)
531         Msg-ID:  <199804221525.RAA12695@dorlas.elsevier.nl>,
532                  <E0ySPhk-00034f-00@taurus.cus.cam.ac.uk>
533          Files:  lib/strict.pm lib/subs.pm lib/vars.pm
534         
535          ------  PORTABILITY - GENERAL  ------
536         
537          Title:  "Updated hints file for svr4"
538           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
539         Msg-ID:  <Pine.SUN.3.96.980423110522.26621A-100000@newton.phys>
540          Files:  hints/svr4.sh
541         
542          Title:  "Pumpkin update -- shared libperl.so location"
543           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
544         Msg-ID:  <Pine.SUN.3.96.980424115837.6222A-100000@newton.phys>
545          Files:  Porting/pumpkin.pod
546         
547          Title:  "perl compile fix for AIX 4.3"
548           From:  Jens-Uwe Mager <jum@helios.de>
549         Msg-ID:  <199804261611.SAA34728@ans.helios.de>
550          Files:  ext/DynaLoader/dl_aix.xs
551         
552          Title:  "Dynaloader build on VMS",
553           From:  pvhp@forte.com (Peter Prymmer), timbo@ig.co.uk (Tim Bunce)
554         Msg-ID:  <199804271732.SAA13762@toad.ig.co.uk>, <9804250212.AA27695@forte.com>
555          Files:  vms/descrip.mms
556         
557          ------  UTILITIES  ------
558         
559          Title:  "Major update to h2ph.PL"
560           From:  Billy <wdconsta@cs.adelaide.edu.au>
561         Msg-ID:  <Pine.SV4.3.93.980424031837.20782A-200000@ermintrude.teaching.cs.adelaide.edu.au>
562          Files:  utils/h2ph.PL
563
564 Change 897 on 1998/04/23 by TimBunce@ig.co.uk
565
566         Assorted patches:
567         
568          ------  CORE LANGUAGE  ------
569         
570          Title:  "fix for "Unbalanced string table refcount""
571           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
572         Msg-ID:  <199804042251.RAA25527@aatma.engin.umich.edu>
573          Files:  sv.c
574         
575          Title:  "Allow more lenient switch processing"
576           From:  "John L. Allen" <allen@grumman.com>
577         Msg-ID:  <199803251638.LAA22664@gateway.grumman.com>
578          Files:  perl.c
579         
580          Title:  "Add fourth arg to substr: substr EXPR,OFFSET,LEN,REPLACEMENT"
581           From:  Gisle Aas <gisle@aas.no>
582         Msg-ID:  <m3g1jglqtm.fsf@furu.g.aas.no>
583          Files:  pod/perlfunc.pod Todo opcode.pl pp.c t/op/substr.t
584         
585          Title:  "Odd number of elements in hash list."
586           From:  Tom Phoenix <rootbeer@teleport.com>
587         Msg-ID:  <Pine.GSO.3.96.980328151929.29336D-100000@user2.teleport.com>
588          Files:  MANIFEST pod/perldiag.pod pp.c pp_hot.c t/op/hashwarn.t
589         
590          Title:  "another destruct_level fix"
591           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
592         Msg-ID:  <199804030105.UAA04400@aatma.engin.umich.edu>
593          Files:  hv.c
594         
595          Title:  "bidirectional pipe warning blues"
596           From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
597         Msg-ID:  <9804082151.AA20399@claudius.bfsec.bt.co.uk>
598          Files:  doio.c
599         
600          Title:  "stale pointers after realloc (MEXTEND in pp_print and pp_prtf)"
601           From:  Malcolm Beattie <mbeattie@sable.ox.ac.uk>
602         Msg-ID:  <199801191107.LAA17979@sable.ox.ac.uk>
603          Files:  pp_hot.c pp_sys.c
604         
605          Title:  "unimplemented umask() should return undef not die"
606           From:  kstar@chapin.edu (Kurt D. Starsinic)
607         Msg-ID:  <199803120515.VAA08660@chapin.edu>
608          Files:  pod/perlfunc.pod pp_sys.c
609         
610          Title:  "warning for: bless $foo, """
611           From:  Joshua.Pritikin@NewYork2.dmg.deuba.com
612         Msg-ID:  <H00000e5000378a0@MHS>
613          Files:  pod/perldiag.pod pp.c
614         
615          ------  DOCUMENTATION  ------
616         
617          Title:  "Mention SWIG in perlxs.pod"
618           From:  Steve A Fink <sfink@cs.berkeley.edu>
619         Msg-ID:  <Pine.HPP.3.96.980408154956.20990K-100000@brooksie.CS.Berkeley.EDU>
620          Files:  pod/perlxs.pod
621         
622          Title:  "fix-up of previous perlre.pod patch"
623           From:  Ted Ashton <ashted@southern.edu>
624         Msg-ID:  <199803031540.KAA09388@ns.southern.edu>
625          Files:  pod/perlre.pod
626         
627          Title:  "long list of man page nitpicks"
628           From:  Greg Bacon <gbacon@mickey.cs.uah.edu>, Tom Christiansen
629                  <tchrist@jhereg.perl.com>
630         Msg-ID:  <199804221844.NAA08338@pluto.cs.uah.edu>,
631                  <199804222204.QAA20805@jhereg.perl.com>
632          Files:  pod/perlapio.pod pod/perlcall.pod pod/perldebug.pod pod/perldelta.pod
633                  pod/perldiag.pod pod/perlembed.pod pod/perlfaq2.pod
634                  pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
635                  pod/perlfaq7.pod pod/perlfaq8.pod pod/perlform.pod
636                  pod/perlfunc.pod pod/perlguts.pod pod/perlipc.pod
637                  pod/perllocale.pod pod/perlmodlib.pod pod/perlop.pod
638                  pod/perlre.pod pod/perlref.pod pod/perlrun.pod
639                  pod/perlstyle.pod pod/perlsub.pod pod/perlsyn.pod
640                  pod/perltoot.pod pod/perlvar.pod pod/perlxs.pod
641                  pod/pod2man.PL
642         
643          Title:  "document that system() does not set $! when it fails"
644           From:  "Mark R. Levinson" <mrl@isc.upenn.edu>
645         Msg-ID:  <199803011946.OAA31942@anaximander.dccs.upenn.edu>
646          Files:  pod/perlfunc.pod
647         
648          Title:  "Fix pod/roffitall execute permission"
649           From:  lvirden@cas.org
650         Msg-ID:  <1997Nov17.132031.2589892@cor.newman>
651          Files:  pod/roffitall
652         
653          Title:  "document when split ignores trailing empty fields"
654           From:  Hugo van der Sanden <hv@crypt0.demon.co.uk>
655         Msg-ID:  <l03130300b14fac832b77@[194.222.64.89]>
656          Files:  pod/perlfunc.pod
657         
658          ------  EXTENSIONS  ------
659         
660          Title:  "Buglet in Opcode.pm documentation"
661           From:  Horst von Brand <vonbrand@sleipnir.valparaiso.cl>
662         Msg-ID:  <199804170349.XAA32445@sleipnir.valparaiso.cl>
663          Files:  ext/Opcode/Opcode.pm
664         
665          Title:  "Failure to append to perllocal.pod should not be fatal"
666           From:  koenig@kulturbox.de (Andreas J. Koenig)
667         Msg-ID:  <sfciuogy67x.fsf@dubravka.in-berlin.de>
668          Files:  lib/ExtUtils/MM_Unix.pm
669         
670          Title:  "Document that IO.pm does not load IO::Select etc"
671           From:  Graham Barr <gbarr@ti.com>
672         Msg-ID:  <353B48F1.64E35A63@ti.com>
673          Files:  ext/IO/IO.pm
674         
675          Title:  "Install extensions with bootstrap (again) in $archlib"
676           From:  Achim Bohnet <ach@mpe.mpg.de>, koenig@kulturbox.de (Andreas J.
677                  Koenig)
678         Msg-ID:  <9804061909.AA12675@o09.xray.mpe.mpg.de>,
679                  <sfc90oxc0uj.fsf@dubravka.in-berlin.de>
680          Files:  lib/ExtUtils/Install.pm
681         
682          Title:  "glibc2.0.6 missing MSG_* <sys/socket.h> defines."
683           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
684         Msg-ID:  <Pine.SUN.3.96.980406113950.3166L-100000@newton.phys>
685          Files:  ext/Socket/Socket.xs
686         
687          ------  LIBRARY  ------
688         
689          Title:  "Benchmark.pm: add run-for-some-time mode"
690           From:  Jarkko Hietaniemi <jhi@iki.fi>
691         Msg-ID:  <199804080647.JAA15136@alpha.hut.fi>
692          Files:  lib/Benchmark.pm
693         
694          Title:  "Comments added to Carp.pm"
695           From:  Andy Wardley <abw@cre.canon.co.uk>, Chip Salzenberg
696                  <chip@perlsupport.com>, Tom Christiansen
697                  <tchrist@jhereg.perl.com>
698         Msg-ID:  <19980422164242.E29222@perl.org>,
699                  <199804222033.OAA17959@jhereg.perl.com>,
700                  <980409182357.ZM21638@bandanna>
701          Files:  lib/Carp.pm
702         
703          Title:  "chat2.pl fix"
704           From:  Charles Bailey <BAILEY@newman.upenn.edu>
705         Msg-ID:  <01IVMVF507PO001NKH@cor.newman.upenn.edu>
706          Files:  lib/chat2.pl
707         
708          Title:  "lib/Pod/Html.pm"
709           From:  d-lewart@uiuc.edu (Daniel S. Lewart)
710         Msg-ID:  <199710170718.DAA25472@staff1.cso.uiuc.edu>,
711                  <199710180417.AAA19778@staff2.cso.uiuc.edu>
712          Files:  lib/Pod/Html.pm
713         
714          Title:  "ormaments method in Term/ReadLine.pm causes warning with string
715                  arg."
716           From:  hiroo.hayashi@computer.org
717         Msg-ID:  <199804061519.AAA21907@mail.fb3.so-net.ne.jp>
718          Files:  lib/Term/ReadLine.pm
719         
720          ------  OTHER CHANGES  ------
721         
722          Title:  "ptags broken"
723           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
724         Msg-ID:  <199804120208.WAA29264@monk.mps.ohio-state.edu>
725          Files:  emacs/ptags
726         
727          ------  PORTABILITY - WIN32  ------
728         
729          Title:  "win32 tweaks (signals and crypt support)"
730           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
731         Msg-ID:  <199804170505.BAA06413@aatma.engin.umich.edu>
732          Files:  perl.h win32/config.bc win32/config.vc win32/config_H.bc
733                  win32/config_H.vc win32/win32.c
734         
735          ------  PORTABILITY - GENERAL  ------
736         
737          Title:  "Add Social Contract (2nd Draft) as Porting/Contract"
738           From:  Russ Allbery <rra@stanford.edu>
739         Msg-ID:  <m3btw66n8i.fsf@windlord.Stanford.EDU>
740          Files:  Porting/Contract
741         
742          Title:  "Config: Irix 5 hints"
743           From:  kstar@O2.chapin.edu
744         Msg-ID:  <199804061712.NAA22823@O2.chapin.edu>
745          Files:  hints/irix_5.sh
746         
747          Title:  "VMS patches to 5.004_03"
748           From:  Charles Bailey <BAILEY@newman.upenn.edu>
749         Msg-ID:  <01IVYJS0L8D200209B@cor.newman.upenn.edu>
750          Files:  vms/vms.c
751         
752          Title:  "hints/netbsd.sh - enable vfork"
753           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
754         Msg-ID:  <Pine.SUN.3.96.980417110749.19327B-100000@newton.phys>
755          Files:  hints/netbsd.sh
756         
757          ------  UTILITIES  ------
758         
759          Title:  "support find2perl -follow"
760           From:  Billy <wdconsta@cs.adelaide.edu.au>
761         Msg-ID:  <Pine.SV4.3.93.980408005903.24081A-100000@ermintrude.teaching.cs.adelaide.edu.au>
762          Files:  x2p/find2perl.PL
763
764 Change 896 on 1998/04/22 by TimBunce@ig.co.uk
765
766          Assorted patches:
767         
768          ------  CORE LANGUAGE  ------
769         
770          Title:  "Additional regex-cache patch"
771           From:  Chip Salzenberg <chip@atlantic.net>
772         Msg-ID:  <19980305104831.38100@cyprus>
773          Files:  pp_ctl.c
774         
775          Title:  "Conservative C<*x = undef> patch"
776           From:  Chip Salzenberg <chip@atlantic.net>
777         Msg-ID:  <19980310163310.48509@cyprus>
778          Files:  pod/perldiag.pod pod/perlfunc.pod pp.c sv.c t/op/gv.t
779         
780          Title:  "Consider @ARGV to be plain files if inplace (-i)"
781           From:  Chip Salzenberg <salzench@nielsenmedia.com>
782         Msg-ID:  <199802042106.QAA04082@nielsenmedia.com>
783          Files:  doio.c
784         
785          Title:  "Fix semctl for Linux, Sun and SVR4"
786           From:  Graham Barr <gbarr@ti.com>, lvirden@cas.org (Larry W. Virden, x2487)
787         Msg-ID:  <3484247D.BB036D39@ti.com>, <9712021313.AA11495@cas.org>
788          Files:  doio.c
789         
790          Title:  "C<dSP> entails using C<SP>, not C<sp>"
791           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
792         Msg-ID:  <199803070149.UAA12217@aatma.engin.umich.edu>
793          Files:  pod/perlcall.pod pod/perlembed.pod pod/perlguts.pod pod/perlxs.pod
794                  doio.c doop.c ext/DB_File/DB_File.xs
795                  ext/DynaLoader/dl_dld.xs ext/Opcode/Opcode.xs
796                  ext/POSIX/POSIX.xs ext/Socket/Socket.xs gv.c
797                  lib/ExtUtils/typemap mg.c os2/OS2/REXX/REXX.xs
798                  win32/win32.c
799         
800          Title:  "Make autouse -w-safe"
801           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
802         Msg-ID:  <199803030236.VAA13244@monk.mps.ohio-state.edu>
803          Files:  lib/autouse.pm op.c sv.c
804         
805          Title:  "Misleading error on close of unopened handle"
806           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
807         Msg-ID:  <E0y4R07-0003PH-00@ursa.cus.cam.ac.uk>
808          Files:  doio.c
809         
810          Title:  "Confusing error from perl -e "x'""
811           From:  Hans Mulder <hansmu@xs4all.nl>
812         Msg-ID:  <1998Mar25.174320.2866352@cor.newman.upenn.edu>
813          Files:  toke.c
814         
815          Title:  "Add HAS_GNULIBC define"
816           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
817         Msg-ID:  <Pine.SUN.3.96.980305115202.9180K-100000@newton.phys>
818          Files:  config_H config_h.SH
819         
820          Title:  "h_errno might not be an int"
821           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
822         Msg-ID:  <Pine.SUN.3.96.980325165059.22255D-100000@newton.phys>
823          Files:  pp_sys.c
824         
825          Title:  "Revised taint hole closer", "Revised taint hole closer"
826           From:  Chip Salzenberg <chip@atlantic.net>, Ilya Zakharevich
827                  <ilya@math.ohio-state.edu>
828         Msg-ID:  <19980310222127.09350@cyprus>,
829                  <199803110554.AAA29157@monk.mps.ohio-state.edu>
830          Files:  doio.c
831         
832          Title:  "SEGV compiling localised lexical in perl5.004_05t1"
833           From:  Gurusamy Sarathy <gsar@engin.umich.edu>, h.sanden@elsevier.nl (Hugo
834                  van der Sanden)
835         Msg-ID:  <199803171530.QAA24053@dorlas.elsevier.nl>,
836                  <199803171727.MAA05234@aatma.engin.umich.edu>
837          Files:  op.c t/op/misc.t
838         
839          Title:  "Stale SP in pp_substr"
840           From:  Stephen McCamant <alias@mcs.com>
841         Msg-ID:  <m0yFsTS-000EZpC@alias-2.pr.mcs.net>
842          Files:  pp.c
843         
844          Title:  "Statement unlikely to be reached warning"
845           From:  Hans Mulder <hansm@icgned.nl>
846         Msg-ID:  <1997Dec24.171511.2683516@cor.newman>
847          Files:  op.c
848         
849          Title:  "Tainting propagates from nowhere"
850           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
851         Msg-ID:  <199803140411.XAA09343@aatma.engin.umich.edu>
852          Files:  pp.c
853         
854          Title:  "two trivial tweaks to 5.004m5t1"
855           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
856         Msg-ID:  <199803060553.AAA28461@aatma.engin.umich.edu>
857          Files:  proto.h win32/Makefile
858         
859          Title:  "unpacking negatives on Alpha"
860           From:  Achim Bohnet <ach@mpe.mpg.de>
861         Msg-ID:  <9710201503.AA24797@o09.xray.mpe.mpg.de>
862          Files:  pp.c t/op/pack.t
863         
864          ------  LIBRARY AND EXTENSIONS  ------
865         
866          Title:  "Cwd.pm: abs_path() and fast_abs_path() plus code merge"
867           From:  Graham Barr <gbarr@ti.com>
868         Msg-ID:  <3482F365.4A0486BA@ti.com>
869          Files:  lib/Cwd.pm
870         
871          Title:  "Math/BigInt.pm, fixed use of undefined value."
872           From:  abigail@fnx.com
873         Msg-ID:  <19980313052452.27365.qmail@betelgeuse.wayne.fnx.com>
874          Files:  lib/Math/BigInt.pm
875         
876          Title:  "File::Find rewrite"
877           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
878         Msg-ID:  <199803052344.SAA01008@monk.mps.ohio-state.edu>
879          Files:  lib/File/Find.pm
880         
881          Title:  "efficient version of strict.pm"
882           From:  koenig@anna.mind.de (Andreas J. Koenig)
883         Msg-ID:  <sfcpvonhdnc.fsf@anna.in-berlin.de>
884          Files:  lib/strict.pm
885         
886          Title:  "Socket occasional SEGV in pack_sockaddr_un"
887           From:  Trevor Blackwell <tlb@viaweb.com>
888         Msg-ID:  <199710281804.NAA09632@wagg.viaweb.com>
889          Files:  ext/Socket/Socket.xs
890         
891          Title:  "Warning on mis-use of 'use lib'"
892           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Tom Phoenix
893                  <rootbeer@teleport.com>, chip@atlantic.net
894         Msg-ID:  <199801270435.XAA14147@cyprus.atlantic.net>,
895                  <E0xx9x4-0006jc-00@ursa.cus.cam.ac.uk>,
896                  <Pine.GSO.3.96.980126192445.22284N-100000@user2.teleport.com>
897          Files:  lib/lib.pm
898         
899          Title:  "bug in Class::Struct"
900           From:  Tom Christiansen <tchrist@toy.perl.com>
901         Msg-ID:  <199803290814.KAA05699@toy.perl.com>
902          Files:  lib/Class/Struct.pm
903         
904          Title:  "Allow POSIX to export nice()"
905           From:  bkeelerx@iwa.dp.intel.com (Bruce J. Keeler)
906         Msg-ID:  <eclg1kf5yf0.fsf@ws010.dp.intel.com>
907          Files:  ext/POSIX/POSIX.pm
908         
909          Title:  "'use Env' on WinNT/95 fails"
910           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
911         Msg-ID:  <199803280511.AAA15933@aatma.engin.umich.edu>
912          Files:  lib/Env.pm
913         
914          ------  OTHER CHANGES  ------
915         
916          Title:  "mv-if-diff"
917           From:  Robin Barker <rmb1@cise.npl.co.uk>
918         Msg-ID:  <14572.9803271806@tempest.cise.npl.co.uk>
919          Files:  mv-if-diff
920         
921          ------  PORTABILITY - WIN32  ------
922         
923          Title:  "fix various problems with backticks on win32"
924           From:  Gurusamy Sarathy <gsar@engin.umich.edu>
925         Msg-ID:  <199803070705.CAA15945@aatma.engin.umich.edu>
926          Files:  win32/config_h.PL win32/win32.c
927         
928          ------  TESTS  ------
929         
930          Title:  "Fix bug in locale.t"
931           From:  Jarkko Hietaniemi <jhi@iki.fi>
932         Msg-ID:  <199801042148.XAA08599@alpha.hut.fi>
933          Files:  t/pragma/locale.t
934
935 Change 887 on 1998/04/10 by TimBunce@ig.co.uk
936
937          Assorted patches:
938         
939          ------  CORE LANGUAGE  ------
940         
941          Title:  "Re: die exits with 0"
942           From:  Robin Barker <rmb1@cise.npl.co.uk>
943          Files:  perl.c t/op/die_exit.t
944         
945          Title:  "More toke.c commentary; fix oddity"
946           From:  h.sanden@elsevier.nl (Hugo van der Sanden)
947         Msg-ID:  <199803251022.LAA01308@dorlas.elsevier.nl>
948          Files:  toke.c
949         
950          Title:  "for semctl on solaris"
951           From:  Graham Barr <gbarr@ti.com>
952         Msg-ID:  <34624B80.C014E841@ti.com>
953          Files:  doio.c t/op/ipcmsg.t t/op/ipcsem.t
954         
955          ------  DOCUMENTATION  ------
956         
957          Title:  "Add more 'see also's to perlre.pod.", "Perl regexp /g modifier bug"
958           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>, epeschko@den-mdev1 (Ed
959                  Peschko), pjr@watcher.telstra.com.au (Peter Richardson)
960         Msg-ID:  <199803050000.LAA11476@watcher.telecom.com.au>,
961                  <199803050231.VAA19128@monk.mps.ohio-state.edu>,
962                  <199803050605.XAA09785@den-mdev1.co.csgsystems.com>
963          Files:  pod/perlre.pod
964         
965          ------  LIBRARY AND EXTENSIONS  ------
966         
967          Title:  "BigFloat - small neagtive numbers cause panic"
968           From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
969         Msg-ID:  <199711201325.NAA09732@crypt.compulink.co.uk>
970          Files:  lib/Math/BigFloat.pm
971         
972          Title:  "Update Getopt::Long to 2.16"
973           From:  JVromans@Squirrel.nl (Johan Vromans), Johan Vromans
974                  <jvromans@squirrel.nl>
975         Msg-ID:  <13571.48089.726787.147769@plume.nl.compuware.com>,
976                  <13572.6847.863219.973795@phoenix.squirrel.nl>
977          Files:  lib/Getopt/Long.pm
978         
979          Title:  "New Text::ParseWords"
980           From:  pomeranz@netcom.com (Hal Pomeranz)
981         Msg-ID:  <199710162118.OAA06275@netcom7.netcom.com>
982          Files:  lib/Text/ParseWords.pm t/lib/parsewords.t
983         
984          Title:  "Fixed Text/Wrap.pm bugs (2)"
985           From:  Jacqui Caren <Jacqui.Caren@ig.co.uk>
986         Msg-ID:  <199709291548.QAA08645@toad.ig.co.uk>
987          Files:  lib/Text/Wrap.pm
988         
989          Title:  "Very *evil* File::CheckTree behavior! (now uses warn/die not
990                  print/exit)"
991           From:  Eryq <eryq@zeegee.com>, Randal Schwartz <merlyn@stonehenge.com>
992         Msg-ID:  <34B542FD.190A@zeegee.com>, <8cen2i9k6f.fsf@gadget.cscaper.com>
993          Files:  lib/File/CheckTree.pm
994         
995          ------  OTHER CHANGES  ------
996         
997          Title:  "Add ./emacs/ptags"
998           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
999         Msg-ID:  <199803150847.DAA08196@monk.mps.ohio-state.edu>
1000          Files:  emacs/ptags
1001         
1002          ------  TESTS  ------
1003         
1004          Title:  "Avoid stat test failure from build in /tmp (tmpfs)", "Build in /tmp"
1005           From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Greg Bacon
1006                  <gbacon@adtran.com>, pudge@pobox.com (Chris Nandor)
1007         Msg-ID:  <199710171616.LAA13435@crp-201.adtran.com>,
1008                  <Pine.SUN.3.96.971017171023.2349A-100000@newton.phys>,
1009                  <v02130515b06be80f1486@[205.228.240.16]>
1010          Files:  t/op/stat.t
1011         
1012          Title:  "for failure with lib/timelocal"
1013           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jan.dubois@ibm.net (Jan Dubois)
1014         Msg-ID:  <34c78f61.2529827@smtp1.ibm.net>,
1015                  <E0xvdfI-00057d-00@ursa.cus.cam.ac.uk>
1016          Files:  t/lib/timelocal.t
1017         
1018          Title:  "Make "localhost" related failures more clear"
1019           From:  Paul Hoffman <phoffman@proper.com>
1020         Msg-ID:  <199801201859.KAA05686@mail.proper.com>
1021          Files:  t/lib/io_sock.t t/lib/io_udp.t
1022         
1023          ------  UTILITIES  ------
1024         
1025          Title:  "Let h2xs read multiple header files"
1026           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>, Benjamin Sugars
1027                  <bsugars@canoe.ca>
1028         Msg-ID:  <Pine.SOL.3.95.980310091946.25236A-100000@interact>,
1029                  <Pine.SUN.3.96.980310145455.638A-100000@newton.phys>
1030          Files:  utils/h2xs.PL
1031
1032 Change 886 on 1998/04/10 by TimBunce@ig.co.uk
1033
1034         Changes relating primarily to portability.
1035         
1036          ------  CORE LANGUAGE  ------
1037         
1038          Title:  "5.004_55: Another round of OS/2 patches"
1039           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1040         Msg-ID:  <199803050945.EAA20153@monk.mps.ohio-state.edu>
1041          Files:  hints/os2.sh pod/perlguts.pod cop.h perl.h proto.h README.os2
1042                  global.sym lib/ExtUtils/MM_OS2.pm lib/File/Path.pm op.c
1043                  os2/Changes os2/Makefile.SHs os2/os2.c os2/perl2cmd.pl
1044                  perl.c pod/pod2man.PL pp_ctl.c pp_hot.c pp_sys.c
1045                  t/lib/filecopy.t util.c utils/perldoc.PL
1046         
1047          Title:  "VMS: chdir() with empty arg list"
1048           From:  lane@duphy4.drexel.edu (Charles Lane)
1049         Msg-ID:  <980317125556.222041c7@DUPHY4.Physics.Drexel.Edu>
1050          Files:  pp_sys.c
1051         
1052          ------  LIBRARY AND EXTENSIONS  ------
1053         
1054          Title:  "ExtUtils/MM_Unix.pm changed to use ld -rpath on IRIX"
1055           From:  "W. Phillip Moore" <wpm@ms.com>
1056         Msg-ID:  <199712011738.MAA21139@zappa.morgan.com>
1057          Files:  lib/ExtUtils/MM_Unix.pm
1058         
1059          Title:  "[Linux] POSIX::_[PS]C_.+ bug (add HINT_SC_EXIST)"
1060           From:  Yutaka OIWA <oiwa@is.s.u-tokyo.ac.jp>
1061         Msg-ID:  <199712251923.EAA08260@tjms1f.is.s.u-tokyo.ac.jp>
1062          Files:  ext/POSIX/hints/linux.pl ext/POSIX/POSIX.xs
1063         
1064          Title:  "5.004_04-m1] Use HAS_GNULIBC in POSIX.xs"
1065           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
1066         Msg-ID:  <Pine.SUN.3.96.980305115517.9180L-100000@newton.phys>
1067          Files:  ext/POSIX/POSIX.xs
1068         
1069          Title:  ""ODBM_File.c", line 275: NULL undefined"
1070           From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
1071         Msg-ID:  <9803091310.AA23264@claudius.bfsec.bt.co.uk>
1072          Files:  ext/ODBM_File/ODBM_File.xs
1073         
1074          ------  PORTABILITY - GENERAL  ------
1075         
1076          Title:  "5.004_04 QNX getcwd"
1077           From:  Norton Allen <allen@huarp.harvard.edu>
1078         Msg-ID:  <199802121838.NAA20452@dolores.harvard.edu>,
1079                  <199803061511.KAA22346@bottesini.harvard.edu>
1080          Files:  hints/qnx.sh lib/Cwd.pm t/op/magic.t
1081         
1082          Title:  "hints/netbsd.sh d_setrgid d_setruid"
1083           From:  Jarkko Hietaniemi <jhi@iki.fi>
1084         Msg-ID:  <199802281435.QAA10866@alpha.hut.fi>
1085          Files:  hints/netbsd.sh
1086         
1087          Title:  "osname=unixware, osvers=2.03, archname=i386-unixware
1088                  d_casti32=undef"
1089           From:  Tom Hughes <tom@compton.demon.co.uk>
1090         Msg-ID:  <465398da47%tom@compton.demon.co.uk>
1091          Files:  hints/svr4.sh
1092         
1093          Title:  "hints/bsdos.sh patch for BSDI 3.1"
1094           From:  Jan-Pieter Cornet <johnpc@xs4all.nl>
1095         Msg-ID:  <6fbip6$3cp$1@xs1.xs4all.nl>
1096          Files:  hints/bsdos.sh
1097         
1098          Title:  "Remove BIND_NOSTART from DynaLoader for HP"
1099           From:  Keong Lim <Keong.Lim@sr.com.au>
1100         Msg-ID:  <01BD1D03.53B65E90@sieplan2.sr.com.au>
1101          Files:  ext/DynaLoader/dl_hpux.xs
1102         
1103          Title:  "Building Perl on AIX 4+ with shared libraries and dynamic loading"
1104           From:  Juan Gallego <Little.Boss@physics.mcgill.ca>
1105         Msg-ID:  <Pine.SGI.3.91.971022084517.17052F-100000@nazgul.physics.mcgill.ca>
1106          Files:  hints/aix.sh
1107         
1108          Title:  "alpha-dec_osf 5.0"
1109           From:  Spider Boardman <spider@Orb.Nashua.NH.US>
1110         Msg-ID:  <199712232305.SAA08359@Orb.Nashua.NH.US>
1111          Files:  hints/dec_osf.sh
1112         
1113          Title:  "Off-by-one error with OS2::PrfDB"
1114           From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1115         Msg-ID:  <199710170920.FAA00390@monk.mps.ohio-state.edu>
1116          Files:  os2/OS2/PrfDB/PrfDB.xs
1117         
1118          Title:  "5.004_04-m1] Allow overrides in hints/openbsd.sh"
1119           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
1120         Msg-ID:  <Pine.SUN.3.96.980305115956.9180N-100000@newton.phys>
1121          Files:  hints/openbsd.sh
1122         
1123          Title:  "5.004_04-m1] Linux shouldn't use -lnet"
1124           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
1125         Msg-ID:  <Pine.SUN.3.96.980305115843.9180M-100000@newton.phys>
1126          Files:  hints/linux.sh
1127         
1128          Title:  "5.004_(04|63)] Close VMS security hole"
1129           From:  Charles Bailey <BAILEY@newman.upenn.edu>
1130         Msg-ID:  <01IV6LRJCSSC0009C4@cor.newman.upenn.edu>
1131          Files:  vms/vms.c
1132         
1133          Title:  "Re: Perl online documentation on OpenVMS"
1134           From:  pvhp@forte.com (Peter Prymmer)
1135         Msg-ID:  <9803192143.AA28120@forte.com>
1136          Files:  README.vms
1137         
1138          Title:  "Perl5.004_04m4t4 *almost* makes it for VMS", "Updated
1139                  vms/perly_c.vms and vms/perly_h.vms"
1140           From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Dan Sugalski
1141                  <sugalskd@osshe.edu>, larry@wall.org (Larry Wall)
1142         Msg-ID:  <199710151650.JAA29185@wall.org>,
1143                  <3.0.3.32.19971014150404.02fdef78@osshe.edu>,
1144                  <Pine.SUN.3.96.971015121704.28456F-100000@newton.phys>
1145          Files:  vms/perly_c.vms
1146         
1147          Title:  "Updated, non-wordwrapped, patch to README.VMS"
1148           From:  Dan Sugalski <sugalskd@osshe.edu>
1149         Msg-ID:  <3.0.5.32.19980213133828.0092c870@osshe.edu>
1150          Files:  README.vms
1151         
1152          Title:  "VMS patches to 5.004_03 (excluding installperl and timelocal.t)"
1153           From:  Charles Bailey <BAILEY@newman.upenn.edu>
1154         Msg-ID:  <01INZT9G2LZS0006YW@cor.newman.upenn.edu>
1155          Files:  lib/File/Basename.pm lib/File/Path.pm vms/config.vms vms/descrip.mms
1156                  vms/genconfig.pl vms/test.com vms/vms.c vms/ext/Filespec.pm
1157                  vms/ext/filespec.t
1158         
1159          Title:  "Re: VMSperl crashes on -Mblib argument"
1160           From:  bailey@newman.upenn.edu (Charles Bailey)
1161         Msg-ID:  <1997Dec10.004439.2635060@cor.newman>
1162          Files:  lib/blib.pm vms/vms.c
1163         
1164          Title:  "hints/linux.sh (MkLinux / PPC)"
1165           From:  pudge@pobox.com (Chris Nandor)
1166         Msg-ID:  <v0213050cb06c19682a25@[205.228.240.28]>
1167          Files:  hints/linux.sh
1168         
1169          Title:  "hpux.sh hints file clarification suggestion"
1170           From:  root@qad.com
1171         Msg-ID:  <199802192351.QAA09096@jhereg.perl.com>
1172          Files:  hints/hpux.sh
1173         
1174          Title:  "new hints/solaris_2.sh"
1175           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1176         Msg-ID:  <E0xw80h-0005SV-00@ursa.cus.cam.ac.uk>
1177          Files:  hints/solaris_2.sh
1178
1179 Change 873 on 1998/04/03 by TimBunce@ig.co.uk
1180
1181          Title:  "FileHandle Documentation patch"
1182           From:  "Darren/Torin/Who Ever..." <torin@daft.com>
1183         Msg-ID:  <87emzqo49g.fsf@perv.daft.com>
1184          Files:  lib/FileHandle.pm
1185
1186 Change 872 on 1998/04/03 by TimBunce@ig.co.uk
1187
1188         Documentation and documentation related patches:
1189         
1190          ------  BUILD PROCESS  ------
1191         
1192          Title:  "Docs re /usr/bin/perl quasi-standard location"
1193           From:  Tom Phoenix <rootbeer@teleport.com>
1194         Msg-ID:  <Pine.GSO.3.96.971117080737.12318C-100000@usertest.teleport.com>
1195          Files:  INSTALL pod/perlrun.pod
1196         
1197          ------  DOCUMENTATION  ------
1198         
1199          Title:  "/RFC|RFC-1305/ non-greedy"
1200           From:  Jan-Pieter Cornet <johnpc@xs4all.nl>
1201         Msg-ID:  <6epo02$c4r$1@xs1.xs4all.nl>
1202          Files:  pod/perlre.pod
1203         
1204          Title:  "5.004_04: perlhist.pod, buildtoc, perltoc.pod"
1205           From:  Jarkko Hietaniemi <jhi@iki.fi>
1206         Msg-ID:  <199802191543.RAA29231@alpha.hut.fi>
1207          Files:  pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
1208         
1209          Title:  "5.004_04: pod/perlfunc.pod: i18n example for localtime()"
1210           From:  Jarkko Hietaniemi <jhi@iki.fi>
1211         Msg-ID:  <199711141555.RAA18875@alpha.hut.fi>
1212          Files:  pod/perlfunc.pod
1213         
1214          Title:  "typo-fix and suggestion for perlguts.pod"
1215           From:  h.sanden@elsevier.nl (Hugo van der Sanden)
1216         Msg-ID:  <199803051543.QAA03097@dorlas.elsevier.nl>
1217          Files:  pod/perlguts.pod
1218         
1219          Title:  "perlfunc/syscall curiosity"
1220           From:  Roderick Schertler <roderick@argon.org>, Tkil
1221                  <tkil@reptile.scrye.com>
1222         Msg-ID:  <199711302259.PAA02134@reptile.scrye.com>,
1223                  <pziut8snva.fsf@eeyore.ibcinc.com>
1224          Files:  pod/perlfunc.pod
1225         
1226          Title:  "Document sprintf %#x behaviour for zero value"
1227           From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
1228         Msg-ID:  <1997Nov5.185959.2539604@cor.newman>
1229          Files:  pod/perlfunc.pod
1230         
1231          Title:  "NUL termination (was Re: STOP THE PRESSES)"
1232           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1233         Msg-ID:  <E0xsn5M-0002gw-00@ursa.cus.cam.ac.uk>
1234          Files:  pod/perlguts.pod
1235         
1236          Title:  "Typo fix."
1237           From:  abigail@fnx.com
1238         Msg-ID:  <19971101120114.1030.qmail@betelgeuse.wayne.fnx.com>
1239          Files:  pod/perlop.pod pod/perlvar.pod
1240         
1241          Title:  "5.004_63 perlrun.pod: _DEBUG_MSTATS"
1242           From:  Achim Bohnet <ach@mpe.mpg.de>
1243         Msg-ID:  <9803181940.AA22587@o09.xray.mpe.mpg.de>
1244          Files:  pod/perlrun.pod
1245         
1246          Title:  "Re: Conservative C<*x = undef> patch"
1247           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1248         Msg-ID:  <E0yCjHT-0005Dt-00@ursa.cus.cam.ac.uk>
1249          Files:  pod/perltrap.pod
1250         
1251          Title:  "perlfunc.pod for flock()"
1252           From:  "Jeremy D. Zawodny" <jzawodn@wcnet.org>
1253         Msg-ID:  <3.0.5.32.19971118203119.00a723e0@woody.wcnet.org>
1254          Files:  pod/perlfunc.pod
1255         
1256          Title:  "buglet: 'perltoc' not mentioned in perl.pod"
1257           From:  Tkil <tkil@scrye.com>
1258         Msg-ID:  <19971127035036.17668.qmail@scrye.com>
1259          Files:  pod/perl.pod
1260         
1261          Title:  "for() and map() peculiarity"
1262           From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1263         Msg-ID:  <E0y4YAa-0003Qu-00@ursa.cus.cam.ac.uk>
1264          Files:  pod/perlsyn.pod
1265         
1266          Title:  "Re: new text for perlsec"
1267           From:  Tom Phoenix <rootbeer@teleport.com>
1268         Msg-ID:  <Pine.GSO.3.96.980328100418.22321T-100000@user2.teleport.com>
1269          Files:  pod/perlsec.pod
1270         
1271          Title:  "perldsc's debugger x command"
1272           From:  Roderick Schertler <roderick@argon.org>
1273         Msg-ID:  <10669.878352893@eeyore.ibcinc.com>
1274          Files:  pod/perldsc.pod
1275         
1276          Title:  "perlre.pod"
1277           From:  Ted Ashton <ashted@southern.edu>
1278         Msg-ID:  <199802271501.KAA09279@ns.southern.edu>
1279          Files:  pod/perlre.pod
1280         
1281          Title:  "Re: printf and $\", "printf and $\"
1282           From:  Roderick Schertler <roderick@argon.org>, Tom Phoenix
1283                  <rootbeer@teleport.com>, nag <nick@flirble.org>
1284         Msg-ID:  <199711141918.TAA08096@flirble.org>,
1285                  <Pine.GSO.3.96.971117085421.12318J-100000@usertest.teleport
1286                  .com>, <pzyb2ncr42.fsf@eeyore.ibcinc.com>
1287          Files:  pod/perlfunc.pod
1288         
1289          Title:  "recv() typo"
1290           From:  Roderick Schertler <roderick@argon.org>
1291         Msg-ID:  <12064.877012073@eeyore.ibcinc.com>
1292          Files:  pod/perlfunc.pod
1293         
1294          Title:  "truncate return value"
1295           From:  Roderick Schertler <roderick@argon.org>
1296         Msg-ID:  <5490.878337883@eeyore.ibcinc.com>
1297          Files:  pod/perlfunc.pod
1298         
1299          Title:  "update to perlbook.pod"
1300           From:  "Nathan V. Patwardhan" <nvp@mediaone.net>, Randal Schwartz
1301                  <merlyn@stonehenge.com>, Stephen Potter
1302                  <spp@psasolar.colltech.com>, Tom Phoenix
1303                  <rootbeer@teleport.com>
1304         Msg-ID:  <199803241354.HAA23938@psasolar.psa.pencom.com>,
1305                  <199803241441.OAA01261@mediaone.net>,
1306                  <8clnu0i05k.fsf@gadget.cscaper.com>,
1307                  <Pine.GSO.3.96.980324111957.15753C-100000@user1.teleport.com>
1308          Files:  pod/perlbook.pod
1309         
1310          Title:  "utime documentation"
1311           From:  "Brandon S. Allbery KF8NH" <bsa@kf8nh.apk.net>, "M.J.T. Guy"
1312                  <mjtg@cus.cam.ac.uk>
1313         Msg-ID:  <199802180256.VAA11369@speaker.kf8nh.apk.net>,
1314                  <E0y4qd6-0000P6-00@ursa.cus.cam.ac.uk>
1315          Files:  pod/perlfunc.pod
1316         
1317          Title:  "(well, doc patch) use of // requires successful match"
1318           From:  Roderick Schertler <roderick@argon.org>
1319         Msg-ID:  <pz7mb4bips.fsf@eeyore.ibcinc.com>
1320          Files:  pod/perlop.pod
1321         
1322          ------  LIBRARY AND EXTENSIONS  ------
1323         
1324          Title:  "MakeMaker PM doc patch and a DIR buglet"
1325           From:  Achim Bohnet <ach@mpe.mpg.de>
1326         Msg-ID:  <9711101050.AA13868@o09.xray.mpe.mpg.de>
1327          Files:  lib/ExtUtils/MakeMaker.pm
1328         
1329          Title:  "bareword clarification for constant.pm"
1330           From:  Roderick Schertler <roderick@argon.org>
1331         Msg-ID:  <6460.878143077@eeyore.ibcinc.com>
1332          Files:  lib/constant.pm
1333         
1334          Title:  "integer rand - bug or feature?"
1335           From:  Roderick Schertler <roderick@argon.org>
1336         Msg-ID:  <pzhg8lvgta.fsf@eeyore.ibcinc.com>
1337          Files:  lib/integer.pm
1338         
1339          ------  OTHER CHANGES  ------
1340         
1341          Title:  "FileHandle Documentation patch"
1342           From:  "Darren/Torin/Who Ever..." <torin@daft.com>
1343         Msg-ID:  <87emzqo49g.fsf@perv.daft.com>
1344         
1345          Title:  "perl5.004_61 myconfig updates"
1346           From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
1347         Msg-ID:  <Pine.SUN.3.96.980305150629.11530G-100000@newton.phys>
1348          Files:  myconfig
1349         
1350          Title:  "small fixups in pod2latex.PL"
1351           From:  "Darren/Torin/Who Ever..." <torin@daft.com>
1352         Msg-ID:  <873eg6o3v2.fsf@perv.daft.com>
1353         
1354          ------  PORTABILITY - GENERAL  ------
1355         
1356          Title:  "Misc doc fixes for README.VMS"
1357           From:  Dan Sugalski <sugalskd@osshe.edu>
1358         Msg-ID:  <3.0.5.32.19980121113134.00924a20@osshe.edu>
1359          Files:  README.vms
1360         
1361          Title:  "moved DynaLib"
1362           From:  John Tobey <jtobey@channel1.com>
1363         Msg-ID:  <199710182332.XAA21630@remote212>
1364          Files:  ext/DynaLoader/DynaLoader.pm.PL
1365         
1366          ------  UTILITIES  ------
1367         
1368          Title:  "Searching for FAQs (patch to perldoc)"
1369           From:  Piers Cawley <pdcawley@bofh.org.uk>, Russ Allbery <rra@stanford.edu>
1370         Msg-ID:  <m3d8gsb8uk.fsf@windlord.Stanford.EDU>,
1371                  <m3iuqkfmiq.fsf@tower.bofh.org.uk>
1372          Files:  utils/perldoc.PL
1373         
1374          Title:  "perldoc"
1375           From:  Ted Ashton <ashted@southern.edu>
1376         Msg-ID:  <199802271510.KAA10506@ns.southern.edu>
1377          Files:  utils/perldoc.PL
1378         
1379          Title:  "perldoc -f not using pod2man"
1380           From:  Russ Allbery <rra@stanford.edu>
1381         Msg-ID:  <m3hg4f9vyy.fsf@windlord.Stanford.EDU>
1382          Files:  utils/perldoc.PL
1383         
1384          Title:  "perldoc -m should not require pod"
1385           From:  Robin Houston <robin@nml.guardian.co.uk>
1386         Msg-ID:  <199803241319.NAA24777@stringfellow.guardian.co.uk>
1387          Files:  utils/perldoc.PL
1388         
1389          Title:  "small fix for perldoc in perl 5.004_04"
1390           From:  Julian Yip <julian@imoney.com>
1391         Msg-ID:  <Roam.SIMC.2.0.6.884805579.5280.julian@imoney.com>
1392          Files:  utils/perldoc.PL
1393
1394 Change 764 on 1998/03/05 by TimBunce@ig.co.uk
1395
1396     APPLLIB_EXP now has arch and version dirs added to @INC
1397
1398 Change 761 on 1998/03/05 by TimBunce@ig.co.uk
1399
1400      Title:  "properly refcount localization, fix C<local $tied{foo}>"
1401       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1402     Msg-ID:  <199802191207.MAA10742@toad.ig.co.uk>
1403      Files:  av.c hv.c scope.c t/op/local.t
1404
1405 Change 758 on 1998/03/04 by TimBunce@ig.co.uk
1406
1407     perldoc -f now uses pager if text is too long for screen
1408
1409 Change 757 on 1998/03/04 by TimBunce@ig.co.uk
1410
1411     Added OpenBSD hint file from <Todd.Miller@courtesan.com>
1412     Document 'warn with no args' behaviour, from <johnpc@xs4all.net>
1413
1414 Change 756 on 1998/03/04 by TimBunce@ig.co.uk
1415
1416     Fix for new gnulibc stdio.h when using sfio+perlio
1417
1418 Change 755 on 1998/03/04 by TimBunce@ig.co.uk
1419
1420     Fixed typo in vms/ext/Stdio/Stdio.pm AUTOLOAD
1421     Added details of split in scalar context to perlfunc.pod
1422
1423 Change 754 on 1998/03/04 by TimBunce@ig.co.uk
1424
1425     Updated perl -v info to include reference to docs and home page.
1426
1427 Change 753 on 1998/03/04 by TimBunce@ig.co.uk
1428
1429     Updated hints/bsdos.sh for BSD/OS 3.1
1430     Fixed typo in pod/perlsyn.pod
1431     Added workaround for old gmake in ext/SDBM_File/sdbm/Makefile.PL
1432     Fixed typo in ext/GDBM_File/GDBM_File.pm
1433
1434 Change 752 on 1998/03/04 by TimBunce@ig.co.uk
1435
1436     Changed bug address in README to perlbug@perl.com
1437     Changed Copyright in perl.c to 1998
1438     Added op/pos.t test from Robin Houston <robin@oneworld.org>
1439
1440 Change 751 on 1998/03/04 by TimBunce@ig.co.uk
1441
1442     Make t/comp/require.t and t/lib/ph.t executable in repository
1443
1444 Change 750 on 1998/03/04 by TimBunce@ig.co.uk
1445
1446     Added dTHR definition to ease backwards compatibility for XS
1447        source code from 5.005.
1448
1449 Change 749 on 1998/03/04 by TimBunce@ig.co.uk
1450
1451      Title:  "rename local 'op' variables to 'o'", #F114
1452       From:  Gurusamy Sarathy
1453      Files:  op.h opcode.h proto.h dump.c op.c opcode.pl pp_ctl.c run.c scope.c
1454              toke.c
1455
1456 Change 748 on 1998/03/04 by TimBunce@ig.co.uk
1457
1458      Title:  "consolidated win32 patch", #F112
1459       From:  Gurusamy Sarathy
1460      Files:  MANIFEST pod/perlfaq2.pod pod/perlrun.pod win32/include/sys/socket.h
1461              EXTERN.h INTERN.h dosish.h lib/ExtUtils/Command.pm
1462              lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Win32.pm
1463              lib/ExtUtils/Mksymlists.pm lib/File/DosGlob.pm t/TEST
1464              t/harness win32/win32.h win32/win32iop.h README.win32
1465              doio.c installhtml installperl pp_sys.c win32/Makefile
1466              win32/config.bc win32/config.vc win32/config_H.bc
1467              win32/config_H.vc win32/config_h.PL win32/config_sh.PL
1468              win32/dl_win32.xs win32/makedef.pl win32/makefile.mk
1469              win32/perllib.c win32/runperl.c win32/win32.c
1470              win32/win32sck.c win32/bin/perlglob.pl x2p/a2p.h x2p/a2p.c
1471              x2p/a2py.c
1472
1473 Change 747 on 1998/03/04 by TimBunce@ig.co.uk
1474
1475      Title:  "initialize @INC in ph.t, and fix up MANIFEST", #F111
1476       From:  Gurusamy Sarathy
1477      Files:  MANIFEST t/lib/ph.t
1478
1479 Change 746 on 1998/03/04 by TimBunce@ig.co.uk
1480
1481      Title:  "properly save STDOUT during system() in debugger", #F110
1482       From:  Jason Smith <smithj4@rpi.edu>
1483      Files:  lib/perl5db.pl
1484
1485 Change 745 on 1998/03/04 by TimBunce@ig.co.uk
1486
1487      Title:  "generate DynaLoader.pm at build time", #F109
1488       From:  Achim Bohnet <ach@mpe.mpg.de>
1489     Msg-ID:  <9802111938.AA26224@o09.xray.mpe.mpg.de>
1490      Files:  MANIFEST ext/DynaLoader/DynaLoader.pm.PL ext/DynaLoader/Makefile.PL
1491
1492 Change 744 on 1998/03/04 by TimBunce@ig.co.uk
1493
1494      Title:  "Install extensions with bootstrap in $archlib", #F108
1495       From:  koenig@anna.mind.de (Andreas J. Koenig), koenig@kulturbox.de (Andreas
1496              J. Koenig)
1497     Msg-ID:  <sfcra9fqx0n.fsf@anna.in-berlin.de>
1498      Files:  lib/ExtUtils/Install.pm
1499
1500 Change 743 on 1998/03/04 by TimBunce@ig.co.uk
1501
1502      Title:  "Pod::Html trips over "C<0>"", #F107
1503       From:  Chip Salzenberg
1504      Files:  lib/Pod/Html.pm
1505
1506 Change 742 on 1998/03/04 by TimBunce@ig.co.uk
1507
1508      Title:  "5.004_58 | _04: pod2*,perlpod: L<show this|man/section>", #F106
1509       From:  Achim Bohnet <ach@mpe.mpg.de>
1510     Msg-ID:  <9802111629.AA00595@o09.xray.mpe.mpg.de>
1511      Files:  pod/perlpod.pod lib/Pod/Html.pm lib/Pod/Text.pm pod/pod2man.PL
1512
1513 Change 741 on 1998/03/04 by TimBunce@ig.co.uk
1514
1515      Title:  "New patch for $^E==GetLastError() under Win32", #F105
1516       From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Tye McQueen
1517              <tye@metronet.com>, ilya@math.ohio-state.edu (Ilya
1518              Zakharevich)
1519     Msg-ID:  <199801040630.AA29298@metronet.com>,
1520              <199801041826.NAA11568@aatma.engin.umich.edu>,
1521              <1998Jan4.130412.2719461@cor.newman>
1522      Files:  pod/perlfunc.pod pod/perlvar.pod doio.c lib/dumpvar.pl lib/perl5db.pl
1523              win32/win32.h mg.c util.c win32/makedef.pl win32/win32.c
1524
1525 Change 740 on 1998/03/04 by TimBunce@ig.co.uk
1526
1527      Title:  "5.004_56: Patch to Tie::Hash and docs", #F104
1528       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1529     Msg-ID:  <199801120134.UAA05437@monk.mps.ohio-state.edu>
1530      Files:  pod/perlfunc.pod lib/Tie/Hash.pm
1531
1532 Change 739 on 1998/03/04 by TimBunce@ig.co.uk
1533
1534      Title:  "more doc for perldoc", #F103
1535       From:  Gurusamy Sarathy
1536      Files:  utils/perldoc.PL
1537
1538 Change 738 on 1998/03/04 by TimBunce@ig.co.uk
1539
1540      Title:  "Make perldoc look for an index file ", #F102
1541       From:  Gisle Aas <gisle@aas.no>
1542     Msg-ID:  <199801221220.NAA22902@furu.g.aas.no>
1543      Files:  utils/perldoc.PL
1544
1545 Change 737 on 1998/03/04 by TimBunce@ig.co.uk
1546
1547      Title:  "perldoc -F filename", #F101
1548       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1549     Msg-ID:  <199712120037.TAA00176@math.mps.ohio-state.edu>
1550      Files:  utils/perldoc.PL
1551
1552 Change 736 on 1998/03/04 by TimBunce@ig.co.uk
1553
1554      Title:  "sv_grow can fail for HAS_64K_LIMIT systems", #F100
1555       From:  Gisle Aas <gisle@aas.no>
1556     Msg-ID:  <m3iuqsl3oq.fsf@furu.g.aas.no>
1557      Files:  sv.c
1558
1559 Change 735 on 1998/03/04 by TimBunce@ig.co.uk
1560
1561      Title:  "Benchmark.pm: timethese corrupts $_", #F099
1562       From:  abigail@fnx.com
1563     Msg-ID:  <19980201114609.7779.qmail@betelgeuse.wayne.fnx.com>
1564      Files:  lib/Benchmark.pm
1565
1566 Change 734 on 1998/03/04 by TimBunce@ig.co.uk
1567
1568      Title:  "STRANGE_MALLOC should test failed alloc", #F098
1569       From:  Gisle Aas <gisle@aas.no>
1570     Msg-ID:  <199802021406.PAA03285@furu.g.aas.no>
1571      Files:  hv.c
1572
1573 Change 733 on 1998/03/04 by TimBunce@ig.co.uk
1574
1575      Title:  "support caseless %ENV", #F097
1576       From:  Gurusamy Sarathy
1577      Files:  hv.c t/op/magic.t win32/win32.h
1578
1579 Change 732 on 1998/03/04 by TimBunce@ig.co.uk
1580
1581      Title:  "newer cperl-mode.el (from 5.004_60)", #F096
1582       From:  Ilya Zakharevich
1583      Files:  emacs/cperl-mode.el
1584
1585 Change 731 on 1998/03/04 by TimBunce@ig.co.uk
1586
1587      Title:  "Handle set magic on xsub OUTPUT args, add API functions that handle
1588              magic", #F095
1589       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1590     Msg-ID:  <199801190409.XAA26710@aatma.engin.umich.edu>
1591      Files:  pod/perlguts.pod pod/perlxs.pod embed.h proto.h sv.h global.sym
1592              lib/ExtUtils/xsubpp sv.c
1593
1594 Change 730 on 1998/03/04 by TimBunce@ig.co.uk
1595
1596      Title:  "Fix flawed cleanup when signal handlers are not defined", #F094
1597       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1598     Msg-ID:  <199710290106.UAA11485@aatma.engin.umich.edu>
1599      Files:  mg.c
1600
1601 Change 729 on 1998/03/04 by TimBunce@ig.co.uk
1602
1603      Title:  "Tests for C<sort 'foo','bar'>", #F093
1604       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1605     Msg-ID:  <199711021247.MAA01743@crypt.compulink.co.uk>
1606      Files:  t/op/sort.t
1607
1608 Change 728 on 1998/03/04 by TimBunce@ig.co.uk
1609
1610      Title:  "Make search.pl work on win32", #F092
1611       From:  Gurusamy Sarathy
1612      Files:  win32/bin/search.pl
1613
1614 Change 721 on 1998/03/03 by TimBunce@ig.co.uk
1615
1616      Title:  "Fix spurious perldoc warnings on DOSISH platforms", #F091
1617       From:  Molnar Laszlo <molnarl@cdata.tvnet.hu>
1618     Msg-ID:  <34475659.1AA69855@cdata.tvnet.hu>
1619      Files:  utils/perldoc.PL
1620
1621 Change 720 on 1998/03/03 by TimBunce@ig.co.uk
1622
1623      Title:  "Make ExtUtils::MM_Unix::fixin() do something meaningful on win32",
1624              #F090
1625       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1626     Msg-ID:  <199801070016.TAA17766@aatma.engin.umich.edu>
1627      Files:  lib/ExtUtils/MM_Unix.pm
1628
1629 Change 719 on 1998/03/03 by TimBunce@ig.co.uk
1630
1631      Title:  "Fix inconsistent case $ENV{Path} (vs $ENV{PATH})", #F089
1632       From:  Gurusamy Sarathy
1633      Files:  lib/FindBin.pm
1634
1635 Change 718 on 1998/03/03 by TimBunce@ig.co.uk
1636
1637      Title:  "Fix File::Find's longstanding confusion about win32 being like VMS",
1638              #F088
1639       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1640     Msg-ID:  <199802020459.XAA04964@aatma.engin.umich.edu>
1641      Files:  lib/File/Find.pm
1642
1643 Change 717 on 1998/03/03 by TimBunce@ig.co.uk
1644
1645      Title:  "do_postponed breaks with multiple interpreters", #F087
1646       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1647     Msg-ID:  <199710290316.WAA15888@aatma.engin.umich.edu>
1648      Files:  op.c
1649
1650 Change 716 on 1998/03/03 by TimBunce@ig.co.uk
1651
1652      Title:  "Make warning on C<Nosuch::> optional, add to perl{diag,delta}.pod",
1653              #F086
1654       From:  Gurusamy Sarathy
1655      Files:  pod/perldelta.pod pod/perldiag.pod toke.c
1656
1657 Change 715 on 1998/03/03 by TimBunce@ig.co.uk
1658
1659      Title:  "Pod::Html bug and fix: missing </UL> in index", #F085
1660       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1661     Msg-ID:  <199802192314.SAA23326@aatma.engin.umich.edu>
1662      Files:  lib/Pod/Html.pm
1663
1664 Change 714 on 1998/03/03 by TimBunce@ig.co.uk
1665
1666      Title:  "New pod: perlhist", #F084
1667       From:  Jarkko Hietaniemi <jhi@iki.fi>
1668     Msg-ID:  <199802191556.RAA09578@alpha.hut.fi>
1669      Files:  MANIFEST pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
1670
1671 Change 713 on 1998/03/03 by TimBunce@ig.co.uk
1672
1673      Title:  "Fix restoration of locals on scope unwinding", #F083
1674       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1675     Msg-ID:  <199802110515.AAA23700@aatma.engin.umich.edu>
1676      Files:  pp_ctl.c t/op/local.t
1677
1678 Change 712 on 1998/03/03 by TimBunce@ig.co.uk
1679
1680      Title:  "after an eval-ed bad require, requiring a string ref SEGVs", #F082
1681       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1682     Msg-ID:  <199802102349.SAA16001@aatma.engin.umich.edu>
1683      Files:  pp_ctl.c
1684
1685 Change 711 on 1998/03/03 by TimBunce@ig.co.uk
1686
1687      Title:  "Fix seg fault on eval/require and syntax errors", #F081
1688       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1689     Msg-ID:  <199802102321.SAA15346@aatma.engin.umich.edu>
1690      Files:  MANIFEST scope.h op.c pp_ctl.c scope.c t/comp/require.t toke.c
1691
1692 Change 710 on 1998/03/03 by TimBunce@ig.co.uk
1693
1694      Title:  "5.004_58: the locale.t problem in IRIX", #F080
1695       From:  Jarkko Hietaniemi <jhi@iki.fi>
1696     Msg-ID:  <199802091747.TAA01735@alpha.hut.fi>
1697      Files:  t/pragma/locale.t
1698
1699 Change 709 on 1998/03/03 by TimBunce@ig.co.uk
1700
1701      Title:  "sv_setnv will upgrade SVt_NV to SVt_PVNV", #F079
1702       From:  Gisle Aas <gisle@aas.no>
1703     Msg-ID:  <m3g1lwl3bq.fsf@furu.g.aas.no>
1704      Files:  sv.c
1705
1706 Change 708 on 1998/03/03 by TimBunce@ig.co.uk
1707
1708      Title:  "Eliminate double warnings under C<package;>", #F077
1709       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1710     Msg-ID:  <E0y0paq-0000Ov-00@ursa.cus.cam.ac.uk>
1711      Files:  gv.c op.c toke.c
1712
1713 Change 707 on 1998/03/03 by TimBunce@ig.co.uk
1714
1715      Title:  "Fix infinite loop on unlink() failure in File::Path::rmtree()",
1716              #F076
1717       From:  Murray Nesbitt <mjn@pathcom.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1718     Msg-ID:  <199802061100.LAA16423@toad.ig.co.uk>
1719      Files:  lib/File/Path.pm
1720
1721 Change 706 on 1998/03/03 by TimBunce@ig.co.uk
1722
1723      Title:  "Update of h2ph", #F075
1724       From:  kstar@www.chapin.edu (Kurt D. Starsinic)
1725     Msg-ID:  <199802051354.FAA11452@www.chapin.edu>
1726      Files:  t/lib/ph.t utils/h2ph.PL
1727
1728 Change 705 on 1998/03/03 by TimBunce@ig.co.uk
1729
1730      Title:  "Fix AutoLoader for deep packages", #F074
1731       From:  Zachary Miller <zcmiller@zappy.er.usgs.gov>
1732     Msg-ID:  <199710092348.SAA02108@zappy.er.usgs.gov>
1733      Files:  lib/AutoLoader.pm
1734
1735 Change 704 on 1998/03/03 by TimBunce@ig.co.uk
1736
1737      Title:  "Fix order of warnings for misplaced subscripts", #F073
1738       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1739     Msg-ID:  <199710131023.LAA16796@crypt.compulink.co.uk>
1740      Files:  op.c
1741
1742 Change 703 on 1998/03/03 by TimBunce@ig.co.uk
1743
1744      Title:  "Make recursive lexical analysis more robust", #F072
1745       From:  Ilya Zakharevich and Chip Salzenberg
1746     Msg-ID:  <199710160102.VAA28817@monk.mps.ohio-state.edu>
1747      Files:  toke.c
1748
1749 Change 702 on 1998/03/03 by TimBunce@ig.co.uk
1750
1751      Title:  "Fix random whitespace errors in docs", #F070
1752       From:  Roderick Schertler <roderick@argon.org>
1753     Msg-ID:  <12726.877706444@eeyore.ibcinc.com>
1754      Files:  pod/perlfunc.pod pod/checkpods.PL
1755
1756 Change 701 on 1998/03/03 by TimBunce@ig.co.uk
1757
1758      Title:  "Fix line numbers after here documents in eval STRING", #F069
1759       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1760     Msg-ID:  <199710241745.NAA08166@monk.mps.ohio-state.edu>
1761      Files:  toke.c
1762
1763 Change 700 on 1998/03/03 by TimBunce@ig.co.uk
1764
1765      Title:  "Fix SEGV from combining caller and C<package;>", #F068
1766       From:  James Duncan <jduncan@epitome.hawk.igs.net>, Nicholas Clark
1767              <nick@flirble.org>
1768     Msg-ID:  <199710241248.NAA00163@flirble.org>,
1769              <Pine.LNX.3.96.971024135912.12197A-100000@epitome.hawk.igs.
1770              net>
1771      Files:  pp_ctl.c sv.c
1772
1773 Change 699 on 1998/03/03 by TimBunce@ig.co.uk
1774
1775      Title:  "Don't fold string comparison under C<use locale>", #F067
1776       From:  Jarkko Hietaniemi <jhi@iki.fi>
1777     Msg-ID:  <199711151506.RAA26287@alpha.hut.fi>
1778      Files:  op.c
1779
1780 Change 698 on 1998/03/03 by TimBunce@ig.co.uk
1781
1782      Title:  "Fix SEGV on constant at end of sort block", #F066
1783       From:  Administration <fadmin@informatics.muni.cz>
1784     Msg-ID:  <199711170838.JAA26073@thetis.fi.muni.cz>
1785      Files:  op.c
1786
1787 Change 697 on 1998/03/03 by TimBunce@ig.co.uk
1788
1789      Title:  "Allow C<last()> to mean C<last>", #F065
1790       From:  Chip Salzenberg
1791      Files:  op.c
1792
1793 Change 696 on 1998/03/03 by TimBunce@ig.co.uk
1794
1795      Title:  "Fix extension version mismatch message", #F064
1796       From:  Chip Salzenberg
1797      Files:  XSUB.h
1798
1799 Change 695 on 1998/03/03 by TimBunce@ig.co.uk
1800
1801      Title:  "Better handle and test struct tm of Linux and SunOS", #F063
1802       From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1803     Msg-ID:  <Pine.SUN.3.96.980205134340.15567B-100000@newton.phys>
1804      Files:  MANIFEST ext/POSIX/hints/linux.pl ext/POSIX/hints/sunos_4.pl
1805              hints/linux.sh hints/sunos_4_1.sh t/lib/posix.t
1806
1807 Change 694 on 1998/03/03 by TimBunce@ig.co.uk
1808
1809      Title:  "Fix doc bug in getservbyname() examples", #F062
1810       From:  Tom Christiansen
1811      Files:  ext/Socket/Socket.pm
1812
1813 Change 693 on 1998/03/03 by TimBunce@ig.co.uk
1814
1815      Title:  "Kill warning about parameter type", #F061
1816       From:  Chip Salzenberg
1817      Files:  op.c
1818
1819 Change 692 on 1998/03/03 by TimBunce@ig.co.uk
1820
1821      Title:  "Socket occasional SEGV", #F060
1822       From:  Trevor Blackwell <tlb@viaweb.com>
1823     Msg-ID:  <199710281804.NAA09632@wagg.viaweb.com>
1824      Files:  ext/Socket/Socket.xs
1825
1826 Change 691 on 1998/03/03 by TimBunce@ig.co.uk
1827
1828      Title:  "Avoid SEGV from local($@)", #F059
1829       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1830     Msg-ID:  <199710290251.VAA14362@aatma.engin.umich.edu>
1831      Files:  pp_ctl.c
1832
1833 Change 690 on 1998/03/03 by TimBunce@ig.co.uk
1834
1835      Title:  "Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 )", #F058
1836       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1837     Msg-ID:  <199710300036.TAA01004@aatma.engin.umich.edu>
1838      Files:  op.c
1839
1840 Change 689 on 1998/03/03 by TimBunce@ig.co.uk
1841
1842      Title:  "Use STMT_{START,END} in XSRETURN", #F057
1843       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1844     Msg-ID:  <199710300245.VAA04244@aatma.engin.umich.edu>
1845      Files:  XSUB.h
1846
1847 Change 688 on 1998/03/03 by TimBunce@ig.co.uk
1848
1849      Title:  "Re: Sort grammar bug", #F056
1850       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1851     Msg-ID:  <199711011946.OAA18882@aatma.engin.umich.edu>
1852      Files:  toke.c
1853
1854 Change 687 on 1998/03/03 by TimBunce@ig.co.uk
1855
1856      Title:  "Document indirect object cases for exec(), system()", #F055
1857       From:  Dominic Dunlop <domo@slipper.ip.lu>
1858     Msg-ID:  <v03110700b084e89234a7@[194.51.248.90]>
1859      Files:  pod/perlfunc.pod
1860
1861 Change 686 on 1998/03/03 by TimBunce@ig.co.uk
1862
1863      Title:  "Update docs on tr///", #F054
1864       From:  Tom Phoenix <rootbeer@teleport.com>
1865     Msg-ID:  <Pine.GSO.3.96.971103071602.10568C-100000@usertest.teleport.com>
1866      Files:  pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
1867              pod/perllocale.pod pod/perlmod.pod pod/perlop.pod
1868              pod/perlstyle.pod toke.c
1869
1870 Change 685 on 1998/03/03 by TimBunce@ig.co.uk
1871
1872      Title:  "Re: perlop bitwise & | ^ documentation", #F053
1873       From:  Tom Phoenix <rootbeer@teleport.com>
1874     Msg-ID:  <Pine.GSO.3.96.971106073858.29771O-100000@usertest.teleport.com>
1875      Files:  pod/perlop.pod
1876
1877 Change 684 on 1998/03/03 by TimBunce@ig.co.uk
1878
1879      Title:  "Fix SEGV on C<*glob{'SCALAR','ARRAY'}>", #F052
1880       From:  "Joseph N. Hall" <joseph@cscaper.com>
1881     Msg-ID:  <199711110552.WAA12613@gadget.cscaper.com>
1882      Files:  perly.c perly.c.diff perly.y vms/perly_c.vms
1883
1884 Change 683 on 1998/03/03 by TimBunce@ig.co.uk
1885
1886      Title:  "for perlguts.pod: document sv_derived_from, sv_vcatpfn and
1887              sv_vsetpfn", #F051
1888       From:  jan.dubois@ibm.net (Jan Dubois) and Chip Salzenberg
1889     Msg-ID:  <346ae970.7444534@smtp1.ibm.net>
1890      Files:  pod/perlguts.pod
1891
1892 Change 682 on 1998/03/03 by TimBunce@ig.co.uk
1893
1894      Title:  "5.004_04: locale startup failure (at last) documented", #F050
1895       From:  Jarkko Hietaniemi <jhi@iki.fi>
1896     Msg-ID:  <199711172054.WAA08261@alpha.hut.fi>
1897      Files:  INSTALL pod/perldiag.pod pod/perllocale.pod
1898
1899 Change 681 on 1998/03/03 by TimBunce@ig.co.uk
1900
1901      Title:  "Cope with lack of args in Fcntl::AUTOLOAD", #F049
1902       From:  Jerome Abela <abela@hsc.fr>
1903     Msg-ID:  <19971120183248.23588@coredump.hsc.fr>
1904      Files:  ext/Fcntl/Fcntl.pm
1905
1906 Change 680 on 1998/03/03 by TimBunce@ig.co.uk
1907
1908      Title:  "Commenting toke.c", #F048
1909       From:  gnat@frii.com
1910     Msg-ID:  <199801082138.OAA14186@prometheus.frii.com>
1911      Files:  toke.c
1912
1913 Change 679 on 1998/03/03 by TimBunce@ig.co.uk
1914
1915      Title:  "Re: 5.004_04 vec() fails with 32-bit values", #F047
1916       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1917     Msg-ID:  <E0xsnr8-0007SS-00@taurus.cus.cam.ac.uk>
1918      Files:  pod/perlguts.pod pp.c t/op/vec.t
1919
1920 Change 678 on 1998/03/03 by TimBunce@ig.co.uk
1921
1922      Title:  "A few perl5.004_03 bugs", #F046
1923       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1924     Msg-ID:  <199801221211.MAA05315@crypt.compulink.co.uk>
1925      Files:  mg.c t/op/magic.t
1926
1927 Change 677 on 1998/03/03 by TimBunce@ig.co.uk
1928
1929      Title:  "Faster, cleaner av_unshift() ", #F045
1930       From:  Gisle Aas <gisle@aas.no>
1931     Msg-ID:  <199801221850.TAA23111@furu.g.aas.no>
1932      Files:  av.c
1933
1934 Change 676 on 1998/03/03 by TimBunce@ig.co.uk
1935
1936      Title:  "New hints/solaris2.sh", #F044
1937       From:  Stephen Zander <srz@mckesson.com>
1938     Msg-ID:  <87oh12y458.fsf@wsuse5.mckesson.com>
1939      Files:  hints/solaris_2.sh
1940
1941 Change 675 on 1998/03/03 by TimBunce@ig.co.uk
1942
1943      Title:  "Refresh Complex.pm and test", #F043
1944       From:  Jarkko Hietaniemi <jhi@iki.fi>
1945     Msg-ID:  <199802051608.SAA20262@alpha.hut.fi>
1946      Files:  lib/Math/Complex.pm t/lib/complex.t
1947
1948 Change 674 on 1998/03/03 by TimBunce@ig.co.uk
1949
1950      Title:  "Fix (\@@) proto", #F042
1951       From:  "Joseph N. Hall" <joseph@cscaper.com>
1952     Msg-ID:  <199801240132.SAA25111@gadget.cscaper.com>
1953      Files:  op.c t/comp/proto.t
1954
1955 Change 673 on 1998/03/03 by TimBunce@ig.co.uk
1956
1957      Title:  "Allow empty BLOCK in code", #F041
1958       From:  Vladimir Alexiev <vladimir@cs.ualberta.ca>
1959     Msg-ID:  <19980129002112Z13378-6931+226@scapa.cs.ualberta.ca>
1960      Files:  toke.c
1961
1962 Change 672 on 1998/03/03 by TimBunce@ig.co.uk
1963
1964      Title:  "Fix name of $Foo::{'Bar::'}: '*Foo::Bar::'", #F040
1965       From:  Chip Salzenberg
1966      Files:  gv.c t/op/gv.t
1967
1968 Change 671 on 1998/03/03 by TimBunce@ig.co.uk
1969
1970      Title:  "Keep accurate reference count on globs' stashes", #F038
1971       From:  Gisle Aas <gisle@aas.no>
1972     Msg-ID:  <m3zpk7sd3n.fsf@furu.g.aas.no>
1973      Files:  gv.c sv.c
1974
1975 Change 670 on 1998/03/03 by TimBunce@ig.co.uk
1976
1977      Title:  "Avoid memory allocation in gv_fetchpv(), for speed", #F037
1978       From:  Chip Salzenberg
1979      Files:  gv.c
1980
1981 Change 669 on 1998/03/03 by TimBunce@ig.co.uk
1982
1983      Title:  "Make Configure less negative about PerlIO", #F036
1984       From:  chip@atlantic.net
1985     Msg-ID:  <199801312323.SAA15237@cyprus.atlantic.net>
1986      Files:  Configure
1987
1988 Change 668 on 1998/03/03 by TimBunce@ig.co.uk
1989
1990      Title:  "Fix (mostly) pseudo-same-REs due to embedded NULs", #F035
1991       From:  Martin Plechsmid <plechsmi@karlin.mff.cuni.cz>
1992     Msg-ID:  <199802021217.NAA05230@albert.karlin.mff.cuni.cz>
1993      Files:  pp_ctl.c
1994
1995 Change 667 on 1998/03/03 by TimBunce@ig.co.uk
1996
1997      Title:  "Make Getopt::Long avoid $&, $`, $'", #F034
1998       From:  Irving Reid <irving@tor.securecomputing.com>
1999     Msg-ID:  <98Feb3.005102est.11655@janus.tor.securecomputing.com>
2000      Files:  lib/Getopt/Long.pm
2001
2002 Change 666 on 1998/03/03 by TimBunce@ig.co.uk
2003
2004      Title:  "adding the newSVpvn API function", #F033
2005       From:  Matthias Ulrich Neeracher <neeri@iis.ee.ethz.ch>
2006     Msg-ID:  <199801310532.GAA23798@solar.ethz.ch>
2007      Files:  pod/perlguts.pod pod/perltoc.pod proto.h global.sym sv.c
2008
2009 Change 665 on 1998/03/03 by TimBunce@ig.co.uk
2010
2011      Title:  "Support C<Package::> as function-blind bearword", #F032
2012       From:  Chip Salzenberg
2013      Files:  toke.c
2014
2015 Change 664 on 1998/03/03 by TimBunce@ig.co.uk
2016
2017      Title:  "Re-optimize character classes", #F031
2018       From:  Chip Salzenberg
2019      Files:  regcomp.h regcomp.c regexec.c
2020
2021 Change 663 on 1998/03/03 by TimBunce@ig.co.uk
2022
2023      Title:  "Fix C<if (1) { local $x }> which needed ENTER/LEAVE", #F030
2024       From:  dfh@dwroll.lucent.com (D461-David_F_Haertig(Dave)83040)
2025     Msg-ID:  <EnKC0q.6qI@drnews.dr.lucent.com>
2026      Files:  op.c t/op/local.t
2027
2028 Change 662 on 1998/03/03 by TimBunce@ig.co.uk
2029
2030      Title:  "Dramatically improve performance of // with parens or $&", #F029
2031       From:  Chip Salzenberg
2032      Files:  cop.h perl.h proto.h regexp.h gv.c interp.sym perl.c pp.c pp_ctl.c
2033              pp_hot.c regexec.c scope.c
2034
2035 Change 661 on 1998/03/03 by TimBunce@ig.co.uk
2036
2037      Title:  "Don't warn on $x{shift}, ne => 1, or -f => 1", #F028
2038       From:  Chip Salzenberg
2039      Files:  toke.c
2040
2041 Change 660 on 1998/03/03 by TimBunce@ig.co.uk
2042
2043      Title:  "Protect against weirdness with unreal @_ in C<local @_>", #F027
2044       From:  Chip Salzenberg
2045      Files:  scope.c
2046
2047 Change 659 on 1998/03/03 by TimBunce@ig.co.uk
2048
2049      Title:  "Fix C<printf "%.0d", 0>", #F026
2050       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2051     Msg-ID:  <199711021331.NAA01826@crypt.compulink.co.uk>
2052      Files:  sv.c t/op/sprintf.t
2053
2054 Change 658 on 1998/03/03 by TimBunce@ig.co.uk
2055
2056      Title:  "Tiny core patch for source filters", #F025
2057       From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
2058     Msg-ID:  <9711202312.AA02937@claudius.bfsec.bt.co.uk>
2059      Files:  toke.c
2060
2061 Change 657 on 1998/03/03 by TimBunce@ig.co.uk
2062
2063      Title:  "Here-doc in s///e (was: Bug)", #F024
2064       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2065     Msg-ID:  <199711221445.OAA14153@crypt.compulink.co.uk>
2066      Files:  t/base/lex.t toke.c
2067
2068 Change 656 on 1998/03/03 by TimBunce@ig.co.uk
2069
2070      Title:  "Fix duplicate warnings on C<-e undef>", #F023
2071       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2072     Msg-ID:  <199711221252.MAA14000@crypt.compulink.co.uk>
2073      Files:  doio.c t/pragma/warn-1global
2074
2075 Change 655 on 1998/03/03 by TimBunce@ig.co.uk
2076
2077      Title:  "Fix '*' prototype", #F022
2078       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2079     Msg-ID:  <199711212225.RAA00755@monk.mps.ohio-state.edu>
2080      Files:  toke.c
2081
2082 Change 654 on 1998/03/03 by TimBunce@ig.co.uk
2083
2084      Title:  "File::Find bugs (and patches)", "File::Find bugs & patches", #F021
2085       From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
2086     Msg-ID:  <199711260703.XAA21257@mailgate2.boeing.com>
2087      Files:  lib/File/Find.pm
2088
2089 Change 653 on 1998/03/03 by TimBunce@ig.co.uk
2090
2091      Title:  "Fix typo: FORM{,AT}LINE", #F020
2092       From:  Chip Salzenberg
2093      Files:  sv.c
2094
2095 Change 652 on 1998/03/03 by TimBunce@ig.co.uk
2096
2097      Title:  "Fix use of unref mem when blessed object goes out of scope", #F019
2098       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2099     Msg-ID:  <199711282326.SAA15090@aatma.engin.umich.edu>
2100      Files:  scope.c
2101
2102 Change 651 on 1998/03/03 by TimBunce@ig.co.uk
2103
2104      Title:  "Fix C<my ($a, undef, $b) = @x>", #F018
2105       From:  Stephane Payrard <stef@francenet.fr>
2106     Msg-ID:  <199712040054.BAA04612@www.zweig.com>
2107      Files:  op.c t/op/my.t
2108
2109 Change 650 on 1998/03/03 by TimBunce@ig.co.uk
2110
2111      Title:  "enhanced "use strict" warning", #F017
2112       From:  Tkil <tkil@reptile.scrye.com>
2113     Msg-ID:  <199712040938.CAA07628@reptile.scrye.com>
2114      Files:  gv.c t/pragma/strict-subs t/pragma/strict-vars
2115
2116 Change 649 on 1998/03/03 by TimBunce@ig.co.uk
2117
2118      Title:  "eval of sub gives spurious "uninitialised" warning", #F016
2119       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2120     Msg-ID:  <199712061025.FAA14396@aatma.engin.umich.edu>
2121      Files:  pod/perldelta.pod pod/perlfunc.pod op.c t/op/eval.t
2122
2123 Change 648 on 1998/03/03 by TimBunce@ig.co.uk
2124
2125      Title:  "[PERL] Assigning result of pop scrambles unrelated reference", #F015
2126       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2127     Msg-ID:  <199712061100.GAA14864@aatma.engin.umich.edu>
2128      Files:  sv.c
2129
2130 Change 647 on 1998/03/03 by TimBunce@ig.co.uk
2131
2132      Title:  "[PERL] Filedescriptor leak in 5.004_55 (and earlier)", #F014
2133       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2134     Msg-ID:  <199712151922.OAA06410@monk.mps.ohio-state.edu>
2135      Files:  os2/os2.c util.c
2136
2137 Change 646 on 1998/03/03 by TimBunce@ig.co.uk
2138
2139      Title:  "Fix fdopen() on STD{IN,OUT,ERR}", #F013
2140       From:  Roderick Schertler <roderick@argon.org>
2141     Msg-ID:  <pzg1npp6e3.fsf@eeyore.ibcinc.com>
2142      Files:  doio.c t/op/misc.t
2143
2144 Change 645 on 1998/03/03 by TimBunce@ig.co.uk
2145
2146      Title:  "Fix local $a[0] and local $h{a}", #F012
2147       From:  Stephen McCamant <alias@mcs.com>
2148     Msg-ID:  <m0xjWFq-000EZeC@alias-2.pr.mcs.net>
2149      Files:  embed.h scope.h global.sym pp.c pp_hot.c scope.c t/op/local.t
2150
2151 Change 644 on 1998/03/03 by TimBunce@ig.co.uk
2152
2153      Title:  "Eliminate redundant mg_get() in SvTRUE()", #F011
2154       From:  Spider Boardman <spider@orb.nashua.nh.us>
2155     Msg-ID:  <199712251839.NAA14800@Orb.Nashua.NH.US>
2156      Files:  sv.c
2157
2158 Change 643 on 1998/03/03 by TimBunce@ig.co.uk
2159
2160      Title:  "Don't force scalar context on C<my @x> or C<my %x>", #F010
2161       From:  Chip Salzenberg
2162      Files:  op.c t/op/my.t
2163
2164 Change 642 on 1998/03/03 by TimBunce@ig.co.uk
2165
2166      Title:  "Fix assignment to $_[0] in DESTROY", #F009
2167       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2168     Msg-ID:  <199801010030.TAA14274@aatma.engin.umich.edu>
2169      Files:  pod/perlobj.pod sv.c t/op/ref.t
2170
2171 Change 627 on 1998/03/02 by TimBunce@ig.co.uk
2172
2173      Title:  "Fix inefficient checks for TIEHANDLE", #F008
2174       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2175     Msg-ID:  <199801080106.UAA05048@aatma.engin.umich.edu>
2176      Files:  pp_hot.c pp_sys.c
2177
2178 Change 626 on 1998/03/02 by TimBunce@ig.co.uk
2179
2180              This is the change description for change 625
2181      Title:  "Fix tr///s option", #F007
2182       From:  Inaba Hiroto <inaba@st.rim.or.jp>
2183     Msg-ID:  <19980110155333D.inaba@st.rim.or.jp>
2184      Files:  doop.c
2185
2186 Change 623 on 1998/03/02 by TimBunce@ig.co.uk
2187
2188      Title:  "Fix lexical lookup in eval-sub-eval", #F006
2189       From:  Chip Salzenberg
2190      Files:  pp_ctl.c
2191
2192 Change 622 on 1998/03/02 by TimBunce@ig.co.uk
2193
2194      Title:  "Don't upgrade target of assignment from LVALUE", #F005
2195       From:  Chip Salzenberg
2196      Files:  sv.c
2197
2198 Change 621 on 1998/03/02 by TimBunce@ig.co.uk
2199
2200      Title:  "Fix compile-time warning line in while ()", #F004
2201       From:  Chip Salzenberg
2202      Files:  op.c
2203
2204 Change 620 on 1998/03/02 by TimBunce@ig.co.uk
2205
2206      Title:  "STMT foreach LIST;", #F002
2207       From:  Chip Salzenberg
2208      Files:  pod/perlsyn.pod perly.c perly.c.diff perly.y t/cmd/mod.t toke.c
2209              vms/perly_c.vms
2210
2211 Change 619 on 1998/03/02 by TimBunce@ig.co.uk
2212
2213      Title:  "Fix SIGSEGV on C<42 until forever>", #F001
2214       From:  Chip Salzenberg
2215      Files:  op.c
2216
2217 ----------------
2218 Version 5.004_04        Maintenance release 4 for 5.004
2219 ----------------
2220
2221 "1. Out of clutter, find simplicity.
2222  2. From discord, find harmony.
2223  3. In the middle of difficulty lies opportunity."
2224   -- Albert Einstein, three rules of work
2225
2226
2227   HEADLINES FOR THIS MAINTENANCE RELEASE
2228
2229     Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
2230     Fixed memory leak in splice(@_).
2231     Fixed debugger core dumps.
2232     IO::Socket now sets autoflush by default.
2233     Several perldoc bugs fixed, now faster and more helpful.
2234     Fixed Win32 handle leak.
2235     Many other improvements to Win32 support.
2236     Many many other bug fixes and enhancements.
2237
2238
2239   ------  BUILD PROCESS  ------
2240
2241   Title:  "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
2242    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
2243           (Jesse Glick)
2244  Msg-ID:  <199708290032.UAA15663@ginger>,
2245           <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
2246   Files:  MANIFEST lib/ExtUtils/Liblist.pm
2247
2248   Title:  "Set LD_RUN_PATH when building suidperl"
2249    From:  Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
2250           <sanders@bsdi.com>
2251  Msg-ID:  <199708272226.QAA10206@austin.bsdi.com>
2252   Files:  Makefile.SH
2253
2254   Title:  "INSTALL version 1.26"
2255    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
2256  Msg-ID:  <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
2257   Files:  INSTALL
2258
2259   Title:  "Propagate MAKE=$(MAKE) through perl build"
2260    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
2261  Msg-ID:  <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
2262   Files:  Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
2263
2264   Title:  "update to installperl for perl5.004_02 to skip CVS dir"
2265    From:  Tony Sanders <sanders@bsdi.com>
2266  Msg-ID:  <199708272307.RAA13451@austin.bsdi.com>
2267   Files:  installperl
2268
2269   Title:  "makedepend loop on HP-UX 10.20"
2270  Msg-ID:  <1997Sep20.183731.2297443@cor.newman>
2271   Files:  Makefile.SH
2272
2273   Title:  "Tiny Grammaro in INSTALL"
2274    From:  koenig@anna.mind.de (Andreas J. Koenig)
2275  Msg-ID:  <sfcwwkb2pc8.fsf@anna.in-berlin.de>
2276   Files:  INSTALL
2277
2278   Title:  "Fix Configured osvers under Linux 1"
2279    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
2280           Sanden <hv@crypt.compulink.co.uk>
2281  Msg-ID:  <199709241439.PAA17114@crypt.compulink.co.uk>,
2282           <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
2283   Files:  Configure
2284
2285   Title:  "INSTALL-1.28"
2286    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
2287  Msg-ID:  <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
2288   Files:  INSTALL
2289
2290   Title:  "makedepend.SH fix for UNICOS"
2291    From:  Jarkko Hietaniemi <jhi@iki.fi>
2292  Msg-ID:  <199710132039.XAA21459@alpha.hut.fi>
2293   Files:  makedepend.SH
2294
2295   ------  CORE LANGUAGE  ------
2296
2297   Title:  "Re: "perl -d" dumps core when loading syslog.ph"
2298    From:  Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
2299           <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
2300           Zakharevich)
2301  Msg-ID:  <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
2302           <3407639E.FEBF20BA@neckar-alb.de>,
2303           <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
2304   Files:  pp_ctl.c
2305
2306   Title:  "Allow $obj->$coderef()"
2307    From:  Chip Salzenberg <salzench@nielsenmedia.com>
2308  Msg-ID:  <199708291649.MAA23276@nielsenmedia.com>
2309   Files:  pp_hot.c
2310
2311   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
2312           perl5"
2313    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
2314           <alias@mcs.com>
2315  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
2316           <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
2317   Files:  scope.c t/op/ref.t
2318
2319   Title:  "Avoid assumption that STRLEN == I32"
2320    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
2321           <h.b.furuseth@usit.uio.no>
2322  Msg-ID:  <199708242310.BAA05497@bombur2.uio.no>
2323   Files:  hv.c
2324
2325   Title:  "Fix memory leak in splice(@_)"
2326    From:  "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
2327           <chip@rio.atlantic.net>
2328  Msg-ID:  <m0x3iQE-000CBrC@lukka.student.harvard.edu>
2329   Files:  proto.h av.c global.sym pp.c
2330
2331   Title:  "Fix line number of warnings in while() conditional", "misleading
2332           uninit value warning"
2333    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
2334           <gbacon@crp-201.adtran.com>
2335  Msg-ID:  <199708271607.LAA01403@crp-201.adtran.com>
2336   Files:  proto.h op.c perly.c perly.y
2337
2338   Title:  "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
2339    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
2340           <greg@bic.mni.mcgill.ca>
2341  Msg-ID:  <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
2342   Files:  pp_sys.c
2343
2344   Title:  "Fix output of invalid printf formats"
2345    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
2346           <hv@crypt.compulink.co.uk>
2347  Msg-ID:  <199708241529.QAA02457@crypt.compulink.co.uk>
2348   Files:  sv.c t/op/sprintf.t
2349
2350   Title:  "regexec.c regcppartblow declaration missing an arg"
2351    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2352  Msg-ID:  <199708290059.BAA05808@crypt.compulink.co.uk>
2353   Files:  regexec.c
2354
2355   Title:  "taint readlink, readdir, gecos"
2356    From:  Jarkko Hietaniemi <jhi@iki.fi>
2357  Msg-ID:  <199709131651.TAA13471@alpha.hut.fi>
2358   Files:  pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
2359
2360   Title:  "clean up old style package' usage in op.c"
2361    From:  Stephen Potter <spp@psa.pencom.com>
2362  Msg-ID:  <199709151813.NAA14433@psisa.psa.pencom.com>
2363   Files:  op.c
2364
2365   Title:  "beautifying usage() code in perl.c"
2366    From:  "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
2367  Msg-ID:  <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
2368   Files:  perl.c
2369
2370   Title:  "debugger to fix core dumps, adds $^S"
2371    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2372  Msg-ID:  <199709170823.EAA21359@monk.mps.ohio-state.edu>
2373   Files:  pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
2374
2375   Title:  "downgrade "my $foo masks earlier" from mandatory to "-w""
2376    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
2377           <spp@psa.pencom.com>
2378  Msg-ID:  <199709091832.NAA14763@psisa.psa.pencom.com>,
2379           <199709102019.QAA09591@aatma.engin.umich.edu>
2380   Files:  pod/perldelta.pod pod/perldiag.pod op.c
2381
2382   Title:  "fix overridden glob() problems"
2383    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2384  Msg-ID:  <199709171645.MAA13988@aatma.engin.umich.edu>
2385   Files:  MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
2386           toke.c
2387
2388   Title:  "Reverse previous "Fix C<qq #hi#>" patch"
2389    From:  Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
2390           <kjahds@kjahds.com>, Tom Christiansen
2391           <tchrist@jhereg.perl.com>
2392  Msg-ID:  <199707050155.VAA27394@rio.atlantic.net>,
2393           <199708172326.RAA19344@jhereg.perl.com>,
2394           <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
2395   Files:  toke.c
2396
2397   Title:  "printf type warning buglets in m3t2"
2398    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
2399  Msg-ID:  <199708141017.MAA10225@bombur2.uio.no>
2400   Files:  regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
2401
2402   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
2403           perl5"
2404    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
2405           <alias@mcs.com>
2406  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
2407           <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
2408   Files:  scope.c t/op/ref.t
2409
2410   Title:  "unpack now allows commas but -w warns", "unpack() difference
2411           5.003->5.004"
2412    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
2413           <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
2414           Jim Esten <jesten@wdynamic.com>, Jim Esten
2415           <jesten@wepco.com>, timbo (Tim Bunce)
2416  Msg-ID:  <199709031632.LAA29584@wepco.com>,
2417           <199709090257.WAA32670@rio.atlantic.net>,
2418           <199709090917.MAA05602@alpha.hut.fi>,
2419           <199709091000.LAA24094@toad.ig.co.uk>,
2420           <341077FE.132F@wdynamic.com>,
2421           <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
2422   Files:  pod/perldiag.pod pp.c
2423
2424   Title:  "5.004_04 trial 1 assorted minor details"
2425    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
2426  Msg-ID:  <HBF.970921p5f6@bombur2.uio.no>
2427   Files:  Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
2428
2429   Title:  "A couple of 4_04t1 problems"
2430    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
2431  Msg-ID:  <9709210959.AA28772@claudius.bfsec.bt.co.uk>
2432   Files:  lib/Cwd.pm perl.c
2433
2434   Title:  "Minor changes to ease port to MVS"
2435    From:  Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
2436           SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
2437           Prymmer)
2438  Msg-ID:  <199709162058.NAA00952@mailsun2.us.oracle.com>
2439   Files:  unixish.h miniperlmain.c
2440
2441   Title:  "Truer version string and more robust perlbug"
2442    From:  "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
2443           <hv@crypt.compulink.co.uk>
2444  Msg-ID:  <199709201514.QAA21187@crypt.compulink.co.uk>,
2445           <1997Sep22.090701.2297448@cor.newman>
2446   Files:  perl.c utils/perlbug.PL
2447
2448   Title:  "Fix locale bug for constant (readonly) strings"
2449    From:  Jarkko Hietaniemi <jhi@iki.fi>
2450  Msg-ID:  <199709262125.AAA28292@alpha.hut.fi>
2451   Files:  sv.c t/pragma/locale.t
2452
2453   Title:  "Enable truly global glob()"
2454    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2455  Msg-ID:  <199710080000.UAA18972@aatma.engin.umich.edu>
2456   Files:  op.c
2457
2458   Title:  "Fix for $0 truncation"
2459    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
2460  Msg-ID:  <199710081703.SAA02653@toad.ig.co.uk>
2461   Files:  mg.c
2462
2463   Title:  "Fix for missing &import leaving stack untidy"
2464    From:  Chip Salzenberg <salzench@nielsenmedia.com>
2465  Msg-ID:  <199709282252.SAA22915@nielsenmedia.com>
2466   Files:  pp_hot.c
2467
2468   Title:  "Larry's proto fix"
2469    From:  Chip Salzenberg <salzench@nielsenmedia.com>
2470  Msg-ID:  <199709290004.UAA07559@nielsenmedia.com>
2471   Files:  op.c t/comp/proto.t
2472
2473   Title:  "Fix bugs with magical arrays and hashes (@ISA)"
2474    From:  Chip Salzenberg <chip@rio.atlantic.net>
2475  Msg-ID:  <199709232148.RAA29967@rio.atlantic.net>
2476   Files:  perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
2477           t/op/method.t
2478
2479   Title:  "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
2480    From:  Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
2481  Msg-ID:  <199709230820.JAA11945@tiuk.ti.com>
2482   Files:  perl.c taint.c util.c
2483
2484   Title:  "Tainting bitwise vector ops"
2485    From:  Chip Salzenberg <chip@rio.atlantic.net>
2486  Msg-ID:  <199710061726.NAA16438@rio.atlantic.net>
2487   Files:  doop.c t/op/taint.t
2488
2489   Title:  "Enhance $^E on OS/2"
2490    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2491  Msg-ID:  <199709232236.SAA04463@monk.mps.ohio-state.edu>
2492   Files:  pod/perlvar.pod mg.c os2/Changes
2493
2494   Title:  "option "!#... -- ..." in perl 5.004.03 seems not to work"
2495    From:  "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
2496           <urs@isnogud.escape.de>
2497  Msg-ID:  <199709232030.WAA30425@isnogud.escape.de>,
2498           <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
2499   Files:  perl.c
2500
2501   Title:  "syswrite will again write a zero length buffer"
2502    From:  Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
2503           aml@world.std.com (Andrew M. Langmead)
2504  Msg-ID:  <199710042107.AAA28561@alpha.hut.fi>,
2505           <19971007104652-cameron-1-10391@sid.research.canon.com.au>
2506   Files:  pp_sys.c
2507
2508   Title:  "make Odd number of elements in hash list warning non-mandatory"
2509    From:  Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
2510  Msg-ID:  <199710021651.MAA15690@caesun7.msd.ray.com>
2511   Files:  pp.c pp_hot.c
2512
2513   Title:  "Fix defined() bug in m4t3 affecting LWP"
2514    From:  chip@atlantic.net@ig.co.uk ()
2515  Msg-ID:  <199710101822.OAA14249@cyprus.atlantic.net>
2516   Files:  pp.c
2517
2518   Title:  "Include $archname in perl -v output"
2519    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
2520   Files:  perl.c
2521
2522   Title:  "-I flag can easily lead to whitespace in @INC"
2523    From:  Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
2524           pvhp@forte.com (Peter Prymmer)
2525  Msg-ID:  <199710130922.KAA07780@toad.ig.co.uk>,
2526           <5040400007001448000002L082*@MHS>,
2527           <9710132015.AA12457@forte.com>
2528   Files:  perl.c
2529
2530   ------  DOCUMENTATION  ------
2531
2532   Title:  "perldiag.pod: gotcha in short pattern/char ops"
2533    From:  Jarkko Hietaniemi <jhi@iki.fi>
2534  Msg-ID:  <199709050718.KAA31405@alpha.hut.fi>
2535   Files:  pod/perldiag.pod
2536
2537   Title:  "Documenting the perl-thanks address"
2538    From:  Tom Phoenix <rootbeer@teleport.com>
2539  Msg-ID:  <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
2540   Files:  pod/perl.pod
2541
2542   Title:  "Missing section for @_ in perlvar."
2543    From:  abigail@fnx.com (Abigail)
2544  Msg-ID:  <199708142146.RAA13146@fnx.com>
2545   Files:  pod/perlvar.pod
2546
2547   Title:  "Promised information about AvHASH in perguts is not delivered"
2548    From:  mjd@plover.com
2549   Files:  pod/perlguts.pod
2550
2551   Title:  "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
2552    From:  Ted Ashton <ashted@southern.edu>
2553  Msg-ID:  <199708181852.OAA15901@ns.southern.edu>
2554   Files:  pod/perlfunc.pod
2555
2556   Title:  "-U Unsafe operations need -w to warn"
2557    From:  Tom Phoenix <rootbeer@teleport.com>
2558  Msg-ID:  <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
2559   Files:  pod/perlrun.pod
2560
2561   Title:  "document the return value of syscall"
2562    From:  Hans Mulder <hansm@icgned.nl>
2563  Msg-ID:  <1997Sep7.160817.2297395@cor.newman>
2564   Files:  pod/perlfunc.pod
2565
2566   Title:  "minor fix for perltrap.pod"
2567    From:  abigail@fnx.com (Abigail)
2568  Msg-ID:  <199709170500.BAA14805@fnx.com>
2569   Files:  pod/perltrap.pod
2570
2571   Title:  "xsubpp: document advanced dynamic typemap usage"
2572    From:  "Rujith S. de Silva" <desilva@netbox.com>
2573   Files:  pod/perlxs.pod
2574
2575   Title:  "Improved diagnostic docs for here-documents"
2576    From:  Tom Phoenix <rootbeer@teleport.com>
2577  Msg-ID:  <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
2578   Files:  pod/perldiag.pod
2579
2580   Title:  "[POD patch] do-FILE forces scalar context."
2581    From:  Robin Houston <robin@oneworld.org>
2582  Msg-ID:  <199709221553.QAA28409@carryon.oneworld.org>
2583   Files:  pod/perlfunc.pod
2584
2585   Title:  "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
2586    From:  abigail@fnx.com (Abigail)
2587  Msg-ID:  <199709220107.VAA27064@fnx.com>
2588   Files:  pod/perlop.pod
2589
2590   Title:  "Clarify exec docs in perlfunc.pod"
2591    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2592  Msg-ID:  <199710081353.OAA00834@crypt.compulink.co.uk>
2593   Files:  pod/perlfunc.pod
2594
2595   Title:  "Documentation patch for perlguts.pod--document tainting routines"
2596    From:  Dan Sugalski <sugalskd@osshe.edu>
2597  Msg-ID:  <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
2598   Files:  pod/perlguts.pod
2599
2600   Title:  "Man perlfunc: incorrect split example"
2601    From:  Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
2602  Msg-ID:  <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
2603   Files:  pod/perlfunc.pod
2604
2605   Title:  "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
2606    From:  rjray@uswest.com (Randy J. Ray)
2607  Msg-ID:  <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
2608   Files:  pod/perldiag.pod
2609
2610   Title:  "Document split-with-limit on empty string perl4/perl5 change"
2611    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
2612           van der Sanden <hv@crypt.compulink.co.uk>
2613  Msg-ID:  <199709221419.PAA03987@crypt.compulink.co.uk>,
2614           <hiuvttdkv.fsf@bergen.sn.no>
2615   Files:  pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
2616
2617   Title:  "Clarify close() docs"
2618    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2619  Msg-ID:  <199710081653.MAA20611@monk.mps.ohio-state.edu>
2620   Files:  pod/perlfunc.pod
2621
2622   Title:  "perldiag log & sqrt - refer to Math::Complex package"
2623    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
2624  Msg-ID:  <199710042129.AAA20367@alpha.hut.fi>
2625   Files:  pod/perldiag.pod
2626
2627   Title:  "perlfunc.pod: sysread, syswrite docs"
2628    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
2629  Msg-ID:  <199710061910.WAA15266@alpha.hut.fi>
2630   Files:  pod/perlfunc.pod
2631
2632   Title:  "Document //gc"
2633    From:  abigail@fnx.com (Abigail)
2634  Msg-ID:  <199709232302.TAA27947@fnx.com>
2635   Files:  pod/perlop.pod
2636
2637   Title:  "repeating #! switches"
2638    From:  Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
2639           <rmb1@cise.npl.co.uk>
2640  Msg-ID:  <199709241736.NAA25855@rio.atlantic.net>,
2641           <24778.9709241501@tempest.cise.npl.co.uk>
2642   Files:  pod/perlrun.pod
2643
2644   Title:  "Re: taint documentation bug"
2645    From:  Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
2646  Msg-ID:  <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
2647   Files:  pod/perlsec.pod
2648
2649   ------  LIBRARY AND EXTENSIONS  ------
2650
2651   Title:  "FileHandle.pm fails if Exporter has not been loaded previously"
2652    From:  jan.dubois@ibm.net (Jan Dubois)
2653  Msg-ID:  <3445e05b.17874041@smtp2.ibm.net>
2654   Files:  lib/FileHandle.pm
2655
2656   Title:  "Prefer startperl path over perlpath in MakeMaker"
2657    From:  Andreas Klussmann <andreas@infosys.heitec.de>
2658  Msg-ID:  <199709162017.WAA05043@troubadix.infosys.heitec.net>
2659   Files:  lib/ExtUtils/MM_Unix.pm
2660
2661   Title:  "Sys::Hostname fails under Solaris 2.5 when setuid"
2662    From:  Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
2663  Msg-ID:  <199708201240.OAA04243@goblin.renault.fr>
2664   Files:  lib/Sys/Hostname.pm
2665
2666   Title:  "Cwd::getcwd cannot handle path contains '0' element"
2667    From:  Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
2668           <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
2669  Msg-ID:  <19970830060142J.hikura@matsu.tcc.co.jp>,
2670           <m0x4TzI-0003F1C@wsuse5.mckesson.com>
2671   Files:  lib/Cwd.pm
2672
2673   Title:  "Getopt::Long 2.11"
2674    From:  JVromans@squirrel.nl (Johan Vromans)
2675  Msg-ID:  <m0xBcdR-000RArC@plume.nl.compuware.com>
2676   Files:  lib/Getopt/Long.pm
2677
2678   Title:  "IO::Socket autoflush by default, assume tcp and PeerAddr"
2679    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
2680           <doughera@newton.phys.lafayette.edu>, Gisle Aas
2681           <aas@bergen.sn.no>
2682  Msg-ID:  <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
2683           <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
2684           <hvi07zvo9.fsf@bergen.sn.no>
2685   Files:  ext/IO/lib/IO/Socket.pm
2686
2687   Title:  "Syslog.pm and missing _PATH_LOG"
2688    From:  Ulrich Pfeifer <upf@de.uu.net>
2689  Msg-ID:  <p5iuw1cris.fsf@knowway.de.uu.net>
2690   Files:  lib/Sys/Syslog.pm
2691
2692   Title:  "Undocumented: $Test::Harness::switches"
2693    From:  Achim Bohnet <ach@mpe.mpg.de>
2694  Msg-ID:  <9708272110.AA26904@o09.xray.mpe.mpg.de>
2695   Files:  lib/Test/Harness.pm
2696
2697   Title:  "Patches for lib/Math/Complex.pm and t/lib/complex.t"
2698    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
2699  Msg-ID:  <199709102009.WAA27428@anna.in-berlin.de>
2700   Files:  lib/Math/Complex.pm t/lib/complex.t
2701
2702   Title:  "Win32: Install.pm not correctly comparing binary files."
2703    From:  Jeff Urlwin <jurlwin@access.digex.net>
2704  Msg-ID:  <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
2705   Files:  lib/ExtUtils/Install.pm
2706
2707   Title:  "Document that File::Find doesn't follow symlinks"
2708    From:  Greg Ward <greg@bic.mni.mcgill.ca>
2709  Msg-ID:  <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
2710   Files:  lib/File/Find.pm
2711
2712   Title:  "fix subroutines called in a void context in perl5db.pl"
2713    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2714  Msg-ID:  <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
2715   Files:  lib/perl5db.pl
2716
2717   Title:  "xsubpp fix to allow #ifdef's around entire XSubs"
2718    From:  John Tobey <jtobey@user1.channel1.com>
2719  Msg-ID:  <199709070034.AAA16457@remote119>
2720   Files:  lib/ExtUtils/xsubpp
2721
2722   Title:  "Banishing eval from getopt.pl and Getopt/Std.pm"
2723    From:  "John L. Allen" <allen@gateway.grumman.com>
2724  Msg-ID:  <Pine.SOL.3.91.970920154720.3683A@gateway>
2725   Files:  lib/getopt.pl lib/Getopt/Std.pm
2726
2727   Title:  "further complex number patches"
2728    From:  Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
2729  Msg-ID:  <199709221009.FAA21216@staff2.cso.uiuc.edu>,
2730           <199709221216.PAA15130@alpha.hut.fi>
2731   Files:  lib/Math/Complex.pm t/lib/complex.t
2732
2733   Title:  "Trap Time::Local infinite loop"
2734    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2735  Msg-ID:  <199710030030.BAA17372@crypt.compulink.co.uk>
2736   Files:  lib/Time/Local.pm
2737
2738   Title:  "Cosmetic Test::Harness patch"
2739    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2740  Msg-ID:  <199710032226.SAA15354@monk.mps.ohio-state.edu>
2741   Files:  lib/Test/Harness.pm
2742
2743   Title:  "ExtUtil::Install sub my_cmp needs to binmode its files"
2744    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
2745           <spp@psa.pencom.com>
2746  Msg-ID:  <199710010617.BAA02037@psisa.psa.pencom.com>,
2747           <199710011819.OAA03288@aatma.engin.umich.edu>
2748   Files:  lib/ExtUtils/Install.pm
2749
2750   Title:  "Enable make test "TEST_FILES=t/*.t.were_failing""
2751    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2752  Msg-ID:  <199710032231.SAA15364@monk.mps.ohio-state.edu>
2753   Files:  lib/ExtUtils/MM_Unix.pm
2754
2755   Title:  "Fix for autouse.pm"
2756    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2757  Msg-ID:  <199710071734.NAA19462@monk.mps.ohio-state.edu>
2758   Files:  lib/autouse.pm
2759
2760   Title:  "Math::Complex fixes - fixes problems on m68-linux"
2761    From:  Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
2762  Msg-ID:  <199709301422.HAA24368@koah.research.nokia.com>
2763   Files:  lib/Math/Complex.pm
2764
2765   Title:  "Updated CPAN.pm for 5.004_04"
2766    From:  koenig@anna.mind.de (Andreas J. Koenig)
2767  Msg-ID:  <sfcpvpv8teo.fsf@anna.in-berlin.de>
2768   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
2769
2770   Title:  "debugger bug with 'c subname'"
2771    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2772  Msg-ID:  <199709232331.TAA04546@monk.mps.ohio-state.edu>
2773   Files:  lib/perl5db.pl
2774
2775   Title:  "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
2776    From:  Daniel S. Lewart, Jarkko Hietaniemi
2777           <jarkko.hietaniemi@research.nokia.com>
2778  Msg-ID:  <199710010939.CAA00964@koah.research.nokia.com>
2779   Files:  lib/Math/Complex.pm
2780
2781   Title:  "Cwd::fastcwd needs changes to work with tainting"
2782    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
2783           <pfeifer@wait.de>, Tim Bunce
2784  Msg-ID:  <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
2785   Files:  lib/Cwd.pm
2786
2787   Title:  "use autouse: requires prototype now"
2788    From:  user@agate.berkeley.edu
2789  Msg-ID:  <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
2790   Files:  lib/autouse.pm
2791
2792   Title:  ""use base qw(Foo Bar);" to set @ISA at compile time"
2793    From:  Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
2794           <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
2795           jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
2796           Wall)
2797  Msg-ID:  <199710022151.WAA21250@toad.ig.co.uk>,
2798           <199710031613.JAA11286@wall.org>,
2799           <199710040829.KAA16739@furu.g.aas.no>,
2800           <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
2801           <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
2802   Files:  lib/base.pm
2803
2804   Title:  "Further Math/Complex.pm enhancements"
2805    From:  Jarkko Hietaniemi <jhi@iki.fi>
2806  Msg-ID:  <199710132055.XAA02086@alpha.hut.fi>
2807   Files:  lib/Math/Complex.pm t/lib/complex.t
2808
2809   Title:  "Further Math::Complex fixes"
2810    From:  Jarkko Hietaniemi <jhi@iki.fi>
2811  Msg-ID:  <199710120933.MAA01165@alpha.hut.fi>
2812   Files:  lib/Math/Complex.pm
2813
2814   ------  OTHER CHANGES  ------
2815
2816   Title:  "POD patches w.r.t. $^S"
2817    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2818  Msg-ID:  <199710030001.UAA14241@monk.mps.ohio-state.edu>
2819   Files:  ../pod/perlfunc.pod ../pod/perlvar.pod
2820
2821   Title:  "libperl.sl on HP-UX 10.20"
2822    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
2823           <hv@crypt.compulink.co.uk>
2824  Msg-ID:  <199709250003.BAA18085@crypt.compulink.co.uk>,
2825           <873emkbpit.fsf@perv.daft.com>
2826   Files:  
2827
2828   Title:  "myconfig / perl -V: remove randbits and add prototype"
2829    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
2830  Msg-ID:  <199709290857.JAA07706@toad.ig.co.uk>
2831   Files:  myconfig
2832
2833   Title:  "Emacs CPerl update for 5.004_04"
2834    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2835  Msg-ID:  <199710140835.EAA26825@monk.mps.ohio-state.edu>
2836   Files:  emacs/cperl-mode.el
2837
2838   Title:  "Enhance perly.fixer to help porters."
2839    From:  Tim Bunce
2840   Files:  perly.fixer
2841
2842   ------  PORTABILITY - WIN32  ------
2843
2844   Title:  "Fix win32/Makefile for perl95"
2845    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2846   Files:  win32/Makefile win32/makefile.mk
2847
2848   Title:  "Win32 archnames"
2849    From:  Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
2850           <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
2851           Bunce <Tim.Bunce@ig.co.uk>
2852  Msg-ID:  <199709111929.PAA22488@aatma.engin.umich.edu>,
2853           <341719E4.4923@forte.com>,
2854           <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
2855   Files:  win32/config_H.bc win32/config_H.vc
2856
2857   Title:  "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
2858    From:  jan.dubois@ibm.net (Jan Dubois)
2859  Msg-ID:  <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
2860   Files:  win32/pod.mak
2861
2862   Title:  "Add test-notty target to Win32 Makefile"
2863    From:  jan.dubois@ibm.net (Jan Dubois)
2864  Msg-ID:  <343f5106.12461608@smtp2.ibm.net>
2865   Files:  win32/Makefile
2866
2867   Title:  "Bug in Win32::GetShortPathName"
2868    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2869  Msg-ID:  <199710092229.SAA21556@aatma.engin.umich.edu>
2870   Files:  win32/win32.c
2871
2872   Title:  "Fix NT handles leak."
2873    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2874  Msg-ID:  <199710111319.JAA10918@aatma.engin.umich.edu>
2875   Files:  win32/win32io.c win32/win32sck.c
2876
2877   Title:  "fix socket init duality on win32"
2878    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2879  Msg-ID:  <199710111523.LAA12407@aatma.engin.umich.edu>
2880   Files:  win32/win32sck.c
2881
2882   ------  PORTABILITY - GENERAL  ------
2883
2884   Title:  "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
2885    From:  Dominic Dunlop <domo@tcp.ip.lu>
2886  Msg-ID:  <v03110700b06a30bdfc42@[194.51.248.80]>
2887   Files:  hints/machten.sh
2888
2889   Title:  "Irix 6.2 build problem - so_locations"
2890    From:  "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
2891  Msg-ID:  <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
2892   Files:  hints/irix_6.sh
2893
2894   Title:  "Porting/pumpkin.pod version 1.13"
2895    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
2896  Msg-ID:  <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
2897   Files:  Porting/pumpkin.pod
2898
2899   Title:  "lib/timelocal.t fails test 1 for VMS 7.1"
2900    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2901  Msg-ID:  <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
2902   Files:  vms/vmsish.h vms/vms.c
2903
2904   Title:  "Patches to updated README.VMS for Perl 5.004_04"
2905    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
2906  Msg-ID:  <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
2907   Files:  README.vms
2908
2909   Title:  "Fix perl build on Digital UNIX after JDK installs libnet.so"
2910    From:  Spider Boardman <spider@orb.nashua.nh.us>
2911  Msg-ID:  <199709191826.OAA18040@Orb.Nashua.NH.US>
2912   Files:  hints/dec_osf.sh
2913
2914   Title:  "Updated README.VMS for Perl 5.004_04"
2915    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
2916  Msg-ID:  <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
2917   Files:  README.vms
2918
2919   Title:  "Dynixptx hints"
2920    From:  bruce@aps.org ("Bruce P. Schuck")
2921  Msg-ID:  <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
2922   Files:  hints/dynixptx.sh
2923
2924   Title:  "Minor OS/2 patch for 4_03"
2925    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2926  Msg-ID:  <199710032224.SAA15345@monk.mps.ohio-state.edu>
2927   Files:  os2/os2.c
2928
2929   Title:  "OS2::REXX improvements"
2930    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2931  Msg-ID:  <199709272214.SAA08638@monk.mps.ohio-state.edu>
2932   Files:  os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
2933
2934   Title:  "hints/qnx.sh update"
2935    From:  Norton Allen <allen@huarp.harvard.edu>
2936  Msg-ID:  <199709261508.LAA07889@dolores.harvard.edu>
2937   Files:  hints/qnx.sh
2938
2939   Title:  "New hints file for IBM OS/390 OpenEdition (MVS)"
2940    From:  pvhp@forte.com (Peter Prymmer)
2941  Msg-ID:  <9709240106.AA26484@forte.com>
2942   Files:  hints/os390.sh
2943
2944   Title:  "OS/2 Hints"
2945    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2946  Msg-ID:  <199710130631.CAA25426@monk.mps.ohio-state.edu>
2947   Files:  hints/os2.sh
2948
2949   ------  TESTS  ------
2950
2951   Title:  "op/glob.t test failure under Win32 with CVS"
2952    From:  Warren Jones <wjones@tc.fluke.com>
2953  Msg-ID:  <97Aug26.091048pdt.35761-1@gateway.fluke.com>
2954   Files:  t/op/glob.t
2955
2956   Title:  "tests fail if localhost/loopback address not defined"
2957    From:  David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
2958           <davem@icc.gsfc.nasa.gov>
2959  Msg-ID:  <34048947.2944@icc.gsfc.nasa.gov>
2960   Files:  t/lib/io_sock.t t/lib/io_udp.t
2961
2962   Title:  "Improve pragma/locale test 102 - and don't fail, just warn"
2963    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
2964   Files:  t/pragma/locale.t
2965
2966   Title:  "Invalid test output in t/op/taint.t in trial 1"
2967    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2968  Msg-ID:  <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
2969   Files:  t/op/taint.t
2970
2971   Title:  "Identify t/*/*.t test failing because of file permissions"
2972    From:  koenig@anna.mind.de (Andreas J. Koenig)
2973  Msg-ID:  <sfcraah0xvy.fsf@anna.in-berlin.de>
2974   Files:  t/TEST
2975
2976   Title:  "fix poor t/op/runlevel.t test"
2977    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
2978           <hv@crypt.compulink.co.uk>, Norton Allen
2979           <allen@huarp.harvard.edu>
2980  Msg-ID:  <199709261458.KAA28611@dolores.harvard.edu>
2981   Files:  t/op/runlevel.t
2982
2983   ------  UTILITIES  ------
2984
2985   Title:  "Missing 'require' in auto-generated .pm by h2xs"
2986    From:  davidk@tor.securecomputing.com (David Kerry)
2987  Msg-ID:  <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
2988   Files:  utils/h2xs.PL
2989
2990   Title:  "Perldoc tiny patch to avoid $0"
2991    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2992  Msg-ID:  <199709122141.RAA16846@monk.mps.ohio-state.edu>
2993   Files:  utils/perldoc.PL
2994
2995   Title:  "h2ph broken in 5.004_02"
2996    From:  David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
2997           kstar@www.chapin.edu (Kurt D. Starsinic)
2998  Msg-ID:  <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
2999           <199708201700.KAA02621@www.chapin.edu>
3000   Files:  utils/h2ph.PL
3001
3002   Title:  "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
3003           hints/bsdos.sh"
3004    From:  Tony Sanders <sanders@bsdi.com>
3005  Msg-ID:  <199708272301.RAA12803@austin.bsdi.com>
3006   Files:  eg/sysvipc/ipcsem utils/h2ph.PL
3007
3008   Title:  "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
3009    From:  Tim Bunce
3010  Msg-ID:  <199708251732.KAA19299@gadget.cscaper.com>
3011   Files:  utils/perldoc.PL
3012
3013   Title:  "5.004m4t1: perlbug: NIS domainname gets into wrong places"
3014    From:  koenig@anna.mind.de (Andreas J. Koenig)
3015  Msg-ID:  <sfcg1qy38as.fsf@anna.in-berlin.de>
3016   Files:  utils/perlbug.PL
3017
3018   Title:  "add better local patch info to perlbug", "perlbug checks perl
3019           build/run version changes"
3020    From:  Tim.Bunce@ig.co.uk
3021   Files:  utils/perlbug.PL
3022
3023   Title:  "perldoc - suggest modules if requested module not found"
3024    From:  Anthony David <adavid@netinfo.com.au>
3025  Msg-ID:  <3439CD83.6969@netinfo.com.au>
3026   Files:  utils/perldoc.PL
3027
3028   Title:  "perldoc mail::foo tries to read binary /usr/ucb/mail"
3029    From:  "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
3030  Msg-ID:  <199710082014.NAA00808@gadget.cscaper.com>
3031   Files:  utils/perldoc.PL
3032
3033   Title:  "perldoc -f setpwent (for example) returns no descriptive text"
3034    From:  Tim Bunce
3035   Files:  utils/perldoc.PL
3036
3037   Title:  "perldoc diffs: don't search auto - much faster"
3038    From:  "Joseph N. Hall" <joseph@5sigma.com>
3039  Msg-ID:  <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
3040   Files:  utils/perldoc.PL
3041
3042
3043
3044 ----------------
3045 Version 5.004_03        Maintenance release 3 for 5.004
3046 ----------------
3047
3048 "To err is human, to forgive divine."
3049   -- Alexander Pope
3050
3051
3052   HEADLINES FOR THIS MAINTENANCE RELEASE
3053
3054     Fixed 5.004_02 compilation failure on VMS.
3055     Fixed Configure (non)errors being displayed to user.
3056     Better support for Windows 95.
3057     Assorted documentation and hint file improvements.
3058     perl --foo no longer silently ignored.
3059
3060
3061   ------  BUILD PROCESS  ------
3062
3063   Title:  "Show Configure failure reason even with -s"
3064    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
3065  Msg-ID:  <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
3066   Files:  Configure
3067
3068   Title:  "Configure can stop without fully explaining itself"
3069    From:  Jim Anderson <jander@ml.com>
3070  Msg-ID:  <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
3071           <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
3072   Files:  Configure
3073
3074   ------  CORE LANGUAGE  ------
3075
3076   Title:  "typos in perl -h output"
3077    From:  "Richard A. Wells" <Rwells@uhs.harvard.edu>
3078  Msg-ID:  <6D0BF914BC@gateuhs.harvard.edu>
3079   Files:  perl.c
3080
3081   Title:  "Some perldb -> PERLDB_* macro changes were missed"
3082    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3083  Msg-ID:  <199708100323.XAA27155@monk.mps.ohio-state.edu>
3084   Files:  pp_ctl.c
3085
3086   Title:  "Further fix to lseek's in lockf_emulate_flock"
3087    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
3088  Msg-ID:  <199708060031.CAA07387@bombur2.uio.no>,
3089           <199708102225.AAA16970@bombur2.uio.no>
3090   Files:  pp_sys.c
3091
3092   Title:  "GNU style perl --version (or any other --foo) ignored"
3093    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
3094           <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
3095  Msg-ID:  <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
3096           <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
3097           <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
3098   Files:  pod/perldiag.pod perl.c
3099
3100   Title:  "seen_dot declaration in perl.c needed for VMS"
3101    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3102  Msg-ID:  <199708072033.QAA09167@aatma.engin.umich.edu>
3103   Files:  perl.c
3104
3105   ------  DOCUMENTATION  ------
3106
3107   Title:  "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
3108    From:  Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
3109           Zakharevich)
3110  Msg-ID:  <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
3111           <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
3112           <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
3113   Files:  pod/perlrun.pod
3114
3115   Title:  "perlop pod inconsistent in presentation of regexp options"
3116    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
3117           jmr@whirlwind.fmr.com
3118  Msg-ID:  <199708061404.KAA06717@whirlwind.fmr.com>,
3119           <199708081505.LAA09810@whirlwind.fmr.com>,
3120           <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
3121           <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
3122           <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
3123   Files:  pod/perlop.pod
3124
3125   Title:  "pod2man generated .IX lines upset whatis on Solaris"
3126    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
3127           Redford)
3128  Msg-ID:  <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
3129   Files:  pod/pod2man.PL
3130
3131   Title:  "The description of the \Q metacharacter is confusing to novices"
3132    From:  aml@world.std.com (Andrew M. Langmead)
3133  Msg-ID:  <199708101946.AA06339@world.std.com>
3134   Files:  pod/perlre.pod
3135
3136   Title:  "doc patch for pack("p",undef) packing a NULL pointer"
3137    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
3138  Msg-ID:  <9708102159.AA11726@claudius.bfsec.bt.co.uk>
3139   Files:  pod/perldelta.pod pod/perlfunc.pod
3140
3141   Title:  "perlfunc.pod error"
3142    From:  Tom Christiansen <tchrist@jhereg.perl.com>
3143  Msg-ID:  <199708102235.QAA18420@jhereg.perl.com>
3144   Files:  pod/perlfunc.pod
3145
3146   ------  LIBRARY AND EXTENSIONS  ------
3147
3148   Title:  "patch for documentation error in FileCache.pm"
3149    From:  Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
3150  Msg-ID:  <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
3151   Files:  lib/FileCache.pm
3152
3153   Title:  "[PATCH] 5.004_02: Complex/Trig: update"
3154    From:  Jarkko Hietaniemi <jhi@iki.fi>
3155  Msg-ID:  <199708081842.VAA31214@alpha.hut.fi>
3156   Files:  lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
3157
3158   Title:  "CPAN Use of uninitialized value in newest perl"
3159    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
3160  Msg-ID:  <9708091738.AA16435@amber.ssd.hcsc.com>
3161   Files:  lib/CPAN.pm
3162
3163   ------  PORTABILITY - WIN32  ------
3164
3165   Title:  "[PATCH] /x is not a valid shell switch on Win95"
3166    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3167  Msg-ID:  <199708121720.NAA14760@aatma.engin.umich.edu>
3168   Files:  win32/win32.c
3169
3170   Title:  "[PATCH] Win95-proofing pl2bat"
3171    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3172  Msg-ID:  <199708121733.NAA14888@aatma.engin.umich.edu>
3173   Files:  MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
3174           win32/bin/runperl.pl win32/bin/search.pl
3175           win32/bin/webget.pl
3176
3177   Title:  "[PATCH] [OK] Perl5.004_02 on Alpha NT"
3178    From:  wmiddlet@adobe.com (William Middleton)
3179  Msg-ID:  <199708072100.OAA13141@ducks>
3180   Files:  win32/win32.c
3181
3182   ------  PORTABILITY - OTHER  ------
3183
3184   Title:  "Improve dual-universe comments in hints/sunos_4_1.sh"
3185    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
3186  Msg-ID:  <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
3187   Files:  hints/sunos_4_1.sh
3188
3189   Title:  "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
3190    From:  Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
3191           <shimpei@socrates.patnet.caltech.edu>
3192  Msg-ID:  <33EF1634.B36B6500@pobox.com>
3193   Files:  hints/linux.sh
3194
3195   Title:  "5.004_02 Configure - worrying but normal errors displayed to user"
3196    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
3197           (Paul Marquess)
3198  Msg-ID:  <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
3199           <9708102159.AA11726@claudius.bfsec.bt.co.uk>
3200   Files:  Configure os2/diff.configure
3201
3202   Title:  "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
3203    From:  thad@thadlabs.com (Thad Floryan)
3204  Msg-ID:  <9708111415.AA03808@thadlabs.com>
3205   Files:  hints/sunos_4_1.sh
3206
3207   Title:  "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
3208    From:  Bill Glicker <billg@burrelles.com>
3209  Msg-ID:  <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
3210   Files:  hints/sco.sh
3211
3212   ------  UTILITIES  ------
3213
3214   Title:  "perlbug -d non-interactive (with patch)"
3215    From:  Ted Ashton <ashted@southern.edu>
3216  Msg-ID:  <199708071418.KAA15711@ns.southern.edu>
3217   Files:  utils/perlbug.PL
3218
3219
3220
3221 ----------------
3222 Version 5.004_02        Maintenance release 2 for 5.004
3223 ----------------
3224
3225 "When you work you are a flute through whose
3226  heart the whispering of the hours turns to music."
3227   -- from The Prophet by Kahlil Gibran
3228
3229
3230   HEADLINES FOR THIS MAINTENANCE RELEASE
3231
3232     Major memory growth bug fixed.
3233     Object destruction is more timely and orderly.
3234     Further major enhancements to Win32 support, including:
3235     Win32 binary compatibility between Visual C++ and Borland C++.
3236     The -S option is now more useful on dos/Win32 (see perlrun).
3237     Implicit -p print now checks for write errors.
3238     DB_File now sub-classable (and other fixes).
3239     Memory usage stats available with perl's malloc (see perldelta).
3240     'use UNIVERSAL;' deprecated (see perldelta).
3241     Internal integer to string conversions are faster.
3242     Carp can be forced to give stack traces (see perldoc Carp).
3243     Many other bug fixes and enhancements. 
3244
3245
3246   ------  BUILD PROCESS  ------
3247
3248   Title:  "[PATCH] m2t3: Configure: cf_time always in C locale"
3249    From:  Jarkko Hietaniemi <jhi@iki.fi>
3250  Msg-ID:  <199708061827.VAA09623@alpha.hut.fi>
3251   Files:  Configure
3252
3253   Title:  "Configure can't find open3 on NeXTstep"
3254    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
3255           (Hans Mulder)
3256  Msg-ID:  <9706271816.AA10551@ icgned.icgned.nl >
3257   Files:  Configure
3258
3259   Title:  "Don't use undef value in Config::myconfig"
3260    From:  "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
3261           <salzench@nielsenmedia.com>
3262  Msg-ID:  <199706271525.RAA13517@sissy.in-berlin.de>
3263   Files:  configpm
3264
3265   Title:  "make Configure recognize powerux hint (perl5.004_01)"
3266    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
3267  Msg-ID:  <9707301938.AA08352@amber.ssd.hcsc.com>
3268   Files:  Configure
3269
3270   Title:  "[PATCH]: HP-UX 10 w/o transition links"
3271    From:  Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
3272  Msg-ID:  <199706181851.AA093329906@hpcc123.corp.hp.com>,
3273           <199706231650.AA070364627@hpcc123.corp.hp.com>
3274   Files:  Configure
3275
3276   Title:  "INSTALL updates for GNU ld and __inet_* errors"
3277    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
3278   Files:  INSTALL
3279
3280   ------  CORE LANGUAGE  ------
3281
3282   Title:  "[PATCH] Additional patch for "Can't execute ...""
3283    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3284  Msg-ID:  <199707191651.MAA04897@monk.mps.ohio-state.edu>
3285   Files:  pod/perldiag.pod perl.c
3286
3287   Title:  "[PATCH] Band-aid fix for local([@%]$x)"
3288    From:  Stephen McCamant <alias@mcs.com>
3289  Msg-ID:  <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
3290   Files:  pod/perldiag.pod op.c pp_hot.c t/op/local.t
3291
3292   Title:  "[PATCH] Re: Bug in Regular Expressions when using colon as
3293           delimiter"
3294    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3295  Msg-ID:  <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
3296   Files:  pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
3297
3298   Title:  "[PATCH] Re: Can't pack literals as pointers"
3299    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3300  Msg-ID:  <199708012250.SAA20278@aatma.engin.umich.edu>
3301   Files:  pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
3302
3303   Title:  "[PATCH] Do not constant-fold ops that depend on locale if C<use
3304           locale>"
3305    From:  Chip Salzenberg <salzench@nielsenmedia.com>
3306  Msg-ID:  <199707210519.BAA13785@nielsenmedia.com>
3307   Files:  op.c
3308
3309   Title:  "Eval fails in certain situations (eval "{'...")"
3310    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3311  Msg-ID:  <199707211753.NAA14940@aatma.engin.umich.edu>
3312   Files:  t/comp/term.t toke.c
3313
3314   Title:  "Fix memory leak on eval 'sub {}'"
3315    From:  Chip Salzenberg <chip@rio.atlantic.net>
3316   Files:  pp_ctl.c
3317
3318   Title:  "stringify looses integerness"
3319    From:  Gisle Aas <aas@bergen.sn.no>
3320  Msg-ID:  <hbu4l96z2.fsf@bergen.sn.no>
3321   Files:  sv.c
3322
3323   Title:  "Fix intolerance of a space between "print" and opening paren"
3324    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3325  Msg-ID:  <199707011421.KAA15836@aatma.engin.umich.edu>
3326   Files:  toke.c
3327
3328   Title:  "[PATCH] Re: Calling Perl from within C from within Perl"
3329    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3330  Msg-ID:  <199706301842.OAA05569@aatma.engin.umich.edu>
3331   Files:  perl.c
3332
3333   Title:  "UNIVERSAL.pm and import methods (tests)"
3334    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3335  Msg-ID:  <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
3336   Files:  t/op/universal.t universal.c
3337
3338   Title:  "Avoid core dump on some paren'd regexp matches", "One-liner regex
3339           causes SEGV on 5.003 under HP-UX and Linux"
3340    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
3341  Msg-ID:  <199706261236.NAA03472@crypt.compulink.co.uk>,
3342           <199707061144.MAA04443@crypt.compulink.co.uk>
3343   Files:  regexec.c t/op/re_tests
3344
3345   Title:  "Forbid negative splice offset beyond array start"
3346    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
3347           <chip@rio.atlantic.net>
3348  Msg-ID:  <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
3349   Files:  pp.c
3350
3351   Title:  "Forbid "goto" into middle of foreach loop"
3352    From:  Chip Salzenberg <chip@rio.atlantic.net>
3353   Files:  pod/perldiag.pod pp_ctl.c
3354
3355   Title:  "Fix C<qq #hi#>"
3356    From:  Chip Salzenberg <chip@rio.atlantic.net>
3357   Files:  toke.c
3358
3359   Title:  "bless file handles as FileHandle if loaded else IO::Handle"
3360    From:  Gisle Aas <aas@bergen.sn.no>
3361  Msg-ID:  <hyb80drrz.fsf@bergen.sn.no>
3362   Files:  gv.c lib/FileHandle.pm
3363
3364   Title:  "infinite recursion in malloc() with some compile flags"
3365    From:  Hans Mulder <hansmu@xs4all.nl>
3366  Msg-ID:  <199706240050.CAA10550@xs2.xs4all.nl>
3367   Files:  malloc.c
3368
3369   Title:  "sv_vcatpvfn hogs memory [Patch included]"
3370    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
3371  Msg-ID:  <199706211521.RAA12778@solar.ethz.ch>
3372   Files:  sv.c
3373
3374   Title:  "Fix '-' flag on sprintf() of floats"
3375    From:  Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
3376           <jhi@iki.fi>
3377  Msg-ID:  <199705270646.JAA02510@alpha.hut.fi>
3378   Files:  sv.c
3379
3380   Title:  "Free temps before calling END blocks", "Too late destruction"
3381    From:  Chip Salzenberg <chip@rio.atlantic.net>
3382  Msg-ID:  <m33erfv5hx.fsf@chany-p100.emwp.com>
3383   Files:  perl.c
3384
3385   Title:  "Fix C<print $foo x 2> parsing"
3386    From:  "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
3387           Salzenberg <chip@rio.atlantic.net>
3388  Msg-ID:  <199706121737.KAA00503@palrel3.hp.com>
3389   Files:  toke.c
3390
3391   Title:  "Fix lockf_emulate_flock() positioning"
3392    From:  Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
3393  Msg-ID:  <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
3394   Files:  pp_sys.c
3395
3396   Title:  "Don't use atol() for unsigned values", "signedness problem in
3397           pack("N", "value");"
3398    From:  Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
3399           <espel@llaic.univ-bpclermont.fr>
3400  Msg-ID:  <19970531200007.40218@llaic.univ-bpclermont.fr>
3401   Files:  sv.c
3402
3403   Title:  "Don't warn about "${foo}" in string, even if &foo exists"
3404    From:  Chip Salzenberg <chip@rio.atlantic.net>
3405   Files:  toke.c
3406
3407   Title:  "[PATCH] -p does not check for failure of implicit print"
3408    From:  Dominic Dunlop <domo@slipper.ip.lu>
3409  Msg-ID:  <v0311070aafea3fa83061@[194.51.248.75]>
3410   Files:  pod/perldiag.pod pod/perlrun.pod toke.c
3411
3412   Title:  "Fix double form() in XS version check"
3413    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3414  Msg-ID:  <199707150010.UAA00816@monk.mps.ohio-state.edu>
3415   Files:  XSUB.h
3416
3417   Title:  "Constant-fold sprintf()"
3418    From:  Chip Salzenberg <salzench@nielsenmedia.com>
3419   Files:  opcode.pl
3420
3421   Title:  "[PATCH] Fix double form() in XS version check"
3422    From:  Chip Salzenberg <salzench@nielsenmedia.com>
3423  Msg-ID:  <199707210518.BAA13771@nielsenmedia.com>
3424   Files:  XSUB.h
3425
3426   Title:  "[PATCH] Make DEBUGGING_MSTATS info consistent"
3427    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
3428  Msg-ID:  <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
3429   Files:  INSTALL pod/perldelta.pod perl.h
3430
3431   Title:  "Minor Win32 glitch with -S flag"
3432    From:  Warren Jones <wjones@tc.fluke.com>
3433  Msg-ID:  <97Jun19.150511pdt.35717-2@gateway.fluke.com>
3434   Files:  perl.c
3435
3436   Title:  "Slightly safer signals"
3437    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3438   Files:  mg.c perl.c
3439
3440   Title:  "Time::Local patch (plus perl.c and filehand.t)"
3441    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
3442   Files:  lib/Time/Local.pm perl.c t/lib/filehand.t
3443
3444   Title:  "[PATCH] Weirdness in sv_peek()"
3445    From:  Stephen McCamant <alias@mcs.com>
3446  Msg-ID:  <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
3447           <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
3448   Files:  sv.c
3449
3450   Title:  "Win32 UNC path causes autoload to fail"
3451    From:  Warren Jones <wjones@tc.fluke.com>
3452  Msg-ID:  <97Jun18.163826pdt.35714-1@gateway.fluke.com>
3453   Files:  pp_ctl.c
3454
3455   Title:  "[PATCH]: reduced malloc patch"
3456    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3457  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
3458   Files:  av.c
3459
3460   Title:  "[PATCH] $\1 and serious bug in evalling"
3461    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3462  Msg-ID:  <199707262127.RAA12883@monk.mps.ohio-state.edu>
3463   Files:  pp_ctl.c
3464
3465   Title:  "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
3466           safety code"
3467    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
3468           <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
3469  Msg-ID:  <199707140912.KAA09935@crypt.compulink.co.uk>,
3470           <199707142050.QAA20976@rio.atlantic.net>,
3471           <199707182035.VAA20990@crypt.compulink.co.uk>,
3472           <9707151040.AA02883@toad.ig.co.uk>
3473   Files:  global.sym sv.c
3474
3475   Title:  "object never destructs"
3476    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3477  Msg-ID:  <199707131955.PAA29655@aatma.engin.umich.edu>
3478   Files:  scope.c t/op/ref.t
3479
3480   Title:  "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
3481           flag fixes for DOSISH platforms"
3482    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3483  Msg-ID:  <199707250043.UAA02385@aatma.engin.umich.edu>,
3484           <199707301828.OAA19508@aatma.engin.umich.edu>
3485   Files:  pod/perldiag.pod pod/perlrun.pod perl.c
3486
3487   Title:  "Perldb internal flag rehaul"
3488    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3489   Files:  pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
3490           pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
3491
3492   Title:  "[PATCH] Re: q and escaping paired delimiters"
3493    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
3494           <kjahds@kjahds.com>
3495  Msg-ID:  <199707280516.BAA14055@aatma.engin.umich.edu>,
3496           <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
3497           <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
3498   Files:  t/base/lex.t toke.c
3499
3500   Title:  "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
3501    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3502  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
3503   Files:  malloc.c perl.c
3504
3505   Title:  "semctl broken under Linux"
3506    From:  Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
3507           Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
3508           Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
3509  Msg-ID:  <33C38291.2D9302DA@ti.com>,
3510           <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
3511           <9707041538.AA08946@toad.ig.co.uk>,
3512           <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
3513           <9707090933.AA19012@issan.informatik.uni-dortmund.de>
3514   Files:  doio.c
3515
3516   Title:  "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
3517    From:  Jarkko Hietaniemi <jhi@iki.fi>
3518   Files:  perl.h
3519
3520   Title:  "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
3521           (with substr bug and still some"
3522    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
3523           <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
3524  Msg-ID:  <199707301759.SAA02899@crypt.compulink.co.uk>,
3525           <199707302228.BAA18032@alpha.hut.fi>,
3526           <199707310929.KAA06515@crypt.compulink.co.uk>,
3527           <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
3528   Files:  pp.c
3529
3530   Title:  "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
3531           intersect original at all"
3532    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
3533  Msg-ID:  <199707100655.JAA14924@alpha.hut.fi>,
3534           <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
3535   Files:  pod/perlfunc.pod pp.c t/op/substr.t
3536
3537   Title:  "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
3538    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
3539  Msg-ID:  <9707301934.AA18594@amber.ssd.hcsc.com>
3540   Files:  hints/cxux.sh pp.c
3541
3542   ------  DOCUMENTATION  ------
3543
3544   Title:  "Duplicates in perlguts.pod"
3545    From:  hans@icgned.nl (Hans Mulder)
3546  Msg-ID:  <9707082346.AA13231@ icgned.icgned.nl >
3547   Files:  pod/perlguts.pod
3548
3549   Title:  "Better "Can't locate auto/%s.al in @INC" error documentation"
3550    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
3551  Msg-ID:  <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
3552   Files:  pod/perldiag.pod
3553
3554   Title:  "new perlembed.pod:match.c"
3555    From:  Doug MacEachern <dougm@opengroup.org>
3556  Msg-ID:  <199707170355.XAA21370@postman.opengroup.org>
3557   Files:  pod/perlembed.pod
3558
3559   Title:  "Document bug fix in localization of $1 etc."
3560    From:  Chip Salzenberg <salzench@nielsenmedia.com>
3561   Files:  pod/perldelta.pod
3562
3563   Title:  "[PATCH] Major goof in XS Tutorial regarding subdirs"
3564    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3565  Msg-ID:  <199707260920.FAA12453@monk.mps.ohio-state.edu>
3566   Files:  pod/perlxstut.pod
3567
3568   Title:  "[PATCH] Magic info in perlguts, take 2"
3569    From:  Stephen McCamant <alias@mcs.com>
3570  Msg-ID:  <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
3571   Files:  pod/perlguts.pod
3572
3573   Title:  "[BUG:PATCH] Missing semicolon message wrong in perldiag"
3574    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3575  Msg-ID:  <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
3576           <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
3577   Files:  pod/perldiag.pod
3578
3579   Title:  "[PATCH] Updates to perlguts (repost)"
3580    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3581  Msg-ID:  <199707152223.SAA00776@monk.mps.ohio-state.edu>
3582   Files:  pod/perlguts.pod
3583
3584   Title:  "[BUG:47:LOG] Dropped "and" in pod2man"
3585    From:  hans@icgned.nl (Hans Mulder)
3586  Msg-ID:  <9707082355.AA13254@ icgned.icgned.nl >
3587   Files:  pod/pod2man.PL
3588
3589   Title:  "[BUG] perlembed.pod:power.c example"
3590    From:  Doug MacEachern <dougm@opengroup.org>
3591  Msg-ID:  <199707181344.JAA10565@postman.opengroup.org>
3592   Files:  pod/perlembed.pod
3593
3594   Title:  "[PATCH] arguments swapped in perlapio.pod"
3595    From:  Hans Mulder <hansmu@xs4all.nl>
3596  Msg-ID:  <199706240049.CAA10534@xs2.xs4all.nl>
3597   Files:  pod/perlapio.pod
3598
3599   Title:  "[PATCH] cool quote for perldebug"
3600    From:  Greg Bacon <gbacon@adtrn-srv4.adtran.com>
3601  Msg-ID:  <199707292140.QAA28579@adtrn-srv4.adtran.com>
3602   Files:  pod/perldebug.pod
3603
3604   Title:  "[PATCH] multiline commands in qx//"
3605    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3606  Msg-ID:  <199707212350.TAA18496@aatma.engin.umich.edu>
3607   Files:  pod/perlfunc.pod pod/perlop.pod
3608
3609   Title:  "patch to 5.004_01 perltrap.pod"
3610    From:  jmm@revenge.elegant.com (John Macdonald)
3611  Msg-ID:  <9706231525.AA22790@revenge.elegant.com>
3612   Files:  pod/perltrap.pod
3613
3614   Title:  "perl4 to perl5.004 converion with debugger problem"
3615    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3616  Msg-ID:  <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
3617   Files:  pod/perltrap.pod
3618
3619   Title:  "done3/perlbook.pod"
3620    From:  Randal Schwartz <merlyn@gadget.cscaper.com>
3621   Files:  pod/perlbook.pod
3622
3623   Title:  "[PATCH] readline and readpipe are undocumented"
3624    From:  Hans Mulder <hansmu@xs4all.nl>
3625   Files:  pod/perlfunc.pod
3626
3627   Title:  "Document use of - in a regex char class."
3628    From:  Dominic Dunlop <domo@slipper.ip.lu>
3629  Msg-ID:  <v03102804afd578bcef2c@[194.51.248.88]>
3630   Files:  pod/perlre.pod
3631
3632   Title:  "[PATCH] splitpod broken in 5.004_01"
3633    From:  Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
3634  Msg-ID:  <199706240048.CAA10515@xs2.xs4all.nl>,
3635           <9706241612.AA09119@toad.ig.co.uk>
3636   Files:  pod/splitpod
3637
3638   ------  LIBRARY AND EXTENSIONS  ------
3639
3640   Title:  "Carp::cluck() and -MCarp=verbose"
3641    From:  Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
3642  Msg-ID:  <199708060607.AAA16681@den-mdev1.tci.com>,
3643           <199708062105.PAA09878@den-mdev1.tci.com>
3644   Files:  lib/Carp.pm
3645
3646   Title:  "Warning from calls using "use Shell""
3647    From:  Andrew Pimlott <pimlott@abel.math.harvard.edu>
3648  Msg-ID:  <Pine.SOL.3.91.970806173903.7320H-100000@abel>
3649   Files:  lib/Shell.pm
3650
3651   Title:  "confessing a carp"
3652    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
3653           <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
3654           <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
3655  Msg-ID:  <199708052155.WAA25393@crypt.compulink.co.uk>,
3656           <199708060721.IAA30894@crypt.compulink.co.uk>,
3657           <199708061533.LAA01313@rio.atlantic.net>,
3658           <33E79BE2.4E6F@ni-s.u-net.com>,
3659           <33E8E3C5.62C@ni-s.u-net.com>,
3660           <9708051619.AA13764@toad.ig.co.uk>
3661   Files:  lib/Carp.pm
3662
3663   Title:  "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
3664    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3665  Msg-ID:  <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
3666   Files:  lib/dumpvar.pl
3667
3668   Title:  "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
3669    From:  Jarkko Hietaniemi <jhi@iki.fi>
3670  Msg-ID:  <199708060732.KAA02675@alpha.hut.fi>
3671   Files:  lib/I18N/Collate.pm
3672
3673   Title:  "[PATCH] Binary installers for Perl modules"
3674    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3675  Msg-ID:  <199707210006.UAA06165@monk.mps.ohio-state.edu>
3676   Files:  lib/ExtUtils/Install.pm
3677
3678   Title:  "m2t2 broke CPAN.pm :-("
3679    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
3680   Files:  lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3681
3682   Title:  "[PATCH] CPAN.pm on OS/2"
3683    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
3684           <ilya@math.ohio-state.edu>
3685  Msg-ID:  <199707180415.AAA03180@monk.mps.ohio-state.edu>,
3686           <199707181407.QAA12920@anna.in-berlin.de>
3687   Files:  lib/CPAN.pm
3688
3689   Title:  "Docs of IO::Handle [PATCH]"
3690    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3691  Msg-ID:  <199707222307.TAA08380@monk.mps.ohio-state.edu>
3692   Files:  ext/IO/lib/IO/Handle.pm
3693
3694   Title:  "Exporter errors give wrong location"
3695    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3696  Msg-ID:  <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
3697   Files:  lib/Exporter.pm
3698
3699   Title:  "[PATCH] Exporter new export_to_level method"
3700    From:  epeschko@elmer.tci.com (Ed Peschko)
3701   Files:  lib/Exporter.pm
3702
3703   Title:  "DB_File produces spurious output when trapping __DIE__"
3704    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
3705  Msg-ID:  <9706302125.AA28254@claudius.bfsec.bt.co.uk>
3706   Files:  ext/DB_File/DB_File.pm
3707
3708   Title:  "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
3709    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3710  Msg-ID:  <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
3711   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
3712
3713   Title:  "perl5.004 Time::Local still broken"
3714    From:  Mathias Koerber <mathias@dnssec1.singnet.com.sg>
3715  Msg-ID:  <199706260452.MAA22647@dnssec1.singnet.com.sg>
3716   Files:  lib/Time/Local.pm
3717
3718   Title:  "Sys::Hostname should localize $SIG{__DIE__}"
3719    From:  Ken Shan <ken@digitas.harvard.edu>
3720  Msg-ID:  <199707070357.XAA18065@digitas.harvard.edu>
3721   Files:  lib/Sys/Hostname.pm
3722
3723   Title:  "xsubpp patch"
3724    From:  John Tobey <jtobey@user1.channel1.com>
3725  Msg-ID:  <199707010221.CAA01234@remote133>
3726   Files:  lib/ExtUtils/xsubpp
3727
3728   Title:  "DB_File 1.15 patch"
3729    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
3730  Msg-ID:  <9707192117.AA01973@claudius.bfsec.bt.co.uk>
3731   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
3732           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
3733
3734   Title:  "Problems with setvbuf"
3735    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3736  Msg-ID:  <199707250040.UAA11000@monk.mps.ohio-state.edu>
3737   Files:  ext/IO/IO.xs
3738
3739   Title:  "[PATCH] Repost of fork() debugger patch"
3740    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3741  Msg-ID:  <199707252101.RAA11846@monk.mps.ohio-state.edu>
3742   Files:  lib/perl5db.pl lib/Term/ReadLine.pm
3743
3744   Title:  "IO::File and DB_File pollutes namespace with Fcntl constants"
3745    From:  Gisle Aas <aas@bergen.sn.no>
3746  Msg-ID:  <h205qyijy.fsf@bergen.sn.no>
3747   Files:  ext/IO/lib/IO/File.pm
3748
3749   Title:  "[MM] [PATCH] Re: Liblist problems for MSWin32"
3750    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3751  Msg-ID:  <199706182152.RAA20273@aatma.engin.umich.edu>
3752   Files:  lib/ExtUtils/Liblist.pm
3753
3754   Title:  "Net::hostent documentation error"
3755    From:  gnat@frii.com
3756  Msg-ID:  <199707082222.QAA24728@elara.frii.com>
3757   Files:  lib/Net/hostent.pm
3758
3759   Title:  "PATCH: make DBM*_File modules sub-classable"
3760    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
3761  Msg-ID:  <9707121854.AA19472@claudius.bfsec.bt.co.uk>
3762   Files:  ext/GDBM_File/typemap ext/NDBM_File/typemap
3763           ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
3764           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3765
3766   Title:  "Sys::Syslog patch to allow unix domain sockets"
3767    From:  Sean Robinson <robinson_s@sc.maricopa.edu>
3768  Msg-ID:  <33B31342.7EB16A44@sc.maricopa.edu>
3769   Files:  lib/Sys/Syslog.pm
3770
3771   Title:  "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
3772           "UNIVERSAL.pm and import methods"
3773    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
3774           Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
3775           <gsar@engin.umich.edu>, Hugo van der Sanden
3776           <hv@crypt.compulink.co.uk>
3777  Msg-ID:  <199706271701.NAA25664@aatma.engin.umich.edu>,
3778           <199706271904.UAA00120@crypt.compulink.co.uk>,
3779           <199706272054.QAA28913@aatma.engin.umich.edu>,
3780           <199706301554.LAA03763@aatma.engin.umich.edu>,
3781           <33B22248.7D7C1985@ti.com>,
3782           <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
3783           <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
3784           <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
3785           <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
3786           <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
3787           <hiuyv6q9k.fsf@bergen.sn.no>
3788   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
3789           t/op/universal.t universal.c
3790
3791   Title:  "[MM] Small patch to MakeMaker, new release"
3792    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>
3793  Msg-ID:  <199706281603.SAA10869@anna.in-berlin.de>
3794   Files:  lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
3795           lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
3796           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3797
3798   Title:  "ExtUtils-Embed upgrade"
3799    From:  Doug MacEachern <dougm@opengroup.org>
3800   Files:  lib/ExtUtils/Embed.pm
3801
3802   Title:  "[PATCH] icmp tweak for IO::Socket"
3803    From:  Nick.Ing-Simmons@tiuk.ti.com
3804  Msg-ID:  <199707041240.NAA21484@pluto.tiuk.ti.com>
3805   Files:  ext/IO/lib/IO/Socket.pm
3806
3807   Title:  "Allow concurrent mkdir in File::Path::mkpath"
3808    From:  schattev@imb-jena.de (Ruben Schattevoy)
3809  Msg-ID:  <199707300943.LAA21574@kant.imb-jena.de>
3810   Files:  lib/File/Path.pm
3811
3812   Title:  "CPAN.pm, $VERSION and nested (bundled) modules."
3813    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
3814   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
3815           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
3816           lib/ExtUtils/Mksymlists.pm
3817
3818   Title:  "[PATCH] perl debugger, win32, and emacs"
3819    From:  Jay Rogers <jay@rgrs.com>
3820  Msg-ID:  <199707311759.NAA13276@crooked-i.mitre.org>
3821   Files:  lib/perl5db.pl
3822
3823   Title:  "[PATCH] pod2html mangles C<&foo(42);>"
3824    From:  Hans Mulder <hansmu@xs4all.nl>
3825  Msg-ID:  <199706250057.CAA10162@xs1.xs4all.nl>
3826   Files:  lib/Pod/Html.pm
3827
3828   Title:  "[PATCH] posix.xs broken on VMS 7.1"
3829    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
3830  Msg-ID:  <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
3831   Files:  ext/POSIX/POSIX.xs
3832
3833   Title:  "MM_Unix.pm nits for Win32 DMAKE"
3834    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3835  Msg-ID:  <199708032051.QAA14248@aatma.engin.umich.edu>
3836   Files:  lib/ExtUtils/MM_Unix.pm
3837
3838   Title:  "Sys::Hostname -w unclean in trial 2"
3839    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3840  Msg-ID:  <199708032055.QAA14278@aatma.engin.umich.edu>
3841   Files:  lib/Sys/Hostname.pm
3842
3843   Title:  "(3) File::Find::find()/finddepth() bugs with toplevel paths"
3844    From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
3845  Msg-ID:  <199707040045.RAA24459@mailgate2.boeing.com>
3846   Files:  lib/File/Find.pm
3847
3848   ------  OTHER CHANGES  ------
3849
3850   Title:  "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
3851    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>,
3852           ilya@math.ohio-state.edu (Ilya Zakharevich)
3853  Msg-ID:  <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
3854           <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
3855   Files:  
3856   Files:  
3857
3858   ------  PORTABILITY - WIN32  ------
3859
3860   Title:  "[PATCH] Embedding threaded apps in perl.dll"
3861    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3862  Msg-ID:  <199707261518.LAA24346@aatma.engin.umich.edu>,
3863           <199707301833.OAA19570@aatma.engin.umich.edu>
3864   Files:  win32/win32.c
3865
3866   Title:  "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
3867    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
3868           <wjones@tc.fluke.com>
3869  Msg-ID:  <199707061843.OAA23874@aatma.engin.umich.edu>,
3870           <97Jun24.115804pdt.35752-2@gateway.fluke.com>
3871   Files:  win32/bin/pl2bat.bat
3872
3873   Title:  "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
3874           pod2xxx.bat Missing?"
3875    From:  Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
3876           <gsar@engin.umich.edu>
3877  Msg-ID:  <199707011423.KAA15855@aatma.engin.umich.edu>,
3878           <33B8B962.D96FA1F5@netinfo.com.au>
3879   Files:  win32/Makefile win32/makefile.mk
3880
3881   Title:  "[PATCH] Win32 sitelib intuition from DLL location"
3882    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3883  Msg-ID:  <199706231647.MAA23260@aatma.engin.umich.edu>
3884   Files:  win32/win32.h win32/config_h.PL win32/win32.c
3885
3886   Title:  "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
3887           coexistence on win32"
3888    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3889  Msg-ID:  <199707250109.VAA02666@aatma.engin.umich.edu>,
3890           <199707301829.OAA19516@aatma.engin.umich.edu>
3891   Files:  lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
3892           win32/win32iop.h win32/makedef.pl win32/win32.c
3893           win32/win32io.c
3894
3895   Title:  "[PATCH] docs for win32 utilities"
3896    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3897  Msg-ID:  <199707250045.UAA02510@aatma.engin.umich.edu>
3898   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
3899
3900   Title:  "[PATCH] exec() fixed on win32"
3901    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3902  Msg-ID:  <199706241525.LAA06554@aatma.engin.umich.edu>
3903   Files:  win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
3904           win32/config_H.bc win32/config_H.vc win32/makedef.pl
3905           win32/win32.c win32/win32io.c
3906
3907   Title:  "[PATCH] getenv() after my_setenv() gets old entry on Win32"
3908    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3909  Msg-ID:  <199706231700.NAA23400@aatma.engin.umich.edu>
3910   Files:  win32/win32.h win32/win32.c
3911
3912   Title:  "[PATCH] getservby*() calls fail on Windows NT"
3913    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3914  Msg-ID:  <199706231654.MAA23276@aatma.engin.umich.edu>
3915   Files:  win32/win32sck.c
3916
3917   Title:  "[PATCH] minor win32 scribbles"
3918    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
3919           <hv@crypt.compulink.co.uk>
3920  Msg-ID:  <199707262307.TAA28410@aatma.engin.umich.edu>,
3921           <199707270832.JAA19399@crypt.compulink.co.uk>
3922   Files:  pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
3923           win32/config.vc win32/makefile.mk
3924
3925   Title:  "[PATCH] trial2: some batch files won't run"
3926    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3927  Msg-ID:  <199708040226.WAA17301@aatma.engin.umich.edu>
3928   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
3929
3930   Title:  "[PATCH] win32 docs and runperl.bat"
3931    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3932  Msg-ID:  <199707070446.AAA29560@aatma.engin.umich.edu>
3933   Files:  MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
3934
3935   Title:  "[PATCH] win32 extras and embedding"
3936    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3937  Msg-ID:  <199707250232.WAA03421@aatma.engin.umich.edu>,
3938           <199707301831.OAA19528@aatma.engin.umich.edu>
3939   Files:  dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
3940           win32/makedef.pl win32/perllib.c win32/win32.c
3941
3942   Title:  "[PATCH] win32 tweaks"
3943    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3944  Msg-ID:  <199707042150.RAA01065@aatma.engin.umich.edu>
3945   Files:  win32/win32.h win32/win32.c
3946
3947   Title:  "[PATCH] win32_stat() fixes (2nd try)"
3948    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3949  Msg-ID:  <199708040137.VAA16810@aatma.engin.umich.edu>
3950   Files:  t/op/stat.t win32/win32iop.h win32/win32.c
3951
3952   ------  PORTABILITY - OTHER  ------
3953
3954   Title:  "Additional OS/2 patches"
3955    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
3956           <ilya@math.ohio-state.edu>
3957  Msg-ID:  <199708020823.EAA19521@monk.mps.ohio-state.edu>,
3958           <199708021424.KAA28561@aatma.engin.umich.edu>,
3959           <199708042108.RAA27671@aatma.engin.umich.edu>
3960   Files:  README.os2 os2/Changes perl.c
3961
3962   Title:  "Additional patch is needed for os2/diff.configure"
3963    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
3964  Msg-ID:  <199708020745.DAA19483@monk.mps.ohio-state.edu>
3965   Files:  os2/diff.configure
3966
3967   Title:  "Assorted OS/2 fixes"
3968    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
3969  Msg-ID:  <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
3970   Files:  hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
3971           os2/Makefile.SHs os2/os2.c util.c
3972
3973   Title:  "[PATCH] Changes for VMS 7.1 support"
3974    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
3975           <sugalsd@lbcc.cc.or.us>
3976  Msg-ID:  <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
3977           <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
3978   Files:  vms/sockadapt.h vms/config.vms vms/sockadapt.c
3979
3980   Title:  "[PATCH] Easier TCP stack selection for VMS"
3981    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
3982  Msg-ID:  <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
3983   Files:  vms/descrip.mms
3984
3985   Title:  "Minor VMS patches"
3986    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
3987  Msg-ID:  <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
3988   Files:  lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
3989           vms/vms.c vms/ext/filespec.t
3990
3991   Title:  "[PATCH] Two un-disabled tests for VMS"
3992    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
3993  Msg-ID:  <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
3994   Files:  vms/test.com
3995
3996   Title:  "fixes for hints/svr4 for UnixWare >= 2.1.1"
3997    From:  John Hughes <john@titanic.atlantech.com>
3998  Msg-ID:  <199707021230.OAA24230@titanic.AtlanTech.COM>
3999   Files:  hints/svr4.sh
4000
4001   Title:  "make depend loop fix and minor OS/2 improvements to build process"
4002    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
4003   Files:  Makefile.SH hints/os2.sh os2/Makefile.SHs
4004
4005   ------  TESTS  ------
4006
4007   Title:  "Add xor tests to test suite"
4008    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
4009  Msg-ID:  <199706250730.IAA06097@crypt.compulink.co.uk>
4010   Files:  t/comp/cmdopt.t
4011
4012   Title:  "[PATCH] enable some tests on Win32"
4013    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4014  Msg-ID:  <199707250029.UAA02351@aatma.engin.umich.edu>
4015   Files:  t/op/magic.t
4016
4017   Title:  "Fix up problems with *DBM tests"
4018    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>
4019   Files:  t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4020
4021   ------  UTILITIES  ------
4022
4023   Title:  "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
4024    From:  Jarkko Hietaniemi <jhi@iki.fi>
4025  Msg-ID:  <199708071022.NAA13008@alpha.hut.fi>
4026   Files:  utils/perlbug.PL
4027
4028   Title:  "perlbug - check sendmail and fix win32 tmp path"
4029    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4030  Msg-ID:  <199708060349.XAA15895@aatma.engin.umich.edu>
4031   Files:  utils/perlbug.PL
4032
4033   Title:  "OK: perl <some_version> on <some_system> (corrected)", "enhancements
4034           to perlbug -ok"
4035    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
4036  Msg-ID:  <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
4037           <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
4038           <m0wv81x-000EYPC@alias-2.pr.mcs.net>
4039   Files:  utils/Makefile utils/perlbug.PL
4040
4041   Title:  "perlbug -ok [PATCH]"
4042    From:  "Charles F. Randall" <crandall@free.click-n-call.com>
4043  Msg-ID:  <199706181824.MAA04082@free.click-n-call.com>
4044   Files:  utils/perlbug.PL
4045
4046   Title:  "perlbug broken"
4047    From:  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4048  Msg-ID:  <9707040912.AA03466@issan.informatik.uni-dortmund.de>
4049   Files:  utils/perlbug.PL
4050
4051   Title:  "[PATCH] perlbug under OS/2"
4052    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
4053  Msg-ID:  <199707180333.XAA03102@monk.mps.ohio-state.edu>
4054   Files:  utils/perlbug.PL
4055
4056   Title:  "perldoc doesn't grok Win32 UNC paths"
4057    From:  Warren Jones <wjones@tc.fluke.com>
4058  Msg-ID:  <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
4059           <97Jun18.165618pdt.35713-1@gateway.fluke.com>
4060   Files:  utils/perldoc.PL
4061
4062   Title:  "[PATCH] perldoc under OS/2"
4063    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
4064  Msg-ID:  <199707180340.XAA03114@monk.mps.ohio-state.edu>
4065   Files:  utils/perldoc.PL
4066
4067   Title:  "h2ph corrections to avoid redefined sub warnings"
4068    From:  wdconsta <wdconsta@cs.adelaide.edu.au>
4069  Msg-ID:  <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
4070   Files:  utils/h2ph.PL
4071
4072
4073
4074 ----------------
4075 Version 5.004_01        Maintenance release 1 for 5.004
4076 ----------------
4077
4078 "Practice random kindness and senseless acts of beauty"
4079   -- Anne Herbert
4080
4081   HEADLINES FOR THIS MAINTENANCE RELEASE
4082
4083           (..., undef, ...) = split(...) bug fixed. 
4084           Win32 support greatly improved, now very strong. 
4085           Memory leak using Tied hashes and arrays fixed. 
4086           Documentation updates. 
4087           Many other bug fixes and enhancements. 
4088
4089   CORE LANGUAGE
4090
4091   Title:  "[PATCH] first true value returned by scalar C<...> is wrong"
4092    From:  hansm@euronet.nl
4093   Files:  pp_ctl.c t/op/flip.t
4094
4095   Title:  "Regex Bug in 5.003_26 thru 003_99a"
4096    From:  Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
4097           <chip@atlantic.net>
4098  Msg-ID:  <199705152303.BAA08890@kuru.ee.ethz.ch>,
4099           <199705161915.PAA18721@rio.atlantic.net>
4100   Files:  regcomp.h regcomp.c regexec.c
4101
4102   Title:  "[PATCH] -w interacts badly with -Dt"
4103    From:  Spider Boardman <spider@Orb.Nashua.NH.US>
4104   Files:  sv.c
4105
4106   Title:  "No DESTROY on untie. Tie memory leak fixed."
4107    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
4108           pmarquess@bfsec.bt.co.uk (Paul Marquess)
4109  Msg-ID:  <199705170235.WAA00267@fluffy.rgrs.com>,
4110           <199705172156.RAA20561@aatma.engin.umich.edu>,
4111           <9705171506.AA04491@claudius.bfsec.bt.co.uk>
4112   Files:  pp_hot.c
4113
4114   Title:  "magic_clear_all_env proto should match svt_clear"
4115    From:  Nick Ing-Simmons <nik@tiuk.ti.com>
4116   Files:  proto.h mg.c
4117
4118   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
4119           "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
4120    From:  hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
4121  Msg-ID:  <199705292240.AAA01135@mail.euronet.nl>
4122   Files:  embed.h perl.h proto.h global.sym mg.c t/op/magic.t
4123
4124   Title:  "Patch to show @INC when require dies"
4125    From:  avera@hal.com (Jim Avera)
4126  Msg-ID:  <9705230121.AA27872@membrane.hal.com>
4127   Files:  pp_ctl.c
4128
4129   Title:  "[PATCH] bug with m// nested inside s///e"
4130    From:  hansm@euro.net
4131   Files:  op.c t/op/subst.t
4132
4133   DOCUMENTATION
4134
4135   Title:  "[PATCH] perlembed Win32 update"
4136    From:  Doug MacEachern <dougm@opengroup.org>
4137   Files:  pod/perlembed.pod
4138
4139   Title:  "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
4140           used as lvalue."
4141    From:  John Hughes <john@AtlanTech.COM>
4142   Files:  pod/perldiag.pod
4143
4144   Title:  "local(%ENV) looses magic - document behaviour"
4145    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4146   Files:  pod/perlsub.pod
4147
4148   Title:  "[PATCH] perlguts caveats", "perlguts additions"
4149    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
4150           (Ilya Zakharevich)
4151  Msg-ID:  <199705180052.UAA22066@aatma.engin.umich.edu>,
4152           <199705180202.WAA22826@aatma.engin.umich.edu>,
4153           <199705301341.JAA05204@aatma.engin.umich.edu>,
4154           <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
4155   Files:  pod/perlguts.pod
4156
4157   Title:  "pod2man produces broken pages", "weird condition in perldelta breaks
4158           nroff"
4159    From:  Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
4160  Msg-ID:  <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
4161           <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
4162   Files:  pod/pod2man.PL
4163
4164   Title:  "Perl 5 pod2man fix", "perlguts man page corrupted"
4165    From:  chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
4166           (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
4167  Msg-ID:  <199705210013.UAA09599@menhaden.adi.com>,
4168           <199706011305.JAA18271@cas.org>,
4169           <199706012116.PAA14102@elara.frii.com>,
4170           <9504250959.AA23419@feste.edc.com>,
4171           <9504251700.AA23823@feste.edc.com>
4172   Files:  pod/pod2man.PL
4173
4174   Title:  "[PATCH] reference form chomp to chop in perlfunc"
4175    From:  hansm@euronet.nl
4176   Files:  pod/perlfunc.pod
4177
4178   Title:  "pod2man gags if "=pod" is before "=head1 NAME""
4179    From:  whyde@pezz.sps.mot.com (Warren Hyde)
4180  Msg-ID:  <9705212115.AA21730@pezz.sps.mot.com>
4181   Files:  pod/pod2man.PL
4182
4183   Title:  "perlfunc.pod unclear about return value range of rand"
4184    From:  "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
4185  Msg-ID:  <m0wSMiC-000C9xC@lukka.student.harvard.edu>
4186   Files:  pod/perlfunc.pod
4187
4188   Title:  "Error in perllol manpage", "Error in perllol manpage (fwd)"
4189    From:  Chris Wick <cwick@lmc.com>
4190   Files:  pod/perllol.pod
4191
4192   Title:  "5.004 removed deprecated %OVERLOAD support silently"
4193    From:  jon@sems.com (Jonathan Biggar)
4194  Msg-ID:  <199705232319.QAA28388@clamp.netlabs.com>
4195   Files:  pod/perldelta.pod
4196
4197   Title:  "[PATCH] Documentation bugs"
4198    From:  Stephen Potter <spp@psa.pencom.com>
4199   Files:  pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
4200           pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
4201
4202   Title:  "5.004 POD stuff", "make html - any takers?", "make html --> unusable
4203           xref links", "pod/*.html -- all hyperlinks are invalid"
4204    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
4205           <psmith@BayNetworks.COM>, Gurusamy Sarathy
4206           <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
4207           Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
4208           Avera), lvirden@cas.org
4209  Msg-ID:  <199705162008.XAA06906@alpha.hut.fi>,
4210           <199705171830.OAA15652@erawan.cognex.com>,
4211           <199706081749.NAA04552@aatma.engin.umich.edu>,
4212           <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
4213           <87hgg2y1h4.fsf@perv.daft.com>,
4214           <9705161931.AA01075@membrane.hal.com>,
4215           <9705191839.AA28702@lemming.engeast>
4216   Files:  INSTALL pod/perldiag.pod installhtml
4217
4218   Title:  "checkpods- forget blank line status when starting a new file"
4219    From:  Larry Parmelee <parmelee@CS.Cornell.EDU>
4220   Files:  pod/checkpods.PL
4221
4222   Title:  "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
4223    From:  Tim Bunce
4224   Files:  installhtml lib/Pod/Html.pm pod/splitpod
4225
4226   LIBRARY AND EXTENSIONS
4227
4228   Title:  "sdbm can fail if a config.h exists in system directories"
4229    From:  Tim Bunce
4230   Files:  ext/SDBM_File/sdbm/Makefile.PL
4231
4232   Title:  "LWP and SIG __DIE__ traps not playing well together!"
4233    From:  Gisle Aas <aas@bergen.sn.no>
4234   Files:  lib/AutoLoader.pm
4235
4236   Title:  "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
4237    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
4238   Files:  lib/AutoSplit.pm
4239
4240   Title:  "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
4241           with FQDN ? [Even in 5.004 - a bug?]"
4242    From:  Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
4243           alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
4244  Msg-ID:  <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
4245   Files:  lib/Sys/Syslog.pm
4246
4247   Title:  "Patch to CPAN.pm (perl5.004) for ncftp"
4248    From:  "Richard L. Maus, Jr." <rmaus@monmouth.com>
4249  Msg-ID:  <337FBAC8.167EB0E7@monmouth.com>
4250   Files:  lib/CPAN.pm
4251
4252   Title:  "[PATCH] Harness.pm bug w/perl5.004 & VMS"
4253    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
4254  Msg-ID:  <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
4255   Files:  lib/Test/Harness.pm
4256
4257   Title:  "more Fcntl constants [PATCH]"
4258    From:  Jarkko Hietaniemi <jhi@iki.fi>
4259   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4260
4261   Title:  "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
4262    From:  Tim Bunce
4263   Files:  lib/chat2.pl
4264
4265   BUILD PROCESS
4266
4267   Title:  "make test && ... doesn't work"
4268    From:  Tim Bunce
4269   Files:  Makefile.SH
4270
4271   Title:  "[PATCH] INSTALL-1.18"
4272    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>
4273  Msg-ID:  <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
4274   Files:  INSTALL
4275
4276   Title:  "improved gnuwin32 Configure support"
4277    From:  Chris Faylor <cgf@bbc.com>
4278  Msg-ID:  <199706070318.XAA09214@hardy.bbc.com>
4279   Files:  Configure
4280
4281   Title:  "installhtml problems finding splitpod"
4282    From:  lvirden@cas.org
4283   Files:  installhtml INSTALL
4284
4285   Title:  "perl 5.004 (and 01) man pages not generated and installed"
4286    From:  lvirden@cas.org (Larry W. Virden)
4287   Files:  installman
4288
4289   Title:  "oddity in Configure"
4290    From:  Mike Stok <mike@stok.co.uk>
4291   Files:  Configure
4292
4293   Title:  "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
4294    From:  Peter van Heusden <pvh@junior.uwc.ac.za>
4295  Msg-ID:  <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
4296           <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
4297   Files:  Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
4298
4299   Title:  "Compiling perl5.004 on NEWS-OS 4.x"
4300    From:  Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
4301           <matusita@ics.es.osaka-u.ac.jp>
4302  Msg-ID:  <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
4303   Files:  Configure hints/newsos4.sh
4304
4305   PORTABILITY
4306
4307   Title:  "win32: additional default libraries"
4308    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4309  Msg-ID:  <199705291332.JAA21560@aatma.engin.umich.edu>
4310   Files:  lib/ExtUtils/MM_Win32.pm
4311
4312   Title:  "[PATCH] win32 minor fixes"
4313    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4314   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
4315
4316   Title:  "[PATCH] clean up perlocal.pod output on VMS"
4317    From:  pvhp@forte.com (Peter Prymmer)
4318   Files:  lib/ExtUtils/MM_VMS.pm
4319
4320   Title:  "[PATCH] Re: Term::ReadKey on Win32: set console"
4321    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4322   Files:  lib/Term/ReadLine.pm
4323
4324   Title:  "[PATCH] Pod::Text nit for Win32"
4325    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4326   Files:  lib/Pod/Text.pm
4327
4328   Title:  "pathname bug in xsubpp on win32"
4329    From:  jon@sems.com (Jonathan Biggar)
4330  Msg-ID:  <199705230126.SAA23401@clamp.netlabs.com>
4331   Files:  lib/ExtUtils/xsubpp
4332
4333   Title:  "MakeMaker stumbles on Win32 UNC paths"
4334    From:  Warren Jones <wjones@TC.FLUKE.COM>
4335   Files:  lib/ExtUtils/MM_Win32.pm
4336
4337   Title:  "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
4338    From:  Jarkko Hietaniemi <jhi@iki.fi>
4339   Files:  doio.c
4340
4341   Title:  "Perl 5.004 + Linux 2.0.30 & semctl()"
4342    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
4343           Mendelson <jordy@snappy.wserv.com>
4344   Files:  doio.c
4345
4346   Title:  "lib/io_udp.t fails on VMS"
4347    From:  Jonathan.Hudson@jrhudson.demon.co.uk
4348  Msg-ID:  <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
4349   Files:  pp_sys.c
4350
4351   Title:  "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
4352    From:  Henrik Tougaard <ht.000@foa.dk>
4353   Files:  mg.c t/op/taint.t
4354
4355   Title:  "[PATCH] (NEXT|OPEN)STEP hints"
4356    From:  Gerd Knops <gerti@BITart.com>
4357   Files:  hints/next_3.sh hints/next_4.sh
4358
4359   Title:  "win32: user defined shell"
4360    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4361  Msg-ID:  <199705291339.JAA21682@aatma.engin.umich.edu>
4362   Files:  pod/perlrun.pod win32/win32.c
4363
4364   Title:  "misc perl5.004 doc fixes, especially vms"
4365    From:  lvirden@cas.org (Larry W. Virden)
4366  Msg-ID:  <199705160419.AAA16317@cas.org>
4367   Files:  pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
4368           vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
4369
4370   Title:  "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
4371    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
4372   Files:  vms/gen_shrfls.pl
4373
4374   Title:  "[PATCH] win32: Configure cf_email"
4375    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4376  Msg-ID:  <199705301335.JAA05079@aatma.engin.umich.edu>
4377   Files:  win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
4378           win32/makefile.mk
4379
4380   Title:  "[PATCH] README.win32 nits"
4381    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4382   Files:  README.win32
4383
4384   Title:  "Document cause and remedy for op/taint.t failure"
4385    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4386   Files:  README.win32
4387
4388   Title:  "SVR4 hints for DDE SMES Supermax Enterprise Server"
4389    From:  Jarkko Hietaniemi <jhi@iki.fi>
4390   Files:  hints/svr4.sh
4391
4392   Title:  "porting.help"
4393    From:  Tim Bunce
4394   Files:  Porting/pumpkin.pod Porting/preprel
4395
4396   Title:  "Major 5.004 Win32 update (Borland win32 support, and other patches)",
4397           "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
4398    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4399   Files:  MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
4400           opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
4401           ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
4402           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
4403           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
4404           lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
4405           win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
4406           mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
4407           win32/Makefile win32/config.bc win32/config.vc
4408           win32/config_H.bc win32/config_H.vc win32/makedef.pl
4409           win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
4410           win32/perllib.c win32/win32.c win32/win32io.c
4411           win32/win32sck.c
4412
4413   Title:  "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
4414    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4415   Files:  opcode.h perl.h regcomp.h win32/win32.h gv.c
4416
4417   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
4418    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4419   Files:  win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
4420           t/op/magic.t util.c win32/makedef.pl win32/win32.c
4421           win32/win32io.c
4422
4423   Title:  "[PATCH] win32: ExtUtils::Liblist support"
4424    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4425   Files:  lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
4426           win32/makefile.mk
4427
4428   Title:  "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
4429    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4430   Files:  win32/win32.c
4431
4432   Title:  "No need to use `pwd` in t/op/magic.t test for amigaos"
4433    From:  Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
4434   Files:  t/op/magic.t
4435
4436   TESTS
4437
4438   Title:  "Tests depend on locale"
4439    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
4440           <jhi@iki.fi>
4441  Msg-ID:  <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
4442           <199705191230.PAA21070@alpha.hut.fi>
4443   Files:  t/lib/safe2.t t/op/mkdir.t
4444
4445   Title:  "op/groups test fails on Linux (groups in /bin)"
4446    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>
4447  Msg-ID:  <199705191120.NAA08130@ostrich.gaia.swipnet.se>
4448   Files:  t/op/groups.t
4449
4450   Title:  "More simple regexp tests and test docs"
4451    From:  Hans Mulder <hansm@euronet.nl>
4452   Files:  t/op/re_tests t/op/regexp.t
4453
4454   Title:  "[PATCH] Re: Using undef to ignore values returned from split"
4455    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
4456   Files:  t/op/split.t
4457
4458   UTILITIES
4459
4460   Title:  "bad test of -A flag in h2xs"
4461    From:  "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
4462   Files:  utils/h2xs.PL
4463
4464   Title:  "[PATCH] h2xs missing from utils/Makefile"
4465    From:  hansm@euronet.nl
4466   Files:  utils/Makefile
4467
4468   Title:  "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
4469           w.r.t. environment variables"
4470    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
4471           <jhi@iki.fi>
4472  Msg-ID:  <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
4473           <199705191857.VAA09154@alpha.hut.fi>
4474   Files:  utils/perlbug.PL
4475
4476   Title:  "[PATCH] final newline missing in MANIFEST generated by h2xs"
4477    From:  hansm@euronet.nl
4478   Files:  utils/h2xs.PL
4479
4480
4481 -------------
4482 Version 5.004
4483 -------------
4484
4485 "Hey, Rocky!  Watch me pull a release out of my hat!"
4486 "Aww, that trick never works..."
4487
4488  CORE LANGUAGE CHANGES
4489
4490   Title:  "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
4491    From:  Chip Salzenberg
4492   Files:  dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
4493           pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
4494           t/op/pat.t toke.c
4495
4496   Title:  "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
4497    From:  Chip Salzenberg
4498   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
4499           taint.c
4500
4501   Title:  "Allow exec() if $ENV{TERM} is tainted but innocuous"
4502    From:  Chip Salzenberg
4503   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
4504           taint.c
4505
4506   Title:  "Allow globbing when tainted under VMS (no external program)"
4507    From:  Chip Salzenberg
4508   Files:  pp_sys.c t/op/taint.t
4509
4510  CORE PORTABILITY
4511
4512   Title:  "Make Irix hints adapt when n32 libm.so is missing"
4513    From:  Chip Salzenberg
4514   Files:  hints/irix_6.sh
4515
4516   Title:  "Fix default HP-UX installation path"
4517    From:  Jeff Okamoto
4518  Msg-ID:  <199705132228.AA227042483@hpcc123.corp.hp.com>
4519    Date:  Tue, 13 May 1997 15:28:04 -0700
4520   Files:  hints/hpux.sh
4521
4522   Title:  "VMS update, including socket support (four patches)"
4523    From:  Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
4524           Peter Prymmer <pvhp@forte.com>,
4525           Dan Sugalski <sugalsd@lbcc.cc.or.us>
4526   Files:  vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
4527           vms/vmsish.h
4528
4529   Title:  "Win32 update (three patches)"
4530    From:  Gurusamy Sarathy
4531   Files:  README.win32 perl.c win32/Makefile win32/config.H
4532           win32/config_h.PL win32/config_sh.PL win32/makedef.pl
4533           win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
4534           win32/win32iop.h
4535
4536   Title:  "Don't require executable bit on perl -S if DOSISH"
4537    From:  Danny Sadinoff <sadinoff@olf.com>
4538  Msg-ID:  <337351CE.79B28DE3@olf.com>
4539    Date:  Fri, 09 May 1997 12:33:18 -0400
4540   Files:  perl.c
4541
4542  OTHER CORE CHANGES
4543
4544   Title:  "In C<eval &func>, always call &func in scalar context"
4545    From:  Chip Salzenberg
4546   Files:  op.c
4547
4548   Title:  "Fix recursive substitution"
4549    From:  Chip Salzenberg; test from Tim Bunce
4550   Files:  cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
4551
4552   Title:  "Make read with <> from a TTY notice EOF"
4553    From:  Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4554  Msg-ID:  <199705121147.HAA03845@jik.saturn.net>
4555    Date:  Mon, 12 May 1997 07:47:13 -0400
4556   Files:  sv.c
4557
4558   Title:  "Fix core dump from get*() functions returning no alias array"
4559    From:  Chip Salzenberg
4560   Files:  pp_sys.c
4561
4562   Title:  "Fix typo"
4563    From:  Mark K Trettin <mkt@lucent.com>
4564  Msg-ID:  <199705102228.RAA11163@gv18c.ih.lucent.com>
4565    Date:  Sat, 10 May 1997 17:28:35 -0500
4566   Files:  pp_sys.c
4567
4568  BUILD PROCESS
4569
4570   Title:  "Don't use 'unset' in Configure"
4571    From:  Chip Salzenberg
4572   Files:  Configure
4573
4574   Title:  "Protect against having no such command as 'cc'"
4575    From:  Hans Mulder <hansm@icgned.nl>
4576  Msg-ID:  <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
4577    Date:  Mon, 12 May 1997 16:35:34 -0400 (EDT)
4578   Files:  Configure
4579
4580   Title:  "minor wording enhancement for Configure"
4581    From:  Jarkko Hietaniemi
4582  Msg-ID:  <199705101038.NAA00471@alpha.hut.fi>
4583    Date:  Sat, 10 May 1997 13:38:31 +0300 (EET DST)
4584   Files:  Configure
4585
4586  LIBRARY AND EXTENSIONS
4587
4588   Title:  "Refresh CGI.pm to 2.36"
4589    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
4590   Files:  eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
4591
4592   Title:  "In IO::File::open, prepend './' less often (for Win32 et al)"
4593    From:  Chip Salzenberg
4594   Files:  ext/IO/lib/IO/File.pm
4595
4596   Title:  "Fix core dump on IO::Seekable::setpos($fh, undef)"
4597    From:  Chip Salzenberg
4598   Files:  ext/IO/IO.xs t/lib/io_xs.t
4599
4600  TESTS
4601
4602   Title:  "Make rand.t vanishingly unlikely to give false failure"
4603    From:  Tom Phoenix
4604  Msg-ID:  <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
4605    Date:  Sat, 10 May 1997 19:57:30 -0700 (PDT)
4606   Files:  t/op/rand.t
4607
4608   Title:  "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
4609    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
4610  Msg-ID:  <199705151735.KAA01143@palrel1.hp.com>
4611    Date:  Thu, 15 May 1997 11:35:41 -0600
4612   Files:  t/op/sleep.t
4613
4614  UTILITIES
4615
4616   Title:  "h2xs and @EXPORT_OK"
4617    From:  Jeff Okamoto
4618  Msg-ID:  <199705092348.AA057881699@hpcc123.corp.hp.com>
4619    Date:  Fri, 9 May 1997 16:48:20 -0700
4620   Files:  utils/h2xs.PL
4621
4622  DOCUMENTATION
4623
4624   Title:  "Tweaks for perldelta"
4625    From:  hansm@euronet.nl
4626  Msg-ID:  <199705102346.BAA17300@mail.euronet.nl>
4627    Date:  Sun, 11 May 97 01:46:00 +0200
4628   Files:  pod/perldelta.pod
4629
4630   Title:  "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
4631    From:  Chip Salzenberg
4632   Files:  pod/perldelta.pod
4633
4634   Title:  "Fix example of use of lexicals with formats"
4635    From:  Chip Salzenberg
4636   Files:  pod/perldelta.pod
4637
4638   Title:  "Explain that destruction order is not defined"
4639    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
4640  Msg-ID:  <199705150600.CAA13550@aatma.engin.umich.edu>
4641    Date:  Thu, 15 May 1997 02:00:23 -0400
4642   Files:  pod/perltoot.pod
4643
4644   Title:  "Note that DATA filehandle is unavailable during BEGIN {}"
4645    From:  neilb@cre.canon.co.uk (Neil Bowers)
4646  Msg-ID:  <199705121227.NAA29718@tardis.cre.canon.co.uk>
4647    Date:  Mon, 12 May 1997 13:27:43 +0100
4648   Files:  pod/perldata.pod
4649
4650   Title:  "More detailed IO::Socket documentation"
4651    From:  Tom Christiansen
4652  Msg-ID:  <199705141456.IAA19061@jhereg.perl.com>
4653    Date:  Wed, 14 May 1997 08:56:30 -0600
4654   Files:  pod/perlipc.pod
4655
4656
4657 -----------------
4658 Version 5.003_99a
4659 -----------------
4660
4661 Herein we find the fruits of the gamma.
4662
4663  CORE LANGUAGE CHANGES
4664
4665   Title:  "SECURITY: Forbid glob() when tainting (-T or setuid)"
4666    From:  Chip Salzenberg
4667   Files:  pod/perlrun.pod pod/perlsec.pod pp_sys.c
4668
4669   Title:  "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
4670    From:  Chip Salzenberg
4671   Files:  pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
4672
4673  CORE PORTABILITY
4674
4675   Title:  "(NeXT|Open)Step update"
4676    From:  Gerd Knops <gerti@BITart.com>
4677  Msg-ID:  <9705072247.AA18882@BITart.com>
4678    Date:  Wed,  7 May 97 17:47:02 -0500
4679   Files:  Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
4680
4681   Title:  "NetBSD hint update"
4682    From:  Giles Lean <giles@nemeton.com.au>
4683  Msg-ID:  <199705051346.XAA13584@topaz.nemeton.com.au>
4684    Date:  Mon, 5 May 1997 23:46:37 +1000 (EST)
4685   Files:  hints/netbsd.sh
4686
4687   Title:  "Irix hint update"
4688    From:  Scott Henry <scotth@sgi.com>
4689  Msg-ID:  <yd83es0fp57.fsf@hoshi.engr.sgi.com>
4690    Date:  06 May 1997 11:09:56 -0700
4691   Files:  hints/irix_6.sh
4692
4693   Title:  "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
4694    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
4695  Msg-ID:  <199705050548.WAA21260@palrel1.hp.com>
4696    Date:  Sun, 4 May 1997 23:48:39 -0600
4697   Files:  ext/DynaLoader/dl_hpux.xs
4698
4699   Title:  "Win32 update (consolidated patch plus three followups)"
4700    From:  Gurusamy Sarathy
4701   Files:  EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
4702           win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
4703           win32/win32.c win32/win32.h win32/include/sys/socket.h
4704
4705   Title:  "Win32 boot_DynaLoader problem in 99"
4706    From:  Gary Clark <GaryC@mail.jeld-wen.com>
4707  Msg-ID:  <1997May05.105000.1708.84476@mail.jeld-wen.com>
4708    Date:  Mon, 05 May 1997 10:49:03 -0700
4709   Files:  win32/makedef.pl
4710
4711  OTHER CORE CHANGES
4712
4713   Title:  "Fix wantarray() in sort subs [fixes metaconfig]"
4714    From:  Chip Salzenberg
4715   Files:  pp_ctl.c
4716
4717   Title:  "Fix for redefined sort subs nastiness"
4718    From:  Gurusamy Sarathy
4719  Msg-ID:  <199705090004.UAA15032@aatma.engin.umich.edu>
4720    Date:  Thu, 08 May 1997 20:04:18 -0400
4721   Files:  op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
4722
4723  BUILD PROCESS
4724
4725   Title:  "AFS patches"
4726    From:  Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
4727   Files:  Configure installperl
4728
4729  LIBRARY AND EXTENSIONS
4730
4731   Title:  "Another blank line patch to Pod::Text"
4732    From:  Russ Allbery <rra@stanford.edu>
4733  Msg-ID:  <m3afm5g6ar.fsf@windlord.Stanford.EDU>
4734    Date:  08 May 1997 11:36:12 -0700
4735   Files:  lib/Pod/Text.pm
4736
4737  TESTS
4738
4739    (no other changes)
4740
4741  UTILITIES
4742
4743   Title:  "Three bugs in pod2html"
4744    From:  hansm@euronet.nl
4745  Msg-ID:  <199705052228.AAA25351@mail.euronet.nl>
4746    Date:  Tue, 6 May 97 00:28:06 +0200
4747   Files:  lib/Pod/Html.pm
4748
4749   Title:  "Trivial bugfix for pod of xsubpp"
4750    From:  Ralf S. Engelschall <rse@engelschall.com>
4751  Msg-ID:  <199705051447.QAA09995@en1.engelschall.com>
4752    Date:  Mon, 5 May 1997 16:47:03 +0200
4753   Files:  lib/ExtUtils/xsubpp
4754
4755   Title:  "Newer CPerl mode"
4756    From:  Ilya Zakharevich
4757  Msg-ID:  <199705080032.UAA22532@monk.mps.ohio-state.edu>
4758    Date:  Wed, 7 May 1997 20:32:46 -0400 (EDT)
4759   Files:  emacs/cperl-mode.el
4760
4761  DOCUMENTATION
4762
4763   Title:  "Updates to perldelta"
4764    From:  Chip Salzenberg and Dominic Dunlop
4765   Files:  pod/perldelta.pod
4766
4767   Title:  "More explicit Solaris instructions"
4768    From:  Andy Dougherty
4769  Msg-ID:  <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
4770    Date:  Thu, 08 May 1997 17:14:54 -0400 (EDT)
4771   Files:  INSTALL hints/solaris_2.sh
4772
4773   Title:  "Document 'Possible attempt to separate words with commas'"
4774    From:  Gisle Aas
4775  Msg-ID:  <hyb9snvdw.fsf@bergen.sn.no>
4776    Date:  06 May 1997 23:27:55 +0200
4777   Files:  pod/perlop.pod
4778
4779   Title:  "perlfaq9, hostname"
4780    From:  John D Groenveld <groenvel@cse.psu.edu>
4781  Msg-ID:  <199705061741.NAA22777@cse.psu.edu>
4782    Date:  Tue, 06 May 1997 13:41:12 EDT
4783   Files:  pod/perlfaq9.pod
4784
4785   Title:  "Debugger docs patch"
4786    From:  Ilya Zakharevich
4787  Msg-ID:  <199705080107.VAA24317@monk.mps.ohio-state.edu>
4788    Date:  Wed, 7 May 1997 21:07:14 -0400 (EDT)
4789   Files:  pod/perldebug.pod
4790
4791   Title:  "Document that C<m?x?> is just like C<?x?>"
4792    From:  Chip Salzenberg
4793   Files:  pod/perlop.pod
4794
4795   Title:  "Refresh description of sprintf()"
4796    From:  Chip Salzenberg
4797   Files:  pod/perl.pod pod/perlfunc.pod
4798
4799   Title:  "Mention the Regular Expressions book"
4800    From:  Stephen Potter <spp@psa.pencom.com>
4801  Msg-ID:  <199705071737.MAA18799@psa.pencom.com>
4802    Date:  Wed, 07 May 1997 12:37:37 -0500
4803   Files:  pod/perlbook.pod pod/perlre.pod
4804
4805   Title:  "OS/2 doc patch for _99"
4806    From:  Ilya Zakharevich
4807  Msg-ID:  <199705080046.UAA23466@monk.mps.ohio-state.edu>
4808    Date:  Wed, 7 May 1997 20:46:45 -0400 (EDT)
4809   Files:  README.os2
4810
4811
4812 ----------------
4813 Version 5.003_99
4814 ----------------
4815
4816 "Oops."  Now this _has_ to be the gamma; we're out of numbers.
4817
4818  CORE LANGUAGE CHANGES
4819
4820    (no changes)
4821
4822  CORE PORTABILITY
4823
4824   Title:  "NeXT hints update"
4825    From:  hansm@euronet.nl
4826  Msg-ID:  <199704302229.AAA02690@mail.euronet.nl>
4827    Date:  Thu, 1 May 97 00:28:41 +0200
4828   Files:  Configure Makefile.SH hints/next_4.sh
4829
4830   Title:  "Support shared libperl on AIX"
4831    From:  Eric Bartley <bartley@icd.cc.purdue.edu>
4832  Msg-ID:  <199704270131.UAA51426@icd.cc.purdue.edu>
4833    Date:  Sat, 26 Apr 1997 20:31:37 -0500
4834   Files:  Configure Makefile.SH hints/aix.sh
4835
4836  OTHER CORE CHANGES
4837
4838   Title:  "Fix NUL-termination bug in delimcpy()"
4839    From:  Chip Salzenberg
4840   Files:  util.c
4841
4842   Title:  "Forget prototype of subroutine after C<undef &subr>"
4843    From:  Chip Salzenberg
4844   Files:  op.c
4845
4846   Title:  "Handle tainted values in lists returned from subs, evals"
4847    From:  Chip Salzenberg
4848   Files:  pp_ctl.c pp_hot.c t/op/taint.t
4849
4850   Title:  "Fix sysread() on tied handle"
4851    From:  Spider Boardman
4852  Msg-ID:  <199705010601.CAA04926@Orb.Nashua.NH.US>
4853    Date:  Thu, 1 May 1997 02:01:20 -0400
4854   Files:  pp_sys.c
4855
4856   Title:  "Fix OS/2-specific buffer overflow"
4857    From:  Ilya Zakharevich
4858  Msg-ID:  <199704301920.PAA09681@monk.mps.ohio-state.edu>
4859    Date:  Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
4860   Files:  os2/os2.c
4861
4862  BUILD PROCESS
4863
4864   Title:  "Add new globals to perl.exp"
4865    From:  Chip Salzenberg
4866   Files:  perl_exp.SH
4867
4868  LIBRARY AND EXTENSIONS
4869
4870   Title:  "Refresh DB_File to 1.14"
4871    From:  Paul Marquess
4872  Msg-ID:  <9704302045.AA05484@claudius.bfsec.bt.co.uk>
4873    Date:  Wed, 30 Apr 1997 21:45:09 +0100 (BST)
4874   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
4875           t/lib/db-hash.t t/lib/db-recno.t
4876
4877  TESTS
4878
4879   Title:  "Disable op/pipe.t test under Machten"
4880    From:  Dominic Dunlop <domo@slipper.ip.lu>
4881  Msg-ID:  <v03102801af8e160d3879@[194.51.248.68]>
4882    Date:  Thu, 1 May 1997 12:48:26 +0200
4883   Files:  t/io/pipe.t
4884
4885  UTILITIES
4886
4887   Title:  "typo fixes to installhtml"
4888    From:  lvirden@cas.org (Larry W. Virden)
4889  Msg-ID:  <199705011114.HAA26968@cas.org>
4890    Date:  Thu, 1 May 1997 07:14:31 -0400
4891   Files:  installhtml
4892
4893  DOCUMENTATION
4894
4895   Title:  "Fix description of av_undef() in perlguts"
4896    From:  Gisle Aas
4897  Msg-ID:  <199705011042.MAA09897@bergen.sn.no>
4898    Date:  Thu, 1 May 1997 12:42:46 +0200
4899   Files:  pod/perlguts.pod
4900
4901   Title:  "Fix typo in perldelta"
4902    From:  Chip Salzenberg
4903   Files:  pod/perldelta.pod
4904
4905
4906 ----------------
4907 Version 5.003_98
4908 ----------------
4909
4910 Here it is, the second public beta (a.k.a gamma).
4911
4912  CORE LANGUAGE CHANGES
4913
4914   Title:  "Support C< $coderef->($x,$y) >"
4915    From:  Chip Salzenberg
4916   Files:  perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
4917           pod/perlref.pod t/op/ref.t vms/perly_c.vms
4918
4919  CORE PORTABILITY
4920
4921    (no changes)
4922
4923  OTHER CORE CHANGES
4924
4925   Title:  "Fix C< hex('80') * 0x1000000 >"
4926    From:  Chip Salzenberg
4927   Files:  opcode.pl
4928
4929   Title:  "Reset errno after failed piped close"
4930    From:  Roderick Schertler
4931  Msg-ID:  <28152.862264940@eeyore.ibcinc.com>
4932    Date:  Mon, 28 Apr 1997 18:02:20 -0400
4933   Files:  lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
4934           t/io/pipe.t util.c
4935
4936   Title:  "Fix warning wrt return value of PerlIO_getname()"
4937    From:  Spider Boardman
4938  Msg-ID:  <199704300448.AAA24174@Orb.Nashua.NH.US>
4939    Date:  Wed, 30 Apr 1997 00:48:13 -0400
4940   Files:  perlio.c
4941
4942  BUILD PROCESS
4943
4944    (no changes)
4945
4946  LIBRARY AND EXTENSIONS
4947
4948    (no changes)
4949
4950  TESTS
4951
4952    (no other changes)
4953
4954  UTILITIES
4955
4956    (no changes)
4957
4958  DOCUMENTATION
4959
4960   Title:  "Describe Math::Trig in perlmodlib"
4961    From:  Chip Salzenberg
4962   Files:  pod/perlmodlib.pod
4963
4964   Title:  "Add new diagnostics to perldelta"
4965    From:  Chip Salzenberg
4966   Files:  pod/perldelta.pod pod/perldiag.pod
4967
4968
4969 -----------------
4970 Version 5.003_97j
4971 -----------------
4972
4973 This patch should be _98, unless it's egregiously broken somehow.
4974
4975  CORE LANGUAGE CHANGES
4976
4977    (no changes)
4978
4979  CORE PORTABILITY
4980
4981   Title:  "Return to favoring memset(,0,) over bzero()"
4982    From:  Chip Salzenberg
4983   Files:  perl.h
4984
4985   Title:  "NetBSD hint update"
4986    From:  matthew green <mrg@splode.eterna.com.au>
4987  Msg-ID:  <199704251021.EAA22570@jhereg.perl.com>
4988    Date:  Fri, 25 Apr 1997 20:18:02 +1000
4989   Files:  hints/netbsd.sh
4990
4991   Title:  "HP-UX hint update"
4992    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
4993  Msg-ID:  <199704280535.WAA22441@palrel1.hp.com>
4994    Date:  Sun, 27 Apr 1997 23:35:07 -0600
4995   Files:  hints/hpux.sh
4996
4997   Title:  "Win32 update (three patches)"
4998    From:  Gurusamy Sarathy and Nick Ing-Simmons
4999   Files:  win32/makedef.pl win32/perllib.c win32/win32.c
5000
5001  OTHER CORE CHANGES
5002
5003   Title:  "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
5004    From:  Chip Salzenberg
5005   Files:  perl.h pod/perldiag.pod sv.c
5006
5007   Title:  "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
5008    From:  Chip Salzenberg
5009   Files:  XSUB.h
5010
5011   Title:  "Eliminate Alpha warnings"
5012    From:  Hallvard B Furuseth and Chip Salzenberg
5013   Files:  perlsdio.h pp_sys.c
5014
5015   Title:  "Fix typo in NeXT dynaloader"
5016    From:  Chip Salzenberg
5017   Files:  ext/DynaLoader/dl_next.xs
5018
5019   Title:  "Fix possible buffer overflow under VMS"
5020    From:  Chip Salzenberg
5021   Files:  taint.c
5022
5023  BUILD PROCESS
5024
5025    (no changes)
5026
5027  LIBRARY AND EXTENSIONS
5028
5029   Title:  "Refresh CGI.pm to 2.35"
5030    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
5031   Files:  lib/CGI.pm
5032
5033   Title:  "Refresh DB_File to 1.13"
5034    From:  Paul Marquess
5035  Msg-ID:  <9704271413.AA08876@claudius.bfsec.bt.co.uk>
5036    Date:  Sun, 27 Apr 1997 15:12:59 +0100 (BST)
5037   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5038
5039   Title:  "SelfLoader: fix prototype pattern, rename intrusive lexical"
5040    From:  Jesse Glick <jesse@ginger> and Chip Salzenberg
5041   Files:  lib/SelfLoader.pm
5042
5043  TESTS
5044
5045    (no changes)
5046
5047  UTILITIES
5048
5049    (no changes)
5050
5051  DOCUMENTATION
5052
5053   Title:  "Split perlmod"
5054    From:  Tom Christiansen
5055  Msg-ID:  <199704260050.RAA02468@toy.perl.com>
5056    Date:  Fri, 25 Apr 1997 20:50:09 -0400
5057   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
5058           pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
5059           pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
5060           pod/perltie.pod pod/roffitall
5061
5062   Title:  "Describe __PACKAGE__ in perldelta"
5063    From:  Chip Salzenberg
5064   Files:  pod/perldelta.pod
5065
5066   Title:  "Doc fix for close of pipe handle"
5067    From:  Chip Salzenberg
5068   Files:  pod/perlfunc.pod
5069
5070
5071 -----------------
5072 Version 5.003_97i
5073 -----------------
5074
5075 This patch eliminates all known sources of buffer overflow!  (And the
5076 crowd goes wild.  (Yeah.))  Showstoppers only between here and _98.
5077
5078  CORE LANGUAGE CHANGES
5079
5080    (no changes)
5081
5082  CORE PORTABILITY
5083
5084   Title:  "Provide memset() if it's missing"
5085    From:  Chip Salzenberg
5086   Files:  global.sym perl.h proto.h util.c
5087
5088   Title:  "Don't tell GCC that warn(), croak(), and die() are printf-lik
5089    From:  Chip Salzenberg
5090   Files:  proto.h
5091
5092  OTHER CORE CHANGES
5093
5094   Title:  "Misc. sv_vcatpvfn() fixes"
5095    From:  Hugo, Dale, Nick, Hallvard, Chip
5096   Files:  gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
5097
5098   Title:  "Enforce order of sprintf() elements"
5099    From:  Chip Salzenberg
5100   Files:  sv.c
5101
5102   Title:  "Guard against long numbers, <<LONG_DELIM, and <long glob>"
5103    From:  Chip Salzenberg
5104   Files:  global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
5105
5106   Title:  "Guard against C<goto> to deeply nested label"
5107    From:  Chip Salzenberg
5108   Files:  pod/perldiag.pod pp_ctl.c
5109
5110   Title:  "Guard against overflow in dup2() emulation"
5111    From:  Chip Salzenberg
5112   Files:  util.c
5113
5114   Title:  "Win32: Guard against long function names"
5115    From:  Chip Salzenberg
5116   Files:  win32/win32sck.c
5117
5118   Title:  "Make mess() always work, by using a non-arena SV"
5119    From:  Chip Salzenberg, from idea by Gurusamy Sarathy
5120   Files:  perl.c util.c
5121
5122   Title:  "Fix scalar leak in pp_prtf()"
5123    From:  Doug MacEachern
5124  Msg-ID:  <199704241706.NAA19140@postman.osf.org>
5125    Date:  Thu, 24 Apr 1997 13:06:21 -0400
5126   Files:  pp_sys.c
5127
5128   Title:  "When copying a format line, take only its string value"
5129    From:  Chip Salzenberg
5130   Files:  sv.c
5131
5132   Title:  "Undo private patch"
5133    From:  Chip Salzenberg
5134   Files:  installperl lib/ExtUtils/Install.pm
5135
5136   Title:  "Fix LEAKTEST numbers"
5137    From:  Chip Salzenberg
5138   Files:  ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
5139           win32/win32.c win32/win32sck.c
5140
5141  BUILD PROCESS
5142
5143   Title:  "Cope with a <db.h> that isn't related to DB"
5144    From:  Jarkko Hietaniemi
5145  Msg-ID:  <199704241728.UAA09951@alpha.hut.fi>
5146    Date:  Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
5147   Files:  Configure
5148
5149  LIBRARY AND EXTENSIONS
5150
5151   Title:  "Always NUL-terminate opsets"
5152    From:  Chip Salzenberg
5153   Files:  ext/Opcode/Opcode.xs
5154
5155   Title:  "Don't core dump if my_inet_aton() get a NULL"
5156    From:  Chip Salzenberg
5157   Files:  ext/Socket/Socket.xs
5158
5159   Title:  "Handle symlinks, high permission bits in File::Path"
5160    From:  Chip Salzenberg
5161   Files:  lib/File/Path.pm
5162
5163   Title:  "Math::{Complex,Trig} update"
5164    From:  Jarkko Hietaniemi
5165  Msg-ID:  <199704242221.BAA30363@alpha.hut.fi>
5166    Date:  Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
5167   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
5168           t/lib/complex.t t/lib/trig.t
5169
5170  TESTS
5171
5172    (no other changes)
5173
5174  UTILITIES
5175
5176   Title:  "Fix buffer overflow in a2p"
5177    From:  Chip Salzenberg
5178   Files:  x2p/a2py.c
5179
5180  DOCUMENTATION
5181
5182   Title:  "FAQ udpate (24-apr-97)"
5183    From:  Nathan Torkington <gnat@prometheus.frii.com>
5184  Msg-ID:  <199704242247.QAA07010@prometheus.frii.com>
5185    Date:  Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
5186   Files:  pod/perlfaq*.pod
5187
5188   Title:  "Document new {,s}printf() behavior"
5189    From:  Chip Salzenberg
5190   Files:  pod/perldelta.pod pod/perlfunc.pod
5191
5192
5193 -----------------
5194 Version 5.003_97h
5195 -----------------
5196
5197 This patch eliminates almost all possible sources of buffer overflow;
5198 in particular, there are no more sprintf() bugs.  (!!)  This patch
5199 also has a few other fixes.  With these changes in place, I can sleep
5200 at night.  (Because I've stopped hacking.  :-))
5201
5202  CORE LANGUAGE CHANGES
5203
5204   Title:  "Support PRINTF for tied handles"
5205    From:  Doug MacEachern
5206  Msg-ID:  <199704202226.SAA08032@postman.osf.org>
5207    Date:  Sun, 20 Apr 1997 18:26:13 -0400
5208   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
5209
5210  CORE PORTABILITY
5211
5212   Title:  "Fix bitwise shifts and pack('w') on Crays"
5213    From:  Chip Salzenberg
5214   Files:  pp.c
5215
5216   Title:  "Win32 update (two patches)"
5217    From:  Gurusamy Sarathy
5218   Files:  lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
5219           win32/makedef.pl
5220
5221  OTHER CORE CHANGES
5222
5223   Title:  "Mondo Cool patch for buffer safety and convenience"
5224    From:  Chip Salzenberg
5225   Files:  XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
5226           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
5227           ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
5228           global.sym gv.c interp.sym mg.c op.c perl.c perl.h
5229           pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
5230           regcomp.c regexec.c sv.c toke.c util.c
5231
5232   Title:  "Problems with glob"
5233    From:  Ilya Zakharevich
5234  Msg-ID:  <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
5235    Date:  Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
5236   Files:  op.c
5237
5238   Title:  "Fix scalar leak in closures"
5239    From:  Chip Salzenberg
5240   Files:  op.c scope.c
5241
5242   Title:  "Refine error messages re: anon subs' prototypes"
5243    From:  Chip Salzenberg
5244   Files:  op.c
5245
5246   Title:  "Outermost scope is void, not scalar"
5247    From:  Chip Salzenberg
5248   Files:  pp_ctl.c
5249
5250  BUILD PROCESS
5251
5252   Title:  "Fix up Linux hints for tcsh, and Configure patch"
5253    From:  Andy Dougherty
5254  Msg-ID:  <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
5255    Date:  Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
5256   Files:  Configure hints/linux.sh
5257
5258   Title:  "There is no standard answer to 'Use suidperl?'"
5259    From:  Chip Salzenberg
5260   Files:  hints/bsdos.sh hints/freebsd.sh hints/linux.sh
5261           hints/machten_2.sh
5262
5263  LIBRARY AND EXTENSIONS
5264
5265   Title:  "Math::Complex update"
5266    From:  Jarkko Hietaniemi
5267   Files:  lib/Math/Complex.pm t/lib/complex.t
5268
5269   Title:  "Croak on C<use autouse> without module name"
5270    From:  Chip Salzenberg
5271   Files:  lib/autouse.pm
5272
5273   Title:  "Silence warnings on simple C<use ops>"
5274    From:  Roderick Schertler
5275  Msg-ID:  <pzybafum6k.fsf@eeyore.ibcinc.com>
5276    Date:  19 Apr 1997 10:22:43 -0400
5277   Files:  ext/Opcode/ops.pm
5278
5279  TESTS
5280
5281   Title:  "Don't put leading newline on numeric strings"
5282    From:  Andreas Koenig
5283  Msg-ID:  <199704230847.KAA22752@anna.in-berlin.de>
5284    Date:  Wed, 23 Apr 1997 10:47:00 +0200
5285   Files:  t/pragma/constant.t
5286
5287  UTILITIES
5288
5289    (no changes)
5290
5291  DOCUMENTATION
5292
5293   Title:  "FAQ udpate (23-apr-97)"
5294    From:  Nathan Torkington <gnat@prometheus.frii.com>
5295  Msg-ID:  <199704231822.MAA05074@prometheus.frii.com>
5296    Date:  Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
5297   Files:  pod/perlfaq*.pod
5298
5299   Title:  "Two doublewords less"
5300    From:  Jarkko Hietaniemi
5301  Msg-ID:  <199704201938.WAA07722@alpha.hut.fi>
5302    Date:  Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
5303   Files:  pod/perlrun.pod vms/perlvms.pod
5304
5305
5306 -----------------
5307 Version 5.003_97g
5308 -----------------
5309
5310 This one has two security bug fixes for buffer overflows.  Perl has
5311 not yet been searched to see if more fixes are needed.
5312
5313  CORE LANGUAGE CHANGES
5314
5315   Title:  "Improve sysseek(), remove systell(), fix Opcode"
5316    From:  Chip Salzenberg
5317   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
5318           ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
5319           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5320           proto.h t/op/sysio.t toke.c
5321
5322   Title:  "Fix (and test) spaces in {,un}pack()"
5323    From:  Chip Salzenberg
5324   Files:  pp.c t/op/pack.t
5325
5326  CORE PORTABILITY
5327
5328   Title:  "Irix update"
5329    From:  Scott Henry <scotth@sgi.com>
5330  Msg-ID:  <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
5331    Date:  18 Apr 1997 12:37:24 -0700
5332   Files:  MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
5333
5334   Title:  "ExtUtils/Miniperl.pm not built on Win32"
5335    From:  Nick Ing-Simmons
5336  Msg-ID:  <199704181742.SAA08407@ni-s.u-net.com>
5337    Date:  Fri, 18 Apr 1997 18:42:32 +0100
5338   Files:  win32/Makefile
5339
5340  OTHER CORE CHANGES
5341
5342   Title:  "SECURITY FIX: 'Identifier too long'"
5343    From:  Chip Salzenberg
5344   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
5345
5346   Title:  "SECURITY FIX: Buffer overflow in gv_fetchfile()"
5347    From:  Chip Salzenberg
5348   Files:  gv.c
5349
5350   Title:  "Remove pp_method() inefficiency from last patch"
5351    From:  Chip Salzenberg
5352   Files:  pp_hot.c
5353
5354  BUILD PROCESS
5355
5356   Title:  "Fix unnecessary re-linking"
5357    From:  Chip Salzenberg
5358   Files:  lib/ExtUtils/MM_Unix.pm
5359
5360   Title:  "Fix tcsh hack in Configure"
5361    From:  Chip Salzenberg
5362   Files:  Configure
5363
5364   Title:  "Minor, optional patch to Makefile.SH"
5365    From:  "Randy J. Ray" <rjray@uswest.com>
5366  Msg-ID:  <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
5367    Date:  Thu, 17 Apr 1997 19:32:17 -0600
5368   Files:  Makefile.SH
5369
5370  LIBRARY AND EXTENSIONS
5371
5372   Title:  "Patch to Getopt::Long"
5373    From:  Johan Vromans <jvromans@squirrel.nl>
5374  Msg-ID:  <m0wIKCO-00081IC@phoenix.squirrel.nl>
5375    Date:  Fri, 18 Apr 97 22:24 MET DST
5376   Files:  lib/Getopt/Long.pm
5377
5378   Title:  "Fix NAME in SDBM_File build"
5379    From:  Chip Salzenberg
5380   Files:  ext/SDBM_File/sdbm/Makefile.PL
5381
5382  TESTS
5383
5384    (no other changes)
5385
5386  UTILITIES
5387
5388   Title:  "Make h2ph generate constant subs"
5389    From:  Roderick Schertler
5390  Msg-ID:  <pz2088w5ot.fsf@eeyore.ibcinc.com>
5391    Date:  18 Apr 1997 14:23:46 -0400
5392   Files:  utils/h2ph.PL
5393
5394  DOCUMENTATION
5395
5396   Title:  "Document {,un}pack changes"
5397    From:  Paul Marquess
5398  Msg-ID:  <9704181249.AA11733@claudius.bfsec.bt.co.uk>
5399    Date:  Fri, 18 Apr 97 13:49:39 BST
5400   Files:  pod/perldelta.pod pod/perldiag.pod
5401
5402
5403 -----------------
5404 Version 5.003_97f
5405 -----------------
5406
5407 This is it before _98.  No more last-minute features.  Really, I mean
5408 it this time.  No kidding.
5409
5410  CORE LANGUAGE CHANGES
5411
5412   Title:  "New operator systell()"
5413    From:  Chip Salzenberg
5414   Files:  doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
5415           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5416           t/op/sysio.t toke.c
5417
5418   Title:  "Allow constant sub to be optimized when called with parens"
5419    From:  Chip Salzenberg
5420   Files:  toke.c
5421
5422   Title:  "Make {,un}pack fail on invalid pack types"
5423    From:  Chip Salzenberg
5424   Files:  pod/perldiag.pod pp.c
5425
5426  CORE PORTABILITY
5427
5428   Title:  "Fix bitwise ops and {,un}pack() on Cray CPUs"
5429    From:  Chip Salzenberg
5430   Files:  pp.c
5431
5432   Title:  "VMS update"
5433    From:  Charles Bailey
5434   Files:  lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
5435           vms/vms.c vms/writemain.pl
5436
5437   Title:  "Win32 update (three patches)"
5438    From:  Gurusamy Sarathy and Nick Ing-Simmons
5439   Files:  lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
5440           lib/File/Basename.pm win32/Makefile win32/makedef.pl
5441           win32/perllib.c win32/win32.c win32/win32iop.h
5442
5443  OTHER CORE CHANGES
5444
5445   Title:  "Fix error messages on method lookup failure"
5446    From:  Chip Salzenberg
5447   Files:  pp_hot.c
5448
5449   Title:  "Fix use of var before init in util.c"
5450    From:  Gurusamy Sarathy
5451  Msg-ID:  <199704162342.TAA20773@aatma.engin.umich.edu>
5452    Date:  Wed, 16 Apr 1997 19:42:41 -0400
5453   Files:  util.c
5454
5455  BUILD PROCESS
5456
5457   Title:  "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
5458    From:  Michael De La Rue <mikedlr@tardis.ed.ac.uk>
5459   Files:  Configure hints/linux.sh
5460
5461  LIBRARY AND EXTENSIONS
5462
5463   Title:  "Fix bug in Opcode when (maxo & 15) > 8"
5464    From:  Chip Salzenberg
5465   Files:  ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
5466           ext/Opcode/Opcode.xs
5467
5468   Title:  "CGI.pm broke again"
5469    From:  Andreas Koenig
5470  Msg-ID:  <199704171136.NAA24859@anna.in-berlin.de>
5471    Date:  Thu, 17 Apr 1997 13:36:28 +0200
5472   Files:  lib/CGI.pm
5473
5474   Title:  "Revise quotewords()"
5475    From:  Shishir Gundavaram <shishir@ruby.ora.com>
5476   Files:  lib/Text/ParseWords.pm
5477
5478  TESTS
5479
5480    (no other changes)
5481
5482  UTILITIES
5483
5484    (no changes)
5485
5486  DOCUMENTATION
5487
5488   Title:  "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
5489    From:  Andy Dougherty
5490   Files:  INSTALL Porting/pumpkin.pod
5491
5492   Title:  "Document size restrictions for packed integers"
5493    From:  Jarkko Hietaniemi
5494   Files:  pod/perlfunc.pod
5495
5496
5497 -----------------
5498 Version 5.003_97e
5499 -----------------
5500
5501 Y'know, I've heard of this "beta" thing, but it's been so long since
5502 I've seen one, I'm not sure it really exists...
5503
5504  CORE LANGUAGE CHANGES
5505
5506   Title:  "New operator: sysseek()"
5507    From:  Chip Salzenberg
5508   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
5509           keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
5510           pp_sys.c t/op/sysio.t toke.c
5511
5512   Title:  "Allow recursive substitution again"
5513    From:  Chip Salzenberg
5514   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
5515
5516  CORE PORTABILITY
5517
5518   Title:  "Use size_t for socket size parameters of GNU libc"
5519    From:  Chip Salzenberg
5520   Files:  doio.c pp_sys.c
5521
5522   Title:  "Fix STMT_{START,END} under g++"
5523    From:  Steven Parkes <parkes@sierravista.com>
5524  Msg-ID:  <199704141935.MAA11240@monterey.sierravista.com>
5525    Date:  Mon, 14 Apr 1997 12:35:34 -0700
5526   Files:  perl.h
5527
5528   Title:  "Win32 update (four patches)"
5529    From:  Gurusamy Sarathy and Nick Ing-Simmons
5530   Files:  MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
5531           ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
5532           ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
5533           utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
5534           win32/config.H win32/config.w32 win32/config_h.PL
5535           win32/config_sh.PL win32/perllib.c win32/runperl.c
5536           win32/win32.c win32/win32io.c win32/win32sck.c
5537
5538  OTHER CORE CHANGES
5539
5540   Title:  "New API function: perl_eval_pv()"
5541    From:  Doug MacEachern
5542  Msg-ID:  <199704142113.RAA06823@postman.osf.org>
5543    Date:  Mon, 14 Apr 1997 17:13:41 -0400
5544   Files:  perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
5545           pod/perlguts.pod proto.h
5546
5547   Title:  "Fix C< s//whatever/ >, which reuses old pattern"
5548    From:  Chip Salzenberg
5549   Files:  pp_hot.c regexec.c
5550
5551   Title:  "Return a value from PerlIO_{,un}getc"
5552    From:  Hallvard B Furuseth
5553  Msg-ID:  <199704131228.OAA05695@bombur2.uio.no>
5554    Date:  Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
5555   Files:  perlio.c
5556
5557   Title:  "Fix for environment leak"
5558    From:  skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
5559  Msg-ID:  <19970415103246.NN46698@breughel.ufsia.ac.be>
5560    Date:  Tue, 15 Apr 1997 10:32:46 +0200
5561   Files:  util.c
5562
5563   Title:  "Fix comments in seed()"
5564    From:  Hallvard B Furuseth
5565  Msg-ID:  <199704141758.TAA06895@bombur2.uio.no>
5566    Date:  Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
5567   Files:  pp.c
5568
5569  BUILD PROCESS
5570
5571   Title:  "Put extensions' autoload files in $archlib"
5572    From:  Chip Salzenberg
5573   Files:  installperl
5574
5575   Title:  "Use '-fPIC' for debugging compiles under Solaris with gcc"
5576    From:  Hallvard B Furuseth
5577   Files:  Configure
5578
5579  LIBRARY AND EXTENSIONS
5580
5581   Title:  "Refresh CGI to 2.34"
5582    From:  Chip Salzenberg
5583   Files:  eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
5584           lib/CGI/Apache.pm
5585
5586   Title:  "Debugger update"
5587    From:  Ilya Zakharevich
5588  Msg-ID:  <199704142115.RAA09923@monk.mps.ohio-state.edu>
5589    Date:  Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
5590   Files:  lib/perl5db.pl
5591
5592   Title:  "diagnostics: $/ gotcha"
5593    From:  Andreas Koenig
5594  Msg-ID:  <199704151814.UAA03404@anna.in-berlin.de>
5595    Date:  Tue, 15 Apr 1997 20:14:01 +0200
5596   Files:  lib/diagnostics.pm
5597
5598   Title:  "Update File::Path"
5599    From:  Andreas Koenig
5600  Msg-ID:  <199704151401.QAA02556@anna.in-berlin.de>
5601    Date:  Tue, 15 Apr 1997 16:01:07 +0200
5602   Files:  lib/File/Path.pm t/lib/filepath.t
5603
5604   Title:  "User::pwent.pm: g{,e}cos"
5605    From:  Tom Christiansen
5606  Msg-ID:  <199704130135.TAA23274@jhereg.perl.com>
5607    Date:  Sat, 12 Apr 1997 19:35:54 -0600
5608   Files:  lib/User/pwent.pm
5609
5610   Title:  "Sys::Syslog: hyphens in hostnames"
5611    From:  Jarkko Hietaniemi
5612  Msg-ID:  <199704151421.RAA19693@alpha.hut.fi>
5613    Date:  Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
5614   Files:  lib/Sys/Syslog.pm
5615
5616   Title:  "Clean up format of dlopen() debug info"
5617    From:  Hallvard B Furuseth
5618   Files:  ext/DynaLoader/dl_dlopen.xs
5619
5620  TESTS
5621
5622    (no changes)
5623
5624  UTILITIES
5625
5626   Title:  "xsubpp incorrectly handles 'class::newthing()'"
5627    From:  "John Q. Linux" <jql@jql.accessone.com>
5628  Msg-ID:  <199704122201.PAA01780@jql.accessone.com>
5629    Date:  Sat, 12 Apr 1997 15:01:33 -0700
5630   Files:  lib/ExtUtils/xsubpp
5631
5632  DOCUMENTATION
5633
5634   Title:  "Add CGI to perldelta.pod and improve its description in MANIFEST"
5635    From:  Chip Salzenberg
5636   Files:  MANIFEST pod/perldelta.pod
5637
5638   Title:  "Describe probs with majordomo 1.94.1"
5639    From:  Chip Salzenberg
5640   Files:  pod/perldelta.pod
5641
5642   Title:  "Fix description of /\G/g"
5643    From:  Chip Salzenberg
5644   Files:  pod/perlop.pod
5645
5646   Title:  "Mention '...' operator in precedence table"
5647    From:  Tom Christiansen
5648  Msg-ID:  <199704131724.LAA23120@jhereg.perl.com>
5649    Date:  Sun, 13 Apr 1997 11:24:16 -0600
5650   Files:  pod/perlop.pod
5651
5652
5653 -----------------
5654 Version 5.003_97d
5655 -----------------
5656
5657 Any minute now... second public beta... no, really...
5658
5659  CORE LANGUAGE CHANGES
5660
5661   Title:  "Fix for incorrect overloaded assignment"
5662    From:  Ilya Zakharevich
5663  Msg-ID:  <199704112225.SAA03482@monk.mps.ohio-state.edu>
5664    Date:  Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
5665   Files:  gv.c
5666
5667   Title:  "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
5668    From:  Chip Salzenberg
5669   Files:  pp_hot.c
5670
5671   Title:  "Fix label on C<for(;;)> statement"
5672    From:  Chip Salzenberg
5673   Files:  perly.c perly.y
5674
5675  CORE PORTABILITY
5676
5677   Title:  "update to 5.003_97b/hint/irix_6_2.sh"
5678    From:  Scott Henry <scotth@sgi.com>
5679  Msg-ID:  <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
5680    Date:  11 Apr 1997 18:05:03 -0700
5681   Files:  hints/irix_6_2.sh
5682
5683  OTHER CORE CHANGES
5684
5685   Title:  "Before 'BEGIN not safe', explain why"
5686    From:  Chip Salzenberg
5687   Files:  op.c
5688
5689   Title:  "New error msg for low-key failure of C<require>"
5690    From:  Chip Salzenberg
5691   Files:  pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
5692           t/pragma/strict-vars
5693
5694   Title:  "Put "dXSUB_SYS" last in declarations"
5695    From:  Chip Salzenberg
5696   Files:  win32/perllib.c
5697
5698   Title:  "Minor type cleanup"
5699    From:  Chip Salzenberg
5700   Files:  proto.h toke.c
5701
5702  BUILD PROCESS
5703
5704    (no changes)
5705
5706  LIBRARY AND EXTENSIONS
5707
5708   Title:  "win32: perl5db patch"
5709    From:  Gurusamy Sarathy
5710  Msg-ID:  <199704102142.RAA27396@aatma.engin.umich.edu>
5711    Date:  Thu, 10 Apr 1997 17:42:13 -0400
5712   Files:  lib/perl5db.pl
5713
5714   Title:  "Enhancements to debugger, Term::ReadLine, Term::Cap"
5715    From:  Ilya Zakharevich
5716  Msg-ID:  <199704101948.PAA01841@monk.mps.ohio-state.edu>
5717    Date:  Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
5718   Files:  lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
5719
5720   Title:  "MM_Unix patch for use under CVS"
5721    From:  Ulrich Pfeifer
5722  Msg-ID:  <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
5723    Date:  11 Apr 1997 14:59:00 +0200
5724   Files:  lib/ExtUtils/MM_Unix.pm
5725
5726   Title:  "Complex update (five patches)"
5727    From:  Jarkko Hietaniemi
5728   Files:  lib/Math/Complex.pm t/lib/complex.t
5729
5730   Title:  "Fix undef warning in Math::BigInt"
5731    From:  Chip Salzenberg
5732   Files:  lib/Math/BigInt.pm
5733
5734  TESTS
5735
5736    (no other changes)
5737
5738  UTILITIES
5739
5740   Title:  "Add B<-o> option to a2p, for old awk; make new the default"
5741    From:  Chip Salzenberg
5742   Files:  x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
5743
5744  DOCUMENTATION
5745
5746   Title:  "typo in lib/diagnostics.pm"
5747    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
5748  Msg-ID:  <199704111800.OAA27297@grymoire.crd.ge.com>
5749    Date:  Fri, 11 Apr 1997 14:00:54 -0400
5750   Files:  lib/diagnostics.pm
5751
5752   Title:  "Use B<> for options in Class::Struct pod"
5753    From:  Hugo van der Sanden <hv@iii.co.uk>
5754  Msg-ID:  <334D2E7B.67F0@iii.co.uk>
5755    Date:  Thu, 10 Apr 1997 19:16:27 +0100
5756   Files:  lib/Class/Struct.pm
5757
5758   Title:  "Explain //g and \G issues"
5759    From:  Gurusamy Sarathy
5760  Msg-ID:  <199704122048.QAA25060@aatma.engin.umich.edu>
5761    Date:  Sat, 12 Apr 1997 16:48:41 -0400
5762   Files:  pod/perldelta.pod pod/perlop.pod pod/perlre.pod
5763
5764   Title:  "more (err, less) doubled words"
5765    From:  Jarkko Hietaniemi
5766  Msg-ID:  <199704111931.WAA24460@alpha.hut.fi>
5767    Date:  Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
5768   Files:  ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
5769           ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
5770           lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
5771           lib/vars.pm pod/perlcall.pod pod/perldiag.pod
5772           pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
5773           pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
5774
5775   Title:  "Freudian slip error in perlsub.pod"
5776    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
5777  Msg-ID:  <199704111755.NAA27200@grymoire.crd.ge.com>
5778    Date:  Fri, 11 Apr 1997 13:55:07 -0400
5779   Files:  pod/perlsub.pod
5780
5781   Title:  "Little patch for perl5.003_97c/pod/perlpod.pod"
5782    From:  rse@engelschall.com (Ralf S. Engelschall)
5783  Msg-ID:  <199704112048.WAA08733@en1.engelschall.com>
5784    Date:  Fri, 11 Apr 1997 22:48:37 +0200
5785   Files:  pod/perlpod.pod
5786
5787
5788 -----------------
5789 Version 5.003_97c
5790 -----------------
5791
5792 That second public beta will be Real Soon Now...
5793
5794  CORE LANGUAGE CHANGES
5795
5796   Title:  "Refine setgroups() behavior of C<$)>"
5797    From:  Chip Salzenberg
5798   Files:  mg.c pod/perldelta.pod pod/perlvar.pod
5799
5800   Title:  "Forbid -[Mm] on #! line"
5801    From:  Chip Salzenberg
5802   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
5803
5804  CORE PORTABILITY
5805
5806   Title:  "Fix dynamic loading (and argv[0]) under AmigaOS"
5807    From:  Norbert Pueschel
5808  Msg-ID:  <77724842@Armageddon.meb.uni-bonn.de>
5809    Date:  Tue, 08 Apr 1997 22:01:45 +0200
5810   Files:  hints/amigaos.sh
5811
5812   Title:  "Special mkdir() for VMS"
5813    From:  Charles Bailey
5814  Msg-ID:  <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
5815    Date:  Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
5816   Files:  dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
5817           plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
5818
5819  OTHER CORE CHANGES
5820
5821   Title:  "Fix assignment from magic SV that becomes a glob"
5822    From:  Chip Salzenberg
5823   Files:  sv.c
5824
5825  BUILD PROCESS
5826
5827   Title:  "Fix syntax error in Configure comment(!)"
5828    From:  Chip Salzenberg
5829   Files:  Configure
5830
5831   Title:  "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
5832    From:  Chip Salzenberg
5833   Files:  Configure
5834
5835   Title:  "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
5836    From:  Chip Salzenberg
5837   Files:  dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
5838
5839  LIBRARY AND EXTENSIONS
5840
5841   Title:  "Replace Class::Template with improved Class::Struct"
5842    From:  Jim Miner <jfm@winternet.com>
5843   Files:  MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
5844           lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
5845           lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
5846           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
5847           lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
5848           pod/perlmod.pod pod/perltoot.pod
5849
5850   Title:  "MakeMaker pathname patch"
5851    From:  Nick Ing-Simmons
5852  Msg-ID:  <199704091908.UAA00877@ni-s.u-net.com>
5853    Date:  Wed, 9 Apr 1997 20:08:23 +0100
5854   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
5855
5856   Title:  "Fix configuration of new socket"
5857    From:  Chip Salzenberg
5858   Files:  ext/IO/lib/IO/Socket.pm
5859
5860   Title:  "Improve IO::Handle docs; don't export _open_mode_string"
5861    From:  Chip Salzenberg
5862   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
5863
5864   Title:  "Complex.pm: 0**0 sanity"
5865    From:  Jarkko Hietaniemi
5866  Msg-ID:  <199704091804.VAA13930@alpha.hut.fi>
5867    Date:  Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
5868   Files:  lib/Math/Complex.pm
5869
5870   Title:  "Fix typos in Math::Trig"
5871    From:  Jarkko Hietaniemi
5872   Files:  lib/Math/Trig.pm
5873
5874  TESTS
5875
5876   Title:  "Accommodate CodeBuilder variant of Machten 4.0.3"
5877    From:  Dominic Dunlop <domo@slipper.ip.lu>
5878  Msg-ID:  <v03020902af704d320f27@[194.51.248.88]>
5879    Date:  Tue, 8 Apr 1997 22:15:15 +0200
5880   Files:  t/io/fs.t t/op/stat.t
5881
5882  UTILITIES
5883
5884    (no changes)
5885
5886  DOCUMENTATION
5887
5888   Title:  "IO::Socket doc fix"
5889    From:  Roderick Schertler
5890  Msg-ID:  <28383.860527843@eeyore.ibcinc.com>
5891    Date:  Tue, 08 Apr 1997 15:30:43 -0400
5892   Files:  ext/IO/lib/IO/Socket.pm
5893
5894
5895 -----------------
5896 Version 5.003_97b
5897 -----------------
5898
5899 Working on the second public beta...
5900
5901  CORE LANGUAGE CHANGES
5902
5903   Title:  "Make assignment to C<$)> call setgroups()"
5904    From:  Chip Salzenberg
5905   Files:  Configure config_H config_h.SH mg.c plan9/config.plan9
5906           pod/perldelta.pod vms/config.vms win32/config.H
5907           win32/config.w32
5908
5909   Title:  "Grandfather "$$<digit>" in strings"
5910    From:  Chip Salzenberg
5911   Files:  pod/perldiag.pod toke.c
5912
5913   Title:  "Disconnect warn and die hooks _after_ object destruction"
5914    From:  Chip Salzenberg
5915   Files:  perl.c
5916
5917   Title:  "Forbid recursive substitutions"
5918    From:  Chip Salzenberg
5919   Files:  cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
5920
5921  CORE PORTABILITY
5922
5923   Title:  "Use SSize_t for values of PerlIO_{read,write}"
5924    From:  Chip Salzenberg
5925   Files:  perlio.c perlio.h perlsdio.h pp_sys.c
5926
5927   Title:  "perlwin-97a_4: win32 environ fix"
5928    From:  Gurusamy Sarathy
5929  Msg-ID:  <199704060431.XAA23400@aatma.engin.umich.edu>
5930    Date:  Sat, 05 Apr 1997 23:31:11 -0500
5931   Files:  win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
5932
5933  OTHER CORE CHANGES
5934
5935   Title:  "length($') isn't"
5936    From:  Gurusamy Sarathy
5937  Msg-ID:  <199704070730.DAA07310@aatma.engin.umich.edu>
5938    Date:  Mon, 07 Apr 1997 03:30:44 -0400
5939   Files:  mg.c
5940
5941   Title:  "Fix obscure regex bug related to leading C<.*>"
5942    From:  Chip Salzenberg
5943   Files:  toke.c
5944
5945   Title:  "Add warning for glob failure"
5946    From:  Chip Salzenberg
5947   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
5948
5949   Title:  "Fix C<perl -V> in presence of local patches"
5950    From:  Chip Salzenberg
5951   Files:  perl.c
5952
5953  BUILD PROCESS
5954
5955   Title:  "Don't suggest 'Configure -der' in config.sh comments"
5956    From:  Chip Salzenberg
5957   Files:  Configure
5958
5959  LIBRARY AND EXTENSIONS
5960
5961   Title:  "CGI->redirect patch"
5962    From:  Doug MacEachern
5963  Msg-ID:  <199704051527.KAA11280@postman.osf.org>
5964    Date:  Sat, 05 Apr 1997 10:27:52 -0500
5965   Files:  lib/CGI.pm
5966
5967   Title:  "Updates to Math::Complex and Math::Trig"
5968    From:  Jarkko Hietaniemi
5969   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
5970           t/lib/complex.t
5971
5972   Title:  "Fix FindBin under Win32, and document success"
5973    From:  Nick Ing-Simmons and Gurusamy Sarathy
5974  Msg-ID:  <199704051504.QAA09507@ni-s.u-net.com>
5975    Date:  Sat, 5 Apr 1997 16:04:52 +0100
5976   Files:  README.win32 lib/Cwd.pm lib/FindBin.pm
5977
5978  TESTS
5979
5980    (no other changes)
5981
5982  UTILITIES
5983
5984   Title:  "Patch for 'perldoc -f'"
5985    From:  Gisle Aas
5986  Msg-ID:  <199704061732.TAA00353@bergen.sn.no>
5987    Date:  Sun, 6 Apr 1997 19:32:04 +0200
5988   Files:  utils/perldoc.PL
5989
5990  DOCUMENTATION
5991
5992   Title:  "Document required module versions"
5993    From:  Chip Salzenberg
5994   Files:  pod/perldelta.pod
5995
5996   Title:  "Document sample function perl_eval()"
5997    From:  Doug MacEachern
5998  Msg-ID:  <199704051524.KAA06090@postman.osf.org>
5999    Date:  Sat, 05 Apr 1997 10:24:43 -0500
6000   Files:  pod/perlcall.pod pod/perlembed.pod
6001
6002   Title:  "Make L<perltrap> refer to L<perldelta>"
6003    From:  Chip Salzenberg
6004   Files:  pod/perltrap.pod
6005
6006
6007 -----------------
6008 Version 5.003_97a
6009 -----------------
6010
6011 This release gets a letter instead of a full subversion because I'm
6012 planning on making 5.003_98 the second public beta.
6013
6014  CORE LANGUAGE CHANGES
6015
6016   Title:  "Fix AUTOLOAD, or kill me"
6017    From:  Chip Salzenberg
6018   Files:  gv.c pp.c t/op/method.t
6019
6020  CORE PORTABILITY
6021
6022   Title:  "Add support for Cygwin32 (GNU-Win32) -- very low impact"
6023    From:  John Cerney <j-cerney1@ti.com>
6024  Msg-ID:  <199704030821.JAA08762@pluto.tiuk.ti.com>
6025    Date:  Thu, 3 Apr 1997 09:21:17 +0100
6026   Files:  MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
6027           cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
6028           ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
6029           pp_sys.c
6030
6031   Title:  "Win32 update (six patches)"
6032    From:  Gurusamy Sarathy
6033   Files:  MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
6034           t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
6035           t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
6036           win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
6037           win32/win32io.c win32/win32io.h win32/win32iop.h
6038
6039   Title:  "AmigaOS update"
6040    From:  Norbert Pueschel
6041  Msg-ID:  <77724828@Armageddon.meb.uni-bonn.de>
6042    Date:  Thu, 03 Apr 1997 16:16:51 +0200
6043   Files:  README.amiga hints/amigaos.sh
6044
6045  OTHER CORE CHANGES
6046
6047   Title:  "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
6048    From:  Chip Salzenberg
6049   Files:  op.c
6050
6051   Title:  "Fix warning for useless C<1..2>"
6052    From:  Chip Salzenberg
6053   Files:  op.c
6054
6055   Title:  "Minor cleanups"
6056    From:  Gurusamy Sarathy
6057  Msg-ID:  <199704040056.TAA22253@aatma.engin.umich.edu>
6058    Date:  Thu, 03 Apr 1997 19:56:57 -0500
6059   Files:  mg.c mg.h perl.c
6060
6061   Title:  "Eliminate unreliable warning with %SIG and strict refs"
6062    From:  Chip Salzenberg
6063   Files:  mg.c
6064
6065   Title:  "Fix impossible test in vivification"
6066    From:  Chip Salzenberg
6067   Files:  mg.c
6068
6069   Title:  "runlevel is I32, not int"
6070    From:  Roderick Schertler
6071  Msg-ID:  <2848.860109823@eeyore.ibcinc.com>
6072    Date:  Thu, 03 Apr 1997 18:23:43 -0500
6073   Files:  pp_ctl.c util.c
6074
6075  BUILD PROCESS
6076
6077   Title:  "Re: shared lib compilation problem with miniperl5.003_97"
6078    From:  Andy Dougherty
6079  Msg-ID:  <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
6080    Date:  Fri, 04 Apr 1997 13:02:23 -0500 (EST)
6081   Files:  Makefile.SH
6082
6083  LIBRARY AND EXTENSIONS
6084
6085   Title:  "Math::Trig, based on (and from an author of) Math::Complex"
6086    From:  Chip Salzenberg
6087   Files:  MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
6088           pod/perldelta.pod t/lib/complex.t t/lib/trig.t
6089
6090   Title:  "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
6091    From:  Chip Salzenberg and Tim Bunce
6092   Files:  lib/AutoLoader.pm
6093
6094   Title:  "CPAN & TRL-Gnu"
6095    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6096  Msg-ID:  <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
6097    Date:  Fri, 04 Apr 1997 10:09:03 +0200
6098   Files:  lib/CPAN.pm
6099
6100   Title:  "Limit @ISA to actual DBM in AnyDBM"
6101    From:  Chip Salzenberg
6102   Files:  lib/AnyDBM_File.pm
6103
6104   Title:  "Don't use $4 when it might be undef"
6105    From:  Chip Salzenberg
6106   Files:  lib/bigfloat.pl
6107
6108  TESTS
6109
6110   Title:  "Make *dbm tests work with Win32"
6111    From:  Chip Salzenberg
6112   Files:  t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
6113           t/lib/sdbm.t
6114
6115  UTILITIES
6116
6117    (no changes)
6118
6119  DOCUMENTATION
6120
6121   Title:  "Update INSTALL"
6122    From:  Andy Dougherty
6123   Files:  INSTALL
6124
6125   Title:  "Pod style"
6126    From:  Nathan Torkington <gnat@prometheus.frii.com>
6127   Files:  pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
6128           pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
6129           pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
6130           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
6131           pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
6132
6133
6134 ----------------
6135 Version 5.003_97
6136 ----------------
6137
6138  CORE LANGUAGE CHANGES
6139
6140   Title:  "Reenable but deprecate inherited AUTOLOAD for plain funcs"
6141    From:  Chip Salzenberg
6142   Files:  ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
6143           pod/perldelta.pod pod/perldiag.pod t/op/method.t
6144
6145  CORE PORTABILITY
6146
6147   Title:  "Don't use setjmp() and longjmp() in complex exprs"
6148    From:  Chip Salzenberg
6149   Files:  perl.c pp_ctl.c scope.h
6150
6151   Title:  "Improve definition of Sock_size_t"
6152    From:  Chip Salzenberg
6153   Files:  doio.c pp_sys.c
6154
6155   Title:  "Don't use a completely empty macro parameter"
6156    From:  Chip Salzenberg
6157   Files:  sv.h
6158
6159   Title:  "Win32 update"
6160    From:  Gurusamy Sarathy
6161  Msg-ID:  <199704020608.BAA29538@aatma.engin.umich.edu>
6162    Date:  Wed, 02 Apr 1997 01:08:09 -0500
6163   Files:  win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
6164           2.0/perldll.mak win32/perl.mak
6165
6166  OTHER CORE CHANGES
6167
6168   Title:  "Introduce and use gv_fetchmethod_autoload()"
6169    From:  Chip Salzenberg
6170   Files:  global.sym gv.c pod/perlguts.pod proto.h universal.c
6171
6172   Title:  "Reduce memory footprint of literal strings"
6173    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
6174  Msg-ID:  <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
6175    Date:  Tue, 01 Apr 1997 11:34:37 -0500 (EST)
6176   Files:  toke.c
6177
6178  BUILD PROCESS
6179
6180   Title:  "Remove target before link() of perldiag.pod"
6181    From:  Chip Salzenberg
6182   Files:  installperl
6183
6184  LIBRARY AND EXTENSIONS
6185
6186   Title:  "Refresh CPAN to 1.24"
6187    From:  Andreas Koenig
6188   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
6189
6190   Title:  "Refresh ExtUtils::Manifest to 1.33"
6191    From:  Andreas Koenig
6192   Files:  lib/ExtUtils/Manifest.pm
6193
6194   Title:  "Update $VERSION of ExtUtils::Embed to reflect reality"
6195    From:  Chip Salzenberg
6196   Files:  lib/ExtUtils/Embed.pm
6197
6198   Title:  "Fix POSIX::raise()"
6199    From:  "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
6200  Msg-ID:  <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
6201    Date:  Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
6202   Files:  ext/POSIX/POSIX.pm
6203
6204   Title:  "Eliminate warnings in File::Basename"
6205    From:  Robin Barker <rmb1@cise.npl.co.uk>
6206  Msg-ID:  <11173.9704011111@tempest.cise.npl.co.uk>
6207    Date:  Tue, 1 Apr 97 12:11:43 BST
6208   Files:  lib/File/Basename.pm t/lib/basename.t
6209
6210   Title:  "Eliminate warning in CGI.pm"
6211    From:  Chip Salzenberg
6212   Files:  lib/CGI.pm
6213
6214   Title:  "Tweaks to constant.pm"
6215    From:  Tom Phoenix
6216  Msg-ID:  <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
6217    Date:  Mon, 31 Mar 1997 21:10:14 -0800 (PST)
6218   Files:  lib/constant.pm
6219
6220   Title:  "Document eval vs. sub in Benchmark"
6221    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
6222  Msg-ID:  <199704012231.XAA00225@crypt.compulink.co.uk>
6223    Date:  Tue, 01 Apr 1997 23:31:55 +0100
6224   Files:  lib/Benchmark.pm
6225
6226  TESTS
6227
6228    (no other changes)
6229
6230  UTILITIES
6231
6232   Title:  "Improve heuristics for pod2man titles"
6233    From:  Roderick Schertler
6234  Msg-ID:  <pzn2ri9gto.fsf@eeyore.ibcinc.com>
6235    Date:  01 Apr 1997 23:41:55 -0500
6236   Files:  pod/pod2man.PL
6237
6238  DOCUMENTATION
6239
6240   Title:  "Clean up some poddities, and make C<make html> work again"
6241    From:  Chip Salzenberg
6242   Files:  pod/Makefile pod/perldelta.pod pod/perldiag.pod
6243           pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
6244           pod/perltrap.pod
6245
6246   Title:  "Fix MM doc's use of "SUPER::""
6247    From:  avera@hal.com (Jim Avera)
6248  Msg-ID:  <9704012235.AA07841@membrane.hal.com>
6249    Date:  Tue, 1 Apr 1997 14:35:26 -0800 (PST)
6250   Files:  lib/ExtUtils/MakeMaker.pm
6251
6252   Title:  "Eliminate pod warnings in libs"
6253    From:  Chip Salzenberg
6254   Files:  lib/CGI.pm lib/ExtUtils/Command.pm
6255
6256
6257 ----------------
6258 Version 5.003_96
6259 ----------------
6260
6261  CORE LANGUAGE CHANGES
6262
6263   Title:  "Support $ENV{PERL5OPT}"
6264    From:  Chip Salzenberg
6265   Files:  perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
6266
6267   Title:  "Implement void context, in which C<wantarray> is undef"
6268    From:  Chip Salzenberg
6269   Files:  cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
6270           pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
6271           pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
6272           pp_sys.c proto.h
6273
6274   Title:  "Don't look up &AUTOLOAD in @ISA when calling plain function"
6275    From:  Chip Salzenberg
6276   Files:  global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
6277           pp_hot.c proto.h t/op/method.t
6278
6279   Title:  "Allow closures to be constant subroutines"
6280    From:  Chip Salzenberg
6281   Files:  op.c
6282
6283   Title:  "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
6284    From:  Chip Salzenberg
6285   Files:  pp.c
6286
6287   Title:  "Fix lexical suicide from C<my $x = $x> in sub"
6288    From:  Chip Salzenberg
6289   Files:  op.c
6290
6291   Title:  "Make "Unrecog. char." fatal, and update its doc"
6292    From:  Chip Salzenberg
6293   Files:  pod/perldiag.pod toke.c
6294
6295   Title:  "Die on patterns that will match empty string forever"
6296    From:  Stephen Potter <spp@psa.pencom.com>
6297  Msg-ID:  <199703282138.PAA28311@psa.pencom.com>
6298    Date:  Fri, 28 Mar 1997 15:38:30 -0600
6299   Files:  regcomp.c
6300
6301  CORE PORTABILITY
6302
6303   Title:  "safefree() mismatch"
6304    From:  Roderick Schertler
6305  Msg-ID:  <21338.859653381@eeyore.ibcinc.com>
6306    Date:  Sat, 29 Mar 1997 11:36:21 -0500
6307   Files:  util.c
6308
6309   Title:  "FreeBSD update"
6310    From:  Slaven Rezic <eserte@cs.tu-berlin.de>
6311  Msg-ID:  <199703311417.QAA04162@cabulja.herceg.de>
6312    Date:  Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
6313   Files:  hints/freebsd.sh
6314
6315   Title:  "Win32 update (seven patches)"
6316    From:  Gurusamy Sarathy and Nick Ing-Simmons
6317   Files:  EXTERN.h MANIFEST win32/Makefile win32/perl.mak
6318           win32/perl.rc win32/perldll.mak win32/makedef.pl
6319           win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
6320
6321  OTHER CORE CHANGES
6322
6323   Title:  "Report PERL* environment variables in -V and perlbug"
6324    From:  Chip Salzenberg
6325   Files:  perl.c utils/perlbug.PL
6326
6327   Title:  "Typo in perl.c: Printing NO_EMBED for perl -V"
6328    From:  Gisle Aas
6329  Msg-ID:  <199703301922.VAA13509@furubotn.sn.no>
6330    Date:  Sun, 30 Mar 1997 21:22:11 +0200
6331   Files:  perl.c
6332
6333   Title:  "Don't let C<$var = $var> untaint $var"
6334    From:  Chip Salzenberg
6335   Files:  pp_hot.c pp_sys.c sv.h t/op/taint.t
6336
6337   Title:  "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
6338    From:  Chip Salzenberg
6339   Files:  pp_hot.c
6340
6341   Title:  "Re: 5.004's new srand() default seed"
6342    From:  Hallvard B Furuseth
6343  Msg-ID:  <199703302219.AAA20998@bombur2.uio.no>
6344    Date:  Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
6345   Files:  pp.c
6346
6347   Title:  "Re: embedded perl and top_env problem "
6348    From:  Gurusamy Sarathy
6349  Msg-ID:  <199703280031.TAA05711@aatma.engin.umich.edu>
6350    Date:  Thu, 27 Mar 1997 19:31:42 -0500
6351   Files:  gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
6352
6353   Title:  "Define and use new macro: boolSV()"
6354    From:  Tim Bunce
6355   Files:  gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
6356           sv.c sv.h universal.c vms/vms.c
6357
6358   Title:  "Re: strict @F"
6359    From:  Hallvard B Furuseth
6360  Msg-ID:  <199703252110.WAA16038@bombur2.uio.no>
6361    Date:  Tue, 25 Mar 1997 22:10:33 +0100 (MET)
6362   Files:  toke.c
6363
6364   Title:  "Try harder to identify errors at EOF"
6365    From:  Chip Salzenberg
6366   Files:  toke.c
6367
6368   Title:  "Minor string change in toke.c: 'bareword'"
6369    From:  lvirden@cas.org
6370  Msg-ID:  <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
6371    Date:  Thu, 27 Mar 1997 13:02:46 -0500 (EST)
6372   Files:  toke.c
6373
6374   Title:  "Improve diagnostic on \r in program text"
6375    From:  Chip Salzenberg
6376   Files:  pod/perldiag.pod toke.c
6377
6378   Title:  "Make Sock_size_t typedef work right"
6379    From:  Chip Salzenberg
6380   Files:  perl.h pp_sys.c
6381
6382   Title:  "Eliminate unused dummy variable"
6383    From:  Doug MacEachern
6384  Msg-ID:  <199703270123.UAA25454@postman.osf.org>
6385    Date:  Wed, 26 Mar 1997 20:23:14 -0500
6386   Files:  lib/ExtUtils/Embed.pm unixish.h writemain.SH
6387
6388  BUILD PROCESS
6389
6390   Title:  "Allow for coexistence of various versions of perldiag.pod"
6391    From:  Chip Salzenberg
6392   Files:  installperl lib/diagnostics.pm
6393
6394  LIBRARY AND EXTENSIONS
6395
6396   Title:  "New module constant.pm"
6397    From:  Tom Phoenix
6398   Files:  MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
6399
6400   Title:  "Remove chat2"
6401    From:  Chip Salzenberg
6402   Files:  MANIFEST lib/chat2.inter lib/chat2.pl
6403
6404   Title:  "Include CGI.pm 2.32"
6405    From:  Chip Salzenberg
6406   Files:  MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
6407           lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
6408           lib/CGI/Switch.pm
6409
6410   Title:  "Fix C<print $_> in debugger"
6411    From:  Ilya Zakharevich
6412  Msg-ID:  <199703312355.SAA01068@monk.mps.ohio-state.edu>
6413    Date:  Mon, 31 Mar 1997 18:55:55 -0500 (EST)
6414   Files:  lib/perl5db.pl
6415
6416   Title:  "Re: Pod problems & fixes"
6417    From:  Hallvard B Furuseth
6418  Msg-ID:  <199703261829.TAA17015@bombur2.uio.no>
6419    Date:  Wed, 26 Mar 1997 19:29:14 +0100 (MET)
6420   Files:  lib/Pod/Text.pm
6421
6422   Title:  "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
6423    From:  Roderick Schertler
6424  Msg-ID:  <pz4tdu7j57.fsf@eeyore.ibcinc.com>
6425    Date:  29 Mar 1997 11:33:24 -0500
6426   Files:  lib/Sys/Syslog.pm
6427
6428   Title:  "C<new SelectSaver $fh> doesn't always restore"
6429    From:  Spider Boardman
6430  Msg-ID:  <199703291906.OAA07232@Orb.Nashua.NH.US>
6431    Date:  Sat, 29 Mar 1997 14:06:37 -0500
6432   Files:  lib/SelectSaver.pm
6433
6434   Title:  "Patch for Benchmark.pm"
6435    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
6436  Msg-ID:  <199703291504.PAA01596@crypt.compulink.co.uk>
6437    Date:  Sat, 29 Mar 1997 15:04:32 +0000
6438   Files:  lib/Benchmark.pm
6439
6440   Title:  "Tiny doc fix for AutoSplit.pm"
6441    From:  "Randy J. Ray" <rjray@uswest.com>
6442  Msg-ID:  <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
6443    Date:  Thu, 27 Mar 1997 14:17:38 -0700
6444   Files:  lib/AutoSplit.pm
6445
6446  TESTS
6447
6448    (no other changes)
6449
6450  UTILITIES
6451
6452   Title:  "Tom C's Pod::Html and html tools, as of 30 March 97"
6453    From:  Chip Salzenberg
6454   Files:  MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
6455
6456   Title:  "Fix path bugs in installhtml"
6457    From:  Robin Barker <rmb1@cise.npl.co.uk>
6458  Msg-ID:  <3180.9703270906@tempest.cise.npl.co.uk>
6459    Date:  Thu, 27 Mar 97 09:06:14 GMT
6460   Files:  installhtml
6461
6462   Title:  "Make perlbug say that it's only for core Perl bugs"
6463    From:  Chip Salzenberg
6464   Files:  utils/perlbug.PL
6465
6466  DOCUMENTATION
6467
6468   Title:  "INSTALL-1.11"
6469    From:  Andy Dougherty
6470  Msg-ID:  <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
6471    Date:  Wed, 26 Mar 1997 14:27:52 -0500 (EST)
6472   Files:  INSTALL
6473
6474   Title:  "Patch for perl.pod"
6475    From:  wmiddlet@Adobe.COM (William Middleton)
6476  Msg-ID:  <199703262305.PAA13121@ducks>
6477    Date:  Wed, 26 Mar 1997 15:05:39 -0800 (PST)
6478   Files:  pod/perl.pod
6479
6480   Title:  "Document autouse and constant; update diagnostics"
6481    From:  Chip Salzenberg
6482   Files:  pod/perldelta.pod
6483
6484   Title:  "Suggest to upgraders that they try '-w' again"
6485    From:  Hallvard B Furuseth
6486  Msg-ID:  <199703251901.UAA15982@bombur2.uio.no>
6487    Date:  Tue, 25 Mar 1997 20:01:26 +0100 (MET)
6488   Files:  pod/perldelta.pod
6489
6490   Title:  "Improve and update documentation of constant subs"
6491    From:  Tom Phoenix
6492  Msg-ID:  <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
6493    Date:  Mon, 31 Mar 1997 13:05:54 -0800 (PST)
6494   Files:  pod/perlsub.pod
6495
6496   Title:  "Improve documentation of C<return>"
6497    From:  Chip Salzenberg
6498   Files:  pod/perlfunc.pod pod/perlsub.pod
6499
6500   Title:  "perlfunc.pod patch"
6501    From:  Gisle Aas
6502  Msg-ID:  <199703262159.WAA17531@furubotn.sn.no>
6503    Date:  Wed, 26 Mar 1997 22:59:23 +0100
6504   Files:  pod/perlfunc.pod
6505
6506   Title:  "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
6507    From:  Chip Salzenberg
6508   Files:  configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
6509           pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
6510           pod/perlvar.pod win32/bin/search.bat
6511
6512   Title:  "Document and test C<%> behavior with negative operands"
6513    From:  Chip Salzenberg
6514   Files:  pod/perlop.pod t/op/arith.t
6515
6516   Title:  "Update docs on $]"
6517    From:  Chip Salzenberg
6518   Files:  pod/perlvar.pod
6519
6520   Title:  "perlvar.pod patch"
6521    From:  Gisle Aas
6522  Msg-ID:  <199703261254.NAA10237@bergen.sn.no>
6523    Date:  Wed, 26 Mar 1997 13:54:00 +0100
6524   Files:  pod/perlvar.pod
6525
6526   Title:  "Fix example of C<or> vs. C<||>"
6527    From:  Chip Salzenberg
6528   Files:  pod/perlsyn.pod
6529
6530   Title:  "Pod usage and spelling patch"
6531    From:  Larry W. Virden
6532   Files:  pod/*.pod
6533
6534   Title:  "Pod updates"
6535    From:  "Cary D. Renzema" <caryr@mxim.com>
6536  Msg-ID:  <199703262353.PAA01819@macs.mxim.com>
6537    Date:  Wed, 26 Mar 1997 15:53:22 -0800 (PST)
6538   Files:  pod/*.pod
6539
6540
6541 ----------------
6542 Version 5.003_95
6543 ----------------
6544
6545  CORE LANGUAGE CHANGES
6546
6547   Title:  "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
6548    From:  Chip Salzenberg
6549   Files:  op.c t/op/misc.t
6550
6551   Title:  "Automatically flush on C< $| = 1 >"
6552    From:  Chip Salzenberg
6553   Files:  mg.c
6554
6555   Title:  "Refine modulus ("%") per suggestion of Tim Goodwin"
6556    From:  Chip Salzenberg
6557   Files:  pp.c
6558
6559   Title:  "If C<perl -a>, do equivalent of C<use vars '@F'>"
6560    From:  Chip Salzenberg
6561   Files:  toke.c
6562
6563   Title:  "Warn about undef magic values just like non-magic"
6564    From:  Chip Salzenberg
6565   Files:  ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
6566           t/lib/db-recno.t t/pragma/locale.t
6567
6568  CORE PORTABILITY
6569
6570   Title:  "Remove redundant patch to hints/bsdos.sh"
6571    From:  Shigeya Suzuki <shigeya@foretune.co.jp>
6572  Msg-ID:  <19970322222244K.shigeya@foretune.co.jp>
6573    Date:  Sat, 22 Mar 1997 22:22:44 +0900
6574   Files:  hints/bsdos.sh
6575
6576   Title:  "Another MachTen Patch"
6577    From:  Tom Phoenix
6578  Msg-ID:  <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
6579    Date:  Mon, 24 Mar 1997 15:26:48 -0800 (PST)
6580   Files:  hints/machten_2.sh
6581
6582   Title:  "Win32 update (five patches)"
6583    From:  Gurusamy Sarathy and Nick Ing-Simmons
6584   Files:  MANIFEST README.win32 doio.c dosish.h pp_sys.c
6585           lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
6586           t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
6587           win32/Makefile win32/config.H win32/config.w32 win32/win32.c
6588           win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
6589
6590  OTHER CORE CHANGES
6591
6592   Title:  "Fix botch with G_NOARGS; PUSHMARK *is* required"
6593    From:  Chip Salzenberg
6594   Files:  perl.c
6595
6596   Title:  "Improve 'prototype mismatch' warning"
6597    From:  Chip Salzenberg
6598   Files:  global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
6599
6600   Title:  "In perlio, fix vprintf() definition and define vfprintf()"
6601    From:  Chip Salzenberg
6602   Files:  perlio.c
6603
6604  BUILD PROCESS
6605
6606    (no other changes)
6607
6608  LIBRARY AND EXTENSIONS
6609
6610   Title:  "Fix C<require> in Getopt::Long to work with 5.003"
6611    From:  Chip Salzenberg
6612   Files:  lib/Getopt/Long.pm
6613
6614   Title:  "Extraneous blank lines from Pod::Text"
6615    From:  Russ Allbery <rra@stanford.edu>
6616  Msg-ID:  <qumend4qq08.fsf@cyclone.stanford.edu>
6617    Date:  25 Mar 1997 01:28:55 -0800
6618   Files:  lib/Pod/Text.pm
6619
6620   Title:  "Exporting UNIVERSAL::can"
6621    From:  "M.J.T. Guy"
6622  Msg-ID:  <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
6623    Date:  Mon, 24 Mar 1997 17:54:01 +0000
6624   Files:  lib/UNIVERSAL.pm
6625
6626   Title:  "Term::Readline patch for AmigaOS"
6627    From:  Norbert Pueschel
6628  Msg-ID:  <77724797@Armageddon.meb.uni-bonn.de>
6629    Date:  Sun, 23 Mar 1997 18:57:22 +0100
6630   Files:  lib/Term/ReadLine.pm
6631
6632  TESTS
6633
6634   Title:  "Reduce memory footprint of complex.t"
6635    From:  Dominic Dunlop <domo@slipper.ip.lu>
6636  Msg-ID:  <v03020902af5d8e03c5ab@[194.51.248.84]>
6637    Date:  Tue, 25 Mar 1997 15:39:26 +0100
6638   Files:  t/lib/complex.t
6639
6640  UTILITIES
6641
6642   Title:  "Improve pod2man diagnostic when NAME is invalid"
6643    From:  Chip Salzenberg
6644   Files:  pod/pod2man.PL
6645
6646  DOCUMENTATION
6647
6648   Title:  "INSTALL-1.8 to INSTALL-1.9 updates"
6649    From:  Andy Dougherty
6650  Msg-ID:  <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
6651    Date:  Tue, 25 Mar 1997 13:52:53 -0500 (EST)
6652   Files:  INSTALL
6653
6654   Title:  "Document possible problems with -Mdiagnostics after upgrade"
6655    From:  Chip Salzenberg
6656   Files:  INSTALL
6657
6658   Title:  "Mention perldelta in INSTALL"
6659    From:  Chip Salzenberg
6660   Files:  INSTALL
6661
6662   Title:  "Describe pod format at top of INSTALL"
6663    From:  Chip Salzenberg
6664   Files:  INSTALL
6665
6666   Title:  "Document C</a *b/x> fix"
6667    From:  Chip Salzenberg
6668   Files:  pod/perldelta.pod
6669
6670   Title:  "pods for subroutine argument autovivication"
6671    From:  "M.J.T. Guy"
6672  Msg-ID:  <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
6673    Date:  Mon, 24 Mar 1997 07:25:21 +0000
6674   Files:  pod/perldelta.pod pod/perlsub.pod
6675
6676   Title:  "Missing item in perldiag"
6677    From:  "M.J.T. Guy"
6678  Msg-ID:  <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
6679    Date:  Sun, 23 Mar 1997 09:24:09 +0000
6680   Files:  pod/perldiag.pod
6681
6682   Title:  "Mention and discourage use of term 'soft reference'"
6683    From:  Chip Salzenberg
6684   Files:  pod/perlref.pod
6685
6686   Title:  "Pod problems & fixes"
6687    From:  Hallvard B Furuseth
6688  Msg-ID:  <199703242031.VAA14997@bombur2.uio.no>
6689    Date:  Mon, 24 Mar 1997 21:31:51 +0100 (MET)
6690   Files:  INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
6691           pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
6692           pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
6693           pod/perlpod.pod pod/pod2html.PL
6694
6695   Title:  "DB_File documentation fix"
6696    From:  Paul Marquess
6697  Msg-ID:  <9703240854.AA08401@claudius.bfsec.bt.co.uk>
6698    Date:  Mon, 24 Mar 97 08:54:16 GMT
6699   Files:  ext/DB_File/DB_File.pm
6700
6701   Title:  "FAQ update"
6702    From:  Nathan Torkington <gnat@prometheus.frii.com>
6703   Files:  pod/perlfaq*.pod
6704
6705
6706 ----------------
6707 Version 5.003_94
6708 ----------------
6709
6710  CORE LANGUAGE CHANGES
6711
6712   Title:  "Defer creation of array and hash elements as parameters"
6713    From:  Chip Salzenberg
6714   Files:  dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
6715           sv.c
6716
6717   Title:  "New special literal: __PACKAGE__"
6718    From:  Chip Salzenberg
6719   Files:  keywords.pl pod/perldata.pod toke.c
6720
6721   Title:  "Ignore whitespace before +*? in //x"
6722    From:  Chip Salzenberg
6723   Files:  regcomp.c
6724
6725   Title:  "Abort compilation at C<BEGIN{}> or C<use> after errors"
6726    From:  Chip Salzenberg
6727   Files:  op.c pod/perldiag.pod t/pragma/subs.t
6728
6729   Title:  "allow C<substr 'hello', -10>"
6730    From:  David Dyck <dcd@tc.fluke.com>
6731  Msg-ID:  <97Mar10.155517pst.35716-2@gateway.fluke.com>
6732    Date:  Mon, 10 Mar 1997 15:55:44 -0800
6733   Files:  pp.c
6734
6735   Title:  "Regularize C<x % y>, esp. when y is negative"
6736    From:  Chip Salzenberg
6737   Files:  pp.c
6738
6739   Title:  "Flush before C<flock(FOO, LOCK_UN)>"
6740    From:  Chip Salzenberg
6741   Files:  pod/perldelta.pod pod/perlfunc.pod pp_sys.c
6742
6743   Title:  "Close loopholes in prototype mismatch warning"
6744    From:  Chip Salzenberg
6745   Files:  op.c sv.c toke.c
6746
6747   Title:  "Warn on C<while ($x = each %y) {}>"
6748    From:  Chip Salzenberg
6749   Files:  op.c pod/perldiag.pod
6750
6751   Title:  "Don't warn on C<print $fh func()>"
6752    From:  Chip Salzenberg
6753   Files:  toke.c
6754
6755  CORE PORTABILITY
6756
6757   Title:  "Don't say 'static var = 1'"
6758    From:  Jarkko Hietaniemi
6759  Msg-ID:  <199703091319.PAA24714@alpha.hut.fi>
6760    Date:  Sun, 9 Mar 1997 15:19:57 +0200 (EET)
6761   Files:  malloc.c
6762
6763   Title:  "BSD/OS 3.0 hints"
6764    From:  Christopher Davis <ckd@loiosh.kei.com>
6765  Msg-ID:  <w47mjakw5t.fsf@loiosh.kei.com>
6766    Date:  14 Mar 1997 16:20:46 -0500
6767   Files:  hints/bsdos.sh
6768
6769   Title:  "More MachTen hints"
6770    From:  Tom Phoenix
6771  Msg-ID:  <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
6772    Date:  Sun, 16 Mar 1997 13:40:35 -0800 (PST)
6773   Files:  hints/machten_2.sh
6774
6775   Title:  "HP/UX hint comments"
6776    From:  Andy Dougherty
6777  Msg-ID:  <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
6778    Date:  Fri, 21 Mar 1997 15:43:07 -0500 (EST)
6779   Files:  hints/hpux.sh
6780
6781   Title:  "VMS update"
6782    From:  Charles Bailey
6783  Msg-ID:  <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
6784    Date:  Tue, 11 Mar 1997 22:00:55 -0500 (EST)
6785   Files:  lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
6786           utils/perlbug.PL vms/descrip.mms
6787
6788   Title:  "vmsish.t and related patches"
6789    From:  Charles Bailey
6790  Msg-ID:  <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
6791    Date:  Fri, 21 Mar 1997 01:32:47 -0500 (EST)
6792   Files:  MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
6793  
6794   Title:  "Win32 update (four patches)"
6795    From:  Gurusamy Sarathy and Nick Ing-Simmons
6796   Files:  MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
6797           lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
6798           lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
6799           lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
6800           lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
6801           lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
6802           t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
6803           t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
6804           t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
6805           t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
6806           t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
6807           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
6808           win32/*
6809
6810  OTHER CORE CHANGES
6811
6812   Title:  "Guard against buffer overflow in yyerror() and related funcs"
6813    From:  Chip Salzenberg
6814   Files:  toke.c
6815
6816   Title:  "For bin compat, rename calllist() and he_{,delay}free"
6817    From:  Chip Salzenberg
6818   Files:  global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
6819
6820   Title:  "Fix C<print> on tied default handle"
6821    From:  Chip Salzenberg
6822   Files:  pp_hot.c
6823
6824   Title:  "Fix C<local($a, undef, $b) = (1,2,3)>"
6825    From:  Chip Salzenberg
6826   Files:  op.c
6827
6828   Title:  "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
6829    From:  Chip Salzenberg
6830   Files:  pp.c pp_hot.c
6831
6832   Title:  "Don't warn on C<$x{y} .= "z"> when %x is tied"
6833    From:  Chip Salzenberg
6834   Files:  pp_hot.c
6835
6836   Title:  "Eliminate 'unreachable code' warnings"
6837    From:  Chip Salzenberg
6838   Files:  ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
6839
6840   Title:  "printf format corrections for -DDEBUGGING"
6841    From:  Roderick Schertler
6842  Msg-ID:  <26592.858793370@eeyore.ibcinc.com>
6843    Date:  Wed, 19 Mar 1997 12:42:50 -0500
6844   Files:  doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
6845           x2p/util.c
6846
6847   Title:  "Warn about missing -DMULTIPLICITY if likely a problem"
6848    From:  Doug MacEachern
6849  Msg-ID:  <199703192345.SAA15070@postman.osf.org>
6850    Date:  Wed, 19 Mar 1997 18:45:53 -0500
6851   Files:  perl.c
6852
6853  BUILD PROCESS
6854
6855   Title:  "Don't use $(LIBS) when creating shared libperl"
6856    From:  Chip Salzenberg
6857   Files:  Makefile.SH
6858
6859   Title:  "Don't use db 2.x, we're not yet ready for it"
6860    From:  Paul Marquess and Andy Dougherty
6861   Files:  Configure
6862
6863   Title:  "Warn if #! command is longer than 32 chars"
6864    From:  Chip Salzenberg
6865   Files:  Configure
6866
6867   Title:  "patches re perl -wc install{perl,man}"
6868    From:  Robin Barker <rmb1@cise.npl.co.uk>
6869  Msg-ID:  <21544.9703111313@tempest.cise.npl.co.uk>
6870    Date:  Tue, 11 Mar 97 13:13:16 GMT
6871   Files:  installman installperl
6872
6873   Title:  "3_93 doesn't install pods"
6874    From:  Spider Boardman
6875  Msg-ID:  <199703160721.CAA08339@Orb.Nashua.NH.US>
6876    Date:  Sun, 16 Mar 1997 02:21:35 -0500
6877   Files:  installperl
6878
6879   Title:  "When installing, use File::Copy instead of `cp`"
6880    From:  Chip Salzenberg
6881   Files:  installperl
6882
6883   Title:  "Make hint files' warnings more visible"
6884    From:  Hallvard B Furuseth
6885  Msg-ID:  <199703202218.XAA09041@bombur2.uio.no>
6886    Date:  Thu, 20 Mar 1997 23:18:03 +0100 (MET)
6887   Files:  hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
6888           hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
6889           hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
6890           hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
6891           hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
6892
6893  LIBRARY AND EXTENSIONS
6894
6895   Title:  "New module: autouse.pm"
6896    From:  Ilya Zakharevich
6897  Msg-ID:  <199703210034.TAA13469@monk.mps.ohio-state.edu>
6898    Date:  Thu, 20 Mar 1997 19:34:30 -0500 (EST)
6899   Files:  MANIFEST lib/autouse.pm
6900
6901   Title:  "Math::Complex update"
6902    From:  Jarkko Hietaniemi
6903   Files:  lib/Math/Complex.pm t/lib/complex.t
6904
6905   Title:  "Refresh DB_File to 1.12"
6906    From:  Paul Marquess
6907  Msg-ID:  <9703121551.AA07435@claudius.bfsec.bt.co.uk>
6908    Date:  Wed, 12 Mar 97 15:51:14 GMT
6909   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6910
6911   Title:  "New subroutine Symbol::qualify_to_ref()"
6912    From:  Roderick Schertler
6913  Msg-ID:  <pzlo7ut03b.fsf@eeyore.ibcinc.com>
6914    Date:  11 Mar 1997 19:39:36 -0500
6915   Files:  lib/Symbol.pm
6916
6917   Title:  "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
6918    From:  Chip Salzenberg
6919   Files:  lib/perl5db.pl
6920
6921   Title:  "In File::Path, some systems can't remove read-only files"
6922    From:  Chip Salzenberg
6923   Files:  lib/File/Path.pm
6924
6925   Title:  "Fix typo in -l*perl* pattern"
6926    From:  Doug MacEachern
6927  Msg-ID:  <199703110414.XAA12884@berlin.atlantic.net>
6928    Date:  Mon, 10 Mar 1997 22:58:38 -0500
6929   Files:  lib/ExtUtils/Embed.pm
6930
6931   Title:  "Fix bugs revealed by prototype warnings"
6932    From:  Chip Salzenberg
6933   Files:  ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
6934           lib/Getopt/Long.pm
6935
6936   Title:  "Problems with SKIP in makemaker"
6937    From:  Ilya Zakharevich
6938  Msg-ID:  <199703210413.XAA21601@monk.mps.ohio-state.edu>
6939    Date:  Thu, 20 Mar 1997 23:13:31 -0500 (EST)
6940   Files:  lib/ExtUtils/MM_Unix.pm
6941
6942   Title:  "In Exporter, don't C<require Carp> at file scope"
6943    From:  Chip Salzenberg
6944   Files:  lib/Exporter.pm
6945
6946   Title:  "fix for Exporter's $SIG{__WARN__} handler"
6947    From:  Roderick Schertler
6948  Msg-ID:  <2282.858296451@eeyore.ibcinc.com>
6949    Date:  Thu, 13 Mar 1997 18:40:51 -0500
6950   Files:  lib/Exporter.pm
6951
6952   Title:  "Don't try to substr() refs in Carp"
6953    From:  Chip Salzenberg
6954   Files:  lib/Carp.pm
6955
6956   Title:  "Re: NUL in die and other messages"
6957    From:  "M.J.T. Guy"
6958  Msg-ID:  <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
6959    Date:  Fri, 21 Mar 1997 09:58:17 +0000
6960   Files:  lib/Carp.pm
6961
6962   Title:  "Add entry for prototype() in Pod::Functions"
6963    From:  Chip Salzenberg
6964   Files:  lib/Pod/Functions.pm
6965
6966   Title:  "Fix typos in IO::Socket documentation"
6967    From:  "M.J.T. Guy"
6968  Msg-ID:  <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
6969    Date:  Tue, 18 Mar 1997 20:50:16 +0000
6970   Files:  ext/IO/lib/IO/Socket.pm
6971
6972  TESTS
6973
6974    (no other changes)
6975
6976  UTILITIES
6977
6978   Title:  "Re: bug in pod2man (5.00326): section=3 for .pm modules"
6979    From:  Roderick Schertler
6980  Msg-ID:  <pzn2sat1hg.fsf@eeyore.ibcinc.com>
6981    Date:  11 Mar 1997 19:09:31 -0500
6982   Files:  pod/pod2man.PL
6983
6984  DOCUMENTATION
6985
6986   Title:  "perlfaq.pod"
6987    From:  Tom Christiansen
6988  Msg-ID:  <199703172301.QAA12566@jhereg.perl.com>
6989    Date:  Mon, 17 Mar 1997 16:01:40 -0700
6990   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
6991           pod/perlfaq*.pod pod/roffitall
6992
6993   Title:  "*.pod changes based on the FAQ"
6994    From:  gnat@frii.com
6995  Msg-ID:  <199703171650.JAA02655@elara.frii.com>
6996    Date:  Mon, 17 Mar 1997 09:50:14 -0700 (MST)
6997   Files:  pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
6998           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
6999           pod/perlsec.pod pod/perlvar.pod
7000
7001   Title:  "INSTALL:  How to enable debugging"
7002    From:  Andy Dougherty
7003  Msg-ID:  <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
7004    Date:  Fri, 21 Mar 1997 11:25:32 -0500 (EST)
7005   Files:  INSTALL
7006
7007   Title:  "Document that $. is not reset on implicit open"
7008    From:  Chip Salzenberg
7009   Files:  pod/perldelta.pod
7010
7011   Title:  "Re: Embedding success with _93 "
7012    From:  Doug MacEachern
7013  Msg-ID:  <199703112255.RAA22775@postman.osf.org>
7014    Date:  Tue, 11 Mar 1997 17:55:05 -0500
7015   Files:  pod/perldelta.pod
7016
7017   Title:  "Update site list"
7018    From:  lvirden@cas.org (Larry W. Virden, x2487)
7019  Msg-ID:  <9703111053.AA20051@cas.org>
7020    Date:  Tue, 11 Mar 1997 10:53:49 -0500
7021   Files:  pod/perlmod.pod
7022
7023   Title:  "Patch to document illegal characters"
7024    From:  Tom Phoenix
7025  Msg-ID:  <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
7026    Date:  Fri, 14 Mar 1997 09:08:10 -0800 (PST)
7027   Files:  pod/perldiag.pod pod/perltrap.pod
7028
7029   Title:  "Document trap with //o and closures"
7030    From:  Charles Bailey
7031  Msg-ID:  <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
7032    Date:  Mon, 10 Mar 1997 18:08:08 -0500 (EST)
7033   Files:  pod/perltrap.pod
7034
7035   Title:  "Re: Inline PI function"
7036    From:  Tom Phoenix
7037  Msg-ID:  <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
7038    Date:  Mon, 10 Mar 1997 14:33:20 -0800 (PST)
7039   Files:  pod/perlsub.pod
7040
7041   Title:  "Illegal character in input"
7042    From:  Tom Phoenix
7043  Msg-ID:  <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
7044    Date:  Mon, 10 Mar 1997 15:21:21 -0800 (PST)
7045   Files:  pod/perldiag.pod
7046
7047   Title:  "Patch for docs Re: Lost backslash"
7048    From:  Tom Phoenix
7049  Msg-ID:  <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
7050    Date:  Wed, 19 Mar 1997 07:28:57 -0800 (PST)
7051   Files:  pod/perlop.pod
7052
7053   Title:  "XSUB's doc fix"
7054    From:  Roderick Schertler
7055  Msg-ID:  <28804.858012126@eeyore.ibcinc.com>
7056    Date:  Mon, 10 Mar 1997 11:42:06 -0500
7057   Files:  pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
7058
7059   Title:  "Document return from do FILE"
7060    From:  "M.J.T. Guy"
7061  Msg-ID:  <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
7062    Date:  Tue, 18 Mar 1997 14:50:10 +0000
7063   Files:  pod/perlfunc.pod
7064
7065   Title:  "Document $^M in perlvar"
7066    From:  Robin Barker <rmb1@cise.npl.co.uk>
7067  Msg-ID:  <6153.9703202108@tempest.cise.npl.co.uk>
7068    Date:  Thu, 20 Mar 97 21:08:33 GMT
7069   Files:  pod/perlvar.pod
7070
7071   Title:  "typos in pods of 5.003_93"
7072    From:  Jim Meyering <meyering@asic.sc.ti.com>
7073  Msg-ID:  <wpgendbzvhx.fsf@asic.sc.ti.com>
7074    Date:  19 Mar 1997 10:39:38 -0600
7075   Files:  pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
7076           pod/perltoot.pod pod/perlxs.pod
7077
7078   Title:  "Re: Updates to pod punctuations"
7079    From:  lvirden@cas.org (Larry W. Virden, x2487)
7080  Msg-ID:  <9703141700.AA22911@cas.org>
7081    Date:  Fri, 14 Mar 1997 17:00:12 -0500
7082   Files:  pod/*.pod
7083
7084   Title:  "clarify example in perlfunc"
7085    From:  Jarkko Hietaniemi
7086  Msg-ID:  <199703201746.TAA25195@alpha.hut.fi>
7087    Date:  Thu, 20 Mar 1997 19:46:01 +0200 (EET)
7088   Files:  pod/perlfunc.pod
7089
7090   Title:  "Regularize headings in DB_File documentation"
7091    From:  Chip Salzenberg
7092   Files:  ext/DB_File/DB_File.pm
7093
7094
7095 ----------------
7096 Version 5.003_93
7097 ----------------
7098
7099 Me, last time:
7100      "This release will be the public beta of 5.004,
7101         or my name isn't Larson T. Pettifogger."
7102 Me, now:
7103      "Gone like *that*, a fortune in letterhead."
7104
7105  CORE LANGUAGE CHANGES
7106
7107   Title:  "Don't autovivify array and hash elements in sub parameters"
7108    From:  Gurusamy Sarathy
7109  Msg-ID:  <199703061912.OAA20606@aatma.engin.umich.edu>
7110    Date:  Thu, 06 Mar 1997 14:12:09 -0500
7111   Files:  op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
7112
7113   Title:  "Support READ and GETC for tied handles"
7114    From:  Doug MacEachern
7115  Msg-ID:  <199703090019.TAA32591@postman.osf.org>
7116    Date:  Sat, 08 Mar 1997 19:19:38 -0500
7117   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
7118
7119   Title:  "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
7120    From:  Chip Salzenberg
7121   Files:  op.c pod/perldiag.pod
7122
7123   Title:  "Warn on %{+undef} and @{+undef}"
7124    From:  Chip Salzenberg
7125   Files:  pp.c pp_hot.c
7126
7127  CORE PORTABILITY
7128
7129   Title:  "VMS update"
7130    From:  Charles Bailey
7131  Msg-ID:  <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
7132    Date:  Fri, 07 Mar 1997 22:49:46 -0500 (EST)
7133   Files:  lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
7134           vms/sockadapt.h
7135
7136   Title:  "AmigaOS hint patch"
7137    From:  Norbert Pueschel
7138  Msg-ID:  <77724767@Armageddon.meb.uni-bonn.de>
7139    Date:  Sat, 08 Mar 1997 12:50:15 +0100
7140   Files:  hints/amigaos.sh
7141
7142  OTHER CORE CHANGES
7143
7144   Title:  "Make conversion of @_ to real array work right after C<shift>"
7145    From:  Chip Salzenberg
7146   Files:  av.c
7147
7148   Title:  "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
7149    From:  Chip Salzenberg
7150   Files:  op.c perl.c proto.h
7151
7152   Title:  "perl -P path patch"
7153    From:  Andy Dougherty
7154  Msg-ID:  <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
7155    Date:  Sat, 08 Mar 1997 12:45:08 -0500 (EST)
7156   Files:  config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
7157           vms/config.vms win32/config.H
7158
7159  BUILD PROCESS
7160
7161   Title:  "Fix for Unisys UNIX and libperl.so"
7162    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
7163  Msg-ID:  <memo.147328@cix.compulink.co.uk>
7164    Date:  Thu, 6 Mar 97 16:28 GMT0
7165   Files:  Configure
7166
7167   Title:  "Allow './Configure -Uoptimize'"
7168    From:  Andy Dougherty
7169  Msg-ID:  <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
7170    Date:  Thu, 06 Mar 1997 11:15:47 -0500 (EST)
7171   Files:  Configure
7172
7173   Title:  "Use 'test -f', not 'test -x'"
7174    From:  Spider Boardman
7175  Msg-ID:  <199703080053.TAA13943@web.zk3.dec.com>
7176    Date:  Fri, 7 Mar 1997 19:53:00 -0500
7177   Files:  Configure
7178
7179   Title:  "Don't count on 'trap 0' inside () in shell script"
7180    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
7181  Msg-ID:  <memo.147326@cix.compulink.co.uk>
7182    Date:  Thu, 6 Mar 97 16:28 GMT0
7183   Files:  perl_exp.SH
7184
7185  LIBRARY AND EXTENSIONS
7186
7187   Title:  "Carp with multiple arguments"
7188    From:  "M.J.T. Guy"
7189  Msg-ID:  <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
7190    Date:  Sat, 8 Mar 1997 20:12:17 +0000
7191   Files:  lib/Carp.pm
7192
7193   Title:  "@EXPORT_FAIL fix for Exporter.pm"
7194    From:  Roderick Schertler
7195  Msg-ID:  <24884.857841724@eeyore.ibcinc.com>
7196    Date:  Sat, 08 Mar 1997 12:22:04 -0500
7197   Files:  lib/Exporter.pm
7198
7199   Title:  "Open[23] autoflush docs"
7200    From:  Roderick Schertler
7201  Msg-ID:  <7939.857693947@eeyore.ibcinc.com>
7202    Date:  Thu, 06 Mar 1997 19:19:07 -0500
7203   Files:  lib/IPC/Open2.pm lib/IPC/Open3.pm
7204
7205  TESTS
7206
7207   Title:  "Fix counts in output of TEST"
7208    From:  Hugo van der Sanden <hv@iii.co.uk>
7209  Msg-ID:  <331F1507.4BE8@iii.co.uk>
7210    Date:  Thu, 06 Mar 1997 19:03:35 +0000
7211   Files:  t/TEST
7212
7213   Title:  "Ignore backup files in strict.t and warning.t"
7214    From:  Chip Salzenberg
7215   Files:  t/pragma/strict.t t/pragma/warning.t
7216
7217  UTILITIES
7218
7219   Title:  "Quote pathname before using as pattern"
7220    From:  Chip Salzenberg
7221   Files:  pod/pod2html.PL
7222
7223  DOCUMENTATION
7224
7225   Title:  "Consolidated INSTALL updates since _92"
7226    From:  Andy Dougherty
7227  Msg-ID:  <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
7228    Date:  Sat, 08 Mar 1997 13:21:22 -0500 (EST)
7229
7230   Title:  "Fix more E-Mail addresses in pods"
7231    From:  Chip Salzenberg
7232   Files:  lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
7233           lib/diagnostics.pm pod/buildtoc
7234
7235   Title:  "Warn about '.' terminating E-Mail"
7236    From:  Chip Salzenberg
7237   Files:  pod/perlform.pod
7238
7239   Title:  "OS/2 doc update"
7240    From:  Ilya Zakharevich
7241  Msg-ID:  <199703080537.AAA25157@monk.mps.ohio-state.edu>
7242    Date:  Sat, 8 Mar 1997 00:37:30 -0500 (EST)
7243   Files:  README.os2
7244
7245   Title:  "PODs corrections"
7246    From:  Ilya Zakharevich
7247  Msg-ID:  <199703080253.VAA24975@monk.mps.ohio-state.edu>
7248    Date:  Fri, 7 Mar 1997 21:53:04 -0500 (EST)
7249   Files:  ext/DB_File/DB_File.pm ext/Socket/Socket.pm
7250           lib/Class/Template.pm lib/ExtUtils/Embed.pm
7251           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
7252           lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
7253           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
7254           lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
7255           pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
7256           pod/perlop.pod pod/perlsub.pod
7257
7258
7259 ----------------
7260 Version 5.003_92
7261 ----------------
7262
7263 This release will be the public beta of 5.004, or my name isn't
7264 Larson T. Pettifogger.
7265
7266  CORE LANGUAGE CHANGES
7267
7268   Title:  "Strictly follow lexical context of C<eval ''> and nested subs"
7269    From:  Chip Salzenberg
7270   Files:  op.c
7271
7272   Title:  "Make ::SUPER and UNIVERSAL work together"
7273    From:  Chip Salzenberg
7274   Files:  gv.c pod/perlguts.pod
7275
7276  CORE PORTABILITY
7277
7278   Title:  "HP-UX hint update"
7279    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7280  Msg-ID:  <1479.857653838@lyon.grenoble.hp.com>
7281    Date:  Thu, 06 Mar 97 14:10:38 +0100
7282   Files:  hints/hpux.sh
7283
7284   Title:  "Re: The continuing MachTen saga"
7285    From:  Tom Phoenix
7286  Msg-ID:  <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
7287    Date:  Wed, 5 Mar 1997 09:47:22 -0800 (PST)
7288   Files:  hints/machten_2.sh
7289
7290   Title:  "OS/2 patches"
7291    From:  Ilya Zakharevich
7292  Msg-ID:  <199703060308.WAA22211@monk.mps.ohio-state.edu>
7293    Date:  Wed, 5 Mar 1997 22:08:43 -0500 (EST)
7294   Files:  hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
7295
7296   Title:  "VMS patches"
7297    From:  Charles Bailey
7298  Msg-ID:  <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
7299    Date:  Wed, 05 Mar 1997 23:10:24 -0500 (EST)
7300   Files:  lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
7301           t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
7302           vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
7303
7304  OTHER CORE CHANGES
7305
7306   Title:  "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
7307    From:  Chip Salzenberg
7308   Files:  toke.c
7309
7310   Title:  "Clarify '-T too late' error"
7311    From:  Chip Salzenberg
7312   Files:  perl.c pod/perldiag.pod
7313
7314   Title:  "Warn when redefining or undefining a constant sub"
7315    From:  Chip Salzenberg
7316   Files:  pod/perldiag.pod pp.c sv.c
7317
7318   Title:  "Don't generate spurious 'not imported' warning"
7319    From:  Chip Salzenberg
7320   Files:  gv.c t/pragma/strict-vars pod/perldiag.pod
7321
7322   Title:  "Clarify message re: @host in string"
7323    From:  Chip Salzenberg
7324   Files:  pod/perldiag.pod pod/perltrap.pod toke.c
7325
7326   Title:  "Disconnect refs that are targets of pp_readline"
7327    From:  Chip Salzenberg
7328   Files:  pp_hot.c
7329
7330   Title:  "Fix typo in test of HvFILL()"
7331    From:  Chip Salzenberg
7332   Files:  op.c
7333
7334   Title:  "Allow for pad name array to be shorter than pad array"
7335    From:  Chip Salzenberg
7336   Files:  op.c
7337
7338   Title:  "Eliminate format-string type warnings"
7339    From:  Hallvard B Furuseth
7340  Msg-ID:  <199703030915.KAA11634@bombur2.uio.no>
7341    Date:  Mon, 3 Mar 1997 10:15:11 +0100 (MET)
7342   Files:  doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
7343           pp_hot.c run.c sv.c x2p/a2py.c
7344
7345   Title:  "Update copyright dates"
7346    From:  Chip Salzenberg
7347   Files:  *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
7348
7349  BUILD PROCESS
7350
7351   Title:  "near-harmless bug in _91's Configure"
7352    From:  Roderick Schertler
7353  Msg-ID:  <pzg1yfuiza.fsf@eeyore.ibcinc.com>
7354    Date:  01 Mar 1997 21:26:49 -0500
7355   Files:  Configure
7356
7357   Title:  "Change 'continuing anyway' to 'probably harmless'"
7358    From:  Chip Salzenberg
7359   Files:  INSTALL lib/ExtUtils/Liblist.pm
7360
7361  LIBRARY AND EXTENSIONS
7362
7363   Title:  "Newer ReadLine"
7364    From:  Ilya Zakharevich
7365  Msg-ID:  <199703040634.BAA19919@monk.mps.ohio-state.edu>
7366    Date:  Tue, 4 Mar 1997 01:34:28 -0500 (EST)
7367   Files:  lib/Term/ReadLine.pm lib/perl5db.pl
7368
7369   Title:  "Refresh Getopt::Long to 2.9"
7370    From:  Johan Vromans <jvromans@squirrel.nl>
7371   Files:  lib/Getopt/Long.pm
7372
7373   Title:  "Benchmark: using code refs"
7374    From:  Hugo van der Sanden <hv@iii.co.uk>
7375  Msg-ID:  <199703041132.LAA07613@tyree.iii.co.uk>
7376    Date:  Tue, 04 Mar 1997 11:32:11 +0000
7377   Files:  lib/Benchmark.pm
7378
7379   Title:  "Fix quotewords"
7380    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
7381  Msg-ID:  <199703060755.HAA15060@crypt.compulink.co.uk>
7382    Date:  Thu, 06 Mar 1997 07:55:25 +0000
7383   Files:  lib/Text/ParseWords.pm
7384
7385   Title:  "Use IV instead of double for tms structure members"
7386    From:  Chip Salzenberg
7387   Files:  ext/POSIX/POSIX.xs
7388
7389   Title:  "Document IO::File::new_tmpfile"
7390    From:  Chip Salzenberg
7391   Files:  ext/IO/lib/IO/File.pm
7392
7393  TESTS
7394
7395   Title:  "Make op/TEST silent under -w"
7396    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
7397  Msg-ID:  <199703011821.NAA13037@sinistar.idle.com>
7398    Date:  Sat, 1 Mar 97 12:04:09 CST
7399   Files:  t/TEST
7400
7401   Title:  "Smarter t/op/taint.t"
7402    From:  Tom Phoenix
7403  Msg-ID:  <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
7404    Date:  Mon, 3 Mar 1997 10:31:54 -0800 (PST)
7405   Files:  t/op/taint.t
7406
7407   Title:  "Fix taint test for systems without csh"
7408    From:  Chip Salzenberg
7409   Files:  t/op/taint.t
7410
7411   Title:  "Don't test locales if there is no setlocale()"
7412    From:  Chip Salzenberg
7413   Files:  t/pragma/locale.t
7414
7415  UTILITIES
7416
7417   Title:  "Update pod2html"
7418    From:  wmiddlet@Adobe.COM (William Middleton)
7419  Msg-ID:  <199703030025.QAA08106@ducks>
7420    Date:  Sun, 2 Mar 1997 16:25:03 -0800 (PST)
7421   Files:  pod/pod2html.PL
7422
7423   Title:  "Support 'long long' in h2ph"
7424    From:  (name lost)
7425   Files:  utils/h2ph.PL
7426
7427  DOCUMENTATION
7428
7429   Title:  "Add taint checks and srand to perldelta"
7430    From:  Tom Phoenix
7431  Msg-ID:  <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
7432    Date:  Sun, 2 Mar 1997 11:56:08 -0800 (PST)
7433   Files:  pod/perldelta.pod
7434
7435   Title:  "Don't call FileHandle 'deprecated'"
7436    From:  Chip Salzenberg
7437   Files:  pod/perldelta.pod
7438
7439   Title:  "Improve sample module header"
7440    From:  Tom Christiansen and Graham Barr
7441  Msg-ID:  <199703011732.KAA14693@jhereg.perl.com>
7442    Date:  Sat, 01 Mar 1997 10:32:31 -0700
7443   Files:  pod/perlmod.pod
7444
7445   Title:  "Clarify C<crypt> documentation"
7446    From:  Tom Phoenix
7447  Msg-ID:  <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
7448    Date:  Fri, 28 Feb 1997 13:18:25 -0800 (PST)
7449   Files:  pod/perlfunc.pod
7450
7451   Title:  "Update list of CPAN sites"
7452    From:  Jarkko Hietaniemi
7453  Msg-ID:  <199703021454.QAA07446@alpha.hut.fi>
7454    Date:  Sun, 2 Mar 1997 16:54:22 +0200 (EET)
7455   Files:  pod/perlmod.pod
7456
7457   Title:  "Enhance description of 'server error'"
7458    From:  Jarkko Hietaniemi
7459  Msg-ID:  <199702041903.VAA16070@alpha.hut.fi>
7460    Date:  Tue, 4 Feb 1997 21:03:23 +0200 (EET)
7461   Files:  pod/perldiag.pod
7462
7463   Title:  "Regularize format of E-Mail addresses in *.pod"
7464    From:  Chip Salzenberg
7465   Files:  pod/*.pod
7466
7467
7468 ----------------
7469 Version 5.003_91
7470 ----------------
7471
7472 This is (should be?  must be!) the public beta of 5.004.
7473
7474  CORE LANGUAGE CHANGES
7475
7476   Title:  "Fix perl_call_*() when !G_EVAL"
7477    From:  Gurusamy Sarathy
7478  Msg-ID:  <199702250725.CAA09192@aatma.engin.umich.edu>,
7479           <199702251925.OAA15498@aatma.engin.umich.edu>,
7480           <199702252200.RAA16853@aatma.engin.umich.edu>
7481    Date:  Tue, 25 Feb 1997 02:25:56 -0500
7482   Files:  MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
7483           t/op/runlevel.t
7484
7485   Title:  "Fix taint tests for writeable dirs in $ENV{PATH}"
7486    From:  Chip Salzenberg
7487   Files:  mg.c mg.h pod/perlsec.pod taint.c
7488
7489   Title:  "Forbid tainted parameters for truncate()"
7490    From:  Chip Salzenberg
7491   Files:  pp_sys.c
7492
7493   Title:  "Don't taint magic hash keys unnecessarily"
7494    From:  Charles Bailey
7495  Msg-ID:  <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
7496    Date:  Fri, 28 Feb 1997 02:11:26 -0500 (EST)
7497   Files:  hv.c
7498
7499  CORE PORTABILITY
7500
7501   Title:  "VMS patches post _90"
7502    From:  Charles Bailey
7503  Msg-ID:  <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
7504    Date:  Fri, 28 Feb 1997 15:26:33 -0500 (EST)
7505   Files:  doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
7506           vms/descrip.mms vms/vms.c
7507
7508   Title:  "Fix taint check in system() and exec() under VMS and OS/2"
7509    From:  Chip Salzenberg
7510   Files:  pp_sys.c
7511
7512   Title:  "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
7513    From:  Michael H. Moran <mhm@austin.ibm.com>
7514   Files:  perl.h pp_sys.c
7515
7516   Title:  "Make dooneliner() compile again"
7517    From:  Chip Salzenberg
7518   Files:  pp_sys.c
7519
7520  OTHER CORE CHANGES
7521
7522   Title:  "Short-circuit duplicate study() calls"
7523    From:  Chip Salzenberg
7524   Files:  pp.c
7525
7526   Title:  "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
7527    From:  Chip Salzenberg
7528   Files:  perl.c pp.c pp_sys.c toke.c util.c
7529
7530   Title:  "Clean up and document API for hashes"
7531    From:  Gurusamy Sarathy
7532  Msg-ID:  <199702251824.NAA14859@aatma.engin.umich.edu>
7533    Date:  Tue, 25 Feb 1997 13:24:02 -0500
7534   Files:  hv.c hv.h pod/perldelta.pod pod/perlguts.pod
7535
7536   Title:  "pp_undef was not always freeing memory"
7537    From:  Ilya Zakharevich
7538  Msg-ID:  <199702270653.BAA13949@monk.mps.ohio-state.edu>
7539    Date:  Thu, 27 Feb 1997 01:53:51 -0500 (EST)
7540   Files:  pp.c
7541
7542   Title:  "Fix SEGV when debugging with foreach() lvalue patch"
7543    From:  Ilya Zakharevich
7544  Msg-ID:  <199702271924.OAA14557@monk.mps.ohio-state.edu>
7545    Date:  Thu, 27 Feb 1997 14:24:36 -0500 (EST)
7546   Files:  sv.c
7547
7548   Title:  "Don't examine rx->exec_tainted if pregexec() fails"
7549    From:  Chip Salzenberg
7550   Files:  pp_hot.c
7551
7552   Title:  "Silence bogus typo warning on $DB::postponed"
7553    From:  Gurusamy Sarathy
7554  Msg-ID:  <199702271802.NAA12505@aatma.engin.umich.edu>
7555    Date:  Thu, 27 Feb 1997 13:02:30 -0500
7556   Files:  op.c
7557
7558  BUILD PROCESS
7559
7560   Title:  "Sanity check linking with $libs"
7561    From:  Andy Dougherty
7562  Msg-ID:  <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
7563    Date:  Tue, 25 Feb 1997 14:13:45 -0500 (EST)
7564   Files:  Configure
7565
7566   Title:  "Flush stdout when printing $randbits guess"
7567    From:  Chip Salzenberg
7568   Files:  Configure
7569
7570   Title:  "Configure changes for Irix nm"
7571    From:  Helmut Jarausch and Fabien Tassin
7572   Files:  Configure
7573
7574   Title:  "Update OS/2 Configure diff"
7575    From:  Ilya Zakharevich
7576  Msg-ID:  <199702251906.OAA10608@monk.mps.ohio-state.edu>
7577    Date:  Tue, 25 Feb 1997 14:06:23 -0500 (EST)
7578   Files:  os2/diff.configure
7579
7580  LIBRARY AND EXTENSIONS
7581
7582   Title:  "Don't require() in a signal handler"
7583    From:  Chip Salzenberg
7584   Files:  lib/perl5db.pl
7585
7586   Title:  "Make IPC::Open3 work without fork()"
7587    From:  Ilya Zakharevich
7588  Msg-ID:  <199702251937.OAA10718@monk.mps.ohio-state.edu>
7589    Date:  Tue, 25 Feb 1997 14:37:07 -0500 (EST)
7590   Files:  lib/IPC/Open3.pm
7591
7592   Title:  "Follow up on elimination of $` $& $' in libraries"
7593    From:  "M.J.T. Guy"
7594  Msg-ID:  <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
7595    Date:  Fri, 28 Feb 1997 13:59:42 +0000
7596   Files:  lib/Getopt/Long.pm lib/diagnostics.pm
7597
7598   Title:  "Don't warn on use of CCFLAGS"
7599    From:  Andreas Koenig
7600  Msg-ID:  <199702251038.LAA13123@anna.in-berlin.de>
7601    Date:  Tue, 25 Feb 1997 11:38:43 +0100
7602   Files:  lib/ExtUtils/MakeMaker.pm
7603
7604   Title:  "Allow explicit '-lperl' in link arguments"
7605    From:  Doug MacEachern
7606  Msg-ID:  <199702271625.LAA25402@postman.osf.org>
7607    Date:  Thu, 27 Feb 1997 11:25:04 -0500
7608   Files:  lib/ExtUtils/Embed.pm
7609
7610  TESTS
7611
7612   Title:  "New test op/taint.t"
7613    From:  Tom Phoenix
7614  Msg-ID:  <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
7615    Date:  Tue, 25 Feb 1997 11:36:53 -0800 (PST)
7616   Files:  MANIFEST t/op/taint.t
7617
7618   Title:  "Patch to t/op/rand.t"
7619    From:  Tom Phoenix
7620  Msg-ID:  <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
7621    Date:  Tue, 25 Feb 1997 18:19:34 -0800 (PST)
7622   Files:  t/op/rand.t
7623
7624  UTILITIES
7625
7626   Title:  "Add --lax option to pod2man; use it in perldoc"
7627    From:  Nat <gnat@frii.com>, Chip Salzenberg
7628   Files:  pod/pod2man.PL utils/perldoc.PL
7629
7630   Title:  "Eliminate dead code in pod2man"
7631    From:  Chip Salzenberg
7632   Files:  pod/pod2man.PL
7633
7634  DOCUMENTATION
7635
7636   Title:  "Warn about intrusive sfio behavior"
7637    From:  Andy Dougherty
7638  Msg-ID:  <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
7639    Date:  Fri, 28 Feb 1997 11:35:49 -0500 (EST)
7640   Files:  INSTALL
7641
7642   Title:  "Updates to perlfunc.pod"
7643    From:  Tom Phoenix (with help from M.J.T. Guy and Tom C.)
7644   Files:  pod/perlfunc.pod
7645
7646   Title:  "Move ENVIRONMENT from perl.pod to perlrun.pod"
7647    From:  Chip Salzenberg
7648   Files:  pod/perl.pod pod/perlrun.pod
7649
7650   Title:  "Describe PERL_DEBUG_MSTATS in perlrun.pod"
7651    From:  Nat <gnat@frii.com>
7652   Files:  pod/perlrun.pod
7653
7654   Title:  "Fix references to perlbug"
7655    From:  Chip Salzenberg
7656   Files:  pod/perl.pod pod/perldelta.pod pod/perllocale.pod
7657           pod/perltoc.pod
7658
7659
7660 ----------------
7661 Version 5.003_90
7662 ----------------
7663
7664 At last, a mil[le]stone:  The first beta of Perl 5.004.
7665
7666  CORE LANGUAGE CHANGES
7667
7668   Title:  "Automatically call srand() before rand() if user didn't"
7669    From:  Chip Salzenberg
7670   Files:  pod/perlfunc.pod pp.c
7671
7672  CORE PORTABILITY
7673
7674   Title:  "Ultrix hints"
7675    From:  Spider Boardman
7676  Msg-ID:  <199702220951.EAA08156@Orb.Nashua.NH.US>
7677    Date:  Sat, 22 Feb 1997 04:51:48 -0500
7678   Files:  hints/ultrix_4.sh
7679
7680   Title:  "Digital UNIX and 3_28"
7681    From:  Jarkko Hietaniemi
7682  Msg-ID:  <199702231427.QAA13807@alpha.hut.fi>
7683    Date:  Sun, 23 Feb 1997 16:27:19 +0200 (EET)
7684   Files:  Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
7685           ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
7686
7687   Title:  "AmigaOS patches to 5.003_28"
7688    From:  Norbert Pueschel
7689  Msg-ID:  <77724759@Armageddon.meb.uni-bonn.de>
7690    Date:  Sat, 22 Feb 1997 18:08:02 +0100
7691   Files:  README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
7692           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
7693           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
7694           t/op/magic.t t/op/stat.t
7695
7696   Title:  "Hints for DC/OSx"
7697    From:  Stephen Zander <srz@loopback>
7698  Msg-ID:  <199702242124.NAA03796@wsuse5.mckesson.com>
7699    Date:  Mon, 24 Feb 1997 13:24:54 -0800
7700   Files:  hints/dcosx.sh
7701
7702   Title:  "Update VMS version"
7703    From:  Chip Salzenberg
7704   Files:  vms/config.vms vms/descrip.mms
7705
7706  OTHER CORE CHANGES
7707
7708   Title:  "Don't assume that sizeof(int) >= sizeof(void*)"
7709    From:  Chip Salzenberg
7710   Files:  doio.c malloc.c regexec.c
7711
7712  BUILD PROCESS
7713
7714   Title:  "Re: ccdlflags don't quite work"
7715    From:  Andy Dougherty
7716  Msg-ID:  <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
7717    Date:  Mon, 24 Feb 1997 16:07:07 -0500 (EST)
7718   Files:  Configure
7719
7720   Title:  "Use $ccflags, $ldflags, $libs when determining $randbits"
7721    From:  Chip Salzenberg
7722   Files:  Configure
7723
7724   Title:  "'installperl -v' doesn't do enough"
7725    From:  Spider Boardman
7726  Msg-ID:  <199702241342.IAA25945@Orb.Nashua.NH.US>
7727    Date:  Mon, 24 Feb 1997 08:42:59 -0500
7728   Files:  installperl
7729
7730   Title:  "installperl breaks running system (for a while)"
7731    From:  Spider Boardman
7732  Msg-ID:  <199702241412.JAA11829@Orb.Nashua.NH.US>
7733    Date:  Mon, 24 Feb 1997 09:12:11 -0500
7734   Files:  installperl
7735
7736  LIBRARY AND EXTENSIONS
7737
7738   Title:  "Don't clobber $1 et al in debugger's DB::sub()"
7739    From:  Ilya Zakharevich
7740   Files:  lib/perl5db.pl
7741
7742   Title:  "Fix fd leak in IO::Pipe"
7743    From:  Roderick Schertler
7744  Msg-ID:  <pzn2sv722y.fsf@eeyore.ibcinc.com>
7745    Date:  23 Feb 1997 14:29:57 -0500
7746   Files:  ext/IO/lib/IO/Pipe.pm
7747
7748   Title:  "Pod::Text fixes"
7749    From:  Roderick Schertler
7750  Msg-ID:  <350.856634588@eeyore.ibcinc.com>
7751    Date:  Sat, 22 Feb 1997 13:03:08 -0500
7752   Files:  lib/Pod/Text.pm
7753
7754   Title:  "Trivial patch to make ExtUtils::Install more -w clean"
7755    From:  Tim Bunce
7756  Msg-ID:  <9702241605.AA17436@toad.ig.co.uk>
7757    Date:  Mon, 24 Feb 1997 16:05:17 +0000
7758   Files:  lib/ExtUtils/Install.pm
7759
7760   Title:  "C<use vars> didn't work until 5.002"
7761    From:  Chip Salzenberg
7762   Files:  lib/vars.pm
7763
7764  TESTS
7765
7766   Title:  "More thoroughly test rand() and srand()"
7767    From:  Tom Phoenix
7768   Files:  t/op/rand.t
7769
7770   Title:  "Don't use <*> where readdir() will do"
7771    From:  Chip Salzenberg
7772   Files:  t/op/stat.t
7773
7774   Title:  "Allow for $^X to be 'miniperl'"
7775    From:  Dominic Dunlop <domo@slipper.ip.lu>
7776  Msg-ID:  <v03020903af360f31aced@[194.51.248.65]>
7777    Date:  Sun, 23 Feb 1997 16:22:45 +0100
7778   Files:  t/op/magic.t
7779
7780  UTILITIES
7781
7782   Title:  "Post-28 INSTALL updates"
7783    From:  Andy Dougherty
7784  Msg-ID:  <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
7785    Date:  Mon, 24 Feb 1997 17:09:09 -0500 (EST)
7786   Files:  INSTALL
7787
7788   Title:  "Re: Hash key created by subroutine call? (fwd) "
7789    From:  Gurusamy Sarathy
7790  Msg-ID:  <199702242229.RAA04395@aatma.engin.umich.edu>
7791    Date:  Mon, 24 Feb 1997 17:29:30 -0500
7792   Files:  pod/perlsub.pod pod/perltrap.pod
7793
7794   Title:  "Add documentation and '-h' option to perlbug"
7795    From:  Gurusamy Sarathy
7796  Msg-ID:  <199702240854.DAA27128@aatma.engin.umich.edu>
7797           and <199702242009.PAA02849@aatma.engin.umich.edu>
7798    Date:  Mon, 24 Feb 1997
7799   Files:  pod/perl.pod pod/perldelta.pod installman
7800           utils/perlbug.PL
7801
7802   Title:  "pumpkin-1.9.pod"
7803    From:  Andy Dougherty
7804  Msg-ID:  <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
7805    Date:  Mon, 24 Feb 1997 16:06:02 -0500 (EST)
7806   Files:  Porting/pumpkin.pod
7807
7808  DOCUMENTATION
7809
7810   Title:  "Fix typo in 'Tolkien quotation typo' fix"
7811    From:  Jarkko Hietaniemi
7812   Files:  Changes
7813
7814   Title:  "Document one-argument limitation with #! line"
7815    From:  Tom Phoenix
7816  Msg-ID:  <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
7817    Date:  Sun, 23 Feb 1997 18:41:02 -0800 (PST)
7818   Files:  pod/perldiag.pod pod/perlsec.pod
7819
7820
7821 ----------------
7822 Version 5.003_28
7823 ----------------
7824
7825 This release is beta candidate #6.  If this isn't good enough to go beta,
7826 I'll eat a floppy disk.  (Okay, it's a chocolate floppy, but still....)
7827
7828  CORE LANGUAGE CHANGES
7829
7830   Title:  "Don't let C<sub foo;> undefine &foo"
7831    From:  Chip Salzenberg
7832   Files:  op.c
7833
7834   Title:  "Make code, doc agree on $ENV{PATH} and `cmd`"
7835    From:  Chip Salzenberg
7836   Files:  pod/perlsec.pod pp_sys.c
7837
7838   Title:  "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
7839    From:  Chip Salzenberg
7840   Files:  pp_ctl.c pp_hot.c
7841
7842   Title:  "Turn off 'expression tainted' flag at end of runops()"
7843    From:  Chip Salzenberg
7844   Files:  run.c
7845
7846   Title:  "When overloading, don't throw away nomethod's value"
7847    From:  Ilya Zakharevich
7848   Files:  gv.c
7849
7850   Title:  "Optimize keys() and values() in void context"
7851    From:  Chip Salzenberg
7852   Files:  doop.c op.c
7853
7854  CORE PORTABILITY
7855
7856   Title:  "New hints for Digital UNIX"
7857    From:  Jarkko Hietaniemi
7858   Files:  hints/dec_osf.sh
7859
7860   Title:  "No version of AIX has working setre[ug]id()"
7861    From:  neufeld@fast.pvi.org (Keith Neufeld)
7862   Files:  hints/aix.sh
7863
7864   Title:  "VMS patches post _27"
7865    From:  Charles Bailey
7866  Msg-ID:  <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
7867    Date:  Thu, 20 Feb 1997 01:58:46 -0500 (EST)
7868   Files:  MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
7869           lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
7870           pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
7871           vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
7872           vms/vms.c vms/vmsish.h
7873
7874   Title:  "Re: OS/2 patch for _27"
7875    From:  Ilya Zakharevich
7876  Msg-ID:  <199702210024.TAA03174@monk.mps.ohio-state.edu>
7877    Date:  Thu, 20 Feb 1997 19:24:16 -0500 (EST)
7878   Files:  INSTALL README.os2 lib/Test/Harness.pm os2/Changes
7879           os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
7880           os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
7881           t/op/magic.t
7882
7883  OTHER CORE CHANGES
7884
7885   Title:  "Fix a typo"
7886    From:  Chip Salzenberg
7887   Files:  pp_sys.c
7888
7889   Title:  "Undo signal patch -- it broke die() in signal"
7890    From:  Chip Salzenberg
7891   Files:  mg.c
7892
7893   Title:  "Fix perl_call_sv(..., G_NOARGS)"
7894    From:  Chip Salzenberg
7895   Files:  perl.c
7896
7897   Title:  "Fix SIGSEGV when cloning sub with complex expression"
7898    From:  Chip Salzenberg
7899   Files:  op.c
7900
7901   Title:  "Minor update to malloc.c"
7902    From:  Ilya Zakharevich
7903  Msg-ID:  <199702210244.VAA03676@monk.mps.ohio-state.edu>
7904    Date:  Thu, 20 Feb 1997 21:44:13 -0500 (EST)
7905   Files:  malloc.c
7906
7907   Title:  "Fix the Tolkien quotation"
7908    From:  Chip Salzenberg
7909   Files:  perly.y
7910
7911  BUILD PROCESS
7912
7913    (no changes)
7914
7915  LIBRARY AND EXTENSIONS
7916
7917   Title:  "Debugger patch"
7918    From:  Ilya Zakharevich
7919  Msg-ID:  <199702210737.CAA03951@monk.mps.ohio-state.edu>
7920    Date:  Fri, 21 Feb 1997 02:37:59 -0500 (EST)
7921   Files:  lib/perl5db.pl
7922
7923   Title:  "Avoid $` $& $' in libraries"
7924    From:  Ilya Zakharevich
7925  Msg-ID:  <199702210207.VAA03560@monk.mps.ohio-state.edu>
7926    Date:  Thu, 20 Feb 1997 21:07:30 -0500 (EST)
7927   Files:  lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
7928           os2/OS2/REXX/REXX.pm
7929
7930   Title:  "Remove redundant clearerr() from IO::Seekable"
7931    From:  Chip Salzenberg
7932   Files:  ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
7933
7934   Title:  "prototype error in File::stat"
7935    From:  Graham.Barr@tiuk.ti.com
7936  Msg-ID:  <199702180748.HAA14151@ultra-boy>
7937    Date:  Tue, 18 Feb 1997 07:48:40 GMT
7938   Files:  lib/File/stat.pm
7939
7940  TESTS
7941
7942   Title:  "Include 'study' in regexp.t"
7943    From:  Chip Salzenberg
7944   Files:  t/op/regexp.t
7945
7946   Title:  "Don't run locale test if -DNO_LOCALE"
7947    From:  Chip Salzenberg
7948   Files:  t/pragma/locale.t
7949
7950   Title:  "Tweak tests to notice $dont_use_nlink"
7951    From:  Chip Salzenberg
7952   Files:  t/io/fs.t t/op/stat.t
7953
7954   Title:  "Add test for grep() and wantarray"
7955    From:  Hugo van der Sanden <hv@iii.co.uk>
7956  Msg-ID:  <199702181105.LAA17895@tyree.iii.co.uk>
7957    Date:  Tue, 18 Feb 1997 11:05:59 +0000
7958   Files:  t/op/misc.t
7959
7960  UTILITIES
7961
7962    (no changes)
7963
7964  DOCUMENTATION
7965
7966   Title:  "INSTALL updates since _26"
7967    From:  Andy Dougherty
7968  Msg-ID:  <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
7969    Date:  Tue, 18 Feb 1997 16:00:08 -0500 (EST)
7970   Files:  INSTALL
7971
7972   Title:  "Document "$$0" change"
7973    From:  Chip Salzenberg
7974   Files:  pod/perldelta.pod
7975
7976   Title:  "Don't recommend impossible //o for C<$x =~ $y>"
7977    From:  Chip Salzenberg
7978   Files:  pod/perlop.pod
7979
7980   Title:  "Correct doc that claimed that <FH> was never false"
7981    From:  Chip Salzenberg
7982   Files:  pod/perldelta.pod pod/perlop.pod
7983
7984   Title:  "Document C<$?> vs. $SIG{CHLD}"
7985    From:  Ulrich Pfeifer
7986   Files:  pod/perlvar.pod
7987
7988   Title:  "Add pumpkin.pod"
7989    From:  Chip Salzenberg
7990   Files:  MANIFEST Porting/pumpkin.pod
7991
7992   Title:  "Don't say "associat*ve arr*y""
7993    From:  Chip Salzenberg
7994   Files:  MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
7995           pod/perl.pod pod/perldelta.pod pod/perldiag.pod
7996           pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
7997           pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
7998
7999
8000 ----------------
8001 Version 5.003_27
8002 ----------------
8003
8004 This release is beta candidate #5: Our last, best hope for a beta.
8005
8006  CORE LANGUAGE CHANGES
8007
8008   Title:  "Better looks_like_number() function [sv.c]"
8009    From:  Gisle Aas
8010  Msg-ID:  <199702141708.SAA17546@bergen.sn.no>
8011    Date:  Fri, 14 Feb 1997 18:08:52 +0100
8012   Files:  sv.c
8013
8014   Title:  "Remove redundant functions UNIVERSAL::{class,is_instance}"
8015    From:  Gisle Aas
8016  Msg-ID:  <hwwsbpeq2.fsf@bergen.sn.no>
8017    Date:  14 Feb 1997 15:52:21 +0000
8018   Files:  pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
8019
8020   Title:  "Allow C<setpgrp $$>"
8021    From:  Roderick Schertler
8022  Msg-ID:  <pzraigyshr.fsf@eeyore.ibcinc.com>
8023    Date:  16 Feb 1997 23:19:12 -0500
8024   Files:  pp_sys.c
8025
8026   Title:  "Fix syntax error on C<&$1>"
8027    From:  Chip Salzenberg
8028   Files:  toke.c
8029
8030   Title:  "Fix sub call through magic var (e.g. C<&$1>)"
8031    From:  Chip Salzenberg
8032   Files:  pp_hot.c
8033
8034   Title:  "Fix grep() with refs in list context"
8035    From:  Chip Salzenberg
8036   Files:  pp.c
8037
8038  CORE PORTABILITY
8039
8040   Title:  "Eliminate $^S; add C<use vmsish qw(status exit time)>"
8041    From:  Charles Bailey
8042  Msg-ID:  <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
8043    Date:  Mon, 17 Feb 1997 02:45:26 -0500 (EST)
8044   Files:  MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
8045           lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
8046           perl.c perl.h pod/perldelta.pod pod/perlmod.pod
8047           pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
8048           vms/Makefile vms/config.vms vms/descrip.mms
8049           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
8050           vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
8051           win32/makedef.pl
8052
8053   Title:  "Eliminate FP exceptions under SCO 5"
8054    From:  Chip Salzenberg
8055   Files:  hints/sco.sh unixish.h
8056
8057   Title:  "Digital UNIX hints"
8058    From:  Jarkko Hietaniemi
8059  Msg-ID:  <199702151906.VAA22999@alpha.hut.fi>
8060    Date:  Sat, 15 Feb 1997 21:06:33 +0200 (EET)
8061   Files:  hints/dec_osf.sh
8062
8063   Title:  "Irix6.4 (with 7.1 compilers)"
8064    From:  John Stoffel <jfs@fluent.com>
8065  Msg-ID:  <199702130238.VAA24468@jfs.Fluent.COM>
8066    Date:  Wed, 12 Feb 1997 21:38:51 -0500 (EST)
8067   Files:  hints/irix_6_2.sh hints/irix_6_4.sh
8068
8069   Title:  "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
8070    From:  Chip Salzenberg
8071   Files:  plan9/config.plan9 plan9/genconfig.pl
8072           vms/genconfig.pl win32/config.w32
8073
8074  OTHER CORE CHANGES
8075
8076   Title:  "Fix core dump when embedding"
8077    From:  Chip Salzenberg
8078   Files:  perl.c
8079
8080   Title:  "Re: Fragile signals"
8081    From:  Ilya Zakharevich
8082  Msg-ID:  <199702130644.BAA07572@monk.mps.ohio-state.edu>
8083    Date:  Thu, 13 Feb 1997 01:44:39 -0500 (EST)
8084   Files:  mg.c
8085
8086   Title:  "Make format strings correspond exactly to parameters"
8087    From:  Roderick Schertler
8088  Msg-ID:  <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
8089    Date:  13 Feb 1997 17:24:31 -0500
8090   Files:  doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
8091           perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
8092
8093   Title:  "Don't try to attach 'o' magic to read-only values"
8094    From:  Chip Salzenberg
8095   Files:  sv.c
8096
8097   Title:  "Fix carriage-return message"
8098    From:  Chip Salzenberg
8099   Files:  toke.c
8100
8101   Title:  "In <=>, test for equality first"
8102    From:  Chip Salzenberg
8103   Files:  pp.c
8104
8105   Title:  "Don't mark sv_{true,false} PADTMP"
8106    From:  Chip Salzenberg
8107   Files:  op.c
8108
8109  BUILD PROCESS
8110
8111   Title:  "Fix eval "" in Configure"
8112    From:  allen@gateway.grumman.com (John L. Allen)
8113  Msg-ID:  <9702141809.AA17001@gateway.grumman.com>
8114    Date:  Fri, 14 Feb 1997 13:09:53 -0500
8115   Files:  Configure
8116
8117   Title:  "Don't link with -lsfio if sfio is not requested"
8118    From:  Chip Salzenberg
8119   Files:  Configure
8120
8121   Title:  "perl5.003_26 Configure change "win" for AIX 4"
8122    From:  Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
8123  Msg-ID:  <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
8124    Date:  Fri, 14 Feb 1997 13:59:02 -0600 (CST)
8125   Files:  Configure
8126
8127   Title:  "Update os2/diff.configure"
8128    From:  Chip Salzenberg
8129   Files:  os2/diff.configure
8130
8131  LIBRARY AND EXTENSIONS
8132
8133   Title:  "Remove Fatal.pm"
8134    From:  Chip Salzenberg
8135   Files:  MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
8136           pod/roffitall t/lib/fatal.t
8137
8138   Title:  "Refresh MakeMaker to 5.40"
8139    From:  Andy Dougherty, Andreas Koenig, Tim Bunce
8140   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
8141           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
8142
8143   Title:  "Refresh CPAN.pm to 1.21"
8144    From:  Andreas Koenig
8145   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
8146
8147   Title:  "Refresh Test::Harness to 1.15"
8148    From:  Andreas Koenig
8149   Files:  lib/Test/Harness.pm
8150
8151  TESTS
8152
8153   Title:  "Remove non-portable locale tests"
8154    From:  Chip Salzenberg
8155   Files:  t/pragma/locale.t
8156
8157  UTILITIES
8158
8159   Title:  "pod2man: missing '-' in name section shouldn't be fatal"
8160    From:  Ulrich Pfeifer
8161  Msg-ID:  <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
8162    Date:  10 Feb 1997 18:38:45 +0100
8163   Files:  pod/pod2man.PL
8164
8165  DOCUMENTATION
8166
8167   Title:  "Update To-Do list"
8168    From:  Tim Bunce
8169  Msg-ID:  <9702101900.AA25293@toad.ig.co.uk>
8170    Date:  Mon, 10 Feb 1997 19:00:59 +0000
8171   Files:  Todo
8172
8173   Title:  "Fix formatting in perldiag"
8174    From:  Chip Salzenberg
8175   Files:  pod/perldiag.pod
8176
8177
8178 ----------------
8179 Version 5.003_26
8180 ----------------
8181
8182 This release is beta candidate #4.  "Once more, dear friends...."
8183
8184  CORE LANGUAGE CHANGES
8185
8186   Title:  "Make \r in script an error (per Larry)"
8187    From:  Chip Salzenberg
8188   Files:  pod/perldiag.pod toke.c
8189
8190   Title:  "Support '%i' format and 'h' modifier in s?printf"
8191    From:  Chip Salzenberg
8192   Files:  doop.c pod/perldelta.pod
8193
8194  CORE PORTABILITY
8195
8196   Title:  "Fix value of system() and $? for DEC UNIX, VMS, others"
8197    From:  Chip Salzenberg
8198   Files:  mg.c perl.h pp_sys.c
8199
8200   Title:  "VMS patches post _25"
8201    From:  Charles Bailey
8202  Msg-ID:  <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
8203    Date:  Fri, 07 Feb 1997 01:56:12 -0500 (EST)
8204   Files:  Porting/Glossary lib/ExtUtils/Liblist.pm
8205           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
8206           vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
8207           vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
8208
8209   Title:  "Hints for BSDOS"
8210    From:  Christopher Davis <ckd@loiosh.kei.com>
8211  Msg-ID:  <199702042011.PAA09206@loiosh.kei.com>
8212    Date:  Tue, 4 Feb 1997 15:11:13 -0500 (EST)
8213   Files:  hints/bsdos.sh
8214
8215   Title:  "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
8216    From:  Chip Salzenberg
8217   Files:  doio.c
8218
8219  OTHER CORE CHANGES
8220
8221   Title:  "Fix (yet another) Tk closure problem"
8222    From:  Chip Salzenberg
8223   Files:  op.c perl.c pp_ctl.c
8224
8225   Title:  "Fix value of C<foreach>"
8226    From:  Chip Salzenberg
8227   Files:  cop.h pp_ctl.c
8228
8229   Title:  "Regexp optimizations"
8230    From:  Ilya Zakharevich
8231  Msg-ID:  <199702041102.GAA24805@monk.mps.ohio-state.edu>
8232    Date:  Tue, 4 Feb 1997 06:02:10 -0500 (EST)
8233   Files:  regcomp.c regexec.c
8234
8235   Title:  "Re: static buffer in not_a_number() [sv.c] might overflow"
8236    From:  Gisle Aas
8237  Msg-ID:  <hbu9uz1si.fsf@bergen.sn.no>
8238    Date:  09 Feb 1997 11:55:41 +0100
8239   Files:  sv.c
8240
8241   Title:  "Refine 'runaway string' heuristic"
8242    From:  Chip Salzenberg
8243   Files:  toke.c
8244
8245   Title:  "Fix core dump on C<print "a", last> in eval"
8246    From:  Chip Salzenberg
8247   Files:  pp_ctl.c
8248
8249   Title:  "Catch C<use integer; $x % 0>"
8250    From:  Chip Salzenberg
8251   Files:  pp.c
8252
8253  BUILD PROCESS
8254
8255   Title:  "Fix usage message in configure.gnu"
8256    From:  Jarkko Hietaniemi
8257   Files:  configure.gnu
8258
8259  LIBRARY AND EXTENSIONS
8260
8261   Title:  "DB_File 1.11 patch"
8262    From:  Paul Marquess
8263  Msg-ID:  <9702061553.AA18147@claudius.bfsec.bt.co.uk>
8264    Date:  Thu, 6 Feb 97 15:53:34 GMT
8265   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8266
8267   Title:  "Faster File::Compare"
8268    From:  Gisle Aas
8269  Msg-ID:  <199702051342.OAA02753@bergen.sn.no>
8270    Date:  Wed, 5 Feb 1997 14:42:49 +0100
8271   Files:  lib/File/Compare.pm
8272
8273   Title:  "Make diagnostics module strip formatting directives"
8274    From:  Chip Salzenberg
8275   Files:  lib/diagnostics.pm pod/perldiag.pod
8276
8277   Title:  "Fix warning from missing POSIX::setvbuf()"
8278    From:  Chip Salzenberg
8279   Files:  ext/IO/IO.xs
8280
8281  TESTS
8282
8283   Title:  "Fix closure.t for AmigaOS (again)"
8284    From:  Norbert Pueschel
8285  Msg-ID:  <77724742@Armageddon.meb.uni-bonn.de>
8286    Date:  Wed, 05 Feb 1997 18:56:45 +0100
8287   Files:  t/op/closure.t
8288
8289  UTILITIES
8290
8291   Title:  "perldoc -f <perlfunc>"
8292    From:  Gisle Aas
8293  Msg-ID:  <199702051127.MAA02090@bergen.sn.no>
8294    Date:  Wed, 5 Feb 1997 12:27:36 +0100
8295   Files:  utils/perldoc.PL
8296
8297   Title:  "Fix pod2man's handling of quotes in =items"
8298    From:  Jarkko Hietaniemi
8299  Msg-ID:  <199702042023.WAA13143@alpha.hut.fi>
8300    Date:  Tue, 4 Feb 1997 22:23:34 +0200 (EET)
8301   Files:  pod/pod2man.PL
8302
8303  DOCUMENTATION
8304
8305   Title:  "return *FH pod patch"
8306    From:  allen@gateway.grumman.com (John L. Allen)
8307  Msg-ID:  <9702061507.AA04474@gateway.grumman.com>
8308    Date:  Thu, 6 Feb 1997 10:07:28 -0500
8309   Files:  pod/perldata.pod pod/perlsub.pod
8310
8311   Title:  "Describe interation of untie and DESTROY"
8312    From:  Paul Marquess and Chip Salzenberg
8313   Files:  pod/perltie.pod
8314
8315
8316 ----------------
8317 Version 5.003_25
8318 ----------------
8319
8320 This release is beta candidate #3.  Here's hoping...
8321
8322  CORE LANGUAGE CHANGES
8323
8324   Title:  "Make $] read-only"
8325    From:  Chip Salzenberg
8326   Files:  gv.c
8327
8328   Title:  "New variable C<$^S> is a native version of C<$?>"
8329    From:  Chip Salzenberg
8330   Files:  doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
8331           perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
8332           pp_ctl.c pp_sys.c proto.h util.c
8333
8334   Title:  "Make $^T work with undump, and don't taint it"
8335    From:  Chip Salzenberg
8336   Files:  perl.c
8337
8338  CORE PORTABILITY
8339
8340   Title:  "VMS patches for _24"
8341    From:  Charles Bailey
8342  Msg-ID:  <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
8343    Date:  Fri, 31 Jan 1997 02:34:37 -0500 (EST)
8344   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
8345           lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
8346           lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
8347           t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
8348           vms/ext/filespec.t vms/vms.c vms/vmsish.h
8349
8350   Title:  "hints/dec_osf.sh: polishing the comments"
8351    From:  Jarkko Hietaniemi
8352  Msg-ID:  <199701301958.VAA08992@alpha.hut.fi>
8353    Date:  Thu, 30 Jan 1997 21:58:10 +0200 (EET)
8354   Files:  hints/dec_osf.sh
8355
8356   Title:  "amigaos.sh"
8357    From:  Norbert Pueschel
8358  Msg-ID:  <77724724@Armageddon.meb.uni-bonn.de>
8359    Date:  Wed, 29 Jan 1997 11:39:49 +0100
8360   Files:  hints/amigaos.sh
8361
8362  OTHER CORE CHANGES
8363
8364   Title:  "Require '-T' in argv[], not just on #! line"
8365    From:  Chip Salzenberg
8366   Files:  perl.c pod/perldiag.pod
8367
8368   Title:  "Fix C<return @_> and associated stack bugs"
8369    From:  Chip Salzenberg
8370   Files:  cop.h pp_ctl.c pp_hot.c t/op/misc.t
8371
8372   Title:  "Fix never-closing handle after C<select>"
8373    From:  Chip Salzenberg
8374   Files:  pp_sys.c
8375
8376   Title:  "Fix /\G/g with patterns that match empty string"
8377    From:  Ilya Zakharevich
8378   Files:  pp_hot.c
8379
8380   Title:  "Fix scalar leak in av_unshift"
8381    From:  Chip Salzenberg
8382   Files:  av.c
8383
8384   Title:  "Ignore refs to lexicals when making refs to lexicals"
8385    From:  Chip Salzenberg
8386   Files:  op.c
8387
8388   Title:  "Don't create AV, HV, IO when assigning glob"
8389    From:  Chip Salzenberg
8390   Files:  mg.c
8391
8392  BUILD PROCESS
8393
8394   Title:  "Configure updates for intsize and ssizetype"
8395    From:  Andy Dougherty
8396   Files:  Configure MANIFEST config_H config_h.SH handy.h
8397
8398   Title:  "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
8399    From:  Chip Salzenberg
8400   Files:  installperl
8401
8402  LIBRARY AND EXTENSIONS
8403
8404   Title:  "Refresh CPAN to 1.19"
8405    From:  Andreas Koenig
8406   Files:  lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
8407
8408   Title:  "Debugger update"
8409    From:  Ilya Zakharevich
8410  Msg-ID:  <199702030406.XAA23029@monk.mps.ohio-state.edu>
8411    Date:  Sun, 2 Feb 1997 23:06:34 -0500 (EST)
8412   Files:  lib/perl5db.pl
8413
8414   Title:  "In Symbol::gensym, don't make glob fake by copying it"
8415    From:  John Hughes <john@AtlanTech.COM>
8416   Files:  lib/Symbol.pm
8417
8418   Title:  "Make POSIX::is*() eight-bit-clean"
8419    From:  Chip Salzenberg
8420   Files:  ext/POSIX/POSIX.xs
8421
8422   Title:  "Make IO::Handle::gets() an alias of getline"
8423    From:  Gisle Aas
8424  Msg-ID:  <199701301103.MAA11291@bergen.sn.no>
8425    Date:  Thu, 30 Jan 1997 12:03:15 +0100
8426   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
8427
8428  TESTS
8429
8430   Title:  "More Amiga test patches"
8431    From:  Norbert Pueschel
8432  Msg-ID:  <77724725@Armageddon.meb.uni-bonn.de>
8433    Date:  Wed, 29 Jan 1997 16:07:33 +0100
8434   Files:  README.amiga t/lib/safe2.t t/op/closure.t
8435
8436  UTILITIES
8437
8438   Title:  "c2ph.PL fix"
8439    From:  lvirden@cas.org (Larry W. Virden)
8440  Msg-ID:  <199701301349.IAA16724@cas.org>
8441    Date:  Thu, 30 Jan 1997 08:49:19 -0500
8442   Files:  utils/c2ph.PL
8443
8444   Title:  "Make pod2man a little laxer for perltoc.pod"
8445    From:  Chip Salzenberg
8446   Files:  pod/pod2man.PL
8447
8448  DOCUMENTATION
8449
8450   Title:  "Update to perl INSTALL file"
8451    From:  lvirden@cas.org (Larry W. Virden)
8452  Msg-ID:  <199701301338.IAA15878@cas.org>
8453    Date:  Thu, 30 Jan 1997 08:38:23 -0500
8454   Files:  INSTALL
8455
8456   Title:  "Update to perl.pod suggested"
8457    From:  lvirden@cas.org (Larry W. Virden)
8458  Msg-ID:  <199701301345.IAA16514@cas.org>
8459    Date:  Thu, 30 Jan 1997 08:45:59 -0500
8460   Files:  pod/perl.pod
8461
8462   Title:  "Document how extension pms go in $archlib"
8463    From:  Chip Salzenberg
8464   Files:  pod/perldelta.pod
8465
8466   Title:  "perlfunc.pod tweaks"
8467    From:  Roderick Schertler
8468  Msg-ID:  <20526.854659255@eeyore.ibcinc.com>
8469    Date:  Thu, 30 Jan 1997 16:20:55 -0500
8470   Files:  pod/perlfunc.pod
8471
8472   Title:  "new (Feb 1) perlembed.pod"
8473    From:  Jon Orwant <orwant@media.mit.edu>
8474  Msg-ID:  <9702012334.AA15747@fahrenheit-451.media.mit.edu>
8475    Date:  Sat, 1 Feb 1997 18:34:59 -0500
8476   Files:  pod/perlembed.pod
8477
8478   Title:  "Error lines must not have trialing periods"
8479    From:  Chip Salzenberg
8480   Files:  pod/perldiag.pod
8481
8482
8483 ----------------
8484 Version 5.003_24
8485 ----------------
8486
8487 This release is the second candidate for a public beta test.
8488 It's, well, bunches better than _23.
8489
8490  CORE LANGUAGE CHANGES
8491
8492   Title:  "glob defaults to $_"
8493    From:  Gurusamy Sarathy
8494  Msg-ID:  <199701270809.DAA00934@aatma.engin.umich.edu>
8495    Date:  Mon, 27 Jan 1997 03:09:13 -0500
8496   Files:  op.c opcode.pl pod/perlfunc.pod t/op/glob.t
8497
8498   Title:  "Re: an overloading bug "
8499    From:  Gurusamy Sarathy
8500  Msg-ID:  <199701270007.TAA26525@aatma.engin.umich.edu>
8501    Date:  Sun, 26 Jan 1997 19:07:45 -0500
8502   Files:  pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
8503
8504   Title:  "Don't warn on C<$\ = undef>"
8505    From:  Chip Salzenberg
8506   Files:  mg.c
8507
8508  CORE PORTABILITY
8509
8510   Title:  "Win32 port"
8511    From:  Gary Ng <71564.1743@compuserve.com>
8512   Files:  MANIFEST win32/*
8513
8514   Title:  "Amiga files"
8515    From:  Norbert Pueschel
8516  Msg-ID:  <77724712@Armageddon.meb.uni-bonn.de>
8517    Date:  Sun, 26 Jan 1997 17:42:15 +0100
8518   Files:  MANIFEST README.amiga hints/amigaos.sh
8519
8520   Title:  "New dec_osf hints"
8521    From:  Jarkko.Hietaniemi@cc.hut.fi
8522  Msg-ID:  <199701271233.OAA21548@alpha.hut.fi>
8523    Date:  Mon, 27 Jan 1997 14:33:01 +0200 (EET)
8524   Files:  hints/dec_osf.sh
8525
8526  OTHER CORE CHANGES
8527
8528   Title:  "Prevent premature death of @_ during leavesub"
8529    From:  Chip Salzenberg
8530   Files:  pp_hot.c t/op/misc.t
8531
8532   Title:  "Deref old stash when re-blessing"
8533    From:  Chip Salzenberg
8534   Files:  sv.c
8535
8536   Title:  "Don't abort when RCHECK and DEBUGGING"
8537    From:  Tim Bunce
8538  Msg-ID:  <9701272339.AA16537@toad.ig.co.uk>
8539    Date:  Mon, 27 Jan 1997 23:39:48 +0000
8540   Files:  malloc.c
8541
8542   Title:  "Fix overloading macro conflict with Digital 'cc -fast'"
8543    From:  Jarkko Hietaniemi
8544  Msg-ID:  <199701272216.AAA04557@alpha.hut.fi>
8545    Date:  Tue, 28 Jan 1997 00:16:49 +0200 (EET)
8546   Files:  perl.h
8547
8548   Title:  "global.sym: typo?"
8549    From:  Jarkko Hietaniemi
8550  Msg-ID:  <199701261937.VAA07556@alpha.hut.fi>
8551    Date:  Sun, 26 Jan 1997 21:37:59 +0200 (EET)
8552   Files:  global.sym
8553
8554  BUILD PROCESS
8555
8556   Title:  "Put all extensions' modules in $archlib"
8557    From:  Chip Salzenberg
8558   Files:  installperl
8559
8560   Title:  "Configure fixes: set $archlib, omit _NO_PROTO"
8561    From:  Chip Salzenberg
8562   Files:  Configure
8563
8564   Title:  "Make configure{,.gnu} ignore --cache-file option"
8565    From:  Norbert Pueschel
8566   Files:  configure configure.gnu
8567
8568  LIBRARY AND EXTENSIONS
8569
8570   Title:  "Version checking in XS bootstrap is optional"
8571    From:  Chip Salzenberg
8572   Files:  XSUB.h
8573
8574   Title:  "Update $VERSION of DynaLoader and POSIX"
8575    From:  Chip Salzenberg
8576   Files:  ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
8577
8578   Title:  "Refresh Text::Wrap to 97.011701"
8579    From:  Chip Salzenberg
8580   Files:  lib/Text/Wrap.pm
8581
8582   Title:  "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
8583    From:  Jarkko Hietaniemi
8584  Msg-ID:  <199701251510.RAA05142@alpha.hut.fi>
8585    Date:  Sat, 25 Jan 1997 17:10:20 +0200 (EET)
8586   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
8587
8588   Title:  "Fix $Is_VMS typo in Test::Harness"
8589    From:  Chip Salzenberg
8590   Files:  lib/Test/Harness.pm
8591
8592   Title:  "Allow for really big keys in Tie::SubstrHash"
8593    From:  data-drift@so.uio.no
8594  Msg-ID:  <199701282014.VAA12645@selters.uio.no>
8595    Date:  Tue, 28 Jan 1997 21:14:34 +0100 (MET)
8596   Files:  lib/Tie/SubstrHash.pm
8597
8598   Title:  "Avoid newRV_noinc() in IO, for compiling with old Perls"
8599    From:  Chip Salzenberg
8600   Files:  ext/IO/IO.xs
8601
8602  TESTS
8603
8604   Title:  "New test op/closure.t"
8605    From:  Tom Phoenix, Ulrich Pfeifer
8606   Files:  MANIFEST t/op/closure.t
8607
8608  UTILITIES
8609
8610   Title:  "xsubpp handing of void funcs breaks extensions using XST_m*()"
8611    From:  Tim Bunce
8612  Msg-ID:  <9701271659.AA15137@toad.ig.co.uk>
8613    Date:  Mon, 27 Jan 1997 16:59:06 +0000
8614   Files:  lib/ExtUtils/xsubpp
8615
8616  DOCUMENTATION
8617
8618   Title:  "perldelta Fcntl enhancement"
8619    From:  Jarkko Hietaniemi
8620  Msg-ID:  <199701251505.RAA22159@alpha.hut.fi>
8621    Date:  Sat, 25 Jan 1997 17:05:34 +0200 (EET)
8622   Files:  pod/perldelta.pod
8623
8624   Title:  "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
8625    From:  Paul Marquess
8626   Files:  pod/perldelta.pod
8627
8628   Title:  "Document restrictions on gv_fetchmethod() and perl_call_sv()"
8629    From:  Chip Salzenberg
8630   Files:  pod/perldelta.pod pod/perlguts.pod
8631
8632   Title:  "perldiag.pod: No comma allowed after %s"
8633    From:  Jarkko.Hietaniemi@cc.hut.fi
8634  Msg-ID:  <199701251541.RAA04120@alpha.hut.fi>
8635    Date:  Sat, 25 Jan 1997 17:41:53 +0200 (EET)
8636   Files:  pod/perldiag.pod
8637
8638   Title:  "perlfunc.pod: localtime"
8639    From:  Jarkko Hietaniemi
8640  Msg-ID:  <199701251629.SAA08114@alpha.hut.fi>
8641    Date:  Sat, 25 Jan 1997 18:29:37 +0200 (EET)
8642   Files:  pod/perlfunc.pod
8643
8644   Title:  "perlfunc diff: gmtime"
8645    From:  Peter Haworth <pmh@edison.ioppublishing.com>
8646  Msg-ID:  <32EE1298.7B90@edison.ioppublishing.com>
8647    Date:  Tue, 28 Jan 1997 14:52:08 +0000
8648   Files:  pod/perlfunc.pod
8649
8650   Title:  "Updates to guts"
8651    From:  Ilya Zakharevich
8652  Msg-ID:  <199701270034.TAA13177@monk.mps.ohio-state.edu>
8653    Date:  Sun, 26 Jan 1997 19:34:18 -0500 (EST)
8654   Files:  pod/perlguts.pod
8655
8656   Title:  "perltoot fixes"
8657    From:  Tom Christiansen
8658  Msg-ID:  <6807.854214205@jinete>
8659    Date:  Sat, 25 Jan 1997 09:43:25 -0800
8660   Files:  pod/perltoot.pod
8661
8662   Title:  "5.003_23: small typo in perlsyn.pod"
8663    From:  Gurusamy Sarathy
8664  Msg-ID:  <199701270824.DAA01169@aatma.engin.umich.edu>
8665    Date:  Mon, 27 Jan 1997 03:24:25 -0500
8666   Files:  pod/perlsyn.pod
8667
8668
8669 ----------------
8670 Version 5.003_23
8671 ----------------
8672
8673 This release is our first candidate for a public beta test.
8674
8675  CORE LANGUAGE CHANGES
8676
8677   Title:  "Disallow changing $_[0] in __DIE__ handlers"
8678    From:  Chip Salzenberg
8679   Files:  pod/perlfunc.pod util.c
8680
8681   Title:  "Fix overloading with inheritance and AUTOLOAD"
8682    From:  Ilya Zakharevich
8683  Msg-ID:  <199701202226.RAA05072@monk.mps.ohio-state.edu>
8684    Date:  Mon, 20 Jan 1997 17:26:32 -0500 (EST)
8685   Files:  gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
8686           pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
8687           pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
8688
8689   Title:  "Nested here-docs"
8690    From:  larry@wall.org (Larry Wall)
8691  Msg-ID:  <199701202313.PAA11693@wall.org>
8692    Date:  Mon, 20 Jan 1997 15:13:42 -0800
8693   Files:  toke.c
8694
8695   Title:  "Revert $^X to old behavior (plus HP-UX bug fix)"
8696    From:  Chip Salzenberg
8697   Files:  hints/hpux.sh toke.c
8698
8699   Title:  "Protect against '0' in 'stmt while <HANDLE>'"
8700    From:  Chip Salzenberg
8701   Files:  op.c
8702
8703   Title:  "Don't warn when closure uses var at file scope"
8704    From:  Chip Salzenberg
8705   Files:  op.c
8706
8707  CORE PORTABILITY
8708
8709   Title:  "VMS patches for _22"
8710    From:  Charles Bailey
8711  Msg-ID:  <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
8712    Date:  Mon, 20 Jan 1997 22:50:21 -0500 (EST)
8713   Files:  ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
8714           lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
8715           vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
8716           vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
8717
8718   Title:  "Re: Perl 5.003_21: OS/2 patches"
8719    From:  Ilya Zakharevich
8720  Msg-ID:  <199701170446.XAA28939@monk.mps.ohio-state.edu>
8721    Date:  Thu, 16 Jan 1997 23:46:40 -0500 (EST)
8722   Files:  os2/Changes os2/os2.c
8723
8724   Title:  "Plan9 update"
8725    From:  lutherh@stratcom.com (Luther Huffman)
8726   Files:  plan9/config.plan9 plan9/mkfile
8727
8728   Title:  "Bugfixes for AmigaOS"
8729    From:  Norbert Pueschel
8730  Msg-ID:  <77724691@Armageddon.meb.uni-bonn.de>
8731    Date:  Wed, 22 Jan 1997 00:13:54 +0100
8732   Files:  hints/amigaos.sh lib/File/Basename.pm
8733
8734   Title:  "New dec_osf.sh hints file"
8735    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
8736  Msg-ID:  <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
8737    Date:  Fri, 24 Jan 1997 11:58:24 +0100
8738   Files:  hints/dec_osf.sh
8739
8740   Title:  "on NeXT: gdbm problem fixed"
8741    From:  Andreas Koenig
8742  Msg-ID:  <199701210201.DAA17794@anna.in-berlin.de>
8743    Date:  Tue, 21 Jan 1997 03:01:32 +0100
8744   Files:  hints/next_3.sh hints/next_3_0.sh
8745
8746   Title:  "patch for hints/powerux.sh"
8747    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
8748  Msg-ID:  <9701181833.AA02602@amber.ssd.hcsc.com>
8749    Date:  Sat, 18 Jan 97 13:33:26 -0500
8750   Files:  hints/powerux.sh
8751
8752   Title:  "hints & Configure changes to build perl on DC/OSx"
8753    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
8754  Msg-ID:  <199701170043.QAA25985@wsbip1.mckesson.com>
8755    Date:  Thu, 16 Jan 1997 16:43:52 -0800
8756   Files:  Configure MANIFEST hints/dcosx.sh
8757
8758   Title:  "patch for hints/cxux.sh perl5.003_22"
8759    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
8760  Msg-ID:  <9701192014.AA05722@amber.ssd.hcsc.com>
8761    Date:  Sun, 19 Jan 97 15:14:04 -0500
8762   Files:  hints/cxux.sh
8763
8764  OTHER CORE CHANGES
8765
8766   Title:  "Make PERL5LIB and -I work like C<use lib>"
8767    From:  Tim Bunce
8768  Msg-ID:  <9701231523.AA26613@toad.ig.co.uk>
8769    Date:  Thu, 23 Jan 1997 15:23:27 +0000
8770   Files:  lib/lib.pm perl.c
8771
8772   Title:  "Fix /\G.a/"
8773    From:  Chip Salzenberg
8774   Files:  regcomp.c regcomp.h regexec.c regexp.h toke.c
8775
8776   Title:  "Extend stack in pp_undef (!)"
8777    From:  Chip Salzenberg
8778   Files:  pp.c
8779
8780   Title:  "Allow for sub to be redefined while executing"
8781    From:  Chip Salzenberg
8782   Files:  cop.h pp_hot.c t/op/misc.t
8783
8784   Title:  "Eliminate redundant flag CVf_FORMAT"
8785    From:  Chip Salzenberg
8786   Files:  cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
8787
8788   Title:  "Generate IVs when possible in abs() and int()"
8789    From:  Chip Salzenberg
8790   Files:  pp.c
8791
8792   Title:  "Efficiency patchlet for pp_aassign()"
8793    From:  Ilya Zakharevich
8794  Msg-ID:  <199701210305.WAA05451@monk.mps.ohio-state.edu>
8795    Date:  Mon, 20 Jan 1997 22:05:39 -0500 (EST)
8796   Files:  pp_hot.c
8797
8798   Title:  "When sorting, promote to PVNV only for built-in comparison"
8799    From:  Chip Salzenberg
8800   Files:  pp_ctl.c
8801
8802   Title:  "Remove "suidperl security patch" message"
8803    From:  Chip Salzenberg
8804   Files:  perl.c
8805
8806  BUILD PROCESS
8807
8808   Title:  "Make configure.gnu a copy of configure; make configure writea
8809    From:  Chip Salzenberg
8810   Files:  MANIFEST configure.gnu
8811
8812   Title:  "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
8813    From:  Chip Salzenberg and Charles Bailey
8814   Files:  Configure config_H config_h.SH hints/lynxos.sh
8815           os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
8816           utils/perlbug.PL vms/config.vms vms/fndvers.com
8817
8818   Title:  "Compile with optimization when testing memory functions"
8819    From:  Chip Salzenberg
8820   Files:  Configure
8821
8822   Title:  "Minor patch for Debian installation"
8823    From:  Chip Salzenberg
8824   Files:  installperl
8825
8826  LIBRARY AND EXTENSIONS
8827
8828   Title:  "Debugger update"
8829    From:  Ilya Zakharevich
8830  Msg-ID:  <199701190455.XAA02579@monk.mps.ohio-state.edu>
8831    Date:  Sat, 18 Jan 1997 23:54:59 -0500 (EST)
8832   Files:  lib/perl5db.pl
8833
8834   Title:  "DynaLoader enhancement: support RTLD_GLOBAL"
8835    From:  Nick Ing-Simmons
8836  Msg-ID:  <199701240937.JAA11443@pluto.tiuk.ti.com>
8837    Date:  Fri, 24 Jan 1997 09:37:18 GMT
8838   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
8839           ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
8840           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
8841           ext/DynaLoader/dl_vms.xs
8842
8843   Title:  "Fcntl: add more constants"
8844    From:  Jarkko.Hietaniemi@cc.hut.fi
8845  Msg-ID:  <199701191811.UAA16346@alpha.hut.fi>
8846    Date:  Sun, 19 Jan 1997 20:11:22 +0200 (EET)
8847   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
8848
8849   Title:  "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
8850    From:  Chip Salzenberg
8851   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
8852           ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
8853           ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
8854
8855   Title:  "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
8856    From:  Chip Salzenberg
8857   Files:  XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
8858
8859   Title:  "Refresh CPAN to 1.15"
8860    From:  Andreas Koenig
8861   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
8862
8863   Title:  "Add E* and SA_* constants"
8864    From:  Roderick Schertler
8865  Msg-ID:  <23338.853986967@eeyore.ibcinc.com>
8866    Date:  Wed, 22 Jan 1997 21:36:07 -0500
8867   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
8868
8869  TESTS
8870
8871   Title:  "Test nested here-docs"
8872    From:  hv@crypt.compulink.co.uk (Hugo van der Sanden)
8873  Msg-ID:  <199701210053.AAA02139@crypt.compulink.co.uk>
8874    Date:  Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
8875   Files:  t/base/lex.t
8876
8877   Title:  "Fix tests of $^X and $0 to work with QNX"
8878    From:  Chip Salzenberg
8879   Files:  t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
8880
8881   Title:  "Patch tests for systems without fork()"
8882    From:  Norbert Pueschel
8883  Msg-ID:  <77724697@Armageddon.meb.uni-bonn.de>
8884    Date:  Thu, 23 Jan 1997 23:51:28 +0100
8885   Files:  t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
8886           t/lib/open2.t t/lib/open3.t t/op/fork.t
8887
8888   Title:  "Test patches for OS/2"
8889    From:  Ilya Zakharevich
8890  Msg-ID:  <199701170448.XAA28948@monk.mps.ohio-state.edu>
8891    Date:  Thu, 16 Jan 1997 23:48:18 -0500 (EST)
8892   Files:  os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
8893           os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
8894           os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
8895           os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
8896           os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
8897           os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
8898           t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
8899           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
8900           t/op/cmp.t t/op/magic.t
8901
8902  UTILITIES
8903
8904   Title:  "Translate \200 to &#200; in pod2html"
8905    From:  Chip Salzenberg
8906   Files:  pod/pod2html.PL
8907
8908   Title:  "VMS patches: '.com' extension on scripts"
8909    From:  Charles Bailey
8910  Msg-ID:  <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
8911    Date:  Fri, 24 Jan 1997 18:42:29 -0500 (EST)
8912   Files:  pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
8913           pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
8914           utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
8915           utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
8916           x2p/find2perl.PL x2p/s2p.PL
8917
8918   Title:  "Allow MakeMaker 5.34 to use libraries containing '+' in name"
8919    From:  dennism@cyrix.com (Dennis Marsa)
8920  Msg-ID:  <9701172027.AA27861@orion.cyrix.com>
8921    Date:  Fri, 17 Jan 97 14:27:32 CST
8922   Files:  lib/ExtUtils/Liblist.pm
8923
8924  DOCUMENTATION
8925
8926   Title:  "First cut at INSTALL edit"
8927    From:  Chip Salzenberg
8928   Files:  INSTALL
8929
8930   Title:  "Additional docs for __DIE__ and __WARN__"
8931    From:  Gurusamy Sarathy
8932   Files:  pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
8933
8934   Title:  "Document #line directive"
8935    From:  Gurusamy Sarathy
8936  Msg-ID:  <199701240908.EAA23846@aatma.engin.umich.edu>
8937    Date:  Fri, 24 Jan 1997 04:08:44 -0500
8938   Files:  pod/perlsyn.pod pod/perltoc.pod
8939
8940   Title:  "Perlguts version 30"
8941    From:  Jeff Okamoto
8942  Msg-ID:  <199701172117.AA116515863@hpcc123.corp.hp.com>
8943    Date:  Fri, 17 Jan 1997 13:17:43 -0800
8944   Files:  pod/perlguts.pod
8945
8946   Title:  "delta for perldelta"
8947    From:  Tom Christiansen
8948  Msg-ID:  <804.854121463@jinete>
8949    Date:  Fri, 24 Jan 1997 07:57:43 -0800
8950   Files:  pod/perlnews.pod pod/perltoc.pod
8951
8952   Title:  "Updates to perldelta"
8953    From:  Ilya Zakharevich
8954  Msg-ID:  <199701211610.LAA06227@monk.mps.ohio-state.edu>
8955    Date:  Mon, 20 Jan 1997 06:48:49 -0500 (EST)
8956   Files:  pod/perlnews.pod pod/perltoc.pod
8957
8958   Title:  "perlnews.pod diff for the Fcntl"
8959    From:  Jarkko Hietaniemi
8960  Msg-ID:  <199701211600.SAA30117@alpha.hut.fi>
8961    Date:  Tue, 21 Jan 1997 18:00:56 +0200 (EET)
8962   Files:  pod/perlnews.pod
8963
8964   Title:  "Rename perlnews -> perldelta per Tom's request"
8965    From:  Chip Salzenberg
8966   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
8967           pod/perldelta.pod pod/perltoc.pod pod/roffitall
8968
8969   Title:  "Remove bad advice from perllocale.pod"
8970    From:  Chip Salzenberg
8971   Files:  pod/perllocale.pod
8972
8973
8974 ----------------
8975 Version 5.003_22
8976 ----------------
8977
8978 This release is primarily made up of bug fixes, the foremost among
8979 which repairs a showstopper memory corruption bug in formats.
8980
8981  CORE LANGUAGE CHANGES
8982
8983   Title:  "Fix parsing of C< ${ xyz } >"
8984    From:  Chip Salzenberg
8985   Files:  toke.c
8986
8987   Title:  "Don't parse method calls in strings"
8988    From:  Chip Salzenberg
8989   Files:  toke.c
8990
8991   Title:  "Fix overly picky carping about leading '{' in regex"
8992    From:  Chip Salzenberg
8993   Files:  regcomp.c
8994
8995  OTHER CORE CHANGES
8996
8997   Title:  "Fix memory corruption from formats"
8998    From:  Chip Salzenberg
8999   Files:  op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
9000
9001  BUILD PROCESS
9002
9003   Title:  "Fix '_mopop' typo"
9004    From:  Chip Salzenberg
9005   Files:  Makefile.SH
9006
9007  LIBRARY AND EXTENSIONS
9008
9009   Title:  "Gut IO::Handle::DESTROY"
9010    From:  Chip Salzenberg
9011   Files:  ext/IO/lib/IO/Handle.pm
9012
9013   Title:  "RiscOS is case-insensitive"
9014    From:  Chip Salzenberg
9015   Files:  lib/File/Basename.pm
9016
9017  TESTS
9018
9019   Title:  "Fix thinko in db-recno.t"
9020    From:  Chip Salzenberg
9021   Files:  t/lib/db-recno.t
9022
9023  UTILITIES
9024
9025   Title:  "Make perlbug more cautionary and more verbose"
9026    From:  Kenneth Albanowski and Jarkko Hietaniemi
9027   Files:  utils/perlbug.PL
9028
9029  DOCUMENTATION
9030
9031   Title:  "NEW roffitall + INSTALL fix"
9032    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9033  Msg-ID:  <6058.853410121@lyon.grenoble.hp.com>
9034    Date:  Thu, 16 Jan 97 11:22:01 +0100
9035   Files:  INSTALL pod/roffitall
9036
9037   Title:  "srand() doc update"
9038    From:  Roderick Schertler
9039  Msg-ID:  <24195.853379065@eeyore.ibcinc.com>
9040    Date:  Wed, 15 Jan 1997 20:44:25 -0500
9041   Files:  pod/perlfunc.pod
9042
9043   Title:  "documentation of configpm (perl5.003_20)"
9044    From:  win@in.rhein-main.de (Winfried Koenig)
9045  Msg-ID:  <m0vkU40-0004WAC@incom.rhein-main.de>
9046    Date:  Wed, 15 Jan 1997 14:03:27 +0200 (EET)
9047   Files:  configpm
9048
9049
9050 ----------------
9051 Version 5.003_21
9052 ----------------
9053
9054 This release includes several important bug fixes, and a couple of
9055 minor but valuable language tweaks.  Please read on for a list of the
9056 significant changes:
9057
9058  CORE LANGUAGE CHANGES
9059
9060   Title:  "Fix overloading via inherited autoloaded functions"
9061    From:  Ilya Zakharevich
9062  Msg-ID:  <199701131022.FAA22830@monk.mps.ohio-state.edu>
9063    Date:  Mon, 13 Jan 1997 05:22:47 -0500 (EST)
9064   Files:  gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
9065
9066   Title:  "Method call fixes: Don't cache in alias, don't skip undef"
9067    From:  Chip Salzenberg
9068   Files:  global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
9069           pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
9070           t/op/method.t
9071
9072   Title:  "Formats can be closures"
9073    From:  Chip Salzenberg
9074   Files:  cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
9075
9076   Title:  "Quote 'foo' in C<$x{-foo}>"
9077    From:  Chip Salzenberg
9078   Files:  toke.c
9079
9080   Title:  "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
9081    From:  Chip Salzenberg
9082   Files:  op.c pod/perldiag.pod t/pragma/strict-refs
9083
9084   Title:  "Allow <=> to return undef when operands are not ordered"
9085    From:  Chip Salzenberg and Andreas Koenig
9086   Files:  MANIFEST pp.c t/op/cmp.t
9087
9088   Title:  "Fail regex that starts with '{'"
9089    From:  Chip Salzenberg
9090   Files:  regcomp.c
9091
9092  CORE PORTABILITY
9093
9094   Title:  "Re: Perl 5.003_20: OS/2 patches"
9095    From:  Ilya Zakharevich
9096  Msg-ID:  <199701101102.GAA19051@monk.mps.ohio-state.edu>
9097    Date:  Fri, 10 Jan 1997 06:02:16 -0500 (EST)
9098   Files:  hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
9099
9100   Title:  "VMS patches for _20"
9101    From:  Charles Bailey
9102  Msg-ID:  <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
9103    Date:  Tue, 14 Jan 1997 17:34:43 -0500 (EST)
9104   Files:  configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
9105           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
9106           unixish.h vms/Makefile vms/config.vms vms/descrip.mms
9107           vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
9108           x2p/a2p.h x2p/str.c
9109
9110   Title:  "Irix 6.3 & 6.4 and perl5.003_20"
9111    From:  John Stoffel <jfs@fluent.com>
9112  Msg-ID:  <199701132242.RAA14601@jfs.Fluent.COM>
9113    Date:  Mon, 13 Jan 1997 17:42:50 -0500 (EST)
9114   Files:  MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
9115
9116   Title:  "Patch: MachTen hints, Configure"
9117    From:  Dominic Dunlop <domo@slipper.ip.lu>
9118  Msg-ID:  <v03010d00af0123a93670@[194.51.248.75]>
9119    Date:  Tue, 14 Jan 1997 13:43:13 +0100
9120   Files:  Configure hints/machten.sh
9121
9122   Title:  "Rename aux.sh to aux_3.sh for MS-LOSS"
9123    From:  Chip Salzenberg
9124   Files:  MANIFEST hints/aux_3.sh
9125
9126  OTHER CORE CHANGES
9127
9128   Title:  "Fix C< eval { my $x; eval '$x' } >"
9129    From:  Chip Salzenberg
9130   Files:  op.c t/op/misc.t
9131
9132   Title:  "Don't warn if eval '' uses outer func's lexicals"
9133    From:  Chip Salzenberg
9134   Files:  op.c
9135
9136   Title:  "Avoid memory wastage in wait(); make pidstatus global"
9137    From:  Chip Salzenberg
9138   Files:  global.sym interp.sym perl.c perl.h pp_sys.c
9139
9140   Title:  "Forbid ++ and -- on readonly values"
9141    From:  "John Q. Linux" <jql@accessone.com>
9142  Msg-ID:  <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
9143    Date:  Fri, 10 Jan 1997 19:47:16 -0800 (PST)
9144   Files:  pp.c pp_hot.c
9145
9146   Title:  "Keep array from dying during foreach(@array)"
9147    From:  Chip Salzenberg
9148   Files:  cop.h pp_ctl.c
9149
9150   Title:  "Fix C< $a="simple"; split /($a)/o >"
9151    From:  Chip Salzenberg
9152   Files:  pp.c t/op/misc.t
9153
9154   Title:  "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
9155    From:  Chip Salzenberg
9156   Files:  util.c
9157
9158   Title:  "Fix for anon-lists with tied entries coredump"
9159    From:  Gurusamy Sarathy
9160  Msg-ID:  <199701100745.CAA13057@aatma.engin.umich.edu>
9161    Date:  Fri, 10 Jan 1997 02:45:11 -0500
9162   Files:  pp.c
9163
9164   Title:  "Don't set SVf_PADBUSY on immortal SVs"
9165    From:  Chip Salzenberg
9166   Files:  op.c
9167
9168   Title:  "Patch for Object subroutines"
9169    From:  Ilya Zakharevich
9170  Msg-ID:  <199701080156.UAA15366@monk.mps.ohio-state.edu>
9171    Date:  Tue, 7 Jan 1997 20:56:02 -0500 (EST)
9172   Files:  cop.h
9173
9174   Title:  "Use an SVt_PVLV to hold stacked OP pointers when debugging"
9175    From:  Chip Salzenberg
9176   Files:  pp.c pp_hot.c
9177
9178   Title:  "Undo change that freed large pad vars"
9179    From:  Chip Salzenberg
9180   Files:  scope.c
9181
9182  BUILD PROCESS
9183
9184   Title:  "Make MachTen hints file warn about db-recno failures"
9185    From:  Dominic Dunlop <domo@slipper.ip.lu>
9186  Msg-ID:  <v03010d00aef92fba6aca@[194.51.248.78]>
9187    Date:  Wed, 8 Jan 1997 12:07:18 +0100
9188   Files:  hints/machten.sh
9189
9190   Title:  "5.003_20, FreeBSD 3.0 and minor patch"
9191    From:  roberto@eurocontrol.fr (Ollivier Robert)
9192  Msg-ID:  <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
9193    Date:  Wed, 8 Jan 1997 14:37:47 +0100
9194   Files:  Configure
9195
9196   Title:  "Make installperl quieter; only shared libraries need 0555"
9197    From:  Chip Salzenberg
9198   Files:  installperl
9199
9200  TESTS
9201
9202   Title:  "Advice on TEST failure"
9203    From:  Dominic Dunlop <domo@slipper.ip.lu>
9204  Msg-ID:  <v03010d01aefbaefcf3bc@[194.51.248.78]>
9205    Date:  Fri, 10 Jan 1997 10:19:07 +0100
9206   Files:  t/TEST
9207
9208   Title:  "UNIVERSAL tests"
9209    From:  Roderick Schertler
9210   Files:  MANIFEST t/op/universal.t
9211
9212   Title:  "Test deletion of array during foreach"
9213    From:  Jarkko Hietaniemi
9214   Files:  t/op/misc.t
9215
9216   Title:  "patch for db-recno.t"
9217    From:  Paul Marquess
9218  Msg-ID:  <9701121509.AA11147@claudius.bfsec.bt.co.uk>
9219    Date:  Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
9220   Files:  t/lib/db-recno.t
9221
9222  LIBRARY AND EXTENSIONS
9223
9224   Title:  "Localize info about filesystems being case-forgiving"
9225    From:  Chip Salzenberg
9226   Files:  lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
9227           pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
9228           utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
9229           utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
9230           x2p/find2perl.PL x2p/s2p.PL
9231
9232   Title:  "Fix for fd leak in IO::File::new_tmpfile"
9233    From:  Graham Barr and Chip Salzenberg
9234   Files:  ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
9235
9236   Title:  "Refresh Getopt::Long to 2.6"
9237    From:  Johan Vromans <jvromans@squirrel.nl>
9238   Files:  lib/Getopt/Long.pm
9239
9240   Title:  "Refresh DB_File to 1.10"
9241    From:  Paul Marquess
9242  Msg-ID:  <9701141247.AA21242@claudius.bfsec.bt.co.uk>
9243    Date:  Tue, 14 Jan 97 12:47:40 GMT
9244   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
9245
9246   Title:  "Re: FileCache::cacheout clobbers $_"
9247    From:  Roderick Schertler
9248  Msg-ID:  <pz3ewb3189.fsf@eeyore.ibcinc.com>
9249    Date:  08 Jan 1997 23:45:58 -0500
9250   Files:  lib/FileCache.pm lib/cacheout.pl
9251
9252   Title:  "PATCH: AutoSplit"
9253    From:  Graham Barr
9254  Msg-ID:  <9603111010.AA29935@tiuk.ti.com>
9255    Date:  11 Mar 1996 06:01:58 -0500
9256   Files:  lib/AutoSplit.pm
9257
9258   Title:  "Re: Uninitialized value in Carp.pm ? "
9259    From:  Gurusamy Sarathy
9260  Msg-ID:  <199701141815.NAA07960@aatma.engin.umich.edu>
9261    Date:  Tue, 14 Jan 1997 13:15:25 -0500
9262   Files:  lib/Carp.pm
9263
9264   Title:  "Avoid "uninitialized" warnings from POSIX::constant()"
9265    From:  Chip Salzenberg
9266   Files:  ext/POSIX/POSIX.pm
9267
9268   Title:  "Eliminate warning from C<use overload>"
9269    From:  Chip Salzenberg
9270   Files:  lib/overload.pm
9271
9272   Title:  "low priority patches"
9273    From:  Paul Marquess
9274  Msg-ID:  <9701081655.AA27349@claudius.bfsec.bt.co.uk>
9275    Date:  Wed, 8 Jan 97 16:55:02 GMT
9276   Files:  lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
9277
9278  UTILITIES
9279
9280   Title:  "Re: xsubpp and Tk ==> segfault"
9281    From:  Ilya Zakharevich
9282  Msg-ID:  <199701080825.DAA15813@monk.mps.ohio-state.edu>
9283    Date:  Wed, 8 Jan 1997 03:25:47 -0500 (EST)
9284   Files:  lib/ExtUtils/xsubpp
9285
9286   Title:  "Re: MakeMaker and 'make uninstall'"
9287    From:  Andreas Koenig
9288  Msg-ID:  <199701101243.NAA26400@anna.in-berlin.de>
9289    Date:  Fri, 10 Jan 1997 13:43:39 +0100
9290   Files:  lib/ExtUtils/MM_Unix.pm
9291
9292   Title:  "Don't search for pod if path is already valid"
9293    From:  Wayne Scott <wscott@ichips.intel.com>
9294  Msg-ID:  <199701082325.PAA04521@pdxlx008.intel.com>
9295    Date:  Wed, 08 Jan 1997 15:25:19 -0800
9296   Files:  utils/perldoc.PL
9297
9298   Title:  "Yet another perldoc option"
9299    From:  Gisle Aas
9300  Msg-ID:  <199610022200.AAA15334@furubotn.sn.no>
9301    Date:  Thu, 3 Oct 1996 00:00:35 +0200
9302   Files:  utils/perldoc.PL
9303
9304   Title:  "Re: perldoc, temp files, async pagers"
9305    From:  Roderick Schertler
9306  Msg-ID:  <pzwwtoom8p.fsf@eeyore.ibcinc.com>
9307    Date:  07 Jan 1997 22:54:14 -0500
9308   Files:  utils/perldoc.PL
9309
9310  DOCUMENTATION
9311
9312   Title:  "Full documentation generation patch"
9313    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9314  Msg-ID:  <15309.853323388@lyon.grenoble.hp.com>
9315    Date:  Wed, 15 Jan 97 11:16:28 +0100
9316   Files:  MANIFEST pod/roffitall pod/rofftoc
9317
9318   Title:  "Re: documentation correction (i.e. patch) for perlsyn.pod"
9319    From:  "M.J.T. Guy"
9320  Msg-ID:  <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
9321    Date:  Fri, 10 Jan 1997 18:06:37 +0000
9322   Files:  pod/perlsyn.pod
9323
9324   Title:  "Document use of pos() and /\G/"
9325    From:  Gurusamy Sarathy
9326  Msg-ID:  <199701132013.PAA26606@aatma.engin.umich.edu>
9327    Date:  Mon, 13 Jan 1997 15:13:12 -0500
9328   Files:  pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
9329           pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
9330
9331   Title:  "Fix example #4 in perlXStut"
9332    From:  Ilya Zakharevich
9333  Msg-ID:  <199701050739.CAA11112@monk.mps.ohio-state.edu>
9334    Date:  Sun, 5 Jan 1997 02:39:45 -0500 (EST)
9335   Files:  pod/perlxstut.pod
9336
9337   Title:  "Document new closure warnings"
9338    From:  Chip Salzenberg
9339   Files:  op.c pod/perldiag.pod
9340
9341   Title:  "Misc. doc patches missing in _20"
9342    From:  Roderick Schertler
9343  Msg-ID:  <102.852695733@eeyore.ibcinc.com>
9344    Date:  Tue, 07 Jan 1997 22:55:33 -0500
9345   Files:  pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
9346
9347
9348 ----------------
9349 Version 5.003_20
9350 ----------------
9351
9352 The only language change in this release is the recension of support
9353 for named closures:  Now, no subroutine declared "sub foo {}" can be
9354 a closure.  (This is a return to the behavior of 5.003.)  In addition,
9355 there are new warnings triggered by any apparent attempt to use named
9356 functions as closures.
9357
9358 And, as usual, there are the usual little fixes, documentation
9359 updates, and expanded tests.  This is good stuff.  "I love you, man!"
9360
9361  CORE LANGUAGE CHANGES
9362
9363   Title:  "Rescind named closures"
9364    From:  Chip Salzenberg
9365   Files:  Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
9366
9367   Title:  "Fix: empty @_ when calling empty-proto subs without parens"
9368    From:  Graham Barr
9369  Msg-ID:  <32CE30F0.7E8425A5@tiuk.ti.com>
9370    Date:  Sat, 04 Jan 1997 10:29:04 +0000
9371   Files:  perly.c perly.y
9372
9373  CORE PORTABILITY
9374
9375   Title:  "Fix $^X on systems that set it to Perl's basename"
9376    From:  Chip Salzenberg
9377   Files:  hints/hpux.sh toke.c
9378
9379   Title:  "Configure/perl5/Compartmented Mode Workstation (fwd)"
9380    From:  Andy Dougherty
9381  Msg-ID:  <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
9382    Date:  Mon, 06 Jan 1997 13:15:38 -0500 (EST)
9383   Files:  Configure hints/dec_osf.sh
9384
9385   Title:  "Remove obsolete file "dl_os2.xs"."
9386    From:  Ilya Zakharevich
9387   Files:  MANIFEST
9388
9389  OTHER CORE CHANGES
9390
9391   Title:  "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
9392    From:  Chip Salzenberg
9393   Files:  perly.c perly.c.diff perly.y
9394
9395   Title:  "plug for safe/opcode leaks"
9396    From:  Doug MacEachern
9397  Msg-ID:  <199701072220.RAA02117@postman.osf.org>
9398    Date:  Tue, 07 Jan 1997 17:20:46 -0500
9399   Files:  op.c
9400
9401   Title:  "Finish OP= warnings: none on ^="
9402    From:  Chip Salzenberg
9403   Files:  doop.c pp.c t/op/assignwarn.t
9404
9405   Title:  "Fix Dynaloader failures with DProf"
9406    From:  Gurusamy Sarathy
9407  Msg-ID:  <199701061718.MAA26909@aatma.engin.umich.edu>
9408    Date:  Mon, 06 Jan 1997 12:18:46 -0500
9409   Files:  pp_hot.c
9410
9411  BUILD PROCESS
9412
9413   Title:  "Make Configure default to the first domain in /etc/resolv.conf"
9414    From:  Chip Salzenberg
9415   Files:  Configure
9416
9417   Title:  "Start all helper scripts with $startsh"
9418    From:  Chip Salzenberg
9419   Files:  Configure
9420
9421   Title:  "Support libperl.so under FreeBSD"
9422    From:  roberto@keltia.freenix.fr (Ollivier Robert)
9423  Msg-ID:  <Mutt.19970105224149.roberto@keltia.freenix.fr>
9424    Date:  Sun, 5 Jan 1997 22:41:49 +0100
9425   Files:  Configure Makefile.SH
9426
9427  TESTS
9428
9429   Title:  "New test: comp/proto.t"
9430    From:  Graham Barr
9431  Msg-ID:  <32D0C21F.3FB28D51@tiuk.ti.com>
9432    Date:  Mon, 06 Jan 1997 09:13:03 +0000
9433   Files:  MANIFEST t/comp/proto.t
9434
9435   Title:  "More magic variable tests"
9436    From:  Roderick Schertler
9437  Msg-ID:  <7043.852565192@eeyore.ibcinc.com>
9438    Date:  Mon, 06 Jan 1997 10:39:52 -0500
9439   Files:  t/harness t/op/magic.t
9440
9441  LIBRARY AND EXTENSIONS
9442
9443   Title:  "File::Basename::dirname bugs"
9444    From:  Robin Barker <rmb@cise.npl.co.uk>
9445  Msg-ID:  <12393.9701071719@tempest.cise.npl.co.uk>
9446    Date:  Tue, 7 Jan 97 17:19:59 GMT
9447   Files:  lib/File/Basename.pm t/lib/basename.t
9448
9449   Title:  "sigaction() problems"
9450    From:  Roderick Schertler
9451  Msg-ID:  <12808.852583324@eeyore.ibcinc.com>
9452    Date:  Mon, 06 Jan 1997 15:42:04 -0500
9453   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
9454
9455   Title:  "Fix importation of FileHandle methods; fix POSIX docs"
9456    From:  Chip Salzenberg
9457   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
9458
9459   Title:  "Patch: make hints files warn about db-recno failures"
9460    From:  Dominic Dunlop <domo@slipper.ip.lu>
9461  Msg-ID:  <v03010d00aef53ac4d18a@[194.51.248.68]>
9462    Date:  Sun, 5 Jan 1997 12:34:25 +0100
9463   Files:  MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
9464
9465  UTILITIES
9466
9467   Title:  "pod2html.PL patch (for 5.003-19)"
9468    From:  Fabien TASSIN <tassin@eerie.fr>
9469  Msg-ID:  <199701052347.AAA21297@solar5>
9470    Date:  Mon, 6 Jan 1997 00:47:01 +0100
9471   Files:  pod/pod2html.PL
9472
9473  DOCUMENTATION
9474
9475   Title:  "tiny doc patches"
9476    From:  Roderick Schertler
9477  Msg-ID:  <23338.852394333@eeyore.ibcinc.com>
9478    Date:  Sat, 04 Jan 1997 11:12:13 -0500
9479   Files:  pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
9480
9481   Title:  "doc patch for defined on perlfunc.pod"
9482    From:  Roderick Schertler
9483  Msg-ID:  <pz91686ek1.fsf@eeyore.ibcinc.com>
9484    Date:  04 Jan 1997 21:28:30 -0500
9485   Files:  pod/perlfunc.pod
9486
9487   Title:  "doc patch: perldsc"
9488    From:  Roderick Schertler
9489  Msg-ID:  <pzafqo6eo9.fsf@eeyore.ibcinc.com>
9490    Date:  04 Jan 1997 21:25:58 -0500
9491   Files:  pod/perldsc.pod pod/perltoc.pod
9492
9493   Title:  "Re: constant function inlining"
9494    From:  Roderick Schertler
9495  Msg-ID:  <pzk9pp1b95.fsf@eeyore.ibcinc.com>
9496    Date:  07 Jan 1997 15:27:50 -0500
9497   Files:  pod/perldiag.pod pod/perlsub.pod
9498
9499   Title:  "scalar caller doc fix"
9500    From:  Roderick Schertler
9501  Msg-ID:  <18245.852608060@eeyore.ibcinc.com>
9502    Date:  Mon, 06 Jan 1997 22:34:20 -0500
9503   Files:  pod/perlfunc.pod
9504
9505   Title:  "perlpod.pod possible patches"
9506    From:  lvirden@cas.org (Larry W. Virden, x2487)
9507  Msg-ID:  <9701070756.AA1185@cas.org>
9508    Date:  Tue, 7 Jan 1997 07:56:30 -0500
9509   Files:  pod/perlpod.pod
9510
9511   Title:  "Misc perlfunc updates"
9512    From:  Tom Christiansen
9513   Files:  pod/perlfunc.pod pod/perltoc.pod
9514
9515
9516 ----------------
9517 Version 5.003_19
9518 ----------------
9519
9520 Lots of internal cleanup in this patch, especially plugged memory
9521 leaks when embedded Perl interpreters shut down and restart.  The
9522 method cache is now invisible to user code.  And there is a new test
9523 directory, "t/pragma".
9524
9525 IMHO, this is Beta quality code.
9526
9527 Here's a list of the more significant changes...
9528
9529  CORE LANGUAGE CHANGES
9530
9531   Title:  "Make method cache invisible to user code"
9532    From:  Chip Salzenberg
9533   Files:  dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
9534           toke.c
9535
9536   Title:  "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
9537    From:  Chip Salzenberg
9538   Files:  toke.c
9539
9540  CORE PORTABILITY
9541
9542   Title:  "Fix $^X under HP-UX"
9543    From:  Chip Salzenberg
9544   Files:  hints/hpux.sh toke.c
9545
9546   Title:  "New hints/hpux.sh"
9547    From:  Jeff Okamoto
9548  Msg-ID:  <199612312309.AA283393772@hpcc123.corp.hp.com>
9549    Date:  Tue, 31 Dec 1996 15:09:32 -0800
9550   Files:  hints/hpux.sh
9551
9552  OTHER CORE CHANGES
9553
9554   Title:  "Fix segv when calling named closures"
9555    From:  Chip Salzenberg
9556   Files:  pp_hot.c
9557
9558   Title:  "Finish rationalizing "undef value" warnings"
9559    From:  Chip Salzenberg
9560   Files:  doop.c pp.c sv.c t/op/assignwarn.t
9561
9562   Title:  "Arrange for all "_<file" entries to be in %main::"
9563    From:  Chip Salzenberg
9564   Files:  gv.c lib/perl5db.pl
9565
9566   Title:  "Introduce CVf_NODEBUG flag"
9567    From:  Gurusamy Sarathy
9568  Msg-ID:  <199701012042.PAA25994@aatma.engin.umich.edu>
9569    Date:  Wed, 01 Jan 1997 15:42:05 -0500
9570   Files:  cv.h pp_hot.c
9571
9572   Title:  "Reword 'may be "0"' warning per Larry; fix its line number"
9573    From:  Chip Salzenberg
9574   Files:  op.c pod/perldiag.pod
9575
9576   Title:  "5.003_18: perl_{con,des}truct fixes"
9577    From:  Doug MacEachern
9578  Msg-ID:  <199701032042.PAA06766@postman.osf.org>
9579    Date:  Fri, 03 Jan 1997 15:42:04 -0500
9580   Files:  perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
9581
9582   Title:  "Fix lost value from READLINE after TIEHANDLE"
9583    From:  Gurusamy Sarathy
9584   Files:  pp_hot.c sv.h
9585
9586   Title:  "Free memory of large lexical variables when leaving scope"
9587    From:  Chip Salzenberg
9588   Files:  scope.c
9589
9590  TESTS
9591
9592   Title:  "Create t/pragma directory; populate with new and old"
9593    From:  Paul Marquess
9594   Files:  MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
9595           t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
9596           t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
9597           t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
9598           t/pragma/warning.t
9599
9600   Title:  "New tests: comp/colon.t and op/assignwarn.t"
9601    From:  Robin Barker <rmb@cise.npl.co.uk>
9602   Files:  MANIFEST t/comp/colon.t t/op/assignwarn.t
9603
9604  LIBRARY AND EXTENSIONS
9605
9606   Title:  "Make libs clean under '-w'"
9607    From:  Jarkko Hietaniemi
9608   Files:  lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
9609           lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
9610           lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
9611           lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
9612           lib/validate.pl
9613
9614  DOCUMENTATION
9615
9616   Title:  "Perlguts, version 28"
9617    From:  Jeff Okamoto
9618  Msg-ID:  <199701032110.AA102535846@hpcc123.corp.hp.com>
9619    Date:  Fri, 3 Jan 1997 13:10:46 -0800
9620   Files:  pod/perlguts.pod
9621
9622   Title:  "Re: perldelta, take 3"
9623    From:  Tim Bunce
9624  Msg-ID:  <9701031748.AA15335@toad.ig.co.uk>
9625    Date:  Fri, 3 Jan 1997 17:48:46 +0000
9626   Files:  pod/perlnews.pod
9627
9628   Title:  "Miscellaneous pod patches"
9629    From:  Ralf S. Engelschall <rse@engelschall.com>
9630   Files:  pod/Makefile pod/perldebug.pod pod/perlfunc.pod
9631           pod/perlguts.pod
9632
9633   Title:  "expanded flock() docs"
9634    From:  Roderick Schertler
9635  Msg-ID:  <4481.852337871@eeyore.ibcinc.com>
9636    Date:  Fri, 03 Jan 1997 19:31:11 -0500
9637   Files:  pod/perlfunc.pod
9638
9639   Title:  "Use Text::Wrap in buildtoc; run buildtoc"
9640    From:  Ulrich Pfeifer
9641   Files:  pod/buildtoc pod/perltoc.pod
9642
9643   Title:  "Remove obsolete perlovl.pod"
9644    From:  Chip Salzenberg
9645   Files:  MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
9646           vms/descrip.mms
9647
9648
9649 ----------------
9650 Version 5.003_18
9651 ----------------
9652
9653 Yet further down the road to 5.004....
9654
9655  CORE LANGUAGE CHANGES
9656
9657   Title:  "Inherited overloading"
9658    From:  Ilya Zakharevich
9659  Msg-ID:  <199612291312.IAA02134@monk.mps.ohio-state.edu>
9660    Date:  Sun, 29 Dec 1996 08:12:54 -0500 (EST)
9661   Files:  gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
9662
9663   Title:  "Hide lexicals from C<use>d or C<require>d module (!)"
9664    From:  Chip Salzenberg
9665   Files:  pp_ctl.c
9666
9667   Title:  "Closures at file scope must be anonymous"
9668    From:  Chip Salzenberg
9669   Files:  op.c
9670
9671   Title:  "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
9672    From:  Chip Salzenberg
9673   Files:  op.c pod/perldiag.pod
9674
9675   Title:  "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
9676    From:  Chip Salzenberg
9677   Files:  pp.c
9678
9679  CORE PORTABILITY
9680
9681   Title:  "Ultrix setlocale() workaround"
9682    From:  Chip Salzenberg
9683   Files:  hints/ultrix_4.sh util.c
9684
9685  OTHER CORE CHANGES
9686
9687   Title:  "Get rid of 'Leaked scalars'"
9688    From:  Chip Salzenberg
9689   Files:  cop.h gv.c op.c
9690
9691   Title:  "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
9692    From:  Chip Salzenberg
9693   Files:  pp_hot.c
9694
9695   Title:  "Fix core dump on perl_construct()/perl_destruct() loop"
9696    From:  Chip Salzenberg
9697   Files:  perl.c
9698
9699   Title:  "Add missing syms to global.sym; update magic doc"
9700    From:  Chip Salzenberg
9701   Files:  global.sym pod/perlguts.pod
9702
9703  TESTS
9704
9705   Title:  "Expanded locale.t and misc.t"
9706    From:  Jarkko Hietaniemi
9707   Files:  t/lib/locale.t t/lib/misc.t
9708
9709   Title:  "Expanded my.t"
9710    From:  Chip Salzenberg
9711   Files:  t/lib/my.t
9712
9713   Title:  "test harness for C<use x.xxxx>"
9714    From:  Graham Barr
9715  Msg-ID:  <32C76882.3F3C7999@tiuk.ti.com>
9716    Date:  Mon, 30 Dec 1996 07:00:18 +0000
9717   Files:  MANIFEST t/op/use.t
9718
9719   Title:  "More tests"
9720    From:  Tom Phoenix
9721  Msg-ID:  <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
9722    Date:  Sun, 29 Dec 1996 17:46:21 -0800 (PST)
9723   Files:  t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
9724
9725  LIBRARY AND EXTENSIONS
9726
9727   Title:  "Improving Config.pm"
9728    From:  Tom Phoenix
9729  Msg-ID:  <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
9730    Date:  Mon, 30 Dec 1996 09:24:16 -0800 (PST)
9731   Files:  configpm
9732
9733   Title:  "File::Copy under OS/2"
9734    From:  Ilya Zakharevich
9735  Msg-ID:  <199612280347.WAA00293@monk.mps.ohio-state.edu>
9736    Date:  Fri, 27 Dec 1996 22:47:24 -0500 (EST)
9737   Files:  lib/File/Copy.pm t/lib/filecopy.t
9738
9739  DOCUMENTATION
9740
9741   Title:  "Updates to perllocale.pod"
9742    From:  Dominic Dunlop <domo@slipper.ip.lu>
9743   Files:  pod/perllocale.pod
9744
9745   Title:  "Locale-related pod patches, take 2"
9746    From:  Dominic Dunlop <domo@slipper.ip.lu>
9747  Msg-ID:  <v03007800aeea9e488b36@[194.51.248.77]>
9748    Date:  Sat, 28 Dec 1996 10:56:41 +0100
9749   Files:  pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
9750           pod/perlre.pod pod/perlsec.pod
9751
9752   Title:  "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
9753    From:  Roderick Schertler
9754  Msg-ID:  <2043.852051019@eeyore.ibcinc.com>
9755    Date:  Tue, 31 Dec 1996 11:50:19 -0500
9756   Files:  pod/perldiag.pod
9757
9758
9759 ----------------
9760 Version 5.003_17
9761 ----------------
9762
9763 The rate of patches is slowing down....  I see 5.004 at the end of the
9764 tunnel!  (Hey, what's that whistle?)
9765
9766  CORE LANGUAGE CHANGES
9767
9768   Title:  "Support named closures"
9769    From:  Chip Salzenberg
9770   Files:  cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
9771
9772  CORE PORTABILITY
9773
9774   Title:  "perl5.003_15 and Interactive Unix"
9775    From:  win@in.rhein-main.de (Winfried Koenig)
9776  Msg-ID:  <m0vd254-0004oKC@incom.rhein-main.de>
9777    Date:  Thu, 26 Dec 1996 00:45:45 +0200 (EET)
9778   Files:  hints/isc.sh pp_sys.c
9779
9780   Title:  "Suggest "usemymalloc='n'" for FreeBSD 2.*"
9781    From:  rse@engelschall.com (Ralf S. Engelschall)
9782   Files:  hints/freebsd.sh
9783
9784   Title:  "Minor OS/2 fixes"
9785    From:  Ilya Zakharevich
9786  Msg-ID:  <199612252105.QAA11890@monk.mps.ohio-state.edu>
9787    Date:  Wed, 25 Dec 1996 16:05:42 -0500 (EST)
9788   Files:  os2/os2ish.h pod/perlxstut.pod
9789
9790  OTHER CORE CHANGES
9791
9792   Title:  "Fix {,un}tainting of $1 etc. when C<use locale>"
9793    From:  Chip Salzenberg
9794   Files:  mg.c sv.c
9795
9796   Title:  "Limit effects of "=pod" to a single file"
9797    From:  Chip Salzenberg
9798   Files:  toke.c
9799
9800  TESTS
9801
9802   Title:  "New tests: op/method.t and op/locale.t"
9803    From:  Ilya Zakharevich and Jarkko Hietaniemi
9804   Files:  MANIFEST t/lib/locale.t t/op/method.t
9805
9806   Title:  "Test C< ()=() >"
9807    From:  Chip Salzenberg
9808   Files:  t/op/misc.t
9809
9810  LIBRARY AND EXTENSIONS
9811
9812   Title:  "Refresh MakeMaker to 5.39"
9813    From:  Andreas Koenig
9814   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
9815           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
9816           lib/ExtUtils/Mksymlists.pm
9817
9818   Title:  "Newer debugger"
9819    From:  Ilya Zakharevich
9820  Msg-ID:  <199612261954.OAA12999@monk.mps.ohio-state.edu>
9821    Date:  Thu, 26 Dec 1996 14:54:34 -0500 (EST)
9822   Files:  lib/perl5db.pl
9823
9824  DOCUMENTATION
9825
9826   Title:  "Perlguts, version 27"
9827    From:  Jeff Okamoto
9828  Msg-ID:  <199612250144.AA059528263@hpcc123.corp.hp.com>
9829    Date:  Tue, 24 Dec 1996 17:44:23 -0800
9830   Files:  pod/perlguts.pod
9831
9832   Title:  "perlpod.pod patch for _16"
9833    From:  Kenneth Albanowski
9834  Msg-ID:  <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
9835    Date:  Tue, 24 Dec 1996 23:00:10 -0500 (EST)
9836   Files:  pod/perlpod.pod
9837
9838   Title:  "tiny perllocale.pod diff for _16"
9839    From:  Jarkko Hietaniemi
9840  Msg-ID:  <199612261306.PAA21161@alpha.hut.fi>
9841    Date:  Thu, 26 Dec 1996 15:06:04 +0200 (EET)
9842   Files:  pod/perllocale.pod
9843
9844
9845 ----------------
9846 Version 5.003_16
9847 ----------------
9848
9849 This patch is all bug fixes, library updates, and documentation
9850 updates.  We'll get to 5.004 RSN, I promise.  :-)
9851
9852  CORE LANGUAGE CHANGES
9853
9854   Title:  "Fix closures that are not in subroutines"
9855    From:  Chip Salzenberg
9856   Files:  op.c
9857
9858  CORE PORTABILITY
9859
9860   Title:  "_13: patches for unicos/unicosmk"
9861    From:  Dean Roehrich
9862  Msg-ID:  <199612202038.OAA22805@poplar.cray.com>
9863    Date:  Fri, 20 Dec 1996 14:38:50 -0600
9864   Files:  Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
9865
9866  OTHER CORE CHANGES
9867
9868   Title:  "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
9869    From:  Chip Salzenberg
9870   Files:  cop.h pp_hot.c scope.c
9871
9872   Title:  "Eliminate warnings from C< undef $x; $x OP= "foo" >"
9873    From:  Chip Salzenberg
9874   Files:  doop.c pp.c pp.h pp_hot.c
9875
9876   Title:  "Try again to improve method caching"
9877    From:  Ilya Zakharevich
9878  Msg-ID:  <199612240113.UAA09487@monk.mps.ohio-state.edu>
9879    Date:  Mon, 23 Dec 1996 20:13:56 -0500 (EST)
9880   Files:  gv.c sv.c
9881
9882   Title:  "Be more careful about 'o' magic memory management"
9883    From:  Chip Salzenberg
9884   Files:  mg.c sv.c
9885
9886   Title:  "Fix bad pointer refs when localized object loses magic"
9887    From:  Chip Salzenberg
9888   Files:  scope.c
9889
9890  LIBRARY AND EXTENSIONS
9891
9892   Title:  "Refresh CPAN to 1.09"
9893    From:  Andreas Koenig
9894   Files:  lib/CPAN.pm
9895
9896   Title:  "Refresh Net::Ping to 2.02"
9897    From:  Russell Mosemann <mose@ccsn.edu>
9898   Files:  lib/Net/Ping.pm
9899
9900   Title:  "Refresh IO to 1.14"
9901    From:  Graham Barr
9902   Files:  MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
9903           ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
9904           ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
9905           ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
9906           t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
9907           t/lib/io_udp.t t/lib/io_xs.t
9908
9909  BUILD PROCESS AND UTILITIES
9910
9911   Title:  "Don't recurse into subdirs twice on 'make realclean'"
9912    From:  Chip Salzenberg
9913   Files:  Makefile.SH
9914
9915   Title:  "Use root EXTERN.h when compiling x2p/malloc.c."
9916    From:  Paul Marquess
9917   Files:  x2p/Makefile.SH
9918
9919   Title:  "Fix compilation errors when malloc.c used for x2p"
9920    From:  Robin Barker <rmb@cise.npl.co.uk>
9921   Files:  malloc.c
9922
9923  DOCUMENTATION
9924
9925   Title:  "Edit INSTALL to describe new binary compat setup"
9926    From:  Chip Salzenberg
9927   Files:  INSTALL
9928
9929   Title:  "Update to perllocale.pod"
9930    From:  Jarkko Hietaniemi
9931   Files:  pod/perllocale.pod
9932
9933
9934 ----------------
9935 Version 5.003_15
9936 ----------------
9937
9938 As soon as I posted 5.003_14, I found a fatal error in it.  :-(
9939
9940 This release is strictly a bug fix -- it removes some function caching
9941 changes that were supposed to be improvements, but weren't.
9942
9943
9944 ----------------
9945 Version 5.003_14
9946 ----------------
9947
9948 We seem to have achieved "release candidate" status.
9949
9950  CORE LANGUAGE CHANGES
9951
9952   Title:  "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
9953    From:  Chip Salzenberg
9954   Files:  perly.c perly.c.diff perly.y toke.c
9955
9956   Title:  "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
9957    From:  Chip Salzenberg
9958   Files:  cop.h mg.c pp_ctl.c pp_hot.c
9959
9960   Title:  "Complete support for modifying undefined array members in foreach"
9961    From:  Chip Salzenberg
9962   Files:  global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
9963
9964  OTHER CORE CHANGES
9965
9966   Title:  "patch for regex bug: (x|x){n}"
9967    From:  Gurusamy Sarathy
9968  Msg-ID:  <199612210259.VAA10170@aatma.engin.umich.edu>
9969    Date:  Fri, 20 Dec 1996 21:59:22 -0500
9970   Files:  regexec.c
9971
9972   Title:  "Bug in debugger with import manipulations"
9973    From:  Ilya Zakharevich
9974  Msg-ID:  <199612231037.FAA08617@monk.mps.ohio-state.edu>
9975    Date:  Mon, 23 Dec 1996 05:37:48 -0500 (EST)
9976   Files:  pp_hot.c
9977
9978   Title:  "Import and dynamic methods"
9979    From:  Ilya Zakharevich
9980  Msg-ID:  <199612230645.BAA08378@monk.mps.ohio-state.edu>
9981    Date:  Mon, 23 Dec 1996 01:45:37 -0500 (EST)
9982   Files:  gv.c hv.c sv.c
9983
9984   Title:  "malloc.c patch"
9985    From:  Ilya Zakharevich
9986  Msg-ID:  <199612220748.CAA07164@monk.mps.ohio-state.edu>
9987    Date:  Sun, 22 Dec 1996 02:48:58 -0500 (EST)
9988   Files:  malloc.c
9989
9990   Title:  "sv_gets patch"
9991    From:  Ilya Zakharevich
9992  Msg-ID:  <199612220824.DAA07235@monk.mps.ohio-state.edu>
9993    Date:  Sun, 22 Dec 1996 03:24:04 -0500 (EST)
9994   Files:  pp_hot.c
9995
9996   Title:  "pos $str patch"
9997    From:  Ilya Zakharevich
9998  Msg-ID:  <199612220831.DAA07247@monk.mps.ohio-state.edu>
9999    Date:  Sun, 22 Dec 1996 03:31:21 -0500 (EST)
10000   Files:  mg.c pp_hot.c t/op/pat.t
10001
10002   Title:  "Prevent warnings when STDCHAR is unsigned"
10003    From:  Chip Salzenberg
10004   Files:  perlio.c perlio.h
10005
10006  PORTABILITY
10007
10008   Title:  "Fix bugs in bincompat3 usage"
10009    From:  Chip Salzenberg
10010   Files:  perl.h perl_exp.SH
10011
10012   Title:  "Support shared libperl on SunOS"
10013    From:  Ulrich Pfeifer
10014   Files:  Makefile.SH
10015
10016   Title:  "Configure on OS/2"
10017    From:  Ilya Zakharevich
10018  Msg-ID:  <199612202325.SAA05505@monk.mps.ohio-state.edu>
10019    Date:  Fri, 20 Dec 1996 18:25:30 -0500 (EST)
10020   Files:  Configure
10021
10022   Title:  "Fixes for Interactive Unix"
10023    From:  win@in.rhein-main.de (Winfried Koenig)
10024  Msg-ID:  <m0vbeNO-00003WC@incom.rhein-main.de>
10025    Date:  Sun, 22 Dec 96 05:14 EET
10026   Files:  hints/isc.sh op.c pp_sys.c universal.c
10027
10028   Title:  "Use "proto" instead of "_" in sdbm.h"
10029    From:  Chip Salzenberg
10030   Files:  ext/SDBM_File/sdbm/sdbm.h
10031
10032   Title:  "VMS patches to 5.003_13"
10033    From:  Charles Bailey
10034  Msg-ID:  <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
10035    Date:  Mon, 23 Dec 1996 01:26:47 -0500 (EST)
10036   Files:  deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
10037           perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
10038           vms/Makefile vms/config.vms vms/descrip.mms
10039           vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
10040           vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
10041           vms/vms_yfix.pl
10042
10043  UTILITIES, LIBRARY, AND EXTENSIONS
10044
10045   Title:  "Remove libnet"
10046    From:  Chip Salzenberg
10047   Files:  MANIFEST pod/perlmod.pod
10048
10049   Title:  "Refresh CPAN module to 1.08"
10050    From:  Chip Salzenberg
10051   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
10052
10053   Title:  "Refresh ExtUtils::Manifest to version 1.28"
10054    From:  Andreas Koenig
10055   Files:  lib/ExtUtils/Manifest.pm
10056
10057   Title:  "Update IO->VERSION() to 1.1201 for CPAN's sake"
10058    From:  Chip Salzenberg
10059   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
10060
10061   Title:  "Remodel File::Copy."
10062    From:  Chip Salzenberg
10063   Files:  lib/File/Copy.pm
10064
10065   Title:  "dumb bug in User::pwent.pm"
10066    From:  Tom Christiansen
10067  Msg-ID:  <199612201145.EAA27860@mox.perl.com>
10068    Date:  Fri, 20 Dec 1996 04:45:37 -0700
10069   Files:  lib/User/pwent.pm
10070
10071  DOCUMENTATION
10072
10073   Title:  "Better support for =for"
10074    From:  Kenneth Albanowski
10075  Msg-ID:  <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
10076    Date:  Fri, 20 Dec 1996 16:43:35 -0500 (EST)
10077   Files:  lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
10078
10079   Title:  "perllocale.pod -- second draft"
10080    From:  Dominic Dunlop <domo@slipper.ip.lu>
10081  Msg-ID:  <v03007800aee1923e30a2@[194.51.248.68]>
10082    Date:  Sat, 21 Dec 1996 15:00:50 +0100
10083   Files:  pod/perllocale.pod
10084
10085   Title:  "Perlguts, version 26"
10086    From:  Jeff Okamoto
10087  Msg-ID:  <199612201943.AA048111018@hpcc123.corp.hp.com>
10088    Date:  Fri, 20 Dec 1996 11:43:38 -0800
10089   Files:  pod/perlguts.pod
10090
10091   Title:  "Update pod/Makefile; s/perli18n/perllocale/"
10092    From:  Chip Salzenberg
10093   Files:  ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
10094           pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
10095
10096   Title:  "obstruct pod2man doc tweaks"
10097    From:  Roderick Schertler
10098  Msg-ID:  <3923.851106237@eeyore.ibcinc.com>
10099    Date:  Fri, 20 Dec 1996 13:23:57 -0500
10100   Files:  lib/Class/Template.pm lib/Time/tm.pm
10101
10102
10103 ----------------
10104 Version 5.003_13
10105 ----------------
10106
10107 The watchword here is "synchronization."  There were a couple of
10108 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
10109 everyone up to a common working base.
10110
10111  CORE LANGUAGE CHANGES
10112
10113   Title:  "Disallow labels named q, qq, qw, qx, s, y, and tr"
10114    From:  Chip Salzenberg
10115   Files:  toke.c
10116
10117   Title:  "Make evals' lexicals visible to nested evals"
10118    From:  Chip Salzenberg
10119   Files:  pp_ctl.c
10120
10121  OTHER CORE CHANGES
10122
10123   Title:  "Fix core dump bug with anoncode"
10124    From:  Chip Salzenberg
10125   Files:  op.c
10126
10127   Title:  "Allow DESTROY to make refs to dying objects"
10128    From:  Chip Salzenberg
10129   Files:  sv.c
10130
10131  PORTABILITY
10132
10133   Title:  "Add missing backslash in Configure"
10134    From:  Chip Salzenberg
10135   Files:  Configure
10136
10137  UTILITIES, LIBRARY, AND EXTENSIONS
10138
10139   Title:  "Include libnet-1.01 instead of old Net::FTP"
10140    From:  Graham Barr
10141   Files:  MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
10142           lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
10143           lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
10144           lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
10145           lib/Net/Time.pm pod/perlmod.pod
10146
10147   Title:  "Use binmode when doing binary FTP"
10148    From:  Ilya Zakharevich
10149   Files:  lib/Net/FTP.pm
10150
10151   Title:  "Re: Open3.pm tries to close unopened file handle"
10152    From:  Roderick Schertler
10153  Msg-ID:  <pzloavmd9h.fsf@eeyore.ibcinc.com>
10154    Date:  18 Dec 1996 22:19:54 -0500
10155   Files:  MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
10156           lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
10157           t/lib/open3.t
10158
10159   Title:  "Long-standing problem in Socket module"
10160    From:  Spider Boardman
10161  Msg-ID:  <199612190418.XAA07291@Orb.Nashua.NH.US>
10162    Date:  Wed, 18 Dec 1996 23:18:14 -0500
10163   Files:  Configure Porting/Glossary config_H config_h.SH
10164           ext/Socket/Socket.pm ext/Socket/Socket.xs
10165
10166   Title:  "flock() constants"
10167    From:  Roderick Schertler
10168  Msg-ID:  <26669.850977437@eeyore.ibcinc.com>
10169    Date:  Thu, 19 Dec 1996 01:37:17 -0500
10170   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
10171
10172   Title:  "Re: find2perl . -xdev BROKEN still"
10173    From:  Roderick Schertler
10174  Msg-ID:  <pzvi9yig3h.fsf@eeyore.ibcinc.com>
10175    Date:  19 Dec 1996 12:44:34 -0500
10176   Files:  lib/File/Find.pm lib/find.pl lib/finddepth.pl
10177
10178  DOCUMENTATION
10179
10180   Title:  "small doc tweaks for _12"
10181    From:  Roderick Schertler
10182  Msg-ID:  <1826.851011557@eeyore.ibcinc.com>
10183    Date:  Thu, 19 Dec 1996 11:05:57 -0500
10184   Files:  lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
10185
10186   Title:  "Re: missing E<> POD directive in perlpod.pod"
10187    From:  Roderick Schertler
10188  Msg-ID:  <pzwwueimak.fsf@eeyore.ibcinc.com>
10189    Date:  19 Dec 1996 10:30:43 -0500
10190   Files:  pod/perlpod.pod pod/pod2html.PL
10191
10192
10193 ----------------
10194 Version 5.003_12
10195 ----------------
10196
10197 This patch is huge.  A multitude of bug fixes, new modules (especially
10198 CPAN and Net::FTP), a couple of new Configure variables, updated
10199 docs...  it's a long list.  And speaking of lists, here's a list of
10200 the more significant changes in 5.003_12:
10201
10202  CORE LANGUAGE CHANGES
10203
10204   Title:  "Support C<delete @hash{@keys}>"
10205    From:  Chip Salzenberg
10206   Files:  op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
10207           t/op/delete.t
10208
10209   Title:  "Autovivify scalars"
10210    From:  Chip Salzenberg
10211   Files:  dump.c op.c op.h pp.c pp_hot.c
10212
10213   Title:  "Allow any word, including keyword, as label"
10214    From:  Chip Salzenberg
10215   Files:  toke.c
10216
10217  OTHER CORE CHANGES
10218
10219   Title:  "Allow assignment to empty array values during foreach()"
10220    From:  Chip Salzenberg
10221   Files:  cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
10222
10223   Title:  "Fix nested closures"
10224    From:  Chip Salzenberg
10225   Files:  op.c opcode.pl pp.c pp_ctl.c pp_hot.c
10226
10227   Title:  "Fix core dump on auto-vivification"
10228    From:  Chip Salzenberg
10229   Files:  pp_hot.c
10230
10231   Title:  "Fix core dump on C<open $undef_var, "X">"
10232    From:  Chip Salzenberg
10233   Files:  pp_sys.c
10234
10235   Title:  "Fix -T/-B on globs and globrefs"
10236    From:  Chip Salzenberg
10237   Files:  pp_sys.c
10238
10239   Title:  "Fix memory management of $`, $&, and $'"
10240    From:  Chip Salzenberg
10241   Files:  pp_hot.c regexec.c
10242
10243   Title:  "Fix paren matching during backtracking"
10244    From:  Chip Salzenberg
10245   Files:  regexec.c
10246
10247   Title:  "Fix memory leak and std{in,out,err} death in perl_{con,de}str
10248    From:  Chip Salzenberg
10249   Files:  miniperlmain.c perl.c perl.h sv.c
10250
10251   Title:  "Discard garbage bytes at end of prototype()"
10252    From:  Chip Salzenberg
10253   Files:  pp.c
10254
10255   Title:  "Fix local($pack::{foo})"
10256    From:  Chip Salzenberg
10257   Files:  global.sym pp.c pp_hot.c proto.h scope.c
10258
10259   Title:  "Fix for AmigaOS - inplace operation"
10260    From:  Norbert Pueschel
10261  Msg-ID:  <77724601@Armageddon.meb.uni-bonn.de>
10262    Date:  Sun, 08 Dec 1996 15:33:00 +0100
10263   Files:  doio.c
10264
10265   Title:  "Disable warn, die, and parse hooks _before_ global destruction
10266    From:  Chip Salzenberg
10267   Files:  perl.c
10268
10269   Title:  "Re: Bug in formline "
10270    From:  Gurusamy Sarathy
10271  Msg-ID:  <199612081958.OAA26025@aatma.engin.umich.edu>
10272    Date:  Sun, 08 Dec 1996 14:58:32 -0500
10273   Files:  pp_ctl.c
10274
10275   Title:  "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
10276    From:  Chip Salzenberg
10277   Files:  pp_hot.c
10278
10279   Title:  "Fix %ENV assignment when environment starts out empty"
10280    From:  Chip Salzenberg
10281   Files:  hv.c
10282
10283   Title:  "Properly support and document newRV{,_inc,_noinc}"
10284    From:  Chip Salzenberg
10285   Files:  global.sym pod/perlguts.pod sv.c sv.h
10286
10287   Title:  "Support SvREADONLY on arrays"
10288    From:  Chip Salzenberg
10289   Files:  av.c
10290
10291   Title:  "Allow lvalue pos inside recursive function"
10292    From:  Chip Salzenberg
10293   Files:  op.c pp.c pp_ctl.c pp_hot.c
10294
10295  PORTABILITY
10296
10297   Title:  "Eliminate PerlIO warnings when setting cnt to -1"
10298    From:  Chip Salzenberg
10299   Files:  perlio.c
10300
10301   Title:  "Make $privlib contents compatible with 5.003"
10302    From:  Chip Salzenberg
10303   Files:  INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
10304           lib/Test/Harness.pm
10305
10306   Title:  "Support $bincompat3 config variable; update metaconfig units"
10307    From:  Chip Salzenberg
10308   Files:  Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
10309           old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
10310
10311   Title:  "Look for gettimeofday() in Configure"
10312    From:  John Hughes <john@AtlanTech.COM>
10313  Msg-ID:  <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
10314    Date:  Wed, 11 Dec 1996 15:49:57 +0100
10315   Files:  Configure config_H config_h.SH pp.c
10316
10317   Title:  "Make $startperl a relative path if people want portable scrip
10318    From:  Chip Salzenberg
10319   Files:  Configure
10320
10321   Title:  "Homogenize use of "eval exec" hack"
10322    From:  Chip Salzenberg
10323   Files:  Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
10324           eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
10325           makeaperl.SH pod/checkpods.PL pod/perlrun.pod
10326           pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
10327           pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
10328           utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
10329           x2p/find2perl.PL x2p/s2p.PL
10330
10331   Title:  "LynxOS support"
10332    From:  seibert@Lynx.COM (Greg Seibert)
10333  Msg-ID:  <m0vYEsY-0000IZC@kzinti.lynx.com>
10334    Date:  Thu, 12 Dec 1996 09:25:00 PST
10335   Files:  Configure MANIFEST hints/lynxos.sh t/op/stat.t
10336
10337   Title:  "In Linux hints, set suidsafe=no and dosuid=yes"
10338    From:  Chip Salzenberg
10339   Files:  hints/linux.sh
10340
10341   Title:  "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
10342    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
10343  Msg-ID:  <memo.453720@cix.compulink.co.uk>
10344    Date:  Wed, 11 Dec 96 18:34 GMT0
10345   Files:  hints/svr4.sh
10346
10347   Title:  "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
10348    From:  Roderick Schertler
10349  Msg-ID:  <pzohg0r5tr.fsf@eeyore.ibcinc.com>
10350    Date:  11 Dec 1996 18:58:56 -0500
10351   Files:  INSTALL hints/freebsd.sh
10352
10353   Title:  "OS/2 updates from Ilya"
10354    From:  Ilya Zakharevich
10355   Files:  README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
10356
10357   Title:  "VMS patches to 5.003_11"
10358    From:  Charles Bailey
10359  Msg-ID:  <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
10360    Date:  Mon, 09 Dec 1996 23:16:10 -0500 (EST)
10361   Files:  MANIFEST regexec.c t/lib/filehand.t util.c vms/*
10362
10363  TESTING
10364
10365   Title:  "recurse recurse recurse ..."
10366    From:  Jarkko Hietaniemi
10367  Msg-ID:  <199612092144.XAA29025@alpha.hut.fi>
10368    Date:  Mon, 9 Dec 1996 23:44:27 +0200 (EET)
10369   Files:  MANIFEST t/op/recurse.t
10370
10371  UTILITIES, LIBRARY, AND EXTENSIONS
10372
10373   Title:  "Add CPAN and Net::FTP"
10374    From:  Chip Salzenberg
10375   Files:  MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
10376           lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
10377           pod/perlmod.pod
10378
10379   Title:  "Please update Text::Wrap and Text::Tabs"
10380    From:  David Muir Sharnoff <muir@idiom.com>
10381  Msg-ID:  <199612180659.WAA24957@idiom.com>
10382    Date:  Tue, 17 Dec 1996 22:59:59 -0800 (PST)
10383   Files:  lib/Text/Tabs.pm lib/Text/Wrap.pm
10384
10385   Title:  "Add File::Compare"
10386    From:  Nick Ing-Simmons
10387  Msg-ID:  <199612161844.SAA02152@pluto>
10388    Date:  Mon, 16 Dec 1996 18:44:59 GMT
10389   Files:  MANIFEST lib/File/Compare.pm pod/perlmod.pod
10390
10391   Title:  "Add Tie::RefHash"
10392    From:  Gurusamy Sarathy
10393  Msg-ID:  <199612152358.SAA28665@aatma.engin.umich.edu>
10394    Date:  Sun, 15 Dec 1996 18:58:08 -0500
10395   Files:  MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
10396
10397   Title:  "Put "splain" in utils."
10398    From:  Chip Salzenberg
10399   Files:  Makefile.SH installperl utils/Makefile utils/splain.PL
10400
10401   Title:  "Some h2ph fixes"
10402    From:  Jeff Okamoto
10403  Msg-ID:  <199612131934.AA289845652@hpcc123.corp.hp.com>
10404    Date:  Fri, 13 Dec 1996 11:34:12 -0800
10405   Files:  utils/h2ph.PL
10406
10407   Title:  "xsubpp patch to add #line"
10408    From:  Nick Ing-Simmons
10409  Msg-ID:  <199612162153.VAA03590@ni-s.u-net.com>
10410    Date:  Mon, 16 Dec 1996 21:53:56 GMT
10411   Files:  lib/ExtUtils/xsubpp
10412
10413   Title:  "Re: Proposed addition to File::Copy: move"
10414    From:  Charles Bailey
10415  Msg-ID:  <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
10416    Date:  Sat, 14 Dec 1996 00:27:29 -0500 (EST)
10417   Files:  lib/File/Copy.pm t/lib/filecopy.t
10418
10419   Title:  "DB_File 1.09 patch"
10420    From:  Paul Marquess
10421  Msg-ID:  <9612181037.AA10123@claudius.bfsec.bt.co.uk>
10422    Date:  Wed, 18 Dec 96 10:37:58 GMT
10423   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
10424
10425   Title:  "Debugger update"
10426    From:  Ilya Zakharevich
10427  Msg-ID:  <199612111038.FAA24363@monk.mps.ohio-state.edu>
10428    Date:  Wed, 11 Dec 1996 05:38:28 -0500 (EST)
10429   Files:  lib/perl5db.pl
10430
10431  DOCUMENTATION
10432
10433   Title:  "Update pods: perldelta -> perlnews, perli18n -> perllocale"
10434    From:  Tom Christiansen and Dominic Dunlop
10435   Files:  MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
10436           pod/perlnews.pod
10437
10438   Title:  "perltoot.pod"
10439    From:  Tom Christiansen
10440  Msg-ID:  <199612091444.HAA09947@toy.perl.com>
10441    Date:  Mon, 09 Dec 1996 07:44:10 -0700
10442   Files:  MANIFEST pod/perltoot.pod
10443
10444   Title:  "Perlguts, version 25"
10445    From:  Jeff Okamoto
10446  Msg-ID:  <199612061940.AA055461228@hpcc123.corp.hp.com>
10447    Date:  Fri, 6 Dec 96 11:40:27 PST
10448   Files:  pod/perlguts.pod
10449
10450   Title:  "pod/perlipc.pod patch"
10451    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
10452  Msg-ID:  <199612090910.CAA20906@mox.perl.com>
10453    Date:  Mon, 9 Dec 96 3:10:02 CST
10454   Files:  pod/perlipc.pod
10455
10456   Title:  "pod patches for English errors"
10457    From:  Steve Kelem <steve.kelem@xilinx.com>
10458  Msg-ID:  <24616.850167191@castor>
10459    Date:  Mon, 09 Dec 1996 13:33:11 -0800
10460   Files:  pod/*.pod
10461
10462   Title:  "Misc doc updates"
10463    From:  Tom Christiansen
10464  Msg-ID:  <199612150156.SAA12506@mox.perl.com>
10465    Date:  Sat, 14 Dec 1996 18:56:33 -0700
10466   Files:  pod/*
10467
10468 ----------------
10469 Version 5.003_11
10470 ----------------
10471
10472 This patch is (still) closing in on 5.004.  Nothing dramatic, lots of
10473 value.
10474
10475  CORE LANGUAGE CHANGES
10476
10477   Title:  "Fix precedence problems with subs as uniops or listops"
10478    From:  Chip Salzenberg
10479   Files:  perly.c perly.c.diff perly.h perly.y
10480
10481   Title:  "Don't reset $. on open()"
10482    From:  Chip Salzenberg
10483   Files:  pp_sys.c
10484
10485   Title:  "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
10486    From:  Chip Salzenberg
10487   Files:  pod/perlref.pod pp_hot.c sv.c
10488
10489   Title:  "Don't let expression context force return context"
10490    From:  Chip Salzenberg
10491   Files:  op.c
10492
10493   Title:  "Properly convert "1E2" et al to IV/UV"
10494    From:  Chip Salzenberg
10495   Files:  doio.c sv.c
10496
10497   Title:  "Fix modulo operator in UV realm"
10498    From:  Chip Salzenberg
10499   Files:  pp.c
10500
10501   Title:  "Fix stat(_) after stat(HANDLE)"
10502    From:  Chip Salzenberg
10503   Files:  pp_sys.c
10504
10505   Title:  "Fix: s/// and "$x =~ $y" under 'use locale'"
10506    From:  Chip Salzenberg
10507   Files:  op.c toke.c
10508
10509  OTHER CORE CHANGES
10510
10511   Title:  "Eliminate spurious warning when splicing undefs"
10512    From:  Chip Salzenberg
10513   Files:  pp.c sv.h
10514
10515   Title:  "Eliminate spurious warning from "x=" operator"
10516    From:  Chip Salzenberg
10517   Files:  op.c
10518
10519   Title:  "Fix line numbers near control structures"
10520    From:  Chip Salzenberg
10521   Files:  op.c perly.c perly.c.diff perly.y proto.h
10522
10523   Title:  "Don't let scalar unpack() underflow stack"
10524    From:  Chip Salzenberg
10525   Files:  pp.c
10526
10527   Title:  "Fix core dump from precedence bug in "@foo" warning"
10528    From:  Chip Salzenberg
10529   Files:  toke.c
10530
10531   Title:  "Move die() to utils.c; add varargs hack to croak()"
10532    From:  Chip Salzenberg
10533   Files:  pp_ctl.c util.c
10534
10535   Title:  "Avoid memcmp() for magnitude test if it thinks char is signed"
10536    From:  Chip Salzenberg
10537   Files:  Configure config_H config_h.SH doop.c
10538           ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
10539           hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
10540
10541   Title:  "Less malloc in magic"
10542    From:  Chip Salzenberg
10543   Files:  mg.c
10544
10545   Title:  "Re: 5.003_09: PADTMP fix"
10546    From:  Ilya Zakharevich
10547  Msg-ID:  <199611281150.GAA06884@monk.mps.ohio-state.edu>
10548    Date:  Thu, 28 Nov 1996 06:50:58 -0500 (EST)
10549   Files:  pod/perlguts.pod
10550
10551   Title:  "Fully paramaterize locales; disable all if NO_LOCALE"
10552    From:  Chip Salzenberg
10553   Files:  ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
10554
10555  PORTABILITY AND TESTING
10556
10557   Title:  "Bitwise op fix for Alpha"
10558    From:  Chip Salzenberg
10559   Files:  pp.c
10560
10561   Title:  "hints/dgux.sh update"
10562    From:  Roderick Schertler
10563  Msg-ID:  <24178.849309616@eeyore.ibcinc.com>
10564    Date:  Fri, 29 Nov 1996 18:20:16 -0500
10565   Files:  hints/dgux.sh
10566
10567   Title:  "BUG in hints/hpux.sh"
10568    From:  Jeff McDougal <jmcdo@cris.com>
10569  Msg-ID:  <32A42C11.7FA2@cris.com>
10570    Date:  Tue, 03 Dec 1996 08:33:05 -0500
10571   Files:  hints/hpux.sh
10572
10573   Title:  "VMS patches for 5.003_10"
10574    From:  Charles Bailey
10575  Msg-ID:  <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
10576    Date:  Wed, 04 Dec 1996 16:40:12 -0500 (EST)
10577   Files:  EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
10578           pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
10579           utils/perldoc.PL vms/config.vms vms/descrip.mms
10580           vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
10581
10582   Title:  "_10+ under OS/2"
10583    From:  Ilya Zakharevich
10584  Msg-ID:  <199612011107.GAA10805@monk.mps.ohio-state.edu>
10585    Date:  Sun, 1 Dec 1996 06:07:19 -0500 (EST)
10586   Files:  malloc.c os2/diff.configure
10587
10588  LIBRARY AND EXTENSIONS
10589
10590   Title:  "{in,ob}structive pods"
10591    From:  Tom Christiansen
10592  Msg-ID:  <199611301652.JAA24201@toy.perl.com>
10593    Date:  Sat, 30 Nov 1996 09:52:57 -0700
10594   Files:  MANIFEST lib/Class/Template.pm lib/File/stat.pm
10595           lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
10596           lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
10597           lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
10598
10599   Title:  "FileHandle that 'ISA' IO::File"
10600    From:  Nick Ing-Simmons
10601  Msg-ID:  <199612021718.RAA04416@pluto>
10602    Date:  Mon, 2 Dec 1996 17:18:02 GMT
10603   Files:  MANIFEST lib/FileHandle.pm
10604
10605   Title:  "Make IO::File::import use its parameters"
10606    From:  Chip Salzenberg
10607   Files:  ext/IO/lib/IO/File.pm
10608
10609   Title:  "10+ debugger patch"
10610    From:  Ilya Zakharevich
10611  Msg-ID:  <199612011137.GAA10864@monk.mps.ohio-state.edu>
10612    Date:  Sun, 1 Dec 1996 06:37:31 -0500 (EST)
10613   Files:  lib/perl5db.pl perl.c pod/perldebug.pod
10614
10615   Title:  "Don't call CORE::close in file handle DESTROY method"
10616    From:  Chip Salzenberg
10617   Files:  ext/IO/lib/IO/Handle.pm
10618
10619   Title:  "Re: Namespace cleanup: Does SDBM need binary compatibility?"
10620    From:  Hallvard B Furuseth
10621  Msg-ID:  <199612031445.PAA19056@bombur2.uio.no>
10622    Date:  Tue, 3 Dec 1996 15:45:27 +0100 (MET)
10623   Files:  ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
10624
10625   Title:  "DB_File 1.07"
10626    From:  Paul Marquess
10627   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
10628           t/lib/db-recno.t
10629
10630   Title:  "DB_File 1.08"
10631    From:  Paul Marquess
10632   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
10633
10634
10635 ----------------
10636 Version 5.003_10
10637 ----------------
10638
10639 This patch is closing in on 5.004.  It contains lots of small and
10640 valuable changes, but nothing dramatic.
10641
10642  CORE LANGUAGE CHANGES
10643
10644   Title:  "Allow &{sub {...}} without warning"
10645    From:  Chip Salzenberg
10646   Files:  toke.c
10647
10648   Title:  "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
10649    From:  John L. Allen <allen@gateway.grumman.com>
10650   Files:  toke.c
10651
10652   Title:  "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
10653    From:  Chip Salzenberg
10654   Files:  toke.c
10655
10656  OTHER CORE CHANGES
10657
10658   Title:  "Fix regex matching of chars with high bit set"
10659    From:  Chip Salzenberg
10660   Files:  regexec.c
10661
10662   Title:  "Hash key memory corruption fix and naming cleanup"
10663    From:  Chip Salzenberg
10664   Files:  hv.c hv.h perl.h
10665
10666   Title:  "Undo broken perf. patch (PADTMP stealing)"
10667    From:  Chip Salzenberg
10668   Files:  sv.c
10669
10670   Title:  "Make SV unstudied in sv_gets()"
10671    From:  Chip Salzenberg
10672   Files:  sv.c
10673
10674   Title:  "Better support for UVs"
10675    From:  Paul Marquess
10676   Files:  global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
10677
10678   Title:  "Minor locale cleanups"
10679           (Accept "POSIX" locale as standard like "C". Reset locale to
10680           'C' when testing strtod() in t/lib/posix.t.)
10681    From:  Chip Salzenberg
10682   Files:  t/lib/posix.t util.c
10683
10684   Title:  "Always taint result of sprintf() on float"
10685    From:  Chip Salzenberg
10686   Files:  doop.c
10687
10688   Title:  "Fix spurious warning from bitwise string ops"
10689    From:  Chip Salzenberg
10690   Files:  doop.c
10691
10692   Title:  "Eliminate warning on {,sys}read(,$newvar,)"
10693    From:  Chip Salzenberg
10694   Files:  doop.c pp_sys.c
10695
10696   Title:  "Don't call fcntl(fileno(rsfp)) if !rsfp"
10697    From:  Chip Salzenberg
10698   Files:  perl.c
10699
10700   Title:  "Save message when calling __DIE__ hook"
10701    From:  Chip Salzenberg
10702   Files:  pp_ctl.c
10703
10704   Title:  "Namespace cleanup"
10705    From:  Chip Salzenberg
10706   Files:  global.sym old_global.sym perl.h
10707
10708   Title:  "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
10709    From:  Chip Salzenberg
10710   Files:  Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
10711
10712  PORTABILITY
10713
10714   Title:  "Reliable signal patch"
10715    From:  Kenneth Albanowski
10716  Msg-ID:  <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
10717    Date:  Tue, 26 Nov 1996 05:40:50 -0500 (EST)
10718   Files:  global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
10719
10720   Title:  "Emulate missing flock() with either fcntl() or lockf()"
10721    From:  Chip Salzenberg
10722   Files:  pp_sys.c
10723
10724   Title:  "3_09: minor patches for OS/2"
10725    From:  Ilya Zakharevich
10726  Msg-ID:  <199611270830.DAA04985@monk.mps.ohio-state.edu>
10727    Date:  Wed, 27 Nov 1996 03:30:05 -0500 (EST)
10728   Files:  doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
10729           os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
10730           os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
10731           os2/os2.c os2/os2ish.h perl.h
10732
10733   Title:  "Re: 5.003_09 and QNX"
10734    From:  nort@bottesini.harvard.edu (Norton Allen)
10735  Msg-ID:  <9611271836.AA14460@bottesini.harvard.edu>
10736    Date:  Wed, 27 Nov 96 13:36:06 est
10737   Files:  Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
10738           t/TEST toke.c util.c x2p/proto.h
10739
10740   Title:  "Re: updated patch on the sysread, syswrite for VMS"
10741    From:  Charles Bailey
10742  Msg-ID:  <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
10743    Date:  Tue, 26 Nov 1996 17:28:23 -0500 (EST)
10744   Files:  t/op/sysio.t
10745
10746  LIBRARY AND EXTENSIONS
10747
10748   Title:  "Minor patch to debugger"
10749    From:  Ilya Zakharevich
10750  Msg-ID:  <199611290533.AAA08053@monk.mps.ohio-state.edu>
10751    Date:  Fri, 29 Nov 1996 00:33:49 -0500 (EST)
10752   Files:  lib/perl5db.pl
10753
10754   Title:  "AutoLoader::AUTOLOAD optimization"
10755    From:  Nick Ing-Simmons
10756  Msg-ID:  <199611231954.TAA09921@ni-s.u-net.com>
10757    Date:  Sat, 23 Nov 1996 19:54:52 GMT
10758   Files:  lib/AutoLoader.pm
10759
10760   Title:  "Diagnostic cleanup"
10761    From:  Chip Salzenberg
10762   Files:  lib/diagnostics.pm pod/perldiag.pod
10763
10764  DOCUMENTATION
10765
10766   Title:  "Improve documentation for sysread() and syswrite()"
10767    From:  Chip Salzenberg
10768   Files:  pod/perlfunc.pod
10769
10770   Title:  "Document how to use $SIG{ALRM} and alarm()"
10771    From:  Roderick Schertler
10772  Msg-ID:  <5898.849026569@eeyore.ibcinc.com>
10773    Date:  Tue, 26 Nov 1996 11:42:49 -0500
10774   Files:  pod/perlfunc.pod
10775
10776
10777 ----------------
10778 Version 5.003_09
10779 ----------------
10780
10781 This patch was a compendium of various fixes and enhancements from
10782 many people, including some serious improvement in lexical variable
10783 scoping and locale handling.
10784
10785  CORE LANGUAGE CHANGES
10786
10787   Title:  "Lexical locales"
10788           (make effectiveness of locales depend on C<use locale>)
10789    From:  Chip Salzenberg
10790   Files:  too many to list
10791
10792   Title:  "Lexical scoping cleanup"
10793           (tighten scoping of lexical variables, somewhat on the
10794           new constructs and somewhat on the old)
10795    From:  Chip Salzenberg
10796   Files:  many... but mostly perly.y and toke.c
10797
10798   Title:  "Re: memory corruption / security bug in sysread,syswrite + pa
10799    From:  Jarkko Hietaniemi
10800  Msg-ID:  <199611251946.VAA30459@alpha.hut.fi>
10801    Date:  Mon, 25 Nov 1996 21:46:31 +0200 (EET)
10802   Files:  MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
10803           t/op/sysio.t
10804
10805  OTHER CORE CHANGES
10806
10807   Title:  "Configure fix for handling DynaLoader"
10808    From:  Chip Salzenberg
10809   Files:  Configure
10810
10811   Title:  "Properly prototype safe{malloc,calloc,realloc,free}."
10812    From:  Chip Salzenberg
10813   Files:  proto.h
10814
10815   Title:  "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
10816    From:  John Hughes <john@AtlanTech.COM>
10817  Msg-ID:  <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
10818    Date:  Wed, 20 Nov 1996 14:27:06 +0100
10819   Files:  sv.c
10820
10821   Title:  ""static" call to UNIVERSAL::can"
10822    From:  Nick Ing-Simmons
10823  Msg-ID:  <199611211547.PAA15878@pluto>
10824    Date:  Thu, 21 Nov 1996 15:47:46 GMT
10825   Files:  universal.c
10826
10827   Title:  "die -> croak"
10828    From:  Gurusamy Sarathy
10829  Msg-ID:  <199611212111.QAA17070@aatma.engin.umich.edu>
10830    Date:  Thu, 21 Nov 1996 16:11:21 -0500
10831   Files:  pp_ctl.c
10832
10833   Title:  "Patch for embed.pl when !EMBED && !MULTIPLICITY"
10834    From:  Chip Salzenberg
10835   Files:  embed.pl
10836
10837   Title:  "Add new symbols to old_global.sym, too."
10838    From:  Chip Salzenberg
10839   Files:  global.sym old_global.sym
10840
10841   Title:  "Cleanup of {,un}pack('w')."
10842    From:  Chip Salzenberg
10843   Files:  pp.c
10844
10845   Title:  "Cleanups from Ilya."
10846    From:  Chip Salzenberg
10847   Files:  gv.c malloc.c pod/perlguts.pod pp_ctl.c
10848
10849   Title:  "Fix for unpack('w') on 64-bit systems."
10850    From:  Chip Salzenberg
10851   Files:  pp.c
10852
10853   Title:  "Re: LC_NUMERIC support is ready + performance"
10854    From:  Ilya Zakharevich
10855  Msg-ID:  <199611260308.WAA02677@monk.mps.ohio-state.edu>
10856    Date:  Mon, 25 Nov 1996 22:08:27 -0500 (EST)
10857   Files:  sv.c
10858
10859   Title:  "Hash key sharing improvements from Ilya."
10860    From:  Chip Salzenberg
10861   Files:  hv.c hv.h proto.h
10862
10863   Title:  "Mortal stack pre-allocation from Ilya."
10864    From:  Chip Salzenberg
10865   Files:  pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
10866
10867  PORTABILITY
10868
10869   Title:  "VMS patches post-5.003_08"
10870    From:  Charles Bailey
10871  Msg-ID:  <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
10872    Date:  Fri, 22 Nov 1996 18:16:31 -0500 (EST)
10873   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
10874           lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
10875           utils/h2xs.PL vms/config.vms vms/descrip.mms
10876           vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
10877           vms/vmsish.h
10878
10879   Title:  "5.003_08: OS/2-specific bugs/enhancements"
10880    From:  Ilya Zakharevich
10881  Msg-ID:  <199611241147.GAA00490@monk.mps.ohio-state.edu>
10882    Date:  Sun, 24 Nov 1996 06:47:25 -0500 (EST)
10883   Files:  README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
10884           os2/OS2/PrfDB/PrfDB.pm os2/os2.c
10885
10886   Title:  "HP patches didn't make it into _08 (fwd)"
10887    From:  Jeff Okamoto
10888  Msg-ID:  <199611260215.AA100414526@hpcc123.corp.hp.com>
10889    Date:  Mon, 25 Nov 96 18:15:26 PST
10890   Files:  ext/DynaLoader/dl_hpux.xs
10891
10892   Title:  "Another HP "patch" that didn't make it (new hints file)"
10893    From:  Jeff Okamoto
10894  Msg-ID:  <199611252116.AA245766577@hpcc123.corp.hp.com>
10895    Date:  Mon, 25 Nov 1996 13:16:17 -0800
10896   Files:  hints/hpux.sh
10897
10898  LIBRARY AND EXTENSIONS
10899
10900   Title:  "Elide spurious space in db-hash.t"
10901    From:  Chip Salzenberg
10902   Files:  t/lib/db-hash.t
10903
10904   Title:  "Update documentation and warning in I18N::Collate."
10905    From:  Chip Salzenberg
10906   Files:  lib/I18N/Collate.pm
10907
10908   Title:  "Fix bitwise op test; clean up a couple of others"
10909    From:  Chip Salzenberg
10910   Files:  t/lib/bigintpm.t t/op/bop.t t/op/overload.t
10911
10912   Title:  "minimal timelocal.pl for _09"
10913    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
10914  Msg-ID:  <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
10915    Date:  Tue, 19 Nov 1996 19:54:23 +0100
10916   Files:  lib/Time/Local.pm
10917
10918   Title:  "Socket test improvement from Ilya."
10919    From:  Chip Salzenberg
10920   Files:  t/lib/io_sock.t
10921
10922   Title:  "Re: blib"
10923    From:  Nick Ing-Simmons
10924  Msg-ID:  <199611230917.JAA00471@ni-s.u-net.com>
10925    Date:  Sat, 23 Nov 1996 09:17:40 GMT
10926   Files:  lib/blib.pm
10927
10928  DOCUMENTATION
10929
10930   Title:  "perldiag documentation patch."
10931    From:  Paul Marquess
10932  Msg-ID:  <9611201607.AA12729@claudius.bfsec.bt.co.uk>
10933    Date:  Wed, 20 Nov 96 16:07:28 GMT
10934   Files:  pod/perldiag.pod
10935
10936   Title:  "a missing perldiag entry"
10937    From:  Gurusamy Sarathy
10938  Msg-ID:  <199611212024.PAA15758@aatma.engin.umich.edu>
10939    Date:  Thu, 21 Nov 1996 15:24:02 -0500
10940   Files:  pod/perldiag.pod
10941
10942   Title:  "perlfunc patch"
10943    From:  Paul Marquess
10944  Msg-ID:  <9611201404.AA12477@claudius.bfsec.bt.co.uk>
10945    Date:  Wed, 20 Nov 96 14:04:08 GMT
10946   Files:  pod/perlfunc.pod
10947
10948   Title:  "Patch for pod/perlpod.pod"
10949    From:  "Joseph S. Myers" <jsm28@cam.ac.uk>
10950  Msg-ID:  <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
10951    Date:  Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
10952   Files:  pod/perlpod.pod
10953
10954   Title:  "Update locale documentation."
10955    From:  Chip Salzenberg
10956   Files:  pod/perli18n.pod
10957
10958  BUNDLED UTILITIES
10959
10960   Title:  "Fix type mismatches in x2p's safe{alloc,realloc,free}."
10961    From:  Chip Salzenberg
10962   Files:  x2p/util.c
10963
10964
10965 ----------------
10966 Version 5.003_08
10967 ----------------
10968
10969 This patch was a compendium of various fixes and enhancements from
10970 many people.  Here are some of the more significant changes.
10971
10972
10973  CORE LANGUAGE CHANGES
10974
10975   Title:  "Make C<no FOO> fail if C<unimport FOO> fails"
10976    From:  Tim Bunce
10977   Files:  gv.c
10978
10979   Title:  "Bitwise op sign rationalization"
10980           (Make bitwise ops result in unsigned values, unless C<use
10981           integer> is in effect.  Includes initial support for UVs.)
10982    From:  Chip Salzenberg
10983   Files:  op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
10984           pp_hot.c proto.h sv.c t/op/bop.t
10985
10986   Title:  "Defined scoping for C<my> in control structures"
10987           (Finally defines semantics of "my" in control expressions,
10988           like the condition of "if" and "while".  In all cases, scope
10989           of a "my" var extends to the end of the entire control
10990           structure.  Also adds new construct "for my", which
10991           automatically declares the control variable "my" and limits
10992           its scope to the loop.)
10993    From:  Chip Salzenberg
10994   Files:  op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
10995
10996   Title:  "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
10997           (This patch makes Perl correctly ignore SvIVX() if either
10998           NOK or POK is true, since SvIVX() may be a truncated or
10999           overflowed version of the real value.)
11000    From:  Chip Salzenberg
11001   Files:  pp.c pp_hot.c sv.c
11002
11003   Title:  "Make code match Camel II re: functions that use $_"
11004    From:  Paul Marquess
11005   Files:  opcode.pl
11006
11007   Title:  "Provide scalar context on left side of "->""
11008    From:  Chip Salzenberg
11009   Files:  perly.c perly.y
11010
11011   Title:  "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
11012    From:  Chip Salzenberg
11013   Files:  toke.c
11014
11015
11016  OTHER CORE CHANGES
11017
11018   Title:  "Warn on overflow of octal and hex integers"
11019    From:  Chip Salzenberg
11020   Files:  proto.h toke.c util.c
11021
11022   Title:  "If -w active, warn for commas and hashes ('#') in qw()"
11023    From:  Chip Salzenberg
11024   Files:  toke.c
11025
11026   Title:  "Fixes for pack('w')"
11027    From:  Ulrich Pfeifer
11028   Files:  pp.c t/op/pack.t
11029
11030   Title:  "More complete output from sv_dump()"
11031    From:  Gurusamy Sarathy
11032   Files:  sv.c
11033
11034   Title:  "Major '..' and debugger patches"
11035    From:  Ilya Zakharevich
11036   Files:  lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
11037
11038   Title:  "Fix for formline()"
11039    From:  Gurusamy Sarathy
11040   Files:  global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
11041           t/op/write.t
11042
11043   Title:  "Fix stack botch in untie and binmode"
11044    From:  Gurusamy Sarathy
11045   Files:  pp_sys.c
11046
11047   Title:  "Complete EMBED, including symbols from interp.sym"
11048           (New define EMBEDMYMALLOC makes embedding total by
11049           avoiding "Mymalloc" etc.)
11050    From:  Chip Salzenberg
11051   Files:  MANIFEST embed.pl ext/DynaLoader/dlutils.c
11052           ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
11053           perl.h pp_sys.c proto.h regexec.c toke.c util.c
11054           x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
11055
11056   Title:  "Support old embedding for people who want it"
11057    From:  Chip Salzenberg
11058   Files:  MANIFEST Makefile.SH old_embed.pl old_global.sym
11059
11060
11061  PORTABILITY
11062
11063   Title:  "Miscellaneous VMS fixes"
11064    From:  Charles Bailey
11065   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
11066           lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
11067           perl.h perl_exp.SH proto.h t/TEST t/io/read.t
11068           t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
11069           vms/Makefile vms/config.vms vms/descrip.mms
11070           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
11071           vms/perlvms.pod vms/test.com vms/vms.c
11072
11073   Title:  "DJGPP patches (MS-DOS)"
11074    From:  "Douglas E. Wegscheid" <wegscd@whirlpool.com>
11075   Files:  doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
11076           lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
11077           perl.h pp_sys.c proto.h sv.c util.c
11078
11079   Title:  "Plan 9 update"
11080    From:  Luther Huffman <lutherh@infinet.com>
11081   Files:  plan9/buildinfo plan9/config.plan9 plan9/exclude
11082           plan9/genconfig.pl plan9/mkfile plan9/setup.rc
11083
11084   Title:  "Patch to make Perl work under AmigaOS"
11085    From:  Norbert Pueschel
11086   Files:  MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
11087           lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
11088
11089  LIBRARY AND EXTENSIONS
11090
11091   Title:  "DB_File 1.05"
11092    From:  Paul Marquess
11093   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
11094
11095   Title:  "Getopts::Std patch for hash support"
11096    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
11097   Files:  lib/Getopt/Std.pm
11098
11099   Title:  "Kludge for bareword handles"
11100           (Add 'require IO::Handle' at beginning of FileHandle.pm)
11101    From:  Chip Salzenberg
11102   Files:  ext/FileHandle/FileHandle.pm
11103
11104   Title:  "Re: strtod / strtol patch for POSIX module"
11105    From:  hammen@gothamcity.jsc.nasa.gov (David Hammen)
11106   Files:  Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
11107           ext/POSIX/POSIX.xs t/lib/posix.t
11108
11109  BUNDLED UTILITIES
11110
11111   Title:  "Fix a2p translation of '{print "a" "b" "c"}'"
11112    From:  Chip Salzenberg
11113   Files:  x2p/a2p.c x2p/a2p.y
11114
11115
11116 ----------------
11117 Version 5.003_07
11118 ----------------
11119
11120 This patch was primarily to fix bugs or include little things I missed
11121 in 5.003_06.  5.003_07 is intended to be stable enough to merit serious
11122 testing with an eye towards eventual release as 5.004.
11123
11124 If it doesn't work for you, try
11125
11126         LC_ALL=C; export LC_ALL
11127
11128 for Bourne shell users, or 
11129
11130         setenv LC_ALL C
11131
11132 for C-shell users.  Some versions of IRIX are reported to have
11133 problems with sort when the locale is other than C.  This manifests
11134 as an infinite loop in the ./miniperl configpm step.
11135
11136 The details are described below.  A very brief summary is:
11137
11138 o Visible Changes to Core Functionality
11139
11140    -Support for BER compressed integers.  See perlfunc.pod for
11141     documentation on the 'w' option.
11142
11143    -untaint support added to IO extension.
11144     
11145 o Changes in Core Internals
11146
11147    -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
11148     as it was pre-5.003_01.  Again, this is for binary compatibility
11149     with 5.003.  (5.003_06 erroneously called it Myrealloc.)
11150
11151    -Getopt::Long updated to version 2.4.
11152
11153 o Configure and build enhancements
11154
11155    -improved SCO hints.  Actually these are unconfirmed guesses, but
11156     they may be right.
11157
11158    -OS/2 and Plan9 updates.
11159
11160 o Bug fixes
11161
11162     -print sort (4,1,3,2);
11163
11164     -group numbers are integers again.
11165
11166     -other things.  See the specific changes for details.
11167
11168 o Specific Changes
11169
11170 Here are the specific file-by-file changes.
11171
11172 Index: Changes
11173
11174     Updated for 5.003_07.
11175
11176     Fixed a spelling error.
11177
11178 Index: Configure
11179
11180     Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
11181     Since the GNU libc test requires compiling and linking a test
11182     program, the dependencies have been altered and lots of pieces of
11183     Configure have moved around unchanged.  The patch is big but the
11184     effect is little.
11185
11186     Allow for both <sys/select.h> and <time.h> in fd_set tests.
11187     Systems which don't allow both (e.g. SCO) have to turn off one
11188     or the other in the hints file for now.
11189
11190 Index: INSTALL
11191
11192     Warn about re-using config.sh version-specific values.
11193
11194 Index: MANIFEST
11195
11196     Date: Tue, 8 Oct 1996 22:24:48 -0400
11197     From: "Randy J. Ray" <rjray@uswest.com>
11198     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11199
11200     This is a re-post of my patch to Graham's IO library to add a method in
11201     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11202     that is of or inherits from IO::Handle. With this flag set, data read from
11203     said handle is not tainted, whether running under -T, suid or sgid.
11204
11205     This patch adds the method to IO.xs, adds documentation and warning to the
11206     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11207     adds mention of the new file to MANIFEST.
11208
11209     Add mention of t/lib/io_taint.t
11210
11211     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11212     From: Ilya Zakharevich
11213
11214     os2/Changes added.
11215
11216 Index: Makefile.SH
11217
11218     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11219     From: Ilya Zakharevich
11220
11221     All the executable targets are moved into the same chunk with
11222         shared library target, which is delegated to
11223         $osname/Makefile.SHs if found.
11224     config.h should depend on config_h.SH.
11225
11226     Remove mkmanifest target, since it will generate incorrectly
11227     sorted MANIFEST file, I would imagine (I haven't checked).
11228
11229 Index: README.os2
11230
11231     New version.
11232
11233 Index: config_H
11234
11235     Update SH_PATH comment.
11236
11237 Index: config_h.SH
11238
11239     Update SH_PATH comment.
11240
11241 Index: ext/IO/IO.xs
11242
11243     Date: Tue, 8 Oct 1996 22:24:48 -0400
11244     From: "Randy J. Ray" <rjray@uswest.com>
11245     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11246
11247     This is a re-post of my patch to Graham's IO library to add a method in
11248     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11249     that is of or inherits from IO::Handle. With this flag set, data read from
11250     said handle is not tainted, whether running under -T, suid or sgid.
11251
11252     This patch adds the method to IO.xs, adds documentation and warning to the
11253     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11254     adds mention of the new file to MANIFEST.
11255
11256     Add method "untaint" into class IO::Handle
11257
11258 Index: ext/IO/lib/IO/Handle.pm
11259
11260     Date: Tue, 8 Oct 1996 22:24:48 -0400
11261     From: "Randy J. Ray" <rjray@uswest.com>
11262     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11263
11264     This is a re-post of my patch to Graham's IO library to add a method in
11265     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11266     that is of or inherits from IO::Handle. With this flag set, data read from
11267     said handle is not tainted, whether running under -T, suid or sgid.
11268
11269     This patch adds the method to IO.xs, adds documentation and warning to the
11270     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11271     adds mention of the new file to MANIFEST.
11272
11273     Document IO::Handle::untaint and give warning about the bad
11274     things it can do.
11275
11276 Index: ext/SDBM_File/sdbm/sdbm.h
11277
11278     Change Myrealloc to Myremalloc to conform to 5.003's version.
11279     I left in the Mycalloc since malloc.c now includes a calloc,
11280     and we might need to hide it.
11281
11282 Index: gv.c
11283
11284     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11285     From: Ilya Zakharevich
11286
11287     Better error message for overload.
11288
11289 Index: hints/os2.sh
11290
11291     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11292     From: Ilya Zakharevich
11293
11294     Some optimization (speedup in loading GNU utilities with some
11295         memory present - 32M should be quite enough).
11296     Test for revision of EMX, and setting fork()ing appropriately.
11297     libc was in .../st/... instead of mt.
11298     README.os2 is installed as pod/perlos2.pod.
11299
11300 Index: hints/sco.sh
11301
11302     Don't include <sys/select.h> along with <time.h>.
11303
11304 Index: installperl
11305
11306     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11307     From: Ilya Zakharevich
11308
11309     Restore timestamps under OS/2 (needed for binary install).
11310
11311 Index: lib/Cwd.pm
11312
11313     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11314     From: Ilya Zakharevich
11315
11316     Use builtin methods if present under OS/2 (maybe should be
11317     done outside of OS/2 too?).
11318
11319 Index: lib/ExtUtils/MM_Unix.pm
11320
11321     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11322     From: Ilya Zakharevich
11323
11324     Made `use strict'-clean even in parts shadowed by Autoloading.
11325
11326 Index: lib/ExtUtils/typemap
11327
11328     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11329     From: Ilya Zakharevich
11330
11331     `bool' entry added.
11332
11333 Index: lib/ExtUtils/xsubpp
11334
11335     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11336     From: Ilya Zakharevich
11337
11338     Logic for processing RETVAL documented (at last!).
11339
11340 Index: lib/File/Copy.pm
11341
11342     Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
11343     From: Ilya Zakharevich
11344     Subject: Cleanup after new test
11345
11346     Below are patches for File::Copy (copying to filehandles was just
11347     plain broken under OS/2 and VMS)
11348
11349 Index: lib/FindBin.pm
11350
11351     Date: Fri, 20 Sep 1996 15:04:04 +0200
11352     From: Gisle Aas
11353     Subject: Documentation patch to the FindBin module
11354
11355 Index: lib/Getopt/Long.pm
11356
11357     Update to version 2.4.
11358
11359 Index: lib/lib.pm
11360
11361     Date: Thu, 10 Oct 1996 14:22:05 -0400
11362     From: "Brent B. Powers" <powers@ml.com>
11363     Subject: Re: patch for lib.pm
11364
11365     Ignore undefined entries.
11366
11367 Index: lib/newgetopt.pl
11368
11369     Updated to version 2.4 to match Getopt::Long.
11370
11371 Index: makedepend.SH
11372
11373     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11374     From: Ilya Zakharevich
11375
11376     weed out perl_exp.SH, config_h.SH
11377     (They have these funny names to avoid names like perl.exp.SH
11378     with more than two '.'  Such names are illegal on some systems.)
11379
11380 Index: mg.c
11381
11382     Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
11383     From: Chip Salzenberg
11384     Subject: Re: Group fix for 5.003_06
11385
11386     The group problems recently experienced are due to a small error
11387     introduced in 5.003_06.  This patch is required to fix the bug:
11388
11389 Index: os2/Changes
11390
11391     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11392     From: Ilya Zakharevich
11393
11394     sys/un.h is not very useful without Merlin toolkit.
11395     updates for fork()ing.
11396
11397     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11398     From: Ilya Zakharevich
11399
11400     added.
11401
11402 Index: os2/Makefile.SHs
11403
11404     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11405     From: Ilya Zakharevich
11406
11407     Convoluted process to create chimera executables added.
11408     aout_clean is done automatically on clean.
11409
11410 Index: os2/OS2/ExtAttr/t/os2_ea.t
11411
11412     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11413     From: Ilya Zakharevich
11414
11415     Use `unlink' where appropriate.
11416
11417 Index: os2/diff.configure
11418
11419     Updated.
11420
11421 Index: os2/os2.c
11422
11423     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11424     From: Ilya Zakharevich
11425
11426     /bin/sh is translated to the configured value of location of sh.exe.
11427     popen() used even if we can fork (as we do now).
11428     builtins added for the sake of path manipulation.
11429
11430 Index: os2/os2ish.h
11431
11432     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
11433     From: Ilya Zakharevich
11434
11435     sys/un.h is not very useful without Merlin toolkit.
11436     updates for fork()ing.
11437
11438 Index: patchlevel.h
11439
11440     Change to subversion 7.
11441
11442 Index: perl.c
11443
11444     Date: Wed, 9 Oct 1996 19:03:41 +0000
11445     From: Tim Bunce
11446     Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
11447
11448     I've just started using purify on a perl with DBD::Oracle linked in
11449     (the number of uninitialised memory reads in the Oracle libraries
11450     is frightning!).
11451
11452     If perl_destruct_level and $SIG{__WARN__} are set then I see a range
11453     of problems typified by this example and folowed by a core dump:
11454
11455     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11456     From: Ilya Zakharevich
11457
11458     Copywrite of OS/2 port now has \n\n.
11459     Now deletes -e file (again!) if compilation is interrupted.
11460
11461 Index: perl.h
11462
11463     Change Myrealloc to Myremalloc to conform to 5.003's version.
11464     I left in the Mycalloc since malloc.c now includes a calloc,
11465     and we might need to hide it.
11466
11467 Index: plan9/aperl
11468
11469     Updated for 5.003_07
11470
11471 Index: plan9/arpa/inet.h
11472
11473     Updated for 5.003_07
11474
11475 Index: plan9/buildinfo
11476
11477     Updated for 5.003_07
11478
11479 Index: plan9/config.plan9
11480
11481     Updated for 5.003_07
11482
11483 Index: plan9/exclude
11484
11485     Updated for 5.003_07
11486
11487 Index: plan9/fndvers
11488
11489     Updated for 5.003_07
11490
11491 Index: plan9/genconfig.pl
11492
11493     Updated for 5.003_07
11494
11495 Index: plan9/mkfile
11496
11497     Updated for 5.003_07
11498
11499 Index: plan9/myconfig.plan9
11500
11501     Updated for 5.003_07
11502
11503 Index: plan9/perlplan9.doc
11504
11505     Updated for 5.003_07
11506
11507 Index: plan9/perlplan9.pod
11508
11509     Updated for 5.003_07
11510
11511 Index: plan9/plan9.c
11512
11513     Updated for 5.003_07
11514
11515 Index: plan9/plan9ish.h
11516
11517     Updated for 5.003_07
11518
11519 Index: plan9/setup.rc
11520
11521     Updated for 5.003_07
11522
11523 Index: plan9/versnum
11524
11525     Updated for 5.003_07
11526
11527 Index: pod/perldiag.pod
11528
11529     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11530     From: Ilya Zakharevich
11531
11532     mention that malloc in berkeley DB is broken, and PERL_BADFREE.
11533     OS/2-specific messages added.
11534
11535 Index: pod/perlfunc.pod
11536
11537     Date: 20 Sep 1996 13:17:14 +0200
11538     From: Ulrich Pfeifer
11539     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
11540
11541 Index: pod/perli18n.pod
11542
11543     Updated version with high bits intact.
11544
11545 Index: pod/perlop.pod
11546
11547     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11548     From: Ilya Zakharevich
11549
11550     Crossrefs corrected.
11551
11552 Index: pod/perltrap.pod
11553
11554     Clarified that warn() _always_ printed to STDERR, both in perl4
11555     and perl5.
11556
11557 Index: pod/perlvar.pod
11558
11559     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11560     From: Ilya Zakharevich
11561
11562     $^E under OS/2.
11563
11564 Index: pp.c
11565
11566     Date: 20 Sep 1996 13:17:14 +0200
11567     From: Ulrich Pfeifer
11568     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
11569
11570 Index: pp_sys.c
11571
11572     Date: Wed, 9 Oct 1996 19:07:24 GMT
11573     From: Chris Faylor <cgf@bbc.com>
11574
11575     The problem is that SCO apparently needs to have a file opened
11576     with write privileges for chsize to work correctly.
11577
11578 Index: sv.c
11579
11580     Date: Tue, 08 Oct 1996 23:54:47 -0400
11581     From: Gurusamy Sarathy
11582     Subject: Re: Sorting lists of integers doesn't always work
11583
11584     >> >       print sort (4,1,2,3);
11585     >> >
11586     >> > actually prints "4123", i.e. doesn't actually sort.   Bug?  Feature?
11587
11588     This broke between 5.001n and 5.002.  There was a long winded thread
11589     about sorting undefs in some order (rather than coredumping) around
11590     the 5.002beta times (search for "bogorefs" in the subject-line on
11591     p5p archive for details). Larry added in some code that presumes that
11592     the private flags are set by the time qsort() is called:
11593
11594     Unfortunately, sv_2pv() does not set the POKp flag, so the above
11595     code breaks!  Here's a patch against 5.00306.
11596
11597 Index: t/lib/anydbm.t
11598
11599     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11600     From: Ilya Zakharevich
11601
11602     File mode under OS/2 is not what you expect. However, this has
11603     nothing to do with databases, _and_ there is a test
11604     for this in stat.t (which dutifully fails). There is
11605     no point to consider this behaviour as a bug in
11606     database code.
11607     So OS/2 is special-cased in these tests.
11608
11609 Index: t/lib/db-btree.t
11610
11611     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11612     From: Ilya Zakharevich
11613
11614     File mode under OS/2 is not what you expect. However, this has
11615     nothing to do with databases, _and_ there is a test
11616     for this in stat.t (which dutifully fails). There is
11617     no point to consider this behaviour as a bug in
11618     database code.
11619     So OS/2 is special-cased in these tests.
11620
11621 Index: t/lib/db-hash.t
11622
11623     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11624     From: Ilya Zakharevich
11625
11626     File mode under OS/2 is not what you expect. However, this has
11627     nothing to do with databases, _and_ there is a test
11628     for this in stat.t (which dutifully fails). There is
11629     no point to consider this behaviour as a bug in
11630     database code.
11631     So OS/2 is special-cased in these tests.
11632
11633 Index: t/lib/db-recno.t
11634
11635     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11636     From: Ilya Zakharevich
11637
11638     File mode under OS/2 is not what you expect. However, this has
11639     nothing to do with databases, _and_ there is a test
11640     for this in stat.t (which dutifully fails). There is
11641     no point to consider this behaviour as a bug in
11642     database code.
11643     So OS/2 is special-cased in these tests.
11644
11645 Index: t/lib/gdbm.t
11646
11647     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11648     From: Ilya Zakharevich
11649
11650     File mode under OS/2 is not what you expect. However, this has
11651     nothing to do with databases, _and_ there is a test
11652     for this in stat.t (which dutifully fails). There is
11653     no point to consider this behaviour as a bug in
11654     database code.
11655     So OS/2 is special-cased in these tests.
11656
11657 Index: t/lib/io_pipe.t
11658
11659     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11660     From: Ilya Zakharevich
11661
11662     Better error message on dying.
11663
11664 Index: t/lib/io_taint.t
11665
11666     Date: Tue, 8 Oct 1996 22:24:48 -0400
11667     From: "Randy J. Ray" <rjray@uswest.com>
11668     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11669
11670     This is a re-post of my patch to Graham's IO library to add a method in
11671     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11672     that is of or inherits from IO::Handle. With this flag set, data read from
11673     said handle is not tainted, whether running under -T, suid or sgid.
11674
11675     This patch adds the method to IO.xs, adds documentation and warning to the
11676     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11677     adds mention of the new file to MANIFEST.
11678
11679     Test suite for the untaint method of class IO::Handle.
11680
11681 Index: t/lib/ndbm.t
11682
11683     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11684     From: Ilya Zakharevich
11685
11686     File mode under OS/2 is not what you expect. However, this has
11687     nothing to do with databases, _and_ there is a test
11688     for this in stat.t (which dutifully fails). There is
11689     no point to consider this behaviour as a bug in
11690     database code.
11691     So OS/2 is special-cased in these tests.
11692
11693 Index: t/lib/odbm.t
11694
11695     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11696     From: Ilya Zakharevich
11697
11698     File mode under OS/2 is not what you expect. However, this has
11699     nothing to do with databases, _and_ there is a test
11700     for this in stat.t (which dutifully fails). There is
11701     no point to consider this behaviour as a bug in
11702     database code.
11703     So OS/2 is special-cased in these tests.
11704
11705 Index: t/lib/sdbm.t
11706
11707     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
11708     From: Ilya Zakharevich
11709
11710     File mode under OS/2 is not what you expect. However, this has
11711     nothing to do with databases, _and_ there is a test
11712     for this in stat.t (which dutifully fails). There is
11713     no point to consider this behaviour as a bug in
11714     database code.
11715     So OS/2 is special-cased in these tests.
11716
11717 Index: t/lib/socket.t
11718
11719     Date: Thu, 10 Oct 1996 01:09:59 -0400
11720     From: Spider Boardman
11721     Subject: Re: 5.003_06 is available (results on ULTRIX)
11722
11723     fix t/lib/socket.t to treat TCP like the stream protocol it is
11724     rather than expecting it behave rationally in all cases.
11725
11726 Index: t/op/pack.t
11727
11728     Date: 20 Sep 1996 13:17:14 +0200
11729     From: Ulrich Pfeifer
11730     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
11731
11732 Index: t/op/sort.t
11733
11734     Date: Wed, 09 Oct 1996 00:41:27 -0400
11735     From: Gurusamy Sarathy
11736     Subject: more t/op/sort.t tests
11737
11738 Index: util.c
11739
11740     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
11741     From: Ilya Zakharevich
11742
11743     uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
11744     as my_syspclose ifdef OS2 and can FORK (as OS2 does).
11745
11746 Index: x2p/Makefile.SH
11747
11748     Date: Wed, 9 Oct 96 16:00:29 edt
11749     From: Norton Allen <nort@bottesini.harvard.edu>
11750     Subject: Re: sh Configure?
11751
11752     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
11753     in the x2p directory, even if $0 isn't set to the full
11754     pathname of the file being extracted.
11755
11756 Index: x2p/cflags.SH
11757
11758     Date: Wed, 9 Oct 96 16:00:29 edt
11759     From: Norton Allen <nort@bottesini.harvard.edu>
11760     Subject: Re: sh Configure?
11761
11762     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
11763     in the x2p directory, even if $0 isn't set to the full
11764     pathname of the file being extracted.
11765
11766
11767 ----------------
11768 Version 5.003_06
11769 ----------------
11770
11771 This patch was primarily to fix bugs, improve the documentation,
11772 and work towards restoring binary compatibility with 5.003.
11773 The details are described below.  A very brief summary is:
11774
11775 o Visible Changes to Core Functionality
11776
11777    -Significantly improved support _with documentation_ for
11778     locales, including LC_COLLATE.  See the new pod/perli18n.pod.
11779     Thanks to Jarkko Hietaniemi.
11780
11781    -new version of Math::Complex, with test suite.  Ought to be
11782     backwards compatible, but check it out if you use Math::Complex.
11783
11784    -Pre-extending hashes now works.  keys %hash = 5000 will pre-size
11785     %hash.
11786
11787    -__DATA__ filehandle is untainted.
11788
11789 o Changes in Core Internals
11790
11791    -gv_fullname and gv_efullname have reverted to their pre-5.003_03
11792     versions for binary compatibility.  Actually, they are implemented
11793     as stubs pointing to the new 3-argument forms gv_fullname3 and
11794     gv_efullname3.
11795
11796    -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
11797     as it was pre-5.003_01.  Again, this is for binary compatibility
11798     with 5.003.
11799
11800 o Configure and build enhancements
11801
11802    -many new tests for the standard library.
11803
11804    -test suite now locale-friendly.
11805
11806    -a2p.man and s2p.man now made into pods.
11807
11808 o Bug fixes
11809
11810    -whitespace lexer errors fixed.
11811
11812    -many, many other things.  See details below.
11813
11814 o Specific Changes
11815
11816 Here are the specific file-by-file changes.
11817
11818 # This is my patch perl5.003_06.pat to perl5.003_05
11819 # The full description is below.
11820 # Please execute the following commands before applying this patch.
11821 # (You can feed this patch to 'sh' to do so.)
11822 #    -- Andy Dougherty
11823
11824 # We'll create some new tests, but patch won't automatically make them
11825 # executable.
11826 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
11827         env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
11828         findbin.t getopt.t hostname.t parsewords.t searchdict.t \
11829         selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
11830 do
11831     touch t/lib/$t
11832     chmod +x t/lib/$t
11833 done
11834
11835 # The a2p.man and s2p.man pages have been changed into pods.
11836 rm -f x2p/a2p.man x2p/s2p.man
11837
11838 exit 0
11839
11840
11841 This is patch perl5.003_06.pat to perl version 5.003_05.
11842 This takes you from 5.003_05 to 5.003_06.
11843
11844 To apply this patch, run the above commands,
11845 cd to your perl source directory and then type
11846
11847         patch -p1 -N < perl5.003_06.pat
11848
11849 The changes are described after each /^Index:/ line below.  This is
11850 designed so you can examine each change with a command such as
11851
11852         csplit -k perl5.003_06.pat '/^Index:/' '{999}'
11853
11854 (Of course, since there are more than 100 Index entries, your
11855 csplit may complain, since many csplit's have an arbitrary limit of 100
11856 files.  Still, you can manually split the file or roll your own.)
11857
11858 Index: Changes
11859
11860     Updated for 5.003_06.
11861
11862 Index: Configure
11863
11864     Add -Wl,rpath option for irix* to find the installed shared
11865     libperl.so
11866
11867     Add /shlib to libpth.  It is used by Digital Unix 4.0.
11868
11869     Date: Mon, 30 Sep 1996 14:01:05 +0100
11870     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11871
11872     Detect Cygnus Win32, or at least don't let Configure get fooled
11873     into thinking it's OS/2.
11874
11875 Index: INSTALL
11876
11877     Date: Mon, 7 Oct 1996 22:03:00 +0300
11878     From: Jarkko Hietaniemi
11879     Subject: LC_COLLATE.
11880
11881     Big patch to add, document, and test LC_COLLATE support.
11882
11883     added LC_COLLATE doc.
11884
11885 Index: MANIFEST
11886
11887     Date: Sun, 22 Sep 1996 00:59:56 +0200
11888     From: Gisle Aas
11889     Subject: More standard library test scripts
11890
11891     This is a collection of test scripts for the standard library modules.
11892     Some of the tests does not pass unless some of the patches I have sent
11893     out are applied.
11894
11895     Date: Sat, 28 Sep 1996 15:11:06 +0200
11896     From: Andreas Koenig
11897     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
11898
11899     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
11900
11901     Date: Mon, 7 Oct 1996 22:03:00 +0300
11902     From: Jarkko Hietaniemi
11903     Subject: LC_COLLATE.
11904
11905     Big patch to add, document, and test LC_COLLATE support.
11906
11907     added perli18n.pod.
11908
11909 Index: README
11910
11911     Changed Larry's address to larry@wall.org.
11912
11913 Index: configpm
11914
11915     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11916     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11917     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11918
11919     Here is a patch for various typos and other defects in the Perl
11920     5.003_05 pods, including the pods embedded in library modules.
11921
11922 Index: configure
11923
11924     Date: Mon, 30 Sep 1996 14:01:05 +0100
11925     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11926
11927     Warn the user of case-insensitive file systems that they may have
11928     accidentally gotten 'configure' instead of 'Configure'.
11929
11930 Index: doio.c
11931
11932     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11933     From: Charles Bailey
11934     Subject: VMS patches to 5.003_05
11935
11936 Index: doop.c
11937
11938     Date: Mon, 30 Sep 1996 01:13:28 -0400
11939     From: Spider Boardman
11940     Subject: Re: pre extending hash? - need speed
11941
11942     The patch below (which is relative to perl5.001l) implements
11943     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11944     pre-sizing hashes.  I've only moved the patch forward from
11945     when I first did it.  I'm sure the code in hv_ksplit could be
11946     improved.
11947
11948 Index: dump.c
11949
11950     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11951     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11952
11953 Index: embed.h
11954
11955     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11956     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11957
11958 Index: ext/DynaLoader/DynaLoader.pm
11959
11960     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11961     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11962     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11963
11964     Here is a patch for various typos and other defects in the Perl
11965     5.003_05 pods, including the pods embedded in library modules.
11966
11967 Index: ext/FileHandle/FileHandle.pm
11968
11969     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11970     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11971     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11972
11973     Here is a patch for various typos and other defects in the Perl
11974     5.003_05 pods, including the pods embedded in library modules.
11975
11976 Index: ext/IO/IO.pm
11977
11978     Updated to IO-1.12.
11979
11980 Index: ext/IO/IO.xs
11981
11982     Updated to IO-1.12.
11983
11984 Index: ext/IO/lib/IO/File.pm
11985
11986     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11987     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11988     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11989
11990     Here is a patch for various typos and other defects in the Perl
11991     5.003_05 pods, including the pods embedded in library modules.
11992
11993     Updated to IO-1.12.
11994
11995 Index: ext/IO/lib/IO/Handle.pm
11996
11997     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11998     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11999     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12000
12001     Here is a patch for various typos and other defects in the Perl
12002     5.003_05 pods, including the pods embedded in library modules.
12003
12004     Updated to IO-1.12.
12005
12006 Index: ext/IO/lib/IO/Pipe.pm
12007
12008     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12009     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12010     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12011
12012     Here is a patch for various typos and other defects in the Perl
12013     5.003_05 pods, including the pods embedded in library modules.
12014
12015     Updated to IO-1.12.
12016
12017 Index: ext/IO/lib/IO/Seekable.pm
12018
12019     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12020     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12021     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12022
12023     Here is a patch for various typos and other defects in the Perl
12024     5.003_05 pods, including the pods embedded in library modules.
12025
12026     Updated to IO-1.12.
12027
12028 Index: ext/IO/lib/IO/Select.pm
12029
12030     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12031     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12032     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12033
12034     Here is a patch for various typos and other defects in the Perl
12035     5.003_05 pods, including the pods embedded in library modules.
12036
12037     Updated to IO-1.12.
12038
12039 Index: ext/IO/lib/IO/Socket.pm
12040
12041     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12042     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12043     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12044
12045     Here is a patch for various typos and other defects in the Perl
12046     5.003_05 pods, including the pods embedded in library modules.
12047
12048     Updated to IO-1.12.
12049
12050 Index: ext/NDBM_File/hints/dynixptx.pl
12051
12052     Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
12053     The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
12054     ndbm is actually contained in the libc library, and must be linked against
12055     -lc when compiling.  (this is for dynamic ELF executables, I didn't compile
12056     statically)
12057
12058 Index: ext/Opcode/Opcode.pm
12059
12060     Date: Fri, 20 Sep 1996 12:59:21 +0200
12061     From: Gisle Aas
12062     Subject: Re: Symbol.pm clobbers $_ at startup
12063
12064     The same kind of problem seem to be present in Opcode.pm:
12065
12066     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12067     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12068     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12069
12070     Here is a patch for various typos and other defects in the Perl
12071     5.003_05 pods, including the pods embedded in library modules.
12072
12073 Index: ext/Opcode/Safe.pm
12074
12075     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12076     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12077     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12078
12079     Here is a patch for various typos and other defects in the Perl
12080     5.003_05 pods, including the pods embedded in library modules.
12081
12082 Index: ext/POSIX/POSIX.pod
12083
12084     Date: Mon, 7 Oct 1996 22:03:00 +0300
12085     From: Jarkko Hietaniemi
12086     Subject: LC_COLLATE.
12087
12088     Big patch to add, document, and test LC_COLLATE support.
12089
12090     enhanced setlocale() docs and introduced the one-argument variant doc.
12091
12092 Index: ext/POSIX/POSIX.xs
12093
12094     Date: Mon, 7 Oct 1996 22:03:00 +0300
12095     From: Jarkko Hietaniemi
12096     Subject: LC_COLLATE.
12097
12098     Big patch to add, document, and test LC_COLLATE support.
12099
12100     setlocale() allowed one argument only,
12101     call to perl_init_fold() (in util.c) if setlocale() succeeded.
12102
12103 Index: ext/POSIX/hints/next_3.pl
12104
12105     Date: Sat, 28 Sep 1996 15:11:06 +0200
12106     From: Andreas Koenig
12107     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
12108
12109     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
12110
12111 Index: ext/SDBM_File/sdbm/sdbm.h
12112
12113     Revert from Perl_malloc to Mymalloc for binary compatibility with
12114     5.003.
12115
12116 Index: ext/Socket/Socket.pm
12117
12118     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12119     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12120     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12121
12122     Here is a patch for various typos and other defects in the Perl
12123     5.003_05 pods, including the pods embedded in library modules.
12124
12125 Index: global.sym
12126
12127     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12128     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12129
12130     Date: Mon, 30 Sep 1996 01:13:28 -0400
12131     From: Spider Boardman
12132     Subject: Re: pre extending hash? - need speed
12133
12134     The patch below (which is relative to perl5.001l) implements
12135     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12136     pre-sizing hashes.  I've only moved the patch forward from
12137     when I first did it.  I'm sure the code in hv_ksplit could be
12138     improved.
12139
12140     Date: Mon, 7 Oct 1996 22:03:00 +0300
12141     From: Jarkko Hietaniemi
12142     Subject: LC_COLLATE.
12143
12144     Big patch to add, document, and test LC_COLLATE support.
12145
12146     added var lc_collate_active and func mem_collxfrm.
12147
12148 Index: gv.c
12149
12150     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12151     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12152
12153 Index: handy.h
12154
12155     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
12156     From: Kenneth Albanowski
12157     Subject: Full LONG_MAX & co. patch over 5.003_05
12158
12159     This patch contains the changes I've collected for the various _MAX issues
12160     since 5.003_05. No patches issued between 5.003_05 and this one should be
12161     applied, use this one instead.
12162
12163     The effect is to remove the CHAR_* and I8_* constants (which are
12164     ambiguous) and to explicitly cast all of the constants.
12165
12166 Index: hints/machten.sh
12167
12168     Add notes about MachTen 4.0.3 SYSV IPC.
12169
12170 Index: hints/next_3.sh
12171
12172     Replace optimize="-g" by optimize="" since we're just trying to turn off
12173     the optimizier.
12174
12175     Date: Sat, 28 Sep 1996 15:11:06 +0200
12176     From: Andreas Koenig
12177     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
12178
12179     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
12180
12181 Index: hv.c
12182
12183     Date: Fri, 20 Sep 1996 15:38:57 -0400
12184     From: Gurusamy Sarathy
12185     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
12186
12187     I found a subtle problem with the lazydelete mechanism (which is used
12188     to postpone the delete of a entry that may be getting iterated over).
12189     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
12190     needed later to call unsharepvn().  This means that only magical
12191     hash entries can use the HeKLEN slot to hold flags.
12192
12193     Here's a tested patch against 5.00305 that fixes the problem.
12194     The patch simply moves the LAZYDEL hint to become a SV-level private
12195     flag.
12196
12197     Date: Mon, 30 Sep 1996 01:13:28 -0400
12198     From: Spider Boardman
12199     Subject: Re: pre extending hash? - need speed
12200
12201     The patch below (which is relative to perl5.001l) implements
12202     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12203     pre-sizing hashes.  I've only moved the patch forward from
12204     when I first did it.  I'm sure the code in hv_ksplit could be
12205     improved.
12206
12207 Index: hv.h
12208
12209     Date: Fri, 20 Sep 1996 15:38:57 -0400
12210     From: Gurusamy Sarathy
12211     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
12212
12213     I found a subtle problem with the lazydelete mechanism (which is used
12214     to postpone the delete of a entry that may be getting iterated over).
12215     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
12216     needed later to call unsharepvn().  This means that only magical
12217     hash entries can use the HeKLEN slot to hold flags.
12218
12219     Here's a tested patch against 5.00305 that fixes the problem.
12220     The patch simply moves the LAZYDEL hint to become a SV-level private
12221     flag.
12222
12223 Index: installman
12224
12225     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12226     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12227     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12228
12229     Here is a patch for various typos and other defects in the Perl
12230     5.003_05 pods, including the pods embedded in library modules.
12231
12232 Index: installperl
12233
12234     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12235     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12236     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12237
12238     Here is a patch for various typos and other defects in the Perl
12239     5.003_05 pods, including the pods embedded in library modules.
12240
12241 Index: lib/AutoLoader.pm
12242
12243     Date: Mon Sep  9 09:29:44 1996
12244     From: Gisle Aas
12245     Subject: Re: problem with 'die' and UserAgent
12246
12247     > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
12248     This is a better patch (no need to test for /::DESTROY$/ twice):
12249
12250     Date: Mon, 30 Sep 1996 00:54:37 -0400
12251     From: Spider Boardman
12252
12253     The test and patches for AutoLoader were also non-functional,
12254     since the regexp context (curpm) was still being clobbered by the
12255     filename manipulations:
12256
12257     Date: Sun, 06 Oct 1996 16:15:07 +0200
12258     From: Gisle Aas
12259     Subject: Re: Can't locate auto/U/autosplit.ix
12260
12261     It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
12262     function.  With an exported AUTOLOAD() we would not have to inherit
12263     from AutoLoader, and we would avoid these problems.
12264
12265     This patch tries to explain the behavior of AutoLoader instead by
12266     updating its documentation.
12267
12268 Index: lib/Benchmark.pm
12269
12270     Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
12271     From: Jarkko Hietaniemi
12272     Subject: a really really tiny typo
12273
12274     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12275     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12276     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12277
12278     Here is a patch for various typos and other defects in the Perl
12279     5.003_05 pods, including the pods embedded in library modules.
12280
12281 Index: lib/Cwd.pm
12282
12283     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12284     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12285     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12286
12287     Here is a patch for various typos and other defects in the Perl
12288     5.003_05 pods, including the pods embedded in library modules.
12289
12290 Index: lib/Devel/SelfStubber.pm
12291
12292     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12293     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12294     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12295
12296     Here is a patch for various typos and other defects in the Perl
12297     5.003_05 pods, including the pods embedded in library modules.
12298
12299 Index: lib/Env.pm
12300
12301     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12302     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12303     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12304
12305     Here is a patch for various typos and other defects in the Perl
12306     5.003_05 pods, including the pods embedded in library modules.
12307
12308 Index: lib/Exporter.pm
12309
12310     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12311     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12312     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12313
12314     Here is a patch for various typos and other defects in the Perl
12315     5.003_05 pods, including the pods embedded in library modules.
12316
12317 Index: lib/ExtUtils/Embed.pm
12318
12319     Remove unwantd space after the I in -I$Config[archlib}
12320
12321     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12322     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12323     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12324
12325     Here is a patch for various typos and other defects in the Perl
12326     5.003_05 pods, including the pods embedded in library modules.
12327
12328 Index: lib/ExtUtils/Install.pm
12329
12330     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12331     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12332     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12333
12334     Here is a patch for various typos and other defects in the Perl
12335     5.003_05 pods, including the pods embedded in library modules.
12336
12337 Index: lib/ExtUtils/MM_Unix.pm
12338
12339     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12340     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12341     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12342
12343     Here is a patch for various typos and other defects in the Perl
12344     5.003_05 pods, including the pods embedded in library modules.
12345
12346 Index: lib/ExtUtils/MM_VMS.pm
12347
12348     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12349     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12350     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12351
12352     Here is a patch for various typos and other defects in the Perl
12353     5.003_05 pods, including the pods embedded in library modules.
12354
12355     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12356     From: Charles Bailey
12357     Subject: VMS patches to 5.003_05
12358
12359 Index: lib/ExtUtils/MakeMaker.pm
12360
12361     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12362     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12363     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12364
12365     Here is a patch for various typos and other defects in the Perl
12366     5.003_05 pods, including the pods embedded in library modules.
12367
12368 Index: lib/ExtUtils/Manifest.pm
12369
12370     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12371     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12372     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12373
12374     Here is a patch for various typos and other defects in the Perl
12375     5.003_05 pods, including the pods embedded in library modules.
12376
12377     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12378     From: Charles Bailey
12379     Subject: VMS patches to 5.003_05
12380
12381 Index: lib/ExtUtils/Mksymlists.pm
12382
12383     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12384     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12385     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12386
12387     Here is a patch for various typos and other defects in the Perl
12388     5.003_05 pods, including the pods embedded in library modules.
12389
12390 Index: lib/ExtUtils/xsubpp
12391
12392     Change a reference from perlapi(1) to perlxs(1).
12393
12394 Index: lib/File/Basename.pm
12395
12396     Date: Fri, 20 Sep 1996 14:11:05 +0200
12397     From: Gisle Aas
12398     Subject: File::BaseName: "/" is legal path separator for MSDOS
12399
12400     The File::BaseName module should allow "/" as path separator when
12401     fileparse_set_fstype("MSDOS") is in effect:
12402
12403     Date: Fri, 20 Sep 1996 13:58:52 +0200
12404     From: Gisle Aas
12405     Subject: File::Basename documentation patch
12406
12407     Date: Mon, 30 Sep 1996 00:54:37 -0400
12408     From: Spider Boardman
12409
12410     For t/lib/basename.t, though, the associated patch for
12411     File::Basename was also wrong:
12412
12413     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12414     From: Charles Bailey
12415     Subject: VMS patches to 5.003_05
12416
12417 Index: lib/File/Copy.pm
12418
12419     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12420     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12421     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12422
12423     Here is a patch for various typos and other defects in the Perl
12424     5.003_05 pods, including the pods embedded in library modules.
12425
12426 Index: lib/File/Find.pm
12427
12428     Date: Sat, 7 Sep 1996 21:37:44 +0200
12429     From: Michael De La Rue <mikedlr@it.com.pl>
12430     Subject: File::Find assumes $_ remains unchanged; bug
12431
12432     The File::Find perl module assumes that the $_ variable remains unchanged
12433     through the user defined function which is callbacked from find.  It carries
12434     out a stat operation
12435
12436     Simplest fix is merely to document this
12437
12438 Index: lib/File/Path.pm
12439
12440     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12441     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12442     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12443
12444     Here is a patch for various typos and other defects in the Perl
12445     5.003_05 pods, including the pods embedded in library modules.
12446
12447 Index: lib/FindBin.pm
12448
12449     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12450     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12451     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12452
12453     Here is a patch for various typos and other defects in the Perl
12454     5.003_05 pods, including the pods embedded in library modules.
12455
12456 Index: lib/Getopt/Long.pm
12457
12458     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12459     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12460     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12461
12462     Here is a patch for various typos and other defects in the Perl
12463     5.003_05 pods, including the pods embedded in library modules.
12464
12465 Index: lib/I18N/Collate.pm
12466
12467     Date: Mon, 7 Oct 1996 22:03:00 +0300
12468     From: Jarkko Hietaniemi
12469     Subject: LC_COLLATE.
12470
12471     Big patch to add, document, and test LC_COLLATE support.
12472
12473     deprecated and trapped (will whine if called and tell to migrate away)
12474
12475 Index: lib/IPC/Open2.pm
12476
12477     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12478     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12479     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12480
12481     Here is a patch for various typos and other defects in the Perl
12482     5.003_05 pods, including the pods embedded in library modules.
12483
12484 Index: lib/IPC/Open3.pm
12485
12486     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12487     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12488     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12489
12490     Here is a patch for various typos and other defects in the Perl
12491     5.003_05 pods, including the pods embedded in library modules.
12492
12493 Index: lib/Math/BigInt.pm
12494
12495     Date: Mon, 7 Oct 1996 22:03:00 +0300
12496     From: Jarkko Hietaniemi
12497     Subject: LC_COLLATE.
12498
12499     Big patch to add, document, and test LC_COLLATE support.
12500
12501     ord() is a dangerous thing.
12502
12503 Index: lib/Math/Complex.pm
12504
12505     Date: Thu, 03 Oct 96 18:38:08 +0200
12506     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
12507     # Complex numbers and associated mathematical functions
12508     # -- Raphael Manfredi, Sept 1996
12509     # New version.  Should be backwards compatible, but please
12510     # check it out if you use it.
12511
12512 Index: lib/Pod/Text.pm
12513
12514     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12515     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12516     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12517
12518     Here is a patch for various typos and other defects in the Perl
12519     5.003_05 pods, including the pods embedded in library modules.
12520
12521 Index: lib/Search/Dict.pm
12522
12523     Date: Sat, 21 Sep 1996 23:02:42 +0200
12524     From: Gisle Aas
12525     Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
12526
12527     The Search::Dict look() function should use the lc() function instead
12528     of tr/A-Z/a-z/.  This will make folding of non-english letters work if
12529     the locale is set up correctly.
12530
12531 Index: lib/SelfLoader.pm
12532
12533     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12534     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12535     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12536
12537     Here is a patch for various typos and other defects in the Perl
12538     5.003_05 pods, including the pods embedded in library modules.
12539
12540 Index: lib/Symbol.pm
12541
12542     Date: Fri, 20 Sep 1996 12:38:14 +0200
12543     From: Gisle Aas
12544     Subject: Symbol.pm clobbers $_ at startup
12545
12546       perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
12547
12548     I don't understand why the module want to initialize %global from
12549     <DATA> in the first place.  Perhaps we want to apply this patch
12550     instead.
12551
12552     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12553     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12554     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12555
12556     Here is a patch for various typos and other defects in the Perl
12557     5.003_05 pods, including the pods embedded in library modules.
12558
12559 Index: lib/Sys/Hostname.pm
12560
12561     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12562     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12563     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12564
12565     Here is a patch for various typos and other defects in the Perl
12566     5.003_05 pods, including the pods embedded in library modules.
12567
12568 Index: lib/Term/Cap.pm
12569
12570     Date: 23 Sep 1996 14:11:38 +0200
12571     From: Ulrich Pfeifer
12572     Subject: Patch for Term::Cap
12573
12574     'use Term::Cap' produces a warning when diagnosics are active. The
12575     patch below avoids the warning.
12576
12577     [The $entry .= $_ usage is idiomatic enough that it ought to be
12578     ok, I would think, but the patch certainly is ok too.]
12579
12580 Index: lib/Term/Complete.pm
12581
12582     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12583     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12584     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12585
12586     Here is a patch for various typos and other defects in the Perl
12587     5.003_05 pods, including the pods embedded in library modules.
12588
12589 Index: lib/Term/ReadLine.pm
12590
12591     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12592     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12593     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12594
12595     Here is a patch for various typos and other defects in the Perl
12596     5.003_05 pods, including the pods embedded in library modules.
12597
12598 Index: lib/Test/Harness.pm
12599
12600     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12601     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12602     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12603
12604     Here is a patch for various typos and other defects in the Perl
12605     5.003_05 pods, including the pods embedded in library modules.
12606
12607     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12608     From: Charles Bailey
12609     Subject: VMS patches to 5.003_05
12610
12611 Index: lib/Text/Abbrev.pm
12612
12613     Date: 23 Sep 1996 11:33:01 +0200
12614     From: Ulrich Pfeifer
12615     Subject: Text::Abbrev (Re: More standard library test scripts)
12616
12617     This patch merges the Text::Abbrev related patches/tests from Gisle
12618     and my previous patch (i.e. replaces both).
12619
12620 Index: lib/Text/Tabs.pm
12621
12622     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12623     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12624     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12625
12626     Here is a patch for various typos and other defects in the Perl
12627     5.003_05 pods, including the pods embedded in library modules.
12628
12629 Index: lib/Text/Wrap.pm
12630
12631     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12632     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12633     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12634
12635     Here is a patch for various typos and other defects in the Perl
12636     5.003_05 pods, including the pods embedded in library modules.
12637
12638 Index: lib/Time/Local.pm
12639
12640     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12641     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12642     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12643
12644     Here is a patch for various typos and other defects in the Perl
12645     5.003_05 pods, including the pods embedded in library modules.
12646
12647 Index: lib/UNIVERSAL.pm
12648
12649     Add in stub file.
12650
12651 Index: lib/bigint.pl
12652
12653     Date: Mon, 7 Oct 1996 22:03:00 +0300
12654     From: Jarkko Hietaniemi
12655     Subject: LC_COLLATE.
12656
12657     Big patch to add, document, and test LC_COLLATE support.
12658
12659     ord() is a dangerous thing.
12660
12661 Index: lib/diagnostics.pm
12662
12663     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12664     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12665     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12666
12667     Here is a patch for various typos and other defects in the Perl
12668     5.003_05 pods, including the pods embedded in library modules.
12669
12670 Index: lib/overload.pm
12671
12672     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12673     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12674     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12675
12676     Here is a patch for various typos and other defects in the Perl
12677     5.003_05 pods, including the pods embedded in library modules.
12678
12679 Index: lib/perl5db.pl
12680
12681     Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
12682     From: Ilya Zakharevich
12683     Subject: Re: dereferencing a hash from the debugger won't work
12684
12685 Index: lib/splain
12686
12687     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12688     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12689     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12690
12691     Here is a patch for various typos and other defects in the Perl
12692     5.003_05 pods, including the pods embedded in library modules.
12693
12694 Index: lib/strict.pm
12695
12696     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12697     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12698     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12699
12700     Here is a patch for various typos and other defects in the Perl
12701     5.003_05 pods, including the pods embedded in library modules.
12702
12703 Index: makedepend.SH
12704
12705     Add explicit $touch $firstmakefile for QNX which apparently
12706     preserves modification times for a 'cp' command.
12707     I worry, though, that touch might not be portable to OS/2.
12708     If it is, then I'll remove the fancy case statement.
12709
12710 Index: malloc.c
12711
12712     Not all sbrks return zeroed memory.
12713
12714 Index: mg.c
12715
12716     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12717     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12718
12719     Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
12720     From: Chip Salzenberg
12721     Subject: 5.003_05: Fix numeric value of $!
12722
12723     This patch undoes a bit of over-zealous integerization in mg.c, related
12724     to the numeric value of $!.
12725
12726     Date: Mon, 30 Sep 1996 01:13:28 -0400
12727     From: Spider Boardman
12728     Subject: Re: pre extending hash? - need speed
12729
12730     The patch below (which is relative to perl5.001l) implements
12731     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12732     pre-sizing hashes.  I've only moved the patch forward from
12733     when I first did it.  I'm sure the code in hv_ksplit could be
12734     improved.
12735
12736     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12737     From: Charles Bailey
12738     Subject: VMS patches to 5.003_05
12739
12740     Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
12741     From: Chip Salzenberg
12742     Subject: 5.003_05: Fix numeric $! and $^E
12743
12744     This patch undoes a bit of over-zealous integerization in mg.c,
12745     related to the numeric values of $! and $^E.  This patch *REPLACES*
12746     the one I posted earlier, which was only effective for $!.
12747
12748     [Some of this is superceded by similar stuff in the VMS patches.]
12749
12750 Index: op.c
12751
12752     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12753     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12754
12755     Date: Mon, 30 Sep 1996 01:13:28 -0400
12756     From: Spider Boardman
12757     Subject: Re: pre extending hash? - need speed
12758
12759     The patch below (which is relative to perl5.001l) implements
12760     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12761     pre-sizing hashes.  I've only moved the patch forward from
12762     when I first did it.  I'm sure the code in hv_ksplit could be
12763     improved.
12764
12765 Index: opcode.h
12766
12767     Date: Mon, 16 Sep 1996 16:37:48 -0700
12768     From: Jonathan Biggar <jon@sems.com>
12769     Subject: Perl 5.003 bug when embedding in C++ program
12770
12771     The following patch is necessary in order to embed the Perl5.003 interpreter
12772     into a C++ program without getting prototype mismatch errors from the
12773     C++ compiler.
12774
12775 Index: opcode.pl
12776
12777     Date: Mon, 16 Sep 1996 16:37:48 -0700
12778     From: Jonathan Biggar <jon@sems.com>
12779     Subject: Perl 5.003 bug when embedding in C++ program
12780
12781     The following patch is necessary in order to embed the Perl5.003 interpreter
12782     into a C++ program without getting prototype mismatch errors from the
12783     C++ compiler.
12784
12785 Index: patchlevel.h
12786
12787     Change to subversion 6.
12788
12789 Index: perl.c
12790
12791     From: Roderick Schertler
12792     Subject: Re: -T flag and removal of `.' from @INC
12793
12794     support C<perl -e'attached code'>
12795
12796     Date: Tue, 01 Oct 1996 19:02:17 -0400
12797     From: Gurusamy Sarathy
12798     Subject: Re: 2 core dumps (patch)
12799     Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
12800
12801     The problem is an uninitialized SV slot in errgv.  Here's a patch.
12802
12803     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12804     From: Charles Bailey
12805     Subject: VMS patches to 5.003_05
12806
12807 Index: perl.h
12808
12809     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
12810     From: Kenneth Albanowski
12811     Subject: Full LONG_MAX & co. patch over 5.003_05
12812
12813     This patch contains the changes I've collected for the various _MAX issues
12814     since 5.003_05. No patches issued between 5.003_05 and this one should be
12815     applied, use this one instead.
12816
12817     The effect is to remove the CHAR_* and I8_* constants (which are
12818     ambiguous) and to explicitly cast all of the constants.
12819
12820     Date: Mon, 30 Sep 1996 01:13:28 -0400
12821     From: Spider Boardman
12822     Subject: Re: pre extending hash? - need speed
12823
12824     The patch below (which is relative to perl5.001l) implements
12825     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12826     pre-sizing hashes.  I've only moved the patch forward from
12827     when I first did it.  I'm sure the code in hv_ksplit could be
12828     improved.
12829
12830     Revert from Perl_malloc to Mymalloc for binary compatibility with
12831     5.003.
12832
12833     Date: Mon, 7 Oct 1996 22:03:00 +0300
12834     From: Jarkko Hietaniemi
12835     Subject: LC_COLLATE.
12836
12837     Big patch to add, document, and test LC_COLLATE support.
12838
12839 Index: perl_exp.SH
12840
12841     Add new function perl_init_fold.  (I'm not sure it goes here.)
12842
12843 Index: perlio.c
12844
12845     Date: Thu, 12 Sep 96 15:58 PDT
12846     From: Hunter Kelly <retnuh@zule.pixar.com>
12847     Subject: Re: 5.003_05 is available.
12848
12849     Fix PerlIO_reopen parameters.
12850
12851 Index: perlsdio.h
12852
12853     Date: Fri, 13 Sep 1996 17:24:01 -0400
12854     From: John Stoffel <jfs@jfs.fluent.com>
12855     Subject: Re: 5.003_05 is available.
12856
12857     Undef Irix getc_unlocked and putc_unlocked #defines.
12858
12859     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12860     From: Charles Bailey
12861     Subject: VMS patches to 5.003_05
12862
12863 Index: pod/Makefile
12864
12865     Date: Mon, 7 Oct 1996 22:03:00 +0300
12866     From: Jarkko Hietaniemi
12867     Subject: LC_COLLATE.
12868
12869     Big patch to add, document, and test LC_COLLATE support.
12870
12871     perli18n.pod (and perlapio.pod, btw) added.
12872
12873 Index: pod/buildtoc
12874
12875     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12876     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12877     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12878
12879     Here is a patch for various typos and other defects in the Perl
12880     5.003_05 pods, including the pods embedded in library modules.
12881
12882 Index: pod/perl.pod
12883
12884     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12885     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12886     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12887
12888     Here is a patch for various typos and other defects in the Perl
12889     5.003_05 pods, including the pods embedded in library modules.
12890
12891     Changed Larry's address to larry@wall.org.
12892
12893     Date: Mon, 7 Oct 1996 22:03:00 +0300
12894     From: Jarkko Hietaniemi
12895     Subject: LC_COLLATE.
12896
12897     Big patch to add, document, and test LC_COLLATE support.
12898
12899     perli18n advertised.
12900
12901 Index: pod/perlapio.pod
12902
12903     Date: Wed, 11 Sep 1996 11:55:18 -0500
12904     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12905     Subject: POD spelling patches
12906
12907 Index: pod/perlbook.pod
12908
12909     Updated for Second Edition.
12910
12911 Index: pod/perlcall.pod
12912
12913     Date: Wed, 11 Sep 1996 11:55:18 -0500
12914     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12915     Subject: POD spelling patches
12916
12917     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12918     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12919     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12920
12921     Here is a patch for various typos and other defects in the Perl
12922     5.003_05 pods, including the pods embedded in library modules.
12923
12924 Index: pod/perldata.pod
12925
12926     Date: Wed, 11 Sep 1996 11:55:18 -0500
12927     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12928     Subject: POD spelling patches
12929
12930     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12931     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12932     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12933
12934     Here is a patch for various typos and other defects in the Perl
12935     5.003_05 pods, including the pods embedded in library modules.
12936
12937 Index: pod/perldebug.pod
12938
12939     Date: Wed, 11 Sep 1996 11:55:18 -0500
12940     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12941     Subject: POD spelling patches
12942
12943     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12944     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12945     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12946
12947     Here is a patch for various typos and other defects in the Perl
12948     5.003_05 pods, including the pods embedded in library modules.
12949
12950 Index: pod/perldiag.pod
12951
12952     Date: Wed, 11 Sep 1996 11:55:18 -0500
12953     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12954     Subject: POD spelling patches
12955
12956     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12957     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12958     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12959
12960     Here is a patch for various typos and other defects in the Perl
12961     5.003_05 pods, including the pods embedded in library modules.
12962
12963     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12964     From: Charles Bailey
12965     Subject: VMS patches to 5.003_05
12966
12967 Index: pod/perldsc.pod
12968
12969     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12970     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12971     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12972
12973     Here is a patch for various typos and other defects in the Perl
12974     5.003_05 pods, including the pods embedded in library modules.
12975
12976 Index: pod/perlembed.pod
12977
12978     Date: Wed, 11 Sep 1996 11:55:18 -0500
12979     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12980     Subject: POD spelling patches
12981
12982     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12983     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12984     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12985
12986     Here is a patch for various typos and other defects in the Perl
12987     5.003_05 pods, including the pods embedded in library modules.
12988
12989 Index: pod/perlform.pod
12990
12991     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12992     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12993     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12994
12995     Here is a patch for various typos and other defects in the Perl
12996     5.003_05 pods, including the pods embedded in library modules.
12997
12998 Index: pod/perlfunc.pod
12999
13000     Date: Wed, 11 Sep 1996 11:55:18 -0500
13001     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13002     Subject: POD spelling patches
13003
13004     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13005     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13006     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13007
13008     Here is a patch for various typos and other defects in the Perl
13009     5.003_05 pods, including the pods embedded in library modules.
13010
13011 Index: pod/perlguts.pod
13012
13013     Date: Wed, 11 Sep 1996 11:55:18 -0500
13014     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13015     Subject: POD spelling patches
13016     Date: Mon, 23 Sep 96 13:18:01 PDT
13017     From: Jeff Okamoto
13018     Subject: Re: perlguts API Listing patch
13019
13020     Here's the lastest complete version for inclusion into _06 or .004.  This
13021     incorporates and supersedes Dean's patch.
13022
13023     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13024     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13025     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13026
13027     Here is a patch for various typos and other defects in the Perl
13028     5.003_05 pods, including the pods embedded in library modules.
13029
13030 Index: pod/perli18n.pod
13031
13032     Date: Mon, 7 Oct 1996 22:03:00 +0300
13033     From: Jarkko Hietaniemi
13034     Subject: LC_COLLATE.
13035
13036     Big patch to add, document, and test LC_COLLATE support.
13037
13038     written.
13039
13040 Index: pod/perlipc.pod
13041
13042     Date: Wed, 11 Sep 1996 11:55:18 -0500
13043     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13044     Subject: POD spelling patches
13045
13046     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13047     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13048     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13049
13050     Here is a patch for various typos and other defects in the Perl
13051     5.003_05 pods, including the pods embedded in library modules.
13052
13053 Index: pod/perllol.pod
13054
13055     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13056     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13057     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13058
13059     Here is a patch for various typos and other defects in the Perl
13060     5.003_05 pods, including the pods embedded in library modules.
13061
13062 Index: pod/perlmod.pod
13063
13064     Date: Wed, 11 Sep 1996 11:55:18 -0500
13065     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13066     Subject: POD spelling patches
13067
13068     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13069     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13070     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13071
13072     Here is a patch for various typos and other defects in the Perl
13073     5.003_05 pods, including the pods embedded in library modules.
13074
13075     Date: Wed, 02 Oct 1996 16:52:08 -0400
13076     From: Roderick Schertler
13077     Subject: documentation for $? in END
13078
13079     Document the behavior with $? WRT END subroutines.
13080
13081 Index: pod/perlobj.pod
13082
13083     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13084     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13085     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13086
13087     Here is a patch for various typos and other defects in the Perl
13088     5.003_05 pods, including the pods embedded in library modules.
13089
13090 Index: pod/perlop.pod
13091
13092     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13093     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13094     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13095
13096     Here is a patch for various typos and other defects in the Perl
13097     5.003_05 pods, including the pods embedded in library modules.
13098
13099     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
13100     From: Kenneth Albanowski
13101     Subject: Re: Suggestion for improving man page
13102
13103     Add alternative names for various escape sequences.
13104
13105 Index: pod/perlpod.pod
13106
13107     Date: Wed, 11 Sep 1996 11:55:18 -0500
13108     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13109     Subject: POD spelling patches
13110
13111     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13112     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13113     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13114
13115     Here is a patch for various typos and other defects in the Perl
13116     5.003_05 pods, including the pods embedded in library modules.
13117
13118 Index: pod/perlre.pod
13119
13120     Date: Wed, 11 Sep 1996 11:55:18 -0500
13121     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13122     Subject: POD spelling patches
13123
13124     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13125     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13126     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13127
13128     Here is a patch for various typos and other defects in the Perl
13129     5.003_05 pods, including the pods embedded in library modules.
13130
13131     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
13132     From: Kenneth Albanowski
13133     Subject: Re: Suggestion for improving man page
13134
13135     Add alternative names for various escape sequences.
13136
13137 Index: pod/perlref.pod
13138
13139     Date: Wed, 11 Sep 1996 11:55:18 -0500
13140     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13141     Subject: POD spelling patches
13142
13143     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13144     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13145     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13146
13147     Here is a patch for various typos and other defects in the Perl
13148     5.003_05 pods, including the pods embedded in library modules.
13149
13150 Index: pod/perlrun.pod
13151
13152     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13153     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13154     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13155
13156     Here is a patch for various typos and other defects in the Perl
13157     5.003_05 pods, including the pods embedded in library modules.
13158
13159 Index: pod/perlsec.pod
13160
13161     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13162     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13163     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13164
13165     Here is a patch for various typos and other defects in the Perl
13166     5.003_05 pods, including the pods embedded in library modules.
13167
13168 Index: pod/perlstyle.pod
13169
13170     Date: Wed, 11 Sep 1996 11:55:18 -0500
13171     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13172     Subject: POD spelling patches
13173
13174     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13175     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13176     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13177
13178     Here is a patch for various typos and other defects in the Perl
13179     5.003_05 pods, including the pods embedded in library modules.
13180
13181 Index: pod/perlsub.pod
13182
13183     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13184     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13185     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13186
13187     Here is a patch for various typos and other defects in the Perl
13188     5.003_05 pods, including the pods embedded in library modules.
13189
13190 Index: pod/perlsyn.pod
13191
13192     Date: Wed, 11 Sep 1996 11:55:18 -0500
13193     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13194     Subject: POD spelling patches
13195
13196     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13197     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13198     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13199
13200     Here is a patch for various typos and other defects in the Perl
13201     5.003_05 pods, including the pods embedded in library modules.
13202
13203 Index: pod/perltie.pod
13204
13205     Date: Wed, 11 Sep 1996 11:55:18 -0500
13206     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13207     Subject: POD spelling patches
13208
13209     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13210     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13211     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13212
13213     Here is a patch for various typos and other defects in the Perl
13214     5.003_05 pods, including the pods embedded in library modules.
13215
13216 Index: pod/perltoc.pod
13217
13218     Date: Wed, 11 Sep 1996 11:55:18 -0500
13219     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13220     Subject: POD spelling patches
13221
13222     Changed Larry's address to larry@wall.org.
13223
13224 Index: pod/perltrap.pod
13225
13226     Date: Wed, 11 Sep 1996 13:26:18 -0400
13227     From: Gurusamy Sarathy
13228     Subject: a perl425 trap
13229
13230     Here's an addition that should be self-explanatory.
13231     [interpolation issues]
13232
13233     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13234     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13235     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13236
13237     Here is a patch for various typos and other defects in the Perl
13238     5.003_05 pods, including the pods embedded in library modules.
13239
13240 Index: pod/perlvar.pod
13241
13242     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13243     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13244     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13245
13246     Here is a patch for various typos and other defects in the Perl
13247     5.003_05 pods, including the pods embedded in library modules.
13248
13249     Date: Wed, 02 Oct 1996 16:52:08 -0400
13250     From: Roderick Schertler
13251     Subject: documentation for $? in END
13252
13253     Document the behavior with $? WRT END subroutines.
13254
13255 Index: pod/perlxstut.pod
13256
13257     Date: Wed, 11 Sep 1996 11:55:18 -0500
13258     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13259     Subject: POD spelling patches
13260
13261     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13262     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13263     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13264
13265     Here is a patch for various typos and other defects in the Perl
13266     5.003_05 pods, including the pods embedded in library modules.
13267
13268 Index: pod/pod2man.PL
13269
13270     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13271     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13272     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13273
13274     Here is a patch for various typos and other defects in the Perl
13275     5.003_05 pods, including the pods embedded in library modules.
13276
13277     Bugs found in pod2man
13278
13279     The following bugs were noticed, and some fixed:
13280
13281     1. Where a L<> link extends over more than one line, pod2man does not
13282     treat it as a link but displays it literally, and so these have been
13283     rearranged to place the link on one line.  This is the only bug worked
13284     around.  [Fixed; the rearrangements, which were done beforehand,
13285     remain in some cases, but are no longer necessary, and pod paragraphs
13286     can now be safely reformatted to whatever width is desired in the pod,
13287     without breaking links.]
13288
13289     2. It seems to swallow spaces after certain links: for example, part
13290     of the "open" entry in the perlfunc manpage comes out as "the
13291     \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
13292     having been "L</binmode> for tips".  [Fixed.]
13293
13294     3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
13295     by Reference\fR', that is, with an initial '/"'.
13296
13297     4. If a pod line begins with ".", nothing is done to prevent [tng]roff
13298     from treating it as a [tng]roff instruction.
13299
13300     5. When the paragraph below =head1 NAME has more than one line, this
13301     confuses pod2man: so in the case of Term::Readline, the manpage begins
13302     with a stray line 'no real package is found, substitutes stubs instead
13303     of basic functions."'.
13304
13305     Of course, it would be better to fix pod2man; I hope that the new Pod
13306     modules, when ready, will not have these defects.
13307
13308 Index: pp_ctl.c
13309
13310     Restore the 5.003 gv_fullname() and gv_efullname() functions.
13311     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13312
13313     Date: Mon, 7 Oct 1996 22:03:00 +0300
13314     From: Jarkko Hietaniemi
13315     Subject: LC_COLLATE.
13316
13317     Big patch to add, document, and test LC_COLLATE support.
13318
13319     sortcmp() sprouted a LC_COLLATE branch.
13320
13321 Index: pp_hot.c
13322
13323     Restore the 5.003 gv_fullname() and gv_efullname() functions.
13324     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13325
13326     Date: Thu, 19 Sep 1996 11:58:22 -0400
13327     From: "Randy J. Ray" <rjray@uswest.com>
13328     Subject: Patch: Untaint FH flag and clean DATA handles
13329
13330     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13331     on an xpvio->xio_flags struct member. It is used to mark the given
13332     file handle as a clean source, even when tainting is turned on.
13333     There are also patches to pp_sys.c in pp_sysread to check this flag
13334     before tainting data, and in pp_hot.c in do_readline for the same
13335     reason. Lastly, it patches toke.c to automatically set this flag on
13336     on a __DATA__ filehandle. The creation of the $pack::DATA
13337     pseudo-filehandle is already checked against running under eval, so
13338     this should not introduce any insecurity.
13339
13340     This patch *does not*:
13341
13342     * Add the "untaint" keyword.
13343
13344 Index: pp_sys.c
13345
13346     Restore the 5.003 gv_fullname() and gv_efullname() functions.
13347     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13348
13349     Date: Thu, 19 Sep 1996 11:58:22 -0400
13350     From: "Randy J. Ray" <rjray@uswest.com>
13351     Subject: Patch: Untaint FH flag and clean DATA handles
13352
13353     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13354     on an xpvio->xio_flags struct member. It is used to mark the given
13355     file handle as a clean source, even when tainting is turned on.
13356     There are also patches to pp_sys.c in pp_sysread to check this flag
13357     before tainting data, and in pp_hot.c in do_readline for the same
13358     reason. Lastly, it patches toke.c to automatically set this flag on
13359     on a __DATA__ filehandle. The creation of the $pack::DATA
13360     pseudo-filehandle is already checked against running under eval, so
13361     this should not introduce any insecurity.
13362
13363     This patch *does not*:
13364
13365     * Add the "untaint" keyword.
13366
13367     Date: Sun, 22 Sep 1996 17:26:57 -0400
13368     From: "Randy J. Ray" <rjray@uswest.com>
13369     Subject: Patch to patch for untainting
13370
13371     The following patch ensures that a glob used as a filehandle that
13372     has had the UNTAINT flag set will not carry that flag over on a
13373     re-open. In a nutshell, a re-open of the DATA filehandle would be
13374     considered untainted, and an object of class IO::Handle (or one of
13375     its sub-classes) that is marked untainted with the untaint method,
13376     then closed and re-opened, retained the untaintedness.
13377
13378     Date: Mon, 30 Sep 1996 00:54:37 -0400
13379     From: Spider Boardman
13380
13381     First, with IO::untaint, the patches as posted resulted in a
13382     miniperl which couldn't open files, so the autosplitting of the
13383     library and the creation of Makefiles for the extensions didn't
13384     work.  Worse, it didn't just fail to open files, it dumped core.
13385
13386 Index: proto.h
13387
13388     Restore the 5.003 gv_fullname() and gv_efullname() functions.
13389     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13390
13391     Date: Mon, 30 Sep 1996 01:13:28 -0400
13392     From: Spider Boardman
13393     Subject: Re: pre extending hash? - need speed
13394
13395     The patch below (which is relative to perl5.001l) implements
13396     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
13397     pre-sizing hashes.  I've only moved the patch forward from
13398     when I first did it.  I'm sure the code in hv_ksplit could be
13399     improved.
13400
13401     Date: Mon, 7 Oct 1996 22:03:00 +0300
13402     From: Jarkko Hietaniemi
13403     Subject: LC_COLLATE.
13404
13405     Big patch to add, document, and test LC_COLLATE support.
13406
13407     mem_collxfrm() and perl_init_fold() added.
13408
13409 Index: run.c
13410
13411     Restore the 5.003 gv_fullname() and gv_efullname() functions.
13412     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13413
13414 Index: sv.c
13415
13416     Restore the 5.003 gv_fullname() and gv_efullname() functions.
13417     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13418
13419     Date: Mon, 30 Sep 1996 01:13:28 -0400
13420     From: Spider Boardman
13421     Subject: Re: pre extending hash? - need speed
13422
13423     The patch below (which is relative to perl5.001l) implements
13424     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
13425     pre-sizing hashes.  I've only moved the patch forward from
13426     when I first did it.  I'm sure the code in hv_ksplit could be
13427     improved.
13428
13429     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
13430     From: Charles Bailey
13431     Subject: VMS patches to 5.003_05
13432
13433       I've added some DEBUG_Ps to sv.c which give a trace of the
13434       fast I/O fiddling with stdio in sv_gets().  These were useful
13435       to me in setting up the VMS fast I/O, and I left them in in
13436       case they're useful to someone in the future.  However, if you
13437       think it overloads -DP too much, feel free to drop it.  (-DP
13438       already adds a profile of op usage to its advertised output.)
13439
13440     Date: Mon, 7 Oct 1996 22:03:00 +0300
13441     From: Jarkko Hietaniemi
13442     Subject: LC_COLLATE.
13443
13444     Big patch to add, document, and test LC_COLLATE support.
13445
13446     sv_cmp() sprouted a LC_COLLATE branch.
13447
13448 Index: sv.h
13449
13450     Date: Thu, 19 Sep 1996 11:58:22 -0400
13451     From: "Randy J. Ray" <rjray@uswest.com>
13452     Subject: Patch: Untaint FH flag and clean DATA handles
13453
13454     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13455     on an xpvio->xio_flags struct member. It is used to mark the given
13456     file handle as a clean source, even when tainting is turned on.
13457     There are also patches to pp_sys.c in pp_sysread to check this flag
13458     before tainting data, and in pp_hot.c in do_readline for the same
13459     reason. Lastly, it patches toke.c to automatically set this flag on
13460     on a __DATA__ filehandle. The creation of the $pack::DATA
13461     pseudo-filehandle is already checked against running under eval, so
13462     this should not introduce any insecurity.
13463
13464     This patch *does not*:
13465
13466     * Add the "untaint" keyword.
13467
13468     Date: Fri, 20 Sep 1996 15:38:57 -0400
13469     From: Gurusamy Sarathy
13470     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
13471
13472     I found a subtle problem with the lazydelete mechanism (which is used
13473     to postpone the delete of a entry that may be getting iterated over).
13474     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
13475     needed later to call unsharepvn().  This means that only magical
13476     hash entries can use the HeKLEN slot to hold flags.
13477
13478     Here's a tested patch against 5.00305 that fixes the problem.
13479     The patch simply moves the LAZYDEL hint to become a SV-level private
13480     flag.
13481
13482 Index: t/base/term.t
13483
13484     Date: Mon, 7 Oct 1996 22:03:00 +0300
13485     From: Jarkko Hietaniemi
13486     Subject: LC_COLLATE.
13487
13488     Big patch to add, document, and test LC_COLLATE support.
13489
13490     \n not necessarily lt ' '.
13491
13492 Index: t/comp/package.t
13493
13494     Date: Mon, 7 Oct 1996 22:03:00 +0300
13495     From: Jarkko Hietaniemi
13496     Subject: LC_COLLATE.
13497
13498     Big patch to add, document, and test LC_COLLATE support.
13499
13500     XYZ not necessarily gt xyz.
13501
13502 Index: t/lib/abbrev.t
13503
13504     Date: Sun, 22 Sep 1996 00:59:56 +0200
13505     From: Gisle Aas
13506     Subject: More standard library test scripts
13507
13508     This is a collection of test scripts for the standard library modules.
13509     Some of the tests does not pass unless some of the patches I have sent
13510     out are applied.
13511
13512     Date: 23 Sep 1996 11:33:01 +0200
13513     From: Ulrich Pfeifer
13514     Subject: Text::Abbrev (Re: More standard library test scripts)
13515
13516     This patch merges the Text::Abbrev related patches/tests from Gisle
13517     and my previous patch (i.e. replaces both).
13518
13519 Index: t/lib/anydbm.t
13520
13521     Date: Mon, 7 Oct 1996 22:03:00 +0300
13522     From: Jarkko Hietaniemi
13523     Subject: LC_COLLATE.
13524
13525     Big patch to add, document, and test LC_COLLATE support.
13526
13527     A not necessarily gt a.
13528
13529 Index: t/lib/autoloader.t
13530
13531     Date: Sun, 22 Sep 1996 00:59:56 +0200
13532     From: Gisle Aas
13533     Subject: More standard library test scripts
13534
13535     This is a collection of test scripts for the standard library modules.
13536     Some of the tests does not pass unless some of the patches I have sent
13537     out are applied.
13538
13539     Date: Mon, 30 Sep 1996 00:54:37 -0400
13540     From: Spider Boardman
13541
13542     The test and patches for AutoLoader were also non-functional,
13543     since the regexp context (curpm) was still being clobbered by the
13544     filename manipulations:
13545
13546 Index: t/lib/basename.t
13547
13548     Date: Sun, 22 Sep 1996 00:59:56 +0200
13549     From: Gisle Aas
13550     Subject: More standard library test scripts
13551
13552     This is a collection of test scripts for the standard library modules.
13553     Some of the tests does not pass unless some of the patches I have sent
13554     out are applied.
13555
13556     Date: Mon, 30 Sep 1996 00:54:37 -0400
13557     From: Spider Boardman
13558
13559     Fix the number of tests.
13560
13561     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
13562     From: Charles Bailey
13563     Subject: VMS patches to 5.003_05
13564
13565     A different set of tests for File::Basename and friends.
13566
13567 Index: t/lib/checktree.t
13568
13569     Date: Sun, 22 Sep 1996 00:59:56 +0200
13570     From: Gisle Aas
13571     Subject: More standard library test scripts
13572
13573     This is a collection of test scripts for the standard library modules.
13574     Some of the tests does not pass unless some of the patches I have sent
13575     out are applied.
13576
13577 Index: t/lib/complex.t
13578
13579     Date: Thu, 03 Oct 96 18:38:08 +0200
13580     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
13581     # Complex numbers and associated mathematical functions
13582     # -- Raphael Manfredi, Sept 1996
13583
13584     Tests for new version.
13585
13586 Index: t/lib/db-btree.t
13587
13588     Date: Mon, 7 Oct 1996 22:03:00 +0300
13589     From: Jarkko Hietaniemi
13590     Subject: LC_COLLATE.
13591
13592     Big patch to add, document, and test LC_COLLATE support.
13593
13594     A not necessarily gt a.
13595
13596 Index: t/lib/db-hash.t
13597
13598     Date: Mon, 7 Oct 1996 22:03:00 +0300
13599     From: Jarkko Hietaniemi
13600     Subject: LC_COLLATE.
13601
13602     Big patch to add, document, and test LC_COLLATE support.
13603
13604     A not necessarily gt a.
13605
13606 Index: t/lib/env.t
13607
13608     Date: Sun, 22 Sep 1996 00:59:56 +0200
13609     From: Gisle Aas
13610     Subject: More standard library test scripts
13611
13612     This is a collection of test scripts for the standard library modules.
13613     Some of the tests does not pass unless some of the patches I have sent
13614     out are applied.
13615
13616 Index: t/lib/fatal.t
13617
13618     Date: Sun, 22 Sep 1996 00:59:56 +0200
13619     From: Gisle Aas
13620     Subject: More standard library test scripts
13621
13622     This is a collection of test scripts for the standard library modules.
13623     Some of the tests does not pass unless some of the patches I have sent
13624     out are applied.
13625
13626 Index: t/lib/filecache.t
13627
13628     Date: Sun, 22 Sep 1996 00:59:56 +0200
13629     From: Gisle Aas
13630     Subject: More standard library test scripts
13631
13632     This is a collection of test scripts for the standard library modules.
13633     Some of the tests does not pass unless some of the patches I have sent
13634     out are applied.
13635
13636 Index: t/lib/filecopy.t
13637
13638     Date: Sun, 22 Sep 1996 00:59:56 +0200
13639     From: Gisle Aas
13640     Subject: More standard library test scripts
13641
13642     This is a collection of test scripts for the standard library modules.
13643     Some of the tests does not pass unless some of the patches I have sent
13644     out are applied.
13645
13646 Index: t/lib/filefind.t
13647
13648     Date: Sun, 22 Sep 1996 00:59:56 +0200
13649     From: Gisle Aas
13650     Subject: More standard library test scripts
13651
13652     This is a collection of test scripts for the standard library modules.
13653     Some of the tests does not pass unless some of the patches I have sent
13654     out are applied.
13655
13656 Index: t/lib/filepath.t
13657
13658     Date: Sun, 22 Sep 1996 00:59:56 +0200
13659     From: Gisle Aas
13660     Subject: More standard library test scripts
13661
13662     This is a collection of test scripts for the standard library modules.
13663     Some of the tests does not pass unless some of the patches I have sent
13664     out are applied.
13665
13666 Index: t/lib/findbin.t
13667
13668     Date: Sun, 22 Sep 1996 00:59:56 +0200
13669     From: Gisle Aas
13670     Subject: More standard library test scripts
13671
13672     This is a collection of test scripts for the standard library modules.
13673     Some of the tests does not pass unless some of the patches I have sent
13674     out are applied.
13675
13676 Index: t/lib/gdbm.t
13677
13678     Date: Mon, 7 Oct 1996 22:03:00 +0300
13679     From: Jarkko Hietaniemi
13680     Subject: LC_COLLATE.
13681
13682     Big patch to add, document, and test LC_COLLATE support.
13683
13684     A not necessarily gt a.
13685
13686 Index: t/lib/getopt.t
13687
13688     Date: Sun, 22 Sep 1996 00:59:56 +0200
13689     From: Gisle Aas
13690     Subject: More standard library test scripts
13691
13692     This is a collection of test scripts for the standard library modules.
13693     Some of the tests does not pass unless some of the patches I have sent
13694     out are applied.
13695
13696 Index: t/lib/hostname.t
13697
13698     Date: Sun, 22 Sep 1996 00:59:56 +0200
13699     From: Gisle Aas
13700     Subject: More standard library test scripts
13701
13702     This is a collection of test scripts for the standard library modules.
13703     Some of the tests does not pass unless some of the patches I have sent
13704     out are applied.
13705
13706 Index: t/lib/ndbm.t
13707
13708     Date: Mon, 7 Oct 1996 22:03:00 +0300
13709     From: Jarkko Hietaniemi
13710     Subject: LC_COLLATE.
13711
13712     Big patch to add, document, and test LC_COLLATE support.
13713
13714     A not necessarily gt a.
13715
13716 Index: t/lib/odbm.t
13717
13718     Date: Mon, 7 Oct 1996 22:03:00 +0300
13719     From: Jarkko Hietaniemi
13720     Subject: LC_COLLATE.
13721
13722     Big patch to add, document, and test LC_COLLATE support.
13723
13724     A not necessarily gt a.
13725
13726 Index: t/lib/parsewords.t
13727
13728     Date: Sun, 22 Sep 1996 00:59:56 +0200
13729     From: Gisle Aas
13730     Subject: More standard library test scripts
13731
13732     This is a collection of test scripts for the standard library modules.
13733     Some of the tests does not pass unless some of the patches I have sent
13734     out are applied.
13735
13736 Index: t/lib/sdbm.t
13737
13738     Date: Mon, 7 Oct 1996 22:03:00 +0300
13739     From: Jarkko Hietaniemi
13740     Subject: LC_COLLATE.
13741
13742     Big patch to add, document, and test LC_COLLATE support.
13743
13744     A not necessarily gt a.
13745
13746 Index: t/lib/searchdict.t
13747
13748     Date: Sun, 22 Sep 1996 00:59:56 +0200
13749     From: Gisle Aas
13750     Subject: More standard library test scripts
13751
13752     This is a collection of test scripts for the standard library modules.
13753     Some of the tests does not pass unless some of the patches I have sent
13754     out are applied.
13755
13756 Index: t/lib/selectsaver.t
13757
13758     Date: Sun, 22 Sep 1996 00:59:56 +0200
13759     From: Gisle Aas
13760     Subject: More standard library test scripts
13761
13762     This is a collection of test scripts for the standard library modules.
13763     Some of the tests does not pass unless some of the patches I have sent
13764     out are applied.
13765
13766 Index: t/lib/symbol.t
13767
13768     Date: Sun, 22 Sep 1996 00:59:56 +0200
13769     From: Gisle Aas
13770     Subject: More standard library test scripts
13771
13772     This is a collection of test scripts for the standard library modules.
13773     Some of the tests does not pass unless some of the patches I have sent
13774     out are applied.
13775
13776     Date: Mon, 30 Sep 1996 00:54:37 -0400
13777     From: Spider Boardman
13778
13779     The various new lib/*.t tests didn't all work.  For some, it was
13780     only because the count of tests was wrong:
13781
13782 Index: t/lib/texttabs.t
13783
13784     Date: Sun, 22 Sep 1996 00:59:56 +0200
13785     From: Gisle Aas
13786     Subject: More standard library test scripts
13787
13788     This is a collection of test scripts for the standard library modules.
13789     Some of the tests does not pass unless some of the patches I have sent
13790     out are applied.
13791
13792 Index: t/lib/textwrap.t
13793
13794     Date: Sun, 22 Sep 1996 00:59:56 +0200
13795     From: Gisle Aas
13796     Subject: More standard library test scripts
13797
13798     This is a collection of test scripts for the standard library modules.
13799     Some of the tests does not pass unless some of the patches I have sent
13800     out are applied.
13801
13802 Index: t/lib/timelocal.t
13803
13804     Date: Sun, 22 Sep 1996 00:59:56 +0200
13805     From: Gisle Aas
13806     Subject: More standard library test scripts
13807
13808     This is a collection of test scripts for the standard library modules.
13809     Some of the tests does not pass unless some of the patches I have sent
13810     out are applied.
13811
13812 Index: t/op/each.t
13813
13814     Date: Mon, 30 Sep 1996 01:13:28 -0400
13815     From: Spider Boardman
13816     Subject: Re: pre extending hash? - need speed
13817
13818     The patch below (which is relative to perl5.001l) implements
13819     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
13820     pre-sizing hashes.  I've only moved the patch forward from
13821     when I first did it.  I'm sure the code in hv_ksplit could be
13822     improved.
13823
13824     Date: Mon, 7 Oct 1996 22:03:00 +0300
13825     From: Jarkko Hietaniemi
13826     Subject: LC_COLLATE.
13827
13828     Big patch to add, document, and test LC_COLLATE support.
13829
13830     A not necessarily gt a.
13831
13832 Index: t/op/glob.t
13833
13834     Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
13835     From: Charles Bailey
13836     Subject: Re: glob test 1 failing...bad test or bug
13837
13838     Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
13839     fails because <op/*> sorts  op/re_* before op/rea*, while
13840     $otherway = `echo op/*`  sorts  op/re_* after op/re[a-z]*.t
13841
13842     This version doesn't rely on the sorting order.
13843
13844 Index: t/op/magic.t
13845
13846     Date: Mon, 7 Oct 1996 22:03:00 +0300
13847     From: Jarkko Hietaniemi
13848     Subject: LC_COLLATE.
13849
13850     Big patch to add, document, and test LC_COLLATE support.
13851
13852 Index: t/op/readdir.t
13853
13854     Date: Mon, 7 Oct 1996 22:03:00 +0300
13855     From: Jarkko Hietaniemi
13856     Subject: LC_COLLATE.
13857
13858     Big patch to add, document, and test LC_COLLATE support.
13859
13860     A not necessarily gt a.
13861
13862 Index: t/op/sort.t
13863
13864     Date: Mon, 7 Oct 1996 22:03:00 +0300
13865     From: Jarkko Hietaniemi
13866     Subject: LC_COLLATE.
13867
13868     Big patch to add, document, and test LC_COLLATE support.
13869
13870     A not necessarily gt a.
13871
13872 Index: toke.c
13873
13874     Date: Sat, 14 Sep 1996 17:08:16 -0400
13875     From: Gurusamy Sarathy
13876     Subject: whitespace induced lexer errors (with patch)
13877
13878     I finally got around to fixing skipspace() to not indiscriminately
13879     overwrite oldbufptr and oldoldbufptr (which are used in making
13880     expectation decisions in the lexer).
13881
13882     Date: Sat, 14 Sep 1996 18:55:16 -0400
13883     From: Gurusamy Sarathy
13884     Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
13885
13886     Date: Thu, 19 Sep 1996 11:58:22 -0400
13887     From: "Randy J. Ray" <rjray@uswest.com>
13888     Subject: Patch: Untaint FH flag and clean DATA handles
13889
13890     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13891     on an xpvio->xio_flags struct member. It is used to mark the given
13892     file handle as a clean source, even when tainting is turned on.
13893     There are also patches to pp_sys.c in pp_sysread to check this flag
13894     before tainting data, and in pp_hot.c in do_readline for the same
13895     reason. Lastly, it patches toke.c to automatically set this flag on
13896     on a __DATA__ filehandle. The creation of the $pack::DATA
13897     pseudo-filehandle is already checked against running under eval, so
13898     this should not introduce any insecurity.
13899
13900     This patch *does not*:
13901
13902     * Add the "untaint" keyword.
13903
13904 Index: util.c
13905
13906     Date: Mon, 7 Oct 1996 22:03:00 +0300
13907     From: Jarkko Hietaniemi
13908     Subject: LC_COLLATE.
13909
13910     Big patch to add, document, and test LC_COLLATE support.
13911
13912     rewrote perl_init_i18n() completely.
13913         - reworded to be much more friendly and clear.
13914         - perl_init_fold() split to its own function.
13915     wrote mem_collxfrm().
13916
13917 Index: utils/c2ph.PL
13918
13919     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13920     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13921     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13922
13923     Here is a patch for various typos and other defects in the Perl
13924     5.003_05 pods, including the pods embedded in library modules.
13925
13926 Index: utils/h2ph.PL
13927
13928     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13929     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13930     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13931
13932     Here is a patch for various typos and other defects in the Perl
13933     5.003_05 pods, including the pods embedded in library modules.
13934
13935 Index: utils/h2xs.PL
13936
13937     Date: Sat, 21 Sep 1996 16:38:24 -0500
13938     From: Dean Roehrich
13939     Subject: h2xs bug fix
13940
13941     The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
13942     finding #define statements and filling the constant() function.  This patch
13943     fixes that.  The h2xs_test program found this--maybe people who are
13944     modifying h2xs should get a copy of the test program.
13945
13946     This also adds a -d to enable debugging messages (there's just one for now).
13947     I've also placed some of the doc-related things in alphabetical order.
13948
13949     h2xs_test can be found in my directory on CPAN.  Those of you modifying
13950     xsubpp should know there's a test suite for that, too, called XSTEST which
13951     can also be found in my directory on CPAN.
13952
13953     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13954     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13955     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13956
13957     Here is a patch for various typos and other defects in the Perl
13958     5.003_05 pods, including the pods embedded in library modules.
13959
13960 Index: utils/perldoc.PL
13961
13962     Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
13963     From: Kenneth Albanowski
13964     Subject: perldoc patch
13965
13966     Ilya has found that this change makes perldoc much more useful under OS/2.
13967
13968 Index: vms/config.vms
13969
13970     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
13971     From: Charles Bailey
13972     Subject: VMS patches to 5.003_05
13973
13974 Index: vms/descrip.mms
13975
13976     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
13977     From: Charles Bailey
13978     Subject: VMS patches to 5.003_05
13979
13980 Index: vms/genconfig.pl
13981
13982     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
13983     From: Charles Bailey
13984     Subject: VMS patches to 5.003_05
13985
13986 Index: vms/perlvms.pod
13987
13988     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
13989     From: Charles Bailey
13990     Subject: VMS patches to 5.003_05
13991
13992 Index: vms/vms.c
13993
13994     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
13995     From: Charles Bailey
13996     Subject: VMS patches to 5.003_05
13997
13998 Index: x2p/a2p.pod
13999
14000     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
14001     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
14002     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
14003
14004     This patch just changed the old a2p.man page into a pod page.
14005
14006 Index: x2p/s2p.PL
14007
14008     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
14009     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
14010     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
14011
14012     This patch just changed the old s2p.man page into a pod page.
14013     I then embedded the pod into the s2p script.
14014
14015
14016 ----------------
14017 Version 5.003_05
14018 ----------------
14019
14020 This patch was primarily to fix bugs and to clean up some of
14021 the remaining issues from in 5.003_04.  The details are described below.
14022 A very brief summary is:
14023
14024 o Visible Changes to Core Functionality
14025
14026    -Add support for a READLINE method to tied filehandles.
14027
14028    -times function now uses CLK_TCK if HZ is not available, rather
14029     than just defaulting to 60.  times output might change on some
14030     systems, but should be correct now.
14031
14032    -AnyDBM_File (modifying ISA does not work as expected)
14033     Now behaves as documented:  Modifying ISA works to select
14034     order in which *DB* modules are tried.  The default is still
14035     the same.
14036
14037 o Configure and build enhancements
14038
14039    -Enhance detection of [gs]etpgrp() variants.  Some systems have
14040     BSD-style behavior for one and POSIX for the other.  Use
14041     [gs]etpgid() instead, whenever possible.
14042
14043    -You can now build a shared libperl.so without running through
14044     the LD_RUN_PATH hoops, if your system supports appropriate
14045     ld command-line options.  Solaris, NetBSD, and Linux are currently
14046     supported.  Others are easy to add.  (This makes like a lot easier
14047     for embedders.)
14048
14049    -VMS updates.
14050
14051    -Fix installperl and installman so that the -n option really only
14052     prints commands.  (previously, it would still do the mkdirs.)
14053
14054 o Bug fixes
14055
14056    -debugger ought to work.
14057
14058    -A new heredoc tag in Makefile.SH is now quoted.  This prevented
14059     5.003_04 from working most places.
14060
14061    -numerous smaller ones, detailed below.
14062
14063 o Specific Changes
14064
14065 Here are the specific file-by-file changes.
14066
14067 # This is my patch perl5.003_05.pat to perl5.003_04
14068 # The full description is below.
14069 # Please execute the following commands before applying this patch.
14070 # (You can feed this patch to 'sh' to do so.)
14071 #   -- Andy Dougherty
14072
14073 # We'll create a new test, but patch won't automatically make it
14074 # executable.
14075 touch t/io/read.t
14076 chmod +x t/io/read.t
14077
14078 exit 0
14079
14080
14081 This is patch perl5.003_05.pat to perl version 5.003_04.
14082 This takes you from 5.003_04 to 5.003_05.
14083
14084 To apply this patch, run the above commands,
14085 cd to your perl source directory and then type
14086
14087         patch -p1 -N < perl5.003_05.pat
14088
14089 The changes are described after each /^Index/ line below.  This is
14090 designed so you can examine each change with a command such as
14091
14092         csplit -k perl5.003_05.pat '/^Index:/' '{99}'
14093
14094 Index: Changes
14095
14096     Updated for 5.003_05.
14097
14098 Index: Configure
14099
14100     Allow command line or hint-file overrides of $afs.
14101
14102     Allow trailing spaces in nm output for HPUX10.
14103
14104     Check for newer BIND 'search' directives in /etc/resolv.conf as well
14105     as older 'domain' directive.
14106
14107     Enhance detection of [gs]etpgrp() variants.  Some systems have
14108     BSD-style behavior for one and POSIX for the other.  Use
14109     [gs]etpgid() instead, whenever possible.
14110
14111     Include -s in the -h summary of available options.
14112
14113     Allow command-line override of $afs.
14114
14115     Handle trailing spaces in nm-output on HPUX10.
14116
14117     Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
14118     be in Makefile.SH.  Now it's available for other modules too.)
14119
14120     When using shared libperl, avoid LD_RUN_PATH if possible by adding
14121     correct ld flags.  Currently, Solaris and NetBSD get the correct
14122     -R $archlibexp/CORE, and Linux gets its
14123     -Wl,-rpath,$archlibexp/CORE flag.  Other contributions are
14124     welcome.
14125
14126 Index: INSTALL
14127
14128     Correct libperl5 -> libperl typo.
14129
14130     Describe MakeMaker's Warning (will try anyway) messages.
14131
14132     More info on where and how to send reports.
14133
14134     Add info on non-Unix ports.
14135
14136
14137 Index: MANIFEST
14138
14139     Add new test t/io/read.t.
14140
14141     Add new hints files for ODBM_File for ultrix and hpux.
14142
14143     Add new pod checker script.
14144
14145 Index: Makefile.SH
14146
14147     A new heredoc tag in Makefile.SH needs to be quoted.
14148
14149     shrpenv stuff moved to Configure.
14150
14151 Index: Porting/Glossary
14152
14153     Updated to match Configure.
14154
14155 Index: README.vms
14156
14157     VMS 5.003_05 Update.
14158
14159 Index: av.h
14160
14161     Subject: turbidity in av.[ch]
14162     Date: Sun, 10 Dec 1995 00:21:31 -0500
14163     From: Gurusamy Sarathy
14164
14165     Some unclean code that I noticed today.
14166
14167 Index: config_H
14168
14169     Updated to match newest config_h.SH.
14170
14171 Index: config_h.SH
14172
14173     Updated to match Configure.
14174
14175     Changed the DLSYM_NEEDS_UNDERSCORE comment to
14176     /**/ to conform to metaconfig style.
14177
14178 Index: emacs/cperl-mode.el
14179
14180     From: Ilya Zakharevich
14181     Subject: Newer CPerl-mode
14182
14183 Index: ext/DB_File/DB_File.pm
14184
14185     Update to DB_File 1.03.
14186
14187 Index: ext/DB_File/DB_File.xs
14188
14189     Update to DB_File 1.03.
14190
14191 Index: ext/Fcntl/Fcntl.pm
14192
14193     Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
14194     From: Chip Salzenberg
14195     Subject: No AutoLoader for Fcntl
14196
14197     Just like Socket, Fcntl doesn't need splitting and AutoLoading.
14198
14199 Index: ext/FileHandle/FileHandle.pm
14200
14201     From: Roderick Schertler
14202     Subject: FileHandle::DESTROY for fd 0
14203
14204     This fixes FileHandle::DESTROY when called on stdin.
14205
14206 Index: ext/ODBM_File/ODBM_File.xs
14207
14208     Attempt to correct for "Bad free" in Ultrix and HPUX versions of
14209     odbm.
14210
14211 Index: ext/ODBM_File/hints/hpux.pl
14212
14213     Try to work around "bad free" in dbmclose().
14214
14215 Index: ext/ODBM_File/hints/ultrix.pl
14216
14217     Try to work around "bad free" in dbmclose().
14218
14219 Index: ext/Socket/Socket.pm
14220
14221     Date: Thu, 5 Sep 1996 09:58:08 +0200
14222     From: Andreas Koenig
14223     Subject: Patch to inhibit autosplit on Socket.pm
14224
14225     This patch inhibits production and use of a completely useless
14226     auto/Socket/autosplit.ix.
14227
14228 Index: handy.h
14229
14230     Make a little more C++-friendly for IBM's CSET++ compiler.
14231
14232 Index: hints/convexos.sh
14233
14234     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
14235     this now.
14236
14237 Index: hints/hpux.sh
14238
14239     Add note about possible gcc GR3 warning message.
14240
14241     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
14242     this now.
14243
14244 Index: hints/sco.sh
14245
14246     Turn off optimization for stock cc.  This appears to
14247     prevent miniperl core dumps.
14248
14249 Index: hints/solaris_2.sh
14250
14251     Catch GNU ld even though it doesn't identify itself as a GNU tool.
14252     Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
14253
14254 Index: hints/sunos_4_1.sh
14255
14256     Describe solution for the __lib_version problem with acc on
14257     SunOS.
14258
14259 Index: hv.c
14260
14261     Date: Thu, 05 Sep 1996 00:25:28 -0400
14262     From: Gurusamy Sarathy
14263     Subject: minor misc. cleanup
14264
14265     This patch makes some minor cleanups to the sources.  No change
14266     in functionality whatsoever.
14267
14268     Date: Thu, 05 Sep 1996 02:52:21 -0400
14269     From: Gurusamy Sarathy
14270
14271     Subject: debugger problems--another patch (was Re: 5.003_04)
14272
14273     I have tried to avoid copying of hash keys that are passed to
14274     magical hashes, but it seems that copying may be unavoidable
14275     since the hv_*_ent() functions could be PADTMPs (and other
14276     SVs that may get reused) as keys.
14277
14278     VMS dynamic %ENV fix
14279
14280 Index: installman
14281
14282     From: scotth@sgi.com
14283     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
14284
14285     Fix installperl so that the -n option really only prints commands.
14286     (previously, it would still do the mkdirs.)
14287
14288     an "ignore installed" option, so that it doesn't bother to check
14289     to see if the target already exists (an optimization that I
14290     *don't* want it to do when I do #1 above)
14291
14292 Index: installperl
14293
14294     From: scotth@sgi.com
14295     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
14296
14297     Fix installperl so that the -n option really only prints commands.
14298     (previously, it would still do the mkdirs.)
14299
14300     an "ignore installed" option, so that it doesn't bother to check
14301     to see if the target already exists (an optimization that I
14302     *don't* want it to do when I do #1 above)
14303
14304 Index: lib/AnyDBM_File.pm
14305
14306     AnyDBM_File (modifying ISA does not work as expected)
14307     Now behaves as documented:  Modifying ISA works to select
14308     order in which *DB* modules are tried.  The default is still
14309     the same.
14310
14311
14312     Add helpful "die" message to end of AnyDBM_File.  Previously
14313     it would return a 0, and the failure would eventually show up
14314     somewhere else in the script and be hard to track down.  It is
14315     a failure if perl can't open AnyDBM_File.  The test regression
14316     suite is supposed to indicate this as a failure too.
14317
14318 Index: lib/ExtUtils/Install.pm
14319
14320     Updated to MakeMaker-5.38.
14321
14322     Fix for VMS utime.
14323
14324 Index: lib/ExtUtils/Liblist.pm
14325
14326     Updated to MakeMaker-5.38.
14327
14328 Index: lib/ExtUtils/MM_Unix.pm
14329     Updated to MakeMaker-5.38.
14330
14331 Index: lib/ExtUtils/MakeMaker.pm
14332
14333     Updated to MakeMaker-5.38.
14334
14335     Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
14336
14337 Index: lib/ExtUtils/Manifest.pm
14338
14339     Updated to MakeMaker-5.38.
14340
14341 Index: lib/ExtUtils/Mkbootstrap.pm
14342
14343     Updated to MakeMaker-5.38.
14344
14345 Index: lib/ExtUtils/Mksymlists.pm
14346
14347     Updated to MakeMaker-5.38.
14348
14349 Index: lib/File/Find.pm
14350
14351     From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
14352     Subject: Cwd::fastcwd in File::Find
14353
14354     Is there a good reason why File::Find uses Cwd::fastcwd instead of
14355     Cwd:cwd when fastcwd isn't as portable?
14356     [In particular, fastcwd() doesn't work on AFS.]
14357
14358 Index: lib/Math/Complex.pm
14359
14360     There was a mistake in the sqrt routine in lib/Math/Complex.pm that
14361     gave wrong answers when the magnitude of the imaginary part of the
14362     argument exceeded the magnitude of the real part.  Line 69 had too
14363     many sqrt($y)'s.  Further, expressions were re-arranged so that
14364     calls to the expensive real sqrt() routine were reduced from 4 to 2
14365     in this case.
14366
14367 Index: lib/open3.pl
14368
14369     The I/O directions on the dad_wtr and kid_rdr were backwards.
14370     IO/Open3.pm didn't have this error.
14371
14372 Index: lib/syslog.pl
14373
14374     Date: Tue, 03 Sep 1996 20:33:54 -0400
14375     From: Roderick Schertler
14376     Subject: syslog.pl `use Socket' lossage
14377
14378     syslog.pl tries but fails to use
14379     Socket.pm, the problem is that use doesn't return a true value.  This
14380     module should be recast in terms of Sys::Syslog, of course.
14381
14382 Index: makedepend.SH
14383
14384     This patch eliminates "\|" in sed patterns in makedepend.SH, since
14385     they're not really needed anyway in this one case.
14386
14387 Index: mg.c
14388
14389     Ok, here's a tested patch for the debugger problem.
14390     I was missing the fact that DB::dbline magic is actually
14391     uppercase (which means hv_store_ent() etc., will pass SV keys
14392     to the vtbl_dbline handlers).
14393
14394     Replace the oft-repeated mg_ptr incantation with
14395     the simple MgPVKEY macro.
14396
14397     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
14398     additional parens around the "mg".
14399
14400     (lines near 584) Part of VMS changes.  I don't know what this did.
14401
14402     Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
14403     From: Chip Salzenberg
14404     Subject: Integerize mg.c; eliminate warning on C< local($)) >
14405
14406     This patch converts magic variables ($!, $^E, etc.) to use integers
14407     (C<sv_setiv>) instead of floats.  It also eliminates a warning from
14408     C< local($)) >, via a hack similar to $!.
14409
14410 Index: mg.h
14411
14412     Replace the oft-repeated mg_ptr incantation with
14413     the simple MgPVKEY macro.
14414
14415     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
14416     additional parens around the "mg".
14417
14418 Index: nostdio.h
14419
14420     Add _STDIO_LOADED (VMS) to list of guard symbols.
14421
14422 Index: op.c
14423
14424     From: Gurusamy Sarathy
14425     Subject: Re: \ ( @array ) busted for lexical @array (once more)
14426
14427 Index: patchlevel.h
14428
14429     Change to subversion 5.
14430
14431 Index: perl.c
14432
14433     Make floating point constants Locale-friendly.
14434
14435 Index: perl.h
14436
14437     One last LONG & co. fix (yet another cut'n'paste error) and a few
14438     minor cleanups. Nothing crucial.
14439
14440     Make a little more C++-friendly for IBM's CSET++ compiler.
14441
14442     Enhance detection of [gs]etpgrp() variants.  Some systems have
14443     BSD-style behavior for one and POSIX for the other.  Use
14444     [gs]etpgid() instead, whenever possible.
14445
14446 Index: perlio.c
14447
14448     Eliminate potential "signed vs. unsigned" warning
14449
14450     Add PerlIO_reopen and PerlIO_cgetname functions.
14451
14452 Index: perlsdio.h
14453
14454     Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
14455
14456     Include PerlIO_reopen and PerlIO_getname.
14457
14458     s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
14459     This had prevented SV_FAST_FGETS from working anywhere.
14460
14461     Include PerlIO_canset_cnt.  I'm not sure how this is supposed to
14462     differ from STDIO_CNT_LVALUE.
14463
14464 Index: pod/Makefile
14465
14466     Remove trailing spaces in pods.
14467     Include a call to the checkpods script in the Makefile (though it's
14468     not ordinarily used by users).
14469
14470 Index: pod/checkpods.PL
14471
14472     New script to check for common errors in pods.  This is not
14473     normally called during the perl build process, but you can
14474     use it with  B<make check>.
14475
14476 Index: pod/perlfunc.pod
14477
14478     Document correct C<use POSIX ":wait_h";> usage.
14479
14480     Add notes about POSIX [gs]etpgrp.
14481
14482 Index: pod/perlipc.pod
14483
14484     Document correct C<use POSIX ":wait_h";> usage.
14485
14486 Index: pod/perlref.pod
14487
14488     From: Gurusamy Sarathy
14489     Subject: Re: \ ( @array ) busted for lexical @array (once more)
14490
14491 Index: pod/perltie.pod
14492
14493     Date: Thu, 29 Aug 1996 15:14:51 +0200
14494     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
14495     Subject: more TIEHANDLE
14496
14497     This adds support for a READLINE method.
14498
14499 Index: pod/perltrap.pod
14500
14501     Here's documentation on the change in split's behavior between Perl 4
14502     and Perl 5.
14503
14504     Subject: More (and less!) 425traps
14505
14506     Large integer traps
14507
14508     Precedence
14509
14510     warn STDERR
14511
14512     Change blank lines to empty lines.
14513
14514 Index: pod/perlvar.pod
14515
14516     Be explicit about $/="" matching empty lines, that is, lines
14517     with no spaces or tabs.
14518
14519     Change blank lines to empty lines.
14520
14521 Index: pp.c
14522
14523     Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
14524     From: Chip Salzenberg
14525     Subject: Minor integer speedups in mathematics
14526
14527     This patch provides minor speedups by using integer math and SVt_IV
14528     values when performing bitwise operations and modulus.
14529
14530     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
14531     From: Kenneth Albanowski
14532     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
14533
14534     (double)auint cast added for call to sv_setnv().
14535
14536 Index: pp_hot.c
14537
14538     Date: Thu, 05 Sep 1996 00:25:28 -0400
14539     From: Gurusamy Sarathy
14540     Subject: minor misc. cleanup
14541
14542     This patch makes some minor cleanups to the sources.  No change
14543     in functionality whatsoever.
14544
14545     Date: Thu, 29 Aug 1996 15:14:51 +0200
14546     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
14547     Subject: more TIEHANDLE
14548
14549     This adds support for a READLINE method.
14550
14551 Index: pp_sys.c
14552
14553     Clear any buffer space exposed by by read().
14554     This is almost certainly a bug-fix.
14555
14556     Undef and then re-define my_chsize from Perl_my_chsize to
14557     just plain chsize if this system HAS_CHSIZE.  This probably only
14558     applies to SCO.  This shows the perils of having internal
14559     functions with the same name as external library functions :-).
14560
14561     Use CLK_TCK if HZ is not available.
14562
14563 Index: sv.c
14564
14565     Fix more spots where we had PerlIO_stderr() and should have had
14566     Perl_debug_log instead.
14567
14568     Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
14569     From: Chip Salzenberg
14570     Subject: Minor potential bug in AV creation
14571
14572     I wasn't the one who originated this patch.  But it looks like it
14573     would improve the safety of AV creation.
14574
14575     Remove potentially incorrect casts on PerlIO_set_ptrcnt.
14576     'ptr' is already STDCHAR, which is supposed to be the type of
14577     char used in stdio.h, so we shouldn't have to cast it.
14578
14579 Index: t/io/read.t
14580
14581     Clear any buffer space exposed by by read().
14582     This is almost certainly a bug-fix.
14583
14584 Index: t/lib/db-btree.t
14585
14586     Update to DB_File 1.03.
14587
14588 Index: t/lib/db-hash.t
14589
14590     Update to DB_File 1.03.
14591
14592 Index: t/lib/db-recno.t
14593
14594     Update to DB_File 1.03.
14595
14596 Index: t/lib/io_sock.t
14597
14598     From: Lupe Christoph <lupe@alanya.m.isar.de>
14599     Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
14600
14601     io_sock.t works by forking a subprocess it can communicate with.
14602     It has the subprocess wait for the main process by sleeping 10
14603     seconds or until an alarm arrives.
14604
14605     With my setup, the alarm signal arrives *before* the child
14606     has a chance to ignore the alarm signal.
14607
14608     I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
14609     fork. It does not hurt to have the parent ignore alarms, too.
14610
14611 Index: t/op/inc.t
14612
14613     One last LONG & co. fix (yet another cut'n'paste error) and a few
14614     minor cleanups. Nothing crucial.
14615
14616 Index: t/op/misc.t
14617
14618     Date: Thu, 29 Aug 1996 15:14:51 +0200
14619     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
14620     Subject: more TIEHANDLE
14621
14622     This adds support for a READLINE method.
14623
14624 Index: t/op/pack.t
14625
14626     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
14627     From: Kenneth Albanowski
14628     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
14629
14630 Index: t/op/ref.t
14631
14632     From: Gurusamy Sarathy
14633     Subject: Re: \ ( @array ) busted for lexical @array (once more)
14634
14635 Index: universal.c
14636
14637     Date: Thu, 29 Aug 96 07:05:10 BST
14638     From: Graham Barr
14639     Subject: Re: UNIVERSAL::class busted
14640
14641     yes, but I also noticed that this does not check that the reference
14642     is an object, so the patch should be
14643
14644 Index: unixish.h
14645
14646     Change comment style so that IBM's picky xlc compiler doesn't
14647     think we've mistakenly tried to nest comments.
14648
14649 Index: util.c
14650
14651     One last LONG & co. fix (yet another cut'n'paste error) and a few
14652     minor cleanups. Nothing crucial.
14653
14654 Index: utils/h2xs.PL
14655
14656     Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
14657     From: Ilya Zakharevich
14658     Subject: updated h2xs
14659
14660     Changes:
14661         a) Docs and examples for -x updated;
14662         b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
14663     unless this file exists (outside of VMS, I'm afraid to make an error
14664     there). - Useful with -x option, when the file may be eaten via -I
14665     inside -F.
14666         c) .h file would be scanned only if needed.
14667         d) typemap would be generated (with T_PTROBJ).
14668         e) Documentation (=list) for autogenerated guys would be
14669     included into POD.
14670         f) duplicated XSUBs would not be generated;
14671         g) arguments to XSUBs being arrays are recognized (note that
14672     xsubpp would probably choke on such guys).
14673
14674     -x option requires C-Scan-0.3 (releases a couple of minutes ago to
14675             ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
14676     should propagate to CPAN soon).
14677
14678 Index: utils/perlbug.PL
14679
14680     Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
14681
14682 Index: utils/perldoc.PL
14683
14684     More choices in the pager war.  Unfortunately, we can't rely on
14685     all users agreeing with the Sysadmin's choice, nor can we
14686     assign a default preference order, since opinions vary.  If the
14687     user doesn't have $ENV{PAGER} set, we do want to pick up one that
14688     at least works, so we'll try whatever Configure found.
14689
14690 Index: vms/Makefile
14691
14692     VMS 5.003_05 Update.
14693
14694 Index: vms/config.vms
14695
14696     VMS 5.003_05 Update.
14697
14698 Index: vms/descrip.mms
14699
14700     VMS 5.003_05 Update.
14701
14702 Index: vms/ext/Stdio/Stdio.pm
14703
14704     VMS 5.003_05 Update.
14705
14706 Index: vms/ext/filespec.t
14707
14708     VMS 5.003_05 Update.
14709
14710 Index: vms/gen_shrfls.pl
14711
14712     VMS 5.003_05 Update.
14713
14714 Index: vms/perlvms.pod
14715
14716     VMS 5.003_05 Update.
14717
14718 Index: vms/vms.c
14719
14720     VMS 5.003_05 Update.
14721
14722 Index: vms/vmsish.h
14723
14724     VMS 5.003_05 Update.
14725
14726
14727 ----------------
14728 Version 5.003_04
14729 ----------------
14730
14731 This patch was primarily to fix bugs and to clean up some of
14732 the changes made in 5.003_03.  The details are described below.
14733 A very brief summary is:
14734
14735 o Visible Changes to Core Functionality
14736
14737    -Allow and document permissions for FileHandle::new and
14738     IO::File::new.
14739    -glob in Safe compartment used to allow shell access; now
14740     it's in the same category as `` and system().
14741
14742 o Configure and build enhancements
14743
14744    -perl library name is again -lperl, not -lperl5 in some cases.
14745    -Several hint files no longer set -g -DDEBUGGING by default.
14746     Instead, they just turn off optimization, since that is
14747     probably what was intended.
14748    -Include OS/2 and Plan9 updates.
14749
14750 o Bug fixes
14751
14752    -SEGV with $_[0] and circular references fixed.
14753    -Ilya's debugger patch.
14754    -FAKE typeglobs fixed.
14755    -truncate with file name now works.
14756    -lval substr() no longer coredumps with refs
14757    -lval substr now clears lexicals in re-entered scopes.
14758    -core dump in caller() for signal handler for __DIE__.
14759
14760 o Specific Changes
14761
14762 Here are the specific file-by-file changes.
14763
14764 # This is my patch perl5.003_04.pat to perl5.003_03
14765 # The full description is below.
14766 # Please execute the following commands before applying this patch.
14767 # (You can feed this patch to 'sh' to do so.)
14768 #   -- Andy Dougherty
14769
14770 # Obsolete perl4 hint file.
14771 rm -f hints/dnix.sh
14772 # Obsolete
14773 rm -f os2/notes
14774
14775 # We'll create a new test, but patch won't automatically make it
14776 # executable.
14777 touch t/op/gv.t
14778 chmod +x t/op/gv.t
14779
14780 exit 0
14781
14782
14783 This is patch perl5.003_04.pat to perl version 5.003_03.
14784 This takes you from 5.003_03 to 5.003_04.
14785
14786 To apply this patch, run the above commands,
14787 cd to your perl source directory and then type
14788
14789         patch -p1 -N < perl5.003_04.pat
14790
14791 The changes are described after each /^Index/ line below.  This is
14792 designed so you can examine each change with a command such as
14793
14794         csplit -k perl5.003_04.pat '/^Index:/' '{99}'
14795
14796 Index: Changes
14797
14798     Updated for 5.003_04.
14799
14800 Index: Configure
14801
14802     Change name of shared libperl library back to libperl.so.xxx,
14803     so that a simple -lperl picks up either libperl.a or
14804     libperl.so.xxx.
14805
14806     Check if $sh='' in case we've reloaded an old config.sh
14807
14808 Index: INSTALL
14809
14810     Change name of shared perl library to libperl, instead of
14811     libperl5.
14812
14813     Add notes about fragility of shared libperl and the usefulness
14814     of archlib to separate different binaries.
14815
14816 Index: MANIFEST
14817
14818     os2/notes removed
14819
14820     obsolete hints/dnix.sh removed.
14821
14822     New typeglob test.
14823
14824 Index: Makefile.SH
14825
14826     For building shared libperl, relocate whole rule to
14827     inside the if test -f $osname/Makefile.SHs case.
14828
14829 Index: Porting/Glossary
14830
14831     Updated.
14832
14833 Index: README.os2
14834
14835     Updated.
14836
14837 Index: av.c
14838
14839     Subject: Re: SEGV with $_[0] and circular references
14840
14841     Subject: random cleanup
14842
14843     This patch removes a few obvious redundancies in the source.
14844
14845 Index: config_H
14846
14847     Updated.  Note new comments to make AIX happy.
14848
14849 Index: config_h.SH
14850
14851     Change /*#define../**/ into /*#define../ **/
14852     to make IBM's xlc compiler shut up about nested comments.
14853     The /*#define FOO /**/ is a perfectly legal un-nested comment, and
14854     I wish IBM would fix it's blasted compiler instead.  In the meantime
14855     we'll take mercy on the poor AIX user and get rid of the screenfulls
14856     of stupid warning messages.  Thanks to Hallvard B Furuseth for the fix.
14857
14858 Index: dump.c
14859
14860     This patch changes neither behavior nor performance.  However, it does
14861     reduce code size and improve maintainability by combining some common
14862     code in gv_fullname() and gv_efullname().
14863
14864 Index: ext/FileHandle/FileHandle.pm
14865
14866     This patch documents the behavior of FileHandle::{new,open} with
14867     regard to open modes.  It also documents the exportation of Fcntl
14868     constants.
14869
14870     This patch fixes a bug observed by Tom Christiansen: FileHandle::new
14871     didn't allow for file permissions after the file mode.  Here's a patch.
14872
14873 Index: ext/IO/lib/IO/File.pm
14874
14875     This patch fixes a bug observed by Tom Christiansen: IO::File::new
14876     didn't allow for file permissions after the file mode.  Here's a patch.
14877
14878     This patch documents the behavior of IO::File::{new,open} with
14879     regard to open modes.  It also documents the exportation of Fcntl
14880     constants.
14881
14882 Index: ext/Opcode/Opcode.pm
14883
14884     Subject: Re: glob in Safe compartment allows shell access
14885
14886     I've moved the glob op into the same opcode tag as backticks and system
14887     and added a comment.
14888
14889 Index: gv.c
14890
14891     This patch changes neither behavior nor performance.  However, it does
14892     reduce code size and improve maintainability by combining some common
14893     code in gv_fullname() and gv_efullname().
14894
14895 Index: handy.h
14896
14897     Subject: Patch for LONG_MAX & co.
14898
14899     Sorry about adding yet another #ifdef forest, but hopefully this
14900     should resolve the *_MAX issues permanently. It adds to the
14901     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
14902     symbols the complete set of
14903     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
14904     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
14905     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
14906     and get appropriate figures. All references to LONG_(MIN|MAX) are
14907     changed appropriately.
14908
14909     The .c changes have the side effect of making cast_uv properly use quad
14910     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
14911     works, but I don't have any handy Crays to try it out on.
14912
14913     Add notes on perl's internal types, specifically Quad_t and IV.
14914
14915 Index: hints/hpux.sh
14916
14917     Remove the d_bsdpgrp hint.  The defaults should be ok.
14918
14919 Index: hints/irix_6_2.sh
14920
14921     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
14922     unless that's what the user really wants.
14923
14924 Index: hints/mpeix.sh
14925
14926     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
14927     unless that's what the user really wants.
14928
14929 Index: hints/os2.sh
14930
14931     Fixes for sh vs. bin_sh + cleanup.
14932
14933 Index: hints/ultrix_4.sh
14934
14935     Don't call optimize=-g, just call optimize=none.  The -g
14936     pulls in -DDEBUGGING, which might not be wanted.
14937
14938 Index: lib/ExtUtils/MM_Unix.pm
14939
14940     .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
14941
14942 Index: lib/ExtUtils/xsubpp
14943
14944     Fix SCOPE?  (See pod/perlxs.pod).
14945     Up version number to 1.938.
14946
14947 Index: lib/Test/Harness.pm
14948
14949     Add a return value to runtests - non-zero if all tests ran ok,
14950     zero otherwise.
14951
14952 Index: lib/perl5db.pl
14953
14954     Ilya's debugger patch.
14955         Undefined subroutine &Carp::longmess called at
14956             /opt/perl5.003_03/lib/perl5db.pl line 1423.
14957
14958
14959     Make perl5db compatible with the recent 'strict refs' enforcement
14960     in %SIG.
14961
14962 Index: malloc.c
14963
14964     A patch to perl5.003_02/malloc to give a sensible error abort() message
14965     in ANSI C, and to give it to stderr instead of stdout.
14966
14967     Use config_h's STRINGIFY macro instead of pre-ANSI "p".
14968
14969 Index: mg.c
14970
14971     Subject: FAKE typeglobs seriously busted (with patch)
14972
14973     Handling of fake typeglobs (scalars that are really globs
14974     in disguise) is seriously busted since 5.002 (it wasn't
14975     so in 5.001n).
14976     The problem is that mg_get() on a glob calls gv_efullname()
14977     which might coerce its first arg to a string.
14978
14979     Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
14980     weren't being properly detected by some of the sig magic, but as shared
14981     hash keys wouldn't normally be used in %SIG it's unlikely this is a
14982     significant problem.)
14983
14984     This patch changes neither behavior nor performance.  However, it does
14985     reduce code size and improve maintainability by combining some common
14986     code in gv_fullname() and gv_efullname().
14987
14988 Index: myconfig
14989
14990     Update perlio-related variables.
14991
14992 Index: op.c
14993
14994     This patch changes neither behavior nor performance.  However, it does
14995     reduce code size and improve maintainability by combining some common
14996     code in gv_fullname() and gv_efullname().
14997
14998 Index: opcode.h
14999
15000     Updated.  See opcode.pl.
15001
15002 Index: opcode.pl
15003
15004     Subject: Re: truncate with file name does not work (with patch)
15005
15006     The prototype for truncate was changed so that perl won't die
15007     with C<use strict;> when the first arg is a bareword (filehandle).
15008     I think it was Tom (as in "tchrist") who brought this up.
15009
15010     Here's a patch that undoes the damage, makes it work with
15011     C<use strict;>, and adds to the testsuite.
15012
15013 Index: os2/Makefile.SHs
15014
15015     perllib vs. LIBPERL
15016
15017 Index: os2/diff.configure
15018
15019     Updated.
15020
15021 Index: os2/os2.c
15022
15023     SH_PATH_INI vs. BIN_SH
15024
15025 Index: os2/os2ish.h
15026
15027     SH_PATH_INI added (needed to redefine SH_PATH for binary
15028             distribution).
15029     SH_PATH is redefined.
15030
15031 Index: patchlevel.h
15032
15033     SUBVERSION 4.
15034
15035 Index: perl.h
15036
15037     Subject: Patch for LONG_MAX & co.
15038
15039     Sorry about adding yet another #ifdef forest, but hopefully this
15040     should resolve the *_MAX issues permanently. It adds to the
15041     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
15042     symbols the complete set of
15043     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
15044     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
15045     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
15046     and get appropriate figures. All references to LONG_(MIN|MAX) are
15047     changed appropriately.
15048
15049     The .c changes have the side effect of making cast_uv properly use quad
15050     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
15051     works, but I don't have any handy Crays to try it out on.
15052
15053     Add notes on perl's internal types, specifically Quad_t and IV.
15054
15055 Index: perlio.c
15056
15057     Removes an incorrect prototype for setlinebuf from
15058     perlio.c because it conflicts with the correct declaration in
15059     MachTen's stdio.h (and possibly other stdio's as well).
15060
15061     Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
15062     HAS_F[GS]ETPOS) case.  The patch fixes this omission (in a rather lumpen
15063     manner).  I don't think this should affect platforms which try to hack a
15064     different path through the #ifdef forest, but this assertion would benefit
15065     from testing...
15066
15067     Dominic Dunlop
15068
15069 Index: plan9/config.plan9
15070
15071     Updated.
15072
15073 Index: plan9/fndvers
15074
15075     Updated.
15076
15077 Index: plan9/mkfile
15078
15079     Updated.
15080
15081 Index: plan9/setup.rc
15082
15083     Updated.
15084
15085 Index: pod/perldiag.pod
15086
15087     Subject: lval substr() coredumps with refs (with patch)
15088
15089     substr() coredumps with a target that is a ref, when it is used in
15090     an lvalue context.
15091     The patch below corrects the problem by stringifying the reference
15092     first (and emitting a warning when appropriate).
15093
15094 Index: pod/perlxs.pod
15095
15096     document xsubpp SCOPE:
15097
15098 Index: pp.c
15099
15100     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
15101
15102     substr() in lvalue context interacts in buggy fashion with SVs that
15103     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
15104     1, since these are merely "cleared in place" by setting SvOK_off.
15105
15106     Subject: lval substr() coredumps with refs (with patch)
15107
15108     substr() coredumps with a target that is a ref, when it is used in
15109     an lvalue context.
15110     The patch below corrects the problem by stringifying the reference
15111     first (and emitting a warning when appropriate).
15112
15113     Subject: Patch for LONG_MAX & co.
15114
15115 Index: pp_ctl.c
15116
15117     This patch changes neither behavior nor performance.  However, it does
15118     reduce code size and improve maintainability by combining some common
15119     code in gv_fullname() and gv_efullname().
15120
15121 Index: pp_hot.c
15122
15123     Subject: Patch for LONG_MAX & co.
15124
15125     This patch changes neither behavior nor performance.  However, it does
15126     reduce code size and improve maintainability by combining some common
15127     code in gv_fullname() and gv_efullname().
15128
15129 Index: pp_sys.c
15130
15131     This patch changes neither behavior nor performance.  However, it does
15132     reduce code size and improve maintainability by combining some common
15133     code in gv_fullname() and gv_efullname().
15134
15135 Index: proto.h
15136
15137     This patch changes neither behavior nor performance.  However, it does
15138     reduce code size and improve maintainability by combining some common
15139     code in gv_fullname() and gv_efullname().
15140
15141 Index: run.c
15142
15143     This patch changes neither behavior nor performance.  However, it does
15144     reduce code size and improve maintainability by combining some common
15145     code in gv_fullname() and gv_efullname().
15146
15147 Index: sv.c
15148
15149     Subject: random cleanup
15150
15151     This patch removes a few obvious redundancies in the source.
15152
15153     Subject: sv_setsv patch
15154
15155     This patch changes neither behavior nor performance.  However, it does
15156     reduce code size and improve maintainability by combining some common
15157     code in gv_fullname() and gv_efullname().
15158
15159     From: Chip Salzenberg
15160     Subject: Track SVs for destruction when -DPURIFY
15161
15162     When checking for memory leaks, I compiled Perl with "-DPURIFY".
15163     Although that flag improves the leak checking, it also breaks
15164     destruction of global objects, because SVs aren't kept in captive
15165     arenas any more.
15166
15167     This patch rectifies the problem by providing an alternative
15168     method for keeping track of SVs when Perl is compiled for Purify.
15169     It has no effect on normal operation.
15170
15171
15172     Add comment about assert(len >=0) when len is unsigned anyway.
15173
15174 Index: t/io/fs.t
15175
15176     Subject: Re: truncate with file name does not work (with patch)
15177
15178     The prototype for truncate was changed so that perl won't die
15179     with C<use strict;> when the first arg is a bareword (filehandle).
15180     I think it was Tom (as in "tchrist") who brought this up.
15181
15182     Here's a patch that undoes the damage, makes it work with
15183     C<use strict;>, and adds to the testsuite.
15184
15185     The "not implemented" branch is missing a "\n".
15186
15187 Index: t/op/gv.t
15188
15189     Subject: FAKE typeglobs seriously busted (with patch)
15190
15191     Handling of fake typeglobs (scalars that are really globs
15192     in disguise) is seriously busted since 5.002 (it wasn't
15193     so in 5.001n).
15194
15195     The problem is that mg_get() on a glob calls gv_efullname()
15196     which might coerce its first arg to a string.
15197
15198 Index: t/op/substr.t
15199
15200
15201     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
15202
15203     substr() in lvalue context interacts in buggy fashion with SVs that
15204     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
15205     1, since these are merely "cleared in place" by setting SvOK_off.
15206
15207     Subject: lval substr() coredumps with refs (with patch)
15208
15209     substr() coredumps with a target that is a ref, when it is used in
15210     an lvalue context.
15211     The patch below corrects the problem by stringifying the reference
15212     first (and emitting a warning when appropriate).
15213
15214 Index: toke.c
15215
15216     Subject: Re: truncate with file name does not work (with patch)
15217
15218     The prototype for truncate was changed so that perl won't die
15219     with C<use strict;> when the first arg is a bareword (filehandle).
15220     I think it was Tom (as in "tchrist") who brought this up.
15221
15222     Here's a patch that undoes the damage, makes it work with
15223     C<use strict;>, and adds to the testsuite.
15224
15225 Index: util.c
15226
15227     Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
15228             __DIE__ (with patch)
15229
15230     sv_2pv() might call croak() (which is not prepared to handle that
15231     when it calls sv_2pv(), itself).  Likewise for warn() (but under
15232     slightly more esoteric circumstances--mg_get() in sv_2pv() might
15233     trigger a call to warn()).
15234
15235
15236     Subject: Patch for LONG_MAX & co.
15237
15238     PERL_BADLANG is examined by default before issuing a warning during
15239             internationalization.
15240
15241 Index: utils/h2xs.PL
15242
15243     Make leading =head NAME item a paragraph so pod2man finds it.
15244
15245 Index: utils/perldoc.PL
15246
15247     Use col -x to filter out half-line feeds (ESC-9) from
15248     HP-UX nroff -man output.  (col -x isn't portable -- SunOS
15249     doesn't support the -x option.)
15250
15251
15252 ----------------
15253 Version 5.003_03
15254 ----------------
15255
15256 Most of the changes in 5.003_03 are to make the build and installation
15257 process more robust.  The details are described below.  A very brief
15258 summary is:
15259
15260 o Visible Changes to Core Functionality
15261
15262    -Support for tied filehandles.
15263
15264 o Configure enhancements
15265
15266    -How to build and install a shared libperl.so is now documented
15267     and supported, though it's not the default for most platforms.
15268
15269 o Bug fixes
15270
15271    -Support bit operations on strings longer than 15 bytes.
15272
15273    -If a regex supplied to split() contains paranthesized subpatterns
15274     that can result in null matches, perl no longer coredumps.
15275
15276    -Fix problems with each() on tied hashes.
15277
15278    -Make h2ph architecture-independent by using Config at run-time
15279     rather than extraction time.
15280
15281 o Specific Changes
15282
15283 Here are the specific file-by-file changes.
15284
15285 # This is my patch perl5.003_03.pat to perl5.003_02
15286 # The full description is below.
15287 # Please execute the following commands before applying this patch.
15288 # (You can feed this patch to 'sh' to do so.)
15289 #   -- Andy Dougherty
15290
15291 # Absorbed into Changes5.002
15292 rm -f Changes.Conf
15293
15294 # Not needed.
15295 rm -f ext/POSIX/mkposixman.pl
15296
15297 # Moved to README.os2.  I'm not sure why the README files are
15298 # here rather than in the appropriate subdirectories.
15299 rm -f os2/README
15300
15301 # Not needed.
15302 rm -f pod/Makefile.PL
15303
15304 # New test for bit ops.
15305 touch t/op/bob.t
15306
15307 # Patches that create new tests don't always make them executable.
15308 chmod +x t/*/*.t
15309
15310 # Create a new directory for Porting and Patching info.
15311 mkdir Porting
15312
15313 exit 0
15314
15315 This is patch perl5.003_03.pat to perl version 5.003_02.
15316 This takes you from 5.003_02 to 5.003_03.
15317
15318 To apply this patch, run the above commands,
15319 cd to your perl source directory and then type
15320
15321         patch -p1 -N < perl5.003_03.pat
15322
15323 The changes are described after each /^Index/ line below.  This is
15324 designed so you can examine each change with a command such as
15325
15326         csplit -k perl5.003_03.pat '/^Index:/' '{99}'
15327
15328 Index: Changes
15329
15330         Include 5.003_03 change notes.
15331
15332         Move older change notes to separate files.
15333
15334 Index: Changes5.000
15335
15336         New file.  Changes from perl4.036 to 5.000.
15337
15338 Index: Changes5.001
15339
15340         New file.  Changes from 5.000 to 5.001
15341
15342 Index: Changes5.002
15343
15344         New file.  Changes from 5.001 to 5.002
15345
15346 Index: Changes5.003
15347
15348         New file.  Changes from 5.002 to 5.003
15349
15350 Index: Configure
15351
15352         Relaxed warning about ksh on exotic machines.
15353
15354         Changed usesafe to useopcode.
15355
15356         Add search for gzip and zip.
15357
15358         Look more carefully for $sh (the Bourne-ish shell).
15359         Use that info to set $startsh correctly.
15360
15361         Change prompts for PerlIO interface.  See INSTALL
15362         for how this is supposed to work.  The default is
15363         still the same as in 5.003_02, namely don't use
15364         any fancy new PerlIO stuff.
15365
15366         Don't look for sigvec() since we don't actually use it.
15367         (Plus, it used to print an alarming misleading message about
15368         race conditions.)
15369
15370         Look for stdio's _filbuf under the possible names of
15371         _filbuf, __filbuf, and _fill.
15372
15373         New $useshrplib variable to control whether we build a shared
15374         libperl.so.  The name of the library is in $libperl.
15375         Always install it in $installarchlib/CORE/$libperl.
15376
15377         Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
15378
15379         Replace old $altmake stuff with newer autoconf-ish
15380         $make_set_make, which checks if $make sets $(MAKE).  Now you
15381         choose an alternate make with sh Configure -Dmake=gmake (or
15382         whatever).
15383
15384         Remove 'ln' for the list of essential commands.  Simulate
15385         it with 'cp' if necessary.
15386
15387         Change `logname` prompts to handle extra gratuitous spaces in
15388         Ultrix output.
15389
15390         Autodetect os2.
15391
15392         Fix silly bug in checking for fully-qualified names in /etc/hosts.
15393
15394         Generalize Gconvert tests.  Give correct and more useful
15395         error messages.
15396
15397         Use $obj_ext instead of literal '.o' in the dynaloader test.
15398
15399         Include appropriate header files in bcopy() and memcpy()
15400         tests.  Note whether memmove is available.
15401
15402         Check whether struct sigaction works (needed for Solaris 2.5
15403         with -Xc).
15404
15405         Include appropriate header files for randbits test.
15406
15407 Index: INSTALL
15408
15409         Add note about space requirements.
15410
15411         Update to match Configure changes (Opcode vs. Safe,
15412         useperlio, useshrplib, etc.)
15413
15414         Reorganize the structure of some of the hints.
15415
15416         Miscellaneous clarifications.
15417
15418 Index: MANIFEST
15419
15420         Updated.  5.003_02 introduced some massive patches, mostly
15421         due to spacing changes.  I didn't bother to sort them all out;
15422         I just started with 5.003's MANIEFST.
15423
15424 Index: Makefile.SH
15425
15426         Support the new simplified shared libperl mechanism.
15427
15428         Use new $make_set_make directive.
15429
15430         Remove redundant libperl Make variable.
15431
15432         Remove unnecessary MAB variable.
15433
15434         Remove dependency of minitest on lib/Config.pm, since it could
15435         well have been a failure of configpm that inspired testing
15436         miniperl in the first place!
15437
15438 Index: Porting/Glossary
15439
15440         New file describing all the config.sh variables.
15441         Eventually, I hope to fill this directory with other useful
15442         stuff.
15443
15444 Index: README.os2
15445
15446         Replace old README.os2 with more up-to-date os2/README.
15447
15448 Index: config_H
15449
15450         Updated to match current Configure and config_h.SH.
15451         Some rearrangement of parts has occurred due to new
15452         dependencies in the metaconfig units.
15453
15454 Index: config_h.SH
15455
15456         Updated to match current Configure and config_h.SH.
15457         Some rearrangement of parts has occurred due to new
15458         dependencies in the metaconfig units.
15459
15460         Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
15461         SITEARCH, and SITELIB.  Previous versions just included the
15462         ~-expanded names (with unhelpful descriptions).  No functionality
15463         is changed, but maybe it's a little better documented now.
15464
15465 Index: doio.c
15466
15467         Possibly Include <signal.h> and <unistd.h>
15468
15469 Index: doop.c
15470
15471         No longer prefer bcmp over memcmp when order doesn't matter.
15472
15473         Support bit operations on strings longer than 15 bytes.
15474
15475 Index: embed.h
15476
15477         Auto-generated.
15478
15479 Index: embed.pl
15480
15481         Expand warning at the top.
15482
15483 Index: ext/IO/IO.pm
15484
15485         Clean up docmentation installation errors.
15486
15487 Index: ext/IO/lib/IO/Seekable.pm
15488
15489         Clean up docmentation installation errors.
15490
15491 Index: ext/IO/lib/IO/Select.pm
15492
15493         Clean up docmentation installation errors.
15494
15495 Index: ext/Opcode/Opcode.xs
15496
15497         Add support for tied filehandles.
15498
15499 Index: ext/SDBM_File/sdbm/sdbm.h
15500
15501         Change the Mymalloc to match Perl_malloc in perl.h.
15502
15503 Index: ext/util/make_ext
15504
15505         Typo change.
15506         Get rid of unused altmake.
15507
15508 Index: global.sym
15509
15510         Fix problems with each() on tied hashes.
15511
15512 Index: handy.h
15513
15514         Change safe*alloc functions to have prototypes that
15515         match the system's malloc and free types.  That is, use
15516         Malloc_t instead of char *, and Free_t instead of void.
15517         This is necessary so . . .
15518
15519         Safefree cast matches type of free() whether it's perl's
15520         malloc/free or the system's malloc/free.
15521
15522 Index: hints/README.hints
15523
15524         Remove out-of-date info.
15525
15526         Document a bit about how hint files work.
15527
15528 Index: hints/aix.sh
15529
15530         qmaxmem hint doesn't apply to gcc.
15531
15532 Index: hints/dgux.sh
15533
15534         Configure will now automatically detect shared libperl stuff.
15535
15536 Index: hints/dynixptx.sh
15537
15538         Fix typo in comment.
15539
15540         Configure will now automatically detect shared libperl stuff.
15541
15542 Index: hints/epix.sh
15543
15544         Use glibpth instead of libpth.  This allows Configure to
15545         add local directories, such as /opt/local/lib, etc.
15546
15547 Index: hints/irix_6_2.sh
15548
15549         Include some info on cc -n32 compile.
15550
15551 Index: hints/linux.sh
15552
15553         Configure now tests gcvt() more thoroughly.
15554
15555 Index: hints/machten_2.sh
15556
15557         Update where to find dld.
15558
15559 Index: hints/mips.sh
15560
15561         Use glibpth instead of libpth.
15562
15563 Index: hints/next_3.sh
15564
15565         Build up $mab dynamically.  Since $mab isn't used anywhere
15566         anymore, this is useless.  However, $mab was never used for
15567         next_3.sh anyway, so there's been no change in functionality.
15568
15569 Index: hints/next_4.sh
15570
15571         Get rid of extraneous isnext_4 variable.  Configure and
15572         Makefile.SH will use $osname and $osvers instead.
15573
15574         Build up $mab dynamically based on available architectures.
15575
15576         Absorb $mab into ccflags and ccdlflags.  I hope that will
15577         cover everything.  (Configure should automatically remove
15578         the -arch stuff from cppflags.)
15579
15580         Configure now knows next4 needs to use a shared libperl.5.so.
15581
15582         Allow users to use -Dprefix.
15583
15584 Index: hints/os2.sh
15585
15586         Try to update to reflect newer shared libperl stuff.
15587         I probably goofed :-).
15588
15589 Index: hints/sco.sh
15590
15591         Additional notes on using icc.
15592
15593         Additional flags for dynamic loading.
15594
15595 Index: hints/solaris_2.sh
15596
15597         Perl.h no longer prefers bcmp, so it's again ok if Configure
15598         finds them, since perl will prefer the mem* versions anyway.
15599
15600 Index: hints/sunos_4_0.sh
15601
15602         Don't include <unistd.h>
15603
15604 Index: hints/sunos_4_1.sh
15605
15606         Add brief note about GNU as and ld.
15607
15608         Don't include <unistd.h>
15609
15610         Add notes about WHOA THERE messages.
15611
15612 Index: hints/titanos.sh
15613
15614         Include sfio in libswanted.
15615
15616         Don't set libpth any more.
15617
15618 Index: hints/umips.sh
15619
15620         New hint file.
15621
15622 Index: hv.c
15623
15624         Use memcmp even in cases where ordering doesn't matter.
15625
15626         Fix problems with each() on tied hashes.
15627
15628 Index: installperl
15629
15630         Simplify installation of shared libperl.so.
15631
15632         Avoid reaching Command Failed!!! with /usr/bin/perl.
15633
15634 Index: lib/AutoSplit.pm
15635
15636         Clean up docmentation installation errors.
15637
15638 Index: lib/ExtUtils/MM_Unix.pm
15639
15640         Remove MAB references.
15641
15642         Use 'useshrplib' instead of 'd_shrplib'
15643
15644 Index: lib/ExtUtils/MakeMaker.pm
15645
15646         Remove mab references.
15647
15648 Index: lib/FindBin.pm
15649
15650         Clean up docmentation installation errors.
15651
15652 Index: lib/Symbol.pm
15653
15654         Put back in the BEGIN { require 5.002; }.  The version in
15655         5.003_02 wouldn't work in 5.002 anyway.  Further, the whole
15656         point of the construct is to catch 5.001m, so we can't use
15657         syntax introduced after 5.001m to do that.
15658
15659 Index: lib/Text/Wrap.pm
15660
15661         Remove double 'use strict'.
15662
15663 Index: lib/perl5db.pl
15664
15665         Add explicit '&' to avoid warnings under strict refs.
15666
15667 Index: lib/sigtrap.pm
15668
15669         Clean up docmentation installation errors.
15670
15671 Index: makedepend.SH
15672
15673         Use Configure's $sh and $make_set_make variables.
15674
15675 Index: mg.c
15676
15677         Include <unistd.h>
15678
15679         Use Safefree() macro instead of safefree() function with
15680         a (possibly) incorrect cast.  The whole point of the
15681         Safefree() macro is that it does the correct cast for you.
15682
15683
15684 Index: patchlevel.h
15685
15686         Change to SUBVERSION 3.
15687
15688 Index: perl.c
15689
15690         Include <unistd.h>
15691
15692 Index: perl.h
15693
15694         No longer prefer bcmp slightly for comparisons that don't care
15695         about ordering.
15696
15697         Rely on Configure setting SH_PATH.
15698
15699         Change the function name to Pause() instead of pause() to
15700         avoid potential prototype problems.  (This naming convention
15701         is similar to the Fwrite and Fflush macros.)
15702
15703         Fix problems with each() on tied hashes.
15704
15705         Work around crypt prototype problem on NeXT.
15706
15707 Index: perlio.c
15708
15709         Fixes to support non-std stdio.
15710
15711 Index: perlio.h
15712
15713         Try to document the various #defines a bit.  This is far from
15714         finished.
15715
15716         Remove a lot of trailing whitespace.  (It's of no consequence, but
15717         but I'm not going to redo the patch just to put back in the trailing
15718         whitespace either.)
15719
15720 Index: perlsdio.h
15721
15722         Fixes to support non-std stdio.
15723
15724 Index: perly.c
15725
15726         Restore use of Safefree() macro.
15727
15728 Index: perly.c.diff
15729
15730         Restore use of Safefree() macro.
15731
15732 Index: perly.h
15733
15734         Delete duplicate line.
15735
15736 Index: plan9/buildinfo
15737
15738         Update.
15739
15740 Index: pod/perlapio.pod
15741
15742         Clean up docmentation installation errors.
15743
15744 Index: pod/perlipc.pod
15745
15746         Fix typo.
15747
15748         Untaint port number.
15749
15750 Index: pod/perlmod.pod
15751
15752         Fix a minor nit regarding Exporter.
15753
15754 Index: pod/perlre.pod
15755
15756         Clean up docmentation installation errors.
15757
15758 Index: pod/perltie.pod
15759
15760         Add support for tied filehandles.
15761
15762 Index: pod/perltrap.pod
15763
15764         Clean up docmentation installation errors.
15765
15766 Index: pod/perlxstut.pod
15767
15768         Clean up docmentation installation errors.
15769
15770 Index: pod/pod2man.PL
15771
15772         Clean up docmentation installation errors.
15773
15774 Index: pp.c
15775
15776         Add support for tied filehandles.
15777
15778         If a regex supplied to split() contains paranthesized subpatterns
15779         that can result in null matches, perl coredumps.
15780
15781 Index: pp_hot.c
15782
15783         Use memcmp instead of bcmp even when we don't care about order.
15784
15785         Add support for tied filehandles.
15786
15787 Index: pp_sys.c
15788
15789         Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
15790         (The latter two are especially for NetBSD.)
15791
15792         Don't assume sys/time.h and sys/select.h can't coexist.
15793
15794         Use Pause macro.
15795
15796 Index: proto.h
15797
15798         Fix safe*alloc and safefree prototypes.
15799
15800 Index: regexec.c
15801
15802         Use memcmp instead of bcmp even when we don't care about order.
15803
15804 Index: sv.c
15805
15806         Use memcmp instead of bcmp even when we don't care about order.
15807
15808 Index: t/lib/opcode.t
15809
15810         Add support for tied filehandles.
15811
15812 Index: t/op/bop.t
15813
15814         Support bit operations on strings longer than 15 bytes.
15815
15816 Index: t/op/misc.t
15817
15818         Add support for tied filehandles.
15819
15820 Index: t/op/split.t
15821
15822         If a regex supplied to split() contains paranthesized subpatterns
15823         that can result in null matches, perl coredumps.
15824
15825 Index: toke.c
15826
15827         Include <unistd.h>.
15828
15829         Use memcmp instead of bcmp even when we don't care about order.
15830
15831 Index: util.c
15832
15833         Include <unistd.h>.
15834
15835         Use correct types for safe*alloc and safefree functions.
15836
15837 Index: utils/h2ph.PL
15838
15839         Make h2ph architecture-independent by using Config at run-time
15840         rather than extraction time.
15841
15842 Index: writemain.SH
15843
15844         Remove unnecessary curlies.  (They are a leftover from
15845         an older auto_init mechanism.)
15846
15847 Index: x2p/Makefile.SH
15848
15849         Use Configure's $sh and $make_set_make.
15850
15851         Remove MAB stuff, since it's now in ccflags.
15852
15853         Keep 5.003's RCS info.
15854
15855 Index: x2p/a2p.h
15856
15857         Keep 5.003's RCS info.
15858
15859 Index: x2p/str.c
15860
15861         Use Configure's FILE_filbuf macro instead of a raw _filbuf.
15862
15863
15864 ----------------
15865 Version 5.003_02
15866 ----------------
15867
15868 o Visible Changes to Core Functionality
15869   - Redefining constant subs, or changing sub's prototype now give warnings.
15870   - Fixes for ++/-- of values close to max/min size of an integer
15871   - Warning for un-qualified bareword as handler in $SIG{}.
15872   - UNIVERSAL::isa can now be called as static method.
15873
15874 o Changes in Core Internals
15875   - PerlIO abstraction added.
15876     Perl core and standard extensions no longer assume ANSI C's stdio is IO
15877     mechanism, Default Configure mode is still to use stdio via set of C macros.
15878     Alternate modes are to use stdio via one perlio.c module, or
15879     to use sfio if available.
15880
15881   - Several bug fixs from perl5-porters
15882       - Make sources non-ANSI C correct again.
15883       - SUPER in gv.c
15884       - Last of shared-hash-key patches
15885       - eval '(0,1..3)'; # --> SegFault
15886       - coredumps after simple subsitutes.
15887       - Correction to UNIVERSAL::VERSION docs.
15888       - Fixed io_udp test.
15889       - Fixed another abuse of malloc'ed memory.
15890   - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
15891   - Reverted to default of not hiding perl's malloc (if used).
15892
15893 o Changes in the Standard Library and Utilities
15894   - Fixed MakeMaker for static SDBM and builing in a link tree.
15895   - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
15896   - Documentation/test tweak to DB_File
15897   - h2xs upgrade to allow use C::Scan module
15898
15899 o Changes in OS-specific and Build-time Support
15900   - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
15901   - Updated MANIFEST
15902   - make minitest now depends on lib/Config.pm, as some of tests require it.
15903   - Included latest plan9 sub-directory
15904   - Applied OS/2 patches.
15905   - Typo patch for VMS.
15906
15907
15908 ----------------
15909 Version 5.003_01
15910 ----------------
15911
15912 Version 5.003_01 contains bugfixes and additions accumulated since
15913 version 5.002_01, since the patch to version 5.003 was deliberately
15914 kept simple.  In addition to numerous small bugfixes in the core,
15915 library files, and documentation, this patch contains several
15916 significant revisions, summarized below:
15917
15918 o Visible Changes to Core Functionality
15919
15920   - A port to Plan9 has been started, and changes are integrated into
15921     the standard distribution.  As of this release, the Perl core
15922     and several common extensions are working.
15923
15924   - A set of basic methods in the UNIVERSAL class have been added to
15925     the Perl core.  Since UNIVERSAL is an implicit member of every
15926     class's @ISA, the methods can be called via any object.
15927
15928   - A mandatory warning has been added for 'declarations' of lexical
15929     variables using the "my" operator which mask an existing lexical
15930     variable declared in the same scope, making the previous variable
15931     inaccessible by its name.
15932
15933   - The "use" and "require" operators have been extended to allow
15934     checking of the required module's version.  The "use" operator
15935     can now be used for an immediate version check of Perl itself.
15936
15937   - A new "strict" pragma, "strict untie", has been added, which
15938     produces an error if a tied value is untied when other references
15939     exist to the internal object implementing the tie.
15940
15941   - Barewords used as associative array keys (i.e. when specifying
15942     an associative array element like $foo{__BAR} or on the left
15943     side of the => operator) may now begin with an underscore as
15944     well as an alphabetic character.
15945
15946   - Some of the configuration information previously produced by the
15947     -v switch has been moved to the -V switch, in order to keep -v
15948     output concise.
15949
15950 o Changes in Core Internals
15951
15952   - Symbol table and method lookups have been made faster.
15953
15954   - Perl subroutines which just return a constant value are now
15955     optimized at compile time into inline constants.
15956
15957   - Management of keys for associative arrays has been improved to
15958     conserve space when the same keys are reused frequently, and
15959     to pass true Perl values to tie functions, instead of stringified
15960     representations.
15961
15962   - Messages normally output to stderr may be directed to another
15963     stream when Perl is built.  This allows some platforms to
15964     present diagnostic output in a separate window from normal
15965     program results.
15966
15967   - A bug which caused suiperl to fail silently, albeit securely,
15968     in version 5.003 on some systems has been fixed.
15969
15970   - Management of Unix-style signal handlers via the %SIG associative
15971     array has been made safer.
15972
15973   - Several global C symbols have been renamed to eliminate collisions
15974     with system C header files or libraries on some platforms.
15975     Unfortunately, this means that dynamic extensions compiled under
15976     previous versions of Perl will need to be rebuilt for Perl
15977     5.003_01.  We're in the process of cleaning up Perl's C
15978     namespace to make it easier to link Perl with other binaries,
15979     so this will probably happen again between now and version 5.004.
15980     After that, we'll do our best to maintain binary compatibility
15981     between versions.
15982
15983   - An alternate allocation strategy has been added to Perl's
15984     optional private memory management routines.  This strategy,
15985     which may be selected when Perl is built, is designed to
15986     conserve memory in programs which allocate many small
15987     chunks of memory with sizes near a power of 2, as is often
15988     the case in Perl programs.
15989
15990   - Several memory leaks in the creation and destruction of
15991     multiple interpreters have been fixed.
15992
15993 o Changes in the Standard Library and Utilities
15994
15995   - The Opcode extension, which allows you to control a program's
15996     access to Perl operations, has been added to the standard
15997     distribution.  This extends the work begun in the original
15998     Safe extension, and subsumes it.  The Safe interface is still
15999     available.
16000
16001   - The IO extension, which provides a set of classes for object-
16002     oriented handling of common I/O tasks, has been added to the
16003     standard distribution.  The IO classes will form the basis
16004     for future development of Perl's I/O interface, and will
16005     subsume the FileHandle class in the near future.  The default
16006     class to which all Perl I/O handles belong is now IO::Handle,
16007     rather than FileHandle.
16008
16009   - The ExtUtils::Embed library module, which provides a set
16010     of utility function to help in embedding Perl in other
16011     applications, has been added to the standard distribution.
16012
16013   - The Fatal library module, which provides a simple interface
16014     for creating "do-or-die" equivalents of existing functions,
16015     has been added to the standard distribution.
16016
16017   - The FindBin library module, which determines the full path
16018     to the currently executing program, has been added to the
16019     standard distribution.
16020
16021   - The DB_File extension, and the Getopt::Long, Test::Harness,
16022     Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
16023     have been updated to the authors' latest versions.
16024
16025   - The Carp library module now considers the @ISA chain when
16026     determining the caller's package for inclusion in error messages.
16027
16028   - The h2xs, perlbug, and xsubpp utilities have been updated.
16029
16030   - The standard Perl debugger has been updated, and the information
16031     provided to the debugger when an XSUB is called has been improved,
16032     making it possible for alternate debuggers (such as Devel::DProf)
16033     to do a better job of tracking XSUB calls.
16034
16035   - The pod documentation formatting tools in the standard distribution
16036     can now handle characters in the input stream whose high bit is set.
16037
16038   - The cperl-mode EMACS editing mode has been updated.
16039
16040 o Changes in Documentation
16041
16042   - Typographic and formatting errors have been corrected in the pod
16043     documentation for the core and standard library files
16044
16045   - Explanations of several core operators have been improved
16046
16047   - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
16048     extensively revised.
16049
16050 o Changes in OS-specific and Build-time Support
16051
16052   - Support for the NeXT platform has been extended through
16053     NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
16054
16055   - Support for OS/2 has been extended as well, and now includes
16056     options for building a.out binaries.
16057
16058   - Support for VMS has also been extended, incorporating improved
16059     processing of file specification strings, optional suppression of
16060     carriage control interpretation for record-structured files,
16061     improved support for the -S command line switch, a number of
16062     VMS-specific bugfixes, and significantly improved performance
16063     in line-oriented reading of files.
16064
16065   - Several hints files have been added or updated: aux.sh (updated),
16066     convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
16067     irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
16068     next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
16069     sco.sh (updated), and solaris_2.sh (updated).
16070
16071   - The test driver for the regression tests now reports when a set
16072     of tests have been skipped (presumable because the operation
16073     they're designed to test isn't supported on the current system).