Update Changes5.004 and Changes, fix MANIFEST
[p5sagit/p5-mst-13.2.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_04        Maintenance release 4 for 5.004
55 ----------------
56
57 "1. Out of clutter, find simplicity.
58  2. From discord, find harmony.
59  3. In the middle of difficulty lies opportunity."
60   -- Albert Einstein, three rules of work
61
62
63   HEADLINES FOR THIS MAINTENANCE RELEASE
64
65     Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
66     Fixed memory leak in splice(@_).
67     Fixed debugger core dumps.
68     IO::Socket now sets autoflush by default.
69     Several perldoc bugs fixed, now faster and more helpful.
70     Fixed Win32 handle leak.
71     Many other improvements to Win32 support.
72     Many many other bug fixes and enhancements.
73
74
75   ------  BUILD PROCESS  ------
76
77   Title:  "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
78    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
79           (Jesse Glick)
80  Msg-ID:  <199708290032.UAA15663@ginger>,
81           <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
82   Files:  MANIFEST lib/ExtUtils/Liblist.pm
83
84   Title:  "Set LD_RUN_PATH when building suidperl"
85    From:  Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
86           <sanders@bsdi.com>
87  Msg-ID:  <199708272226.QAA10206@austin.bsdi.com>
88   Files:  Makefile.SH
89
90   Title:  "INSTALL version 1.26"
91    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
92  Msg-ID:  <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
93   Files:  INSTALL
94
95   Title:  "Propagate MAKE=$(MAKE) through perl build"
96    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
97  Msg-ID:  <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
98   Files:  Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
99
100   Title:  "update to installperl for perl5.004_02 to skip CVS dir"
101    From:  Tony Sanders <sanders@bsdi.com>
102  Msg-ID:  <199708272307.RAA13451@austin.bsdi.com>
103   Files:  installperl
104
105   Title:  "makedepend loop on HP-UX 10.20"
106  Msg-ID:  <1997Sep20.183731.2297443@cor.newman>
107   Files:  Makefile.SH
108
109   Title:  "Tiny Grammaro in INSTALL"
110    From:  koenig@anna.mind.de (Andreas J. Koenig)
111  Msg-ID:  <sfcwwkb2pc8.fsf@anna.in-berlin.de>
112   Files:  INSTALL
113
114   Title:  "Fix Configured osvers under Linux 1"
115    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
116           Sanden <hv@crypt.compulink.co.uk>
117  Msg-ID:  <199709241439.PAA17114@crypt.compulink.co.uk>,
118           <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
119   Files:  Configure
120
121   Title:  "INSTALL-1.28"
122    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
123  Msg-ID:  <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
124   Files:  INSTALL
125
126   Title:  "makedepend.SH fix for UNICOS"
127    From:  Jarkko Hietaniemi <jhi@iki.fi>
128  Msg-ID:  <199710132039.XAA21459@alpha.hut.fi>
129   Files:  makedepend.SH
130
131   ------  CORE LANGUAGE  ------
132
133   Title:  "Re: "perl -d" dumps core when loading syslog.ph"
134    From:  Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
135           <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
136           Zakharevich)
137  Msg-ID:  <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
138           <3407639E.FEBF20BA@neckar-alb.de>,
139           <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
140   Files:  pp_ctl.c
141
142   Title:  "Allow $obj->$coderef()"
143    From:  Chip Salzenberg <salzench@nielsenmedia.com>
144  Msg-ID:  <199708291649.MAA23276@nielsenmedia.com>
145   Files:  pp_hot.c
146
147   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
148           perl5"
149    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
150           <alias@mcs.com>
151  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
152           <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
153   Files:  scope.c t/op/ref.t
154
155   Title:  "Avoid assumption that STRLEN == I32"
156    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
157           <h.b.furuseth@usit.uio.no>
158  Msg-ID:  <199708242310.BAA05497@bombur2.uio.no>
159   Files:  hv.c
160
161   Title:  "Fix memory leak in splice(@_)"
162    From:  "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
163           <chip@rio.atlantic.net>
164  Msg-ID:  <m0x3iQE-000CBrC@lukka.student.harvard.edu>
165   Files:  proto.h av.c global.sym pp.c
166
167   Title:  "Fix line number of warnings in while() conditional", "misleading
168           uninit value warning"
169    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
170           <gbacon@crp-201.adtran.com>
171  Msg-ID:  <199708271607.LAA01403@crp-201.adtran.com>
172   Files:  proto.h op.c perly.c perly.y
173
174   Title:  "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
175    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
176           <greg@bic.mni.mcgill.ca>
177  Msg-ID:  <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
178   Files:  pp_sys.c
179
180   Title:  "Fix output of invalid printf formats"
181    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
182           <hv@crypt.compulink.co.uk>
183  Msg-ID:  <199708241529.QAA02457@crypt.compulink.co.uk>
184   Files:  sv.c t/op/sprintf.t
185
186   Title:  "regexec.c regcppartblow declaration missing an arg"
187    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
188  Msg-ID:  <199708290059.BAA05808@crypt.compulink.co.uk>
189   Files:  regexec.c
190
191   Title:  "taint readlink, readdir, gecos"
192    From:  Jarkko Hietaniemi <jhi@iki.fi>
193  Msg-ID:  <199709131651.TAA13471@alpha.hut.fi>
194   Files:  pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
195
196   Title:  "clean up old style package' usage in op.c"
197    From:  Stephen Potter <spp@psa.pencom.com>
198  Msg-ID:  <199709151813.NAA14433@psisa.psa.pencom.com>
199   Files:  op.c
200
201   Title:  "beautifying usage() code in perl.c"
202    From:  "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
203  Msg-ID:  <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
204   Files:  perl.c
205
206   Title:  "debugger to fix core dumps, adds $^S"
207    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
208  Msg-ID:  <199709170823.EAA21359@monk.mps.ohio-state.edu>
209   Files:  pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
210
211   Title:  "downgrade "my $foo masks earlier" from mandatory to "-w""
212    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
213           <spp@psa.pencom.com>
214  Msg-ID:  <199709091832.NAA14763@psisa.psa.pencom.com>,
215           <199709102019.QAA09591@aatma.engin.umich.edu>
216   Files:  pod/perldelta.pod pod/perldiag.pod op.c
217
218   Title:  "fix overridden glob() problems"
219    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
220  Msg-ID:  <199709171645.MAA13988@aatma.engin.umich.edu>
221   Files:  MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
222           toke.c
223
224   Title:  "Reverse previous "Fix C<qq #hi#>" patch"
225    From:  Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
226           <kjahds@kjahds.com>, Tom Christiansen
227           <tchrist@jhereg.perl.com>
228  Msg-ID:  <199707050155.VAA27394@rio.atlantic.net>,
229           <199708172326.RAA19344@jhereg.perl.com>,
230           <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
231   Files:  toke.c
232
233   Title:  "printf type warning buglets in m3t2"
234    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
235  Msg-ID:  <199708141017.MAA10225@bombur2.uio.no>
236   Files:  regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
237
238   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
239           perl5"
240    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
241           <alias@mcs.com>
242  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
243           <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
244   Files:  scope.c t/op/ref.t
245
246   Title:  "unpack now allows commas but -w warns", "unpack() difference
247           5.003->5.004"
248    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
249           <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
250           Jim Esten <jesten@wdynamic.com>, Jim Esten
251           <jesten@wepco.com>, timbo (Tim Bunce)
252  Msg-ID:  <199709031632.LAA29584@wepco.com>,
253           <199709090257.WAA32670@rio.atlantic.net>,
254           <199709090917.MAA05602@alpha.hut.fi>,
255           <199709091000.LAA24094@toad.ig.co.uk>,
256           <341077FE.132F@wdynamic.com>,
257           <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
258   Files:  pod/perldiag.pod pp.c
259
260   Title:  "5.004_04 trial 1 assorted minor details"
261    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
262  Msg-ID:  <HBF.970921p5f6@bombur2.uio.no>
263   Files:  Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
264
265   Title:  "A couple of 4_04t1 problems"
266    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
267  Msg-ID:  <9709210959.AA28772@claudius.bfsec.bt.co.uk>
268   Files:  lib/Cwd.pm perl.c
269
270   Title:  "Minor changes to ease port to MVS"
271    From:  Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
272           SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
273           Prymmer)
274  Msg-ID:  <199709162058.NAA00952@mailsun2.us.oracle.com>
275   Files:  unixish.h miniperlmain.c
276
277   Title:  "Truer version string and more robust perlbug"
278    From:  "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
279           <hv@crypt.compulink.co.uk>
280  Msg-ID:  <199709201514.QAA21187@crypt.compulink.co.uk>,
281           <1997Sep22.090701.2297448@cor.newman>
282   Files:  perl.c utils/perlbug.PL
283
284   Title:  "Fix locale bug for constant (readonly) strings"
285    From:  Jarkko Hietaniemi <jhi@iki.fi>
286  Msg-ID:  <199709262125.AAA28292@alpha.hut.fi>
287   Files:  sv.c t/pragma/locale.t
288
289   Title:  "Enable truly global glob()"
290    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
291  Msg-ID:  <199710080000.UAA18972@aatma.engin.umich.edu>
292   Files:  op.c
293
294   Title:  "Fix for $0 truncation"
295    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
296  Msg-ID:  <199710081703.SAA02653@toad.ig.co.uk>
297   Files:  mg.c
298
299   Title:  "Fix for missing &import leaving stack untidy"
300    From:  Chip Salzenberg <salzench@nielsenmedia.com>
301  Msg-ID:  <199709282252.SAA22915@nielsenmedia.com>
302   Files:  pp_hot.c
303
304   Title:  "Larry's proto fix"
305    From:  Chip Salzenberg <salzench@nielsenmedia.com>
306  Msg-ID:  <199709290004.UAA07559@nielsenmedia.com>
307   Files:  op.c t/comp/proto.t
308
309   Title:  "Fix bugs with magical arrays and hashes (@ISA)"
310    From:  Chip Salzenberg <chip@rio.atlantic.net>
311  Msg-ID:  <199709232148.RAA29967@rio.atlantic.net>
312   Files:  perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
313           t/op/method.t
314
315   Title:  "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
316    From:  Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
317  Msg-ID:  <199709230820.JAA11945@tiuk.ti.com>
318   Files:  perl.c taint.c util.c
319
320   Title:  "Tainting bitwise vector ops"
321    From:  Chip Salzenberg <chip@rio.atlantic.net>
322  Msg-ID:  <199710061726.NAA16438@rio.atlantic.net>
323   Files:  doop.c t/op/taint.t
324
325   Title:  "Enhance $^E on OS/2"
326    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
327  Msg-ID:  <199709232236.SAA04463@monk.mps.ohio-state.edu>
328   Files:  pod/perlvar.pod mg.c os2/Changes
329
330   Title:  "option "!#... -- ..." in perl 5.004.03 seems not to work"
331    From:  "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
332           <urs@isnogud.escape.de>
333  Msg-ID:  <199709232030.WAA30425@isnogud.escape.de>,
334           <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
335   Files:  perl.c
336
337   Title:  "syswrite will again write a zero length buffer"
338    From:  Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
339           aml@world.std.com (Andrew M. Langmead)
340  Msg-ID:  <199710042107.AAA28561@alpha.hut.fi>,
341           <19971007104652-cameron-1-10391@sid.research.canon.com.au>
342   Files:  pp_sys.c
343
344   Title:  "make Odd number of elements in hash list warning non-mandatory"
345    From:  Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
346  Msg-ID:  <199710021651.MAA15690@caesun7.msd.ray.com>
347   Files:  pp.c pp_hot.c
348
349   Title:  "Fix defined() bug in m4t3 affecting LWP"
350    From:  chip@atlantic.net@ig.co.uk ()
351  Msg-ID:  <199710101822.OAA14249@cyprus.atlantic.net>
352   Files:  pp.c
353
354   Title:  "Include $archname in perl -v output"
355    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
356   Files:  perl.c
357
358   Title:  "-I flag can easily lead to whitespace in @INC"
359    From:  Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
360           pvhp@forte.com (Peter Prymmer)
361  Msg-ID:  <199710130922.KAA07780@toad.ig.co.uk>,
362           <5040400007001448000002L082*@MHS>,
363           <9710132015.AA12457@forte.com>
364   Files:  perl.c
365
366   ------  DOCUMENTATION  ------
367
368   Title:  "perldiag.pod: gotcha in short pattern/char ops"
369    From:  Jarkko Hietaniemi <jhi@iki.fi>
370  Msg-ID:  <199709050718.KAA31405@alpha.hut.fi>
371   Files:  pod/perldiag.pod
372
373   Title:  "Documenting the perl-thanks address"
374    From:  Tom Phoenix <rootbeer@teleport.com>
375  Msg-ID:  <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
376   Files:  pod/perl.pod
377
378   Title:  "Missing section for @_ in perlvar."
379    From:  abigail@fnx.com (Abigail)
380  Msg-ID:  <199708142146.RAA13146@fnx.com>
381   Files:  pod/perlvar.pod
382
383   Title:  "Promised information about AvHASH in perguts is not delivered"
384    From:  mjd@plover.com
385   Files:  pod/perlguts.pod
386
387   Title:  "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
388    From:  Ted Ashton <ashted@southern.edu>
389  Msg-ID:  <199708181852.OAA15901@ns.southern.edu>
390   Files:  pod/perlfunc.pod
391
392   Title:  "-U Unsafe operations need -w to warn"
393    From:  Tom Phoenix <rootbeer@teleport.com>
394  Msg-ID:  <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
395   Files:  pod/perlrun.pod
396
397   Title:  "document the return value of syscall"
398    From:  Hans Mulder <hansm@icgned.nl>
399  Msg-ID:  <1997Sep7.160817.2297395@cor.newman>
400   Files:  pod/perlfunc.pod
401
402   Title:  "minor fix for perltrap.pod"
403    From:  abigail@fnx.com (Abigail)
404  Msg-ID:  <199709170500.BAA14805@fnx.com>
405   Files:  pod/perltrap.pod
406
407   Title:  "xsubpp: document advanced dynamic typemap usage"
408    From:  "Rujith S. de Silva" <desilva@netbox.com>
409   Files:  pod/perlxs.pod
410
411   Title:  "Improved diagnostic docs for here-documents"
412    From:  Tom Phoenix <rootbeer@teleport.com>
413  Msg-ID:  <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
414   Files:  pod/perldiag.pod
415
416   Title:  "[POD patch] do-FILE forces scalar context."
417    From:  Robin Houston <robin@oneworld.org>
418  Msg-ID:  <199709221553.QAA28409@carryon.oneworld.org>
419   Files:  pod/perlfunc.pod
420
421   Title:  "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
422    From:  abigail@fnx.com (Abigail)
423  Msg-ID:  <199709220107.VAA27064@fnx.com>
424   Files:  pod/perlop.pod
425
426   Title:  "Clarify exec docs in perlfunc.pod"
427    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
428  Msg-ID:  <199710081353.OAA00834@crypt.compulink.co.uk>
429   Files:  pod/perlfunc.pod
430
431   Title:  "Documentation patch for perlguts.pod--document tainting routines"
432    From:  Dan Sugalski <sugalskd@osshe.edu>
433  Msg-ID:  <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
434   Files:  pod/perlguts.pod
435
436   Title:  "Man perlfunc: incorrect split example"
437    From:  Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
438  Msg-ID:  <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
439   Files:  pod/perlfunc.pod
440
441   Title:  "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
442    From:  rjray@uswest.com (Randy J. Ray)
443  Msg-ID:  <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
444   Files:  pod/perldiag.pod
445
446   Title:  "Document split-with-limit on empty string perl4/perl5 change"
447    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
448           van der Sanden <hv@crypt.compulink.co.uk>
449  Msg-ID:  <199709221419.PAA03987@crypt.compulink.co.uk>,
450           <hiuvttdkv.fsf@bergen.sn.no>
451   Files:  pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
452
453   Title:  "Clarify close() docs"
454    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
455  Msg-ID:  <199710081653.MAA20611@monk.mps.ohio-state.edu>
456   Files:  pod/perlfunc.pod
457
458   Title:  "perldiag log & sqrt - refer to Math::Complex package"
459    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
460  Msg-ID:  <199710042129.AAA20367@alpha.hut.fi>
461   Files:  pod/perldiag.pod
462
463   Title:  "perlfunc.pod: sysread, syswrite docs"
464    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
465  Msg-ID:  <199710061910.WAA15266@alpha.hut.fi>
466   Files:  pod/perlfunc.pod
467
468   Title:  "Document //gc"
469    From:  abigail@fnx.com (Abigail)
470  Msg-ID:  <199709232302.TAA27947@fnx.com>
471   Files:  pod/perlop.pod
472
473   Title:  "repeating #! switches"
474    From:  Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
475           <rmb1@cise.npl.co.uk>
476  Msg-ID:  <199709241736.NAA25855@rio.atlantic.net>,
477           <24778.9709241501@tempest.cise.npl.co.uk>
478   Files:  pod/perlrun.pod
479
480   Title:  "Re: taint documentation bug"
481    From:  Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
482  Msg-ID:  <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
483   Files:  pod/perlsec.pod
484
485   ------  LIBRARY AND EXTENSIONS  ------
486
487   Title:  "FileHandle.pm fails if Exporter has not been loaded previously"
488    From:  jan.dubois@ibm.net (Jan Dubois)
489  Msg-ID:  <3445e05b.17874041@smtp2.ibm.net>
490   Files:  lib/FileHandle.pm
491
492   Title:  "Prefer startperl path over perlpath in MakeMaker"
493    From:  Andreas Klussmann <andreas@infosys.heitec.de>
494  Msg-ID:  <199709162017.WAA05043@troubadix.infosys.heitec.net>
495   Files:  lib/ExtUtils/MM_Unix.pm
496
497   Title:  "Sys::Hostname fails under Solaris 2.5 when setuid"
498    From:  Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
499  Msg-ID:  <199708201240.OAA04243@goblin.renault.fr>
500   Files:  lib/Sys/Hostname.pm
501
502   Title:  "Cwd::getcwd cannot handle path contains '0' element"
503    From:  Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
504           <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
505  Msg-ID:  <19970830060142J.hikura@matsu.tcc.co.jp>,
506           <m0x4TzI-0003F1C@wsuse5.mckesson.com>
507   Files:  lib/Cwd.pm
508
509   Title:  "Getopt::Long 2.11"
510    From:  JVromans@squirrel.nl (Johan Vromans)
511  Msg-ID:  <m0xBcdR-000RArC@plume.nl.compuware.com>
512   Files:  lib/Getopt/Long.pm
513
514   Title:  "IO::Socket autoflush by default, assume tcp and PeerAddr"
515    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
516           <doughera@newton.phys.lafayette.edu>, Gisle Aas
517           <aas@bergen.sn.no>
518  Msg-ID:  <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
519           <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
520           <hvi07zvo9.fsf@bergen.sn.no>
521   Files:  ext/IO/lib/IO/Socket.pm
522
523   Title:  "Syslog.pm and missing _PATH_LOG"
524    From:  Ulrich Pfeifer <upf@de.uu.net>
525  Msg-ID:  <p5iuw1cris.fsf@knowway.de.uu.net>
526   Files:  lib/Sys/Syslog.pm
527
528   Title:  "Undocumented: $Test::Harness::switches"
529    From:  Achim Bohnet <ach@mpe.mpg.de>
530  Msg-ID:  <9708272110.AA26904@o09.xray.mpe.mpg.de>
531   Files:  lib/Test/Harness.pm
532
533   Title:  "Patches for lib/Math/Complex.pm and t/lib/complex.t"
534    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
535  Msg-ID:  <199709102009.WAA27428@anna.in-berlin.de>
536   Files:  lib/Math/Complex.pm t/lib/complex.t
537
538   Title:  "Win32: Install.pm not correctly comparing binary files."
539    From:  Jeff Urlwin <jurlwin@access.digex.net>
540  Msg-ID:  <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
541   Files:  lib/ExtUtils/Install.pm
542
543   Title:  "Document that File::Find doesn't follow symlinks"
544    From:  Greg Ward <greg@bic.mni.mcgill.ca>
545  Msg-ID:  <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
546   Files:  lib/File/Find.pm
547
548   Title:  "fix subroutines called in a void context in perl5db.pl"
549    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
550  Msg-ID:  <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
551   Files:  lib/perl5db.pl
552
553   Title:  "xsubpp fix to allow #ifdef's around entire XSubs"
554    From:  John Tobey <jtobey@user1.channel1.com>
555  Msg-ID:  <199709070034.AAA16457@remote119>
556   Files:  lib/ExtUtils/xsubpp
557
558   Title:  "Banishing eval from getopt.pl and Getopt/Std.pm"
559    From:  "John L. Allen" <allen@gateway.grumman.com>
560  Msg-ID:  <Pine.SOL.3.91.970920154720.3683A@gateway>
561   Files:  lib/getopt.pl lib/Getopt/Std.pm
562
563   Title:  "further complex number patches"
564    From:  Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
565  Msg-ID:  <199709221009.FAA21216@staff2.cso.uiuc.edu>,
566           <199709221216.PAA15130@alpha.hut.fi>
567   Files:  lib/Math/Complex.pm t/lib/complex.t
568
569   Title:  "Trap Time::Local infinite loop"
570    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
571  Msg-ID:  <199710030030.BAA17372@crypt.compulink.co.uk>
572   Files:  lib/Time/Local.pm
573
574   Title:  "Cosmetic Test::Harness patch"
575    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
576  Msg-ID:  <199710032226.SAA15354@monk.mps.ohio-state.edu>
577   Files:  lib/Test/Harness.pm
578
579   Title:  "ExtUtil::Install sub my_cmp needs to binmode its files"
580    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
581           <spp@psa.pencom.com>
582  Msg-ID:  <199710010617.BAA02037@psisa.psa.pencom.com>,
583           <199710011819.OAA03288@aatma.engin.umich.edu>
584   Files:  lib/ExtUtils/Install.pm
585
586   Title:  "Enable make test "TEST_FILES=t/*.t.were_failing""
587    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
588  Msg-ID:  <199710032231.SAA15364@monk.mps.ohio-state.edu>
589   Files:  lib/ExtUtils/MM_Unix.pm
590
591   Title:  "Fix for autouse.pm"
592    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
593  Msg-ID:  <199710071734.NAA19462@monk.mps.ohio-state.edu>
594   Files:  lib/autouse.pm
595
596   Title:  "Math::Complex fixes - fixes problems on m68-linux"
597    From:  Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
598  Msg-ID:  <199709301422.HAA24368@koah.research.nokia.com>
599   Files:  lib/Math/Complex.pm
600
601   Title:  "Updated CPAN.pm for 5.004_04"
602    From:  koenig@anna.mind.de (Andreas J. Koenig)
603  Msg-ID:  <sfcpvpv8teo.fsf@anna.in-berlin.de>
604   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
605
606   Title:  "debugger bug with 'c subname'"
607    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
608  Msg-ID:  <199709232331.TAA04546@monk.mps.ohio-state.edu>
609   Files:  lib/perl5db.pl
610
611   Title:  "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
612    From:  Daniel S. Lewart, Jarkko Hietaniemi
613           <jarkko.hietaniemi@research.nokia.com>
614  Msg-ID:  <199710010939.CAA00964@koah.research.nokia.com>
615   Files:  lib/Math/Complex.pm
616
617   Title:  "Cwd::fastcwd needs changes to work with tainting"
618    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
619           <pfeifer@wait.de>, Tim Bunce
620  Msg-ID:  <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
621   Files:  lib/Cwd.pm
622
623   Title:  "use autouse: requires prototype now"
624    From:  user@agate.berkeley.edu
625  Msg-ID:  <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
626   Files:  lib/autouse.pm
627
628   Title:  ""use base qw(Foo Bar);" to set @ISA at compile time"
629    From:  Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
630           <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
631           jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
632           Wall)
633  Msg-ID:  <199710022151.WAA21250@toad.ig.co.uk>,
634           <199710031613.JAA11286@wall.org>,
635           <199710040829.KAA16739@furu.g.aas.no>,
636           <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
637           <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
638   Files:  lib/base.pm
639
640   Title:  "Further Math/Complex.pm enhancements"
641    From:  Jarkko Hietaniemi <jhi@iki.fi>
642  Msg-ID:  <199710132055.XAA02086@alpha.hut.fi>
643   Files:  lib/Math/Complex.pm t/lib/complex.t
644
645   Title:  "Further Math::Complex fixes"
646    From:  Jarkko Hietaniemi <jhi@iki.fi>
647  Msg-ID:  <199710120933.MAA01165@alpha.hut.fi>
648   Files:  lib/Math/Complex.pm
649
650   ------  OTHER CHANGES  ------
651
652   Title:  "POD patches w.r.t. $^S"
653    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
654  Msg-ID:  <199710030001.UAA14241@monk.mps.ohio-state.edu>
655   Files:  ../pod/perlfunc.pod ../pod/perlvar.pod
656
657   Title:  "libperl.sl on HP-UX 10.20"
658    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
659           <hv@crypt.compulink.co.uk>
660  Msg-ID:  <199709250003.BAA18085@crypt.compulink.co.uk>,
661           <873emkbpit.fsf@perv.daft.com>
662   Files:  
663
664   Title:  "myconfig / perl -V: remove randbits and add prototype"
665    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
666  Msg-ID:  <199709290857.JAA07706@toad.ig.co.uk>
667   Files:  myconfig
668
669   Title:  "Emacs CPerl update for 5.004_04"
670    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
671  Msg-ID:  <199710140835.EAA26825@monk.mps.ohio-state.edu>
672   Files:  emacs/cperl-mode.el
673
674   Title:  "Enhance perly.fixer to help porters."
675    From:  Tim Bunce
676   Files:  perly.fixer
677
678   ------  PORTABILITY - WIN32  ------
679
680   Title:  "Fix win32/Makefile for perl95"
681    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
682   Files:  win32/Makefile win32/makefile.mk
683
684   Title:  "Win32 archnames"
685    From:  Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
686           <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
687           Bunce <Tim.Bunce@ig.co.uk>
688  Msg-ID:  <199709111929.PAA22488@aatma.engin.umich.edu>,
689           <341719E4.4923@forte.com>,
690           <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
691   Files:  win32/config_H.bc win32/config_H.vc
692
693   Title:  "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
694    From:  jan.dubois@ibm.net (Jan Dubois)
695  Msg-ID:  <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
696   Files:  win32/pod.mak
697
698   Title:  "Add test-notty target to Win32 Makefile"
699    From:  jan.dubois@ibm.net (Jan Dubois)
700  Msg-ID:  <343f5106.12461608@smtp2.ibm.net>
701   Files:  win32/Makefile
702
703   Title:  "Bug in Win32::GetShortPathName"
704    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
705  Msg-ID:  <199710092229.SAA21556@aatma.engin.umich.edu>
706   Files:  win32/win32.c
707
708   Title:  "Fix NT handles leak."
709    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
710  Msg-ID:  <199710111319.JAA10918@aatma.engin.umich.edu>
711   Files:  win32/win32io.c win32/win32sck.c
712
713   Title:  "fix socket init duality on win32"
714    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
715  Msg-ID:  <199710111523.LAA12407@aatma.engin.umich.edu>
716   Files:  win32/win32sck.c
717
718   ------  PORTABILITY - GENERAL  ------
719
720   Title:  "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
721    From:  Dominic Dunlop <domo@tcp.ip.lu>
722  Msg-ID:  <v03110700b06a30bdfc42@[194.51.248.80]>
723   Files:  hints/machten.sh
724
725   Title:  "Irix 6.2 build problem - so_locations"
726    From:  "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
727  Msg-ID:  <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
728   Files:  hints/irix_6.sh
729
730   Title:  "Porting/pumpkin.pod version 1.13"
731    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
732  Msg-ID:  <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
733   Files:  Porting/pumpkin.pod
734
735   Title:  "lib/timelocal.t fails test 1 for VMS 7.1"
736    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
737  Msg-ID:  <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
738   Files:  vms/vmsish.h vms/vms.c
739
740   Title:  "Patches to updated README.VMS for Perl 5.004_04"
741    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
742  Msg-ID:  <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
743   Files:  README.vms
744
745   Title:  "Fix perl build on Digital UNIX after JDK installs libnet.so"
746    From:  Spider Boardman <spider@orb.nashua.nh.us>
747  Msg-ID:  <199709191826.OAA18040@Orb.Nashua.NH.US>
748   Files:  hints/dec_osf.sh
749
750   Title:  "Updated README.VMS for Perl 5.004_04"
751    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
752  Msg-ID:  <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
753   Files:  README.vms
754
755   Title:  "Dynixptx hints"
756    From:  bruce@aps.org ("Bruce P. Schuck")
757  Msg-ID:  <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
758   Files:  hints/dynixptx.sh
759
760   Title:  "Minor OS/2 patch for 4_03"
761    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
762  Msg-ID:  <199710032224.SAA15345@monk.mps.ohio-state.edu>
763   Files:  os2/os2.c
764
765   Title:  "OS2::REXX improvements"
766    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
767  Msg-ID:  <199709272214.SAA08638@monk.mps.ohio-state.edu>
768   Files:  os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
769
770   Title:  "hints/qnx.sh update"
771    From:  Norton Allen <allen@huarp.harvard.edu>
772  Msg-ID:  <199709261508.LAA07889@dolores.harvard.edu>
773   Files:  hints/qnx.sh
774
775   Title:  "New hints file for IBM OS/390 OpenEdition (MVS)"
776    From:  pvhp@forte.com (Peter Prymmer)
777  Msg-ID:  <9709240106.AA26484@forte.com>
778   Files:  hints/os390.sh
779
780   Title:  "OS/2 Hints"
781    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
782  Msg-ID:  <199710130631.CAA25426@monk.mps.ohio-state.edu>
783   Files:  hints/os2.sh
784
785   ------  TESTS  ------
786
787   Title:  "op/glob.t test failure under Win32 with CVS"
788    From:  Warren Jones <wjones@tc.fluke.com>
789  Msg-ID:  <97Aug26.091048pdt.35761-1@gateway.fluke.com>
790   Files:  t/op/glob.t
791
792   Title:  "tests fail if localhost/loopback address not defined"
793    From:  David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
794           <davem@icc.gsfc.nasa.gov>
795  Msg-ID:  <34048947.2944@icc.gsfc.nasa.gov>
796   Files:  t/lib/io_sock.t t/lib/io_udp.t
797
798   Title:  "Improve pragma/locale test 102 - and don't fail, just warn"
799    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
800   Files:  t/pragma/locale.t
801
802   Title:  "Invalid test output in t/op/taint.t in trial 1"
803    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
804  Msg-ID:  <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
805   Files:  t/op/taint.t
806
807   Title:  "Identify t/*/*.t test failing because of file permissions"
808    From:  koenig@anna.mind.de (Andreas J. Koenig)
809  Msg-ID:  <sfcraah0xvy.fsf@anna.in-berlin.de>
810   Files:  t/TEST
811
812   Title:  "fix poor t/op/runlevel.t test"
813    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
814           <hv@crypt.compulink.co.uk>, Norton Allen
815           <allen@huarp.harvard.edu>
816  Msg-ID:  <199709261458.KAA28611@dolores.harvard.edu>
817   Files:  t/op/runlevel.t
818
819   ------  UTILITIES  ------
820
821   Title:  "Missing 'require' in auto-generated .pm by h2xs"
822    From:  davidk@tor.securecomputing.com (David Kerry)
823  Msg-ID:  <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
824   Files:  utils/h2xs.PL
825
826   Title:  "Perldoc tiny patch to avoid $0"
827    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
828  Msg-ID:  <199709122141.RAA16846@monk.mps.ohio-state.edu>
829   Files:  utils/perldoc.PL
830
831   Title:  "h2ph broken in 5.004_02"
832    From:  David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
833           kstar@www.chapin.edu (Kurt D. Starsinic)
834  Msg-ID:  <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
835           <199708201700.KAA02621@www.chapin.edu>
836   Files:  utils/h2ph.PL
837
838   Title:  "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
839           hints/bsdos.sh"
840    From:  Tony Sanders <sanders@bsdi.com>
841  Msg-ID:  <199708272301.RAA12803@austin.bsdi.com>
842   Files:  eg/sysvipc/ipcsem utils/h2ph.PL
843
844   Title:  "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
845    From:  Tim Bunce
846  Msg-ID:  <199708251732.KAA19299@gadget.cscaper.com>
847   Files:  utils/perldoc.PL
848
849   Title:  "5.004m4t1: perlbug: NIS domainname gets into wrong places"
850    From:  koenig@anna.mind.de (Andreas J. Koenig)
851  Msg-ID:  <sfcg1qy38as.fsf@anna.in-berlin.de>
852   Files:  utils/perlbug.PL
853
854   Title:  "add better local patch info to perlbug", "perlbug checks perl
855           build/run version changes"
856    From:  Tim.Bunce@ig.co.uk
857   Files:  utils/perlbug.PL
858
859   Title:  "perldoc - suggest modules if requested module not found"
860    From:  Anthony David <adavid@netinfo.com.au>
861  Msg-ID:  <3439CD83.6969@netinfo.com.au>
862   Files:  utils/perldoc.PL
863
864   Title:  "perldoc mail::foo tries to read binary /usr/ucb/mail"
865    From:  "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
866  Msg-ID:  <199710082014.NAA00808@gadget.cscaper.com>
867   Files:  utils/perldoc.PL
868
869   Title:  "perldoc -f setpwent (for example) returns no descriptive text"
870    From:  Tim Bunce
871   Files:  utils/perldoc.PL
872
873   Title:  "perldoc diffs: don't search auto - much faster"
874    From:  "Joseph N. Hall" <joseph@5sigma.com>
875  Msg-ID:  <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
876   Files:  utils/perldoc.PL
877
878
879
880 ----------------
881 Version 5.004_03        Maintenance release 3 for 5.004
882 ----------------
883
884 "To err is human, to forgive divine."
885   -- Alexander Pope
886
887
888   HEADLINES FOR THIS MAINTENANCE RELEASE
889
890     Fixed 5.004_02 compilation failure on VMS.
891     Fixed Configure (non)errors being displayed to user.
892     Better support for Windows 95.
893     Assorted documentation and hint file improvements.
894     perl --foo no longer silently ignored.
895
896
897   ------  BUILD PROCESS  ------
898
899   Title:  "Show Configure failure reason even with -s"
900    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
901  Msg-ID:  <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
902   Files:  Configure
903
904   Title:  "Configure can stop without fully explaining itself"
905    From:  Jim Anderson <jander@ml.com>
906  Msg-ID:  <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
907           <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
908   Files:  Configure
909
910   ------  CORE LANGUAGE  ------
911
912   Title:  "typos in perl -h output"
913    From:  "Richard A. Wells" <Rwells@uhs.harvard.edu>
914  Msg-ID:  <6D0BF914BC@gateuhs.harvard.edu>
915   Files:  perl.c
916
917   Title:  "Some perldb -> PERLDB_* macro changes were missed"
918    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
919  Msg-ID:  <199708100323.XAA27155@monk.mps.ohio-state.edu>
920   Files:  pp_ctl.c
921
922   Title:  "Further fix to lseek's in lockf_emulate_flock"
923    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
924  Msg-ID:  <199708060031.CAA07387@bombur2.uio.no>,
925           <199708102225.AAA16970@bombur2.uio.no>
926   Files:  pp_sys.c
927
928   Title:  "GNU style perl --version (or any other --foo) ignored"
929    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
930           <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
931  Msg-ID:  <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
932           <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
933           <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
934   Files:  pod/perldiag.pod perl.c
935
936   Title:  "seen_dot declaration in perl.c needed for VMS"
937    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
938  Msg-ID:  <199708072033.QAA09167@aatma.engin.umich.edu>
939   Files:  perl.c
940
941   ------  DOCUMENTATION  ------
942
943   Title:  "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
944    From:  Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
945           Zakharevich)
946  Msg-ID:  <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
947           <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
948           <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
949   Files:  pod/perlrun.pod
950
951   Title:  "perlop pod inconsistent in presentation of regexp options"
952    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
953           jmr@whirlwind.fmr.com
954  Msg-ID:  <199708061404.KAA06717@whirlwind.fmr.com>,
955           <199708081505.LAA09810@whirlwind.fmr.com>,
956           <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
957           <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
958           <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
959   Files:  pod/perlop.pod
960
961   Title:  "pod2man generated .IX lines upset whatis on Solaris"
962    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
963           Redford)
964  Msg-ID:  <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
965   Files:  pod/pod2man.PL
966
967   Title:  "The description of the \Q metacharacter is confusing to novices"
968    From:  aml@world.std.com (Andrew M. Langmead)
969  Msg-ID:  <199708101946.AA06339@world.std.com>
970   Files:  pod/perlre.pod
971
972   Title:  "doc patch for pack("p",undef) packing a NULL pointer"
973    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
974  Msg-ID:  <9708102159.AA11726@claudius.bfsec.bt.co.uk>
975   Files:  pod/perldelta.pod pod/perlfunc.pod
976
977   Title:  "perlfunc.pod error"
978    From:  Tom Christiansen <tchrist@jhereg.perl.com>
979  Msg-ID:  <199708102235.QAA18420@jhereg.perl.com>
980   Files:  pod/perlfunc.pod
981
982   ------  LIBRARY AND EXTENSIONS  ------
983
984   Title:  "patch for documentation error in FileCache.pm"
985    From:  Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
986  Msg-ID:  <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
987   Files:  lib/FileCache.pm
988
989   Title:  "[PATCH] 5.004_02: Complex/Trig: update"
990    From:  Jarkko Hietaniemi <jhi@iki.fi>
991  Msg-ID:  <199708081842.VAA31214@alpha.hut.fi>
992   Files:  lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
993
994   Title:  "CPAN Use of uninitialized value in newest perl"
995    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
996  Msg-ID:  <9708091738.AA16435@amber.ssd.hcsc.com>
997   Files:  lib/CPAN.pm
998
999   ------  PORTABILITY - WIN32  ------
1000
1001   Title:  "[PATCH] /x is not a valid shell switch on Win95"
1002    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1003  Msg-ID:  <199708121720.NAA14760@aatma.engin.umich.edu>
1004   Files:  win32/win32.c
1005
1006   Title:  "[PATCH] Win95-proofing pl2bat"
1007    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1008  Msg-ID:  <199708121733.NAA14888@aatma.engin.umich.edu>
1009   Files:  MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
1010           win32/bin/runperl.pl win32/bin/search.pl
1011           win32/bin/webget.pl
1012
1013   Title:  "[PATCH] [OK] Perl5.004_02 on Alpha NT"
1014    From:  wmiddlet@adobe.com (William Middleton)
1015  Msg-ID:  <199708072100.OAA13141@ducks>
1016   Files:  win32/win32.c
1017
1018   ------  PORTABILITY - OTHER  ------
1019
1020   Title:  "Improve dual-universe comments in hints/sunos_4_1.sh"
1021    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1022  Msg-ID:  <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
1023   Files:  hints/sunos_4_1.sh
1024
1025   Title:  "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
1026    From:  Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
1027           <shimpei@socrates.patnet.caltech.edu>
1028  Msg-ID:  <33EF1634.B36B6500@pobox.com>
1029   Files:  hints/linux.sh
1030
1031   Title:  "5.004_02 Configure - worrying but normal errors displayed to user"
1032    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
1033           (Paul Marquess)
1034  Msg-ID:  <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
1035           <9708102159.AA11726@claudius.bfsec.bt.co.uk>
1036   Files:  Configure os2/diff.configure
1037
1038   Title:  "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
1039    From:  thad@thadlabs.com (Thad Floryan)
1040  Msg-ID:  <9708111415.AA03808@thadlabs.com>
1041   Files:  hints/sunos_4_1.sh
1042
1043   Title:  "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
1044    From:  Bill Glicker <billg@burrelles.com>
1045  Msg-ID:  <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
1046   Files:  hints/sco.sh
1047
1048   ------  UTILITIES  ------
1049
1050   Title:  "perlbug -d non-interactive (with patch)"
1051    From:  Ted Ashton <ashted@southern.edu>
1052  Msg-ID:  <199708071418.KAA15711@ns.southern.edu>
1053   Files:  utils/perlbug.PL
1054
1055
1056
1057 ----------------
1058 Version 5.004_02        Maintenance release 2 for 5.004
1059 ----------------
1060
1061 "When you work you are a flute through whose
1062  heart the whispering of the hours turns to music."
1063   -- from The Prophet by Kahlil Gibran
1064
1065
1066   HEADLINES FOR THIS MAINTENANCE RELEASE
1067
1068     Major memory growth bug fixed.
1069     Object destruction is more timely and orderly.
1070     Further major enhancements to Win32 support, including:
1071     Win32 binary compatibility between Visual C++ and Borland C++.
1072     The -S option is now more useful on dos/Win32 (see perlrun).
1073     Implicit -p print now checks for write errors.
1074     DB_File now sub-classable (and other fixes).
1075     Memory usage stats available with perl's malloc (see perldelta).
1076     'use UNIVERSAL;' deprecated (see perldelta).
1077     Internal integer to string conversions are faster.
1078     Carp can be forced to give stack traces (see perldoc Carp).
1079     Many other bug fixes and enhancements. 
1080
1081
1082   ------  BUILD PROCESS  ------
1083
1084   Title:  "[PATCH] m2t3: Configure: cf_time always in C locale"
1085    From:  Jarkko Hietaniemi <jhi@iki.fi>
1086  Msg-ID:  <199708061827.VAA09623@alpha.hut.fi>
1087   Files:  Configure
1088
1089   Title:  "Configure can't find open3 on NeXTstep"
1090    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
1091           (Hans Mulder)
1092  Msg-ID:  <9706271816.AA10551@ icgned.icgned.nl >
1093   Files:  Configure
1094
1095   Title:  "Don't use undef value in Config::myconfig"
1096    From:  "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
1097           <salzench@nielsenmedia.com>
1098  Msg-ID:  <199706271525.RAA13517@sissy.in-berlin.de>
1099   Files:  configpm
1100
1101   Title:  "make Configure recognize powerux hint (perl5.004_01)"
1102    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
1103  Msg-ID:  <9707301938.AA08352@amber.ssd.hcsc.com>
1104   Files:  Configure
1105
1106   Title:  "[PATCH]: HP-UX 10 w/o transition links"
1107    From:  Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
1108  Msg-ID:  <199706181851.AA093329906@hpcc123.corp.hp.com>,
1109           <199706231650.AA070364627@hpcc123.corp.hp.com>
1110   Files:  Configure
1111
1112   Title:  "INSTALL updates for GNU ld and __inet_* errors"
1113    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1114   Files:  INSTALL
1115
1116   ------  CORE LANGUAGE  ------
1117
1118   Title:  "[PATCH] Additional patch for "Can't execute ...""
1119    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1120  Msg-ID:  <199707191651.MAA04897@monk.mps.ohio-state.edu>
1121   Files:  pod/perldiag.pod perl.c
1122
1123   Title:  "[PATCH] Band-aid fix for local([@%]$x)"
1124    From:  Stephen McCamant <alias@mcs.com>
1125  Msg-ID:  <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
1126   Files:  pod/perldiag.pod op.c pp_hot.c t/op/local.t
1127
1128   Title:  "[PATCH] Re: Bug in Regular Expressions when using colon as
1129           delimiter"
1130    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1131  Msg-ID:  <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
1132   Files:  pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
1133
1134   Title:  "[PATCH] Re: Can't pack literals as pointers"
1135    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1136  Msg-ID:  <199708012250.SAA20278@aatma.engin.umich.edu>
1137   Files:  pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
1138
1139   Title:  "[PATCH] Do not constant-fold ops that depend on locale if C<use
1140           locale>"
1141    From:  Chip Salzenberg <salzench@nielsenmedia.com>
1142  Msg-ID:  <199707210519.BAA13785@nielsenmedia.com>
1143   Files:  op.c
1144
1145   Title:  "Eval fails in certain situations (eval "{'...")"
1146    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1147  Msg-ID:  <199707211753.NAA14940@aatma.engin.umich.edu>
1148   Files:  t/comp/term.t toke.c
1149
1150   Title:  "Fix memory leak on eval 'sub {}'"
1151    From:  Chip Salzenberg <chip@rio.atlantic.net>
1152   Files:  pp_ctl.c
1153
1154   Title:  "stringify looses integerness"
1155    From:  Gisle Aas <aas@bergen.sn.no>
1156  Msg-ID:  <hbu4l96z2.fsf@bergen.sn.no>
1157   Files:  sv.c
1158
1159   Title:  "Fix intolerance of a space between "print" and opening paren"
1160    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1161  Msg-ID:  <199707011421.KAA15836@aatma.engin.umich.edu>
1162   Files:  toke.c
1163
1164   Title:  "[PATCH] Re: Calling Perl from within C from within Perl"
1165    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1166  Msg-ID:  <199706301842.OAA05569@aatma.engin.umich.edu>
1167   Files:  perl.c
1168
1169   Title:  "UNIVERSAL.pm and import methods (tests)"
1170    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1171  Msg-ID:  <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
1172   Files:  t/op/universal.t universal.c
1173
1174   Title:  "Avoid core dump on some paren'd regexp matches", "One-liner regex
1175           causes SEGV on 5.003 under HP-UX and Linux"
1176    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1177  Msg-ID:  <199706261236.NAA03472@crypt.compulink.co.uk>,
1178           <199707061144.MAA04443@crypt.compulink.co.uk>
1179   Files:  regexec.c t/op/re_tests
1180
1181   Title:  "Forbid negative splice offset beyond array start"
1182    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
1183           <chip@rio.atlantic.net>
1184  Msg-ID:  <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
1185   Files:  pp.c
1186
1187   Title:  "Forbid "goto" into middle of foreach loop"
1188    From:  Chip Salzenberg <chip@rio.atlantic.net>
1189   Files:  pod/perldiag.pod pp_ctl.c
1190
1191   Title:  "Fix C<qq #hi#>"
1192    From:  Chip Salzenberg <chip@rio.atlantic.net>
1193   Files:  toke.c
1194
1195   Title:  "bless file handles as FileHandle if loaded else IO::Handle"
1196    From:  Gisle Aas <aas@bergen.sn.no>
1197  Msg-ID:  <hyb80drrz.fsf@bergen.sn.no>
1198   Files:  gv.c lib/FileHandle.pm
1199
1200   Title:  "infinite recursion in malloc() with some compile flags"
1201    From:  Hans Mulder <hansmu@xs4all.nl>
1202  Msg-ID:  <199706240050.CAA10550@xs2.xs4all.nl>
1203   Files:  malloc.c
1204
1205   Title:  "sv_vcatpvfn hogs memory [Patch included]"
1206    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
1207  Msg-ID:  <199706211521.RAA12778@solar.ethz.ch>
1208   Files:  sv.c
1209
1210   Title:  "Fix '-' flag on sprintf() of floats"
1211    From:  Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
1212           <jhi@iki.fi>
1213  Msg-ID:  <199705270646.JAA02510@alpha.hut.fi>
1214   Files:  sv.c
1215
1216   Title:  "Free temps before calling END blocks", "Too late destruction"
1217    From:  Chip Salzenberg <chip@rio.atlantic.net>
1218  Msg-ID:  <m33erfv5hx.fsf@chany-p100.emwp.com>
1219   Files:  perl.c
1220
1221   Title:  "Fix C<print $foo x 2> parsing"
1222    From:  "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
1223           Salzenberg <chip@rio.atlantic.net>
1224  Msg-ID:  <199706121737.KAA00503@palrel3.hp.com>
1225   Files:  toke.c
1226
1227   Title:  "Fix lockf_emulate_flock() positioning"
1228    From:  Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
1229  Msg-ID:  <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
1230   Files:  pp_sys.c
1231
1232   Title:  "Don't use atol() for unsigned values", "signedness problem in
1233           pack("N", "value");"
1234    From:  Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
1235           <espel@llaic.univ-bpclermont.fr>
1236  Msg-ID:  <19970531200007.40218@llaic.univ-bpclermont.fr>
1237   Files:  sv.c
1238
1239   Title:  "Don't warn about "${foo}" in string, even if &foo exists"
1240    From:  Chip Salzenberg <chip@rio.atlantic.net>
1241   Files:  toke.c
1242
1243   Title:  "[PATCH] -p does not check for failure of implicit print"
1244    From:  Dominic Dunlop <domo@slipper.ip.lu>
1245  Msg-ID:  <v0311070aafea3fa83061@[194.51.248.75]>
1246   Files:  pod/perldiag.pod pod/perlrun.pod toke.c
1247
1248   Title:  "Fix double form() in XS version check"
1249    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1250  Msg-ID:  <199707150010.UAA00816@monk.mps.ohio-state.edu>
1251   Files:  XSUB.h
1252
1253   Title:  "Constant-fold sprintf()"
1254    From:  Chip Salzenberg <salzench@nielsenmedia.com>
1255   Files:  opcode.pl
1256
1257   Title:  "[PATCH] Fix double form() in XS version check"
1258    From:  Chip Salzenberg <salzench@nielsenmedia.com>
1259  Msg-ID:  <199707210518.BAA13771@nielsenmedia.com>
1260   Files:  XSUB.h
1261
1262   Title:  "[PATCH] Make DEBUGGING_MSTATS info consistent"
1263    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1264  Msg-ID:  <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
1265   Files:  INSTALL pod/perldelta.pod perl.h
1266
1267   Title:  "Minor Win32 glitch with -S flag"
1268    From:  Warren Jones <wjones@tc.fluke.com>
1269  Msg-ID:  <97Jun19.150511pdt.35717-2@gateway.fluke.com>
1270   Files:  perl.c
1271
1272   Title:  "Slightly safer signals"
1273    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1274   Files:  mg.c perl.c
1275
1276   Title:  "Time::Local patch (plus perl.c and filehand.t)"
1277    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
1278   Files:  lib/Time/Local.pm perl.c t/lib/filehand.t
1279
1280   Title:  "[PATCH] Weirdness in sv_peek()"
1281    From:  Stephen McCamant <alias@mcs.com>
1282  Msg-ID:  <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
1283           <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
1284   Files:  sv.c
1285
1286   Title:  "Win32 UNC path causes autoload to fail"
1287    From:  Warren Jones <wjones@tc.fluke.com>
1288  Msg-ID:  <97Jun18.163826pdt.35714-1@gateway.fluke.com>
1289   Files:  pp_ctl.c
1290
1291   Title:  "[PATCH]: reduced malloc patch"
1292    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1293  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
1294   Files:  av.c
1295
1296   Title:  "[PATCH] $\1 and serious bug in evalling"
1297    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1298  Msg-ID:  <199707262127.RAA12883@monk.mps.ohio-state.edu>
1299   Files:  pp_ctl.c
1300
1301   Title:  "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
1302           safety code"
1303    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1304           <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
1305  Msg-ID:  <199707140912.KAA09935@crypt.compulink.co.uk>,
1306           <199707142050.QAA20976@rio.atlantic.net>,
1307           <199707182035.VAA20990@crypt.compulink.co.uk>,
1308           <9707151040.AA02883@toad.ig.co.uk>
1309   Files:  global.sym sv.c
1310
1311   Title:  "object never destructs"
1312    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1313  Msg-ID:  <199707131955.PAA29655@aatma.engin.umich.edu>
1314   Files:  scope.c t/op/ref.t
1315
1316   Title:  "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
1317           flag fixes for DOSISH platforms"
1318    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1319  Msg-ID:  <199707250043.UAA02385@aatma.engin.umich.edu>,
1320           <199707301828.OAA19508@aatma.engin.umich.edu>
1321   Files:  pod/perldiag.pod pod/perlrun.pod perl.c
1322
1323   Title:  "Perldb internal flag rehaul"
1324    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1325   Files:  pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
1326           pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
1327
1328   Title:  "[PATCH] Re: q and escaping paired delimiters"
1329    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
1330           <kjahds@kjahds.com>
1331  Msg-ID:  <199707280516.BAA14055@aatma.engin.umich.edu>,
1332           <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
1333           <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
1334   Files:  t/base/lex.t toke.c
1335
1336   Title:  "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
1337    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1338  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
1339   Files:  malloc.c perl.c
1340
1341   Title:  "semctl broken under Linux"
1342    From:  Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
1343           Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
1344           Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1345  Msg-ID:  <33C38291.2D9302DA@ti.com>,
1346           <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
1347           <9707041538.AA08946@toad.ig.co.uk>,
1348           <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
1349           <9707090933.AA19012@issan.informatik.uni-dortmund.de>
1350   Files:  doio.c
1351
1352   Title:  "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
1353    From:  Jarkko Hietaniemi <jhi@iki.fi>
1354   Files:  perl.h
1355
1356   Title:  "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
1357           (with substr bug and still some"
1358    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
1359           <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
1360  Msg-ID:  <199707301759.SAA02899@crypt.compulink.co.uk>,
1361           <199707302228.BAA18032@alpha.hut.fi>,
1362           <199707310929.KAA06515@crypt.compulink.co.uk>,
1363           <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
1364   Files:  pp.c
1365
1366   Title:  "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
1367           intersect original at all"
1368    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
1369  Msg-ID:  <199707100655.JAA14924@alpha.hut.fi>,
1370           <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
1371   Files:  pod/perlfunc.pod pp.c t/op/substr.t
1372
1373   Title:  "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
1374    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
1375  Msg-ID:  <9707301934.AA18594@amber.ssd.hcsc.com>
1376   Files:  hints/cxux.sh pp.c
1377
1378   ------  DOCUMENTATION  ------
1379
1380   Title:  "Duplicates in perlguts.pod"
1381    From:  hans@icgned.nl (Hans Mulder)
1382  Msg-ID:  <9707082346.AA13231@ icgned.icgned.nl >
1383   Files:  pod/perlguts.pod
1384
1385   Title:  "Better "Can't locate auto/%s.al in @INC" error documentation"
1386    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
1387  Msg-ID:  <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
1388   Files:  pod/perldiag.pod
1389
1390   Title:  "new perlembed.pod:match.c"
1391    From:  Doug MacEachern <dougm@opengroup.org>
1392  Msg-ID:  <199707170355.XAA21370@postman.opengroup.org>
1393   Files:  pod/perlembed.pod
1394
1395   Title:  "Document bug fix in localization of $1 etc."
1396    From:  Chip Salzenberg <salzench@nielsenmedia.com>
1397   Files:  pod/perldelta.pod
1398
1399   Title:  "[PATCH] Major goof in XS Tutorial regarding subdirs"
1400    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1401  Msg-ID:  <199707260920.FAA12453@monk.mps.ohio-state.edu>
1402   Files:  pod/perlxstut.pod
1403
1404   Title:  "[PATCH] Magic info in perlguts, take 2"
1405    From:  Stephen McCamant <alias@mcs.com>
1406  Msg-ID:  <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
1407   Files:  pod/perlguts.pod
1408
1409   Title:  "[BUG:PATCH] Missing semicolon message wrong in perldiag"
1410    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1411  Msg-ID:  <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
1412           <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
1413   Files:  pod/perldiag.pod
1414
1415   Title:  "[PATCH] Updates to perlguts (repost)"
1416    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1417  Msg-ID:  <199707152223.SAA00776@monk.mps.ohio-state.edu>
1418   Files:  pod/perlguts.pod
1419
1420   Title:  "[BUG:47:LOG] Dropped "and" in pod2man"
1421    From:  hans@icgned.nl (Hans Mulder)
1422  Msg-ID:  <9707082355.AA13254@ icgned.icgned.nl >
1423   Files:  pod/pod2man.PL
1424
1425   Title:  "[BUG] perlembed.pod:power.c example"
1426    From:  Doug MacEachern <dougm@opengroup.org>
1427  Msg-ID:  <199707181344.JAA10565@postman.opengroup.org>
1428   Files:  pod/perlembed.pod
1429
1430   Title:  "[PATCH] arguments swapped in perlapio.pod"
1431    From:  Hans Mulder <hansmu@xs4all.nl>
1432  Msg-ID:  <199706240049.CAA10534@xs2.xs4all.nl>
1433   Files:  pod/perlapio.pod
1434
1435   Title:  "[PATCH] cool quote for perldebug"
1436    From:  Greg Bacon <gbacon@adtrn-srv4.adtran.com>
1437  Msg-ID:  <199707292140.QAA28579@adtrn-srv4.adtran.com>
1438   Files:  pod/perldebug.pod
1439
1440   Title:  "[PATCH] multiline commands in qx//"
1441    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1442  Msg-ID:  <199707212350.TAA18496@aatma.engin.umich.edu>
1443   Files:  pod/perlfunc.pod pod/perlop.pod
1444
1445   Title:  "patch to 5.004_01 perltrap.pod"
1446    From:  jmm@revenge.elegant.com (John Macdonald)
1447  Msg-ID:  <9706231525.AA22790@revenge.elegant.com>
1448   Files:  pod/perltrap.pod
1449
1450   Title:  "perl4 to perl5.004 converion with debugger problem"
1451    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1452  Msg-ID:  <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
1453   Files:  pod/perltrap.pod
1454
1455   Title:  "done3/perlbook.pod"
1456    From:  Randal Schwartz <merlyn@gadget.cscaper.com>
1457   Files:  pod/perlbook.pod
1458
1459   Title:  "[PATCH] readline and readpipe are undocumented"
1460    From:  Hans Mulder <hansmu@xs4all.nl>
1461   Files:  pod/perlfunc.pod
1462
1463   Title:  "Document use of - in a regex char class."
1464    From:  Dominic Dunlop <domo@slipper.ip.lu>
1465  Msg-ID:  <v03102804afd578bcef2c@[194.51.248.88]>
1466   Files:  pod/perlre.pod
1467
1468   Title:  "[PATCH] splitpod broken in 5.004_01"
1469    From:  Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
1470  Msg-ID:  <199706240048.CAA10515@xs2.xs4all.nl>,
1471           <9706241612.AA09119@toad.ig.co.uk>
1472   Files:  pod/splitpod
1473
1474   ------  LIBRARY AND EXTENSIONS  ------
1475
1476   Title:  "Carp::cluck() and -MCarp=verbose"
1477    From:  Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
1478  Msg-ID:  <199708060607.AAA16681@den-mdev1.tci.com>,
1479           <199708062105.PAA09878@den-mdev1.tci.com>
1480   Files:  lib/Carp.pm
1481
1482   Title:  "Warning from calls using "use Shell""
1483    From:  Andrew Pimlott <pimlott@abel.math.harvard.edu>
1484  Msg-ID:  <Pine.SOL.3.91.970806173903.7320H-100000@abel>
1485   Files:  lib/Shell.pm
1486
1487   Title:  "confessing a carp"
1488    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1489           <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
1490           <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1491  Msg-ID:  <199708052155.WAA25393@crypt.compulink.co.uk>,
1492           <199708060721.IAA30894@crypt.compulink.co.uk>,
1493           <199708061533.LAA01313@rio.atlantic.net>,
1494           <33E79BE2.4E6F@ni-s.u-net.com>,
1495           <33E8E3C5.62C@ni-s.u-net.com>,
1496           <9708051619.AA13764@toad.ig.co.uk>
1497   Files:  lib/Carp.pm
1498
1499   Title:  "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
1500    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1501  Msg-ID:  <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
1502   Files:  lib/dumpvar.pl
1503
1504   Title:  "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
1505    From:  Jarkko Hietaniemi <jhi@iki.fi>
1506  Msg-ID:  <199708060732.KAA02675@alpha.hut.fi>
1507   Files:  lib/I18N/Collate.pm
1508
1509   Title:  "[PATCH] Binary installers for Perl modules"
1510    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1511  Msg-ID:  <199707210006.UAA06165@monk.mps.ohio-state.edu>
1512   Files:  lib/ExtUtils/Install.pm
1513
1514   Title:  "m2t2 broke CPAN.pm :-("
1515    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
1516   Files:  lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
1517
1518   Title:  "[PATCH] CPAN.pm on OS/2"
1519    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
1520           <ilya@math.ohio-state.edu>
1521  Msg-ID:  <199707180415.AAA03180@monk.mps.ohio-state.edu>,
1522           <199707181407.QAA12920@anna.in-berlin.de>
1523   Files:  lib/CPAN.pm
1524
1525   Title:  "Docs of IO::Handle [PATCH]"
1526    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1527  Msg-ID:  <199707222307.TAA08380@monk.mps.ohio-state.edu>
1528   Files:  ext/IO/lib/IO/Handle.pm
1529
1530   Title:  "Exporter errors give wrong location"
1531    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1532  Msg-ID:  <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
1533   Files:  lib/Exporter.pm
1534
1535   Title:  "[PATCH] Exporter new export_to_level method"
1536    From:  epeschko@elmer.tci.com (Ed Peschko)
1537   Files:  lib/Exporter.pm
1538
1539   Title:  "DB_File produces spurious output when trapping __DIE__"
1540    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
1541  Msg-ID:  <9706302125.AA28254@claudius.bfsec.bt.co.uk>
1542   Files:  ext/DB_File/DB_File.pm
1543
1544   Title:  "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
1545    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1546  Msg-ID:  <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
1547   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
1548
1549   Title:  "perl5.004 Time::Local still broken"
1550    From:  Mathias Koerber <mathias@dnssec1.singnet.com.sg>
1551  Msg-ID:  <199706260452.MAA22647@dnssec1.singnet.com.sg>
1552   Files:  lib/Time/Local.pm
1553
1554   Title:  "Sys::Hostname should localize $SIG{__DIE__}"
1555    From:  Ken Shan <ken@digitas.harvard.edu>
1556  Msg-ID:  <199707070357.XAA18065@digitas.harvard.edu>
1557   Files:  lib/Sys/Hostname.pm
1558
1559   Title:  "xsubpp patch"
1560    From:  John Tobey <jtobey@user1.channel1.com>
1561  Msg-ID:  <199707010221.CAA01234@remote133>
1562   Files:  lib/ExtUtils/xsubpp
1563
1564   Title:  "DB_File 1.15 patch"
1565    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
1566  Msg-ID:  <9707192117.AA01973@claudius.bfsec.bt.co.uk>
1567   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
1568           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
1569
1570   Title:  "Problems with setvbuf"
1571    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1572  Msg-ID:  <199707250040.UAA11000@monk.mps.ohio-state.edu>
1573   Files:  ext/IO/IO.xs
1574
1575   Title:  "[PATCH] Repost of fork() debugger patch"
1576    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1577  Msg-ID:  <199707252101.RAA11846@monk.mps.ohio-state.edu>
1578   Files:  lib/perl5db.pl lib/Term/ReadLine.pm
1579
1580   Title:  "IO::File and DB_File pollutes namespace with Fcntl constants"
1581    From:  Gisle Aas <aas@bergen.sn.no>
1582  Msg-ID:  <h205qyijy.fsf@bergen.sn.no>
1583   Files:  ext/IO/lib/IO/File.pm
1584
1585   Title:  "[MM] [PATCH] Re: Liblist problems for MSWin32"
1586    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1587  Msg-ID:  <199706182152.RAA20273@aatma.engin.umich.edu>
1588   Files:  lib/ExtUtils/Liblist.pm
1589
1590   Title:  "Net::hostent documentation error"
1591    From:  gnat@frii.com
1592  Msg-ID:  <199707082222.QAA24728@elara.frii.com>
1593   Files:  lib/Net/hostent.pm
1594
1595   Title:  "PATCH: make DBM*_File modules sub-classable"
1596    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
1597  Msg-ID:  <9707121854.AA19472@claudius.bfsec.bt.co.uk>
1598   Files:  ext/GDBM_File/typemap ext/NDBM_File/typemap
1599           ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
1600           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1601
1602   Title:  "Sys::Syslog patch to allow unix domain sockets"
1603    From:  Sean Robinson <robinson_s@sc.maricopa.edu>
1604  Msg-ID:  <33B31342.7EB16A44@sc.maricopa.edu>
1605   Files:  lib/Sys/Syslog.pm
1606
1607   Title:  "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
1608           "UNIVERSAL.pm and import methods"
1609    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
1610           Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
1611           <gsar@engin.umich.edu>, Hugo van der Sanden
1612           <hv@crypt.compulink.co.uk>
1613  Msg-ID:  <199706271701.NAA25664@aatma.engin.umich.edu>,
1614           <199706271904.UAA00120@crypt.compulink.co.uk>,
1615           <199706272054.QAA28913@aatma.engin.umich.edu>,
1616           <199706301554.LAA03763@aatma.engin.umich.edu>,
1617           <33B22248.7D7C1985@ti.com>,
1618           <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
1619           <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
1620           <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
1621           <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
1622           <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
1623           <hiuyv6q9k.fsf@bergen.sn.no>
1624   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
1625           t/op/universal.t universal.c
1626
1627   Title:  "[MM] Small patch to MakeMaker, new release"
1628    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>
1629  Msg-ID:  <199706281603.SAA10869@anna.in-berlin.de>
1630   Files:  lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1631           lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
1632           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
1633
1634   Title:  "ExtUtils-Embed upgrade"
1635    From:  Doug MacEachern <dougm@opengroup.org>
1636   Files:  lib/ExtUtils/Embed.pm
1637
1638   Title:  "[PATCH] icmp tweak for IO::Socket"
1639    From:  Nick.Ing-Simmons@tiuk.ti.com
1640  Msg-ID:  <199707041240.NAA21484@pluto.tiuk.ti.com>
1641   Files:  ext/IO/lib/IO/Socket.pm
1642
1643   Title:  "Allow concurrent mkdir in File::Path::mkpath"
1644    From:  schattev@imb-jena.de (Ruben Schattevoy)
1645  Msg-ID:  <199707300943.LAA21574@kant.imb-jena.de>
1646   Files:  lib/File/Path.pm
1647
1648   Title:  "CPAN.pm, $VERSION and nested (bundled) modules."
1649    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
1650   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
1651           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
1652           lib/ExtUtils/Mksymlists.pm
1653
1654   Title:  "[PATCH] perl debugger, win32, and emacs"
1655    From:  Jay Rogers <jay@rgrs.com>
1656  Msg-ID:  <199707311759.NAA13276@crooked-i.mitre.org>
1657   Files:  lib/perl5db.pl
1658
1659   Title:  "[PATCH] pod2html mangles C<&foo(42);>"
1660    From:  Hans Mulder <hansmu@xs4all.nl>
1661  Msg-ID:  <199706250057.CAA10162@xs1.xs4all.nl>
1662   Files:  lib/Pod/Html.pm
1663
1664   Title:  "[PATCH] posix.xs broken on VMS 7.1"
1665    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
1666  Msg-ID:  <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
1667   Files:  ext/POSIX/POSIX.xs
1668
1669   Title:  "MM_Unix.pm nits for Win32 DMAKE"
1670    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1671  Msg-ID:  <199708032051.QAA14248@aatma.engin.umich.edu>
1672   Files:  lib/ExtUtils/MM_Unix.pm
1673
1674   Title:  "Sys::Hostname -w unclean in trial 2"
1675    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1676  Msg-ID:  <199708032055.QAA14278@aatma.engin.umich.edu>
1677   Files:  lib/Sys/Hostname.pm
1678
1679   Title:  "(3) File::Find::find()/finddepth() bugs with toplevel paths"
1680    From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
1681  Msg-ID:  <199707040045.RAA24459@mailgate2.boeing.com>
1682   Files:  lib/File/Find.pm
1683
1684   ------  OTHER CHANGES  ------
1685
1686   Title:  "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
1687    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>,
1688           ilya@math.ohio-state.edu (Ilya Zakharevich)
1689  Msg-ID:  <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
1690           <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
1691   Files:  
1692   Files:  
1693
1694   ------  PORTABILITY - WIN32  ------
1695
1696   Title:  "[PATCH] Embedding threaded apps in perl.dll"
1697    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1698  Msg-ID:  <199707261518.LAA24346@aatma.engin.umich.edu>,
1699           <199707301833.OAA19570@aatma.engin.umich.edu>
1700   Files:  win32/win32.c
1701
1702   Title:  "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
1703    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
1704           <wjones@tc.fluke.com>
1705  Msg-ID:  <199707061843.OAA23874@aatma.engin.umich.edu>,
1706           <97Jun24.115804pdt.35752-2@gateway.fluke.com>
1707   Files:  win32/bin/pl2bat.bat
1708
1709   Title:  "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
1710           pod2xxx.bat Missing?"
1711    From:  Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
1712           <gsar@engin.umich.edu>
1713  Msg-ID:  <199707011423.KAA15855@aatma.engin.umich.edu>,
1714           <33B8B962.D96FA1F5@netinfo.com.au>
1715   Files:  win32/Makefile win32/makefile.mk
1716
1717   Title:  "[PATCH] Win32 sitelib intuition from DLL location"
1718    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1719  Msg-ID:  <199706231647.MAA23260@aatma.engin.umich.edu>
1720   Files:  win32/win32.h win32/config_h.PL win32/win32.c
1721
1722   Title:  "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
1723           coexistence on win32"
1724    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1725  Msg-ID:  <199707250109.VAA02666@aatma.engin.umich.edu>,
1726           <199707301829.OAA19516@aatma.engin.umich.edu>
1727   Files:  lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
1728           win32/win32iop.h win32/makedef.pl win32/win32.c
1729           win32/win32io.c
1730
1731   Title:  "[PATCH] docs for win32 utilities"
1732    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1733  Msg-ID:  <199707250045.UAA02510@aatma.engin.umich.edu>
1734   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
1735
1736   Title:  "[PATCH] exec() fixed on win32"
1737    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1738  Msg-ID:  <199706241525.LAA06554@aatma.engin.umich.edu>
1739   Files:  win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
1740           win32/config_H.bc win32/config_H.vc win32/makedef.pl
1741           win32/win32.c win32/win32io.c
1742
1743   Title:  "[PATCH] getenv() after my_setenv() gets old entry on Win32"
1744    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1745  Msg-ID:  <199706231700.NAA23400@aatma.engin.umich.edu>
1746   Files:  win32/win32.h win32/win32.c
1747
1748   Title:  "[PATCH] getservby*() calls fail on Windows NT"
1749    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1750  Msg-ID:  <199706231654.MAA23276@aatma.engin.umich.edu>
1751   Files:  win32/win32sck.c
1752
1753   Title:  "[PATCH] minor win32 scribbles"
1754    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
1755           <hv@crypt.compulink.co.uk>
1756  Msg-ID:  <199707262307.TAA28410@aatma.engin.umich.edu>,
1757           <199707270832.JAA19399@crypt.compulink.co.uk>
1758   Files:  pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
1759           win32/config.vc win32/makefile.mk
1760
1761   Title:  "[PATCH] trial2: some batch files won't run"
1762    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1763  Msg-ID:  <199708040226.WAA17301@aatma.engin.umich.edu>
1764   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
1765
1766   Title:  "[PATCH] win32 docs and runperl.bat"
1767    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1768  Msg-ID:  <199707070446.AAA29560@aatma.engin.umich.edu>
1769   Files:  MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
1770
1771   Title:  "[PATCH] win32 extras and embedding"
1772    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1773  Msg-ID:  <199707250232.WAA03421@aatma.engin.umich.edu>,
1774           <199707301831.OAA19528@aatma.engin.umich.edu>
1775   Files:  dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
1776           win32/makedef.pl win32/perllib.c win32/win32.c
1777
1778   Title:  "[PATCH] win32 tweaks"
1779    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1780  Msg-ID:  <199707042150.RAA01065@aatma.engin.umich.edu>
1781   Files:  win32/win32.h win32/win32.c
1782
1783   Title:  "[PATCH] win32_stat() fixes (2nd try)"
1784    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1785  Msg-ID:  <199708040137.VAA16810@aatma.engin.umich.edu>
1786   Files:  t/op/stat.t win32/win32iop.h win32/win32.c
1787
1788   ------  PORTABILITY - OTHER  ------
1789
1790   Title:  "Additional OS/2 patches"
1791    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
1792           <ilya@math.ohio-state.edu>
1793  Msg-ID:  <199708020823.EAA19521@monk.mps.ohio-state.edu>,
1794           <199708021424.KAA28561@aatma.engin.umich.edu>,
1795           <199708042108.RAA27671@aatma.engin.umich.edu>
1796   Files:  README.os2 os2/Changes perl.c
1797
1798   Title:  "Additional patch is needed for os2/diff.configure"
1799    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1800  Msg-ID:  <199708020745.DAA19483@monk.mps.ohio-state.edu>
1801   Files:  os2/diff.configure
1802
1803   Title:  "Assorted OS/2 fixes"
1804    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
1805  Msg-ID:  <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
1806   Files:  hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
1807           os2/Makefile.SHs os2/os2.c util.c
1808
1809   Title:  "[PATCH] Changes for VMS 7.1 support"
1810    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
1811           <sugalsd@lbcc.cc.or.us>
1812  Msg-ID:  <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
1813           <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
1814   Files:  vms/sockadapt.h vms/config.vms vms/sockadapt.c
1815
1816   Title:  "[PATCH] Easier TCP stack selection for VMS"
1817    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
1818  Msg-ID:  <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
1819   Files:  vms/descrip.mms
1820
1821   Title:  "Minor VMS patches"
1822    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
1823  Msg-ID:  <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
1824   Files:  lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
1825           vms/vms.c vms/ext/filespec.t
1826
1827   Title:  "[PATCH] Two un-disabled tests for VMS"
1828    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
1829  Msg-ID:  <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
1830   Files:  vms/test.com
1831
1832   Title:  "fixes for hints/svr4 for UnixWare >= 2.1.1"
1833    From:  John Hughes <john@titanic.atlantech.com>
1834  Msg-ID:  <199707021230.OAA24230@titanic.AtlanTech.COM>
1835   Files:  hints/svr4.sh
1836
1837   Title:  "make depend loop fix and minor OS/2 improvements to build process"
1838    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
1839   Files:  Makefile.SH hints/os2.sh os2/Makefile.SHs
1840
1841   ------  TESTS  ------
1842
1843   Title:  "Add xor tests to test suite"
1844    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1845  Msg-ID:  <199706250730.IAA06097@crypt.compulink.co.uk>
1846   Files:  t/comp/cmdopt.t
1847
1848   Title:  "[PATCH] enable some tests on Win32"
1849    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1850  Msg-ID:  <199707250029.UAA02351@aatma.engin.umich.edu>
1851   Files:  t/op/magic.t
1852
1853   Title:  "Fix up problems with *DBM tests"
1854    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>
1855   Files:  t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1856
1857   ------  UTILITIES  ------
1858
1859   Title:  "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
1860    From:  Jarkko Hietaniemi <jhi@iki.fi>
1861  Msg-ID:  <199708071022.NAA13008@alpha.hut.fi>
1862   Files:  utils/perlbug.PL
1863
1864   Title:  "perlbug - check sendmail and fix win32 tmp path"
1865    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1866  Msg-ID:  <199708060349.XAA15895@aatma.engin.umich.edu>
1867   Files:  utils/perlbug.PL
1868
1869   Title:  "OK: perl <some_version> on <some_system> (corrected)", "enhancements
1870           to perlbug -ok"
1871    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
1872  Msg-ID:  <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
1873           <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
1874           <m0wv81x-000EYPC@alias-2.pr.mcs.net>
1875   Files:  utils/Makefile utils/perlbug.PL
1876
1877   Title:  "perlbug -ok [PATCH]"
1878    From:  "Charles F. Randall" <crandall@free.click-n-call.com>
1879  Msg-ID:  <199706181824.MAA04082@free.click-n-call.com>
1880   Files:  utils/perlbug.PL
1881
1882   Title:  "perlbug broken"
1883    From:  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1884  Msg-ID:  <9707040912.AA03466@issan.informatik.uni-dortmund.de>
1885   Files:  utils/perlbug.PL
1886
1887   Title:  "[PATCH] perlbug under OS/2"
1888    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1889  Msg-ID:  <199707180333.XAA03102@monk.mps.ohio-state.edu>
1890   Files:  utils/perlbug.PL
1891
1892   Title:  "perldoc doesn't grok Win32 UNC paths"
1893    From:  Warren Jones <wjones@tc.fluke.com>
1894  Msg-ID:  <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
1895           <97Jun18.165618pdt.35713-1@gateway.fluke.com>
1896   Files:  utils/perldoc.PL
1897
1898   Title:  "[PATCH] perldoc under OS/2"
1899    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1900  Msg-ID:  <199707180340.XAA03114@monk.mps.ohio-state.edu>
1901   Files:  utils/perldoc.PL
1902
1903   Title:  "h2ph corrections to avoid redefined sub warnings"
1904    From:  wdconsta <wdconsta@cs.adelaide.edu.au>
1905  Msg-ID:  <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
1906   Files:  utils/h2ph.PL
1907
1908
1909
1910 ----------------
1911 Version 5.004_01        Maintenance release 1 for 5.004
1912 ----------------
1913
1914 "Practice random kindness and senseless acts of beauty"
1915   -- Anne Herbert
1916
1917   HEADLINES FOR THIS MAINTENANCE RELEASE
1918
1919           (..., undef, ...) = split(...) bug fixed. 
1920           Win32 support greatly improved, now very strong. 
1921           Memory leak using Tied hashes and arrays fixed. 
1922           Documentation updates. 
1923           Many other bug fixes and enhancements. 
1924
1925   CORE LANGUAGE
1926
1927   Title:  "[PATCH] first true value returned by scalar C<...> is wrong"
1928    From:  hansm@euronet.nl
1929   Files:  pp_ctl.c t/op/flip.t
1930
1931   Title:  "Regex Bug in 5.003_26 thru 003_99a"
1932    From:  Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
1933           <chip@atlantic.net>
1934  Msg-ID:  <199705152303.BAA08890@kuru.ee.ethz.ch>,
1935           <199705161915.PAA18721@rio.atlantic.net>
1936   Files:  regcomp.h regcomp.c regexec.c
1937
1938   Title:  "[PATCH] -w interacts badly with -Dt"
1939    From:  Spider Boardman <spider@Orb.Nashua.NH.US>
1940   Files:  sv.c
1941
1942   Title:  "No DESTROY on untie. Tie memory leak fixed."
1943    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
1944           pmarquess@bfsec.bt.co.uk (Paul Marquess)
1945  Msg-ID:  <199705170235.WAA00267@fluffy.rgrs.com>,
1946           <199705172156.RAA20561@aatma.engin.umich.edu>,
1947           <9705171506.AA04491@claudius.bfsec.bt.co.uk>
1948   Files:  pp_hot.c
1949
1950   Title:  "magic_clear_all_env proto should match svt_clear"
1951    From:  Nick Ing-Simmons <nik@tiuk.ti.com>
1952   Files:  proto.h mg.c
1953
1954   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
1955           "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
1956    From:  hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
1957  Msg-ID:  <199705292240.AAA01135@mail.euronet.nl>
1958   Files:  embed.h perl.h proto.h global.sym mg.c t/op/magic.t
1959
1960   Title:  "Patch to show @INC when require dies"
1961    From:  avera@hal.com (Jim Avera)
1962  Msg-ID:  <9705230121.AA27872@membrane.hal.com>
1963   Files:  pp_ctl.c
1964
1965   Title:  "[PATCH] bug with m// nested inside s///e"
1966    From:  hansm@euro.net
1967   Files:  op.c t/op/subst.t
1968
1969   DOCUMENTATION
1970
1971   Title:  "[PATCH] perlembed Win32 update"
1972    From:  Doug MacEachern <dougm@opengroup.org>
1973   Files:  pod/perlembed.pod
1974
1975   Title:  "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
1976           used as lvalue."
1977    From:  John Hughes <john@AtlanTech.COM>
1978   Files:  pod/perldiag.pod
1979
1980   Title:  "local(%ENV) looses magic - document behaviour"
1981    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1982   Files:  pod/perlsub.pod
1983
1984   Title:  "[PATCH] perlguts caveats", "perlguts additions"
1985    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
1986           (Ilya Zakharevich)
1987  Msg-ID:  <199705180052.UAA22066@aatma.engin.umich.edu>,
1988           <199705180202.WAA22826@aatma.engin.umich.edu>,
1989           <199705301341.JAA05204@aatma.engin.umich.edu>,
1990           <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
1991   Files:  pod/perlguts.pod
1992
1993   Title:  "pod2man produces broken pages", "weird condition in perldelta breaks
1994           nroff"
1995    From:  Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
1996  Msg-ID:  <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
1997           <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
1998   Files:  pod/pod2man.PL
1999
2000   Title:  "Perl 5 pod2man fix", "perlguts man page corrupted"
2001    From:  chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
2002           (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
2003  Msg-ID:  <199705210013.UAA09599@menhaden.adi.com>,
2004           <199706011305.JAA18271@cas.org>,
2005           <199706012116.PAA14102@elara.frii.com>,
2006           <9504250959.AA23419@feste.edc.com>,
2007           <9504251700.AA23823@feste.edc.com>
2008   Files:  pod/pod2man.PL
2009
2010   Title:  "[PATCH] reference form chomp to chop in perlfunc"
2011    From:  hansm@euronet.nl
2012   Files:  pod/perlfunc.pod
2013
2014   Title:  "pod2man gags if "=pod" is before "=head1 NAME""
2015    From:  whyde@pezz.sps.mot.com (Warren Hyde)
2016  Msg-ID:  <9705212115.AA21730@pezz.sps.mot.com>
2017   Files:  pod/pod2man.PL
2018
2019   Title:  "perlfunc.pod unclear about return value range of rand"
2020    From:  "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
2021  Msg-ID:  <m0wSMiC-000C9xC@lukka.student.harvard.edu>
2022   Files:  pod/perlfunc.pod
2023
2024   Title:  "Error in perllol manpage", "Error in perllol manpage (fwd)"
2025    From:  Chris Wick <cwick@lmc.com>
2026   Files:  pod/perllol.pod
2027
2028   Title:  "5.004 removed deprecated %OVERLOAD support silently"
2029    From:  jon@sems.com (Jonathan Biggar)
2030  Msg-ID:  <199705232319.QAA28388@clamp.netlabs.com>
2031   Files:  pod/perldelta.pod
2032
2033   Title:  "[PATCH] Documentation bugs"
2034    From:  Stephen Potter <spp@psa.pencom.com>
2035   Files:  pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
2036           pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
2037
2038   Title:  "5.004 POD stuff", "make html - any takers?", "make html --> unusable
2039           xref links", "pod/*.html -- all hyperlinks are invalid"
2040    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
2041           <psmith@BayNetworks.COM>, Gurusamy Sarathy
2042           <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
2043           Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
2044           Avera), lvirden@cas.org
2045  Msg-ID:  <199705162008.XAA06906@alpha.hut.fi>,
2046           <199705171830.OAA15652@erawan.cognex.com>,
2047           <199706081749.NAA04552@aatma.engin.umich.edu>,
2048           <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
2049           <87hgg2y1h4.fsf@perv.daft.com>,
2050           <9705161931.AA01075@membrane.hal.com>,
2051           <9705191839.AA28702@lemming.engeast>
2052   Files:  INSTALL pod/perldiag.pod installhtml
2053
2054   Title:  "checkpods- forget blank line status when starting a new file"
2055    From:  Larry Parmelee <parmelee@CS.Cornell.EDU>
2056   Files:  pod/checkpods.PL
2057
2058   Title:  "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
2059    From:  Tim Bunce
2060   Files:  installhtml lib/Pod/Html.pm pod/splitpod
2061
2062   LIBRARY AND EXTENSIONS
2063
2064   Title:  "sdbm can fail if a config.h exists in system directories"
2065    From:  Tim Bunce
2066   Files:  ext/SDBM_File/sdbm/Makefile.PL
2067
2068   Title:  "LWP and SIG __DIE__ traps not playing well together!"
2069    From:  Gisle Aas <aas@bergen.sn.no>
2070   Files:  lib/AutoLoader.pm
2071
2072   Title:  "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
2073    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
2074   Files:  lib/AutoSplit.pm
2075
2076   Title:  "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
2077           with FQDN ? [Even in 5.004 - a bug?]"
2078    From:  Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
2079           alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
2080  Msg-ID:  <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
2081   Files:  lib/Sys/Syslog.pm
2082
2083   Title:  "Patch to CPAN.pm (perl5.004) for ncftp"
2084    From:  "Richard L. Maus, Jr." <rmaus@monmouth.com>
2085  Msg-ID:  <337FBAC8.167EB0E7@monmouth.com>
2086   Files:  lib/CPAN.pm
2087
2088   Title:  "[PATCH] Harness.pm bug w/perl5.004 & VMS"
2089    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2090  Msg-ID:  <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
2091   Files:  lib/Test/Harness.pm
2092
2093   Title:  "more Fcntl constants [PATCH]"
2094    From:  Jarkko Hietaniemi <jhi@iki.fi>
2095   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
2096
2097   Title:  "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
2098    From:  Tim Bunce
2099   Files:  lib/chat2.pl
2100
2101   BUILD PROCESS
2102
2103   Title:  "make test && ... doesn't work"
2104    From:  Tim Bunce
2105   Files:  Makefile.SH
2106
2107   Title:  "[PATCH] INSTALL-1.18"
2108    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>
2109  Msg-ID:  <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
2110   Files:  INSTALL
2111
2112   Title:  "improved gnuwin32 Configure support"
2113    From:  Chris Faylor <cgf@bbc.com>
2114  Msg-ID:  <199706070318.XAA09214@hardy.bbc.com>
2115   Files:  Configure
2116
2117   Title:  "installhtml problems finding splitpod"
2118    From:  lvirden@cas.org
2119   Files:  installhtml INSTALL
2120
2121   Title:  "perl 5.004 (and 01) man pages not generated and installed"
2122    From:  lvirden@cas.org (Larry W. Virden)
2123   Files:  installman
2124
2125   Title:  "oddity in Configure"
2126    From:  Mike Stok <mike@stok.co.uk>
2127   Files:  Configure
2128
2129   Title:  "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
2130    From:  Peter van Heusden <pvh@junior.uwc.ac.za>
2131  Msg-ID:  <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
2132           <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
2133   Files:  Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
2134
2135   Title:  "Compiling perl5.004 on NEWS-OS 4.x"
2136    From:  Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
2137           <matusita@ics.es.osaka-u.ac.jp>
2138  Msg-ID:  <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
2139   Files:  Configure hints/newsos4.sh
2140
2141   PORTABILITY
2142
2143   Title:  "win32: additional default libraries"
2144    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2145  Msg-ID:  <199705291332.JAA21560@aatma.engin.umich.edu>
2146   Files:  lib/ExtUtils/MM_Win32.pm
2147
2148   Title:  "[PATCH] win32 minor fixes"
2149    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2150   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
2151
2152   Title:  "[PATCH] clean up perlocal.pod output on VMS"
2153    From:  pvhp@forte.com (Peter Prymmer)
2154   Files:  lib/ExtUtils/MM_VMS.pm
2155
2156   Title:  "[PATCH] Re: Term::ReadKey on Win32: set console"
2157    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2158   Files:  lib/Term/ReadLine.pm
2159
2160   Title:  "[PATCH] Pod::Text nit for Win32"
2161    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2162   Files:  lib/Pod/Text.pm
2163
2164   Title:  "pathname bug in xsubpp on win32"
2165    From:  jon@sems.com (Jonathan Biggar)
2166  Msg-ID:  <199705230126.SAA23401@clamp.netlabs.com>
2167   Files:  lib/ExtUtils/xsubpp
2168
2169   Title:  "MakeMaker stumbles on Win32 UNC paths"
2170    From:  Warren Jones <wjones@TC.FLUKE.COM>
2171   Files:  lib/ExtUtils/MM_Win32.pm
2172
2173   Title:  "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
2174    From:  Jarkko Hietaniemi <jhi@iki.fi>
2175   Files:  doio.c
2176
2177   Title:  "Perl 5.004 + Linux 2.0.30 & semctl()"
2178    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
2179           Mendelson <jordy@snappy.wserv.com>
2180   Files:  doio.c
2181
2182   Title:  "lib/io_udp.t fails on VMS"
2183    From:  Jonathan.Hudson@jrhudson.demon.co.uk
2184  Msg-ID:  <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
2185   Files:  pp_sys.c
2186
2187   Title:  "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
2188    From:  Henrik Tougaard <ht.000@foa.dk>
2189   Files:  mg.c t/op/taint.t
2190
2191   Title:  "[PATCH] (NEXT|OPEN)STEP hints"
2192    From:  Gerd Knops <gerti@BITart.com>
2193   Files:  hints/next_3.sh hints/next_4.sh
2194
2195   Title:  "win32: user defined shell"
2196    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2197  Msg-ID:  <199705291339.JAA21682@aatma.engin.umich.edu>
2198   Files:  pod/perlrun.pod win32/win32.c
2199
2200   Title:  "misc perl5.004 doc fixes, especially vms"
2201    From:  lvirden@cas.org (Larry W. Virden)
2202  Msg-ID:  <199705160419.AAA16317@cas.org>
2203   Files:  pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
2204           vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
2205
2206   Title:  "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
2207    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2208   Files:  vms/gen_shrfls.pl
2209
2210   Title:  "[PATCH] win32: Configure cf_email"
2211    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2212  Msg-ID:  <199705301335.JAA05079@aatma.engin.umich.edu>
2213   Files:  win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
2214           win32/makefile.mk
2215
2216   Title:  "[PATCH] README.win32 nits"
2217    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2218   Files:  README.win32
2219
2220   Title:  "Document cause and remedy for op/taint.t failure"
2221    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2222   Files:  README.win32
2223
2224   Title:  "SVR4 hints for DDE SMES Supermax Enterprise Server"
2225    From:  Jarkko Hietaniemi <jhi@iki.fi>
2226   Files:  hints/svr4.sh
2227
2228   Title:  "porting.help"
2229    From:  Tim Bunce
2230   Files:  Porting/pumpkin.pod Porting/preprel
2231
2232   Title:  "Major 5.004 Win32 update (Borland win32 support, and other patches)",
2233           "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
2234    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2235   Files:  MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
2236           opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
2237           ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
2238           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
2239           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2240           lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
2241           win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
2242           mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
2243           win32/Makefile win32/config.bc win32/config.vc
2244           win32/config_H.bc win32/config_H.vc win32/makedef.pl
2245           win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
2246           win32/perllib.c win32/win32.c win32/win32io.c
2247           win32/win32sck.c
2248
2249   Title:  "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
2250    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2251   Files:  opcode.h perl.h regcomp.h win32/win32.h gv.c
2252
2253   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
2254    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2255   Files:  win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
2256           t/op/magic.t util.c win32/makedef.pl win32/win32.c
2257           win32/win32io.c
2258
2259   Title:  "[PATCH] win32: ExtUtils::Liblist support"
2260    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2261   Files:  lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
2262           win32/makefile.mk
2263
2264   Title:  "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
2265    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2266   Files:  win32/win32.c
2267
2268   Title:  "No need to use `pwd` in t/op/magic.t test for amigaos"
2269    From:  Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
2270   Files:  t/op/magic.t
2271
2272   TESTS
2273
2274   Title:  "Tests depend on locale"
2275    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
2276           <jhi@iki.fi>
2277  Msg-ID:  <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
2278           <199705191230.PAA21070@alpha.hut.fi>
2279   Files:  t/lib/safe2.t t/op/mkdir.t
2280
2281   Title:  "op/groups test fails on Linux (groups in /bin)"
2282    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>
2283  Msg-ID:  <199705191120.NAA08130@ostrich.gaia.swipnet.se>
2284   Files:  t/op/groups.t
2285
2286   Title:  "More simple regexp tests and test docs"
2287    From:  Hans Mulder <hansm@euronet.nl>
2288   Files:  t/op/re_tests t/op/regexp.t
2289
2290   Title:  "[PATCH] Re: Using undef to ignore values returned from split"
2291    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2292   Files:  t/op/split.t
2293
2294   UTILITIES
2295
2296   Title:  "bad test of -A flag in h2xs"
2297    From:  "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
2298   Files:  utils/h2xs.PL
2299
2300   Title:  "[PATCH] h2xs missing from utils/Makefile"
2301    From:  hansm@euronet.nl
2302   Files:  utils/Makefile
2303
2304   Title:  "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
2305           w.r.t. environment variables"
2306    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
2307           <jhi@iki.fi>
2308  Msg-ID:  <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
2309           <199705191857.VAA09154@alpha.hut.fi>
2310   Files:  utils/perlbug.PL
2311
2312   Title:  "[PATCH] final newline missing in MANIFEST generated by h2xs"
2313    From:  hansm@euronet.nl
2314   Files:  utils/h2xs.PL
2315
2316
2317 -------------
2318 Version 5.004
2319 -------------
2320
2321 "Hey, Rocky!  Watch me pull a release out of my hat!"
2322 "Aww, that trick never works..."
2323
2324  CORE LANGUAGE CHANGES
2325
2326   Title:  "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
2327    From:  Chip Salzenberg
2328   Files:  dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
2329           pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
2330           t/op/pat.t toke.c
2331
2332   Title:  "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
2333    From:  Chip Salzenberg
2334   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
2335           taint.c
2336
2337   Title:  "Allow exec() if $ENV{TERM} is tainted but innocuous"
2338    From:  Chip Salzenberg
2339   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
2340           taint.c
2341
2342   Title:  "Allow globbing when tainted under VMS (no external program)"
2343    From:  Chip Salzenberg
2344   Files:  pp_sys.c t/op/taint.t
2345
2346  CORE PORTABILITY
2347
2348   Title:  "Make Irix hints adapt when n32 libm.so is missing"
2349    From:  Chip Salzenberg
2350   Files:  hints/irix_6.sh
2351
2352   Title:  "Fix default HP-UX installation path"
2353    From:  Jeff Okamoto
2354  Msg-ID:  <199705132228.AA227042483@hpcc123.corp.hp.com>
2355    Date:  Tue, 13 May 1997 15:28:04 -0700
2356   Files:  hints/hpux.sh
2357
2358   Title:  "VMS update, including socket support (four patches)"
2359    From:  Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
2360           Peter Prymmer <pvhp@forte.com>,
2361           Dan Sugalski <sugalsd@lbcc.cc.or.us>
2362   Files:  vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
2363           vms/vmsish.h
2364
2365   Title:  "Win32 update (three patches)"
2366    From:  Gurusamy Sarathy
2367   Files:  README.win32 perl.c win32/Makefile win32/config.H
2368           win32/config_h.PL win32/config_sh.PL win32/makedef.pl
2369           win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
2370           win32/win32iop.h
2371
2372   Title:  "Don't require executable bit on perl -S if DOSISH"
2373    From:  Danny Sadinoff <sadinoff@olf.com>
2374  Msg-ID:  <337351CE.79B28DE3@olf.com>
2375    Date:  Fri, 09 May 1997 12:33:18 -0400
2376   Files:  perl.c
2377
2378  OTHER CORE CHANGES
2379
2380   Title:  "In C<eval &func>, always call &func in scalar context"
2381    From:  Chip Salzenberg
2382   Files:  op.c
2383
2384   Title:  "Fix recursive substitution"
2385    From:  Chip Salzenberg; test from Tim Bunce
2386   Files:  cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
2387
2388   Title:  "Make read with <> from a TTY notice EOF"
2389    From:  Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2390  Msg-ID:  <199705121147.HAA03845@jik.saturn.net>
2391    Date:  Mon, 12 May 1997 07:47:13 -0400
2392   Files:  sv.c
2393
2394   Title:  "Fix core dump from get*() functions returning no alias array"
2395    From:  Chip Salzenberg
2396   Files:  pp_sys.c
2397
2398   Title:  "Fix typo"
2399    From:  Mark K Trettin <mkt@lucent.com>
2400  Msg-ID:  <199705102228.RAA11163@gv18c.ih.lucent.com>
2401    Date:  Sat, 10 May 1997 17:28:35 -0500
2402   Files:  pp_sys.c
2403
2404  BUILD PROCESS
2405
2406   Title:  "Don't use 'unset' in Configure"
2407    From:  Chip Salzenberg
2408   Files:  Configure
2409
2410   Title:  "Protect against having no such command as 'cc'"
2411    From:  Hans Mulder <hansm@icgned.nl>
2412  Msg-ID:  <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
2413    Date:  Mon, 12 May 1997 16:35:34 -0400 (EDT)
2414   Files:  Configure
2415
2416   Title:  "minor wording enhancement for Configure"
2417    From:  Jarkko Hietaniemi
2418  Msg-ID:  <199705101038.NAA00471@alpha.hut.fi>
2419    Date:  Sat, 10 May 1997 13:38:31 +0300 (EET DST)
2420   Files:  Configure
2421
2422  LIBRARY AND EXTENSIONS
2423
2424   Title:  "Refresh CGI.pm to 2.36"
2425    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
2426   Files:  eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
2427
2428   Title:  "In IO::File::open, prepend './' less often (for Win32 et al)"
2429    From:  Chip Salzenberg
2430   Files:  ext/IO/lib/IO/File.pm
2431
2432   Title:  "Fix core dump on IO::Seekable::setpos($fh, undef)"
2433    From:  Chip Salzenberg
2434   Files:  ext/IO/IO.xs t/lib/io_xs.t
2435
2436  TESTS
2437
2438   Title:  "Make rand.t vanishingly unlikely to give false failure"
2439    From:  Tom Phoenix
2440  Msg-ID:  <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
2441    Date:  Sat, 10 May 1997 19:57:30 -0700 (PDT)
2442   Files:  t/op/rand.t
2443
2444   Title:  "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
2445    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2446  Msg-ID:  <199705151735.KAA01143@palrel1.hp.com>
2447    Date:  Thu, 15 May 1997 11:35:41 -0600
2448   Files:  t/op/sleep.t
2449
2450  UTILITIES
2451
2452   Title:  "h2xs and @EXPORT_OK"
2453    From:  Jeff Okamoto
2454  Msg-ID:  <199705092348.AA057881699@hpcc123.corp.hp.com>
2455    Date:  Fri, 9 May 1997 16:48:20 -0700
2456   Files:  utils/h2xs.PL
2457
2458  DOCUMENTATION
2459
2460   Title:  "Tweaks for perldelta"
2461    From:  hansm@euronet.nl
2462  Msg-ID:  <199705102346.BAA17300@mail.euronet.nl>
2463    Date:  Sun, 11 May 97 01:46:00 +0200
2464   Files:  pod/perldelta.pod
2465
2466   Title:  "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
2467    From:  Chip Salzenberg
2468   Files:  pod/perldelta.pod
2469
2470   Title:  "Fix example of use of lexicals with formats"
2471    From:  Chip Salzenberg
2472   Files:  pod/perldelta.pod
2473
2474   Title:  "Explain that destruction order is not defined"
2475    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2476  Msg-ID:  <199705150600.CAA13550@aatma.engin.umich.edu>
2477    Date:  Thu, 15 May 1997 02:00:23 -0400
2478   Files:  pod/perltoot.pod
2479
2480   Title:  "Note that DATA filehandle is unavailable during BEGIN {}"
2481    From:  neilb@cre.canon.co.uk (Neil Bowers)
2482  Msg-ID:  <199705121227.NAA29718@tardis.cre.canon.co.uk>
2483    Date:  Mon, 12 May 1997 13:27:43 +0100
2484   Files:  pod/perldata.pod
2485
2486   Title:  "More detailed IO::Socket documentation"
2487    From:  Tom Christiansen
2488  Msg-ID:  <199705141456.IAA19061@jhereg.perl.com>
2489    Date:  Wed, 14 May 1997 08:56:30 -0600
2490   Files:  pod/perlipc.pod
2491
2492
2493 -----------------
2494 Version 5.003_99a
2495 -----------------
2496
2497 Herein we find the fruits of the gamma.
2498
2499  CORE LANGUAGE CHANGES
2500
2501   Title:  "SECURITY: Forbid glob() when tainting (-T or setuid)"
2502    From:  Chip Salzenberg
2503   Files:  pod/perlrun.pod pod/perlsec.pod pp_sys.c
2504
2505   Title:  "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
2506    From:  Chip Salzenberg
2507   Files:  pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
2508
2509  CORE PORTABILITY
2510
2511   Title:  "(NeXT|Open)Step update"
2512    From:  Gerd Knops <gerti@BITart.com>
2513  Msg-ID:  <9705072247.AA18882@BITart.com>
2514    Date:  Wed,  7 May 97 17:47:02 -0500
2515   Files:  Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
2516
2517   Title:  "NetBSD hint update"
2518    From:  Giles Lean <giles@nemeton.com.au>
2519  Msg-ID:  <199705051346.XAA13584@topaz.nemeton.com.au>
2520    Date:  Mon, 5 May 1997 23:46:37 +1000 (EST)
2521   Files:  hints/netbsd.sh
2522
2523   Title:  "Irix hint update"
2524    From:  Scott Henry <scotth@sgi.com>
2525  Msg-ID:  <yd83es0fp57.fsf@hoshi.engr.sgi.com>
2526    Date:  06 May 1997 11:09:56 -0700
2527   Files:  hints/irix_6.sh
2528
2529   Title:  "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
2530    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2531  Msg-ID:  <199705050548.WAA21260@palrel1.hp.com>
2532    Date:  Sun, 4 May 1997 23:48:39 -0600
2533   Files:  ext/DynaLoader/dl_hpux.xs
2534
2535   Title:  "Win32 update (consolidated patch plus three followups)"
2536    From:  Gurusamy Sarathy
2537   Files:  EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
2538           win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
2539           win32/win32.c win32/win32.h win32/include/sys/socket.h
2540
2541   Title:  "Win32 boot_DynaLoader problem in 99"
2542    From:  Gary Clark <GaryC@mail.jeld-wen.com>
2543  Msg-ID:  <1997May05.105000.1708.84476@mail.jeld-wen.com>
2544    Date:  Mon, 05 May 1997 10:49:03 -0700
2545   Files:  win32/makedef.pl
2546
2547  OTHER CORE CHANGES
2548
2549   Title:  "Fix wantarray() in sort subs [fixes metaconfig]"
2550    From:  Chip Salzenberg
2551   Files:  pp_ctl.c
2552
2553   Title:  "Fix for redefined sort subs nastiness"
2554    From:  Gurusamy Sarathy
2555  Msg-ID:  <199705090004.UAA15032@aatma.engin.umich.edu>
2556    Date:  Thu, 08 May 1997 20:04:18 -0400
2557   Files:  op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
2558
2559  BUILD PROCESS
2560
2561   Title:  "AFS patches"
2562    From:  Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
2563   Files:  Configure installperl
2564
2565  LIBRARY AND EXTENSIONS
2566
2567   Title:  "Another blank line patch to Pod::Text"
2568    From:  Russ Allbery <rra@stanford.edu>
2569  Msg-ID:  <m3afm5g6ar.fsf@windlord.Stanford.EDU>
2570    Date:  08 May 1997 11:36:12 -0700
2571   Files:  lib/Pod/Text.pm
2572
2573  TESTS
2574
2575    (no other changes)
2576
2577  UTILITIES
2578
2579   Title:  "Three bugs in pod2html"
2580    From:  hansm@euronet.nl
2581  Msg-ID:  <199705052228.AAA25351@mail.euronet.nl>
2582    Date:  Tue, 6 May 97 00:28:06 +0200
2583   Files:  lib/Pod/Html.pm
2584
2585   Title:  "Trivial bugfix for pod of xsubpp"
2586    From:  Ralf S. Engelschall <rse@engelschall.com>
2587  Msg-ID:  <199705051447.QAA09995@en1.engelschall.com>
2588    Date:  Mon, 5 May 1997 16:47:03 +0200
2589   Files:  lib/ExtUtils/xsubpp
2590
2591   Title:  "Newer CPerl mode"
2592    From:  Ilya Zakharevich
2593  Msg-ID:  <199705080032.UAA22532@monk.mps.ohio-state.edu>
2594    Date:  Wed, 7 May 1997 20:32:46 -0400 (EDT)
2595   Files:  emacs/cperl-mode.el
2596
2597  DOCUMENTATION
2598
2599   Title:  "Updates to perldelta"
2600    From:  Chip Salzenberg and Dominic Dunlop
2601   Files:  pod/perldelta.pod
2602
2603   Title:  "More explicit Solaris instructions"
2604    From:  Andy Dougherty
2605  Msg-ID:  <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
2606    Date:  Thu, 08 May 1997 17:14:54 -0400 (EDT)
2607   Files:  INSTALL hints/solaris_2.sh
2608
2609   Title:  "Document 'Possible attempt to separate words with commas'"
2610    From:  Gisle Aas
2611  Msg-ID:  <hyb9snvdw.fsf@bergen.sn.no>
2612    Date:  06 May 1997 23:27:55 +0200
2613   Files:  pod/perlop.pod
2614
2615   Title:  "perlfaq9, hostname"
2616    From:  John D Groenveld <groenvel@cse.psu.edu>
2617  Msg-ID:  <199705061741.NAA22777@cse.psu.edu>
2618    Date:  Tue, 06 May 1997 13:41:12 EDT
2619   Files:  pod/perlfaq9.pod
2620
2621   Title:  "Debugger docs patch"
2622    From:  Ilya Zakharevich
2623  Msg-ID:  <199705080107.VAA24317@monk.mps.ohio-state.edu>
2624    Date:  Wed, 7 May 1997 21:07:14 -0400 (EDT)
2625   Files:  pod/perldebug.pod
2626
2627   Title:  "Document that C<m?x?> is just like C<?x?>"
2628    From:  Chip Salzenberg
2629   Files:  pod/perlop.pod
2630
2631   Title:  "Refresh description of sprintf()"
2632    From:  Chip Salzenberg
2633   Files:  pod/perl.pod pod/perlfunc.pod
2634
2635   Title:  "Mention the Regular Expressions book"
2636    From:  Stephen Potter <spp@psa.pencom.com>
2637  Msg-ID:  <199705071737.MAA18799@psa.pencom.com>
2638    Date:  Wed, 07 May 1997 12:37:37 -0500
2639   Files:  pod/perlbook.pod pod/perlre.pod
2640
2641   Title:  "OS/2 doc patch for _99"
2642    From:  Ilya Zakharevich
2643  Msg-ID:  <199705080046.UAA23466@monk.mps.ohio-state.edu>
2644    Date:  Wed, 7 May 1997 20:46:45 -0400 (EDT)
2645   Files:  README.os2
2646
2647
2648 ----------------
2649 Version 5.003_99
2650 ----------------
2651
2652 "Oops."  Now this _has_ to be the gamma; we're out of numbers.
2653
2654  CORE LANGUAGE CHANGES
2655
2656    (no changes)
2657
2658  CORE PORTABILITY
2659
2660   Title:  "NeXT hints update"
2661    From:  hansm@euronet.nl
2662  Msg-ID:  <199704302229.AAA02690@mail.euronet.nl>
2663    Date:  Thu, 1 May 97 00:28:41 +0200
2664   Files:  Configure Makefile.SH hints/next_4.sh
2665
2666   Title:  "Support shared libperl on AIX"
2667    From:  Eric Bartley <bartley@icd.cc.purdue.edu>
2668  Msg-ID:  <199704270131.UAA51426@icd.cc.purdue.edu>
2669    Date:  Sat, 26 Apr 1997 20:31:37 -0500
2670   Files:  Configure Makefile.SH hints/aix.sh
2671
2672  OTHER CORE CHANGES
2673
2674   Title:  "Fix NUL-termination bug in delimcpy()"
2675    From:  Chip Salzenberg
2676   Files:  util.c
2677
2678   Title:  "Forget prototype of subroutine after C<undef &subr>"
2679    From:  Chip Salzenberg
2680   Files:  op.c
2681
2682   Title:  "Handle tainted values in lists returned from subs, evals"
2683    From:  Chip Salzenberg
2684   Files:  pp_ctl.c pp_hot.c t/op/taint.t
2685
2686   Title:  "Fix sysread() on tied handle"
2687    From:  Spider Boardman
2688  Msg-ID:  <199705010601.CAA04926@Orb.Nashua.NH.US>
2689    Date:  Thu, 1 May 1997 02:01:20 -0400
2690   Files:  pp_sys.c
2691
2692   Title:  "Fix OS/2-specific buffer overflow"
2693    From:  Ilya Zakharevich
2694  Msg-ID:  <199704301920.PAA09681@monk.mps.ohio-state.edu>
2695    Date:  Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
2696   Files:  os2/os2.c
2697
2698  BUILD PROCESS
2699
2700   Title:  "Add new globals to perl.exp"
2701    From:  Chip Salzenberg
2702   Files:  perl_exp.SH
2703
2704  LIBRARY AND EXTENSIONS
2705
2706   Title:  "Refresh DB_File to 1.14"
2707    From:  Paul Marquess
2708  Msg-ID:  <9704302045.AA05484@claudius.bfsec.bt.co.uk>
2709    Date:  Wed, 30 Apr 1997 21:45:09 +0100 (BST)
2710   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
2711           t/lib/db-hash.t t/lib/db-recno.t
2712
2713  TESTS
2714
2715   Title:  "Disable op/pipe.t test under Machten"
2716    From:  Dominic Dunlop <domo@slipper.ip.lu>
2717  Msg-ID:  <v03102801af8e160d3879@[194.51.248.68]>
2718    Date:  Thu, 1 May 1997 12:48:26 +0200
2719   Files:  t/io/pipe.t
2720
2721  UTILITIES
2722
2723   Title:  "typo fixes to installhtml"
2724    From:  lvirden@cas.org (Larry W. Virden)
2725  Msg-ID:  <199705011114.HAA26968@cas.org>
2726    Date:  Thu, 1 May 1997 07:14:31 -0400
2727   Files:  installhtml
2728
2729  DOCUMENTATION
2730
2731   Title:  "Fix description of av_undef() in perlguts"
2732    From:  Gisle Aas
2733  Msg-ID:  <199705011042.MAA09897@bergen.sn.no>
2734    Date:  Thu, 1 May 1997 12:42:46 +0200
2735   Files:  pod/perlguts.pod
2736
2737   Title:  "Fix typo in perldelta"
2738    From:  Chip Salzenberg
2739   Files:  pod/perldelta.pod
2740
2741
2742 ----------------
2743 Version 5.003_98
2744 ----------------
2745
2746 Here it is, the second public beta (a.k.a gamma).
2747
2748  CORE LANGUAGE CHANGES
2749
2750   Title:  "Support C< $coderef->($x,$y) >"
2751    From:  Chip Salzenberg
2752   Files:  perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
2753           pod/perlref.pod t/op/ref.t vms/perly_c.vms
2754
2755  CORE PORTABILITY
2756
2757    (no changes)
2758
2759  OTHER CORE CHANGES
2760
2761   Title:  "Fix C< hex('80') * 0x1000000 >"
2762    From:  Chip Salzenberg
2763   Files:  opcode.pl
2764
2765   Title:  "Reset errno after failed piped close"
2766    From:  Roderick Schertler
2767  Msg-ID:  <28152.862264940@eeyore.ibcinc.com>
2768    Date:  Mon, 28 Apr 1997 18:02:20 -0400
2769   Files:  lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
2770           t/io/pipe.t util.c
2771
2772   Title:  "Fix warning wrt return value of PerlIO_getname()"
2773    From:  Spider Boardman
2774  Msg-ID:  <199704300448.AAA24174@Orb.Nashua.NH.US>
2775    Date:  Wed, 30 Apr 1997 00:48:13 -0400
2776   Files:  perlio.c
2777
2778  BUILD PROCESS
2779
2780    (no changes)
2781
2782  LIBRARY AND EXTENSIONS
2783
2784    (no changes)
2785
2786  TESTS
2787
2788    (no other changes)
2789
2790  UTILITIES
2791
2792    (no changes)
2793
2794  DOCUMENTATION
2795
2796   Title:  "Describe Math::Trig in perlmodlib"
2797    From:  Chip Salzenberg
2798   Files:  pod/perlmodlib.pod
2799
2800   Title:  "Add new diagnostics to perldelta"
2801    From:  Chip Salzenberg
2802   Files:  pod/perldelta.pod pod/perldiag.pod
2803
2804
2805 -----------------
2806 Version 5.003_97j
2807 -----------------
2808
2809 This patch should be _98, unless it's egregiously broken somehow.
2810
2811  CORE LANGUAGE CHANGES
2812
2813    (no changes)
2814
2815  CORE PORTABILITY
2816
2817   Title:  "Return to favoring memset(,0,) over bzero()"
2818    From:  Chip Salzenberg
2819   Files:  perl.h
2820
2821   Title:  "NetBSD hint update"
2822    From:  matthew green <mrg@splode.eterna.com.au>
2823  Msg-ID:  <199704251021.EAA22570@jhereg.perl.com>
2824    Date:  Fri, 25 Apr 1997 20:18:02 +1000
2825   Files:  hints/netbsd.sh
2826
2827   Title:  "HP-UX hint update"
2828    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2829  Msg-ID:  <199704280535.WAA22441@palrel1.hp.com>
2830    Date:  Sun, 27 Apr 1997 23:35:07 -0600
2831   Files:  hints/hpux.sh
2832
2833   Title:  "Win32 update (three patches)"
2834    From:  Gurusamy Sarathy and Nick Ing-Simmons
2835   Files:  win32/makedef.pl win32/perllib.c win32/win32.c
2836
2837  OTHER CORE CHANGES
2838
2839   Title:  "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
2840    From:  Chip Salzenberg
2841   Files:  perl.h pod/perldiag.pod sv.c
2842
2843   Title:  "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
2844    From:  Chip Salzenberg
2845   Files:  XSUB.h
2846
2847   Title:  "Eliminate Alpha warnings"
2848    From:  Hallvard B Furuseth and Chip Salzenberg
2849   Files:  perlsdio.h pp_sys.c
2850
2851   Title:  "Fix typo in NeXT dynaloader"
2852    From:  Chip Salzenberg
2853   Files:  ext/DynaLoader/dl_next.xs
2854
2855   Title:  "Fix possible buffer overflow under VMS"
2856    From:  Chip Salzenberg
2857   Files:  taint.c
2858
2859  BUILD PROCESS
2860
2861    (no changes)
2862
2863  LIBRARY AND EXTENSIONS
2864
2865   Title:  "Refresh CGI.pm to 2.35"
2866    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
2867   Files:  lib/CGI.pm
2868
2869   Title:  "Refresh DB_File to 1.13"
2870    From:  Paul Marquess
2871  Msg-ID:  <9704271413.AA08876@claudius.bfsec.bt.co.uk>
2872    Date:  Sun, 27 Apr 1997 15:12:59 +0100 (BST)
2873   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2874
2875   Title:  "SelfLoader: fix prototype pattern, rename intrusive lexical"
2876    From:  Jesse Glick <jesse@ginger> and Chip Salzenberg
2877   Files:  lib/SelfLoader.pm
2878
2879  TESTS
2880
2881    (no changes)
2882
2883  UTILITIES
2884
2885    (no changes)
2886
2887  DOCUMENTATION
2888
2889   Title:  "Split perlmod"
2890    From:  Tom Christiansen
2891  Msg-ID:  <199704260050.RAA02468@toy.perl.com>
2892    Date:  Fri, 25 Apr 1997 20:50:09 -0400
2893   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2894           pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
2895           pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
2896           pod/perltie.pod pod/roffitall
2897
2898   Title:  "Describe __PACKAGE__ in perldelta"
2899    From:  Chip Salzenberg
2900   Files:  pod/perldelta.pod
2901
2902   Title:  "Doc fix for close of pipe handle"
2903    From:  Chip Salzenberg
2904   Files:  pod/perlfunc.pod
2905
2906
2907 -----------------
2908 Version 5.003_97i
2909 -----------------
2910
2911 This patch eliminates all known sources of buffer overflow!  (And the
2912 crowd goes wild.  (Yeah.))  Showstoppers only between here and _98.
2913
2914  CORE LANGUAGE CHANGES
2915
2916    (no changes)
2917
2918  CORE PORTABILITY
2919
2920   Title:  "Provide memset() if it's missing"
2921    From:  Chip Salzenberg
2922   Files:  global.sym perl.h proto.h util.c
2923
2924   Title:  "Don't tell GCC that warn(), croak(), and die() are printf-lik
2925    From:  Chip Salzenberg
2926   Files:  proto.h
2927
2928  OTHER CORE CHANGES
2929
2930   Title:  "Misc. sv_vcatpvfn() fixes"
2931    From:  Hugo, Dale, Nick, Hallvard, Chip
2932   Files:  gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
2933
2934   Title:  "Enforce order of sprintf() elements"
2935    From:  Chip Salzenberg
2936   Files:  sv.c
2937
2938   Title:  "Guard against long numbers, <<LONG_DELIM, and <long glob>"
2939    From:  Chip Salzenberg
2940   Files:  global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
2941
2942   Title:  "Guard against C<goto> to deeply nested label"
2943    From:  Chip Salzenberg
2944   Files:  pod/perldiag.pod pp_ctl.c
2945
2946   Title:  "Guard against overflow in dup2() emulation"
2947    From:  Chip Salzenberg
2948   Files:  util.c
2949
2950   Title:  "Win32: Guard against long function names"
2951    From:  Chip Salzenberg
2952   Files:  win32/win32sck.c
2953
2954   Title:  "Make mess() always work, by using a non-arena SV"
2955    From:  Chip Salzenberg, from idea by Gurusamy Sarathy
2956   Files:  perl.c util.c
2957
2958   Title:  "Fix scalar leak in pp_prtf()"
2959    From:  Doug MacEachern
2960  Msg-ID:  <199704241706.NAA19140@postman.osf.org>
2961    Date:  Thu, 24 Apr 1997 13:06:21 -0400
2962   Files:  pp_sys.c
2963
2964   Title:  "When copying a format line, take only its string value"
2965    From:  Chip Salzenberg
2966   Files:  sv.c
2967
2968   Title:  "Undo private patch"
2969    From:  Chip Salzenberg
2970   Files:  installperl lib/ExtUtils/Install.pm
2971
2972   Title:  "Fix LEAKTEST numbers"
2973    From:  Chip Salzenberg
2974   Files:  ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
2975           win32/win32.c win32/win32sck.c
2976
2977  BUILD PROCESS
2978
2979   Title:  "Cope with a <db.h> that isn't related to DB"
2980    From:  Jarkko Hietaniemi
2981  Msg-ID:  <199704241728.UAA09951@alpha.hut.fi>
2982    Date:  Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
2983   Files:  Configure
2984
2985  LIBRARY AND EXTENSIONS
2986
2987   Title:  "Always NUL-terminate opsets"
2988    From:  Chip Salzenberg
2989   Files:  ext/Opcode/Opcode.xs
2990
2991   Title:  "Don't core dump if my_inet_aton() get a NULL"
2992    From:  Chip Salzenberg
2993   Files:  ext/Socket/Socket.xs
2994
2995   Title:  "Handle symlinks, high permission bits in File::Path"
2996    From:  Chip Salzenberg
2997   Files:  lib/File/Path.pm
2998
2999   Title:  "Math::{Complex,Trig} update"
3000    From:  Jarkko Hietaniemi
3001  Msg-ID:  <199704242221.BAA30363@alpha.hut.fi>
3002    Date:  Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
3003   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
3004           t/lib/complex.t t/lib/trig.t
3005
3006  TESTS
3007
3008    (no other changes)
3009
3010  UTILITIES
3011
3012   Title:  "Fix buffer overflow in a2p"
3013    From:  Chip Salzenberg
3014   Files:  x2p/a2py.c
3015
3016  DOCUMENTATION
3017
3018   Title:  "FAQ udpate (24-apr-97)"
3019    From:  Nathan Torkington <gnat@prometheus.frii.com>
3020  Msg-ID:  <199704242247.QAA07010@prometheus.frii.com>
3021    Date:  Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
3022   Files:  pod/perlfaq*.pod
3023
3024   Title:  "Document new {,s}printf() behavior"
3025    From:  Chip Salzenberg
3026   Files:  pod/perldelta.pod pod/perlfunc.pod
3027
3028
3029 -----------------
3030 Version 5.003_97h
3031 -----------------
3032
3033 This patch eliminates almost all possible sources of buffer overflow;
3034 in particular, there are no more sprintf() bugs.  (!!)  This patch
3035 also has a few other fixes.  With these changes in place, I can sleep
3036 at night.  (Because I've stopped hacking.  :-))
3037
3038  CORE LANGUAGE CHANGES
3039
3040   Title:  "Support PRINTF for tied handles"
3041    From:  Doug MacEachern
3042  Msg-ID:  <199704202226.SAA08032@postman.osf.org>
3043    Date:  Sun, 20 Apr 1997 18:26:13 -0400
3044   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
3045
3046  CORE PORTABILITY
3047
3048   Title:  "Fix bitwise shifts and pack('w') on Crays"
3049    From:  Chip Salzenberg
3050   Files:  pp.c
3051
3052   Title:  "Win32 update (two patches)"
3053    From:  Gurusamy Sarathy
3054   Files:  lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
3055           win32/makedef.pl
3056
3057  OTHER CORE CHANGES
3058
3059   Title:  "Mondo Cool patch for buffer safety and convenience"
3060    From:  Chip Salzenberg
3061   Files:  XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
3062           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3063           ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
3064           global.sym gv.c interp.sym mg.c op.c perl.c perl.h
3065           pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
3066           regcomp.c regexec.c sv.c toke.c util.c
3067
3068   Title:  "Problems with glob"
3069    From:  Ilya Zakharevich
3070  Msg-ID:  <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
3071    Date:  Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
3072   Files:  op.c
3073
3074   Title:  "Fix scalar leak in closures"
3075    From:  Chip Salzenberg
3076   Files:  op.c scope.c
3077
3078   Title:  "Refine error messages re: anon subs' prototypes"
3079    From:  Chip Salzenberg
3080   Files:  op.c
3081
3082   Title:  "Outermost scope is void, not scalar"
3083    From:  Chip Salzenberg
3084   Files:  pp_ctl.c
3085
3086  BUILD PROCESS
3087
3088   Title:  "Fix up Linux hints for tcsh, and Configure patch"
3089    From:  Andy Dougherty
3090  Msg-ID:  <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
3091    Date:  Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
3092   Files:  Configure hints/linux.sh
3093
3094   Title:  "There is no standard answer to 'Use suidperl?'"
3095    From:  Chip Salzenberg
3096   Files:  hints/bsdos.sh hints/freebsd.sh hints/linux.sh
3097           hints/machten_2.sh
3098
3099  LIBRARY AND EXTENSIONS
3100
3101   Title:  "Math::Complex update"
3102    From:  Jarkko Hietaniemi
3103   Files:  lib/Math/Complex.pm t/lib/complex.t
3104
3105   Title:  "Croak on C<use autouse> without module name"
3106    From:  Chip Salzenberg
3107   Files:  lib/autouse.pm
3108
3109   Title:  "Silence warnings on simple C<use ops>"
3110    From:  Roderick Schertler
3111  Msg-ID:  <pzybafum6k.fsf@eeyore.ibcinc.com>
3112    Date:  19 Apr 1997 10:22:43 -0400
3113   Files:  ext/Opcode/ops.pm
3114
3115  TESTS
3116
3117   Title:  "Don't put leading newline on numeric strings"
3118    From:  Andreas Koenig
3119  Msg-ID:  <199704230847.KAA22752@anna.in-berlin.de>
3120    Date:  Wed, 23 Apr 1997 10:47:00 +0200
3121   Files:  t/pragma/constant.t
3122
3123  UTILITIES
3124
3125    (no changes)
3126
3127  DOCUMENTATION
3128
3129   Title:  "FAQ udpate (23-apr-97)"
3130    From:  Nathan Torkington <gnat@prometheus.frii.com>
3131  Msg-ID:  <199704231822.MAA05074@prometheus.frii.com>
3132    Date:  Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
3133   Files:  pod/perlfaq*.pod
3134
3135   Title:  "Two doublewords less"
3136    From:  Jarkko Hietaniemi
3137  Msg-ID:  <199704201938.WAA07722@alpha.hut.fi>
3138    Date:  Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
3139   Files:  pod/perlrun.pod vms/perlvms.pod
3140
3141
3142 -----------------
3143 Version 5.003_97g
3144 -----------------
3145
3146 This one has two security bug fixes for buffer overflows.  Perl has
3147 not yet been searched to see if more fixes are needed.
3148
3149  CORE LANGUAGE CHANGES
3150
3151   Title:  "Improve sysseek(), remove systell(), fix Opcode"
3152    From:  Chip Salzenberg
3153   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
3154           ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
3155           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
3156           proto.h t/op/sysio.t toke.c
3157
3158   Title:  "Fix (and test) spaces in {,un}pack()"
3159    From:  Chip Salzenberg
3160   Files:  pp.c t/op/pack.t
3161
3162  CORE PORTABILITY
3163
3164   Title:  "Irix update"
3165    From:  Scott Henry <scotth@sgi.com>
3166  Msg-ID:  <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
3167    Date:  18 Apr 1997 12:37:24 -0700
3168   Files:  MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
3169
3170   Title:  "ExtUtils/Miniperl.pm not built on Win32"
3171    From:  Nick Ing-Simmons
3172  Msg-ID:  <199704181742.SAA08407@ni-s.u-net.com>
3173    Date:  Fri, 18 Apr 1997 18:42:32 +0100
3174   Files:  win32/Makefile
3175
3176  OTHER CORE CHANGES
3177
3178   Title:  "SECURITY FIX: 'Identifier too long'"
3179    From:  Chip Salzenberg
3180   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
3181
3182   Title:  "SECURITY FIX: Buffer overflow in gv_fetchfile()"
3183    From:  Chip Salzenberg
3184   Files:  gv.c
3185
3186   Title:  "Remove pp_method() inefficiency from last patch"
3187    From:  Chip Salzenberg
3188   Files:  pp_hot.c
3189
3190  BUILD PROCESS
3191
3192   Title:  "Fix unnecessary re-linking"
3193    From:  Chip Salzenberg
3194   Files:  lib/ExtUtils/MM_Unix.pm
3195
3196   Title:  "Fix tcsh hack in Configure"
3197    From:  Chip Salzenberg
3198   Files:  Configure
3199
3200   Title:  "Minor, optional patch to Makefile.SH"
3201    From:  "Randy J. Ray" <rjray@uswest.com>
3202  Msg-ID:  <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
3203    Date:  Thu, 17 Apr 1997 19:32:17 -0600
3204   Files:  Makefile.SH
3205
3206  LIBRARY AND EXTENSIONS
3207
3208   Title:  "Patch to Getopt::Long"
3209    From:  Johan Vromans <jvromans@squirrel.nl>
3210  Msg-ID:  <m0wIKCO-00081IC@phoenix.squirrel.nl>
3211    Date:  Fri, 18 Apr 97 22:24 MET DST
3212   Files:  lib/Getopt/Long.pm
3213
3214   Title:  "Fix NAME in SDBM_File build"
3215    From:  Chip Salzenberg
3216   Files:  ext/SDBM_File/sdbm/Makefile.PL
3217
3218  TESTS
3219
3220    (no other changes)
3221
3222  UTILITIES
3223
3224   Title:  "Make h2ph generate constant subs"
3225    From:  Roderick Schertler
3226  Msg-ID:  <pz2088w5ot.fsf@eeyore.ibcinc.com>
3227    Date:  18 Apr 1997 14:23:46 -0400
3228   Files:  utils/h2ph.PL
3229
3230  DOCUMENTATION
3231
3232   Title:  "Document {,un}pack changes"
3233    From:  Paul Marquess
3234  Msg-ID:  <9704181249.AA11733@claudius.bfsec.bt.co.uk>
3235    Date:  Fri, 18 Apr 97 13:49:39 BST
3236   Files:  pod/perldelta.pod pod/perldiag.pod
3237
3238
3239 -----------------
3240 Version 5.003_97f
3241 -----------------
3242
3243 This is it before _98.  No more last-minute features.  Really, I mean
3244 it this time.  No kidding.
3245
3246  CORE LANGUAGE CHANGES
3247
3248   Title:  "New operator systell()"
3249    From:  Chip Salzenberg
3250   Files:  doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
3251           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
3252           t/op/sysio.t toke.c
3253
3254   Title:  "Allow constant sub to be optimized when called with parens"
3255    From:  Chip Salzenberg
3256   Files:  toke.c
3257
3258   Title:  "Make {,un}pack fail on invalid pack types"
3259    From:  Chip Salzenberg
3260   Files:  pod/perldiag.pod pp.c
3261
3262  CORE PORTABILITY
3263
3264   Title:  "Fix bitwise ops and {,un}pack() on Cray CPUs"
3265    From:  Chip Salzenberg
3266   Files:  pp.c
3267
3268   Title:  "VMS update"
3269    From:  Charles Bailey
3270   Files:  lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
3271           vms/vms.c vms/writemain.pl
3272
3273   Title:  "Win32 update (three patches)"
3274    From:  Gurusamy Sarathy and Nick Ing-Simmons
3275   Files:  lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
3276           lib/File/Basename.pm win32/Makefile win32/makedef.pl
3277           win32/perllib.c win32/win32.c win32/win32iop.h
3278
3279  OTHER CORE CHANGES
3280
3281   Title:  "Fix error messages on method lookup failure"
3282    From:  Chip Salzenberg
3283   Files:  pp_hot.c
3284
3285   Title:  "Fix use of var before init in util.c"
3286    From:  Gurusamy Sarathy
3287  Msg-ID:  <199704162342.TAA20773@aatma.engin.umich.edu>
3288    Date:  Wed, 16 Apr 1997 19:42:41 -0400
3289   Files:  util.c
3290
3291  BUILD PROCESS
3292
3293   Title:  "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
3294    From:  Michael De La Rue <mikedlr@tardis.ed.ac.uk>
3295   Files:  Configure hints/linux.sh
3296
3297  LIBRARY AND EXTENSIONS
3298
3299   Title:  "Fix bug in Opcode when (maxo & 15) > 8"
3300    From:  Chip Salzenberg
3301   Files:  ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
3302           ext/Opcode/Opcode.xs
3303
3304   Title:  "CGI.pm broke again"
3305    From:  Andreas Koenig
3306  Msg-ID:  <199704171136.NAA24859@anna.in-berlin.de>
3307    Date:  Thu, 17 Apr 1997 13:36:28 +0200
3308   Files:  lib/CGI.pm
3309
3310   Title:  "Revise quotewords()"
3311    From:  Shishir Gundavaram <shishir@ruby.ora.com>
3312   Files:  lib/Text/ParseWords.pm
3313
3314  TESTS
3315
3316    (no other changes)
3317
3318  UTILITIES
3319
3320    (no changes)
3321
3322  DOCUMENTATION
3323
3324   Title:  "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
3325    From:  Andy Dougherty
3326   Files:  INSTALL Porting/pumpkin.pod
3327
3328   Title:  "Document size restrictions for packed integers"
3329    From:  Jarkko Hietaniemi
3330   Files:  pod/perlfunc.pod
3331
3332
3333 -----------------
3334 Version 5.003_97e
3335 -----------------
3336
3337 Y'know, I've heard of this "beta" thing, but it's been so long since
3338 I've seen one, I'm not sure it really exists...
3339
3340  CORE LANGUAGE CHANGES
3341
3342   Title:  "New operator: sysseek()"
3343    From:  Chip Salzenberg
3344   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
3345           keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
3346           pp_sys.c t/op/sysio.t toke.c
3347
3348   Title:  "Allow recursive substitution again"
3349    From:  Chip Salzenberg
3350   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
3351
3352  CORE PORTABILITY
3353
3354   Title:  "Use size_t for socket size parameters of GNU libc"
3355    From:  Chip Salzenberg
3356   Files:  doio.c pp_sys.c
3357
3358   Title:  "Fix STMT_{START,END} under g++"
3359    From:  Steven Parkes <parkes@sierravista.com>
3360  Msg-ID:  <199704141935.MAA11240@monterey.sierravista.com>
3361    Date:  Mon, 14 Apr 1997 12:35:34 -0700
3362   Files:  perl.h
3363
3364   Title:  "Win32 update (four patches)"
3365    From:  Gurusamy Sarathy and Nick Ing-Simmons
3366   Files:  MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
3367           ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
3368           ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
3369           utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
3370           win32/config.H win32/config.w32 win32/config_h.PL
3371           win32/config_sh.PL win32/perllib.c win32/runperl.c
3372           win32/win32.c win32/win32io.c win32/win32sck.c
3373
3374  OTHER CORE CHANGES
3375
3376   Title:  "New API function: perl_eval_pv()"
3377    From:  Doug MacEachern
3378  Msg-ID:  <199704142113.RAA06823@postman.osf.org>
3379    Date:  Mon, 14 Apr 1997 17:13:41 -0400
3380   Files:  perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
3381           pod/perlguts.pod proto.h
3382
3383   Title:  "Fix C< s//whatever/ >, which reuses old pattern"
3384    From:  Chip Salzenberg
3385   Files:  pp_hot.c regexec.c
3386
3387   Title:  "Return a value from PerlIO_{,un}getc"
3388    From:  Hallvard B Furuseth
3389  Msg-ID:  <199704131228.OAA05695@bombur2.uio.no>
3390    Date:  Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
3391   Files:  perlio.c
3392
3393   Title:  "Fix for environment leak"
3394    From:  skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
3395  Msg-ID:  <19970415103246.NN46698@breughel.ufsia.ac.be>
3396    Date:  Tue, 15 Apr 1997 10:32:46 +0200
3397   Files:  util.c
3398
3399   Title:  "Fix comments in seed()"
3400    From:  Hallvard B Furuseth
3401  Msg-ID:  <199704141758.TAA06895@bombur2.uio.no>
3402    Date:  Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
3403   Files:  pp.c
3404
3405  BUILD PROCESS
3406
3407   Title:  "Put extensions' autoload files in $archlib"
3408    From:  Chip Salzenberg
3409   Files:  installperl
3410
3411   Title:  "Use '-fPIC' for debugging compiles under Solaris with gcc"
3412    From:  Hallvard B Furuseth
3413   Files:  Configure
3414
3415  LIBRARY AND EXTENSIONS
3416
3417   Title:  "Refresh CGI to 2.34"
3418    From:  Chip Salzenberg
3419   Files:  eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
3420           lib/CGI/Apache.pm
3421
3422   Title:  "Debugger update"
3423    From:  Ilya Zakharevich
3424  Msg-ID:  <199704142115.RAA09923@monk.mps.ohio-state.edu>
3425    Date:  Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
3426   Files:  lib/perl5db.pl
3427
3428   Title:  "diagnostics: $/ gotcha"
3429    From:  Andreas Koenig
3430  Msg-ID:  <199704151814.UAA03404@anna.in-berlin.de>
3431    Date:  Tue, 15 Apr 1997 20:14:01 +0200
3432   Files:  lib/diagnostics.pm
3433
3434   Title:  "Update File::Path"
3435    From:  Andreas Koenig
3436  Msg-ID:  <199704151401.QAA02556@anna.in-berlin.de>
3437    Date:  Tue, 15 Apr 1997 16:01:07 +0200
3438   Files:  lib/File/Path.pm t/lib/filepath.t
3439
3440   Title:  "User::pwent.pm: g{,e}cos"
3441    From:  Tom Christiansen
3442  Msg-ID:  <199704130135.TAA23274@jhereg.perl.com>
3443    Date:  Sat, 12 Apr 1997 19:35:54 -0600
3444   Files:  lib/User/pwent.pm
3445
3446   Title:  "Sys::Syslog: hyphens in hostnames"
3447    From:  Jarkko Hietaniemi
3448  Msg-ID:  <199704151421.RAA19693@alpha.hut.fi>
3449    Date:  Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
3450   Files:  lib/Sys/Syslog.pm
3451
3452   Title:  "Clean up format of dlopen() debug info"
3453    From:  Hallvard B Furuseth
3454   Files:  ext/DynaLoader/dl_dlopen.xs
3455
3456  TESTS
3457
3458    (no changes)
3459
3460  UTILITIES
3461
3462   Title:  "xsubpp incorrectly handles 'class::newthing()'"
3463    From:  "John Q. Linux" <jql@jql.accessone.com>
3464  Msg-ID:  <199704122201.PAA01780@jql.accessone.com>
3465    Date:  Sat, 12 Apr 1997 15:01:33 -0700
3466   Files:  lib/ExtUtils/xsubpp
3467
3468  DOCUMENTATION
3469
3470   Title:  "Add CGI to perldelta.pod and improve its description in MANIFEST"
3471    From:  Chip Salzenberg
3472   Files:  MANIFEST pod/perldelta.pod
3473
3474   Title:  "Describe probs with majordomo 1.94.1"
3475    From:  Chip Salzenberg
3476   Files:  pod/perldelta.pod
3477
3478   Title:  "Fix description of /\G/g"
3479    From:  Chip Salzenberg
3480   Files:  pod/perlop.pod
3481
3482   Title:  "Mention '...' operator in precedence table"
3483    From:  Tom Christiansen
3484  Msg-ID:  <199704131724.LAA23120@jhereg.perl.com>
3485    Date:  Sun, 13 Apr 1997 11:24:16 -0600
3486   Files:  pod/perlop.pod
3487
3488
3489 -----------------
3490 Version 5.003_97d
3491 -----------------
3492
3493 Any minute now... second public beta... no, really...
3494
3495  CORE LANGUAGE CHANGES
3496
3497   Title:  "Fix for incorrect overloaded assignment"
3498    From:  Ilya Zakharevich
3499  Msg-ID:  <199704112225.SAA03482@monk.mps.ohio-state.edu>
3500    Date:  Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
3501   Files:  gv.c
3502
3503   Title:  "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
3504    From:  Chip Salzenberg
3505   Files:  pp_hot.c
3506
3507   Title:  "Fix label on C<for(;;)> statement"
3508    From:  Chip Salzenberg
3509   Files:  perly.c perly.y
3510
3511  CORE PORTABILITY
3512
3513   Title:  "update to 5.003_97b/hint/irix_6_2.sh"
3514    From:  Scott Henry <scotth@sgi.com>
3515  Msg-ID:  <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
3516    Date:  11 Apr 1997 18:05:03 -0700
3517   Files:  hints/irix_6_2.sh
3518
3519  OTHER CORE CHANGES
3520
3521   Title:  "Before 'BEGIN not safe', explain why"
3522    From:  Chip Salzenberg
3523   Files:  op.c
3524
3525   Title:  "New error msg for low-key failure of C<require>"
3526    From:  Chip Salzenberg
3527   Files:  pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
3528           t/pragma/strict-vars
3529
3530   Title:  "Put "dXSUB_SYS" last in declarations"
3531    From:  Chip Salzenberg
3532   Files:  win32/perllib.c
3533
3534   Title:  "Minor type cleanup"
3535    From:  Chip Salzenberg
3536   Files:  proto.h toke.c
3537
3538  BUILD PROCESS
3539
3540    (no changes)
3541
3542  LIBRARY AND EXTENSIONS
3543
3544   Title:  "win32: perl5db patch"
3545    From:  Gurusamy Sarathy
3546  Msg-ID:  <199704102142.RAA27396@aatma.engin.umich.edu>
3547    Date:  Thu, 10 Apr 1997 17:42:13 -0400
3548   Files:  lib/perl5db.pl
3549
3550   Title:  "Enhancements to debugger, Term::ReadLine, Term::Cap"
3551    From:  Ilya Zakharevich
3552  Msg-ID:  <199704101948.PAA01841@monk.mps.ohio-state.edu>
3553    Date:  Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
3554   Files:  lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
3555
3556   Title:  "MM_Unix patch for use under CVS"
3557    From:  Ulrich Pfeifer
3558  Msg-ID:  <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
3559    Date:  11 Apr 1997 14:59:00 +0200
3560   Files:  lib/ExtUtils/MM_Unix.pm
3561
3562   Title:  "Complex update (five patches)"
3563    From:  Jarkko Hietaniemi
3564   Files:  lib/Math/Complex.pm t/lib/complex.t
3565
3566   Title:  "Fix undef warning in Math::BigInt"
3567    From:  Chip Salzenberg
3568   Files:  lib/Math/BigInt.pm
3569
3570  TESTS
3571
3572    (no other changes)
3573
3574  UTILITIES
3575
3576   Title:  "Add B<-o> option to a2p, for old awk; make new the default"
3577    From:  Chip Salzenberg
3578   Files:  x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
3579
3580  DOCUMENTATION
3581
3582   Title:  "typo in lib/diagnostics.pm"
3583    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
3584  Msg-ID:  <199704111800.OAA27297@grymoire.crd.ge.com>
3585    Date:  Fri, 11 Apr 1997 14:00:54 -0400
3586   Files:  lib/diagnostics.pm
3587
3588   Title:  "Use B<> for options in Class::Struct pod"
3589    From:  Hugo van der Sanden <hv@iii.co.uk>
3590  Msg-ID:  <334D2E7B.67F0@iii.co.uk>
3591    Date:  Thu, 10 Apr 1997 19:16:27 +0100
3592   Files:  lib/Class/Struct.pm
3593
3594   Title:  "Explain //g and \G issues"
3595    From:  Gurusamy Sarathy
3596  Msg-ID:  <199704122048.QAA25060@aatma.engin.umich.edu>
3597    Date:  Sat, 12 Apr 1997 16:48:41 -0400
3598   Files:  pod/perldelta.pod pod/perlop.pod pod/perlre.pod
3599
3600   Title:  "more (err, less) doubled words"
3601    From:  Jarkko Hietaniemi
3602  Msg-ID:  <199704111931.WAA24460@alpha.hut.fi>
3603    Date:  Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
3604   Files:  ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
3605           ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
3606           lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
3607           lib/vars.pm pod/perlcall.pod pod/perldiag.pod
3608           pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
3609           pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
3610
3611   Title:  "Freudian slip error in perlsub.pod"
3612    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
3613  Msg-ID:  <199704111755.NAA27200@grymoire.crd.ge.com>
3614    Date:  Fri, 11 Apr 1997 13:55:07 -0400
3615   Files:  pod/perlsub.pod
3616
3617   Title:  "Little patch for perl5.003_97c/pod/perlpod.pod"
3618    From:  rse@engelschall.com (Ralf S. Engelschall)
3619  Msg-ID:  <199704112048.WAA08733@en1.engelschall.com>
3620    Date:  Fri, 11 Apr 1997 22:48:37 +0200
3621   Files:  pod/perlpod.pod
3622
3623
3624 -----------------
3625 Version 5.003_97c
3626 -----------------
3627
3628 That second public beta will be Real Soon Now...
3629
3630  CORE LANGUAGE CHANGES
3631
3632   Title:  "Refine setgroups() behavior of C<$)>"
3633    From:  Chip Salzenberg
3634   Files:  mg.c pod/perldelta.pod pod/perlvar.pod
3635
3636   Title:  "Forbid -[Mm] on #! line"
3637    From:  Chip Salzenberg
3638   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
3639
3640  CORE PORTABILITY
3641
3642   Title:  "Fix dynamic loading (and argv[0]) under AmigaOS"
3643    From:  Norbert Pueschel
3644  Msg-ID:  <77724842@Armageddon.meb.uni-bonn.de>
3645    Date:  Tue, 08 Apr 1997 22:01:45 +0200
3646   Files:  hints/amigaos.sh
3647
3648   Title:  "Special mkdir() for VMS"
3649    From:  Charles Bailey
3650  Msg-ID:  <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
3651    Date:  Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
3652   Files:  dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
3653           plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
3654
3655  OTHER CORE CHANGES
3656
3657   Title:  "Fix assignment from magic SV that becomes a glob"
3658    From:  Chip Salzenberg
3659   Files:  sv.c
3660
3661  BUILD PROCESS
3662
3663   Title:  "Fix syntax error in Configure comment(!)"
3664    From:  Chip Salzenberg
3665   Files:  Configure
3666
3667   Title:  "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
3668    From:  Chip Salzenberg
3669   Files:  Configure
3670
3671   Title:  "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
3672    From:  Chip Salzenberg
3673   Files:  dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
3674
3675  LIBRARY AND EXTENSIONS
3676
3677   Title:  "Replace Class::Template with improved Class::Struct"
3678    From:  Jim Miner <jfm@winternet.com>
3679   Files:  MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
3680           lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
3681           lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
3682           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
3683           lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
3684           pod/perlmod.pod pod/perltoot.pod
3685
3686   Title:  "MakeMaker pathname patch"
3687    From:  Nick Ing-Simmons
3688  Msg-ID:  <199704091908.UAA00877@ni-s.u-net.com>
3689    Date:  Wed, 9 Apr 1997 20:08:23 +0100
3690   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
3691
3692   Title:  "Fix configuration of new socket"
3693    From:  Chip Salzenberg
3694   Files:  ext/IO/lib/IO/Socket.pm
3695
3696   Title:  "Improve IO::Handle docs; don't export _open_mode_string"
3697    From:  Chip Salzenberg
3698   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3699
3700   Title:  "Complex.pm: 0**0 sanity"
3701    From:  Jarkko Hietaniemi
3702  Msg-ID:  <199704091804.VAA13930@alpha.hut.fi>
3703    Date:  Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
3704   Files:  lib/Math/Complex.pm
3705
3706   Title:  "Fix typos in Math::Trig"
3707    From:  Jarkko Hietaniemi
3708   Files:  lib/Math/Trig.pm
3709
3710  TESTS
3711
3712   Title:  "Accommodate CodeBuilder variant of Machten 4.0.3"
3713    From:  Dominic Dunlop <domo@slipper.ip.lu>
3714  Msg-ID:  <v03020902af704d320f27@[194.51.248.88]>
3715    Date:  Tue, 8 Apr 1997 22:15:15 +0200
3716   Files:  t/io/fs.t t/op/stat.t
3717
3718  UTILITIES
3719
3720    (no changes)
3721
3722  DOCUMENTATION
3723
3724   Title:  "IO::Socket doc fix"
3725    From:  Roderick Schertler
3726  Msg-ID:  <28383.860527843@eeyore.ibcinc.com>
3727    Date:  Tue, 08 Apr 1997 15:30:43 -0400
3728   Files:  ext/IO/lib/IO/Socket.pm
3729
3730
3731 -----------------
3732 Version 5.003_97b
3733 -----------------
3734
3735 Working on the second public beta...
3736
3737  CORE LANGUAGE CHANGES
3738
3739   Title:  "Make assignment to C<$)> call setgroups()"
3740    From:  Chip Salzenberg
3741   Files:  Configure config_H config_h.SH mg.c plan9/config.plan9
3742           pod/perldelta.pod vms/config.vms win32/config.H
3743           win32/config.w32
3744
3745   Title:  "Grandfather "$$<digit>" in strings"
3746    From:  Chip Salzenberg
3747   Files:  pod/perldiag.pod toke.c
3748
3749   Title:  "Disconnect warn and die hooks _after_ object destruction"
3750    From:  Chip Salzenberg
3751   Files:  perl.c
3752
3753   Title:  "Forbid recursive substitutions"
3754    From:  Chip Salzenberg
3755   Files:  cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
3756
3757  CORE PORTABILITY
3758
3759   Title:  "Use SSize_t for values of PerlIO_{read,write}"
3760    From:  Chip Salzenberg
3761   Files:  perlio.c perlio.h perlsdio.h pp_sys.c
3762
3763   Title:  "perlwin-97a_4: win32 environ fix"
3764    From:  Gurusamy Sarathy
3765  Msg-ID:  <199704060431.XAA23400@aatma.engin.umich.edu>
3766    Date:  Sat, 05 Apr 1997 23:31:11 -0500
3767   Files:  win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
3768
3769  OTHER CORE CHANGES
3770
3771   Title:  "length($') isn't"
3772    From:  Gurusamy Sarathy
3773  Msg-ID:  <199704070730.DAA07310@aatma.engin.umich.edu>
3774    Date:  Mon, 07 Apr 1997 03:30:44 -0400
3775   Files:  mg.c
3776
3777   Title:  "Fix obscure regex bug related to leading C<.*>"
3778    From:  Chip Salzenberg
3779   Files:  toke.c
3780
3781   Title:  "Add warning for glob failure"
3782    From:  Chip Salzenberg
3783   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
3784
3785   Title:  "Fix C<perl -V> in presence of local patches"
3786    From:  Chip Salzenberg
3787   Files:  perl.c
3788
3789  BUILD PROCESS
3790
3791   Title:  "Don't suggest 'Configure -der' in config.sh comments"
3792    From:  Chip Salzenberg
3793   Files:  Configure
3794
3795  LIBRARY AND EXTENSIONS
3796
3797   Title:  "CGI->redirect patch"
3798    From:  Doug MacEachern
3799  Msg-ID:  <199704051527.KAA11280@postman.osf.org>
3800    Date:  Sat, 05 Apr 1997 10:27:52 -0500
3801   Files:  lib/CGI.pm
3802
3803   Title:  "Updates to Math::Complex and Math::Trig"
3804    From:  Jarkko Hietaniemi
3805   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
3806           t/lib/complex.t
3807
3808   Title:  "Fix FindBin under Win32, and document success"
3809    From:  Nick Ing-Simmons and Gurusamy Sarathy
3810  Msg-ID:  <199704051504.QAA09507@ni-s.u-net.com>
3811    Date:  Sat, 5 Apr 1997 16:04:52 +0100
3812   Files:  README.win32 lib/Cwd.pm lib/FindBin.pm
3813
3814  TESTS
3815
3816    (no other changes)
3817
3818  UTILITIES
3819
3820   Title:  "Patch for 'perldoc -f'"
3821    From:  Gisle Aas
3822  Msg-ID:  <199704061732.TAA00353@bergen.sn.no>
3823    Date:  Sun, 6 Apr 1997 19:32:04 +0200
3824   Files:  utils/perldoc.PL
3825
3826  DOCUMENTATION
3827
3828   Title:  "Document required module versions"
3829    From:  Chip Salzenberg
3830   Files:  pod/perldelta.pod
3831
3832   Title:  "Document sample function perl_eval()"
3833    From:  Doug MacEachern
3834  Msg-ID:  <199704051524.KAA06090@postman.osf.org>
3835    Date:  Sat, 05 Apr 1997 10:24:43 -0500
3836   Files:  pod/perlcall.pod pod/perlembed.pod
3837
3838   Title:  "Make L<perltrap> refer to L<perldelta>"
3839    From:  Chip Salzenberg
3840   Files:  pod/perltrap.pod
3841
3842
3843 -----------------
3844 Version 5.003_97a
3845 -----------------
3846
3847 This release gets a letter instead of a full subversion because I'm
3848 planning on making 5.003_98 the second public beta.
3849
3850  CORE LANGUAGE CHANGES
3851
3852   Title:  "Fix AUTOLOAD, or kill me"
3853    From:  Chip Salzenberg
3854   Files:  gv.c pp.c t/op/method.t
3855
3856  CORE PORTABILITY
3857
3858   Title:  "Add support for Cygwin32 (GNU-Win32) -- very low impact"
3859    From:  John Cerney <j-cerney1@ti.com>
3860  Msg-ID:  <199704030821.JAA08762@pluto.tiuk.ti.com>
3861    Date:  Thu, 3 Apr 1997 09:21:17 +0100
3862   Files:  MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
3863           cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
3864           ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
3865           pp_sys.c
3866
3867   Title:  "Win32 update (six patches)"
3868    From:  Gurusamy Sarathy
3869   Files:  MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
3870           t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
3871           t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
3872           win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
3873           win32/win32io.c win32/win32io.h win32/win32iop.h
3874
3875   Title:  "AmigaOS update"
3876    From:  Norbert Pueschel
3877  Msg-ID:  <77724828@Armageddon.meb.uni-bonn.de>
3878    Date:  Thu, 03 Apr 1997 16:16:51 +0200
3879   Files:  README.amiga hints/amigaos.sh
3880
3881  OTHER CORE CHANGES
3882
3883   Title:  "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
3884    From:  Chip Salzenberg
3885   Files:  op.c
3886
3887   Title:  "Fix warning for useless C<1..2>"
3888    From:  Chip Salzenberg
3889   Files:  op.c
3890
3891   Title:  "Minor cleanups"
3892    From:  Gurusamy Sarathy
3893  Msg-ID:  <199704040056.TAA22253@aatma.engin.umich.edu>
3894    Date:  Thu, 03 Apr 1997 19:56:57 -0500
3895   Files:  mg.c mg.h perl.c
3896
3897   Title:  "Eliminate unreliable warning with %SIG and strict refs"
3898    From:  Chip Salzenberg
3899   Files:  mg.c
3900
3901   Title:  "Fix impossible test in vivification"
3902    From:  Chip Salzenberg
3903   Files:  mg.c
3904
3905   Title:  "runlevel is I32, not int"
3906    From:  Roderick Schertler
3907  Msg-ID:  <2848.860109823@eeyore.ibcinc.com>
3908    Date:  Thu, 03 Apr 1997 18:23:43 -0500
3909   Files:  pp_ctl.c util.c
3910
3911  BUILD PROCESS
3912
3913   Title:  "Re: shared lib compilation problem with miniperl5.003_97"
3914    From:  Andy Dougherty
3915  Msg-ID:  <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
3916    Date:  Fri, 04 Apr 1997 13:02:23 -0500 (EST)
3917   Files:  Makefile.SH
3918
3919  LIBRARY AND EXTENSIONS
3920
3921   Title:  "Math::Trig, based on (and from an author of) Math::Complex"
3922    From:  Chip Salzenberg
3923   Files:  MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
3924           pod/perldelta.pod t/lib/complex.t t/lib/trig.t
3925
3926   Title:  "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
3927    From:  Chip Salzenberg and Tim Bunce
3928   Files:  lib/AutoLoader.pm
3929
3930   Title:  "CPAN & TRL-Gnu"
3931    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3932  Msg-ID:  <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
3933    Date:  Fri, 04 Apr 1997 10:09:03 +0200
3934   Files:  lib/CPAN.pm
3935
3936   Title:  "Limit @ISA to actual DBM in AnyDBM"
3937    From:  Chip Salzenberg
3938   Files:  lib/AnyDBM_File.pm
3939
3940   Title:  "Don't use $4 when it might be undef"
3941    From:  Chip Salzenberg
3942   Files:  lib/bigfloat.pl
3943
3944  TESTS
3945
3946   Title:  "Make *dbm tests work with Win32"
3947    From:  Chip Salzenberg
3948   Files:  t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
3949           t/lib/sdbm.t
3950
3951  UTILITIES
3952
3953    (no changes)
3954
3955  DOCUMENTATION
3956
3957   Title:  "Update INSTALL"
3958    From:  Andy Dougherty
3959   Files:  INSTALL
3960
3961   Title:  "Pod style"
3962    From:  Nathan Torkington <gnat@prometheus.frii.com>
3963   Files:  pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
3964           pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
3965           pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
3966           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
3967           pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
3968
3969
3970 ----------------
3971 Version 5.003_97
3972 ----------------
3973
3974  CORE LANGUAGE CHANGES
3975
3976   Title:  "Reenable but deprecate inherited AUTOLOAD for plain funcs"
3977    From:  Chip Salzenberg
3978   Files:  ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
3979           pod/perldelta.pod pod/perldiag.pod t/op/method.t
3980
3981  CORE PORTABILITY
3982
3983   Title:  "Don't use setjmp() and longjmp() in complex exprs"
3984    From:  Chip Salzenberg
3985   Files:  perl.c pp_ctl.c scope.h
3986
3987   Title:  "Improve definition of Sock_size_t"
3988    From:  Chip Salzenberg
3989   Files:  doio.c pp_sys.c
3990
3991   Title:  "Don't use a completely empty macro parameter"
3992    From:  Chip Salzenberg
3993   Files:  sv.h
3994
3995   Title:  "Win32 update"
3996    From:  Gurusamy Sarathy
3997  Msg-ID:  <199704020608.BAA29538@aatma.engin.umich.edu>
3998    Date:  Wed, 02 Apr 1997 01:08:09 -0500
3999   Files:  win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
4000           2.0/perldll.mak win32/perl.mak
4001
4002  OTHER CORE CHANGES
4003
4004   Title:  "Introduce and use gv_fetchmethod_autoload()"
4005    From:  Chip Salzenberg
4006   Files:  global.sym gv.c pod/perlguts.pod proto.h universal.c
4007
4008   Title:  "Reduce memory footprint of literal strings"
4009    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
4010  Msg-ID:  <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
4011    Date:  Tue, 01 Apr 1997 11:34:37 -0500 (EST)
4012   Files:  toke.c
4013
4014  BUILD PROCESS
4015
4016   Title:  "Remove target before link() of perldiag.pod"
4017    From:  Chip Salzenberg
4018   Files:  installperl
4019
4020  LIBRARY AND EXTENSIONS
4021
4022   Title:  "Refresh CPAN to 1.24"
4023    From:  Andreas Koenig
4024   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
4025
4026   Title:  "Refresh ExtUtils::Manifest to 1.33"
4027    From:  Andreas Koenig
4028   Files:  lib/ExtUtils/Manifest.pm
4029
4030   Title:  "Update $VERSION of ExtUtils::Embed to reflect reality"
4031    From:  Chip Salzenberg
4032   Files:  lib/ExtUtils/Embed.pm
4033
4034   Title:  "Fix POSIX::raise()"
4035    From:  "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
4036  Msg-ID:  <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
4037    Date:  Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
4038   Files:  ext/POSIX/POSIX.pm
4039
4040   Title:  "Eliminate warnings in File::Basename"
4041    From:  Robin Barker <rmb1@cise.npl.co.uk>
4042  Msg-ID:  <11173.9704011111@tempest.cise.npl.co.uk>
4043    Date:  Tue, 1 Apr 97 12:11:43 BST
4044   Files:  lib/File/Basename.pm t/lib/basename.t
4045
4046   Title:  "Eliminate warning in CGI.pm"
4047    From:  Chip Salzenberg
4048   Files:  lib/CGI.pm
4049
4050   Title:  "Tweaks to constant.pm"
4051    From:  Tom Phoenix
4052  Msg-ID:  <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
4053    Date:  Mon, 31 Mar 1997 21:10:14 -0800 (PST)
4054   Files:  lib/constant.pm
4055
4056   Title:  "Document eval vs. sub in Benchmark"
4057    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
4058  Msg-ID:  <199704012231.XAA00225@crypt.compulink.co.uk>
4059    Date:  Tue, 01 Apr 1997 23:31:55 +0100
4060   Files:  lib/Benchmark.pm
4061
4062  TESTS
4063
4064    (no other changes)
4065
4066  UTILITIES
4067
4068   Title:  "Improve heuristics for pod2man titles"
4069    From:  Roderick Schertler
4070  Msg-ID:  <pzn2ri9gto.fsf@eeyore.ibcinc.com>
4071    Date:  01 Apr 1997 23:41:55 -0500
4072   Files:  pod/pod2man.PL
4073
4074  DOCUMENTATION
4075
4076   Title:  "Clean up some poddities, and make C<make html> work again"
4077    From:  Chip Salzenberg
4078   Files:  pod/Makefile pod/perldelta.pod pod/perldiag.pod
4079           pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
4080           pod/perltrap.pod
4081
4082   Title:  "Fix MM doc's use of "SUPER::""
4083    From:  avera@hal.com (Jim Avera)
4084  Msg-ID:  <9704012235.AA07841@membrane.hal.com>
4085    Date:  Tue, 1 Apr 1997 14:35:26 -0800 (PST)
4086   Files:  lib/ExtUtils/MakeMaker.pm
4087
4088   Title:  "Eliminate pod warnings in libs"
4089    From:  Chip Salzenberg
4090   Files:  lib/CGI.pm lib/ExtUtils/Command.pm
4091
4092
4093 ----------------
4094 Version 5.003_96
4095 ----------------
4096
4097  CORE LANGUAGE CHANGES
4098
4099   Title:  "Support $ENV{PERL5OPT}"
4100    From:  Chip Salzenberg
4101   Files:  perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
4102
4103   Title:  "Implement void context, in which C<wantarray> is undef"
4104    From:  Chip Salzenberg
4105   Files:  cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
4106           pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
4107           pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
4108           pp_sys.c proto.h
4109
4110   Title:  "Don't look up &AUTOLOAD in @ISA when calling plain function"
4111    From:  Chip Salzenberg
4112   Files:  global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
4113           pp_hot.c proto.h t/op/method.t
4114
4115   Title:  "Allow closures to be constant subroutines"
4116    From:  Chip Salzenberg
4117   Files:  op.c
4118
4119   Title:  "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
4120    From:  Chip Salzenberg
4121   Files:  pp.c
4122
4123   Title:  "Fix lexical suicide from C<my $x = $x> in sub"
4124    From:  Chip Salzenberg
4125   Files:  op.c
4126
4127   Title:  "Make "Unrecog. char." fatal, and update its doc"
4128    From:  Chip Salzenberg
4129   Files:  pod/perldiag.pod toke.c
4130
4131   Title:  "Die on patterns that will match empty string forever"
4132    From:  Stephen Potter <spp@psa.pencom.com>
4133  Msg-ID:  <199703282138.PAA28311@psa.pencom.com>
4134    Date:  Fri, 28 Mar 1997 15:38:30 -0600
4135   Files:  regcomp.c
4136
4137  CORE PORTABILITY
4138
4139   Title:  "safefree() mismatch"
4140    From:  Roderick Schertler
4141  Msg-ID:  <21338.859653381@eeyore.ibcinc.com>
4142    Date:  Sat, 29 Mar 1997 11:36:21 -0500
4143   Files:  util.c
4144
4145   Title:  "FreeBSD update"
4146    From:  Slaven Rezic <eserte@cs.tu-berlin.de>
4147  Msg-ID:  <199703311417.QAA04162@cabulja.herceg.de>
4148    Date:  Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
4149   Files:  hints/freebsd.sh
4150
4151   Title:  "Win32 update (seven patches)"
4152    From:  Gurusamy Sarathy and Nick Ing-Simmons
4153   Files:  EXTERN.h MANIFEST win32/Makefile win32/perl.mak
4154           win32/perl.rc win32/perldll.mak win32/makedef.pl
4155           win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
4156
4157  OTHER CORE CHANGES
4158
4159   Title:  "Report PERL* environment variables in -V and perlbug"
4160    From:  Chip Salzenberg
4161   Files:  perl.c utils/perlbug.PL
4162
4163   Title:  "Typo in perl.c: Printing NO_EMBED for perl -V"
4164    From:  Gisle Aas
4165  Msg-ID:  <199703301922.VAA13509@furubotn.sn.no>
4166    Date:  Sun, 30 Mar 1997 21:22:11 +0200
4167   Files:  perl.c
4168
4169   Title:  "Don't let C<$var = $var> untaint $var"
4170    From:  Chip Salzenberg
4171   Files:  pp_hot.c pp_sys.c sv.h t/op/taint.t
4172
4173   Title:  "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
4174    From:  Chip Salzenberg
4175   Files:  pp_hot.c
4176
4177   Title:  "Re: 5.004's new srand() default seed"
4178    From:  Hallvard B Furuseth
4179  Msg-ID:  <199703302219.AAA20998@bombur2.uio.no>
4180    Date:  Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
4181   Files:  pp.c
4182
4183   Title:  "Re: embedded perl and top_env problem "
4184    From:  Gurusamy Sarathy
4185  Msg-ID:  <199703280031.TAA05711@aatma.engin.umich.edu>
4186    Date:  Thu, 27 Mar 1997 19:31:42 -0500
4187   Files:  gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
4188
4189   Title:  "Define and use new macro: boolSV()"
4190    From:  Tim Bunce
4191   Files:  gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
4192           sv.c sv.h universal.c vms/vms.c
4193
4194   Title:  "Re: strict @F"
4195    From:  Hallvard B Furuseth
4196  Msg-ID:  <199703252110.WAA16038@bombur2.uio.no>
4197    Date:  Tue, 25 Mar 1997 22:10:33 +0100 (MET)
4198   Files:  toke.c
4199
4200   Title:  "Try harder to identify errors at EOF"
4201    From:  Chip Salzenberg
4202   Files:  toke.c
4203
4204   Title:  "Minor string change in toke.c: 'bareword'"
4205    From:  lvirden@cas.org
4206  Msg-ID:  <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
4207    Date:  Thu, 27 Mar 1997 13:02:46 -0500 (EST)
4208   Files:  toke.c
4209
4210   Title:  "Improve diagnostic on \r in program text"
4211    From:  Chip Salzenberg
4212   Files:  pod/perldiag.pod toke.c
4213
4214   Title:  "Make Sock_size_t typedef work right"
4215    From:  Chip Salzenberg
4216   Files:  perl.h pp_sys.c
4217
4218   Title:  "Eliminate unused dummy variable"
4219    From:  Doug MacEachern
4220  Msg-ID:  <199703270123.UAA25454@postman.osf.org>
4221    Date:  Wed, 26 Mar 1997 20:23:14 -0500
4222   Files:  lib/ExtUtils/Embed.pm unixish.h writemain.SH
4223
4224  BUILD PROCESS
4225
4226   Title:  "Allow for coexistence of various versions of perldiag.pod"
4227    From:  Chip Salzenberg
4228   Files:  installperl lib/diagnostics.pm
4229
4230  LIBRARY AND EXTENSIONS
4231
4232   Title:  "New module constant.pm"
4233    From:  Tom Phoenix
4234   Files:  MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
4235
4236   Title:  "Remove chat2"
4237    From:  Chip Salzenberg
4238   Files:  MANIFEST lib/chat2.inter lib/chat2.pl
4239
4240   Title:  "Include CGI.pm 2.32"
4241    From:  Chip Salzenberg
4242   Files:  MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
4243           lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
4244           lib/CGI/Switch.pm
4245
4246   Title:  "Fix C<print $_> in debugger"
4247    From:  Ilya Zakharevich
4248  Msg-ID:  <199703312355.SAA01068@monk.mps.ohio-state.edu>
4249    Date:  Mon, 31 Mar 1997 18:55:55 -0500 (EST)
4250   Files:  lib/perl5db.pl
4251
4252   Title:  "Re: Pod problems & fixes"
4253    From:  Hallvard B Furuseth
4254  Msg-ID:  <199703261829.TAA17015@bombur2.uio.no>
4255    Date:  Wed, 26 Mar 1997 19:29:14 +0100 (MET)
4256   Files:  lib/Pod/Text.pm
4257
4258   Title:  "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
4259    From:  Roderick Schertler
4260  Msg-ID:  <pz4tdu7j57.fsf@eeyore.ibcinc.com>
4261    Date:  29 Mar 1997 11:33:24 -0500
4262   Files:  lib/Sys/Syslog.pm
4263
4264   Title:  "C<new SelectSaver $fh> doesn't always restore"
4265    From:  Spider Boardman
4266  Msg-ID:  <199703291906.OAA07232@Orb.Nashua.NH.US>
4267    Date:  Sat, 29 Mar 1997 14:06:37 -0500
4268   Files:  lib/SelectSaver.pm
4269
4270   Title:  "Patch for Benchmark.pm"
4271    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
4272  Msg-ID:  <199703291504.PAA01596@crypt.compulink.co.uk>
4273    Date:  Sat, 29 Mar 1997 15:04:32 +0000
4274   Files:  lib/Benchmark.pm
4275
4276   Title:  "Tiny doc fix for AutoSplit.pm"
4277    From:  "Randy J. Ray" <rjray@uswest.com>
4278  Msg-ID:  <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
4279    Date:  Thu, 27 Mar 1997 14:17:38 -0700
4280   Files:  lib/AutoSplit.pm
4281
4282  TESTS
4283
4284    (no other changes)
4285
4286  UTILITIES
4287
4288   Title:  "Tom C's Pod::Html and html tools, as of 30 March 97"
4289    From:  Chip Salzenberg
4290   Files:  MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
4291
4292   Title:  "Fix path bugs in installhtml"
4293    From:  Robin Barker <rmb1@cise.npl.co.uk>
4294  Msg-ID:  <3180.9703270906@tempest.cise.npl.co.uk>
4295    Date:  Thu, 27 Mar 97 09:06:14 GMT
4296   Files:  installhtml
4297
4298   Title:  "Make perlbug say that it's only for core Perl bugs"
4299    From:  Chip Salzenberg
4300   Files:  utils/perlbug.PL
4301
4302  DOCUMENTATION
4303
4304   Title:  "INSTALL-1.11"
4305    From:  Andy Dougherty
4306  Msg-ID:  <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
4307    Date:  Wed, 26 Mar 1997 14:27:52 -0500 (EST)
4308   Files:  INSTALL
4309
4310   Title:  "Patch for perl.pod"
4311    From:  wmiddlet@Adobe.COM (William Middleton)
4312  Msg-ID:  <199703262305.PAA13121@ducks>
4313    Date:  Wed, 26 Mar 1997 15:05:39 -0800 (PST)
4314   Files:  pod/perl.pod
4315
4316   Title:  "Document autouse and constant; update diagnostics"
4317    From:  Chip Salzenberg
4318   Files:  pod/perldelta.pod
4319
4320   Title:  "Suggest to upgraders that they try '-w' again"
4321    From:  Hallvard B Furuseth
4322  Msg-ID:  <199703251901.UAA15982@bombur2.uio.no>
4323    Date:  Tue, 25 Mar 1997 20:01:26 +0100 (MET)
4324   Files:  pod/perldelta.pod
4325
4326   Title:  "Improve and update documentation of constant subs"
4327    From:  Tom Phoenix
4328  Msg-ID:  <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
4329    Date:  Mon, 31 Mar 1997 13:05:54 -0800 (PST)
4330   Files:  pod/perlsub.pod
4331
4332   Title:  "Improve documentation of C<return>"
4333    From:  Chip Salzenberg
4334   Files:  pod/perlfunc.pod pod/perlsub.pod
4335
4336   Title:  "perlfunc.pod patch"
4337    From:  Gisle Aas
4338  Msg-ID:  <199703262159.WAA17531@furubotn.sn.no>
4339    Date:  Wed, 26 Mar 1997 22:59:23 +0100
4340   Files:  pod/perlfunc.pod
4341
4342   Title:  "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
4343    From:  Chip Salzenberg
4344   Files:  configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
4345           pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
4346           pod/perlvar.pod win32/bin/search.bat
4347
4348   Title:  "Document and test C<%> behavior with negative operands"
4349    From:  Chip Salzenberg
4350   Files:  pod/perlop.pod t/op/arith.t
4351
4352   Title:  "Update docs on $]"
4353    From:  Chip Salzenberg
4354   Files:  pod/perlvar.pod
4355
4356   Title:  "perlvar.pod patch"
4357    From:  Gisle Aas
4358  Msg-ID:  <199703261254.NAA10237@bergen.sn.no>
4359    Date:  Wed, 26 Mar 1997 13:54:00 +0100
4360   Files:  pod/perlvar.pod
4361
4362   Title:  "Fix example of C<or> vs. C<||>"
4363    From:  Chip Salzenberg
4364   Files:  pod/perlsyn.pod
4365
4366   Title:  "Pod usage and spelling patch"
4367    From:  Larry W. Virden
4368   Files:  pod/*.pod
4369
4370   Title:  "Pod updates"
4371    From:  "Cary D. Renzema" <caryr@mxim.com>
4372  Msg-ID:  <199703262353.PAA01819@macs.mxim.com>
4373    Date:  Wed, 26 Mar 1997 15:53:22 -0800 (PST)
4374   Files:  pod/*.pod
4375
4376
4377 ----------------
4378 Version 5.003_95
4379 ----------------
4380
4381  CORE LANGUAGE CHANGES
4382
4383   Title:  "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
4384    From:  Chip Salzenberg
4385   Files:  op.c t/op/misc.t
4386
4387   Title:  "Automatically flush on C< $| = 1 >"
4388    From:  Chip Salzenberg
4389   Files:  mg.c
4390
4391   Title:  "Refine modulus ("%") per suggestion of Tim Goodwin"
4392    From:  Chip Salzenberg
4393   Files:  pp.c
4394
4395   Title:  "If C<perl -a>, do equivalent of C<use vars '@F'>"
4396    From:  Chip Salzenberg
4397   Files:  toke.c
4398
4399   Title:  "Warn about undef magic values just like non-magic"
4400    From:  Chip Salzenberg
4401   Files:  ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
4402           t/lib/db-recno.t t/pragma/locale.t
4403
4404  CORE PORTABILITY
4405
4406   Title:  "Remove redundant patch to hints/bsdos.sh"
4407    From:  Shigeya Suzuki <shigeya@foretune.co.jp>
4408  Msg-ID:  <19970322222244K.shigeya@foretune.co.jp>
4409    Date:  Sat, 22 Mar 1997 22:22:44 +0900
4410   Files:  hints/bsdos.sh
4411
4412   Title:  "Another MachTen Patch"
4413    From:  Tom Phoenix
4414  Msg-ID:  <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
4415    Date:  Mon, 24 Mar 1997 15:26:48 -0800 (PST)
4416   Files:  hints/machten_2.sh
4417
4418   Title:  "Win32 update (five patches)"
4419    From:  Gurusamy Sarathy and Nick Ing-Simmons
4420   Files:  MANIFEST README.win32 doio.c dosish.h pp_sys.c
4421           lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
4422           t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
4423           win32/Makefile win32/config.H win32/config.w32 win32/win32.c
4424           win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
4425
4426  OTHER CORE CHANGES
4427
4428   Title:  "Fix botch with G_NOARGS; PUSHMARK *is* required"
4429    From:  Chip Salzenberg
4430   Files:  perl.c
4431
4432   Title:  "Improve 'prototype mismatch' warning"
4433    From:  Chip Salzenberg
4434   Files:  global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
4435
4436   Title:  "In perlio, fix vprintf() definition and define vfprintf()"
4437    From:  Chip Salzenberg
4438   Files:  perlio.c
4439
4440  BUILD PROCESS
4441
4442    (no other changes)
4443
4444  LIBRARY AND EXTENSIONS
4445
4446   Title:  "Fix C<require> in Getopt::Long to work with 5.003"
4447    From:  Chip Salzenberg
4448   Files:  lib/Getopt/Long.pm
4449
4450   Title:  "Extraneous blank lines from Pod::Text"
4451    From:  Russ Allbery <rra@stanford.edu>
4452  Msg-ID:  <qumend4qq08.fsf@cyclone.stanford.edu>
4453    Date:  25 Mar 1997 01:28:55 -0800
4454   Files:  lib/Pod/Text.pm
4455
4456   Title:  "Exporting UNIVERSAL::can"
4457    From:  "M.J.T. Guy"
4458  Msg-ID:  <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
4459    Date:  Mon, 24 Mar 1997 17:54:01 +0000
4460   Files:  lib/UNIVERSAL.pm
4461
4462   Title:  "Term::Readline patch for AmigaOS"
4463    From:  Norbert Pueschel
4464  Msg-ID:  <77724797@Armageddon.meb.uni-bonn.de>
4465    Date:  Sun, 23 Mar 1997 18:57:22 +0100
4466   Files:  lib/Term/ReadLine.pm
4467
4468  TESTS
4469
4470   Title:  "Reduce memory footprint of complex.t"
4471    From:  Dominic Dunlop <domo@slipper.ip.lu>
4472  Msg-ID:  <v03020902af5d8e03c5ab@[194.51.248.84]>
4473    Date:  Tue, 25 Mar 1997 15:39:26 +0100
4474   Files:  t/lib/complex.t
4475
4476  UTILITIES
4477
4478   Title:  "Improve pod2man diagnostic when NAME is invalid"
4479    From:  Chip Salzenberg
4480   Files:  pod/pod2man.PL
4481
4482  DOCUMENTATION
4483
4484   Title:  "INSTALL-1.8 to INSTALL-1.9 updates"
4485    From:  Andy Dougherty
4486  Msg-ID:  <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
4487    Date:  Tue, 25 Mar 1997 13:52:53 -0500 (EST)
4488   Files:  INSTALL
4489
4490   Title:  "Document possible problems with -Mdiagnostics after upgrade"
4491    From:  Chip Salzenberg
4492   Files:  INSTALL
4493
4494   Title:  "Mention perldelta in INSTALL"
4495    From:  Chip Salzenberg
4496   Files:  INSTALL
4497
4498   Title:  "Describe pod format at top of INSTALL"
4499    From:  Chip Salzenberg
4500   Files:  INSTALL
4501
4502   Title:  "Document C</a *b/x> fix"
4503    From:  Chip Salzenberg
4504   Files:  pod/perldelta.pod
4505
4506   Title:  "pods for subroutine argument autovivication"
4507    From:  "M.J.T. Guy"
4508  Msg-ID:  <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
4509    Date:  Mon, 24 Mar 1997 07:25:21 +0000
4510   Files:  pod/perldelta.pod pod/perlsub.pod
4511
4512   Title:  "Missing item in perldiag"
4513    From:  "M.J.T. Guy"
4514  Msg-ID:  <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
4515    Date:  Sun, 23 Mar 1997 09:24:09 +0000
4516   Files:  pod/perldiag.pod
4517
4518   Title:  "Mention and discourage use of term 'soft reference'"
4519    From:  Chip Salzenberg
4520   Files:  pod/perlref.pod
4521
4522   Title:  "Pod problems & fixes"
4523    From:  Hallvard B Furuseth
4524  Msg-ID:  <199703242031.VAA14997@bombur2.uio.no>
4525    Date:  Mon, 24 Mar 1997 21:31:51 +0100 (MET)
4526   Files:  INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
4527           pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
4528           pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
4529           pod/perlpod.pod pod/pod2html.PL
4530
4531   Title:  "DB_File documentation fix"
4532    From:  Paul Marquess
4533  Msg-ID:  <9703240854.AA08401@claudius.bfsec.bt.co.uk>
4534    Date:  Mon, 24 Mar 97 08:54:16 GMT
4535   Files:  ext/DB_File/DB_File.pm
4536
4537   Title:  "FAQ update"
4538    From:  Nathan Torkington <gnat@prometheus.frii.com>
4539   Files:  pod/perlfaq*.pod
4540
4541
4542 ----------------
4543 Version 5.003_94
4544 ----------------
4545
4546  CORE LANGUAGE CHANGES
4547
4548   Title:  "Defer creation of array and hash elements as parameters"
4549    From:  Chip Salzenberg
4550   Files:  dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
4551           sv.c
4552
4553   Title:  "New special literal: __PACKAGE__"
4554    From:  Chip Salzenberg
4555   Files:  keywords.pl pod/perldata.pod toke.c
4556
4557   Title:  "Ignore whitespace before +*? in //x"
4558    From:  Chip Salzenberg
4559   Files:  regcomp.c
4560
4561   Title:  "Abort compilation at C<BEGIN{}> or C<use> after errors"
4562    From:  Chip Salzenberg
4563   Files:  op.c pod/perldiag.pod t/pragma/subs.t
4564
4565   Title:  "allow C<substr 'hello', -10>"
4566    From:  David Dyck <dcd@tc.fluke.com>
4567  Msg-ID:  <97Mar10.155517pst.35716-2@gateway.fluke.com>
4568    Date:  Mon, 10 Mar 1997 15:55:44 -0800
4569   Files:  pp.c
4570
4571   Title:  "Regularize C<x % y>, esp. when y is negative"
4572    From:  Chip Salzenberg
4573   Files:  pp.c
4574
4575   Title:  "Flush before C<flock(FOO, LOCK_UN)>"
4576    From:  Chip Salzenberg
4577   Files:  pod/perldelta.pod pod/perlfunc.pod pp_sys.c
4578
4579   Title:  "Close loopholes in prototype mismatch warning"
4580    From:  Chip Salzenberg
4581   Files:  op.c sv.c toke.c
4582
4583   Title:  "Warn on C<while ($x = each %y) {}>"
4584    From:  Chip Salzenberg
4585   Files:  op.c pod/perldiag.pod
4586
4587   Title:  "Don't warn on C<print $fh func()>"
4588    From:  Chip Salzenberg
4589   Files:  toke.c
4590
4591  CORE PORTABILITY
4592
4593   Title:  "Don't say 'static var = 1'"
4594    From:  Jarkko Hietaniemi
4595  Msg-ID:  <199703091319.PAA24714@alpha.hut.fi>
4596    Date:  Sun, 9 Mar 1997 15:19:57 +0200 (EET)
4597   Files:  malloc.c
4598
4599   Title:  "BSD/OS 3.0 hints"
4600    From:  Christopher Davis <ckd@loiosh.kei.com>
4601  Msg-ID:  <w47mjakw5t.fsf@loiosh.kei.com>
4602    Date:  14 Mar 1997 16:20:46 -0500
4603   Files:  hints/bsdos.sh
4604
4605   Title:  "More MachTen hints"
4606    From:  Tom Phoenix
4607  Msg-ID:  <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
4608    Date:  Sun, 16 Mar 1997 13:40:35 -0800 (PST)
4609   Files:  hints/machten_2.sh
4610
4611   Title:  "HP/UX hint comments"
4612    From:  Andy Dougherty
4613  Msg-ID:  <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
4614    Date:  Fri, 21 Mar 1997 15:43:07 -0500 (EST)
4615   Files:  hints/hpux.sh
4616
4617   Title:  "VMS update"
4618    From:  Charles Bailey
4619  Msg-ID:  <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
4620    Date:  Tue, 11 Mar 1997 22:00:55 -0500 (EST)
4621   Files:  lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
4622           utils/perlbug.PL vms/descrip.mms
4623
4624   Title:  "vmsish.t and related patches"
4625    From:  Charles Bailey
4626  Msg-ID:  <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
4627    Date:  Fri, 21 Mar 1997 01:32:47 -0500 (EST)
4628   Files:  MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
4629  
4630   Title:  "Win32 update (four patches)"
4631    From:  Gurusamy Sarathy and Nick Ing-Simmons
4632   Files:  MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
4633           lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
4634           lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
4635           lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
4636           lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
4637           lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
4638           t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
4639           t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
4640           t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
4641           t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
4642           t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
4643           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
4644           win32/*
4645
4646  OTHER CORE CHANGES
4647
4648   Title:  "Guard against buffer overflow in yyerror() and related funcs"
4649    From:  Chip Salzenberg
4650   Files:  toke.c
4651
4652   Title:  "For bin compat, rename calllist() and he_{,delay}free"
4653    From:  Chip Salzenberg
4654   Files:  global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
4655
4656   Title:  "Fix C<print> on tied default handle"
4657    From:  Chip Salzenberg
4658   Files:  pp_hot.c
4659
4660   Title:  "Fix C<local($a, undef, $b) = (1,2,3)>"
4661    From:  Chip Salzenberg
4662   Files:  op.c
4663
4664   Title:  "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
4665    From:  Chip Salzenberg
4666   Files:  pp.c pp_hot.c
4667
4668   Title:  "Don't warn on C<$x{y} .= "z"> when %x is tied"
4669    From:  Chip Salzenberg
4670   Files:  pp_hot.c
4671
4672   Title:  "Eliminate 'unreachable code' warnings"
4673    From:  Chip Salzenberg
4674   Files:  ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
4675
4676   Title:  "printf format corrections for -DDEBUGGING"
4677    From:  Roderick Schertler
4678  Msg-ID:  <26592.858793370@eeyore.ibcinc.com>
4679    Date:  Wed, 19 Mar 1997 12:42:50 -0500
4680   Files:  doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
4681           x2p/util.c
4682
4683   Title:  "Warn about missing -DMULTIPLICITY if likely a problem"
4684    From:  Doug MacEachern
4685  Msg-ID:  <199703192345.SAA15070@postman.osf.org>
4686    Date:  Wed, 19 Mar 1997 18:45:53 -0500
4687   Files:  perl.c
4688
4689  BUILD PROCESS
4690
4691   Title:  "Don't use $(LIBS) when creating shared libperl"
4692    From:  Chip Salzenberg
4693   Files:  Makefile.SH
4694
4695   Title:  "Don't use db 2.x, we're not yet ready for it"
4696    From:  Paul Marquess and Andy Dougherty
4697   Files:  Configure
4698
4699   Title:  "Warn if #! command is longer than 32 chars"
4700    From:  Chip Salzenberg
4701   Files:  Configure
4702
4703   Title:  "patches re perl -wc install{perl,man}"
4704    From:  Robin Barker <rmb1@cise.npl.co.uk>
4705  Msg-ID:  <21544.9703111313@tempest.cise.npl.co.uk>
4706    Date:  Tue, 11 Mar 97 13:13:16 GMT
4707   Files:  installman installperl
4708
4709   Title:  "3_93 doesn't install pods"
4710    From:  Spider Boardman
4711  Msg-ID:  <199703160721.CAA08339@Orb.Nashua.NH.US>
4712    Date:  Sun, 16 Mar 1997 02:21:35 -0500
4713   Files:  installperl
4714
4715   Title:  "When installing, use File::Copy instead of `cp`"
4716    From:  Chip Salzenberg
4717   Files:  installperl
4718
4719   Title:  "Make hint files' warnings more visible"
4720    From:  Hallvard B Furuseth
4721  Msg-ID:  <199703202218.XAA09041@bombur2.uio.no>
4722    Date:  Thu, 20 Mar 1997 23:18:03 +0100 (MET)
4723   Files:  hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
4724           hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
4725           hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
4726           hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
4727           hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
4728
4729  LIBRARY AND EXTENSIONS
4730
4731   Title:  "New module: autouse.pm"
4732    From:  Ilya Zakharevich
4733  Msg-ID:  <199703210034.TAA13469@monk.mps.ohio-state.edu>
4734    Date:  Thu, 20 Mar 1997 19:34:30 -0500 (EST)
4735   Files:  MANIFEST lib/autouse.pm
4736
4737   Title:  "Math::Complex update"
4738    From:  Jarkko Hietaniemi
4739   Files:  lib/Math/Complex.pm t/lib/complex.t
4740
4741   Title:  "Refresh DB_File to 1.12"
4742    From:  Paul Marquess
4743  Msg-ID:  <9703121551.AA07435@claudius.bfsec.bt.co.uk>
4744    Date:  Wed, 12 Mar 97 15:51:14 GMT
4745   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4746
4747   Title:  "New subroutine Symbol::qualify_to_ref()"
4748    From:  Roderick Schertler
4749  Msg-ID:  <pzlo7ut03b.fsf@eeyore.ibcinc.com>
4750    Date:  11 Mar 1997 19:39:36 -0500
4751   Files:  lib/Symbol.pm
4752
4753   Title:  "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
4754    From:  Chip Salzenberg
4755   Files:  lib/perl5db.pl
4756
4757   Title:  "In File::Path, some systems can't remove read-only files"
4758    From:  Chip Salzenberg
4759   Files:  lib/File/Path.pm
4760
4761   Title:  "Fix typo in -l*perl* pattern"
4762    From:  Doug MacEachern
4763  Msg-ID:  <199703110414.XAA12884@berlin.atlantic.net>
4764    Date:  Mon, 10 Mar 1997 22:58:38 -0500
4765   Files:  lib/ExtUtils/Embed.pm
4766
4767   Title:  "Fix bugs revealed by prototype warnings"
4768    From:  Chip Salzenberg
4769   Files:  ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
4770           lib/Getopt/Long.pm
4771
4772   Title:  "Problems with SKIP in makemaker"
4773    From:  Ilya Zakharevich
4774  Msg-ID:  <199703210413.XAA21601@monk.mps.ohio-state.edu>
4775    Date:  Thu, 20 Mar 1997 23:13:31 -0500 (EST)
4776   Files:  lib/ExtUtils/MM_Unix.pm
4777
4778   Title:  "In Exporter, don't C<require Carp> at file scope"
4779    From:  Chip Salzenberg
4780   Files:  lib/Exporter.pm
4781
4782   Title:  "fix for Exporter's $SIG{__WARN__} handler"
4783    From:  Roderick Schertler
4784  Msg-ID:  <2282.858296451@eeyore.ibcinc.com>
4785    Date:  Thu, 13 Mar 1997 18:40:51 -0500
4786   Files:  lib/Exporter.pm
4787
4788   Title:  "Don't try to substr() refs in Carp"
4789    From:  Chip Salzenberg
4790   Files:  lib/Carp.pm
4791
4792   Title:  "Re: NUL in die and other messages"
4793    From:  "M.J.T. Guy"
4794  Msg-ID:  <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
4795    Date:  Fri, 21 Mar 1997 09:58:17 +0000
4796   Files:  lib/Carp.pm
4797
4798   Title:  "Add entry for prototype() in Pod::Functions"
4799    From:  Chip Salzenberg
4800   Files:  lib/Pod/Functions.pm
4801
4802   Title:  "Fix typos in IO::Socket documentation"
4803    From:  "M.J.T. Guy"
4804  Msg-ID:  <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
4805    Date:  Tue, 18 Mar 1997 20:50:16 +0000
4806   Files:  ext/IO/lib/IO/Socket.pm
4807
4808  TESTS
4809
4810    (no other changes)
4811
4812  UTILITIES
4813
4814   Title:  "Re: bug in pod2man (5.00326): section=3 for .pm modules"
4815    From:  Roderick Schertler
4816  Msg-ID:  <pzn2sat1hg.fsf@eeyore.ibcinc.com>
4817    Date:  11 Mar 1997 19:09:31 -0500
4818   Files:  pod/pod2man.PL
4819
4820  DOCUMENTATION
4821
4822   Title:  "perlfaq.pod"
4823    From:  Tom Christiansen
4824  Msg-ID:  <199703172301.QAA12566@jhereg.perl.com>
4825    Date:  Mon, 17 Mar 1997 16:01:40 -0700
4826   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4827           pod/perlfaq*.pod pod/roffitall
4828
4829   Title:  "*.pod changes based on the FAQ"
4830    From:  gnat@frii.com
4831  Msg-ID:  <199703171650.JAA02655@elara.frii.com>
4832    Date:  Mon, 17 Mar 1997 09:50:14 -0700 (MST)
4833   Files:  pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
4834           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
4835           pod/perlsec.pod pod/perlvar.pod
4836
4837   Title:  "INSTALL:  How to enable debugging"
4838    From:  Andy Dougherty
4839  Msg-ID:  <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
4840    Date:  Fri, 21 Mar 1997 11:25:32 -0500 (EST)
4841   Files:  INSTALL
4842
4843   Title:  "Document that $. is not reset on implicit open"
4844    From:  Chip Salzenberg
4845   Files:  pod/perldelta.pod
4846
4847   Title:  "Re: Embedding success with _93 "
4848    From:  Doug MacEachern
4849  Msg-ID:  <199703112255.RAA22775@postman.osf.org>
4850    Date:  Tue, 11 Mar 1997 17:55:05 -0500
4851   Files:  pod/perldelta.pod
4852
4853   Title:  "Update site list"
4854    From:  lvirden@cas.org (Larry W. Virden, x2487)
4855  Msg-ID:  <9703111053.AA20051@cas.org>
4856    Date:  Tue, 11 Mar 1997 10:53:49 -0500
4857   Files:  pod/perlmod.pod
4858
4859   Title:  "Patch to document illegal characters"
4860    From:  Tom Phoenix
4861  Msg-ID:  <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
4862    Date:  Fri, 14 Mar 1997 09:08:10 -0800 (PST)
4863   Files:  pod/perldiag.pod pod/perltrap.pod
4864
4865   Title:  "Document trap with //o and closures"
4866    From:  Charles Bailey
4867  Msg-ID:  <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
4868    Date:  Mon, 10 Mar 1997 18:08:08 -0500 (EST)
4869   Files:  pod/perltrap.pod
4870
4871   Title:  "Re: Inline PI function"
4872    From:  Tom Phoenix
4873  Msg-ID:  <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
4874    Date:  Mon, 10 Mar 1997 14:33:20 -0800 (PST)
4875   Files:  pod/perlsub.pod
4876
4877   Title:  "Illegal character in input"
4878    From:  Tom Phoenix
4879  Msg-ID:  <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
4880    Date:  Mon, 10 Mar 1997 15:21:21 -0800 (PST)
4881   Files:  pod/perldiag.pod
4882
4883   Title:  "Patch for docs Re: Lost backslash"
4884    From:  Tom Phoenix
4885  Msg-ID:  <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
4886    Date:  Wed, 19 Mar 1997 07:28:57 -0800 (PST)
4887   Files:  pod/perlop.pod
4888
4889   Title:  "XSUB's doc fix"
4890    From:  Roderick Schertler
4891  Msg-ID:  <28804.858012126@eeyore.ibcinc.com>
4892    Date:  Mon, 10 Mar 1997 11:42:06 -0500
4893   Files:  pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
4894
4895   Title:  "Document return from do FILE"
4896    From:  "M.J.T. Guy"
4897  Msg-ID:  <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
4898    Date:  Tue, 18 Mar 1997 14:50:10 +0000
4899   Files:  pod/perlfunc.pod
4900
4901   Title:  "Document $^M in perlvar"
4902    From:  Robin Barker <rmb1@cise.npl.co.uk>
4903  Msg-ID:  <6153.9703202108@tempest.cise.npl.co.uk>
4904    Date:  Thu, 20 Mar 97 21:08:33 GMT
4905   Files:  pod/perlvar.pod
4906
4907   Title:  "typos in pods of 5.003_93"
4908    From:  Jim Meyering <meyering@asic.sc.ti.com>
4909  Msg-ID:  <wpgendbzvhx.fsf@asic.sc.ti.com>
4910    Date:  19 Mar 1997 10:39:38 -0600
4911   Files:  pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
4912           pod/perltoot.pod pod/perlxs.pod
4913
4914   Title:  "Re: Updates to pod punctuations"
4915    From:  lvirden@cas.org (Larry W. Virden, x2487)
4916  Msg-ID:  <9703141700.AA22911@cas.org>
4917    Date:  Fri, 14 Mar 1997 17:00:12 -0500
4918   Files:  pod/*.pod
4919
4920   Title:  "clarify example in perlfunc"
4921    From:  Jarkko Hietaniemi
4922  Msg-ID:  <199703201746.TAA25195@alpha.hut.fi>
4923    Date:  Thu, 20 Mar 1997 19:46:01 +0200 (EET)
4924   Files:  pod/perlfunc.pod
4925
4926   Title:  "Regularize headings in DB_File documentation"
4927    From:  Chip Salzenberg
4928   Files:  ext/DB_File/DB_File.pm
4929
4930
4931 ----------------
4932 Version 5.003_93
4933 ----------------
4934
4935 Me, last time:
4936      "This release will be the public beta of 5.004,
4937         or my name isn't Larson T. Pettifogger."
4938 Me, now:
4939      "Gone like *that*, a fortune in letterhead."
4940
4941  CORE LANGUAGE CHANGES
4942
4943   Title:  "Don't autovivify array and hash elements in sub parameters"
4944    From:  Gurusamy Sarathy
4945  Msg-ID:  <199703061912.OAA20606@aatma.engin.umich.edu>
4946    Date:  Thu, 06 Mar 1997 14:12:09 -0500
4947   Files:  op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
4948
4949   Title:  "Support READ and GETC for tied handles"
4950    From:  Doug MacEachern
4951  Msg-ID:  <199703090019.TAA32591@postman.osf.org>
4952    Date:  Sat, 08 Mar 1997 19:19:38 -0500
4953   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
4954
4955   Title:  "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
4956    From:  Chip Salzenberg
4957   Files:  op.c pod/perldiag.pod
4958
4959   Title:  "Warn on %{+undef} and @{+undef}"
4960    From:  Chip Salzenberg
4961   Files:  pp.c pp_hot.c
4962
4963  CORE PORTABILITY
4964
4965   Title:  "VMS update"
4966    From:  Charles Bailey
4967  Msg-ID:  <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
4968    Date:  Fri, 07 Mar 1997 22:49:46 -0500 (EST)
4969   Files:  lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
4970           vms/sockadapt.h
4971
4972   Title:  "AmigaOS hint patch"
4973    From:  Norbert Pueschel
4974  Msg-ID:  <77724767@Armageddon.meb.uni-bonn.de>
4975    Date:  Sat, 08 Mar 1997 12:50:15 +0100
4976   Files:  hints/amigaos.sh
4977
4978  OTHER CORE CHANGES
4979
4980   Title:  "Make conversion of @_ to real array work right after C<shift>"
4981    From:  Chip Salzenberg
4982   Files:  av.c
4983
4984   Title:  "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
4985    From:  Chip Salzenberg
4986   Files:  op.c perl.c proto.h
4987
4988   Title:  "perl -P path patch"
4989    From:  Andy Dougherty
4990  Msg-ID:  <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
4991    Date:  Sat, 08 Mar 1997 12:45:08 -0500 (EST)
4992   Files:  config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
4993           vms/config.vms win32/config.H
4994
4995  BUILD PROCESS
4996
4997   Title:  "Fix for Unisys UNIX and libperl.so"
4998    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
4999  Msg-ID:  <memo.147328@cix.compulink.co.uk>
5000    Date:  Thu, 6 Mar 97 16:28 GMT0
5001   Files:  Configure
5002
5003   Title:  "Allow './Configure -Uoptimize'"
5004    From:  Andy Dougherty
5005  Msg-ID:  <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
5006    Date:  Thu, 06 Mar 1997 11:15:47 -0500 (EST)
5007   Files:  Configure
5008
5009   Title:  "Use 'test -f', not 'test -x'"
5010    From:  Spider Boardman
5011  Msg-ID:  <199703080053.TAA13943@web.zk3.dec.com>
5012    Date:  Fri, 7 Mar 1997 19:53:00 -0500
5013   Files:  Configure
5014
5015   Title:  "Don't count on 'trap 0' inside () in shell script"
5016    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
5017  Msg-ID:  <memo.147326@cix.compulink.co.uk>
5018    Date:  Thu, 6 Mar 97 16:28 GMT0
5019   Files:  perl_exp.SH
5020
5021  LIBRARY AND EXTENSIONS
5022
5023   Title:  "Carp with multiple arguments"
5024    From:  "M.J.T. Guy"
5025  Msg-ID:  <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
5026    Date:  Sat, 8 Mar 1997 20:12:17 +0000
5027   Files:  lib/Carp.pm
5028
5029   Title:  "@EXPORT_FAIL fix for Exporter.pm"
5030    From:  Roderick Schertler
5031  Msg-ID:  <24884.857841724@eeyore.ibcinc.com>
5032    Date:  Sat, 08 Mar 1997 12:22:04 -0500
5033   Files:  lib/Exporter.pm
5034
5035   Title:  "Open[23] autoflush docs"
5036    From:  Roderick Schertler
5037  Msg-ID:  <7939.857693947@eeyore.ibcinc.com>
5038    Date:  Thu, 06 Mar 1997 19:19:07 -0500
5039   Files:  lib/IPC/Open2.pm lib/IPC/Open3.pm
5040
5041  TESTS
5042
5043   Title:  "Fix counts in output of TEST"
5044    From:  Hugo van der Sanden <hv@iii.co.uk>
5045  Msg-ID:  <331F1507.4BE8@iii.co.uk>
5046    Date:  Thu, 06 Mar 1997 19:03:35 +0000
5047   Files:  t/TEST
5048
5049   Title:  "Ignore backup files in strict.t and warning.t"
5050    From:  Chip Salzenberg
5051   Files:  t/pragma/strict.t t/pragma/warning.t
5052
5053  UTILITIES
5054
5055   Title:  "Quote pathname before using as pattern"
5056    From:  Chip Salzenberg
5057   Files:  pod/pod2html.PL
5058
5059  DOCUMENTATION
5060
5061   Title:  "Consolidated INSTALL updates since _92"
5062    From:  Andy Dougherty
5063  Msg-ID:  <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
5064    Date:  Sat, 08 Mar 1997 13:21:22 -0500 (EST)
5065
5066   Title:  "Fix more E-Mail addresses in pods"
5067    From:  Chip Salzenberg
5068   Files:  lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
5069           lib/diagnostics.pm pod/buildtoc
5070
5071   Title:  "Warn about '.' terminating E-Mail"
5072    From:  Chip Salzenberg
5073   Files:  pod/perlform.pod
5074
5075   Title:  "OS/2 doc update"
5076    From:  Ilya Zakharevich
5077  Msg-ID:  <199703080537.AAA25157@monk.mps.ohio-state.edu>
5078    Date:  Sat, 8 Mar 1997 00:37:30 -0500 (EST)
5079   Files:  README.os2
5080
5081   Title:  "PODs corrections"
5082    From:  Ilya Zakharevich
5083  Msg-ID:  <199703080253.VAA24975@monk.mps.ohio-state.edu>
5084    Date:  Fri, 7 Mar 1997 21:53:04 -0500 (EST)
5085   Files:  ext/DB_File/DB_File.pm ext/Socket/Socket.pm
5086           lib/Class/Template.pm lib/ExtUtils/Embed.pm
5087           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
5088           lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
5089           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
5090           lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
5091           pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
5092           pod/perlop.pod pod/perlsub.pod
5093
5094
5095 ----------------
5096 Version 5.003_92
5097 ----------------
5098
5099 This release will be the public beta of 5.004, or my name isn't
5100 Larson T. Pettifogger.
5101
5102  CORE LANGUAGE CHANGES
5103
5104   Title:  "Strictly follow lexical context of C<eval ''> and nested subs"
5105    From:  Chip Salzenberg
5106   Files:  op.c
5107
5108   Title:  "Make ::SUPER and UNIVERSAL work together"
5109    From:  Chip Salzenberg
5110   Files:  gv.c pod/perlguts.pod
5111
5112  CORE PORTABILITY
5113
5114   Title:  "HP-UX hint update"
5115    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5116  Msg-ID:  <1479.857653838@lyon.grenoble.hp.com>
5117    Date:  Thu, 06 Mar 97 14:10:38 +0100
5118   Files:  hints/hpux.sh
5119
5120   Title:  "Re: The continuing MachTen saga"
5121    From:  Tom Phoenix
5122  Msg-ID:  <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
5123    Date:  Wed, 5 Mar 1997 09:47:22 -0800 (PST)
5124   Files:  hints/machten_2.sh
5125
5126   Title:  "OS/2 patches"
5127    From:  Ilya Zakharevich
5128  Msg-ID:  <199703060308.WAA22211@monk.mps.ohio-state.edu>
5129    Date:  Wed, 5 Mar 1997 22:08:43 -0500 (EST)
5130   Files:  hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
5131
5132   Title:  "VMS patches"
5133    From:  Charles Bailey
5134  Msg-ID:  <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
5135    Date:  Wed, 05 Mar 1997 23:10:24 -0500 (EST)
5136   Files:  lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
5137           t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
5138           vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
5139
5140  OTHER CORE CHANGES
5141
5142   Title:  "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
5143    From:  Chip Salzenberg
5144   Files:  toke.c
5145
5146   Title:  "Clarify '-T too late' error"
5147    From:  Chip Salzenberg
5148   Files:  perl.c pod/perldiag.pod
5149
5150   Title:  "Warn when redefining or undefining a constant sub"
5151    From:  Chip Salzenberg
5152   Files:  pod/perldiag.pod pp.c sv.c
5153
5154   Title:  "Don't generate spurious 'not imported' warning"
5155    From:  Chip Salzenberg
5156   Files:  gv.c t/pragma/strict-vars pod/perldiag.pod
5157
5158   Title:  "Clarify message re: @host in string"
5159    From:  Chip Salzenberg
5160   Files:  pod/perldiag.pod pod/perltrap.pod toke.c
5161
5162   Title:  "Disconnect refs that are targets of pp_readline"
5163    From:  Chip Salzenberg
5164   Files:  pp_hot.c
5165
5166   Title:  "Fix typo in test of HvFILL()"
5167    From:  Chip Salzenberg
5168   Files:  op.c
5169
5170   Title:  "Allow for pad name array to be shorter than pad array"
5171    From:  Chip Salzenberg
5172   Files:  op.c
5173
5174   Title:  "Eliminate format-string type warnings"
5175    From:  Hallvard B Furuseth
5176  Msg-ID:  <199703030915.KAA11634@bombur2.uio.no>
5177    Date:  Mon, 3 Mar 1997 10:15:11 +0100 (MET)
5178   Files:  doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
5179           pp_hot.c run.c sv.c x2p/a2py.c
5180
5181   Title:  "Update copyright dates"
5182    From:  Chip Salzenberg
5183   Files:  *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
5184
5185  BUILD PROCESS
5186
5187   Title:  "near-harmless bug in _91's Configure"
5188    From:  Roderick Schertler
5189  Msg-ID:  <pzg1yfuiza.fsf@eeyore.ibcinc.com>
5190    Date:  01 Mar 1997 21:26:49 -0500
5191   Files:  Configure
5192
5193   Title:  "Change 'continuing anyway' to 'probably harmless'"
5194    From:  Chip Salzenberg
5195   Files:  INSTALL lib/ExtUtils/Liblist.pm
5196
5197  LIBRARY AND EXTENSIONS
5198
5199   Title:  "Newer ReadLine"
5200    From:  Ilya Zakharevich
5201  Msg-ID:  <199703040634.BAA19919@monk.mps.ohio-state.edu>
5202    Date:  Tue, 4 Mar 1997 01:34:28 -0500 (EST)
5203   Files:  lib/Term/ReadLine.pm lib/perl5db.pl
5204
5205   Title:  "Refresh Getopt::Long to 2.9"
5206    From:  Johan Vromans <jvromans@squirrel.nl>
5207   Files:  lib/Getopt/Long.pm
5208
5209   Title:  "Benchmark: using code refs"
5210    From:  Hugo van der Sanden <hv@iii.co.uk>
5211  Msg-ID:  <199703041132.LAA07613@tyree.iii.co.uk>
5212    Date:  Tue, 04 Mar 1997 11:32:11 +0000
5213   Files:  lib/Benchmark.pm
5214
5215   Title:  "Fix quotewords"
5216    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
5217  Msg-ID:  <199703060755.HAA15060@crypt.compulink.co.uk>
5218    Date:  Thu, 06 Mar 1997 07:55:25 +0000
5219   Files:  lib/Text/ParseWords.pm
5220
5221   Title:  "Use IV instead of double for tms structure members"
5222    From:  Chip Salzenberg
5223   Files:  ext/POSIX/POSIX.xs
5224
5225   Title:  "Document IO::File::new_tmpfile"
5226    From:  Chip Salzenberg
5227   Files:  ext/IO/lib/IO/File.pm
5228
5229  TESTS
5230
5231   Title:  "Make op/TEST silent under -w"
5232    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
5233  Msg-ID:  <199703011821.NAA13037@sinistar.idle.com>
5234    Date:  Sat, 1 Mar 97 12:04:09 CST
5235   Files:  t/TEST
5236
5237   Title:  "Smarter t/op/taint.t"
5238    From:  Tom Phoenix
5239  Msg-ID:  <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
5240    Date:  Mon, 3 Mar 1997 10:31:54 -0800 (PST)
5241   Files:  t/op/taint.t
5242
5243   Title:  "Fix taint test for systems without csh"
5244    From:  Chip Salzenberg
5245   Files:  t/op/taint.t
5246
5247   Title:  "Don't test locales if there is no setlocale()"
5248    From:  Chip Salzenberg
5249   Files:  t/pragma/locale.t
5250
5251  UTILITIES
5252
5253   Title:  "Update pod2html"
5254    From:  wmiddlet@Adobe.COM (William Middleton)
5255  Msg-ID:  <199703030025.QAA08106@ducks>
5256    Date:  Sun, 2 Mar 1997 16:25:03 -0800 (PST)
5257   Files:  pod/pod2html.PL
5258
5259   Title:  "Support 'long long' in h2ph"
5260    From:  (name lost)
5261   Files:  utils/h2ph.PL
5262
5263  DOCUMENTATION
5264
5265   Title:  "Add taint checks and srand to perldelta"
5266    From:  Tom Phoenix
5267  Msg-ID:  <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
5268    Date:  Sun, 2 Mar 1997 11:56:08 -0800 (PST)
5269   Files:  pod/perldelta.pod
5270
5271   Title:  "Don't call FileHandle 'deprecated'"
5272    From:  Chip Salzenberg
5273   Files:  pod/perldelta.pod
5274
5275   Title:  "Improve sample module header"
5276    From:  Tom Christiansen and Graham Barr
5277  Msg-ID:  <199703011732.KAA14693@jhereg.perl.com>
5278    Date:  Sat, 01 Mar 1997 10:32:31 -0700
5279   Files:  pod/perlmod.pod
5280
5281   Title:  "Clarify C<crypt> documentation"
5282    From:  Tom Phoenix
5283  Msg-ID:  <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
5284    Date:  Fri, 28 Feb 1997 13:18:25 -0800 (PST)
5285   Files:  pod/perlfunc.pod
5286
5287   Title:  "Update list of CPAN sites"
5288    From:  Jarkko Hietaniemi
5289  Msg-ID:  <199703021454.QAA07446@alpha.hut.fi>
5290    Date:  Sun, 2 Mar 1997 16:54:22 +0200 (EET)
5291   Files:  pod/perlmod.pod
5292
5293   Title:  "Enhance description of 'server error'"
5294    From:  Jarkko Hietaniemi
5295  Msg-ID:  <199702041903.VAA16070@alpha.hut.fi>
5296    Date:  Tue, 4 Feb 1997 21:03:23 +0200 (EET)
5297   Files:  pod/perldiag.pod
5298
5299   Title:  "Regularize format of E-Mail addresses in *.pod"
5300    From:  Chip Salzenberg
5301   Files:  pod/*.pod
5302
5303
5304 ----------------
5305 Version 5.003_91
5306 ----------------
5307
5308 This is (should be?  must be!) the public beta of 5.004.
5309
5310  CORE LANGUAGE CHANGES
5311
5312   Title:  "Fix perl_call_*() when !G_EVAL"
5313    From:  Gurusamy Sarathy
5314  Msg-ID:  <199702250725.CAA09192@aatma.engin.umich.edu>,
5315           <199702251925.OAA15498@aatma.engin.umich.edu>,
5316           <199702252200.RAA16853@aatma.engin.umich.edu>
5317    Date:  Tue, 25 Feb 1997 02:25:56 -0500
5318   Files:  MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
5319           t/op/runlevel.t
5320
5321   Title:  "Fix taint tests for writeable dirs in $ENV{PATH}"
5322    From:  Chip Salzenberg
5323   Files:  mg.c mg.h pod/perlsec.pod taint.c
5324
5325   Title:  "Forbid tainted parameters for truncate()"
5326    From:  Chip Salzenberg
5327   Files:  pp_sys.c
5328
5329   Title:  "Don't taint magic hash keys unnecessarily"
5330    From:  Charles Bailey
5331  Msg-ID:  <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
5332    Date:  Fri, 28 Feb 1997 02:11:26 -0500 (EST)
5333   Files:  hv.c
5334
5335  CORE PORTABILITY
5336
5337   Title:  "VMS patches post _90"
5338    From:  Charles Bailey
5339  Msg-ID:  <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
5340    Date:  Fri, 28 Feb 1997 15:26:33 -0500 (EST)
5341   Files:  doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
5342           vms/descrip.mms vms/vms.c
5343
5344   Title:  "Fix taint check in system() and exec() under VMS and OS/2"
5345    From:  Chip Salzenberg
5346   Files:  pp_sys.c
5347
5348   Title:  "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
5349    From:  Michael H. Moran <mhm@austin.ibm.com>
5350   Files:  perl.h pp_sys.c
5351
5352   Title:  "Make dooneliner() compile again"
5353    From:  Chip Salzenberg
5354   Files:  pp_sys.c
5355
5356  OTHER CORE CHANGES
5357
5358   Title:  "Short-circuit duplicate study() calls"
5359    From:  Chip Salzenberg
5360   Files:  pp.c
5361
5362   Title:  "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
5363    From:  Chip Salzenberg
5364   Files:  perl.c pp.c pp_sys.c toke.c util.c
5365
5366   Title:  "Clean up and document API for hashes"
5367    From:  Gurusamy Sarathy
5368  Msg-ID:  <199702251824.NAA14859@aatma.engin.umich.edu>
5369    Date:  Tue, 25 Feb 1997 13:24:02 -0500
5370   Files:  hv.c hv.h pod/perldelta.pod pod/perlguts.pod
5371
5372   Title:  "pp_undef was not always freeing memory"
5373    From:  Ilya Zakharevich
5374  Msg-ID:  <199702270653.BAA13949@monk.mps.ohio-state.edu>
5375    Date:  Thu, 27 Feb 1997 01:53:51 -0500 (EST)
5376   Files:  pp.c
5377
5378   Title:  "Fix SEGV when debugging with foreach() lvalue patch"
5379    From:  Ilya Zakharevich
5380  Msg-ID:  <199702271924.OAA14557@monk.mps.ohio-state.edu>
5381    Date:  Thu, 27 Feb 1997 14:24:36 -0500 (EST)
5382   Files:  sv.c
5383
5384   Title:  "Don't examine rx->exec_tainted if pregexec() fails"
5385    From:  Chip Salzenberg
5386   Files:  pp_hot.c
5387
5388   Title:  "Silence bogus typo warning on $DB::postponed"
5389    From:  Gurusamy Sarathy
5390  Msg-ID:  <199702271802.NAA12505@aatma.engin.umich.edu>
5391    Date:  Thu, 27 Feb 1997 13:02:30 -0500
5392   Files:  op.c
5393
5394  BUILD PROCESS
5395
5396   Title:  "Sanity check linking with $libs"
5397    From:  Andy Dougherty
5398  Msg-ID:  <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
5399    Date:  Tue, 25 Feb 1997 14:13:45 -0500 (EST)
5400   Files:  Configure
5401
5402   Title:  "Flush stdout when printing $randbits guess"
5403    From:  Chip Salzenberg
5404   Files:  Configure
5405
5406   Title:  "Configure changes for Irix nm"
5407    From:  Helmut Jarausch and Fabien Tassin
5408   Files:  Configure
5409
5410   Title:  "Update OS/2 Configure diff"
5411    From:  Ilya Zakharevich
5412  Msg-ID:  <199702251906.OAA10608@monk.mps.ohio-state.edu>
5413    Date:  Tue, 25 Feb 1997 14:06:23 -0500 (EST)
5414   Files:  os2/diff.configure
5415
5416  LIBRARY AND EXTENSIONS
5417
5418   Title:  "Don't require() in a signal handler"
5419    From:  Chip Salzenberg
5420   Files:  lib/perl5db.pl
5421
5422   Title:  "Make IPC::Open3 work without fork()"
5423    From:  Ilya Zakharevich
5424  Msg-ID:  <199702251937.OAA10718@monk.mps.ohio-state.edu>
5425    Date:  Tue, 25 Feb 1997 14:37:07 -0500 (EST)
5426   Files:  lib/IPC/Open3.pm
5427
5428   Title:  "Follow up on elimination of $` $& $' in libraries"
5429    From:  "M.J.T. Guy"
5430  Msg-ID:  <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
5431    Date:  Fri, 28 Feb 1997 13:59:42 +0000
5432   Files:  lib/Getopt/Long.pm lib/diagnostics.pm
5433
5434   Title:  "Don't warn on use of CCFLAGS"
5435    From:  Andreas Koenig
5436  Msg-ID:  <199702251038.LAA13123@anna.in-berlin.de>
5437    Date:  Tue, 25 Feb 1997 11:38:43 +0100
5438   Files:  lib/ExtUtils/MakeMaker.pm
5439
5440   Title:  "Allow explicit '-lperl' in link arguments"
5441    From:  Doug MacEachern
5442  Msg-ID:  <199702271625.LAA25402@postman.osf.org>
5443    Date:  Thu, 27 Feb 1997 11:25:04 -0500
5444   Files:  lib/ExtUtils/Embed.pm
5445
5446  TESTS
5447
5448   Title:  "New test op/taint.t"
5449    From:  Tom Phoenix
5450  Msg-ID:  <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
5451    Date:  Tue, 25 Feb 1997 11:36:53 -0800 (PST)
5452   Files:  MANIFEST t/op/taint.t
5453
5454   Title:  "Patch to t/op/rand.t"
5455    From:  Tom Phoenix
5456  Msg-ID:  <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
5457    Date:  Tue, 25 Feb 1997 18:19:34 -0800 (PST)
5458   Files:  t/op/rand.t
5459
5460  UTILITIES
5461
5462   Title:  "Add --lax option to pod2man; use it in perldoc"
5463    From:  Nat <gnat@frii.com>, Chip Salzenberg
5464   Files:  pod/pod2man.PL utils/perldoc.PL
5465
5466   Title:  "Eliminate dead code in pod2man"
5467    From:  Chip Salzenberg
5468   Files:  pod/pod2man.PL
5469
5470  DOCUMENTATION
5471
5472   Title:  "Warn about intrusive sfio behavior"
5473    From:  Andy Dougherty
5474  Msg-ID:  <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
5475    Date:  Fri, 28 Feb 1997 11:35:49 -0500 (EST)
5476   Files:  INSTALL
5477
5478   Title:  "Updates to perlfunc.pod"
5479    From:  Tom Phoenix (with help from M.J.T. Guy and Tom C.)
5480   Files:  pod/perlfunc.pod
5481
5482   Title:  "Move ENVIRONMENT from perl.pod to perlrun.pod"
5483    From:  Chip Salzenberg
5484   Files:  pod/perl.pod pod/perlrun.pod
5485
5486   Title:  "Describe PERL_DEBUG_MSTATS in perlrun.pod"
5487    From:  Nat <gnat@frii.com>
5488   Files:  pod/perlrun.pod
5489
5490   Title:  "Fix references to perlbug"
5491    From:  Chip Salzenberg
5492   Files:  pod/perl.pod pod/perldelta.pod pod/perllocale.pod
5493           pod/perltoc.pod
5494
5495
5496 ----------------
5497 Version 5.003_90
5498 ----------------
5499
5500 At last, a mil[le]stone:  The first beta of Perl 5.004.
5501
5502  CORE LANGUAGE CHANGES
5503
5504   Title:  "Automatically call srand() before rand() if user didn't"
5505    From:  Chip Salzenberg
5506   Files:  pod/perlfunc.pod pp.c
5507
5508  CORE PORTABILITY
5509
5510   Title:  "Ultrix hints"
5511    From:  Spider Boardman
5512  Msg-ID:  <199702220951.EAA08156@Orb.Nashua.NH.US>
5513    Date:  Sat, 22 Feb 1997 04:51:48 -0500
5514   Files:  hints/ultrix_4.sh
5515
5516   Title:  "Digital UNIX and 3_28"
5517    From:  Jarkko Hietaniemi
5518  Msg-ID:  <199702231427.QAA13807@alpha.hut.fi>
5519    Date:  Sun, 23 Feb 1997 16:27:19 +0200 (EET)
5520   Files:  Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
5521           ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
5522
5523   Title:  "AmigaOS patches to 5.003_28"
5524    From:  Norbert Pueschel
5525  Msg-ID:  <77724759@Armageddon.meb.uni-bonn.de>
5526    Date:  Sat, 22 Feb 1997 18:08:02 +0100
5527   Files:  README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
5528           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
5529           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
5530           t/op/magic.t t/op/stat.t
5531
5532   Title:  "Hints for DC/OSx"
5533    From:  Stephen Zander <srz@loopback>
5534  Msg-ID:  <199702242124.NAA03796@wsuse5.mckesson.com>
5535    Date:  Mon, 24 Feb 1997 13:24:54 -0800
5536   Files:  hints/dcosx.sh
5537
5538   Title:  "Update VMS version"
5539    From:  Chip Salzenberg
5540   Files:  vms/config.vms vms/descrip.mms
5541
5542  OTHER CORE CHANGES
5543
5544   Title:  "Don't assume that sizeof(int) >= sizeof(void*)"
5545    From:  Chip Salzenberg
5546   Files:  doio.c malloc.c regexec.c
5547
5548  BUILD PROCESS
5549
5550   Title:  "Re: ccdlflags don't quite work"
5551    From:  Andy Dougherty
5552  Msg-ID:  <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
5553    Date:  Mon, 24 Feb 1997 16:07:07 -0500 (EST)
5554   Files:  Configure
5555
5556   Title:  "Use $ccflags, $ldflags, $libs when determining $randbits"
5557    From:  Chip Salzenberg
5558   Files:  Configure
5559
5560   Title:  "'installperl -v' doesn't do enough"
5561    From:  Spider Boardman
5562  Msg-ID:  <199702241342.IAA25945@Orb.Nashua.NH.US>
5563    Date:  Mon, 24 Feb 1997 08:42:59 -0500
5564   Files:  installperl
5565
5566   Title:  "installperl breaks running system (for a while)"
5567    From:  Spider Boardman
5568  Msg-ID:  <199702241412.JAA11829@Orb.Nashua.NH.US>
5569    Date:  Mon, 24 Feb 1997 09:12:11 -0500
5570   Files:  installperl
5571
5572  LIBRARY AND EXTENSIONS
5573
5574   Title:  "Don't clobber $1 et al in debugger's DB::sub()"
5575    From:  Ilya Zakharevich
5576   Files:  lib/perl5db.pl
5577
5578   Title:  "Fix fd leak in IO::Pipe"
5579    From:  Roderick Schertler
5580  Msg-ID:  <pzn2sv722y.fsf@eeyore.ibcinc.com>
5581    Date:  23 Feb 1997 14:29:57 -0500
5582   Files:  ext/IO/lib/IO/Pipe.pm
5583
5584   Title:  "Pod::Text fixes"
5585    From:  Roderick Schertler
5586  Msg-ID:  <350.856634588@eeyore.ibcinc.com>
5587    Date:  Sat, 22 Feb 1997 13:03:08 -0500
5588   Files:  lib/Pod/Text.pm
5589
5590   Title:  "Trivial patch to make ExtUtils::Install more -w clean"
5591    From:  Tim Bunce
5592  Msg-ID:  <9702241605.AA17436@toad.ig.co.uk>
5593    Date:  Mon, 24 Feb 1997 16:05:17 +0000
5594   Files:  lib/ExtUtils/Install.pm
5595
5596   Title:  "C<use vars> didn't work until 5.002"
5597    From:  Chip Salzenberg
5598   Files:  lib/vars.pm
5599
5600  TESTS
5601
5602   Title:  "More thoroughly test rand() and srand()"
5603    From:  Tom Phoenix
5604   Files:  t/op/rand.t
5605
5606   Title:  "Don't use <*> where readdir() will do"
5607    From:  Chip Salzenberg
5608   Files:  t/op/stat.t
5609
5610   Title:  "Allow for $^X to be 'miniperl'"
5611    From:  Dominic Dunlop <domo@slipper.ip.lu>
5612  Msg-ID:  <v03020903af360f31aced@[194.51.248.65]>
5613    Date:  Sun, 23 Feb 1997 16:22:45 +0100
5614   Files:  t/op/magic.t
5615
5616  UTILITIES
5617
5618   Title:  "Post-28 INSTALL updates"
5619    From:  Andy Dougherty
5620  Msg-ID:  <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
5621    Date:  Mon, 24 Feb 1997 17:09:09 -0500 (EST)
5622   Files:  INSTALL
5623
5624   Title:  "Re: Hash key created by subroutine call? (fwd) "
5625    From:  Gurusamy Sarathy
5626  Msg-ID:  <199702242229.RAA04395@aatma.engin.umich.edu>
5627    Date:  Mon, 24 Feb 1997 17:29:30 -0500
5628   Files:  pod/perlsub.pod pod/perltrap.pod
5629
5630   Title:  "Add documentation and '-h' option to perlbug"
5631    From:  Gurusamy Sarathy
5632  Msg-ID:  <199702240854.DAA27128@aatma.engin.umich.edu>
5633           and <199702242009.PAA02849@aatma.engin.umich.edu>
5634    Date:  Mon, 24 Feb 1997
5635   Files:  pod/perl.pod pod/perldelta.pod installman
5636           utils/perlbug.PL
5637
5638   Title:  "pumpkin-1.9.pod"
5639    From:  Andy Dougherty
5640  Msg-ID:  <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
5641    Date:  Mon, 24 Feb 1997 16:06:02 -0500 (EST)
5642   Files:  Porting/pumpkin.pod
5643
5644  DOCUMENTATION
5645
5646   Title:  "Fix typo in 'Tolkien quotation typo' fix"
5647    From:  Jarkko Hietaniemi
5648   Files:  Changes
5649
5650   Title:  "Document one-argument limitation with #! line"
5651    From:  Tom Phoenix
5652  Msg-ID:  <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
5653    Date:  Sun, 23 Feb 1997 18:41:02 -0800 (PST)
5654   Files:  pod/perldiag.pod pod/perlsec.pod
5655
5656
5657 ----------------
5658 Version 5.003_28
5659 ----------------
5660
5661 This release is beta candidate #6.  If this isn't good enough to go beta,
5662 I'll eat a floppy disk.  (Okay, it's a chocolate floppy, but still....)
5663
5664  CORE LANGUAGE CHANGES
5665
5666   Title:  "Don't let C<sub foo;> undefine &foo"
5667    From:  Chip Salzenberg
5668   Files:  op.c
5669
5670   Title:  "Make code, doc agree on $ENV{PATH} and `cmd`"
5671    From:  Chip Salzenberg
5672   Files:  pod/perlsec.pod pp_sys.c
5673
5674   Title:  "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
5675    From:  Chip Salzenberg
5676   Files:  pp_ctl.c pp_hot.c
5677
5678   Title:  "Turn off 'expression tainted' flag at end of runops()"
5679    From:  Chip Salzenberg
5680   Files:  run.c
5681
5682   Title:  "When overloading, don't throw away nomethod's value"
5683    From:  Ilya Zakharevich
5684   Files:  gv.c
5685
5686   Title:  "Optimize keys() and values() in void context"
5687    From:  Chip Salzenberg
5688   Files:  doop.c op.c
5689
5690  CORE PORTABILITY
5691
5692   Title:  "New hints for Digital UNIX"
5693    From:  Jarkko Hietaniemi
5694   Files:  hints/dec_osf.sh
5695
5696   Title:  "No version of AIX has working setre[ug]id()"
5697    From:  neufeld@fast.pvi.org (Keith Neufeld)
5698   Files:  hints/aix.sh
5699
5700   Title:  "VMS patches post _27"
5701    From:  Charles Bailey
5702  Msg-ID:  <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
5703    Date:  Thu, 20 Feb 1997 01:58:46 -0500 (EST)
5704   Files:  MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
5705           lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
5706           pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
5707           vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
5708           vms/vms.c vms/vmsish.h
5709
5710   Title:  "Re: OS/2 patch for _27"
5711    From:  Ilya Zakharevich
5712  Msg-ID:  <199702210024.TAA03174@monk.mps.ohio-state.edu>
5713    Date:  Thu, 20 Feb 1997 19:24:16 -0500 (EST)
5714   Files:  INSTALL README.os2 lib/Test/Harness.pm os2/Changes
5715           os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
5716           os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
5717           t/op/magic.t
5718
5719  OTHER CORE CHANGES
5720
5721   Title:  "Fix a typo"
5722    From:  Chip Salzenberg
5723   Files:  pp_sys.c
5724
5725   Title:  "Undo signal patch -- it broke die() in signal"
5726    From:  Chip Salzenberg
5727   Files:  mg.c
5728
5729   Title:  "Fix perl_call_sv(..., G_NOARGS)"
5730    From:  Chip Salzenberg
5731   Files:  perl.c
5732
5733   Title:  "Fix SIGSEGV when cloning sub with complex expression"
5734    From:  Chip Salzenberg
5735   Files:  op.c
5736
5737   Title:  "Minor update to malloc.c"
5738    From:  Ilya Zakharevich
5739  Msg-ID:  <199702210244.VAA03676@monk.mps.ohio-state.edu>
5740    Date:  Thu, 20 Feb 1997 21:44:13 -0500 (EST)
5741   Files:  malloc.c
5742
5743   Title:  "Fix the Tolkien quotation"
5744    From:  Chip Salzenberg
5745   Files:  perly.y
5746
5747  BUILD PROCESS
5748
5749    (no changes)
5750
5751  LIBRARY AND EXTENSIONS
5752
5753   Title:  "Debugger patch"
5754    From:  Ilya Zakharevich
5755  Msg-ID:  <199702210737.CAA03951@monk.mps.ohio-state.edu>
5756    Date:  Fri, 21 Feb 1997 02:37:59 -0500 (EST)
5757   Files:  lib/perl5db.pl
5758
5759   Title:  "Avoid $` $& $' in libraries"
5760    From:  Ilya Zakharevich
5761  Msg-ID:  <199702210207.VAA03560@monk.mps.ohio-state.edu>
5762    Date:  Thu, 20 Feb 1997 21:07:30 -0500 (EST)
5763   Files:  lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
5764           os2/OS2/REXX/REXX.pm
5765
5766   Title:  "Remove redundant clearerr() from IO::Seekable"
5767    From:  Chip Salzenberg
5768   Files:  ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
5769
5770   Title:  "prototype error in File::stat"
5771    From:  Graham.Barr@tiuk.ti.com
5772  Msg-ID:  <199702180748.HAA14151@ultra-boy>
5773    Date:  Tue, 18 Feb 1997 07:48:40 GMT
5774   Files:  lib/File/stat.pm
5775
5776  TESTS
5777
5778   Title:  "Include 'study' in regexp.t"
5779    From:  Chip Salzenberg
5780   Files:  t/op/regexp.t
5781
5782   Title:  "Don't run locale test if -DNO_LOCALE"
5783    From:  Chip Salzenberg
5784   Files:  t/pragma/locale.t
5785
5786   Title:  "Tweak tests to notice $dont_use_nlink"
5787    From:  Chip Salzenberg
5788   Files:  t/io/fs.t t/op/stat.t
5789
5790   Title:  "Add test for grep() and wantarray"
5791    From:  Hugo van der Sanden <hv@iii.co.uk>
5792  Msg-ID:  <199702181105.LAA17895@tyree.iii.co.uk>
5793    Date:  Tue, 18 Feb 1997 11:05:59 +0000
5794   Files:  t/op/misc.t
5795
5796  UTILITIES
5797
5798    (no changes)
5799
5800  DOCUMENTATION
5801
5802   Title:  "INSTALL updates since _26"
5803    From:  Andy Dougherty
5804  Msg-ID:  <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
5805    Date:  Tue, 18 Feb 1997 16:00:08 -0500 (EST)
5806   Files:  INSTALL
5807
5808   Title:  "Document "$$0" change"
5809    From:  Chip Salzenberg
5810   Files:  pod/perldelta.pod
5811
5812   Title:  "Don't recommend impossible //o for C<$x =~ $y>"
5813    From:  Chip Salzenberg
5814   Files:  pod/perlop.pod
5815
5816   Title:  "Correct doc that claimed that <FH> was never false"
5817    From:  Chip Salzenberg
5818   Files:  pod/perldelta.pod pod/perlop.pod
5819
5820   Title:  "Document C<$?> vs. $SIG{CHLD}"
5821    From:  Ulrich Pfeifer
5822   Files:  pod/perlvar.pod
5823
5824   Title:  "Add pumpkin.pod"
5825    From:  Chip Salzenberg
5826   Files:  MANIFEST Porting/pumpkin.pod
5827
5828   Title:  "Don't say "associat*ve arr*y""
5829    From:  Chip Salzenberg
5830   Files:  MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
5831           pod/perl.pod pod/perldelta.pod pod/perldiag.pod
5832           pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
5833           pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
5834
5835
5836 ----------------
5837 Version 5.003_27
5838 ----------------
5839
5840 This release is beta candidate #5: Our last, best hope for a beta.
5841
5842  CORE LANGUAGE CHANGES
5843
5844   Title:  "Better looks_like_number() function [sv.c]"
5845    From:  Gisle Aas
5846  Msg-ID:  <199702141708.SAA17546@bergen.sn.no>
5847    Date:  Fri, 14 Feb 1997 18:08:52 +0100
5848   Files:  sv.c
5849
5850   Title:  "Remove redundant functions UNIVERSAL::{class,is_instance}"
5851    From:  Gisle Aas
5852  Msg-ID:  <hwwsbpeq2.fsf@bergen.sn.no>
5853    Date:  14 Feb 1997 15:52:21 +0000
5854   Files:  pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
5855
5856   Title:  "Allow C<setpgrp $$>"
5857    From:  Roderick Schertler
5858  Msg-ID:  <pzraigyshr.fsf@eeyore.ibcinc.com>
5859    Date:  16 Feb 1997 23:19:12 -0500
5860   Files:  pp_sys.c
5861
5862   Title:  "Fix syntax error on C<&$1>"
5863    From:  Chip Salzenberg
5864   Files:  toke.c
5865
5866   Title:  "Fix sub call through magic var (e.g. C<&$1>)"
5867    From:  Chip Salzenberg
5868   Files:  pp_hot.c
5869
5870   Title:  "Fix grep() with refs in array context"
5871    From:  Chip Salzenberg
5872   Files:  pp.c
5873
5874  CORE PORTABILITY
5875
5876   Title:  "Eliminate $^S; add C<use vmsish qw(status exit time)>"
5877    From:  Charles Bailey
5878  Msg-ID:  <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
5879    Date:  Mon, 17 Feb 1997 02:45:26 -0500 (EST)
5880   Files:  MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
5881           lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
5882           perl.c perl.h pod/perldelta.pod pod/perlmod.pod
5883           pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
5884           vms/Makefile vms/config.vms vms/descrip.mms
5885           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5886           vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
5887           win32/makedef.pl
5888
5889   Title:  "Eliminate FP exceptions under SCO 5"
5890    From:  Chip Salzenberg
5891   Files:  hints/sco.sh unixish.h
5892
5893   Title:  "Digital UNIX hints"
5894    From:  Jarkko Hietaniemi
5895  Msg-ID:  <199702151906.VAA22999@alpha.hut.fi>
5896    Date:  Sat, 15 Feb 1997 21:06:33 +0200 (EET)
5897   Files:  hints/dec_osf.sh
5898
5899   Title:  "Irix6.4 (with 7.1 compilers)"
5900    From:  John Stoffel <jfs@fluent.com>
5901  Msg-ID:  <199702130238.VAA24468@jfs.Fluent.COM>
5902    Date:  Wed, 12 Feb 1997 21:38:51 -0500 (EST)
5903   Files:  hints/irix_6_2.sh hints/irix_6_4.sh
5904
5905   Title:  "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
5906    From:  Chip Salzenberg
5907   Files:  plan9/config.plan9 plan9/genconfig.pl
5908           vms/genconfig.pl win32/config.w32
5909
5910  OTHER CORE CHANGES
5911
5912   Title:  "Fix core dump when embedding"
5913    From:  Chip Salzenberg
5914   Files:  perl.c
5915
5916   Title:  "Re: Fragile signals"
5917    From:  Ilya Zakharevich
5918  Msg-ID:  <199702130644.BAA07572@monk.mps.ohio-state.edu>
5919    Date:  Thu, 13 Feb 1997 01:44:39 -0500 (EST)
5920   Files:  mg.c
5921
5922   Title:  "Make format strings correspond exactly to parameters"
5923    From:  Roderick Schertler
5924  Msg-ID:  <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
5925    Date:  13 Feb 1997 17:24:31 -0500
5926   Files:  doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
5927           perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
5928
5929   Title:  "Don't try to attach 'o' magic to read-only values"
5930    From:  Chip Salzenberg
5931   Files:  sv.c
5932
5933   Title:  "Fix carriage-return message"
5934    From:  Chip Salzenberg
5935   Files:  toke.c
5936
5937   Title:  "In <=>, test for equality first"
5938    From:  Chip Salzenberg
5939   Files:  pp.c
5940
5941   Title:  "Don't mark sv_{true,false} PADTMP"
5942    From:  Chip Salzenberg
5943   Files:  op.c
5944
5945  BUILD PROCESS
5946
5947   Title:  "Fix eval "" in Configure"
5948    From:  allen@gateway.grumman.com (John L. Allen)
5949  Msg-ID:  <9702141809.AA17001@gateway.grumman.com>
5950    Date:  Fri, 14 Feb 1997 13:09:53 -0500
5951   Files:  Configure
5952
5953   Title:  "Don't link with -lsfio if sfio is not requested"
5954    From:  Chip Salzenberg
5955   Files:  Configure
5956
5957   Title:  "perl5.003_26 Configure change "win" for AIX 4"
5958    From:  Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
5959  Msg-ID:  <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
5960    Date:  Fri, 14 Feb 1997 13:59:02 -0600 (CST)
5961   Files:  Configure
5962
5963   Title:  "Update os2/diff.configure"
5964    From:  Chip Salzenberg
5965   Files:  os2/diff.configure
5966
5967  LIBRARY AND EXTENSIONS
5968
5969   Title:  "Remove Fatal.pm"
5970    From:  Chip Salzenberg
5971   Files:  MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
5972           pod/roffitall t/lib/fatal.t
5973
5974   Title:  "Refresh MakeMaker to 5.40"
5975    From:  Andy Dougherty, Andreas Koenig, Tim Bunce
5976   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
5977           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
5978
5979   Title:  "Refresh CPAN.pm to 1.21"
5980    From:  Andreas Koenig
5981   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5982
5983   Title:  "Refresh Test::Harness to 1.15"
5984    From:  Andreas Koenig
5985   Files:  lib/Test/Harness.pm
5986
5987  TESTS
5988
5989   Title:  "Remove non-portable locale tests"
5990    From:  Chip Salzenberg
5991   Files:  t/pragma/locale.t
5992
5993  UTILITIES
5994
5995   Title:  "pod2man: missing '-' in name section shouldn't be fatal"
5996    From:  Ulrich Pfeifer
5997  Msg-ID:  <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
5998    Date:  10 Feb 1997 18:38:45 +0100
5999   Files:  pod/pod2man.PL
6000
6001  DOCUMENTATION
6002
6003   Title:  "Update To-Do list"
6004    From:  Tim Bunce
6005  Msg-ID:  <9702101900.AA25293@toad.ig.co.uk>
6006    Date:  Mon, 10 Feb 1997 19:00:59 +0000
6007   Files:  Todo
6008
6009   Title:  "Fix formatting in perldiag"
6010    From:  Chip Salzenberg
6011   Files:  pod/perldiag.pod
6012
6013
6014 ----------------
6015 Version 5.003_26
6016 ----------------
6017
6018 This release is beta candidate #4.  "Once more, dear friends...."
6019
6020  CORE LANGUAGE CHANGES
6021
6022   Title:  "Make \r in script an error (per Larry)"
6023    From:  Chip Salzenberg
6024   Files:  pod/perldiag.pod toke.c
6025
6026   Title:  "Support '%i' format and 'h' modifier in s?printf"
6027    From:  Chip Salzenberg
6028   Files:  doop.c pod/perldelta.pod
6029
6030  CORE PORTABILITY
6031
6032   Title:  "Fix value of system() and $? for DEC UNIX, VMS, others"
6033    From:  Chip Salzenberg
6034   Files:  mg.c perl.h pp_sys.c
6035
6036   Title:  "VMS patches post _25"
6037    From:  Charles Bailey
6038  Msg-ID:  <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
6039    Date:  Fri, 07 Feb 1997 01:56:12 -0500 (EST)
6040   Files:  Porting/Glossary lib/ExtUtils/Liblist.pm
6041           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
6042           vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
6043           vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
6044
6045   Title:  "Hints for BSDOS"
6046    From:  Christopher Davis <ckd@loiosh.kei.com>
6047  Msg-ID:  <199702042011.PAA09206@loiosh.kei.com>
6048    Date:  Tue, 4 Feb 1997 15:11:13 -0500 (EST)
6049   Files:  hints/bsdos.sh
6050
6051   Title:  "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
6052    From:  Chip Salzenberg
6053   Files:  doio.c
6054
6055  OTHER CORE CHANGES
6056
6057   Title:  "Fix (yet another) Tk closure problem"
6058    From:  Chip Salzenberg
6059   Files:  op.c perl.c pp_ctl.c
6060
6061   Title:  "Fix value of C<foreach>"
6062    From:  Chip Salzenberg
6063   Files:  cop.h pp_ctl.c
6064
6065   Title:  "Regexp optimizations"
6066    From:  Ilya Zakharevich
6067  Msg-ID:  <199702041102.GAA24805@monk.mps.ohio-state.edu>
6068    Date:  Tue, 4 Feb 1997 06:02:10 -0500 (EST)
6069   Files:  regcomp.c regexec.c
6070
6071   Title:  "Re: static buffer in not_a_number() [sv.c] might overflow"
6072    From:  Gisle Aas
6073  Msg-ID:  <hbu9uz1si.fsf@bergen.sn.no>
6074    Date:  09 Feb 1997 11:55:41 +0100
6075   Files:  sv.c
6076
6077   Title:  "Refine 'runaway string' heuristic"
6078    From:  Chip Salzenberg
6079   Files:  toke.c
6080
6081   Title:  "Fix core dump on C<print "a", last> in eval"
6082    From:  Chip Salzenberg
6083   Files:  pp_ctl.c
6084
6085   Title:  "Catch C<use integer; $x % 0>"
6086    From:  Chip Salzenberg
6087   Files:  pp.c
6088
6089  BUILD PROCESS
6090
6091   Title:  "Fix usage message in configure.gnu"
6092    From:  Jarkko Hietaniemi
6093   Files:  configure.gnu
6094
6095  LIBRARY AND EXTENSIONS
6096
6097   Title:  "DB_File 1.11 patch"
6098    From:  Paul Marquess
6099  Msg-ID:  <9702061553.AA18147@claudius.bfsec.bt.co.uk>
6100    Date:  Thu, 6 Feb 97 15:53:34 GMT
6101   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6102
6103   Title:  "Faster File::Compare"
6104    From:  Gisle Aas
6105  Msg-ID:  <199702051342.OAA02753@bergen.sn.no>
6106    Date:  Wed, 5 Feb 1997 14:42:49 +0100
6107   Files:  lib/File/Compare.pm
6108
6109   Title:  "Make diagnostics module strip formatting directives"
6110    From:  Chip Salzenberg
6111   Files:  lib/diagnostics.pm pod/perldiag.pod
6112
6113   Title:  "Fix warning from missing POSIX::setvbuf()"
6114    From:  Chip Salzenberg
6115   Files:  ext/IO/IO.xs
6116
6117  TESTS
6118
6119   Title:  "Fix closure.t for AmigaOS (again)"
6120    From:  Norbert Pueschel
6121  Msg-ID:  <77724742@Armageddon.meb.uni-bonn.de>
6122    Date:  Wed, 05 Feb 1997 18:56:45 +0100
6123   Files:  t/op/closure.t
6124
6125  UTILITIES
6126
6127   Title:  "perldoc -f <perlfunc>"
6128    From:  Gisle Aas
6129  Msg-ID:  <199702051127.MAA02090@bergen.sn.no>
6130    Date:  Wed, 5 Feb 1997 12:27:36 +0100
6131   Files:  utils/perldoc.PL
6132
6133   Title:  "Fix pod2man's handling of quotes in =items"
6134    From:  Jarkko Hietaniemi
6135  Msg-ID:  <199702042023.WAA13143@alpha.hut.fi>
6136    Date:  Tue, 4 Feb 1997 22:23:34 +0200 (EET)
6137   Files:  pod/pod2man.PL
6138
6139  DOCUMENTATION
6140
6141   Title:  "return *FH pod patch"
6142    From:  allen@gateway.grumman.com (John L. Allen)
6143  Msg-ID:  <9702061507.AA04474@gateway.grumman.com>
6144    Date:  Thu, 6 Feb 1997 10:07:28 -0500
6145   Files:  pod/perldata.pod pod/perlsub.pod
6146
6147   Title:  "Describe interation of untie and DESTROY"
6148    From:  Paul Marquess and Chip Salzenberg
6149   Files:  pod/perltie.pod
6150
6151
6152 ----------------
6153 Version 5.003_25
6154 ----------------
6155
6156 This release is beta candidate #3.  Here's hoping...
6157
6158  CORE LANGUAGE CHANGES
6159
6160   Title:  "Make $] read-only"
6161    From:  Chip Salzenberg
6162   Files:  gv.c
6163
6164   Title:  "New variable C<$^S> is a native version of C<$?>"
6165    From:  Chip Salzenberg
6166   Files:  doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
6167           perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
6168           pp_ctl.c pp_sys.c proto.h util.c
6169
6170   Title:  "Make $^T work with undump, and don't taint it"
6171    From:  Chip Salzenberg
6172   Files:  perl.c
6173
6174  CORE PORTABILITY
6175
6176   Title:  "VMS patches for _24"
6177    From:  Charles Bailey
6178  Msg-ID:  <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
6179    Date:  Fri, 31 Jan 1997 02:34:37 -0500 (EST)
6180   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
6181           lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
6182           lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
6183           t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
6184           vms/ext/filespec.t vms/vms.c vms/vmsish.h
6185
6186   Title:  "hints/dec_osf.sh: polishing the comments"
6187    From:  Jarkko Hietaniemi
6188  Msg-ID:  <199701301958.VAA08992@alpha.hut.fi>
6189    Date:  Thu, 30 Jan 1997 21:58:10 +0200 (EET)
6190   Files:  hints/dec_osf.sh
6191
6192   Title:  "amigaos.sh"
6193    From:  Norbert Pueschel
6194  Msg-ID:  <77724724@Armageddon.meb.uni-bonn.de>
6195    Date:  Wed, 29 Jan 1997 11:39:49 +0100
6196   Files:  hints/amigaos.sh
6197
6198  OTHER CORE CHANGES
6199
6200   Title:  "Require '-T' in argv[], not just on #! line"
6201    From:  Chip Salzenberg
6202   Files:  perl.c pod/perldiag.pod
6203
6204   Title:  "Fix C<return @_> and associated stack bugs"
6205    From:  Chip Salzenberg
6206   Files:  cop.h pp_ctl.c pp_hot.c t/op/misc.t
6207
6208   Title:  "Fix never-closing handle after C<select>"
6209    From:  Chip Salzenberg
6210   Files:  pp_sys.c
6211
6212   Title:  "Fix /\G/g with patterns that match empty string"
6213    From:  Ilya Zakharevich
6214   Files:  pp_hot.c
6215
6216   Title:  "Fix scalar leak in av_unshift"
6217    From:  Chip Salzenberg
6218   Files:  av.c
6219
6220   Title:  "Ignore refs to lexicals when making refs to lexicals"
6221    From:  Chip Salzenberg
6222   Files:  op.c
6223
6224   Title:  "Don't create AV, HV, IO when assigning glob"
6225    From:  Chip Salzenberg
6226   Files:  mg.c
6227
6228  BUILD PROCESS
6229
6230   Title:  "Configure updates for intsize and ssizetype"
6231    From:  Andy Dougherty
6232   Files:  Configure MANIFEST config_H config_h.SH handy.h
6233
6234   Title:  "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
6235    From:  Chip Salzenberg
6236   Files:  installperl
6237
6238  LIBRARY AND EXTENSIONS
6239
6240   Title:  "Refresh CPAN to 1.19"
6241    From:  Andreas Koenig
6242   Files:  lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
6243
6244   Title:  "Debugger update"
6245    From:  Ilya Zakharevich
6246  Msg-ID:  <199702030406.XAA23029@monk.mps.ohio-state.edu>
6247    Date:  Sun, 2 Feb 1997 23:06:34 -0500 (EST)
6248   Files:  lib/perl5db.pl
6249
6250   Title:  "In Symbol::gensym, don't make glob fake by copying it"
6251    From:  John Hughes <john@AtlanTech.COM>
6252   Files:  lib/Symbol.pm
6253
6254   Title:  "Make POSIX::is*() eight-bit-clean"
6255    From:  Chip Salzenberg
6256   Files:  ext/POSIX/POSIX.xs
6257
6258   Title:  "Make IO::Handle::gets() an alias of getline"
6259    From:  Gisle Aas
6260  Msg-ID:  <199701301103.MAA11291@bergen.sn.no>
6261    Date:  Thu, 30 Jan 1997 12:03:15 +0100
6262   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
6263
6264  TESTS
6265
6266   Title:  "More Amiga test patches"
6267    From:  Norbert Pueschel
6268  Msg-ID:  <77724725@Armageddon.meb.uni-bonn.de>
6269    Date:  Wed, 29 Jan 1997 16:07:33 +0100
6270   Files:  README.amiga t/lib/safe2.t t/op/closure.t
6271
6272  UTILITIES
6273
6274   Title:  "c2ph.PL fix"
6275    From:  lvirden@cas.org (Larry W. Virden)
6276  Msg-ID:  <199701301349.IAA16724@cas.org>
6277    Date:  Thu, 30 Jan 1997 08:49:19 -0500
6278   Files:  utils/c2ph.PL
6279
6280   Title:  "Make pod2man a little laxer for perltoc.pod"
6281    From:  Chip Salzenberg
6282   Files:  pod/pod2man.PL
6283
6284  DOCUMENTATION
6285
6286   Title:  "Update to perl INSTALL file"
6287    From:  lvirden@cas.org (Larry W. Virden)
6288  Msg-ID:  <199701301338.IAA15878@cas.org>
6289    Date:  Thu, 30 Jan 1997 08:38:23 -0500
6290   Files:  INSTALL
6291
6292   Title:  "Update to perl.pod suggested"
6293    From:  lvirden@cas.org (Larry W. Virden)
6294  Msg-ID:  <199701301345.IAA16514@cas.org>
6295    Date:  Thu, 30 Jan 1997 08:45:59 -0500
6296   Files:  pod/perl.pod
6297
6298   Title:  "Document how extension pms go in $archlib"
6299    From:  Chip Salzenberg
6300   Files:  pod/perldelta.pod
6301
6302   Title:  "perlfunc.pod tweaks"
6303    From:  Roderick Schertler
6304  Msg-ID:  <20526.854659255@eeyore.ibcinc.com>
6305    Date:  Thu, 30 Jan 1997 16:20:55 -0500
6306   Files:  pod/perlfunc.pod
6307
6308   Title:  "new (Feb 1) perlembed.pod"
6309    From:  Jon Orwant <orwant@media.mit.edu>
6310  Msg-ID:  <9702012334.AA15747@fahrenheit-451.media.mit.edu>
6311    Date:  Sat, 1 Feb 1997 18:34:59 -0500
6312   Files:  pod/perlembed.pod
6313
6314   Title:  "Error lines must not have trialing periods"
6315    From:  Chip Salzenberg
6316   Files:  pod/perldiag.pod
6317
6318
6319 ----------------
6320 Version 5.003_24
6321 ----------------
6322
6323 This release is the second candidate for a public beta test.
6324 It's, well, bunches better than _23.
6325
6326  CORE LANGUAGE CHANGES
6327
6328   Title:  "glob defaults to $_"
6329    From:  Gurusamy Sarathy
6330  Msg-ID:  <199701270809.DAA00934@aatma.engin.umich.edu>
6331    Date:  Mon, 27 Jan 1997 03:09:13 -0500
6332   Files:  op.c opcode.pl pod/perlfunc.pod t/op/glob.t
6333
6334   Title:  "Re: an overloading bug "
6335    From:  Gurusamy Sarathy
6336  Msg-ID:  <199701270007.TAA26525@aatma.engin.umich.edu>
6337    Date:  Sun, 26 Jan 1997 19:07:45 -0500
6338   Files:  pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
6339
6340   Title:  "Don't warn on C<$\ = undef>"
6341    From:  Chip Salzenberg
6342   Files:  mg.c
6343
6344  CORE PORTABILITY
6345
6346   Title:  "Win32 port"
6347    From:  Gary Ng <71564.1743@compuserve.com>
6348   Files:  MANIFEST win32/*
6349
6350   Title:  "Amiga files"
6351    From:  Norbert Pueschel
6352  Msg-ID:  <77724712@Armageddon.meb.uni-bonn.de>
6353    Date:  Sun, 26 Jan 1997 17:42:15 +0100
6354   Files:  MANIFEST README.amiga hints/amigaos.sh
6355
6356   Title:  "New dec_osf hints"
6357    From:  Jarkko.Hietaniemi@cc.hut.fi
6358  Msg-ID:  <199701271233.OAA21548@alpha.hut.fi>
6359    Date:  Mon, 27 Jan 1997 14:33:01 +0200 (EET)
6360   Files:  hints/dec_osf.sh
6361
6362  OTHER CORE CHANGES
6363
6364   Title:  "Prevent premature death of @_ during leavesub"
6365    From:  Chip Salzenberg
6366   Files:  pp_hot.c t/op/misc.t
6367
6368   Title:  "Deref old stash when re-blessing"
6369    From:  Chip Salzenberg
6370   Files:  sv.c
6371
6372   Title:  "Don't abort when RCHECK and DEBUGGING"
6373    From:  Tim Bunce
6374  Msg-ID:  <9701272339.AA16537@toad.ig.co.uk>
6375    Date:  Mon, 27 Jan 1997 23:39:48 +0000
6376   Files:  malloc.c
6377
6378   Title:  "Fix overloading macro conflict with Digital 'cc -fast'"
6379    From:  Jarkko Hietaniemi
6380  Msg-ID:  <199701272216.AAA04557@alpha.hut.fi>
6381    Date:  Tue, 28 Jan 1997 00:16:49 +0200 (EET)
6382   Files:  perl.h
6383
6384   Title:  "global.sym: typo?"
6385    From:  Jarkko Hietaniemi
6386  Msg-ID:  <199701261937.VAA07556@alpha.hut.fi>
6387    Date:  Sun, 26 Jan 1997 21:37:59 +0200 (EET)
6388   Files:  global.sym
6389
6390  BUILD PROCESS
6391
6392   Title:  "Put all extensions' modules in $archlib"
6393    From:  Chip Salzenberg
6394   Files:  installperl
6395
6396   Title:  "Configure fixes: set $archlib, omit _NO_PROTO"
6397    From:  Chip Salzenberg
6398   Files:  Configure
6399
6400   Title:  "Make configure{,.gnu} ignore --cache-file option"
6401    From:  Norbert Pueschel
6402   Files:  configure configure.gnu
6403
6404  LIBRARY AND EXTENSIONS
6405
6406   Title:  "Version checking in XS bootstrap is optional"
6407    From:  Chip Salzenberg
6408   Files:  XSUB.h
6409
6410   Title:  "Update $VERSION of DynaLoader and POSIX"
6411    From:  Chip Salzenberg
6412   Files:  ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
6413
6414   Title:  "Refresh Text::Wrap to 97.011701"
6415    From:  Chip Salzenberg
6416   Files:  lib/Text/Wrap.pm
6417
6418   Title:  "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
6419    From:  Jarkko Hietaniemi
6420  Msg-ID:  <199701251510.RAA05142@alpha.hut.fi>
6421    Date:  Sat, 25 Jan 1997 17:10:20 +0200 (EET)
6422   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
6423
6424   Title:  "Fix $Is_VMS typo in Test::Harness"
6425    From:  Chip Salzenberg
6426   Files:  lib/Test/Harness.pm
6427
6428   Title:  "Allow for really big keys in Tie::SubstrHash"
6429    From:  data-drift@so.uio.no
6430  Msg-ID:  <199701282014.VAA12645@selters.uio.no>
6431    Date:  Tue, 28 Jan 1997 21:14:34 +0100 (MET)
6432   Files:  lib/Tie/SubstrHash.pm
6433
6434   Title:  "Avoid newRV_noinc() in IO, for compiling with old Perls"
6435    From:  Chip Salzenberg
6436   Files:  ext/IO/IO.xs
6437
6438  TESTS
6439
6440   Title:  "New test op/closure.t"
6441    From:  Tom Phoenix, Ulrich Pfeifer
6442   Files:  MANIFEST t/op/closure.t
6443
6444  UTILITIES
6445
6446   Title:  "xsubpp handing of void funcs breaks extensions using XST_m*()"
6447    From:  Tim Bunce
6448  Msg-ID:  <9701271659.AA15137@toad.ig.co.uk>
6449    Date:  Mon, 27 Jan 1997 16:59:06 +0000
6450   Files:  lib/ExtUtils/xsubpp
6451
6452  DOCUMENTATION
6453
6454   Title:  "perldelta Fcntl enhancement"
6455    From:  Jarkko Hietaniemi
6456  Msg-ID:  <199701251505.RAA22159@alpha.hut.fi>
6457    Date:  Sat, 25 Jan 1997 17:05:34 +0200 (EET)
6458   Files:  pod/perldelta.pod
6459
6460   Title:  "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
6461    From:  Paul Marquess
6462   Files:  pod/perldelta.pod
6463
6464   Title:  "Document restrictions on gv_fetchmethod() and perl_call_sv()"
6465    From:  Chip Salzenberg
6466   Files:  pod/perldelta.pod pod/perlguts.pod
6467
6468   Title:  "perldiag.pod: No comma allowed after %s"
6469    From:  Jarkko.Hietaniemi@cc.hut.fi
6470  Msg-ID:  <199701251541.RAA04120@alpha.hut.fi>
6471    Date:  Sat, 25 Jan 1997 17:41:53 +0200 (EET)
6472   Files:  pod/perldiag.pod
6473
6474   Title:  "perlfunc.pod: localtime"
6475    From:  Jarkko Hietaniemi
6476  Msg-ID:  <199701251629.SAA08114@alpha.hut.fi>
6477    Date:  Sat, 25 Jan 1997 18:29:37 +0200 (EET)
6478   Files:  pod/perlfunc.pod
6479
6480   Title:  "perlfunc diff: gmtime"
6481    From:  Peter Haworth <pmh@edison.ioppublishing.com>
6482  Msg-ID:  <32EE1298.7B90@edison.ioppublishing.com>
6483    Date:  Tue, 28 Jan 1997 14:52:08 +0000
6484   Files:  pod/perlfunc.pod
6485
6486   Title:  "Updates to guts"
6487    From:  Ilya Zakharevich
6488  Msg-ID:  <199701270034.TAA13177@monk.mps.ohio-state.edu>
6489    Date:  Sun, 26 Jan 1997 19:34:18 -0500 (EST)
6490   Files:  pod/perlguts.pod
6491
6492   Title:  "perltoot fixes"
6493    From:  Tom Christiansen
6494  Msg-ID:  <6807.854214205@jinete>
6495    Date:  Sat, 25 Jan 1997 09:43:25 -0800
6496   Files:  pod/perltoot.pod
6497
6498   Title:  "5.003_23: small typo in perlsyn.pod"
6499    From:  Gurusamy Sarathy
6500  Msg-ID:  <199701270824.DAA01169@aatma.engin.umich.edu>
6501    Date:  Mon, 27 Jan 1997 03:24:25 -0500
6502   Files:  pod/perlsyn.pod
6503
6504
6505 ----------------
6506 Version 5.003_23
6507 ----------------
6508
6509 This release is our first candidate for a public beta test.
6510
6511  CORE LANGUAGE CHANGES
6512
6513   Title:  "Disallow changing $_[0] in __DIE__ handlers"
6514    From:  Chip Salzenberg
6515   Files:  pod/perlfunc.pod util.c
6516
6517   Title:  "Fix overloading with inheritance and AUTOLOAD"
6518    From:  Ilya Zakharevich
6519  Msg-ID:  <199701202226.RAA05072@monk.mps.ohio-state.edu>
6520    Date:  Mon, 20 Jan 1997 17:26:32 -0500 (EST)
6521   Files:  gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
6522           pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
6523           pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
6524
6525   Title:  "Nested here-docs"
6526    From:  larry@wall.org (Larry Wall)
6527  Msg-ID:  <199701202313.PAA11693@wall.org>
6528    Date:  Mon, 20 Jan 1997 15:13:42 -0800
6529   Files:  toke.c
6530
6531   Title:  "Revert $^X to old behavior (plus HP-UX bug fix)"
6532    From:  Chip Salzenberg
6533   Files:  hints/hpux.sh toke.c
6534
6535   Title:  "Protect against '0' in 'stmt while <HANDLE>'"
6536    From:  Chip Salzenberg
6537   Files:  op.c
6538
6539   Title:  "Don't warn when closure uses var at file scope"
6540    From:  Chip Salzenberg
6541   Files:  op.c
6542
6543  CORE PORTABILITY
6544
6545   Title:  "VMS patches for _22"
6546    From:  Charles Bailey
6547  Msg-ID:  <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
6548    Date:  Mon, 20 Jan 1997 22:50:21 -0500 (EST)
6549   Files:  ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
6550           lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
6551           vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
6552           vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
6553
6554   Title:  "Re: Perl 5.003_21: OS/2 patches"
6555    From:  Ilya Zakharevich
6556  Msg-ID:  <199701170446.XAA28939@monk.mps.ohio-state.edu>
6557    Date:  Thu, 16 Jan 1997 23:46:40 -0500 (EST)
6558   Files:  os2/Changes os2/os2.c
6559
6560   Title:  "Plan9 update"
6561    From:  lutherh@stratcom.com (Luther Huffman)
6562   Files:  plan9/config.plan9 plan9/mkfile
6563
6564   Title:  "Bugfixes for AmigaOS"
6565    From:  Norbert Pueschel
6566  Msg-ID:  <77724691@Armageddon.meb.uni-bonn.de>
6567    Date:  Wed, 22 Jan 1997 00:13:54 +0100
6568   Files:  hints/amigaos.sh lib/File/Basename.pm
6569
6570   Title:  "New dec_osf.sh hints file"
6571    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6572  Msg-ID:  <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
6573    Date:  Fri, 24 Jan 1997 11:58:24 +0100
6574   Files:  hints/dec_osf.sh
6575
6576   Title:  "on NeXT: gdbm problem fixed"
6577    From:  Andreas Koenig
6578  Msg-ID:  <199701210201.DAA17794@anna.in-berlin.de>
6579    Date:  Tue, 21 Jan 1997 03:01:32 +0100
6580   Files:  hints/next_3.sh hints/next_3_0.sh
6581
6582   Title:  "patch for hints/powerux.sh"
6583    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
6584  Msg-ID:  <9701181833.AA02602@amber.ssd.hcsc.com>
6585    Date:  Sat, 18 Jan 97 13:33:26 -0500
6586   Files:  hints/powerux.sh
6587
6588   Title:  "hints & Configure changes to build perl on DC/OSx"
6589    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
6590  Msg-ID:  <199701170043.QAA25985@wsbip1.mckesson.com>
6591    Date:  Thu, 16 Jan 1997 16:43:52 -0800
6592   Files:  Configure MANIFEST hints/dcosx.sh
6593
6594   Title:  "patch for hints/cxux.sh perl5.003_22"
6595    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
6596  Msg-ID:  <9701192014.AA05722@amber.ssd.hcsc.com>
6597    Date:  Sun, 19 Jan 97 15:14:04 -0500
6598   Files:  hints/cxux.sh
6599
6600  OTHER CORE CHANGES
6601
6602   Title:  "Make PERL5LIB and -I work like C<use lib>"
6603    From:  Tim Bunce
6604  Msg-ID:  <9701231523.AA26613@toad.ig.co.uk>
6605    Date:  Thu, 23 Jan 1997 15:23:27 +0000
6606   Files:  lib/lib.pm perl.c
6607
6608   Title:  "Fix /\G.a/"
6609    From:  Chip Salzenberg
6610   Files:  regcomp.c regcomp.h regexec.c regexp.h toke.c
6611
6612   Title:  "Extend stack in pp_undef (!)"
6613    From:  Chip Salzenberg
6614   Files:  pp.c
6615
6616   Title:  "Allow for sub to be redefined while executing"
6617    From:  Chip Salzenberg
6618   Files:  cop.h pp_hot.c t/op/misc.t
6619
6620   Title:  "Eliminate redundant flag CVf_FORMAT"
6621    From:  Chip Salzenberg
6622   Files:  cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
6623
6624   Title:  "Generate IVs when possible in abs() and int()"
6625    From:  Chip Salzenberg
6626   Files:  pp.c
6627
6628   Title:  "Efficiency patchlet for pp_aassign()"
6629    From:  Ilya Zakharevich
6630  Msg-ID:  <199701210305.WAA05451@monk.mps.ohio-state.edu>
6631    Date:  Mon, 20 Jan 1997 22:05:39 -0500 (EST)
6632   Files:  pp_hot.c
6633
6634   Title:  "When sorting, promote to PVNV only for built-in comparison"
6635    From:  Chip Salzenberg
6636   Files:  pp_ctl.c
6637
6638   Title:  "Remove "suidperl security patch" message"
6639    From:  Chip Salzenberg
6640   Files:  perl.c
6641
6642  BUILD PROCESS
6643
6644   Title:  "Make configure.gnu a copy of configure; make configure writea
6645    From:  Chip Salzenberg
6646   Files:  MANIFEST configure.gnu
6647
6648   Title:  "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
6649    From:  Chip Salzenberg and Charles Bailey
6650   Files:  Configure config_H config_h.SH hints/lynxos.sh
6651           os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
6652           utils/perlbug.PL vms/config.vms vms/fndvers.com
6653
6654   Title:  "Compile with optimization when testing memory functions"
6655    From:  Chip Salzenberg
6656   Files:  Configure
6657
6658   Title:  "Minor patch for Debian installation"
6659    From:  Chip Salzenberg
6660   Files:  installperl
6661
6662  LIBRARY AND EXTENSIONS
6663
6664   Title:  "Debugger update"
6665    From:  Ilya Zakharevich
6666  Msg-ID:  <199701190455.XAA02579@monk.mps.ohio-state.edu>
6667    Date:  Sat, 18 Jan 1997 23:54:59 -0500 (EST)
6668   Files:  lib/perl5db.pl
6669
6670   Title:  "DynaLoader enhancement: support RTLD_GLOBAL"
6671    From:  Nick Ing-Simmons
6672  Msg-ID:  <199701240937.JAA11443@pluto.tiuk.ti.com>
6673    Date:  Fri, 24 Jan 1997 09:37:18 GMT
6674   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
6675           ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
6676           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
6677           ext/DynaLoader/dl_vms.xs
6678
6679   Title:  "Fcntl: add more constants"
6680    From:  Jarkko.Hietaniemi@cc.hut.fi
6681  Msg-ID:  <199701191811.UAA16346@alpha.hut.fi>
6682    Date:  Sun, 19 Jan 1997 20:11:22 +0200 (EET)
6683   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
6684
6685   Title:  "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
6686    From:  Chip Salzenberg
6687   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
6688           ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
6689           ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
6690
6691   Title:  "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
6692    From:  Chip Salzenberg
6693   Files:  XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
6694
6695   Title:  "Refresh CPAN to 1.15"
6696    From:  Andreas Koenig
6697   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
6698
6699   Title:  "Add E* and SA_* constants"
6700    From:  Roderick Schertler
6701  Msg-ID:  <23338.853986967@eeyore.ibcinc.com>
6702    Date:  Wed, 22 Jan 1997 21:36:07 -0500
6703   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
6704
6705  TESTS
6706
6707   Title:  "Test nested here-docs"
6708    From:  hv@crypt.compulink.co.uk (Hugo van der Sanden)
6709  Msg-ID:  <199701210053.AAA02139@crypt.compulink.co.uk>
6710    Date:  Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
6711   Files:  t/base/lex.t
6712
6713   Title:  "Fix tests of $^X and $0 to work with QNX"
6714    From:  Chip Salzenberg
6715   Files:  t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
6716
6717   Title:  "Patch tests for systems without fork()"
6718    From:  Norbert Pueschel
6719  Msg-ID:  <77724697@Armageddon.meb.uni-bonn.de>
6720    Date:  Thu, 23 Jan 1997 23:51:28 +0100
6721   Files:  t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
6722           t/lib/open2.t t/lib/open3.t t/op/fork.t
6723
6724   Title:  "Test patches for OS/2"
6725    From:  Ilya Zakharevich
6726  Msg-ID:  <199701170448.XAA28948@monk.mps.ohio-state.edu>
6727    Date:  Thu, 16 Jan 1997 23:48:18 -0500 (EST)
6728   Files:  os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
6729           os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
6730           os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
6731           os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
6732           os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
6733           os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
6734           t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
6735           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
6736           t/op/cmp.t t/op/magic.t
6737
6738  UTILITIES
6739
6740   Title:  "Translate \200 to &#200; in pod2html"
6741    From:  Chip Salzenberg
6742   Files:  pod/pod2html.PL
6743
6744   Title:  "VMS patches: '.com' extension on scripts"
6745    From:  Charles Bailey
6746  Msg-ID:  <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
6747    Date:  Fri, 24 Jan 1997 18:42:29 -0500 (EST)
6748   Files:  pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
6749           pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
6750           utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
6751           utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
6752           x2p/find2perl.PL x2p/s2p.PL
6753
6754   Title:  "Allow MakeMaker 5.34 to use libraries containing '+' in name"
6755    From:  dennism@cyrix.com (Dennis Marsa)
6756  Msg-ID:  <9701172027.AA27861@orion.cyrix.com>
6757    Date:  Fri, 17 Jan 97 14:27:32 CST
6758   Files:  lib/ExtUtils/Liblist.pm
6759
6760  DOCUMENTATION
6761
6762   Title:  "First cut at INSTALL edit"
6763    From:  Chip Salzenberg
6764   Files:  INSTALL
6765
6766   Title:  "Additional docs for __DIE__ and __WARN__"
6767    From:  Gurusamy Sarathy
6768   Files:  pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
6769
6770   Title:  "Document #line directive"
6771    From:  Gurusamy Sarathy
6772  Msg-ID:  <199701240908.EAA23846@aatma.engin.umich.edu>
6773    Date:  Fri, 24 Jan 1997 04:08:44 -0500
6774   Files:  pod/perlsyn.pod pod/perltoc.pod
6775
6776   Title:  "Perlguts version 30"
6777    From:  Jeff Okamoto
6778  Msg-ID:  <199701172117.AA116515863@hpcc123.corp.hp.com>
6779    Date:  Fri, 17 Jan 1997 13:17:43 -0800
6780   Files:  pod/perlguts.pod
6781
6782   Title:  "delta for perldelta"
6783    From:  Tom Christiansen
6784  Msg-ID:  <804.854121463@jinete>
6785    Date:  Fri, 24 Jan 1997 07:57:43 -0800
6786   Files:  pod/perlnews.pod pod/perltoc.pod
6787
6788   Title:  "Updates to perldelta"
6789    From:  Ilya Zakharevich
6790  Msg-ID:  <199701211610.LAA06227@monk.mps.ohio-state.edu>
6791    Date:  Mon, 20 Jan 1997 06:48:49 -0500 (EST)
6792   Files:  pod/perlnews.pod pod/perltoc.pod
6793
6794   Title:  "perlnews.pod diff for the Fcntl"
6795    From:  Jarkko Hietaniemi
6796  Msg-ID:  <199701211600.SAA30117@alpha.hut.fi>
6797    Date:  Tue, 21 Jan 1997 18:00:56 +0200 (EET)
6798   Files:  pod/perlnews.pod
6799
6800   Title:  "Rename perlnews -> perldelta per Tom's request"
6801    From:  Chip Salzenberg
6802   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
6803           pod/perldelta.pod pod/perltoc.pod pod/roffitall
6804
6805   Title:  "Remove bad advice from perllocale.pod"
6806    From:  Chip Salzenberg
6807   Files:  pod/perllocale.pod
6808
6809
6810 ----------------
6811 Version 5.003_22
6812 ----------------
6813
6814 This release is primarily made up of bug fixes, the foremost among
6815 which repairs a showstopper memory corruption bug in formats.
6816
6817  CORE LANGUAGE CHANGES
6818
6819   Title:  "Fix parsing of C< ${ xyz } >"
6820    From:  Chip Salzenberg
6821   Files:  toke.c
6822
6823   Title:  "Don't parse method calls in strings"
6824    From:  Chip Salzenberg
6825   Files:  toke.c
6826
6827   Title:  "Fix overly picky carping about leading '{' in regex"
6828    From:  Chip Salzenberg
6829   Files:  regcomp.c
6830
6831  OTHER CORE CHANGES
6832
6833   Title:  "Fix memory corruption from formats"
6834    From:  Chip Salzenberg
6835   Files:  op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
6836
6837  BUILD PROCESS
6838
6839   Title:  "Fix '_mopop' typo"
6840    From:  Chip Salzenberg
6841   Files:  Makefile.SH
6842
6843  LIBRARY AND EXTENSIONS
6844
6845   Title:  "Gut IO::Handle::DESTROY"
6846    From:  Chip Salzenberg
6847   Files:  ext/IO/lib/IO/Handle.pm
6848
6849   Title:  "RiscOS is case-insensitive"
6850    From:  Chip Salzenberg
6851   Files:  lib/File/Basename.pm
6852
6853  TESTS
6854
6855   Title:  "Fix thinko in db-recno.t"
6856    From:  Chip Salzenberg
6857   Files:  t/lib/db-recno.t
6858
6859  UTILITIES
6860
6861   Title:  "Make perlbug more cautionary and more verbose"
6862    From:  Kenneth Albanowski and Jarkko Hietaniemi
6863   Files:  utils/perlbug.PL
6864
6865  DOCUMENTATION
6866
6867   Title:  "NEW roffitall + INSTALL fix"
6868    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
6869  Msg-ID:  <6058.853410121@lyon.grenoble.hp.com>
6870    Date:  Thu, 16 Jan 97 11:22:01 +0100
6871   Files:  INSTALL pod/roffitall
6872
6873   Title:  "srand() doc update"
6874    From:  Roderick Schertler
6875  Msg-ID:  <24195.853379065@eeyore.ibcinc.com>
6876    Date:  Wed, 15 Jan 1997 20:44:25 -0500
6877   Files:  pod/perlfunc.pod
6878
6879   Title:  "documentation of configpm (perl5.003_20)"
6880    From:  win@in.rhein-main.de (Winfried Koenig)
6881  Msg-ID:  <m0vkU40-0004WAC@incom.rhein-main.de>
6882    Date:  Wed, 15 Jan 1997 14:03:27 +0200 (EET)
6883   Files:  configpm
6884
6885
6886 ----------------
6887 Version 5.003_21
6888 ----------------
6889
6890 This release includes several important bug fixes, and a couple of
6891 minor but valuable language tweaks.  Please read on for a list of the
6892 significant changes:
6893
6894  CORE LANGUAGE CHANGES
6895
6896   Title:  "Fix overloading via inherited autoloaded functions"
6897    From:  Ilya Zakharevich
6898  Msg-ID:  <199701131022.FAA22830@monk.mps.ohio-state.edu>
6899    Date:  Mon, 13 Jan 1997 05:22:47 -0500 (EST)
6900   Files:  gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
6901
6902   Title:  "Method call fixes: Don't cache in alias, don't skip undef"
6903    From:  Chip Salzenberg
6904   Files:  global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
6905           pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
6906           t/op/method.t
6907
6908   Title:  "Formats can be closures"
6909    From:  Chip Salzenberg
6910   Files:  cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
6911
6912   Title:  "Quote 'foo' in C<$x{-foo}>"
6913    From:  Chip Salzenberg
6914   Files:  toke.c
6915
6916   Title:  "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
6917    From:  Chip Salzenberg
6918   Files:  op.c pod/perldiag.pod t/pragma/strict-refs
6919
6920   Title:  "Allow <=> to return undef when operands are not ordered"
6921    From:  Chip Salzenberg and Andreas Koenig
6922   Files:  MANIFEST pp.c t/op/cmp.t
6923
6924   Title:  "Fail regex that starts with '{'"
6925    From:  Chip Salzenberg
6926   Files:  regcomp.c
6927
6928  CORE PORTABILITY
6929
6930   Title:  "Re: Perl 5.003_20: OS/2 patches"
6931    From:  Ilya Zakharevich
6932  Msg-ID:  <199701101102.GAA19051@monk.mps.ohio-state.edu>
6933    Date:  Fri, 10 Jan 1997 06:02:16 -0500 (EST)
6934   Files:  hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
6935
6936   Title:  "VMS patches for _20"
6937    From:  Charles Bailey
6938  Msg-ID:  <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
6939    Date:  Tue, 14 Jan 1997 17:34:43 -0500 (EST)
6940   Files:  configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
6941           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
6942           unixish.h vms/Makefile vms/config.vms vms/descrip.mms
6943           vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
6944           x2p/a2p.h x2p/str.c
6945
6946   Title:  "Irix 6.3 & 6.4 and perl5.003_20"
6947    From:  John Stoffel <jfs@fluent.com>
6948  Msg-ID:  <199701132242.RAA14601@jfs.Fluent.COM>
6949    Date:  Mon, 13 Jan 1997 17:42:50 -0500 (EST)
6950   Files:  MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
6951
6952   Title:  "Patch: MachTen hints, Configure"
6953    From:  Dominic Dunlop <domo@slipper.ip.lu>
6954  Msg-ID:  <v03010d00af0123a93670@[194.51.248.75]>
6955    Date:  Tue, 14 Jan 1997 13:43:13 +0100
6956   Files:  Configure hints/machten.sh
6957
6958   Title:  "Rename aux.sh to aux_3.sh for MS-LOSS"
6959    From:  Chip Salzenberg
6960   Files:  MANIFEST hints/aux_3.sh
6961
6962  OTHER CORE CHANGES
6963
6964   Title:  "Fix C< eval { my $x; eval '$x' } >"
6965    From:  Chip Salzenberg
6966   Files:  op.c t/op/misc.t
6967
6968   Title:  "Don't warn if eval '' uses outer func's lexicals"
6969    From:  Chip Salzenberg
6970   Files:  op.c
6971
6972   Title:  "Avoid memory wastage in wait(); make pidstatus global"
6973    From:  Chip Salzenberg
6974   Files:  global.sym interp.sym perl.c perl.h pp_sys.c
6975
6976   Title:  "Forbid ++ and -- on readonly values"
6977    From:  "John Q. Linux" <jql@accessone.com>
6978  Msg-ID:  <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
6979    Date:  Fri, 10 Jan 1997 19:47:16 -0800 (PST)
6980   Files:  pp.c pp_hot.c
6981
6982   Title:  "Keep array from dying during foreach(@array)"
6983    From:  Chip Salzenberg
6984   Files:  cop.h pp_ctl.c
6985
6986   Title:  "Fix C< $a="simple"; split /($a)/o >"
6987    From:  Chip Salzenberg
6988   Files:  pp.c t/op/misc.t
6989
6990   Title:  "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
6991    From:  Chip Salzenberg
6992   Files:  util.c
6993
6994   Title:  "Fix for anon-lists with tied entries coredump"
6995    From:  Gurusamy Sarathy
6996  Msg-ID:  <199701100745.CAA13057@aatma.engin.umich.edu>
6997    Date:  Fri, 10 Jan 1997 02:45:11 -0500
6998   Files:  pp.c
6999
7000   Title:  "Don't set SVf_PADBUSY on immortal SVs"
7001    From:  Chip Salzenberg
7002   Files:  op.c
7003
7004   Title:  "Patch for Object subroutines"
7005    From:  Ilya Zakharevich
7006  Msg-ID:  <199701080156.UAA15366@monk.mps.ohio-state.edu>
7007    Date:  Tue, 7 Jan 1997 20:56:02 -0500 (EST)
7008   Files:  cop.h
7009
7010   Title:  "Use an SVt_PVLV to hold stacked OP pointers when debugging"
7011    From:  Chip Salzenberg
7012   Files:  pp.c pp_hot.c
7013
7014   Title:  "Undo change that freed large pad vars"
7015    From:  Chip Salzenberg
7016   Files:  scope.c
7017
7018  BUILD PROCESS
7019
7020   Title:  "Make MachTen hints file warn about db-recno failures"
7021    From:  Dominic Dunlop <domo@slipper.ip.lu>
7022  Msg-ID:  <v03010d00aef92fba6aca@[194.51.248.78]>
7023    Date:  Wed, 8 Jan 1997 12:07:18 +0100
7024   Files:  hints/machten.sh
7025
7026   Title:  "5.003_20, FreeBSD 3.0 and minor patch"
7027    From:  roberto@eurocontrol.fr (Ollivier Robert)
7028  Msg-ID:  <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
7029    Date:  Wed, 8 Jan 1997 14:37:47 +0100
7030   Files:  Configure
7031
7032   Title:  "Make installperl quieter; only shared libraries need 0555"
7033    From:  Chip Salzenberg
7034   Files:  installperl
7035
7036  TESTS
7037
7038   Title:  "Advice on TEST failure"
7039    From:  Dominic Dunlop <domo@slipper.ip.lu>
7040  Msg-ID:  <v03010d01aefbaefcf3bc@[194.51.248.78]>
7041    Date:  Fri, 10 Jan 1997 10:19:07 +0100
7042   Files:  t/TEST
7043
7044   Title:  "UNIVERSAL tests"
7045    From:  Roderick Schertler
7046   Files:  MANIFEST t/op/universal.t
7047
7048   Title:  "Test deletion of array during foreach"
7049    From:  Jarkko Hietaniemi
7050   Files:  t/op/misc.t
7051
7052   Title:  "patch for db-recno.t"
7053    From:  Paul Marquess
7054  Msg-ID:  <9701121509.AA11147@claudius.bfsec.bt.co.uk>
7055    Date:  Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
7056   Files:  t/lib/db-recno.t
7057
7058  LIBRARY AND EXTENSIONS
7059
7060   Title:  "Localize info about filesystems being case-forgiving"
7061    From:  Chip Salzenberg
7062   Files:  lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
7063           pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
7064           utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
7065           utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
7066           x2p/find2perl.PL x2p/s2p.PL
7067
7068   Title:  "Fix for fd leak in IO::File::new_tmpfile"
7069    From:  Graham Barr and Chip Salzenberg
7070   Files:  ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
7071
7072   Title:  "Refresh Getopt::Long to 2.6"
7073    From:  Johan Vromans <jvromans@squirrel.nl>
7074   Files:  lib/Getopt/Long.pm
7075
7076   Title:  "Refresh DB_File to 1.10"
7077    From:  Paul Marquess
7078  Msg-ID:  <9701141247.AA21242@claudius.bfsec.bt.co.uk>
7079    Date:  Tue, 14 Jan 97 12:47:40 GMT
7080   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7081
7082   Title:  "Re: FileCache::cacheout clobbers $_"
7083    From:  Roderick Schertler
7084  Msg-ID:  <pz3ewb3189.fsf@eeyore.ibcinc.com>
7085    Date:  08 Jan 1997 23:45:58 -0500
7086   Files:  lib/FileCache.pm lib/cacheout.pl
7087
7088   Title:  "PATCH: AutoSplit"
7089    From:  Graham Barr
7090  Msg-ID:  <9603111010.AA29935@tiuk.ti.com>
7091    Date:  11 Mar 1996 06:01:58 -0500
7092   Files:  lib/AutoSplit.pm
7093
7094   Title:  "Re: Uninitialized value in Carp.pm ? "
7095    From:  Gurusamy Sarathy
7096  Msg-ID:  <199701141815.NAA07960@aatma.engin.umich.edu>
7097    Date:  Tue, 14 Jan 1997 13:15:25 -0500
7098   Files:  lib/Carp.pm
7099
7100   Title:  "Avoid "uninitialized" warnings from POSIX::constant()"
7101    From:  Chip Salzenberg
7102   Files:  ext/POSIX/POSIX.pm
7103
7104   Title:  "Eliminate warning from C<use overload>"
7105    From:  Chip Salzenberg
7106   Files:  lib/overload.pm
7107
7108   Title:  "low priority patches"
7109    From:  Paul Marquess
7110  Msg-ID:  <9701081655.AA27349@claudius.bfsec.bt.co.uk>
7111    Date:  Wed, 8 Jan 97 16:55:02 GMT
7112   Files:  lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
7113
7114  UTILITIES
7115
7116   Title:  "Re: xsubpp and Tk ==> segfault"
7117    From:  Ilya Zakharevich
7118  Msg-ID:  <199701080825.DAA15813@monk.mps.ohio-state.edu>
7119    Date:  Wed, 8 Jan 1997 03:25:47 -0500 (EST)
7120   Files:  lib/ExtUtils/xsubpp
7121
7122   Title:  "Re: MakeMaker and 'make uninstall'"
7123    From:  Andreas Koenig
7124  Msg-ID:  <199701101243.NAA26400@anna.in-berlin.de>
7125    Date:  Fri, 10 Jan 1997 13:43:39 +0100
7126   Files:  lib/ExtUtils/MM_Unix.pm
7127
7128   Title:  "Don't search for pod if path is already valid"
7129    From:  Wayne Scott <wscott@ichips.intel.com>
7130  Msg-ID:  <199701082325.PAA04521@pdxlx008.intel.com>
7131    Date:  Wed, 08 Jan 1997 15:25:19 -0800
7132   Files:  utils/perldoc.PL
7133
7134   Title:  "Yet another perldoc option"
7135    From:  Gisle Aas
7136  Msg-ID:  <199610022200.AAA15334@furubotn.sn.no>
7137    Date:  Thu, 3 Oct 1996 00:00:35 +0200
7138   Files:  utils/perldoc.PL
7139
7140   Title:  "Re: perldoc, temp files, async pagers"
7141    From:  Roderick Schertler
7142  Msg-ID:  <pzwwtoom8p.fsf@eeyore.ibcinc.com>
7143    Date:  07 Jan 1997 22:54:14 -0500
7144   Files:  utils/perldoc.PL
7145
7146  DOCUMENTATION
7147
7148   Title:  "Full documentation generation patch"
7149    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7150  Msg-ID:  <15309.853323388@lyon.grenoble.hp.com>
7151    Date:  Wed, 15 Jan 97 11:16:28 +0100
7152   Files:  MANIFEST pod/roffitall pod/rofftoc
7153
7154   Title:  "Re: documentation correction (i.e. patch) for perlsyn.pod"
7155    From:  "M.J.T. Guy"
7156  Msg-ID:  <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
7157    Date:  Fri, 10 Jan 1997 18:06:37 +0000
7158   Files:  pod/perlsyn.pod
7159
7160   Title:  "Document use of pos() and /\G/"
7161    From:  Gurusamy Sarathy
7162  Msg-ID:  <199701132013.PAA26606@aatma.engin.umich.edu>
7163    Date:  Mon, 13 Jan 1997 15:13:12 -0500
7164   Files:  pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
7165           pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
7166
7167   Title:  "Fix example #4 in perlXStut"
7168    From:  Ilya Zakharevich
7169  Msg-ID:  <199701050739.CAA11112@monk.mps.ohio-state.edu>
7170    Date:  Sun, 5 Jan 1997 02:39:45 -0500 (EST)
7171   Files:  pod/perlxstut.pod
7172
7173   Title:  "Document new closure warnings"
7174    From:  Chip Salzenberg
7175   Files:  op.c pod/perldiag.pod
7176
7177   Title:  "Misc. doc patches missing in _20"
7178    From:  Roderick Schertler
7179  Msg-ID:  <102.852695733@eeyore.ibcinc.com>
7180    Date:  Tue, 07 Jan 1997 22:55:33 -0500
7181   Files:  pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
7182
7183
7184 ----------------
7185 Version 5.003_20
7186 ----------------
7187
7188 The only language change in this release is the recension of support
7189 for named closures:  Now, no subroutine declared "sub foo {}" can be
7190 a closure.  (This is a return to the behavior of 5.003.)  In addition,
7191 there are new warnings triggered by any apparent attempt to use named
7192 functions as closures.
7193
7194 And, as usual, there are the usual little fixes, documentation
7195 updates, and expanded tests.  This is good stuff.  "I love you, man!"
7196
7197  CORE LANGUAGE CHANGES
7198
7199   Title:  "Rescind named closures"
7200    From:  Chip Salzenberg
7201   Files:  Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
7202
7203   Title:  "Fix: empty @_ when calling empty-proto subs without parens"
7204    From:  Graham Barr
7205  Msg-ID:  <32CE30F0.7E8425A5@tiuk.ti.com>
7206    Date:  Sat, 04 Jan 1997 10:29:04 +0000
7207   Files:  perly.c perly.y
7208
7209  CORE PORTABILITY
7210
7211   Title:  "Fix $^X on systems that set it to Perl's basename"
7212    From:  Chip Salzenberg
7213   Files:  hints/hpux.sh toke.c
7214
7215   Title:  "Configure/perl5/Compartmented Mode Workstation (fwd)"
7216    From:  Andy Dougherty
7217  Msg-ID:  <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
7218    Date:  Mon, 06 Jan 1997 13:15:38 -0500 (EST)
7219   Files:  Configure hints/dec_osf.sh
7220
7221   Title:  "Remove obsolete file "dl_os2.xs"."
7222    From:  Ilya Zakharevich
7223   Files:  MANIFEST
7224
7225  OTHER CORE CHANGES
7226
7227   Title:  "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
7228    From:  Chip Salzenberg
7229   Files:  perly.c perly.c.diff perly.y
7230
7231   Title:  "plug for safe/opcode leaks"
7232    From:  Doug MacEachern
7233  Msg-ID:  <199701072220.RAA02117@postman.osf.org>
7234    Date:  Tue, 07 Jan 1997 17:20:46 -0500
7235   Files:  op.c
7236
7237   Title:  "Finish OP= warnings: none on ^="
7238    From:  Chip Salzenberg
7239   Files:  doop.c pp.c t/op/assignwarn.t
7240
7241   Title:  "Fix Dynaloader failures with DProf"
7242    From:  Gurusamy Sarathy
7243  Msg-ID:  <199701061718.MAA26909@aatma.engin.umich.edu>
7244    Date:  Mon, 06 Jan 1997 12:18:46 -0500
7245   Files:  pp_hot.c
7246
7247  BUILD PROCESS
7248
7249   Title:  "Make Configure default to the first domain in /etc/resolv.conf"
7250    From:  Chip Salzenberg
7251   Files:  Configure
7252
7253   Title:  "Start all helper scripts with $startsh"
7254    From:  Chip Salzenberg
7255   Files:  Configure
7256
7257   Title:  "Support libperl.so under FreeBSD"
7258    From:  roberto@keltia.freenix.fr (Ollivier Robert)
7259  Msg-ID:  <Mutt.19970105224149.roberto@keltia.freenix.fr>
7260    Date:  Sun, 5 Jan 1997 22:41:49 +0100
7261   Files:  Configure Makefile.SH
7262
7263  TESTS
7264
7265   Title:  "New test: comp/proto.t"
7266    From:  Graham Barr
7267  Msg-ID:  <32D0C21F.3FB28D51@tiuk.ti.com>
7268    Date:  Mon, 06 Jan 1997 09:13:03 +0000
7269   Files:  MANIFEST t/comp/proto.t
7270
7271   Title:  "More magic variable tests"
7272    From:  Roderick Schertler
7273  Msg-ID:  <7043.852565192@eeyore.ibcinc.com>
7274    Date:  Mon, 06 Jan 1997 10:39:52 -0500
7275   Files:  t/harness t/op/magic.t
7276
7277  LIBRARY AND EXTENSIONS
7278
7279   Title:  "File::Basename::dirname bugs"
7280    From:  Robin Barker <rmb@cise.npl.co.uk>
7281  Msg-ID:  <12393.9701071719@tempest.cise.npl.co.uk>
7282    Date:  Tue, 7 Jan 97 17:19:59 GMT
7283   Files:  lib/File/Basename.pm t/lib/basename.t
7284
7285   Title:  "sigaction() problems"
7286    From:  Roderick Schertler
7287  Msg-ID:  <12808.852583324@eeyore.ibcinc.com>
7288    Date:  Mon, 06 Jan 1997 15:42:04 -0500
7289   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
7290
7291   Title:  "Fix importation of FileHandle methods; fix POSIX docs"
7292    From:  Chip Salzenberg
7293   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
7294
7295   Title:  "Patch: make hints files warn about db-recno failures"
7296    From:  Dominic Dunlop <domo@slipper.ip.lu>
7297  Msg-ID:  <v03010d00aef53ac4d18a@[194.51.248.68]>
7298    Date:  Sun, 5 Jan 1997 12:34:25 +0100
7299   Files:  MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
7300
7301  UTILITIES
7302
7303   Title:  "pod2html.PL patch (for 5.003-19)"
7304    From:  Fabien TASSIN <tassin@eerie.fr>
7305  Msg-ID:  <199701052347.AAA21297@solar5>
7306    Date:  Mon, 6 Jan 1997 00:47:01 +0100
7307   Files:  pod/pod2html.PL
7308
7309  DOCUMENTATION
7310
7311   Title:  "tiny doc patches"
7312    From:  Roderick Schertler
7313  Msg-ID:  <23338.852394333@eeyore.ibcinc.com>
7314    Date:  Sat, 04 Jan 1997 11:12:13 -0500
7315   Files:  pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
7316
7317   Title:  "doc patch for defined on perlfunc.pod"
7318    From:  Roderick Schertler
7319  Msg-ID:  <pz91686ek1.fsf@eeyore.ibcinc.com>
7320    Date:  04 Jan 1997 21:28:30 -0500
7321   Files:  pod/perlfunc.pod
7322
7323   Title:  "doc patch: perldsc"
7324    From:  Roderick Schertler
7325  Msg-ID:  <pzafqo6eo9.fsf@eeyore.ibcinc.com>
7326    Date:  04 Jan 1997 21:25:58 -0500
7327   Files:  pod/perldsc.pod pod/perltoc.pod
7328
7329   Title:  "Re: constant function inlining"
7330    From:  Roderick Schertler
7331  Msg-ID:  <pzk9pp1b95.fsf@eeyore.ibcinc.com>
7332    Date:  07 Jan 1997 15:27:50 -0500
7333   Files:  pod/perldiag.pod pod/perlsub.pod
7334
7335   Title:  "scalar caller doc fix"
7336    From:  Roderick Schertler
7337  Msg-ID:  <18245.852608060@eeyore.ibcinc.com>
7338    Date:  Mon, 06 Jan 1997 22:34:20 -0500
7339   Files:  pod/perlfunc.pod
7340
7341   Title:  "perlpod.pod possible patches"
7342    From:  lvirden@cas.org (Larry W. Virden, x2487)
7343  Msg-ID:  <9701070756.AA1185@cas.org>
7344    Date:  Tue, 7 Jan 1997 07:56:30 -0500
7345   Files:  pod/perlpod.pod
7346
7347   Title:  "Misc perlfunc updates"
7348    From:  Tom Christiansen
7349   Files:  pod/perlfunc.pod pod/perltoc.pod
7350
7351
7352 ----------------
7353 Version 5.003_19
7354 ----------------
7355
7356 Lots of internal cleanup in this patch, especially plugged memory
7357 leaks when embedded Perl interpreters shut down and restart.  The
7358 method cache is now invisible to user code.  And there is a new test
7359 directory, "t/pragma".
7360
7361 IMHO, this is Beta quality code.
7362
7363 Here's a list of the more significant changes...
7364
7365  CORE LANGUAGE CHANGES
7366
7367   Title:  "Make method cache invisible to user code"
7368    From:  Chip Salzenberg
7369   Files:  dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
7370           toke.c
7371
7372   Title:  "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
7373    From:  Chip Salzenberg
7374   Files:  toke.c
7375
7376  CORE PORTABILITY
7377
7378   Title:  "Fix $^X under HP-UX"
7379    From:  Chip Salzenberg
7380   Files:  hints/hpux.sh toke.c
7381
7382   Title:  "New hints/hpux.sh"
7383    From:  Jeff Okamoto
7384  Msg-ID:  <199612312309.AA283393772@hpcc123.corp.hp.com>
7385    Date:  Tue, 31 Dec 1996 15:09:32 -0800
7386   Files:  hints/hpux.sh
7387
7388  OTHER CORE CHANGES
7389
7390   Title:  "Fix segv when calling named closures"
7391    From:  Chip Salzenberg
7392   Files:  pp_hot.c
7393
7394   Title:  "Finish rationalizing "undef value" warnings"
7395    From:  Chip Salzenberg
7396   Files:  doop.c pp.c sv.c t/op/assignwarn.t
7397
7398   Title:  "Arrange for all "_<file" entries to be in %main::"
7399    From:  Chip Salzenberg
7400   Files:  gv.c lib/perl5db.pl
7401
7402   Title:  "Introduce CVf_NODEBUG flag"
7403    From:  Gurusamy Sarathy
7404  Msg-ID:  <199701012042.PAA25994@aatma.engin.umich.edu>
7405    Date:  Wed, 01 Jan 1997 15:42:05 -0500
7406   Files:  cv.h pp_hot.c
7407
7408   Title:  "Reword 'may be "0"' warning per Larry; fix its line number"
7409    From:  Chip Salzenberg
7410   Files:  op.c pod/perldiag.pod
7411
7412   Title:  "5.003_18: perl_{con,des}truct fixes"
7413    From:  Doug MacEachern
7414  Msg-ID:  <199701032042.PAA06766@postman.osf.org>
7415    Date:  Fri, 03 Jan 1997 15:42:04 -0500
7416   Files:  perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
7417
7418   Title:  "Fix lost value from READLINE after TIEHANDLE"
7419    From:  Gurusamy Sarathy
7420   Files:  pp_hot.c sv.h
7421
7422   Title:  "Free memory of large lexical variables when leaving scope"
7423    From:  Chip Salzenberg
7424   Files:  scope.c
7425
7426  TESTS
7427
7428   Title:  "Create t/pragma directory; populate with new and old"
7429    From:  Paul Marquess
7430   Files:  MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
7431           t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
7432           t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
7433           t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
7434           t/pragma/warning.t
7435
7436   Title:  "New tests: comp/colon.t and op/assignwarn.t"
7437    From:  Robin Barker <rmb@cise.npl.co.uk>
7438   Files:  MANIFEST t/comp/colon.t t/op/assignwarn.t
7439
7440  LIBRARY AND EXTENSIONS
7441
7442   Title:  "Make libs clean under '-w'"
7443    From:  Jarkko Hietaniemi
7444   Files:  lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
7445           lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
7446           lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
7447           lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
7448           lib/validate.pl
7449
7450  DOCUMENTATION
7451
7452   Title:  "Perlguts, version 28"
7453    From:  Jeff Okamoto
7454  Msg-ID:  <199701032110.AA102535846@hpcc123.corp.hp.com>
7455    Date:  Fri, 3 Jan 1997 13:10:46 -0800
7456   Files:  pod/perlguts.pod
7457
7458   Title:  "Re: perldelta, take 3"
7459    From:  Tim Bunce
7460  Msg-ID:  <9701031748.AA15335@toad.ig.co.uk>
7461    Date:  Fri, 3 Jan 1997 17:48:46 +0000
7462   Files:  pod/perlnews.pod
7463
7464   Title:  "Miscellaneous pod patches"
7465    From:  Ralf S. Engelschall <rse@engelschall.com>
7466   Files:  pod/Makefile pod/perldebug.pod pod/perlfunc.pod
7467           pod/perlguts.pod
7468
7469   Title:  "expanded flock() docs"
7470    From:  Roderick Schertler
7471  Msg-ID:  <4481.852337871@eeyore.ibcinc.com>
7472    Date:  Fri, 03 Jan 1997 19:31:11 -0500
7473   Files:  pod/perlfunc.pod
7474
7475   Title:  "Use Text::Wrap in buildtoc; run buildtoc"
7476    From:  Ulrich Pfeifer
7477   Files:  pod/buildtoc pod/perltoc.pod
7478
7479   Title:  "Remove obsolete perlovl.pod"
7480    From:  Chip Salzenberg
7481   Files:  MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
7482           vms/descrip.mms
7483
7484
7485 ----------------
7486 Version 5.003_18
7487 ----------------
7488
7489 Yet further down the road to 5.004....
7490
7491  CORE LANGUAGE CHANGES
7492
7493   Title:  "Inherited overloading"
7494    From:  Ilya Zakharevich
7495  Msg-ID:  <199612291312.IAA02134@monk.mps.ohio-state.edu>
7496    Date:  Sun, 29 Dec 1996 08:12:54 -0500 (EST)
7497   Files:  gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
7498
7499   Title:  "Hide lexicals from C<use>d or C<require>d module (!)"
7500    From:  Chip Salzenberg
7501   Files:  pp_ctl.c
7502
7503   Title:  "Closures at file scope must be anonymous"
7504    From:  Chip Salzenberg
7505   Files:  op.c
7506
7507   Title:  "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
7508    From:  Chip Salzenberg
7509   Files:  op.c pod/perldiag.pod
7510
7511   Title:  "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
7512    From:  Chip Salzenberg
7513   Files:  pp.c
7514
7515  CORE PORTABILITY
7516
7517   Title:  "Ultrix setlocale() workaround"
7518    From:  Chip Salzenberg
7519   Files:  hints/ultrix_4.sh util.c
7520
7521  OTHER CORE CHANGES
7522
7523   Title:  "Get rid of 'Leaked scalars'"
7524    From:  Chip Salzenberg
7525   Files:  cop.h gv.c op.c
7526
7527   Title:  "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
7528    From:  Chip Salzenberg
7529   Files:  pp_hot.c
7530
7531   Title:  "Fix core dump on perl_construct()/perl_destruct() loop"
7532    From:  Chip Salzenberg
7533   Files:  perl.c
7534
7535   Title:  "Add missing syms to global.sym; update magic doc"
7536    From:  Chip Salzenberg
7537   Files:  global.sym pod/perlguts.pod
7538
7539  TESTS
7540
7541   Title:  "Expanded locale.t and misc.t"
7542    From:  Jarkko Hietaniemi
7543   Files:  t/lib/locale.t t/lib/misc.t
7544
7545   Title:  "Expanded my.t"
7546    From:  Chip Salzenberg
7547   Files:  t/lib/my.t
7548
7549   Title:  "test harness for C<use x.xxxx>"
7550    From:  Graham Barr
7551  Msg-ID:  <32C76882.3F3C7999@tiuk.ti.com>
7552    Date:  Mon, 30 Dec 1996 07:00:18 +0000
7553   Files:  MANIFEST t/op/use.t
7554
7555   Title:  "More tests"
7556    From:  Tom Phoenix
7557  Msg-ID:  <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
7558    Date:  Sun, 29 Dec 1996 17:46:21 -0800 (PST)
7559   Files:  t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
7560
7561  LIBRARY AND EXTENSIONS
7562
7563   Title:  "Improving Config.pm"
7564    From:  Tom Phoenix
7565  Msg-ID:  <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
7566    Date:  Mon, 30 Dec 1996 09:24:16 -0800 (PST)
7567   Files:  configpm
7568
7569   Title:  "File::Copy under OS/2"
7570    From:  Ilya Zakharevich
7571  Msg-ID:  <199612280347.WAA00293@monk.mps.ohio-state.edu>
7572    Date:  Fri, 27 Dec 1996 22:47:24 -0500 (EST)
7573   Files:  lib/File/Copy.pm t/lib/filecopy.t
7574
7575  DOCUMENTATION
7576
7577   Title:  "Updates to perllocale.pod"
7578    From:  Dominic Dunlop <domo@slipper.ip.lu>
7579   Files:  pod/perllocale.pod
7580
7581   Title:  "Locale-related pod patches, take 2"
7582    From:  Dominic Dunlop <domo@slipper.ip.lu>
7583  Msg-ID:  <v03007800aeea9e488b36@[194.51.248.77]>
7584    Date:  Sat, 28 Dec 1996 10:56:41 +0100
7585   Files:  pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
7586           pod/perlre.pod pod/perlsec.pod
7587
7588   Title:  "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
7589    From:  Roderick Schertler
7590  Msg-ID:  <2043.852051019@eeyore.ibcinc.com>
7591    Date:  Tue, 31 Dec 1996 11:50:19 -0500
7592   Files:  pod/perldiag.pod
7593
7594
7595 ----------------
7596 Version 5.003_17
7597 ----------------
7598
7599 The rate of patches is slowing down....  I see 5.004 at the end of the
7600 tunnel!  (Hey, what's that whistle?)
7601
7602  CORE LANGUAGE CHANGES
7603
7604   Title:  "Support named closures"
7605    From:  Chip Salzenberg
7606   Files:  cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
7607
7608  CORE PORTABILITY
7609
7610   Title:  "perl5.003_15 and Interactive Unix"
7611    From:  win@in.rhein-main.de (Winfried Koenig)
7612  Msg-ID:  <m0vd254-0004oKC@incom.rhein-main.de>
7613    Date:  Thu, 26 Dec 1996 00:45:45 +0200 (EET)
7614   Files:  hints/isc.sh pp_sys.c
7615
7616   Title:  "Suggest "usemymalloc='n'" for FreeBSD 2.*"
7617    From:  rse@engelschall.com (Ralf S. Engelschall)
7618   Files:  hints/freebsd.sh
7619
7620   Title:  "Minor OS/2 fixes"
7621    From:  Ilya Zakharevich
7622  Msg-ID:  <199612252105.QAA11890@monk.mps.ohio-state.edu>
7623    Date:  Wed, 25 Dec 1996 16:05:42 -0500 (EST)
7624   Files:  os2/os2ish.h pod/perlxstut.pod
7625
7626  OTHER CORE CHANGES
7627
7628   Title:  "Fix {,un}tainting of $1 etc. when C<use locale>"
7629    From:  Chip Salzenberg
7630   Files:  mg.c sv.c
7631
7632   Title:  "Limit effects of "=pod" to a single file"
7633    From:  Chip Salzenberg
7634   Files:  toke.c
7635
7636  TESTS
7637
7638   Title:  "New tests: op/method.t and op/locale.t"
7639    From:  Ilya Zakharevich and Jarkko Hietaniemi
7640   Files:  MANIFEST t/lib/locale.t t/op/method.t
7641
7642   Title:  "Test C< ()=() >"
7643    From:  Chip Salzenberg
7644   Files:  t/op/misc.t
7645
7646  LIBRARY AND EXTENSIONS
7647
7648   Title:  "Refresh MakeMaker to 5.39"
7649    From:  Andreas Koenig
7650   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
7651           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
7652           lib/ExtUtils/Mksymlists.pm
7653
7654   Title:  "Newer debugger"
7655    From:  Ilya Zakharevich
7656  Msg-ID:  <199612261954.OAA12999@monk.mps.ohio-state.edu>
7657    Date:  Thu, 26 Dec 1996 14:54:34 -0500 (EST)
7658   Files:  lib/perl5db.pl
7659
7660  DOCUMENTATION
7661
7662   Title:  "Perlguts, version 27"
7663    From:  Jeff Okamoto
7664  Msg-ID:  <199612250144.AA059528263@hpcc123.corp.hp.com>
7665    Date:  Tue, 24 Dec 1996 17:44:23 -0800
7666   Files:  pod/perlguts.pod
7667
7668   Title:  "perlpod.pod patch for _16"
7669    From:  Kenneth Albanowski
7670  Msg-ID:  <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
7671    Date:  Tue, 24 Dec 1996 23:00:10 -0500 (EST)
7672   Files:  pod/perlpod.pod
7673
7674   Title:  "tiny perllocale.pod diff for _16"
7675    From:  Jarkko Hietaniemi
7676  Msg-ID:  <199612261306.PAA21161@alpha.hut.fi>
7677    Date:  Thu, 26 Dec 1996 15:06:04 +0200 (EET)
7678   Files:  pod/perllocale.pod
7679
7680
7681 ----------------
7682 Version 5.003_16
7683 ----------------
7684
7685 This patch is all bug fixes, library updates, and documentation
7686 updates.  We'll get to 5.004 RSN, I promise.  :-)
7687
7688  CORE LANGUAGE CHANGES
7689
7690   Title:  "Fix closures that are not in subroutines"
7691    From:  Chip Salzenberg
7692   Files:  op.c
7693
7694  CORE PORTABILITY
7695
7696   Title:  "_13: patches for unicos/unicosmk"
7697    From:  Dean Roehrich
7698  Msg-ID:  <199612202038.OAA22805@poplar.cray.com>
7699    Date:  Fri, 20 Dec 1996 14:38:50 -0600
7700   Files:  Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
7701
7702  OTHER CORE CHANGES
7703
7704   Title:  "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
7705    From:  Chip Salzenberg
7706   Files:  cop.h pp_hot.c scope.c
7707
7708   Title:  "Eliminate warnings from C< undef $x; $x OP= "foo" >"
7709    From:  Chip Salzenberg
7710   Files:  doop.c pp.c pp.h pp_hot.c
7711
7712   Title:  "Try again to improve method caching"
7713    From:  Ilya Zakharevich
7714  Msg-ID:  <199612240113.UAA09487@monk.mps.ohio-state.edu>
7715    Date:  Mon, 23 Dec 1996 20:13:56 -0500 (EST)
7716   Files:  gv.c sv.c
7717
7718   Title:  "Be more careful about 'o' magic memory management"
7719    From:  Chip Salzenberg
7720   Files:  mg.c sv.c
7721
7722   Title:  "Fix bad pointer refs when localized object loses magic"
7723    From:  Chip Salzenberg
7724   Files:  scope.c
7725
7726  LIBRARY AND EXTENSIONS
7727
7728   Title:  "Refresh CPAN to 1.09"
7729    From:  Andreas Koenig
7730   Files:  lib/CPAN.pm
7731
7732   Title:  "Refresh Net::Ping to 2.02"
7733    From:  Russell Mosemann <mose@ccsn.edu>
7734   Files:  lib/Net/Ping.pm
7735
7736   Title:  "Refresh IO to 1.14"
7737    From:  Graham Barr
7738   Files:  MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
7739           ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
7740           ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
7741           ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
7742           t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
7743           t/lib/io_udp.t t/lib/io_xs.t
7744
7745  BUILD PROCESS AND UTILITIES
7746
7747   Title:  "Don't recurse into subdirs twice on 'make realclean'"
7748    From:  Chip Salzenberg
7749   Files:  Makefile.SH
7750
7751   Title:  "Use root EXTERN.h when compiling x2p/malloc.c."
7752    From:  Paul Marquess
7753   Files:  x2p/Makefile.SH
7754
7755   Title:  "Fix compilation errors when malloc.c used for x2p"
7756    From:  Robin Barker <rmb@cise.npl.co.uk>
7757   Files:  malloc.c
7758
7759  DOCUMENTATION
7760
7761   Title:  "Edit INSTALL to describe new binary compat setup"
7762    From:  Chip Salzenberg
7763   Files:  INSTALL
7764
7765   Title:  "Update to perllocale.pod"
7766    From:  Jarkko Hietaniemi
7767   Files:  pod/perllocale.pod
7768
7769
7770 ----------------
7771 Version 5.003_15
7772 ----------------
7773
7774 As soon as I posted 5.003_14, I found a fatal error in it.  :-(
7775
7776 This release is strictly a bug fix -- it removes some function caching
7777 changes that were supposed to be improvements, but weren't.
7778
7779
7780 ----------------
7781 Version 5.003_14
7782 ----------------
7783
7784 We seem to have achieved "release candidate" status.
7785
7786  CORE LANGUAGE CHANGES
7787
7788   Title:  "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
7789    From:  Chip Salzenberg
7790   Files:  perly.c perly.c.diff perly.y toke.c
7791
7792   Title:  "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
7793    From:  Chip Salzenberg
7794   Files:  cop.h mg.c pp_ctl.c pp_hot.c
7795
7796   Title:  "Complete support for modifying undefined array members in foreach"
7797    From:  Chip Salzenberg
7798   Files:  global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
7799
7800  OTHER CORE CHANGES
7801
7802   Title:  "patch for regex bug: (x|x){n}"
7803    From:  Gurusamy Sarathy
7804  Msg-ID:  <199612210259.VAA10170@aatma.engin.umich.edu>
7805    Date:  Fri, 20 Dec 1996 21:59:22 -0500
7806   Files:  regexec.c
7807
7808   Title:  "Bug in debugger with import manipulations"
7809    From:  Ilya Zakharevich
7810  Msg-ID:  <199612231037.FAA08617@monk.mps.ohio-state.edu>
7811    Date:  Mon, 23 Dec 1996 05:37:48 -0500 (EST)
7812   Files:  pp_hot.c
7813
7814   Title:  "Import and dynamic methods"
7815    From:  Ilya Zakharevich
7816  Msg-ID:  <199612230645.BAA08378@monk.mps.ohio-state.edu>
7817    Date:  Mon, 23 Dec 1996 01:45:37 -0500 (EST)
7818   Files:  gv.c hv.c sv.c
7819
7820   Title:  "malloc.c patch"
7821    From:  Ilya Zakharevich
7822  Msg-ID:  <199612220748.CAA07164@monk.mps.ohio-state.edu>
7823    Date:  Sun, 22 Dec 1996 02:48:58 -0500 (EST)
7824   Files:  malloc.c
7825
7826   Title:  "sv_gets patch"
7827    From:  Ilya Zakharevich
7828  Msg-ID:  <199612220824.DAA07235@monk.mps.ohio-state.edu>
7829    Date:  Sun, 22 Dec 1996 03:24:04 -0500 (EST)
7830   Files:  pp_hot.c
7831
7832   Title:  "pos $str patch"
7833    From:  Ilya Zakharevich
7834  Msg-ID:  <199612220831.DAA07247@monk.mps.ohio-state.edu>
7835    Date:  Sun, 22 Dec 1996 03:31:21 -0500 (EST)
7836   Files:  mg.c pp_hot.c t/op/pat.t
7837
7838   Title:  "Prevent warnings when STDCHAR is unsigned"
7839    From:  Chip Salzenberg
7840   Files:  perlio.c perlio.h
7841
7842  PORTABILITY
7843
7844   Title:  "Fix bugs in bincompat3 usage"
7845    From:  Chip Salzenberg
7846   Files:  perl.h perl_exp.SH
7847
7848   Title:  "Support shared libperl on SunOS"
7849    From:  Ulrich Pfeifer
7850   Files:  Makefile.SH
7851
7852   Title:  "Configure on OS/2"
7853    From:  Ilya Zakharevich
7854  Msg-ID:  <199612202325.SAA05505@monk.mps.ohio-state.edu>
7855    Date:  Fri, 20 Dec 1996 18:25:30 -0500 (EST)
7856   Files:  Configure
7857
7858   Title:  "Fixes for Interactive Unix"
7859    From:  win@in.rhein-main.de (Winfried Koenig)
7860  Msg-ID:  <m0vbeNO-00003WC@incom.rhein-main.de>
7861    Date:  Sun, 22 Dec 96 05:14 EET
7862   Files:  hints/isc.sh op.c pp_sys.c universal.c
7863
7864   Title:  "Use "proto" instead of "_" in sdbm.h"
7865    From:  Chip Salzenberg
7866   Files:  ext/SDBM_File/sdbm/sdbm.h
7867
7868   Title:  "VMS patches to 5.003_13"
7869    From:  Charles Bailey
7870  Msg-ID:  <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
7871    Date:  Mon, 23 Dec 1996 01:26:47 -0500 (EST)
7872   Files:  deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
7873           perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
7874           vms/Makefile vms/config.vms vms/descrip.mms
7875           vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
7876           vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
7877           vms/vms_yfix.pl
7878
7879  UTILITIES, LIBRARY, AND EXTENSIONS
7880
7881   Title:  "Remove libnet"
7882    From:  Chip Salzenberg
7883   Files:  MANIFEST pod/perlmod.pod
7884
7885   Title:  "Refresh CPAN module to 1.08"
7886    From:  Chip Salzenberg
7887   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
7888
7889   Title:  "Refresh ExtUtils::Manifest to version 1.28"
7890    From:  Andreas Koenig
7891   Files:  lib/ExtUtils/Manifest.pm
7892
7893   Title:  "Update IO->VERSION() to 1.1201 for CPAN's sake"
7894    From:  Chip Salzenberg
7895   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
7896
7897   Title:  "Remodel File::Copy."
7898    From:  Chip Salzenberg
7899   Files:  lib/File/Copy.pm
7900
7901   Title:  "dumb bug in User::pwent.pm"
7902    From:  Tom Christiansen
7903  Msg-ID:  <199612201145.EAA27860@mox.perl.com>
7904    Date:  Fri, 20 Dec 1996 04:45:37 -0700
7905   Files:  lib/User/pwent.pm
7906
7907  DOCUMENTATION
7908
7909   Title:  "Better support for =for"
7910    From:  Kenneth Albanowski
7911  Msg-ID:  <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
7912    Date:  Fri, 20 Dec 1996 16:43:35 -0500 (EST)
7913   Files:  lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
7914
7915   Title:  "perllocale.pod -- second draft"
7916    From:  Dominic Dunlop <domo@slipper.ip.lu>
7917  Msg-ID:  <v03007800aee1923e30a2@[194.51.248.68]>
7918    Date:  Sat, 21 Dec 1996 15:00:50 +0100
7919   Files:  pod/perllocale.pod
7920
7921   Title:  "Perlguts, version 26"
7922    From:  Jeff Okamoto
7923  Msg-ID:  <199612201943.AA048111018@hpcc123.corp.hp.com>
7924    Date:  Fri, 20 Dec 1996 11:43:38 -0800
7925   Files:  pod/perlguts.pod
7926
7927   Title:  "Update pod/Makefile; s/perli18n/perllocale/"
7928    From:  Chip Salzenberg
7929   Files:  ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
7930           pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
7931
7932   Title:  "obstruct pod2man doc tweaks"
7933    From:  Roderick Schertler
7934  Msg-ID:  <3923.851106237@eeyore.ibcinc.com>
7935    Date:  Fri, 20 Dec 1996 13:23:57 -0500
7936   Files:  lib/Class/Template.pm lib/Time/tm.pm
7937
7938
7939 ----------------
7940 Version 5.003_13
7941 ----------------
7942
7943 The watchword here is "synchronization."  There were a couple of
7944 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
7945 everyone up to a common working base.
7946
7947  CORE LANGUAGE CHANGES
7948
7949   Title:  "Disallow labels named q, qq, qw, qx, s, y, and tr"
7950    From:  Chip Salzenberg
7951   Files:  toke.c
7952
7953   Title:  "Make evals' lexicals visible to nested evals"
7954    From:  Chip Salzenberg
7955   Files:  pp_ctl.c
7956
7957  OTHER CORE CHANGES
7958
7959   Title:  "Fix core dump bug with anoncode"
7960    From:  Chip Salzenberg
7961   Files:  op.c
7962
7963   Title:  "Allow DESTROY to make refs to dying objects"
7964    From:  Chip Salzenberg
7965   Files:  sv.c
7966
7967  PORTABILITY
7968
7969   Title:  "Add missing backslash in Configure"
7970    From:  Chip Salzenberg
7971   Files:  Configure
7972
7973  UTILITIES, LIBRARY, AND EXTENSIONS
7974
7975   Title:  "Include libnet-1.01 instead of old Net::FTP"
7976    From:  Graham Barr
7977   Files:  MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
7978           lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
7979           lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
7980           lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
7981           lib/Net/Time.pm pod/perlmod.pod
7982
7983   Title:  "Use binmode when doing binary FTP"
7984    From:  Ilya Zakharevich
7985   Files:  lib/Net/FTP.pm
7986
7987   Title:  "Re: Open3.pm tries to close unopened file handle"
7988    From:  Roderick Schertler
7989  Msg-ID:  <pzloavmd9h.fsf@eeyore.ibcinc.com>
7990    Date:  18 Dec 1996 22:19:54 -0500
7991   Files:  MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
7992           lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
7993           t/lib/open3.t
7994
7995   Title:  "Long-standing problem in Socket module"
7996    From:  Spider Boardman
7997  Msg-ID:  <199612190418.XAA07291@Orb.Nashua.NH.US>
7998    Date:  Wed, 18 Dec 1996 23:18:14 -0500
7999   Files:  Configure Porting/Glossary config_H config_h.SH
8000           ext/Socket/Socket.pm ext/Socket/Socket.xs
8001
8002   Title:  "flock() constants"
8003    From:  Roderick Schertler
8004  Msg-ID:  <26669.850977437@eeyore.ibcinc.com>
8005    Date:  Thu, 19 Dec 1996 01:37:17 -0500
8006   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
8007
8008   Title:  "Re: find2perl . -xdev BROKEN still"
8009    From:  Roderick Schertler
8010  Msg-ID:  <pzvi9yig3h.fsf@eeyore.ibcinc.com>
8011    Date:  19 Dec 1996 12:44:34 -0500
8012   Files:  lib/File/Find.pm lib/find.pl lib/finddepth.pl
8013
8014  DOCUMENTATION
8015
8016   Title:  "small doc tweaks for _12"
8017    From:  Roderick Schertler
8018  Msg-ID:  <1826.851011557@eeyore.ibcinc.com>
8019    Date:  Thu, 19 Dec 1996 11:05:57 -0500
8020   Files:  lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
8021
8022   Title:  "Re: missing E<> POD directive in perlpod.pod"
8023    From:  Roderick Schertler
8024  Msg-ID:  <pzwwueimak.fsf@eeyore.ibcinc.com>
8025    Date:  19 Dec 1996 10:30:43 -0500
8026   Files:  pod/perlpod.pod pod/pod2html.PL
8027
8028
8029 ----------------
8030 Version 5.003_12
8031 ----------------
8032
8033 This patch is huge.  A multitude of bug fixes, new modules (especially
8034 CPAN and Net::FTP), a couple of new Configure variables, updated
8035 docs...  it's a long list.  And speaking of lists, here's a list of
8036 the more significant changes in 5.003_12:
8037
8038  CORE LANGUAGE CHANGES
8039
8040   Title:  "Support C<delete @hash{@keys}>"
8041    From:  Chip Salzenberg
8042   Files:  op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
8043           t/op/delete.t
8044
8045   Title:  "Autovivify scalars"
8046    From:  Chip Salzenberg
8047   Files:  dump.c op.c op.h pp.c pp_hot.c
8048
8049   Title:  "Allow any word, including keyword, as label"
8050    From:  Chip Salzenberg
8051   Files:  toke.c
8052
8053  OTHER CORE CHANGES
8054
8055   Title:  "Allow assignment to empty array values during foreach()"
8056    From:  Chip Salzenberg
8057   Files:  cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
8058
8059   Title:  "Fix nested closures"
8060    From:  Chip Salzenberg
8061   Files:  op.c opcode.pl pp.c pp_ctl.c pp_hot.c
8062
8063   Title:  "Fix core dump on auto-vivification"
8064    From:  Chip Salzenberg
8065   Files:  pp_hot.c
8066
8067   Title:  "Fix core dump on C<open $undef_var, "X">"
8068    From:  Chip Salzenberg
8069   Files:  pp_sys.c
8070
8071   Title:  "Fix -T/-B on globs and globrefs"
8072    From:  Chip Salzenberg
8073   Files:  pp_sys.c
8074
8075   Title:  "Fix memory management of $`, $&, and $'"
8076    From:  Chip Salzenberg
8077   Files:  pp_hot.c regexec.c
8078
8079   Title:  "Fix paren matching during backtracking"
8080    From:  Chip Salzenberg
8081   Files:  regexec.c
8082
8083   Title:  "Fix memory leak and std{in,out,err} death in perl_{con,de}str
8084    From:  Chip Salzenberg
8085   Files:  miniperlmain.c perl.c perl.h sv.c
8086
8087   Title:  "Discard garbage bytes at end of prototype()"
8088    From:  Chip Salzenberg
8089   Files:  pp.c
8090
8091   Title:  "Fix local($pack::{foo})"
8092    From:  Chip Salzenberg
8093   Files:  global.sym pp.c pp_hot.c proto.h scope.c
8094
8095   Title:  "Fix for AmigaOS - inplace operation"
8096    From:  Norbert Pueschel
8097  Msg-ID:  <77724601@Armageddon.meb.uni-bonn.de>
8098    Date:  Sun, 08 Dec 1996 15:33:00 +0100
8099   Files:  doio.c
8100
8101   Title:  "Disable warn, die, and parse hooks _before_ global destruction
8102    From:  Chip Salzenberg
8103   Files:  perl.c
8104
8105   Title:  "Re: Bug in formline "
8106    From:  Gurusamy Sarathy
8107  Msg-ID:  <199612081958.OAA26025@aatma.engin.umich.edu>
8108    Date:  Sun, 08 Dec 1996 14:58:32 -0500
8109   Files:  pp_ctl.c
8110
8111   Title:  "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
8112    From:  Chip Salzenberg
8113   Files:  pp_hot.c
8114
8115   Title:  "Fix %ENV assignment when environment starts out empty"
8116    From:  Chip Salzenberg
8117   Files:  hv.c
8118
8119   Title:  "Properly support and document newRV{,_inc,_noinc}"
8120    From:  Chip Salzenberg
8121   Files:  global.sym pod/perlguts.pod sv.c sv.h
8122
8123   Title:  "Support SvREADONLY on arrays"
8124    From:  Chip Salzenberg
8125   Files:  av.c
8126
8127   Title:  "Allow lvalue pos inside recursive function"
8128    From:  Chip Salzenberg
8129   Files:  op.c pp.c pp_ctl.c pp_hot.c
8130
8131  PORTABILITY
8132
8133   Title:  "Eliminate PerlIO warnings when setting cnt to -1"
8134    From:  Chip Salzenberg
8135   Files:  perlio.c
8136
8137   Title:  "Make $privlib contents compatible with 5.003"
8138    From:  Chip Salzenberg
8139   Files:  INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
8140           lib/Test/Harness.pm
8141
8142   Title:  "Support $bincompat3 config variable; update metaconfig units"
8143    From:  Chip Salzenberg
8144   Files:  Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
8145           old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
8146
8147   Title:  "Look for gettimeofday() in Configure"
8148    From:  John Hughes <john@AtlanTech.COM>
8149  Msg-ID:  <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
8150    Date:  Wed, 11 Dec 1996 15:49:57 +0100
8151   Files:  Configure config_H config_h.SH pp.c
8152
8153   Title:  "Make $startperl a relative path if people want portable scrip
8154    From:  Chip Salzenberg
8155   Files:  Configure
8156
8157   Title:  "Homogenize use of "eval exec" hack"
8158    From:  Chip Salzenberg
8159   Files:  Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
8160           eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
8161           makeaperl.SH pod/checkpods.PL pod/perlrun.pod
8162           pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
8163           pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
8164           utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
8165           x2p/find2perl.PL x2p/s2p.PL
8166
8167   Title:  "LynxOS support"
8168    From:  seibert@Lynx.COM (Greg Seibert)
8169  Msg-ID:  <m0vYEsY-0000IZC@kzinti.lynx.com>
8170    Date:  Thu, 12 Dec 1996 09:25:00 PST
8171   Files:  Configure MANIFEST hints/lynxos.sh t/op/stat.t
8172
8173   Title:  "In Linux hints, set suidsafe=no and dosuid=yes"
8174    From:  Chip Salzenberg
8175   Files:  hints/linux.sh
8176
8177   Title:  "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
8178    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
8179  Msg-ID:  <memo.453720@cix.compulink.co.uk>
8180    Date:  Wed, 11 Dec 96 18:34 GMT0
8181   Files:  hints/svr4.sh
8182
8183   Title:  "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
8184    From:  Roderick Schertler
8185  Msg-ID:  <pzohg0r5tr.fsf@eeyore.ibcinc.com>
8186    Date:  11 Dec 1996 18:58:56 -0500
8187   Files:  INSTALL hints/freebsd.sh
8188
8189   Title:  "OS/2 updates from Ilya"
8190    From:  Ilya Zakharevich
8191   Files:  README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
8192
8193   Title:  "VMS patches to 5.003_11"
8194    From:  Charles Bailey
8195  Msg-ID:  <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
8196    Date:  Mon, 09 Dec 1996 23:16:10 -0500 (EST)
8197   Files:  MANIFEST regexec.c t/lib/filehand.t util.c vms/*
8198
8199  TESTING
8200
8201   Title:  "recurse recurse recurse ..."
8202    From:  Jarkko Hietaniemi
8203  Msg-ID:  <199612092144.XAA29025@alpha.hut.fi>
8204    Date:  Mon, 9 Dec 1996 23:44:27 +0200 (EET)
8205   Files:  MANIFEST t/op/recurse.t
8206
8207  UTILITIES, LIBRARY, AND EXTENSIONS
8208
8209   Title:  "Add CPAN and Net::FTP"
8210    From:  Chip Salzenberg
8211   Files:  MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
8212           lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
8213           pod/perlmod.pod
8214
8215   Title:  "Please update Text::Wrap and Text::Tabs"
8216    From:  David Muir Sharnoff <muir@idiom.com>
8217  Msg-ID:  <199612180659.WAA24957@idiom.com>
8218    Date:  Tue, 17 Dec 1996 22:59:59 -0800 (PST)
8219   Files:  lib/Text/Tabs.pm lib/Text/Wrap.pm
8220
8221   Title:  "Add File::Compare"
8222    From:  Nick Ing-Simmons
8223  Msg-ID:  <199612161844.SAA02152@pluto>
8224    Date:  Mon, 16 Dec 1996 18:44:59 GMT
8225   Files:  MANIFEST lib/File/Compare.pm pod/perlmod.pod
8226
8227   Title:  "Add Tie::RefHash"
8228    From:  Gurusamy Sarathy
8229  Msg-ID:  <199612152358.SAA28665@aatma.engin.umich.edu>
8230    Date:  Sun, 15 Dec 1996 18:58:08 -0500
8231   Files:  MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
8232
8233   Title:  "Put "splain" in utils."
8234    From:  Chip Salzenberg
8235   Files:  Makefile.SH installperl utils/Makefile utils/splain.PL
8236
8237   Title:  "Some h2ph fixes"
8238    From:  Jeff Okamoto
8239  Msg-ID:  <199612131934.AA289845652@hpcc123.corp.hp.com>
8240    Date:  Fri, 13 Dec 1996 11:34:12 -0800
8241   Files:  utils/h2ph.PL
8242
8243   Title:  "xsubpp patch to add #line"
8244    From:  Nick Ing-Simmons
8245  Msg-ID:  <199612162153.VAA03590@ni-s.u-net.com>
8246    Date:  Mon, 16 Dec 1996 21:53:56 GMT
8247   Files:  lib/ExtUtils/xsubpp
8248
8249   Title:  "Re: Proposed addition to File::Copy: move"
8250    From:  Charles Bailey
8251  Msg-ID:  <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
8252    Date:  Sat, 14 Dec 1996 00:27:29 -0500 (EST)
8253   Files:  lib/File/Copy.pm t/lib/filecopy.t
8254
8255   Title:  "DB_File 1.09 patch"
8256    From:  Paul Marquess
8257  Msg-ID:  <9612181037.AA10123@claudius.bfsec.bt.co.uk>
8258    Date:  Wed, 18 Dec 96 10:37:58 GMT
8259   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8260
8261   Title:  "Debugger update"
8262    From:  Ilya Zakharevich
8263  Msg-ID:  <199612111038.FAA24363@monk.mps.ohio-state.edu>
8264    Date:  Wed, 11 Dec 1996 05:38:28 -0500 (EST)
8265   Files:  lib/perl5db.pl
8266
8267  DOCUMENTATION
8268
8269   Title:  "Update pods: perldelta -> perlnews, perli18n -> perllocale"
8270    From:  Tom Christiansen and Dominic Dunlop
8271   Files:  MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
8272           pod/perlnews.pod
8273
8274   Title:  "perltoot.pod"
8275    From:  Tom Christiansen
8276  Msg-ID:  <199612091444.HAA09947@toy.perl.com>
8277    Date:  Mon, 09 Dec 1996 07:44:10 -0700
8278   Files:  MANIFEST pod/perltoot.pod
8279
8280   Title:  "Perlguts, version 25"
8281    From:  Jeff Okamoto
8282  Msg-ID:  <199612061940.AA055461228@hpcc123.corp.hp.com>
8283    Date:  Fri, 6 Dec 96 11:40:27 PST
8284   Files:  pod/perlguts.pod
8285
8286   Title:  "pod/perlipc.pod patch"
8287    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
8288  Msg-ID:  <199612090910.CAA20906@mox.perl.com>
8289    Date:  Mon, 9 Dec 96 3:10:02 CST
8290   Files:  pod/perlipc.pod
8291
8292   Title:  "pod patches for English errors"
8293    From:  Steve Kelem <steve.kelem@xilinx.com>
8294  Msg-ID:  <24616.850167191@castor>
8295    Date:  Mon, 09 Dec 1996 13:33:11 -0800
8296   Files:  pod/*.pod
8297
8298   Title:  "Misc doc updates"
8299    From:  Tom Christiansen
8300  Msg-ID:  <199612150156.SAA12506@mox.perl.com>
8301    Date:  Sat, 14 Dec 1996 18:56:33 -0700
8302   Files:  pod/*
8303
8304 ----------------
8305 Version 5.003_11
8306 ----------------
8307
8308 This patch is (still) closing in on 5.004.  Nothing dramatic, lots of
8309 value.
8310
8311  CORE LANGUAGE CHANGES
8312
8313   Title:  "Fix precedence problems with subs as uniops or listops"
8314    From:  Chip Salzenberg
8315   Files:  perly.c perly.c.diff perly.h perly.y
8316
8317   Title:  "Don't reset $. on open()"
8318    From:  Chip Salzenberg
8319   Files:  pp_sys.c
8320
8321   Title:  "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
8322    From:  Chip Salzenberg
8323   Files:  pod/perlref.pod pp_hot.c sv.c
8324
8325   Title:  "Don't let expression context force return context"
8326    From:  Chip Salzenberg
8327   Files:  op.c
8328
8329   Title:  "Properly convert "1E2" et al to IV/UV"
8330    From:  Chip Salzenberg
8331   Files:  doio.c sv.c
8332
8333   Title:  "Fix modulo operator in UV realm"
8334    From:  Chip Salzenberg
8335   Files:  pp.c
8336
8337   Title:  "Fix stat(_) after stat(HANDLE)"
8338    From:  Chip Salzenberg
8339   Files:  pp_sys.c
8340
8341   Title:  "Fix: s/// and "$x =~ $y" under 'use locale'"
8342    From:  Chip Salzenberg
8343   Files:  op.c toke.c
8344
8345  OTHER CORE CHANGES
8346
8347   Title:  "Eliminate spurious warning when splicing undefs"
8348    From:  Chip Salzenberg
8349   Files:  pp.c sv.h
8350
8351   Title:  "Eliminate spurious warning from "x=" operator"
8352    From:  Chip Salzenberg
8353   Files:  op.c
8354
8355   Title:  "Fix line numbers near control structures"
8356    From:  Chip Salzenberg
8357   Files:  op.c perly.c perly.c.diff perly.y proto.h
8358
8359   Title:  "Don't let scalar unpack() underflow stack"
8360    From:  Chip Salzenberg
8361   Files:  pp.c
8362
8363   Title:  "Fix core dump from precedence bug in "@foo" warning"
8364    From:  Chip Salzenberg
8365   Files:  toke.c
8366
8367   Title:  "Move die() to utils.c; add varargs hack to croak()"
8368    From:  Chip Salzenberg
8369   Files:  pp_ctl.c util.c
8370
8371   Title:  "Avoid memcmp() for magnitude test if it thinks char is signed"
8372    From:  Chip Salzenberg
8373   Files:  Configure config_H config_h.SH doop.c
8374           ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
8375           hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
8376
8377   Title:  "Less malloc in magic"
8378    From:  Chip Salzenberg
8379   Files:  mg.c
8380
8381   Title:  "Re: 5.003_09: PADTMP fix"
8382    From:  Ilya Zakharevich
8383  Msg-ID:  <199611281150.GAA06884@monk.mps.ohio-state.edu>
8384    Date:  Thu, 28 Nov 1996 06:50:58 -0500 (EST)
8385   Files:  pod/perlguts.pod
8386
8387   Title:  "Fully paramaterize locales; disable all if NO_LOCALE"
8388    From:  Chip Salzenberg
8389   Files:  ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
8390
8391  PORTABILITY AND TESTING
8392
8393   Title:  "Bitwise op fix for Alpha"
8394    From:  Chip Salzenberg
8395   Files:  pp.c
8396
8397   Title:  "hints/dgux.sh update"
8398    From:  Roderick Schertler
8399  Msg-ID:  <24178.849309616@eeyore.ibcinc.com>
8400    Date:  Fri, 29 Nov 1996 18:20:16 -0500
8401   Files:  hints/dgux.sh
8402
8403   Title:  "BUG in hints/hpux.sh"
8404    From:  Jeff McDougal <jmcdo@cris.com>
8405  Msg-ID:  <32A42C11.7FA2@cris.com>
8406    Date:  Tue, 03 Dec 1996 08:33:05 -0500
8407   Files:  hints/hpux.sh
8408
8409   Title:  "VMS patches for 5.003_10"
8410    From:  Charles Bailey
8411  Msg-ID:  <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
8412    Date:  Wed, 04 Dec 1996 16:40:12 -0500 (EST)
8413   Files:  EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
8414           pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
8415           utils/perldoc.PL vms/config.vms vms/descrip.mms
8416           vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
8417
8418   Title:  "_10+ under OS/2"
8419    From:  Ilya Zakharevich
8420  Msg-ID:  <199612011107.GAA10805@monk.mps.ohio-state.edu>
8421    Date:  Sun, 1 Dec 1996 06:07:19 -0500 (EST)
8422   Files:  malloc.c os2/diff.configure
8423
8424  LIBRARY AND EXTENSIONS
8425
8426   Title:  "{in,ob}structive pods"
8427    From:  Tom Christiansen
8428  Msg-ID:  <199611301652.JAA24201@toy.perl.com>
8429    Date:  Sat, 30 Nov 1996 09:52:57 -0700
8430   Files:  MANIFEST lib/Class/Template.pm lib/File/stat.pm
8431           lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
8432           lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
8433           lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
8434
8435   Title:  "FileHandle that 'ISA' IO::File"
8436    From:  Nick Ing-Simmons
8437  Msg-ID:  <199612021718.RAA04416@pluto>
8438    Date:  Mon, 2 Dec 1996 17:18:02 GMT
8439   Files:  MANIFEST lib/FileHandle.pm
8440
8441   Title:  "Make IO::File::import use its parameters"
8442    From:  Chip Salzenberg
8443   Files:  ext/IO/lib/IO/File.pm
8444
8445   Title:  "10+ debugger patch"
8446    From:  Ilya Zakharevich
8447  Msg-ID:  <199612011137.GAA10864@monk.mps.ohio-state.edu>
8448    Date:  Sun, 1 Dec 1996 06:37:31 -0500 (EST)
8449   Files:  lib/perl5db.pl perl.c pod/perldebug.pod
8450
8451   Title:  "Don't call CORE::close in file handle DESTROY method"
8452    From:  Chip Salzenberg
8453   Files:  ext/IO/lib/IO/Handle.pm
8454
8455   Title:  "Re: Namespace cleanup: Does SDBM need binary compatibility?"
8456    From:  Hallvard B Furuseth
8457  Msg-ID:  <199612031445.PAA19056@bombur2.uio.no>
8458    Date:  Tue, 3 Dec 1996 15:45:27 +0100 (MET)
8459   Files:  ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
8460
8461   Title:  "DB_File 1.07"
8462    From:  Paul Marquess
8463   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
8464           t/lib/db-recno.t
8465
8466   Title:  "DB_File 1.08"
8467    From:  Paul Marquess
8468   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8469
8470
8471 ----------------
8472 Version 5.003_10
8473 ----------------
8474
8475 This patch is closing in on 5.004.  It contains lots of small and
8476 valuable changes, but nothing dramatic.
8477
8478  CORE LANGUAGE CHANGES
8479
8480   Title:  "Allow &{sub {...}} without warning"
8481    From:  Chip Salzenberg
8482   Files:  toke.c
8483
8484   Title:  "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
8485    From:  John L. Allen <allen@gateway.grumman.com>
8486   Files:  toke.c
8487
8488   Title:  "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
8489    From:  Chip Salzenberg
8490   Files:  toke.c
8491
8492  OTHER CORE CHANGES
8493
8494   Title:  "Fix regex matching of chars with high bit set"
8495    From:  Chip Salzenberg
8496   Files:  regexec.c
8497
8498   Title:  "Hash key memory corruption fix and naming cleanup"
8499    From:  Chip Salzenberg
8500   Files:  hv.c hv.h perl.h
8501
8502   Title:  "Undo broken perf. patch (PADTMP stealing)"
8503    From:  Chip Salzenberg
8504   Files:  sv.c
8505
8506   Title:  "Make SV unstudied in sv_gets()"
8507    From:  Chip Salzenberg
8508   Files:  sv.c
8509
8510   Title:  "Better support for UVs"
8511    From:  Paul Marquess
8512   Files:  global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
8513
8514   Title:  "Minor locale cleanups"
8515           (Accept "POSIX" locale as standard like "C". Reset locale to
8516           'C' when testing strtod() in t/lib/posix.t.)
8517    From:  Chip Salzenberg
8518   Files:  t/lib/posix.t util.c
8519
8520   Title:  "Always taint result of sprintf() on float"
8521    From:  Chip Salzenberg
8522   Files:  doop.c
8523
8524   Title:  "Fix spurious warning from bitwise string ops"
8525    From:  Chip Salzenberg
8526   Files:  doop.c
8527
8528   Title:  "Eliminate warning on {,sys}read(,$newvar,)"
8529    From:  Chip Salzenberg
8530   Files:  doop.c pp_sys.c
8531
8532   Title:  "Don't call fcntl(fileno(rsfp)) if !rsfp"
8533    From:  Chip Salzenberg
8534   Files:  perl.c
8535
8536   Title:  "Save message when calling __DIE__ hook"
8537    From:  Chip Salzenberg
8538   Files:  pp_ctl.c
8539
8540   Title:  "Namespace cleanup"
8541    From:  Chip Salzenberg
8542   Files:  global.sym old_global.sym perl.h
8543
8544   Title:  "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
8545    From:  Chip Salzenberg
8546   Files:  Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
8547
8548  PORTABILITY
8549
8550   Title:  "Reliable signal patch"
8551    From:  Kenneth Albanowski
8552  Msg-ID:  <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
8553    Date:  Tue, 26 Nov 1996 05:40:50 -0500 (EST)
8554   Files:  global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
8555
8556   Title:  "Emulate missing flock() with either fcntl() or lockf()"
8557    From:  Chip Salzenberg
8558   Files:  pp_sys.c
8559
8560   Title:  "3_09: minor patches for OS/2"
8561    From:  Ilya Zakharevich
8562  Msg-ID:  <199611270830.DAA04985@monk.mps.ohio-state.edu>
8563    Date:  Wed, 27 Nov 1996 03:30:05 -0500 (EST)
8564   Files:  doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
8565           os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
8566           os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
8567           os2/os2.c os2/os2ish.h perl.h
8568
8569   Title:  "Re: 5.003_09 and QNX"
8570    From:  nort@bottesini.harvard.edu (Norton Allen)
8571  Msg-ID:  <9611271836.AA14460@bottesini.harvard.edu>
8572    Date:  Wed, 27 Nov 96 13:36:06 est
8573   Files:  Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
8574           t/TEST toke.c util.c x2p/proto.h
8575
8576   Title:  "Re: updated patch on the sysread, syswrite for VMS"
8577    From:  Charles Bailey
8578  Msg-ID:  <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
8579    Date:  Tue, 26 Nov 1996 17:28:23 -0500 (EST)
8580   Files:  t/op/sysio.t
8581
8582  LIBRARY AND EXTENSIONS
8583
8584   Title:  "Minor patch to debugger"
8585    From:  Ilya Zakharevich
8586  Msg-ID:  <199611290533.AAA08053@monk.mps.ohio-state.edu>
8587    Date:  Fri, 29 Nov 1996 00:33:49 -0500 (EST)
8588   Files:  lib/perl5db.pl
8589
8590   Title:  "AutoLoader::AUTOLOAD optimization"
8591    From:  Nick Ing-Simmons
8592  Msg-ID:  <199611231954.TAA09921@ni-s.u-net.com>
8593    Date:  Sat, 23 Nov 1996 19:54:52 GMT
8594   Files:  lib/AutoLoader.pm
8595
8596   Title:  "Diagnostic cleanup"
8597    From:  Chip Salzenberg
8598   Files:  lib/diagnostics.pm pod/perldiag.pod
8599
8600  DOCUMENTATION
8601
8602   Title:  "Improve documentation for sysread() and syswrite()"
8603    From:  Chip Salzenberg
8604   Files:  pod/perlfunc.pod
8605
8606   Title:  "Document how to use $SIG{ALRM} and alarm()"
8607    From:  Roderick Schertler
8608  Msg-ID:  <5898.849026569@eeyore.ibcinc.com>
8609    Date:  Tue, 26 Nov 1996 11:42:49 -0500
8610   Files:  pod/perlfunc.pod
8611
8612
8613 ----------------
8614 Version 5.003_09
8615 ----------------
8616
8617 This patch was a compendium of various fixes and enhancements from
8618 many people, including some serious improvement in lexical variable
8619 scoping and locale handling.
8620
8621  CORE LANGUAGE CHANGES
8622
8623   Title:  "Lexical locales"
8624           (make effectiveness of locales depend on C<use locale>)
8625    From:  Chip Salzenberg
8626   Files:  too many to list
8627
8628   Title:  "Lexical scoping cleanup"
8629           (tighten scoping of lexical variables, somewhat on the
8630           new constructs and somewhat on the old)
8631    From:  Chip Salzenberg
8632   Files:  many... but mostly perly.y and toke.c
8633
8634   Title:  "Re: memory corruption / security bug in sysread,syswrite + pa
8635    From:  Jarkko Hietaniemi
8636  Msg-ID:  <199611251946.VAA30459@alpha.hut.fi>
8637    Date:  Mon, 25 Nov 1996 21:46:31 +0200 (EET)
8638   Files:  MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
8639           t/op/sysio.t
8640
8641  OTHER CORE CHANGES
8642
8643   Title:  "Configure fix for handling DynaLoader"
8644    From:  Chip Salzenberg
8645   Files:  Configure
8646
8647   Title:  "Properly prototype safe{malloc,calloc,realloc,free}."
8648    From:  Chip Salzenberg
8649   Files:  proto.h
8650
8651   Title:  "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
8652    From:  John Hughes <john@AtlanTech.COM>
8653  Msg-ID:  <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
8654    Date:  Wed, 20 Nov 1996 14:27:06 +0100
8655   Files:  sv.c
8656
8657   Title:  ""static" call to UNIVERSAL::can"
8658    From:  Nick Ing-Simmons
8659  Msg-ID:  <199611211547.PAA15878@pluto>
8660    Date:  Thu, 21 Nov 1996 15:47:46 GMT
8661   Files:  universal.c
8662
8663   Title:  "die -> croak"
8664    From:  Gurusamy Sarathy
8665  Msg-ID:  <199611212111.QAA17070@aatma.engin.umich.edu>
8666    Date:  Thu, 21 Nov 1996 16:11:21 -0500
8667   Files:  pp_ctl.c
8668
8669   Title:  "Patch for embed.pl when !EMBED && !MULTIPLICITY"
8670    From:  Chip Salzenberg
8671   Files:  embed.pl
8672
8673   Title:  "Add new symbols to old_global.sym, too."
8674    From:  Chip Salzenberg
8675   Files:  global.sym old_global.sym
8676
8677   Title:  "Cleanup of {,un}pack('w')."
8678    From:  Chip Salzenberg
8679   Files:  pp.c
8680
8681   Title:  "Cleanups from Ilya."
8682    From:  Chip Salzenberg
8683   Files:  gv.c malloc.c pod/perlguts.pod pp_ctl.c
8684
8685   Title:  "Fix for unpack('w') on 64-bit systems."
8686    From:  Chip Salzenberg
8687   Files:  pp.c
8688
8689   Title:  "Re: LC_NUMERIC support is ready + performance"
8690    From:  Ilya Zakharevich
8691  Msg-ID:  <199611260308.WAA02677@monk.mps.ohio-state.edu>
8692    Date:  Mon, 25 Nov 1996 22:08:27 -0500 (EST)
8693   Files:  sv.c
8694
8695   Title:  "Hash key sharing improvements from Ilya."
8696    From:  Chip Salzenberg
8697   Files:  hv.c hv.h proto.h
8698
8699   Title:  "Mortal stack pre-allocation from Ilya."
8700    From:  Chip Salzenberg
8701   Files:  pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
8702
8703  PORTABILITY
8704
8705   Title:  "VMS patches post-5.003_08"
8706    From:  Charles Bailey
8707  Msg-ID:  <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
8708    Date:  Fri, 22 Nov 1996 18:16:31 -0500 (EST)
8709   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
8710           lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
8711           utils/h2xs.PL vms/config.vms vms/descrip.mms
8712           vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
8713           vms/vmsish.h
8714
8715   Title:  "5.003_08: OS/2-specific bugs/enhancements"
8716    From:  Ilya Zakharevich
8717  Msg-ID:  <199611241147.GAA00490@monk.mps.ohio-state.edu>
8718    Date:  Sun, 24 Nov 1996 06:47:25 -0500 (EST)
8719   Files:  README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
8720           os2/OS2/PrfDB/PrfDB.pm os2/os2.c
8721
8722   Title:  "HP patches didn't make it into _08 (fwd)"
8723    From:  Jeff Okamoto
8724  Msg-ID:  <199611260215.AA100414526@hpcc123.corp.hp.com>
8725    Date:  Mon, 25 Nov 96 18:15:26 PST
8726   Files:  ext/DynaLoader/dl_hpux.xs
8727
8728   Title:  "Another HP "patch" that didn't make it (new hints file)"
8729    From:  Jeff Okamoto
8730  Msg-ID:  <199611252116.AA245766577@hpcc123.corp.hp.com>
8731    Date:  Mon, 25 Nov 1996 13:16:17 -0800
8732   Files:  hints/hpux.sh
8733
8734  LIBRARY AND EXTENSIONS
8735
8736   Title:  "Elide spurious space in db-hash.t"
8737    From:  Chip Salzenberg
8738   Files:  t/lib/db-hash.t
8739
8740   Title:  "Update documentation and warning in I18N::Collate."
8741    From:  Chip Salzenberg
8742   Files:  lib/I18N/Collate.pm
8743
8744   Title:  "Fix bitwise op test; clean up a couple of others"
8745    From:  Chip Salzenberg
8746   Files:  t/lib/bigintpm.t t/op/bop.t t/op/overload.t
8747
8748   Title:  "minimal timelocal.pl for _09"
8749    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
8750  Msg-ID:  <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
8751    Date:  Tue, 19 Nov 1996 19:54:23 +0100
8752   Files:  lib/Time/Local.pm
8753
8754   Title:  "Socket test improvement from Ilya."
8755    From:  Chip Salzenberg
8756   Files:  t/lib/io_sock.t
8757
8758   Title:  "Re: blib"
8759    From:  Nick Ing-Simmons
8760  Msg-ID:  <199611230917.JAA00471@ni-s.u-net.com>
8761    Date:  Sat, 23 Nov 1996 09:17:40 GMT
8762   Files:  lib/blib.pm
8763
8764  DOCUMENTATION
8765
8766   Title:  "perldiag documentation patch."
8767    From:  Paul Marquess
8768  Msg-ID:  <9611201607.AA12729@claudius.bfsec.bt.co.uk>
8769    Date:  Wed, 20 Nov 96 16:07:28 GMT
8770   Files:  pod/perldiag.pod
8771
8772   Title:  "a missing perldiag entry"
8773    From:  Gurusamy Sarathy
8774  Msg-ID:  <199611212024.PAA15758@aatma.engin.umich.edu>
8775    Date:  Thu, 21 Nov 1996 15:24:02 -0500
8776   Files:  pod/perldiag.pod
8777
8778   Title:  "perlfunc patch"
8779    From:  Paul Marquess
8780  Msg-ID:  <9611201404.AA12477@claudius.bfsec.bt.co.uk>
8781    Date:  Wed, 20 Nov 96 14:04:08 GMT
8782   Files:  pod/perlfunc.pod
8783
8784   Title:  "Patch for pod/perlpod.pod"
8785    From:  "Joseph S. Myers" <jsm28@cam.ac.uk>
8786  Msg-ID:  <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
8787    Date:  Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
8788   Files:  pod/perlpod.pod
8789
8790   Title:  "Update locale documentation."
8791    From:  Chip Salzenberg
8792   Files:  pod/perli18n.pod
8793
8794  BUNDLED UTILITIES
8795
8796   Title:  "Fix type mismatches in x2p's safe{alloc,realloc,free}."
8797    From:  Chip Salzenberg
8798   Files:  x2p/util.c
8799
8800
8801 ----------------
8802 Version 5.003_08
8803 ----------------
8804
8805 This patch was a compendium of various fixes and enhancements from
8806 many people.  Here are some of the more significant changes.
8807
8808
8809  CORE LANGUAGE CHANGES
8810
8811   Title:  "Make C<no FOO> fail if C<unimport FOO> fails"
8812    From:  Tim Bunce
8813   Files:  gv.c
8814
8815   Title:  "Bitwise op sign rationalization"
8816           (Make bitwise ops result in unsigned values, unless C<use
8817           integer> is in effect.  Includes initial support for UVs.)
8818    From:  Chip Salzenberg
8819   Files:  op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
8820           pp_hot.c proto.h sv.c t/op/bop.t
8821
8822   Title:  "Defined scoping for C<my> in control structures"
8823           (Finally defines semantics of "my" in control expressions,
8824           like the condition of "if" and "while".  In all cases, scope
8825           of a "my" var extends to the end of the entire control
8826           structure.  Also adds new construct "for my", which
8827           automatically declares the control variable "my" and limits
8828           its scope to the loop.)
8829    From:  Chip Salzenberg
8830   Files:  op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
8831
8832   Title:  "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
8833           (This patch makes Perl correctly ignore SvIVX() if either
8834           NOK or POK is true, since SvIVX() may be a truncated or
8835           overflowed version of the real value.)
8836    From:  Chip Salzenberg
8837   Files:  pp.c pp_hot.c sv.c
8838
8839   Title:  "Make code match Camel II re: functions that use $_"
8840    From:  Paul Marquess
8841   Files:  opcode.pl
8842
8843   Title:  "Provide scalar context on left side of "->""
8844    From:  Chip Salzenberg
8845   Files:  perly.c perly.y
8846
8847   Title:  "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
8848    From:  Chip Salzenberg
8849   Files:  toke.c
8850
8851
8852  OTHER CORE CHANGES
8853
8854   Title:  "Warn on overflow of octal and hex integers"
8855    From:  Chip Salzenberg
8856   Files:  proto.h toke.c util.c
8857
8858   Title:  "If -w active, warn for commas and hashes ('#') in qw()"
8859    From:  Chip Salzenberg
8860   Files:  toke.c
8861
8862   Title:  "Fixes for pack('w')"
8863    From:  Ulrich Pfeifer
8864   Files:  pp.c t/op/pack.t
8865
8866   Title:  "More complete output from sv_dump()"
8867    From:  Gurusamy Sarathy
8868   Files:  sv.c
8869
8870   Title:  "Major '..' and debugger patches"
8871    From:  Ilya Zakharevich
8872   Files:  lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
8873
8874   Title:  "Fix for formline()"
8875    From:  Gurusamy Sarathy
8876   Files:  global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
8877           t/op/write.t
8878
8879   Title:  "Fix stack botch in untie and binmode"
8880    From:  Gurusamy Sarathy
8881   Files:  pp_sys.c
8882
8883   Title:  "Complete EMBED, including symbols from interp.sym"
8884           (New define EMBEDMYMALLOC makes embedding total by
8885           avoiding "Mymalloc" etc.)
8886    From:  Chip Salzenberg
8887   Files:  MANIFEST embed.pl ext/DynaLoader/dlutils.c
8888           ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
8889           perl.h pp_sys.c proto.h regexec.c toke.c util.c
8890           x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
8891
8892   Title:  "Support old embedding for people who want it"
8893    From:  Chip Salzenberg
8894   Files:  MANIFEST Makefile.SH old_embed.pl old_global.sym
8895
8896
8897  PORTABILITY
8898
8899   Title:  "Miscellaneous VMS fixes"
8900    From:  Charles Bailey
8901   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
8902           lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
8903           perl.h perl_exp.SH proto.h t/TEST t/io/read.t
8904           t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
8905           vms/Makefile vms/config.vms vms/descrip.mms
8906           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
8907           vms/perlvms.pod vms/test.com vms/vms.c
8908
8909   Title:  "DJGPP patches (MS-DOS)"
8910    From:  "Douglas E. Wegscheid" <wegscd@whirlpool.com>
8911   Files:  doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
8912           lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
8913           perl.h pp_sys.c proto.h sv.c util.c
8914
8915   Title:  "Plan 9 update"
8916    From:  Luther Huffman <lutherh@infinet.com>
8917   Files:  plan9/buildinfo plan9/config.plan9 plan9/exclude
8918           plan9/genconfig.pl plan9/mkfile plan9/setup.rc
8919
8920   Title:  "Patch to make Perl work under AmigaOS"
8921    From:  Norbert Pueschel
8922   Files:  MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
8923           lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
8924
8925  LIBRARY AND EXTENSIONS
8926
8927   Title:  "DB_File 1.05"
8928    From:  Paul Marquess
8929   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
8930
8931   Title:  "Getopts::Std patch for hash support"
8932    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
8933   Files:  lib/Getopt/Std.pm
8934
8935   Title:  "Kludge for bareword handles"
8936           (Add 'require IO::Handle' at beginning of FileHandle.pm)
8937    From:  Chip Salzenberg
8938   Files:  ext/FileHandle/FileHandle.pm
8939
8940   Title:  "Re: strtod / strtol patch for POSIX module"
8941    From:  hammen@gothamcity.jsc.nasa.gov (David Hammen)
8942   Files:  Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
8943           ext/POSIX/POSIX.xs t/lib/posix.t
8944
8945  BUNDLED UTILITIES
8946
8947   Title:  "Fix a2p translation of '{print "a" "b" "c"}'"
8948    From:  Chip Salzenberg
8949   Files:  x2p/a2p.c x2p/a2p.y
8950
8951
8952 ----------------
8953 Version 5.003_07
8954 ----------------
8955
8956 This patch was primarily to fix bugs or include little things I missed
8957 in 5.003_06.  5.003_07 is intended to be stable enough to merit serious
8958 testing with an eye towards eventual release as 5.004.
8959
8960 If it doesn't work for you, try
8961
8962         LC_ALL=C; export LC_ALL
8963
8964 for Bourne shell users, or 
8965
8966         setenv LC_ALL C
8967
8968 for C-shell users.  Some versions of IRIX are reported to have
8969 problems with sort when the locale is other than C.  This manifests
8970 as an infinite loop in the ./miniperl configpm step.
8971
8972 The details are described below.  A very brief summary is:
8973
8974 o Visible Changes to Core Functionality
8975
8976    -Support for BER compressed integers.  See perlfunc.pod for
8977     documentation on the 'w' option.
8978
8979    -untaint support added to IO extension.
8980     
8981 o Changes in Core Internals
8982
8983    -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
8984     as it was pre-5.003_01.  Again, this is for binary compatibility
8985     with 5.003.  (5.003_06 erroneously called it Myrealloc.)
8986
8987    -Getopt::Long updated to version 2.4.
8988
8989 o Configure and build enhancements
8990
8991    -improved SCO hints.  Actually these are unconfirmed guesses, but
8992     they may be right.
8993
8994    -OS/2 and Plan9 updates.
8995
8996 o Bug fixes
8997
8998     -print sort (4,1,3,2);
8999
9000     -group numbers are integers again.
9001
9002     -other things.  See the specific changes for details.
9003
9004 o Specific Changes
9005
9006 Here are the specific file-by-file changes.
9007
9008 Index: Changes
9009
9010     Updated for 5.003_07.
9011
9012     Fixed a spelling error.
9013
9014 Index: Configure
9015
9016     Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
9017     Since the GNU libc test requires compiling and linking a test
9018     program, the dependencies have been altered and lots of pieces of
9019     Configure have moved around unchanged.  The patch is big but the
9020     effect is little.
9021
9022     Allow for both <sys/select.h> and <time.h> in fd_set tests.
9023     Systems which don't allow both (e.g. SCO) have to turn off one
9024     or the other in the hints file for now.
9025
9026 Index: INSTALL
9027
9028     Warn about re-using config.sh version-specific values.
9029
9030 Index: MANIFEST
9031
9032     Date: Tue, 8 Oct 1996 22:24:48 -0400
9033     From: "Randy J. Ray" <rjray@uswest.com>
9034     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9035
9036     This is a re-post of my patch to Graham's IO library to add a method in
9037     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9038     that is of or inherits from IO::Handle. With this flag set, data read from
9039     said handle is not tainted, whether running under -T, suid or sgid.
9040
9041     This patch adds the method to IO.xs, adds documentation and warning to the
9042     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9043     adds mention of the new file to MANIFEST.
9044
9045     Add mention of t/lib/io_taint.t
9046
9047     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9048     From: Ilya Zakharevich
9049
9050     os2/Changes added.
9051
9052 Index: Makefile.SH
9053
9054     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9055     From: Ilya Zakharevich
9056
9057     All the executable targets are moved into the same chunk with
9058         shared library target, which is delegated to
9059         $osname/Makefile.SHs if found.
9060     config.h should depend on config_h.SH.
9061
9062     Remove mkmanifest target, since it will generate incorrectly
9063     sorted MANIFEST file, I would imagine (I haven't checked).
9064
9065 Index: README.os2
9066
9067     New version.
9068
9069 Index: config_H
9070
9071     Update SH_PATH comment.
9072
9073 Index: config_h.SH
9074
9075     Update SH_PATH comment.
9076
9077 Index: ext/IO/IO.xs
9078
9079     Date: Tue, 8 Oct 1996 22:24:48 -0400
9080     From: "Randy J. Ray" <rjray@uswest.com>
9081     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9082
9083     This is a re-post of my patch to Graham's IO library to add a method in
9084     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9085     that is of or inherits from IO::Handle. With this flag set, data read from
9086     said handle is not tainted, whether running under -T, suid or sgid.
9087
9088     This patch adds the method to IO.xs, adds documentation and warning to the
9089     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9090     adds mention of the new file to MANIFEST.
9091
9092     Add method "untaint" into class IO::Handle
9093
9094 Index: ext/IO/lib/IO/Handle.pm
9095
9096     Date: Tue, 8 Oct 1996 22:24:48 -0400
9097     From: "Randy J. Ray" <rjray@uswest.com>
9098     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9099
9100     This is a re-post of my patch to Graham's IO library to add a method in
9101     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9102     that is of or inherits from IO::Handle. With this flag set, data read from
9103     said handle is not tainted, whether running under -T, suid or sgid.
9104
9105     This patch adds the method to IO.xs, adds documentation and warning to the
9106     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9107     adds mention of the new file to MANIFEST.
9108
9109     Document IO::Handle::untaint and give warning about the bad
9110     things it can do.
9111
9112 Index: ext/SDBM_File/sdbm/sdbm.h
9113
9114     Change Myrealloc to Myremalloc to conform to 5.003's version.
9115     I left in the Mycalloc since malloc.c now includes a calloc,
9116     and we might need to hide it.
9117
9118 Index: gv.c
9119
9120     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9121     From: Ilya Zakharevich
9122
9123     Better error message for overload.
9124
9125 Index: hints/os2.sh
9126
9127     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9128     From: Ilya Zakharevich
9129
9130     Some optimization (speedup in loading GNU utilities with some
9131         memory present - 32M should be quite enough).
9132     Test for revision of EMX, and setting fork()ing appropriately.
9133     libc was in .../st/... instead of mt.
9134     README.os2 is installed as pod/perlos2.pod.
9135
9136 Index: hints/sco.sh
9137
9138     Don't include <sys/select.h> along with <time.h>.
9139
9140 Index: installperl
9141
9142     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9143     From: Ilya Zakharevich
9144
9145     Restore timestamps under OS/2 (needed for binary install).
9146
9147 Index: lib/Cwd.pm
9148
9149     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9150     From: Ilya Zakharevich
9151
9152     Use builtin methods if present under OS/2 (maybe should be
9153     done outside of OS/2 too?).
9154
9155 Index: lib/ExtUtils/MM_Unix.pm
9156
9157     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9158     From: Ilya Zakharevich
9159
9160     Made `use strict'-clean even in parts shadowed by Autoloading.
9161
9162 Index: lib/ExtUtils/typemap
9163
9164     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9165     From: Ilya Zakharevich
9166
9167     `bool' entry added.
9168
9169 Index: lib/ExtUtils/xsubpp
9170
9171     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9172     From: Ilya Zakharevich
9173
9174     Logic for processing RETVAL documented (at last!).
9175
9176 Index: lib/File/Copy.pm
9177
9178     Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
9179     From: Ilya Zakharevich
9180     Subject: Cleanup after new test
9181
9182     Below are patches for File::Copy (copying to filehandles was just
9183     plain broken under OS/2 and VMS)
9184
9185 Index: lib/FindBin.pm
9186
9187     Date: Fri, 20 Sep 1996 15:04:04 +0200
9188     From: Gisle Aas
9189     Subject: Documentation patch to the FindBin module
9190
9191 Index: lib/Getopt/Long.pm
9192
9193     Update to version 2.4.
9194
9195 Index: lib/lib.pm
9196
9197     Date: Thu, 10 Oct 1996 14:22:05 -0400
9198     From: "Brent B. Powers" <powers@ml.com>
9199     Subject: Re: patch for lib.pm
9200
9201     Ignore undefined entries.
9202
9203 Index: lib/newgetopt.pl
9204
9205     Updated to version 2.4 to match Getopt::Long.
9206
9207 Index: makedepend.SH
9208
9209     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9210     From: Ilya Zakharevich
9211
9212     weed out perl_exp.SH, config_h.SH
9213     (They have these funny names to avoid names like perl.exp.SH
9214     with more than two '.'  Such names are illegal on some systems.)
9215
9216 Index: mg.c
9217
9218     Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
9219     From: Chip Salzenberg
9220     Subject: Re: Group fix for 5.003_06
9221
9222     The group problems recently experienced are due to a small error
9223     introduced in 5.003_06.  This patch is required to fix the bug:
9224
9225 Index: os2/Changes
9226
9227     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9228     From: Ilya Zakharevich
9229
9230     sys/un.h is not very useful without Merlin toolkit.
9231     updates for fork()ing.
9232
9233     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9234     From: Ilya Zakharevich
9235
9236     added.
9237
9238 Index: os2/Makefile.SHs
9239
9240     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9241     From: Ilya Zakharevich
9242
9243     Convoluted process to create chimera executables added.
9244     aout_clean is done automatically on clean.
9245
9246 Index: os2/OS2/ExtAttr/t/os2_ea.t
9247
9248     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9249     From: Ilya Zakharevich
9250
9251     Use `unlink' where appropriate.
9252
9253 Index: os2/diff.configure
9254
9255     Updated.
9256
9257 Index: os2/os2.c
9258
9259     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9260     From: Ilya Zakharevich
9261
9262     /bin/sh is translated to the configured value of location of sh.exe.
9263     popen() used even if we can fork (as we do now).
9264     builtins added for the sake of path manipulation.
9265
9266 Index: os2/os2ish.h
9267
9268     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9269     From: Ilya Zakharevich
9270
9271     sys/un.h is not very useful without Merlin toolkit.
9272     updates for fork()ing.
9273
9274 Index: patchlevel.h
9275
9276     Change to subversion 7.
9277
9278 Index: perl.c
9279
9280     Date: Wed, 9 Oct 1996 19:03:41 +0000
9281     From: Tim Bunce
9282     Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
9283
9284     I've just started using purify on a perl with DBD::Oracle linked in
9285     (the number of uninitialised memory reads in the Oracle libraries
9286     is frightning!).
9287
9288     If perl_destruct_level and $SIG{__WARN__} are set then I see a range
9289     of problems typified by this example and folowed by a core dump:
9290
9291     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9292     From: Ilya Zakharevich
9293
9294     Copywrite of OS/2 port now has \n\n.
9295     Now deletes -e file (again!) if compilation is interrupted.
9296
9297 Index: perl.h
9298
9299     Change Myrealloc to Myremalloc to conform to 5.003's version.
9300     I left in the Mycalloc since malloc.c now includes a calloc,
9301     and we might need to hide it.
9302
9303 Index: plan9/aperl
9304
9305     Updated for 5.003_07
9306
9307 Index: plan9/arpa/inet.h
9308
9309     Updated for 5.003_07
9310
9311 Index: plan9/buildinfo
9312
9313     Updated for 5.003_07
9314
9315 Index: plan9/config.plan9
9316
9317     Updated for 5.003_07
9318
9319 Index: plan9/exclude
9320
9321     Updated for 5.003_07
9322
9323 Index: plan9/fndvers
9324
9325     Updated for 5.003_07
9326
9327 Index: plan9/genconfig.pl
9328
9329     Updated for 5.003_07
9330
9331 Index: plan9/mkfile
9332
9333     Updated for 5.003_07
9334
9335 Index: plan9/myconfig.plan9
9336
9337     Updated for 5.003_07
9338
9339 Index: plan9/perlplan9.doc
9340
9341     Updated for 5.003_07
9342
9343 Index: plan9/perlplan9.pod
9344
9345     Updated for 5.003_07
9346
9347 Index: plan9/plan9.c
9348
9349     Updated for 5.003_07
9350
9351 Index: plan9/plan9ish.h
9352
9353     Updated for 5.003_07
9354
9355 Index: plan9/setup.rc
9356
9357     Updated for 5.003_07
9358
9359 Index: plan9/versnum
9360
9361     Updated for 5.003_07
9362
9363 Index: pod/perldiag.pod
9364
9365     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9366     From: Ilya Zakharevich
9367
9368     mention that malloc in berkeley DB is broken, and PERL_BADFREE.
9369     OS/2-specific messages added.
9370
9371 Index: pod/perlfunc.pod
9372
9373     Date: 20 Sep 1996 13:17:14 +0200
9374     From: Ulrich Pfeifer
9375     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9376
9377 Index: pod/perli18n.pod
9378
9379     Updated version with high bits intact.
9380
9381 Index: pod/perlop.pod
9382
9383     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9384     From: Ilya Zakharevich
9385
9386     Crossrefs corrected.
9387
9388 Index: pod/perltrap.pod
9389
9390     Clarified that warn() _always_ printed to STDERR, both in perl4
9391     and perl5.
9392
9393 Index: pod/perlvar.pod
9394
9395     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9396     From: Ilya Zakharevich
9397
9398     $^E under OS/2.
9399
9400 Index: pp.c
9401
9402     Date: 20 Sep 1996 13:17:14 +0200
9403     From: Ulrich Pfeifer
9404     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9405
9406 Index: pp_sys.c
9407
9408     Date: Wed, 9 Oct 1996 19:07:24 GMT
9409     From: Chris Faylor <cgf@bbc.com>
9410
9411     The problem is that SCO apparently needs to have a file opened
9412     with write privileges for chsize to work correctly.
9413
9414 Index: sv.c
9415
9416     Date: Tue, 08 Oct 1996 23:54:47 -0400
9417     From: Gurusamy Sarathy
9418     Subject: Re: Sorting lists of integers doesn't always work
9419
9420     >> >       print sort (4,1,2,3);
9421     >> >
9422     >> > actually prints "4123", i.e. doesn't actually sort.   Bug?  Feature?
9423
9424     This broke between 5.001n and 5.002.  There was a long winded thread
9425     about sorting undefs in some order (rather than coredumping) around
9426     the 5.002beta times (search for "bogorefs" in the subject-line on
9427     p5p archive for details). Larry added in some code that presumes that
9428     the private flags are set by the time qsort() is called:
9429
9430     Unfortunately, sv_2pv() does not set the POKp flag, so the above
9431     code breaks!  Here's a patch against 5.00306.
9432
9433 Index: t/lib/anydbm.t
9434
9435     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9436     From: Ilya Zakharevich
9437
9438     File mode under OS/2 is not what you expect. However, this has
9439     nothing to do with databases, _and_ there is a test
9440     for this in stat.t (which dutifully fails). There is
9441     no point to consider this behaviour as a bug in
9442     database code.
9443     So OS/2 is special-cased in these tests.
9444
9445 Index: t/lib/db-btree.t
9446
9447     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9448     From: Ilya Zakharevich
9449
9450     File mode under OS/2 is not what you expect. However, this has
9451     nothing to do with databases, _and_ there is a test
9452     for this in stat.t (which dutifully fails). There is
9453     no point to consider this behaviour as a bug in
9454     database code.
9455     So OS/2 is special-cased in these tests.
9456
9457 Index: t/lib/db-hash.t
9458
9459     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9460     From: Ilya Zakharevich
9461
9462     File mode under OS/2 is not what you expect. However, this has
9463     nothing to do with databases, _and_ there is a test
9464     for this in stat.t (which dutifully fails). There is
9465     no point to consider this behaviour as a bug in
9466     database code.
9467     So OS/2 is special-cased in these tests.
9468
9469 Index: t/lib/db-recno.t
9470
9471     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9472     From: Ilya Zakharevich
9473
9474     File mode under OS/2 is not what you expect. However, this has
9475     nothing to do with databases, _and_ there is a test
9476     for this in stat.t (which dutifully fails). There is
9477     no point to consider this behaviour as a bug in
9478     database code.
9479     So OS/2 is special-cased in these tests.
9480
9481 Index: t/lib/gdbm.t
9482
9483     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9484     From: Ilya Zakharevich
9485
9486     File mode under OS/2 is not what you expect. However, this has
9487     nothing to do with databases, _and_ there is a test
9488     for this in stat.t (which dutifully fails). There is
9489     no point to consider this behaviour as a bug in
9490     database code.
9491     So OS/2 is special-cased in these tests.
9492
9493 Index: t/lib/io_pipe.t
9494
9495     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9496     From: Ilya Zakharevich
9497
9498     Better error message on dying.
9499
9500 Index: t/lib/io_taint.t
9501
9502     Date: Tue, 8 Oct 1996 22:24:48 -0400
9503     From: "Randy J. Ray" <rjray@uswest.com>
9504     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9505
9506     This is a re-post of my patch to Graham's IO library to add a method in
9507     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9508     that is of or inherits from IO::Handle. With this flag set, data read from
9509     said handle is not tainted, whether running under -T, suid or sgid.
9510
9511     This patch adds the method to IO.xs, adds documentation and warning to the
9512     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9513     adds mention of the new file to MANIFEST.
9514
9515     Test suite for the untaint method of class IO::Handle.
9516
9517 Index: t/lib/ndbm.t
9518
9519     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9520     From: Ilya Zakharevich
9521
9522     File mode under OS/2 is not what you expect. However, this has
9523     nothing to do with databases, _and_ there is a test
9524     for this in stat.t (which dutifully fails). There is
9525     no point to consider this behaviour as a bug in
9526     database code.
9527     So OS/2 is special-cased in these tests.
9528
9529 Index: t/lib/odbm.t
9530
9531     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9532     From: Ilya Zakharevich
9533
9534     File mode under OS/2 is not what you expect. However, this has
9535     nothing to do with databases, _and_ there is a test
9536     for this in stat.t (which dutifully fails). There is
9537     no point to consider this behaviour as a bug in
9538     database code.
9539     So OS/2 is special-cased in these tests.
9540
9541 Index: t/lib/sdbm.t
9542
9543     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9544     From: Ilya Zakharevich
9545
9546     File mode under OS/2 is not what you expect. However, this has
9547     nothing to do with databases, _and_ there is a test
9548     for this in stat.t (which dutifully fails). There is
9549     no point to consider this behaviour as a bug in
9550     database code.
9551     So OS/2 is special-cased in these tests.
9552
9553 Index: t/lib/socket.t
9554
9555     Date: Thu, 10 Oct 1996 01:09:59 -0400
9556     From: Spider Boardman
9557     Subject: Re: 5.003_06 is available (results on ULTRIX)
9558
9559     fix t/lib/socket.t to treat TCP like the stream protocol it is
9560     rather than expecting it behave rationally in all cases.
9561
9562 Index: t/op/pack.t
9563
9564     Date: 20 Sep 1996 13:17:14 +0200
9565     From: Ulrich Pfeifer
9566     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9567
9568 Index: t/op/sort.t
9569
9570     Date: Wed, 09 Oct 1996 00:41:27 -0400
9571     From: Gurusamy Sarathy
9572     Subject: more t/op/sort.t tests
9573
9574 Index: util.c
9575
9576     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9577     From: Ilya Zakharevich
9578
9579     uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
9580     as my_syspclose ifdef OS2 and can FORK (as OS2 does).
9581
9582 Index: x2p/Makefile.SH
9583
9584     Date: Wed, 9 Oct 96 16:00:29 edt
9585     From: Norton Allen <nort@bottesini.harvard.edu>
9586     Subject: Re: sh Configure?
9587
9588     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
9589     in the x2p directory, even if $0 isn't set to the full
9590     pathname of the file being extracted.
9591
9592 Index: x2p/cflags.SH
9593
9594     Date: Wed, 9 Oct 96 16:00:29 edt
9595     From: Norton Allen <nort@bottesini.harvard.edu>
9596     Subject: Re: sh Configure?
9597
9598     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
9599     in the x2p directory, even if $0 isn't set to the full
9600     pathname of the file being extracted.
9601
9602
9603 ----------------
9604 Version 5.003_06
9605 ----------------
9606
9607 This patch was primarily to fix bugs, improve the documentation,
9608 and work towards restoring binary compatibility with 5.003.
9609 The details are described below.  A very brief summary is:
9610
9611 o Visible Changes to Core Functionality
9612
9613    -Significantly improved support _with documentation_ for
9614     locales, including LC_COLLATE.  See the new pod/perli18n.pod.
9615     Thanks to Jarkko Hietaniemi.
9616
9617    -new version of Math::Complex, with test suite.  Ought to be
9618     backwards compatible, but check it out if you use Math::Complex.
9619
9620    -Pre-extending hashes now works.  keys %hash = 5000 will pre-size
9621     %hash.
9622
9623    -__DATA__ filehandle is untainted.
9624
9625 o Changes in Core Internals
9626
9627    -gv_fullname and gv_efullname have reverted to their pre-5.003_03
9628     versions for binary compatibility.  Actually, they are implemented
9629     as stubs pointing to the new 3-argument forms gv_fullname3 and
9630     gv_efullname3.
9631
9632    -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
9633     as it was pre-5.003_01.  Again, this is for binary compatibility
9634     with 5.003.
9635
9636 o Configure and build enhancements
9637
9638    -many new tests for the standard library.
9639
9640    -test suite now locale-friendly.
9641
9642    -a2p.man and s2p.man now made into pods.
9643
9644 o Bug fixes
9645
9646    -whitespace lexer errors fixed.
9647
9648    -many, many other things.  See details below.
9649
9650 o Specific Changes
9651
9652 Here are the specific file-by-file changes.
9653
9654 # This is my patch perl5.003_06.pat to perl5.003_05
9655 # The full description is below.
9656 # Please execute the following commands before applying this patch.
9657 # (You can feed this patch to 'sh' to do so.)
9658 #    -- Andy Dougherty
9659
9660 # We'll create some new tests, but patch won't automatically make them
9661 # executable.
9662 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
9663         env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
9664         findbin.t getopt.t hostname.t parsewords.t searchdict.t \
9665         selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
9666 do
9667     touch t/lib/$t
9668     chmod +x t/lib/$t
9669 done
9670
9671 # The a2p.man and s2p.man pages have been changed into pods.
9672 rm -f x2p/a2p.man x2p/s2p.man
9673
9674 exit 0
9675
9676
9677 This is patch perl5.003_06.pat to perl version 5.003_05.
9678 This takes you from 5.003_05 to 5.003_06.
9679
9680 To apply this patch, run the above commands,
9681 cd to your perl source directory and then type
9682
9683         patch -p1 -N < perl5.003_06.pat
9684
9685 The changes are described after each /^Index:/ line below.  This is
9686 designed so you can examine each change with a command such as
9687
9688         csplit -k perl5.003_06.pat '/^Index:/' '{999}'
9689
9690 (Of course, since there are more than 100 Index entries, your
9691 csplit may complain, since many csplit's have an arbitrary limit of 100
9692 files.  Still, you can manually split the file or roll your own.)
9693
9694 Index: Changes
9695
9696     Updated for 5.003_06.
9697
9698 Index: Configure
9699
9700     Add -Wl,rpath option for irix* to find the installed shared
9701     libperl.so
9702
9703     Add /shlib to libpth.  It is used by Digital Unix 4.0.
9704
9705     Date: Mon, 30 Sep 1996 14:01:05 +0100
9706     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9707
9708     Detect Cygnus Win32, or at least don't let Configure get fooled
9709     into thinking it's OS/2.
9710
9711 Index: INSTALL
9712
9713     Date: Mon, 7 Oct 1996 22:03:00 +0300
9714     From: Jarkko Hietaniemi
9715     Subject: LC_COLLATE.
9716
9717     Big patch to add, document, and test LC_COLLATE support.
9718
9719     added LC_COLLATE doc.
9720
9721 Index: MANIFEST
9722
9723     Date: Sun, 22 Sep 1996 00:59:56 +0200
9724     From: Gisle Aas
9725     Subject: More standard library test scripts
9726
9727     This is a collection of test scripts for the standard library modules.
9728     Some of the tests does not pass unless some of the patches I have sent
9729     out are applied.
9730
9731     Date: Sat, 28 Sep 1996 15:11:06 +0200
9732     From: Andreas Koenig
9733     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9734
9735     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9736
9737     Date: Mon, 7 Oct 1996 22:03:00 +0300
9738     From: Jarkko Hietaniemi
9739     Subject: LC_COLLATE.
9740
9741     Big patch to add, document, and test LC_COLLATE support.
9742
9743     added perli18n.pod.
9744
9745 Index: README
9746
9747     Changed Larry's address to larry@wall.org.
9748
9749 Index: configpm
9750
9751     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9752     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9753     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9754
9755     Here is a patch for various typos and other defects in the Perl
9756     5.003_05 pods, including the pods embedded in library modules.
9757
9758 Index: configure
9759
9760     Date: Mon, 30 Sep 1996 14:01:05 +0100
9761     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9762
9763     Warn the user of case-insensitive file systems that they may have
9764     accidentally gotten 'configure' instead of 'Configure'.
9765
9766 Index: doio.c
9767
9768     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9769     From: Charles Bailey
9770     Subject: VMS patches to 5.003_05
9771
9772 Index: doop.c
9773
9774     Date: Mon, 30 Sep 1996 01:13:28 -0400
9775     From: Spider Boardman
9776     Subject: Re: pre extending hash? - need speed
9777
9778     The patch below (which is relative to perl5.001l) implements
9779     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9780     pre-sizing hashes.  I've only moved the patch forward from
9781     when I first did it.  I'm sure the code in hv_ksplit could be
9782     improved.
9783
9784 Index: dump.c
9785
9786     Restore the 5.003 gv_fullname() and gv_efullname() functions.
9787     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9788
9789 Index: embed.h
9790
9791     Restore the 5.003 gv_fullname() and gv_efullname() functions.
9792     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9793
9794 Index: ext/DynaLoader/DynaLoader.pm
9795
9796     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9797     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9798     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9799
9800     Here is a patch for various typos and other defects in the Perl
9801     5.003_05 pods, including the pods embedded in library modules.
9802
9803 Index: ext/FileHandle/FileHandle.pm
9804
9805     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9806     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9807     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9808
9809     Here is a patch for various typos and other defects in the Perl
9810     5.003_05 pods, including the pods embedded in library modules.
9811
9812 Index: ext/IO/IO.pm
9813
9814     Updated to IO-1.12.
9815
9816 Index: ext/IO/IO.xs
9817
9818     Updated to IO-1.12.
9819
9820 Index: ext/IO/lib/IO/File.pm
9821
9822     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9823     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9824     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9825
9826     Here is a patch for various typos and other defects in the Perl
9827     5.003_05 pods, including the pods embedded in library modules.
9828
9829     Updated to IO-1.12.
9830
9831 Index: ext/IO/lib/IO/Handle.pm
9832
9833     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9834     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9835     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9836
9837     Here is a patch for various typos and other defects in the Perl
9838     5.003_05 pods, including the pods embedded in library modules.
9839
9840     Updated to IO-1.12.
9841
9842 Index: ext/IO/lib/IO/Pipe.pm
9843
9844     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9845     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9846     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9847
9848     Here is a patch for various typos and other defects in the Perl
9849     5.003_05 pods, including the pods embedded in library modules.
9850
9851     Updated to IO-1.12.
9852
9853 Index: ext/IO/lib/IO/Seekable.pm
9854
9855     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9856     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9857     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9858
9859     Here is a patch for various typos and other defects in the Perl
9860     5.003_05 pods, including the pods embedded in library modules.
9861
9862     Updated to IO-1.12.
9863
9864 Index: ext/IO/lib/IO/Select.pm
9865
9866     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9867     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9868     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9869
9870     Here is a patch for various typos and other defects in the Perl
9871     5.003_05 pods, including the pods embedded in library modules.
9872
9873     Updated to IO-1.12.
9874
9875 Index: ext/IO/lib/IO/Socket.pm
9876
9877     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9878     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9879     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9880
9881     Here is a patch for various typos and other defects in the Perl
9882     5.003_05 pods, including the pods embedded in library modules.
9883
9884     Updated to IO-1.12.
9885
9886 Index: ext/NDBM_File/hints/dynixptx.pl
9887
9888     Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
9889     The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
9890     ndbm is actually contained in the libc library, and must be linked against
9891     -lc when compiling.  (this is for dynamic ELF executables, I didn't compile
9892     statically)
9893
9894 Index: ext/Opcode/Opcode.pm
9895
9896     Date: Fri, 20 Sep 1996 12:59:21 +0200
9897     From: Gisle Aas
9898     Subject: Re: Symbol.pm clobbers $_ at startup
9899
9900     The same kind of problem seem to be present in Opcode.pm:
9901
9902     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9903     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9904     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9905
9906     Here is a patch for various typos and other defects in the Perl
9907     5.003_05 pods, including the pods embedded in library modules.
9908
9909 Index: ext/Opcode/Safe.pm
9910
9911     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9912     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9913     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9914
9915     Here is a patch for various typos and other defects in the Perl
9916     5.003_05 pods, including the pods embedded in library modules.
9917
9918 Index: ext/POSIX/POSIX.pod
9919
9920     Date: Mon, 7 Oct 1996 22:03:00 +0300
9921     From: Jarkko Hietaniemi
9922     Subject: LC_COLLATE.
9923
9924     Big patch to add, document, and test LC_COLLATE support.
9925
9926     enhanced setlocale() docs and introduced the one-argument variant doc.
9927
9928 Index: ext/POSIX/POSIX.xs
9929
9930     Date: Mon, 7 Oct 1996 22:03:00 +0300
9931     From: Jarkko Hietaniemi
9932     Subject: LC_COLLATE.
9933
9934     Big patch to add, document, and test LC_COLLATE support.
9935
9936     setlocale() allowed one argument only,
9937     call to perl_init_fold() (in util.c) if setlocale() succeeded.
9938
9939 Index: ext/POSIX/hints/next_3.pl
9940
9941     Date: Sat, 28 Sep 1996 15:11:06 +0200
9942     From: Andreas Koenig
9943     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9944
9945     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9946
9947 Index: ext/SDBM_File/sdbm/sdbm.h
9948
9949     Revert from Perl_malloc to Mymalloc for binary compatibility with
9950     5.003.
9951
9952 Index: ext/Socket/Socket.pm
9953
9954     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9955     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9956     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9957
9958     Here is a patch for various typos and other defects in the Perl
9959     5.003_05 pods, including the pods embedded in library modules.
9960
9961 Index: global.sym
9962
9963     Restore the 5.003 gv_fullname() and gv_efullname() functions.
9964     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9965
9966     Date: Mon, 30 Sep 1996 01:13:28 -0400
9967     From: Spider Boardman
9968     Subject: Re: pre extending hash? - need speed
9969
9970     The patch below (which is relative to perl5.001l) implements
9971     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9972     pre-sizing hashes.  I've only moved the patch forward from
9973     when I first did it.  I'm sure the code in hv_ksplit could be
9974     improved.
9975
9976     Date: Mon, 7 Oct 1996 22:03:00 +0300
9977     From: Jarkko Hietaniemi
9978     Subject: LC_COLLATE.
9979
9980     Big patch to add, document, and test LC_COLLATE support.
9981
9982     added var lc_collate_active and func mem_collxfrm.
9983
9984 Index: gv.c
9985
9986     Restore the 5.003 gv_fullname() and gv_efullname() functions.
9987     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9988
9989 Index: handy.h
9990
9991     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
9992     From: Kenneth Albanowski
9993     Subject: Full LONG_MAX & co. patch over 5.003_05
9994
9995     This patch contains the changes I've collected for the various _MAX issues
9996     since 5.003_05. No patches issued between 5.003_05 and this one should be
9997     applied, use this one instead.
9998
9999     The effect is to remove the CHAR_* and I8_* constants (which are
10000     ambiguous) and to explicitly cast all of the constants.
10001
10002 Index: hints/machten.sh
10003
10004     Add notes about MachTen 4.0.3 SYSV IPC.
10005
10006 Index: hints/next_3.sh
10007
10008     Replace optimize="-g" by optimize="" since we're just trying to turn off
10009     the optimizier.
10010
10011     Date: Sat, 28 Sep 1996 15:11:06 +0200
10012     From: Andreas Koenig
10013     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10014
10015     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10016
10017 Index: hv.c
10018
10019     Date: Fri, 20 Sep 1996 15:38:57 -0400
10020     From: Gurusamy Sarathy
10021     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10022
10023     I found a subtle problem with the lazydelete mechanism (which is used
10024     to postpone the delete of a entry that may be getting iterated over).
10025     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10026     needed later to call unsharepvn().  This means that only magical
10027     hash entries can use the HeKLEN slot to hold flags.
10028
10029     Here's a tested patch against 5.00305 that fixes the problem.
10030     The patch simply moves the LAZYDEL hint to become a SV-level private
10031     flag.
10032
10033     Date: Mon, 30 Sep 1996 01:13:28 -0400
10034     From: Spider Boardman
10035     Subject: Re: pre extending hash? - need speed
10036
10037     The patch below (which is relative to perl5.001l) implements
10038     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10039     pre-sizing hashes.  I've only moved the patch forward from
10040     when I first did it.  I'm sure the code in hv_ksplit could be
10041     improved.
10042
10043 Index: hv.h
10044
10045     Date: Fri, 20 Sep 1996 15:38:57 -0400
10046     From: Gurusamy Sarathy
10047     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10048
10049     I found a subtle problem with the lazydelete mechanism (which is used
10050     to postpone the delete of a entry that may be getting iterated over).
10051     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10052     needed later to call unsharepvn().  This means that only magical
10053     hash entries can use the HeKLEN slot to hold flags.
10054
10055     Here's a tested patch against 5.00305 that fixes the problem.
10056     The patch simply moves the LAZYDEL hint to become a SV-level private
10057     flag.
10058
10059 Index: installman
10060
10061     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10062     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10063     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10064
10065     Here is a patch for various typos and other defects in the Perl
10066     5.003_05 pods, including the pods embedded in library modules.
10067
10068 Index: installperl
10069
10070     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10071     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10072     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10073
10074     Here is a patch for various typos and other defects in the Perl
10075     5.003_05 pods, including the pods embedded in library modules.
10076
10077 Index: lib/AutoLoader.pm
10078
10079     Date: Mon Sep  9 09:29:44 1996
10080     From: Gisle Aas
10081     Subject: Re: problem with 'die' and UserAgent
10082
10083     > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
10084     This is a better patch (no need to test for /::DESTROY$/ twice):
10085
10086     Date: Mon, 30 Sep 1996 00:54:37 -0400
10087     From: Spider Boardman
10088
10089     The test and patches for AutoLoader were also non-functional,
10090     since the regexp context (curpm) was still being clobbered by the
10091     filename manipulations:
10092
10093     Date: Sun, 06 Oct 1996 16:15:07 +0200
10094     From: Gisle Aas
10095     Subject: Re: Can't locate auto/U/autosplit.ix
10096
10097     It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
10098     function.  With an exported AUTOLOAD() we would not have to inherit
10099     from AutoLoader, and we would avoid these problems.
10100
10101     This patch tries to explain the behavior of AutoLoader instead by
10102     updating its documentation.
10103
10104 Index: lib/Benchmark.pm
10105
10106     Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
10107     From: Jarkko Hietaniemi
10108     Subject: a really really tiny typo
10109
10110     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10111     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10112     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10113
10114     Here is a patch for various typos and other defects in the Perl
10115     5.003_05 pods, including the pods embedded in library modules.
10116
10117 Index: lib/Cwd.pm
10118
10119     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10120     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10121     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10122
10123     Here is a patch for various typos and other defects in the Perl
10124     5.003_05 pods, including the pods embedded in library modules.
10125
10126 Index: lib/Devel/SelfStubber.pm
10127
10128     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10129     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10130     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10131
10132     Here is a patch for various typos and other defects in the Perl
10133     5.003_05 pods, including the pods embedded in library modules.
10134
10135 Index: lib/Env.pm
10136
10137     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10138     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10139     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10140
10141     Here is a patch for various typos and other defects in the Perl
10142     5.003_05 pods, including the pods embedded in library modules.
10143
10144 Index: lib/Exporter.pm
10145
10146     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10147     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10148     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10149
10150     Here is a patch for various typos and other defects in the Perl
10151     5.003_05 pods, including the pods embedded in library modules.
10152
10153 Index: lib/ExtUtils/Embed.pm
10154
10155     Remove unwantd space after the I in -I$Config[archlib}
10156
10157     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10158     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10159     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10160
10161     Here is a patch for various typos and other defects in the Perl
10162     5.003_05 pods, including the pods embedded in library modules.
10163
10164 Index: lib/ExtUtils/Install.pm
10165
10166     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10167     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10168     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10169
10170     Here is a patch for various typos and other defects in the Perl
10171     5.003_05 pods, including the pods embedded in library modules.
10172
10173 Index: lib/ExtUtils/MM_Unix.pm
10174
10175     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10176     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10177     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10178
10179     Here is a patch for various typos and other defects in the Perl
10180     5.003_05 pods, including the pods embedded in library modules.
10181
10182 Index: lib/ExtUtils/MM_VMS.pm
10183
10184     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10185     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10186     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10187
10188     Here is a patch for various typos and other defects in the Perl
10189     5.003_05 pods, including the pods embedded in library modules.
10190
10191     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10192     From: Charles Bailey
10193     Subject: VMS patches to 5.003_05
10194
10195 Index: lib/ExtUtils/MakeMaker.pm
10196
10197     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10198     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10199     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10200
10201     Here is a patch for various typos and other defects in the Perl
10202     5.003_05 pods, including the pods embedded in library modules.
10203
10204 Index: lib/ExtUtils/Manifest.pm
10205
10206     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10207     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10208     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10209
10210     Here is a patch for various typos and other defects in the Perl
10211     5.003_05 pods, including the pods embedded in library modules.
10212
10213     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10214     From: Charles Bailey
10215     Subject: VMS patches to 5.003_05
10216
10217 Index: lib/ExtUtils/Mksymlists.pm
10218
10219     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10220     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10221     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10222
10223     Here is a patch for various typos and other defects in the Perl
10224     5.003_05 pods, including the pods embedded in library modules.
10225
10226 Index: lib/ExtUtils/xsubpp
10227
10228     Change a reference from perlapi(1) to perlxs(1).
10229
10230 Index: lib/File/Basename.pm
10231
10232     Date: Fri, 20 Sep 1996 14:11:05 +0200
10233     From: Gisle Aas
10234     Subject: File::BaseName: "/" is legal path separator for MSDOS
10235
10236     The File::BaseName module should allow "/" as path separator when
10237     fileparse_set_fstype("MSDOS") is in effect:
10238
10239     Date: Fri, 20 Sep 1996 13:58:52 +0200
10240     From: Gisle Aas
10241     Subject: File::Basename documentation patch
10242
10243     Date: Mon, 30 Sep 1996 00:54:37 -0400
10244     From: Spider Boardman
10245
10246     For t/lib/basename.t, though, the associated patch for
10247     File::Basename was also wrong:
10248
10249     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10250     From: Charles Bailey
10251     Subject: VMS patches to 5.003_05
10252
10253 Index: lib/File/Copy.pm
10254
10255     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10256     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10257     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10258
10259     Here is a patch for various typos and other defects in the Perl
10260     5.003_05 pods, including the pods embedded in library modules.
10261
10262 Index: lib/File/Find.pm
10263
10264     Date: Sat, 7 Sep 1996 21:37:44 +0200
10265     From: Michael De La Rue <mikedlr@it.com.pl>
10266     Subject: File::Find assumes $_ remains unchanged; bug
10267
10268     The File::Find perl module assumes that the $_ variable remains unchanged
10269     through the user defined function which is callbacked from find.  It carries
10270     out a stat operation
10271
10272     Simplest fix is merely to document this
10273
10274 Index: lib/File/Path.pm
10275
10276     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10277     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10278     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10279
10280     Here is a patch for various typos and other defects in the Perl
10281     5.003_05 pods, including the pods embedded in library modules.
10282
10283 Index: lib/FindBin.pm
10284
10285     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10286     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10287     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10288
10289     Here is a patch for various typos and other defects in the Perl
10290     5.003_05 pods, including the pods embedded in library modules.
10291
10292 Index: lib/Getopt/Long.pm
10293
10294     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10295     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10296     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10297
10298     Here is a patch for various typos and other defects in the Perl
10299     5.003_05 pods, including the pods embedded in library modules.
10300
10301 Index: lib/I18N/Collate.pm
10302
10303     Date: Mon, 7 Oct 1996 22:03:00 +0300
10304     From: Jarkko Hietaniemi
10305     Subject: LC_COLLATE.
10306
10307     Big patch to add, document, and test LC_COLLATE support.
10308
10309     deprecated and trapped (will whine if called and tell to migrate away)
10310
10311 Index: lib/IPC/Open2.pm
10312
10313     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10314     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10315     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10316
10317     Here is a patch for various typos and other defects in the Perl
10318     5.003_05 pods, including the pods embedded in library modules.
10319
10320 Index: lib/IPC/Open3.pm
10321
10322     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10323     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10324     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10325
10326     Here is a patch for various typos and other defects in the Perl
10327     5.003_05 pods, including the pods embedded in library modules.
10328
10329 Index: lib/Math/BigInt.pm
10330
10331     Date: Mon, 7 Oct 1996 22:03:00 +0300
10332     From: Jarkko Hietaniemi
10333     Subject: LC_COLLATE.
10334
10335     Big patch to add, document, and test LC_COLLATE support.
10336
10337     ord() is a dangerous thing.
10338
10339 Index: lib/Math/Complex.pm
10340
10341     Date: Thu, 03 Oct 96 18:38:08 +0200
10342     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
10343     # Complex numbers and associated mathematical functions
10344     # -- Raphael Manfredi, Sept 1996
10345     # New version.  Should be backwards compatible, but please
10346     # check it out if you use it.
10347
10348 Index: lib/Pod/Text.pm
10349
10350     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10351     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10352     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10353
10354     Here is a patch for various typos and other defects in the Perl
10355     5.003_05 pods, including the pods embedded in library modules.
10356
10357 Index: lib/Search/Dict.pm
10358
10359     Date: Sat, 21 Sep 1996 23:02:42 +0200
10360     From: Gisle Aas
10361     Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
10362
10363     The Search::Dict look() function should use the lc() function instead
10364     of tr/A-Z/a-z/.  This will make folding of non-english letters work if
10365     the locale is set up correctly.
10366
10367 Index: lib/SelfLoader.pm
10368
10369     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10370     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10371     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10372
10373     Here is a patch for various typos and other defects in the Perl
10374     5.003_05 pods, including the pods embedded in library modules.
10375
10376 Index: lib/Symbol.pm
10377
10378     Date: Fri, 20 Sep 1996 12:38:14 +0200
10379     From: Gisle Aas
10380     Subject: Symbol.pm clobbers $_ at startup
10381
10382       perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
10383
10384     I don't understand why the module want to initialize %global from
10385     <DATA> in the first place.  Perhaps we want to apply this patch
10386     instead.
10387
10388     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10389     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10390     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10391
10392     Here is a patch for various typos and other defects in the Perl
10393     5.003_05 pods, including the pods embedded in library modules.
10394
10395 Index: lib/Sys/Hostname.pm
10396
10397     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10398     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10399     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10400
10401     Here is a patch for various typos and other defects in the Perl
10402     5.003_05 pods, including the pods embedded in library modules.
10403
10404 Index: lib/Term/Cap.pm
10405
10406     Date: 23 Sep 1996 14:11:38 +0200
10407     From: Ulrich Pfeifer
10408     Subject: Patch for Term::Cap
10409
10410     'use Term::Cap' produces a warning when diagnosics are active. The
10411     patch below avoids the warning.
10412
10413     [The $entry .= $_ usage is idiomatic enough that it ought to be
10414     ok, I would think, but the patch certainly is ok too.]
10415
10416 Index: lib/Term/Complete.pm
10417
10418     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10419     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10420     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10421
10422     Here is a patch for various typos and other defects in the Perl
10423     5.003_05 pods, including the pods embedded in library modules.
10424
10425 Index: lib/Term/ReadLine.pm
10426
10427     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10428     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10429     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10430
10431     Here is a patch for various typos and other defects in the Perl
10432     5.003_05 pods, including the pods embedded in library modules.
10433
10434 Index: lib/Test/Harness.pm
10435
10436     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10437     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10438     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10439
10440     Here is a patch for various typos and other defects in the Perl
10441     5.003_05 pods, including the pods embedded in library modules.
10442
10443     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10444     From: Charles Bailey
10445     Subject: VMS patches to 5.003_05
10446
10447 Index: lib/Text/Abbrev.pm
10448
10449     Date: 23 Sep 1996 11:33:01 +0200
10450     From: Ulrich Pfeifer
10451     Subject: Text::Abbrev (Re: More standard library test scripts)
10452
10453     This patch merges the Text::Abbrev related patches/tests from Gisle
10454     and my previous patch (i.e. replaces both).
10455
10456 Index: lib/Text/Tabs.pm
10457
10458     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10459     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10460     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10461
10462     Here is a patch for various typos and other defects in the Perl
10463     5.003_05 pods, including the pods embedded in library modules.
10464
10465 Index: lib/Text/Wrap.pm
10466
10467     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10468     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10469     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10470
10471     Here is a patch for various typos and other defects in the Perl
10472     5.003_05 pods, including the pods embedded in library modules.
10473
10474 Index: lib/Time/Local.pm
10475
10476     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10477     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10478     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10479
10480     Here is a patch for various typos and other defects in the Perl
10481     5.003_05 pods, including the pods embedded in library modules.
10482
10483 Index: lib/UNIVERSAL.pm
10484
10485     Add in stub file.
10486
10487 Index: lib/bigint.pl
10488
10489     Date: Mon, 7 Oct 1996 22:03:00 +0300
10490     From: Jarkko Hietaniemi
10491     Subject: LC_COLLATE.
10492
10493     Big patch to add, document, and test LC_COLLATE support.
10494
10495     ord() is a dangerous thing.
10496
10497 Index: lib/diagnostics.pm
10498
10499     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10500     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10501     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10502
10503     Here is a patch for various typos and other defects in the Perl
10504     5.003_05 pods, including the pods embedded in library modules.
10505
10506 Index: lib/overload.pm
10507
10508     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10509     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10510     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10511
10512     Here is a patch for various typos and other defects in the Perl
10513     5.003_05 pods, including the pods embedded in library modules.
10514
10515 Index: lib/perl5db.pl
10516
10517     Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
10518     From: Ilya Zakharevich
10519     Subject: Re: dereferencing a hash from the debugger won't work
10520
10521 Index: lib/splain
10522
10523     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10524     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10525     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10526
10527     Here is a patch for various typos and other defects in the Perl
10528     5.003_05 pods, including the pods embedded in library modules.
10529
10530 Index: lib/strict.pm
10531
10532     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10533     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10534     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10535
10536     Here is a patch for various typos and other defects in the Perl
10537     5.003_05 pods, including the pods embedded in library modules.
10538
10539 Index: makedepend.SH
10540
10541     Add explicit $touch $firstmakefile for QNX which apparently
10542     preserves modification times for a 'cp' command.
10543     I worry, though, that touch might not be portable to OS/2.
10544     If it is, then I'll remove the fancy case statement.
10545
10546 Index: malloc.c
10547
10548     Not all sbrks return zeroed memory.
10549
10550 Index: mg.c
10551
10552     Restore the 5.003 gv_fullname() and gv_efullname() functions.
10553     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10554
10555     Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
10556     From: Chip Salzenberg
10557     Subject: 5.003_05: Fix numeric value of $!
10558
10559     This patch undoes a bit of over-zealous integerization in mg.c, related
10560     to the numeric value of $!.
10561
10562     Date: Mon, 30 Sep 1996 01:13:28 -0400
10563     From: Spider Boardman
10564     Subject: Re: pre extending hash? - need speed
10565
10566     The patch below (which is relative to perl5.001l) implements
10567     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10568     pre-sizing hashes.  I've only moved the patch forward from
10569     when I first did it.  I'm sure the code in hv_ksplit could be
10570     improved.
10571
10572     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10573     From: Charles Bailey
10574     Subject: VMS patches to 5.003_05
10575
10576     Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
10577     From: Chip Salzenberg
10578     Subject: 5.003_05: Fix numeric $! and $^E
10579
10580     This patch undoes a bit of over-zealous integerization in mg.c,
10581     related to the numeric values of $! and $^E.  This patch *REPLACES*
10582     the one I posted earlier, which was only effective for $!.
10583
10584     [Some of this is superceded by similar stuff in the VMS patches.]
10585
10586 Index: op.c
10587
10588     Restore the 5.003 gv_fullname() and gv_efullname() functions.
10589     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10590
10591     Date: Mon, 30 Sep 1996 01:13:28 -0400
10592     From: Spider Boardman
10593     Subject: Re: pre extending hash? - need speed
10594
10595     The patch below (which is relative to perl5.001l) implements
10596     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10597     pre-sizing hashes.  I've only moved the patch forward from
10598     when I first did it.  I'm sure the code in hv_ksplit could be
10599     improved.
10600
10601 Index: opcode.h
10602
10603     Date: Mon, 16 Sep 1996 16:37:48 -0700
10604     From: Jonathan Biggar <jon@sems.com>
10605     Subject: Perl 5.003 bug when embedding in C++ program
10606
10607     The following patch is necessary in order to embed the Perl5.003 interpreter
10608     into a C++ program without getting prototype mismatch errors from the
10609     C++ compiler.
10610
10611 Index: opcode.pl
10612
10613     Date: Mon, 16 Sep 1996 16:37:48 -0700
10614     From: Jonathan Biggar <jon@sems.com>
10615     Subject: Perl 5.003 bug when embedding in C++ program
10616
10617     The following patch is necessary in order to embed the Perl5.003 interpreter
10618     into a C++ program without getting prototype mismatch errors from the
10619     C++ compiler.
10620
10621 Index: patchlevel.h
10622
10623     Change to subversion 6.
10624
10625 Index: perl.c
10626
10627     From: Roderick Schertler
10628     Subject: Re: -T flag and removal of `.' from @INC
10629
10630     support C<perl -e'attached code'>
10631
10632     Date: Tue, 01 Oct 1996 19:02:17 -0400
10633     From: Gurusamy Sarathy
10634     Subject: Re: 2 core dumps (patch)
10635     Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
10636
10637     The problem is an uninitialized SV slot in errgv.  Here's a patch.
10638
10639     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10640     From: Charles Bailey
10641     Subject: VMS patches to 5.003_05
10642
10643 Index: perl.h
10644
10645     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
10646     From: Kenneth Albanowski
10647     Subject: Full LONG_MAX & co. patch over 5.003_05
10648
10649     This patch contains the changes I've collected for the various _MAX issues
10650     since 5.003_05. No patches issued between 5.003_05 and this one should be
10651     applied, use this one instead.
10652
10653     The effect is to remove the CHAR_* and I8_* constants (which are
10654     ambiguous) and to explicitly cast all of the constants.
10655
10656     Date: Mon, 30 Sep 1996 01:13:28 -0400
10657     From: Spider Boardman
10658     Subject: Re: pre extending hash? - need speed
10659
10660     The patch below (which is relative to perl5.001l) implements
10661     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10662     pre-sizing hashes.  I've only moved the patch forward from
10663     when I first did it.  I'm sure the code in hv_ksplit could be
10664     improved.
10665
10666     Revert from Perl_malloc to Mymalloc for binary compatibility with
10667     5.003.
10668
10669     Date: Mon, 7 Oct 1996 22:03:00 +0300
10670     From: Jarkko Hietaniemi
10671     Subject: LC_COLLATE.
10672
10673     Big patch to add, document, and test LC_COLLATE support.
10674
10675 Index: perl_exp.SH
10676
10677     Add new function perl_init_fold.  (I'm not sure it goes here.)
10678
10679 Index: perlio.c
10680
10681     Date: Thu, 12 Sep 96 15:58 PDT
10682     From: Hunter Kelly <retnuh@zule.pixar.com>
10683     Subject: Re: 5.003_05 is available.
10684
10685     Fix PerlIO_reopen parameters.
10686
10687 Index: perlsdio.h
10688
10689     Date: Fri, 13 Sep 1996 17:24:01 -0400
10690     From: John Stoffel <jfs@jfs.fluent.com>
10691     Subject: Re: 5.003_05 is available.
10692
10693     Undef Irix getc_unlocked and putc_unlocked #defines.
10694
10695     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10696     From: Charles Bailey
10697     Subject: VMS patches to 5.003_05
10698
10699 Index: pod/Makefile
10700
10701     Date: Mon, 7 Oct 1996 22:03:00 +0300
10702     From: Jarkko Hietaniemi
10703     Subject: LC_COLLATE.
10704
10705     Big patch to add, document, and test LC_COLLATE support.
10706
10707     perli18n.pod (and perlapio.pod, btw) added.
10708
10709 Index: pod/buildtoc
10710
10711     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10712     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10713     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10714
10715     Here is a patch for various typos and other defects in the Perl
10716     5.003_05 pods, including the pods embedded in library modules.
10717
10718 Index: pod/perl.pod
10719
10720     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10721     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10722     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10723
10724     Here is a patch for various typos and other defects in the Perl
10725     5.003_05 pods, including the pods embedded in library modules.
10726
10727     Changed Larry's address to larry@wall.org.
10728
10729     Date: Mon, 7 Oct 1996 22:03:00 +0300
10730     From: Jarkko Hietaniemi
10731     Subject: LC_COLLATE.
10732
10733     Big patch to add, document, and test LC_COLLATE support.
10734
10735     perli18n advertised.
10736
10737 Index: pod/perlapio.pod
10738
10739     Date: Wed, 11 Sep 1996 11:55:18 -0500
10740     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10741     Subject: POD spelling patches
10742
10743 Index: pod/perlbook.pod
10744
10745     Updated for Second Edition.
10746
10747 Index: pod/perlcall.pod
10748
10749     Date: Wed, 11 Sep 1996 11:55:18 -0500
10750     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10751     Subject: POD spelling patches
10752
10753     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10754     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10755     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10756
10757     Here is a patch for various typos and other defects in the Perl
10758     5.003_05 pods, including the pods embedded in library modules.
10759
10760 Index: pod/perldata.pod
10761
10762     Date: Wed, 11 Sep 1996 11:55:18 -0500
10763     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10764     Subject: POD spelling patches
10765
10766     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10767     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10768     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10769
10770     Here is a patch for various typos and other defects in the Perl
10771     5.003_05 pods, including the pods embedded in library modules.
10772
10773 Index: pod/perldebug.pod
10774
10775     Date: Wed, 11 Sep 1996 11:55:18 -0500
10776     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10777     Subject: POD spelling patches
10778
10779     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10780     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10781     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10782
10783     Here is a patch for various typos and other defects in the Perl
10784     5.003_05 pods, including the pods embedded in library modules.
10785
10786 Index: pod/perldiag.pod
10787
10788     Date: Wed, 11 Sep 1996 11:55:18 -0500
10789     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10790     Subject: POD spelling patches
10791
10792     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10793     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10794     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10795
10796     Here is a patch for various typos and other defects in the Perl
10797     5.003_05 pods, including the pods embedded in library modules.
10798
10799     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10800     From: Charles Bailey
10801     Subject: VMS patches to 5.003_05
10802
10803 Index: pod/perldsc.pod
10804
10805     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10806     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10807     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10808
10809     Here is a patch for various typos and other defects in the Perl
10810     5.003_05 pods, including the pods embedded in library modules.
10811
10812 Index: pod/perlembed.pod
10813
10814     Date: Wed, 11 Sep 1996 11:55:18 -0500
10815     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10816     Subject: POD spelling patches
10817
10818     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10819     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10820     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10821
10822     Here is a patch for various typos and other defects in the Perl
10823     5.003_05 pods, including the pods embedded in library modules.
10824
10825 Index: pod/perlform.pod
10826
10827     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10828     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10829     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10830
10831     Here is a patch for various typos and other defects in the Perl
10832     5.003_05 pods, including the pods embedded in library modules.
10833
10834 Index: pod/perlfunc.pod
10835
10836     Date: Wed, 11 Sep 1996 11:55:18 -0500
10837     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10838     Subject: POD spelling patches
10839
10840     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10841     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10842     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10843
10844     Here is a patch for various typos and other defects in the Perl
10845     5.003_05 pods, including the pods embedded in library modules.
10846
10847 Index: pod/perlguts.pod
10848
10849     Date: Wed, 11 Sep 1996 11:55:18 -0500
10850     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10851     Subject: POD spelling patches
10852     Date: Mon, 23 Sep 96 13:18:01 PDT
10853     From: Jeff Okamoto
10854     Subject: Re: perlguts API Listing patch
10855
10856     Here's the lastest complete version for inclusion into _06 or .004.  This
10857     incorporates and supersedes Dean's patch.
10858
10859     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10860     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10861     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10862
10863     Here is a patch for various typos and other defects in the Perl
10864     5.003_05 pods, including the pods embedded in library modules.
10865
10866 Index: pod/perli18n.pod
10867
10868     Date: Mon, 7 Oct 1996 22:03:00 +0300
10869     From: Jarkko Hietaniemi
10870     Subject: LC_COLLATE.
10871
10872     Big patch to add, document, and test LC_COLLATE support.
10873
10874     written.
10875
10876 Index: pod/perlipc.pod
10877
10878     Date: Wed, 11 Sep 1996 11:55:18 -0500
10879     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10880     Subject: POD spelling patches
10881
10882     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10883     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10884     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10885
10886     Here is a patch for various typos and other defects in the Perl
10887     5.003_05 pods, including the pods embedded in library modules.
10888
10889 Index: pod/perllol.pod
10890
10891     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10892     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10893     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10894
10895     Here is a patch for various typos and other defects in the Perl
10896     5.003_05 pods, including the pods embedded in library modules.
10897
10898 Index: pod/perlmod.pod
10899
10900     Date: Wed, 11 Sep 1996 11:55:18 -0500
10901     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10902     Subject: POD spelling patches
10903
10904     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10905     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10906     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10907
10908     Here is a patch for various typos and other defects in the Perl
10909     5.003_05 pods, including the pods embedded in library modules.
10910
10911     Date: Wed, 02 Oct 1996 16:52:08 -0400
10912     From: Roderick Schertler
10913     Subject: documentation for $? in END
10914
10915     Document the behavior with $? WRT END subroutines.
10916
10917 Index: pod/perlobj.pod
10918
10919     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10920     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10921     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10922
10923     Here is a patch for various typos and other defects in the Perl
10924     5.003_05 pods, including the pods embedded in library modules.
10925
10926 Index: pod/perlop.pod
10927
10928     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10929     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10930     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10931
10932     Here is a patch for various typos and other defects in the Perl
10933     5.003_05 pods, including the pods embedded in library modules.
10934
10935     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10936     From: Kenneth Albanowski
10937     Subject: Re: Suggestion for improving man page
10938
10939     Add alternative names for various escape sequences.
10940
10941 Index: pod/perlpod.pod
10942
10943     Date: Wed, 11 Sep 1996 11:55:18 -0500
10944     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10945     Subject: POD spelling patches
10946
10947     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10948     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10949     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10950
10951     Here is a patch for various typos and other defects in the Perl
10952     5.003_05 pods, including the pods embedded in library modules.
10953
10954 Index: pod/perlre.pod
10955
10956     Date: Wed, 11 Sep 1996 11:55:18 -0500
10957     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10958     Subject: POD spelling patches
10959
10960     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10961     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10962     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10963
10964     Here is a patch for various typos and other defects in the Perl
10965     5.003_05 pods, including the pods embedded in library modules.
10966
10967     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10968     From: Kenneth Albanowski
10969     Subject: Re: Suggestion for improving man page
10970
10971     Add alternative names for various escape sequences.
10972
10973 Index: pod/perlref.pod
10974
10975     Date: Wed, 11 Sep 1996 11:55:18 -0500
10976     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10977     Subject: POD spelling patches
10978
10979     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10980     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10981     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10982
10983     Here is a patch for various typos and other defects in the Perl
10984     5.003_05 pods, including the pods embedded in library modules.
10985
10986 Index: pod/perlrun.pod
10987
10988     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10989     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10990     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10991
10992     Here is a patch for various typos and other defects in the Perl
10993     5.003_05 pods, including the pods embedded in library modules.
10994
10995 Index: pod/perlsec.pod
10996
10997     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10998     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10999     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11000
11001     Here is a patch for various typos and other defects in the Perl
11002     5.003_05 pods, including the pods embedded in library modules.
11003
11004 Index: pod/perlstyle.pod
11005
11006     Date: Wed, 11 Sep 1996 11:55:18 -0500
11007     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11008     Subject: POD spelling patches
11009
11010     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11011     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11012     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11013
11014     Here is a patch for various typos and other defects in the Perl
11015     5.003_05 pods, including the pods embedded in library modules.
11016
11017 Index: pod/perlsub.pod
11018
11019     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11020     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11021     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11022
11023     Here is a patch for various typos and other defects in the Perl
11024     5.003_05 pods, including the pods embedded in library modules.
11025
11026 Index: pod/perlsyn.pod
11027
11028     Date: Wed, 11 Sep 1996 11:55:18 -0500
11029     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11030     Subject: POD spelling patches
11031
11032     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11033     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11034     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11035
11036     Here is a patch for various typos and other defects in the Perl
11037     5.003_05 pods, including the pods embedded in library modules.
11038
11039 Index: pod/perltie.pod
11040
11041     Date: Wed, 11 Sep 1996 11:55:18 -0500
11042     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11043     Subject: POD spelling patches
11044
11045     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11046     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11047     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11048
11049     Here is a patch for various typos and other defects in the Perl
11050     5.003_05 pods, including the pods embedded in library modules.
11051
11052 Index: pod/perltoc.pod
11053
11054     Date: Wed, 11 Sep 1996 11:55:18 -0500
11055     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11056     Subject: POD spelling patches
11057
11058     Changed Larry's address to larry@wall.org.
11059
11060 Index: pod/perltrap.pod
11061
11062     Date: Wed, 11 Sep 1996 13:26:18 -0400
11063     From: Gurusamy Sarathy
11064     Subject: a perl425 trap
11065
11066     Here's an addition that should be self-explanatory.
11067     [interpolation issues]
11068
11069     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11070     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11071     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11072
11073     Here is a patch for various typos and other defects in the Perl
11074     5.003_05 pods, including the pods embedded in library modules.
11075
11076 Index: pod/perlvar.pod
11077
11078     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11079     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11080     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11081
11082     Here is a patch for various typos and other defects in the Perl
11083     5.003_05 pods, including the pods embedded in library modules.
11084
11085     Date: Wed, 02 Oct 1996 16:52:08 -0400
11086     From: Roderick Schertler
11087     Subject: documentation for $? in END
11088
11089     Document the behavior with $? WRT END subroutines.
11090
11091 Index: pod/perlxstut.pod
11092
11093     Date: Wed, 11 Sep 1996 11:55:18 -0500
11094     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11095     Subject: POD spelling patches
11096
11097     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11098     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11099     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11100
11101     Here is a patch for various typos and other defects in the Perl
11102     5.003_05 pods, including the pods embedded in library modules.
11103
11104 Index: pod/pod2man.PL
11105
11106     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11107     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11108     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11109
11110     Here is a patch for various typos and other defects in the Perl
11111     5.003_05 pods, including the pods embedded in library modules.
11112
11113     Bugs found in pod2man
11114
11115     The following bugs were noticed, and some fixed:
11116
11117     1. Where a L<> link extends over more than one line, pod2man does not
11118     treat it as a link but displays it literally, and so these have been
11119     rearranged to place the link on one line.  This is the only bug worked
11120     around.  [Fixed; the rearrangements, which were done beforehand,
11121     remain in some cases, but are no longer necessary, and pod paragraphs
11122     can now be safely reformatted to whatever width is desired in the pod,
11123     without breaking links.]
11124
11125     2. It seems to swallow spaces after certain links: for example, part
11126     of the "open" entry in the perlfunc manpage comes out as "the
11127     \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
11128     having been "L</binmode> for tips".  [Fixed.]
11129
11130     3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
11131     by Reference\fR', that is, with an initial '/"'.
11132
11133     4. If a pod line begins with ".", nothing is done to prevent [tng]roff
11134     from treating it as a [tng]roff instruction.
11135
11136     5. When the paragraph below =head1 NAME has more than one line, this
11137     confuses pod2man: so in the case of Term::Readline, the manpage begins
11138     with a stray line 'no real package is found, substitutes stubs instead
11139     of basic functions."'.
11140
11141     Of course, it would be better to fix pod2man; I hope that the new Pod
11142     modules, when ready, will not have these defects.
11143
11144 Index: pp_ctl.c
11145
11146     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11147     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11148
11149     Date: Mon, 7 Oct 1996 22:03:00 +0300
11150     From: Jarkko Hietaniemi
11151     Subject: LC_COLLATE.
11152
11153     Big patch to add, document, and test LC_COLLATE support.
11154
11155     sortcmp() sprouted a LC_COLLATE branch.
11156
11157 Index: pp_hot.c
11158
11159     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11160     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11161
11162     Date: Thu, 19 Sep 1996 11:58:22 -0400
11163     From: "Randy J. Ray" <rjray@uswest.com>
11164     Subject: Patch: Untaint FH flag and clean DATA handles
11165
11166     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11167     on an xpvio->xio_flags struct member. It is used to mark the given
11168     file handle as a clean source, even when tainting is turned on.
11169     There are also patches to pp_sys.c in pp_sysread to check this flag
11170     before tainting data, and in pp_hot.c in do_readline for the same
11171     reason. Lastly, it patches toke.c to automatically set this flag on
11172     on a __DATA__ filehandle. The creation of the $pack::DATA
11173     pseudo-filehandle is already checked against running under eval, so
11174     this should not introduce any insecurity.
11175
11176     This patch *does not*:
11177
11178     * Add the "untaint" keyword.
11179
11180 Index: pp_sys.c
11181
11182     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11183     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11184
11185     Date: Thu, 19 Sep 1996 11:58:22 -0400
11186     From: "Randy J. Ray" <rjray@uswest.com>
11187     Subject: Patch: Untaint FH flag and clean DATA handles
11188
11189     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11190     on an xpvio->xio_flags struct member. It is used to mark the given
11191     file handle as a clean source, even when tainting is turned on.
11192     There are also patches to pp_sys.c in pp_sysread to check this flag
11193     before tainting data, and in pp_hot.c in do_readline for the same
11194     reason. Lastly, it patches toke.c to automatically set this flag on
11195     on a __DATA__ filehandle. The creation of the $pack::DATA
11196     pseudo-filehandle is already checked against running under eval, so
11197     this should not introduce any insecurity.
11198
11199     This patch *does not*:
11200
11201     * Add the "untaint" keyword.
11202
11203     Date: Sun, 22 Sep 1996 17:26:57 -0400
11204     From: "Randy J. Ray" <rjray@uswest.com>
11205     Subject: Patch to patch for untainting
11206
11207     The following patch ensures that a glob used as a filehandle that
11208     has had the UNTAINT flag set will not carry that flag over on a
11209     re-open. In a nutshell, a re-open of the DATA filehandle would be
11210     considered untainted, and an object of class IO::Handle (or one of
11211     its sub-classes) that is marked untainted with the untaint method,
11212     then closed and re-opened, retained the untaintedness.
11213
11214     Date: Mon, 30 Sep 1996 00:54:37 -0400
11215     From: Spider Boardman
11216
11217     First, with IO::untaint, the patches as posted resulted in a
11218     miniperl which couldn't open files, so the autosplitting of the
11219     library and the creation of Makefiles for the extensions didn't
11220     work.  Worse, it didn't just fail to open files, it dumped core.
11221
11222 Index: proto.h
11223
11224     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11225     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11226
11227     Date: Mon, 30 Sep 1996 01:13:28 -0400
11228     From: Spider Boardman
11229     Subject: Re: pre extending hash? - need speed
11230
11231     The patch below (which is relative to perl5.001l) implements
11232     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11233     pre-sizing hashes.  I've only moved the patch forward from
11234     when I first did it.  I'm sure the code in hv_ksplit could be
11235     improved.
11236
11237     Date: Mon, 7 Oct 1996 22:03:00 +0300
11238     From: Jarkko Hietaniemi
11239     Subject: LC_COLLATE.
11240
11241     Big patch to add, document, and test LC_COLLATE support.
11242
11243     mem_collxfrm() and perl_init_fold() added.
11244
11245 Index: run.c
11246
11247     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11248     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11249
11250 Index: sv.c
11251
11252     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11253     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11254
11255     Date: Mon, 30 Sep 1996 01:13:28 -0400
11256     From: Spider Boardman
11257     Subject: Re: pre extending hash? - need speed
11258
11259     The patch below (which is relative to perl5.001l) implements
11260     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11261     pre-sizing hashes.  I've only moved the patch forward from
11262     when I first did it.  I'm sure the code in hv_ksplit could be
11263     improved.
11264
11265     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11266     From: Charles Bailey
11267     Subject: VMS patches to 5.003_05
11268
11269       I've added some DEBUG_Ps to sv.c which give a trace of the
11270       fast I/O fiddling with stdio in sv_gets().  These were useful
11271       to me in setting up the VMS fast I/O, and I left them in in
11272       case they're useful to someone in the future.  However, if you
11273       think it overloads -DP too much, feel free to drop it.  (-DP
11274       already adds a profile of op usage to its advertised output.)
11275
11276     Date: Mon, 7 Oct 1996 22:03:00 +0300
11277     From: Jarkko Hietaniemi
11278     Subject: LC_COLLATE.
11279
11280     Big patch to add, document, and test LC_COLLATE support.
11281
11282     sv_cmp() sprouted a LC_COLLATE branch.
11283
11284 Index: sv.h
11285
11286     Date: Thu, 19 Sep 1996 11:58:22 -0400
11287     From: "Randy J. Ray" <rjray@uswest.com>
11288     Subject: Patch: Untaint FH flag and clean DATA handles
11289
11290     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11291     on an xpvio->xio_flags struct member. It is used to mark the given
11292     file handle as a clean source, even when tainting is turned on.
11293     There are also patches to pp_sys.c in pp_sysread to check this flag
11294     before tainting data, and in pp_hot.c in do_readline for the same
11295     reason. Lastly, it patches toke.c to automatically set this flag on
11296     on a __DATA__ filehandle. The creation of the $pack::DATA
11297     pseudo-filehandle is already checked against running under eval, so
11298     this should not introduce any insecurity.
11299
11300     This patch *does not*:
11301
11302     * Add the "untaint" keyword.
11303
11304     Date: Fri, 20 Sep 1996 15:38:57 -0400
11305     From: Gurusamy Sarathy
11306     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
11307
11308     I found a subtle problem with the lazydelete mechanism (which is used
11309     to postpone the delete of a entry that may be getting iterated over).
11310     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
11311     needed later to call unsharepvn().  This means that only magical
11312     hash entries can use the HeKLEN slot to hold flags.
11313
11314     Here's a tested patch against 5.00305 that fixes the problem.
11315     The patch simply moves the LAZYDEL hint to become a SV-level private
11316     flag.
11317
11318 Index: t/base/term.t
11319
11320     Date: Mon, 7 Oct 1996 22:03:00 +0300
11321     From: Jarkko Hietaniemi
11322     Subject: LC_COLLATE.
11323
11324     Big patch to add, document, and test LC_COLLATE support.
11325
11326     \n not necessarily lt ' '.
11327
11328 Index: t/comp/package.t
11329
11330     Date: Mon, 7 Oct 1996 22:03:00 +0300
11331     From: Jarkko Hietaniemi
11332     Subject: LC_COLLATE.
11333
11334     Big patch to add, document, and test LC_COLLATE support.
11335
11336     XYZ not necessarily gt xyz.
11337
11338 Index: t/lib/abbrev.t
11339
11340     Date: Sun, 22 Sep 1996 00:59:56 +0200
11341     From: Gisle Aas
11342     Subject: More standard library test scripts
11343
11344     This is a collection of test scripts for the standard library modules.
11345     Some of the tests does not pass unless some of the patches I have sent
11346     out are applied.
11347
11348     Date: 23 Sep 1996 11:33:01 +0200
11349     From: Ulrich Pfeifer
11350     Subject: Text::Abbrev (Re: More standard library test scripts)
11351
11352     This patch merges the Text::Abbrev related patches/tests from Gisle
11353     and my previous patch (i.e. replaces both).
11354
11355 Index: t/lib/anydbm.t
11356
11357     Date: Mon, 7 Oct 1996 22:03:00 +0300
11358     From: Jarkko Hietaniemi
11359     Subject: LC_COLLATE.
11360
11361     Big patch to add, document, and test LC_COLLATE support.
11362
11363     A not necessarily gt a.
11364
11365 Index: t/lib/autoloader.t
11366
11367     Date: Sun, 22 Sep 1996 00:59:56 +0200
11368     From: Gisle Aas
11369     Subject: More standard library test scripts
11370
11371     This is a collection of test scripts for the standard library modules.
11372     Some of the tests does not pass unless some of the patches I have sent
11373     out are applied.
11374
11375     Date: Mon, 30 Sep 1996 00:54:37 -0400
11376     From: Spider Boardman
11377
11378     The test and patches for AutoLoader were also non-functional,
11379     since the regexp context (curpm) was still being clobbered by the
11380     filename manipulations:
11381
11382 Index: t/lib/basename.t
11383
11384     Date: Sun, 22 Sep 1996 00:59:56 +0200
11385     From: Gisle Aas
11386     Subject: More standard library test scripts
11387
11388     This is a collection of test scripts for the standard library modules.
11389     Some of the tests does not pass unless some of the patches I have sent
11390     out are applied.
11391
11392     Date: Mon, 30 Sep 1996 00:54:37 -0400
11393     From: Spider Boardman
11394
11395     Fix the number of tests.
11396
11397     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11398     From: Charles Bailey
11399     Subject: VMS patches to 5.003_05
11400
11401     A different set of tests for File::Basename and friends.
11402
11403 Index: t/lib/checktree.t
11404
11405     Date: Sun, 22 Sep 1996 00:59:56 +0200
11406     From: Gisle Aas
11407     Subject: More standard library test scripts
11408
11409     This is a collection of test scripts for the standard library modules.
11410     Some of the tests does not pass unless some of the patches I have sent
11411     out are applied.
11412
11413 Index: t/lib/complex.t
11414
11415     Date: Thu, 03 Oct 96 18:38:08 +0200
11416     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
11417     # Complex numbers and associated mathematical functions
11418     # -- Raphael Manfredi, Sept 1996
11419
11420     Tests for new version.
11421
11422 Index: t/lib/db-btree.t
11423
11424     Date: Mon, 7 Oct 1996 22:03:00 +0300
11425     From: Jarkko Hietaniemi
11426     Subject: LC_COLLATE.
11427
11428     Big patch to add, document, and test LC_COLLATE support.
11429
11430     A not necessarily gt a.
11431
11432 Index: t/lib/db-hash.t
11433
11434     Date: Mon, 7 Oct 1996 22:03:00 +0300
11435     From: Jarkko Hietaniemi
11436     Subject: LC_COLLATE.
11437
11438     Big patch to add, document, and test LC_COLLATE support.
11439
11440     A not necessarily gt a.
11441
11442 Index: t/lib/env.t
11443
11444     Date: Sun, 22 Sep 1996 00:59:56 +0200
11445     From: Gisle Aas
11446     Subject: More standard library test scripts
11447
11448     This is a collection of test scripts for the standard library modules.
11449     Some of the tests does not pass unless some of the patches I have sent
11450     out are applied.
11451
11452 Index: t/lib/fatal.t
11453
11454     Date: Sun, 22 Sep 1996 00:59:56 +0200
11455     From: Gisle Aas
11456     Subject: More standard library test scripts
11457
11458     This is a collection of test scripts for the standard library modules.
11459     Some of the tests does not pass unless some of the patches I have sent
11460     out are applied.
11461
11462 Index: t/lib/filecache.t
11463
11464     Date: Sun, 22 Sep 1996 00:59:56 +0200
11465     From: Gisle Aas
11466     Subject: More standard library test scripts
11467
11468     This is a collection of test scripts for the standard library modules.
11469     Some of the tests does not pass unless some of the patches I have sent
11470     out are applied.
11471
11472 Index: t/lib/filecopy.t
11473
11474     Date: Sun, 22 Sep 1996 00:59:56 +0200
11475     From: Gisle Aas
11476     Subject: More standard library test scripts
11477
11478     This is a collection of test scripts for the standard library modules.
11479     Some of the tests does not pass unless some of the patches I have sent
11480     out are applied.
11481
11482 Index: t/lib/filefind.t
11483
11484     Date: Sun, 22 Sep 1996 00:59:56 +0200
11485     From: Gisle Aas
11486     Subject: More standard library test scripts
11487
11488     This is a collection of test scripts for the standard library modules.
11489     Some of the tests does not pass unless some of the patches I have sent
11490     out are applied.
11491
11492 Index: t/lib/filepath.t
11493
11494     Date: Sun, 22 Sep 1996 00:59:56 +0200
11495     From: Gisle Aas
11496     Subject: More standard library test scripts
11497
11498     This is a collection of test scripts for the standard library modules.
11499     Some of the tests does not pass unless some of the patches I have sent
11500     out are applied.
11501
11502 Index: t/lib/findbin.t
11503
11504     Date: Sun, 22 Sep 1996 00:59:56 +0200
11505     From: Gisle Aas
11506     Subject: More standard library test scripts
11507
11508     This is a collection of test scripts for the standard library modules.
11509     Some of the tests does not pass unless some of the patches I have sent
11510     out are applied.
11511
11512 Index: t/lib/gdbm.t
11513
11514     Date: Mon, 7 Oct 1996 22:03:00 +0300
11515     From: Jarkko Hietaniemi
11516     Subject: LC_COLLATE.
11517
11518     Big patch to add, document, and test LC_COLLATE support.
11519
11520     A not necessarily gt a.
11521
11522 Index: t/lib/getopt.t
11523
11524     Date: Sun, 22 Sep 1996 00:59:56 +0200
11525     From: Gisle Aas
11526     Subject: More standard library test scripts
11527
11528     This is a collection of test scripts for the standard library modules.
11529     Some of the tests does not pass unless some of the patches I have sent
11530     out are applied.
11531
11532 Index: t/lib/hostname.t
11533
11534     Date: Sun, 22 Sep 1996 00:59:56 +0200
11535     From: Gisle Aas
11536     Subject: More standard library test scripts
11537
11538     This is a collection of test scripts for the standard library modules.
11539     Some of the tests does not pass unless some of the patches I have sent
11540     out are applied.
11541
11542 Index: t/lib/ndbm.t
11543
11544     Date: Mon, 7 Oct 1996 22:03:00 +0300
11545     From: Jarkko Hietaniemi
11546     Subject: LC_COLLATE.
11547
11548     Big patch to add, document, and test LC_COLLATE support.
11549
11550     A not necessarily gt a.
11551
11552 Index: t/lib/odbm.t
11553
11554     Date: Mon, 7 Oct 1996 22:03:00 +0300
11555     From: Jarkko Hietaniemi
11556     Subject: LC_COLLATE.
11557
11558     Big patch to add, document, and test LC_COLLATE support.
11559
11560     A not necessarily gt a.
11561
11562 Index: t/lib/parsewords.t
11563
11564     Date: Sun, 22 Sep 1996 00:59:56 +0200
11565     From: Gisle Aas
11566     Subject: More standard library test scripts
11567
11568     This is a collection of test scripts for the standard library modules.
11569     Some of the tests does not pass unless some of the patches I have sent
11570     out are applied.
11571
11572 Index: t/lib/sdbm.t
11573
11574     Date: Mon, 7 Oct 1996 22:03:00 +0300
11575     From: Jarkko Hietaniemi
11576     Subject: LC_COLLATE.
11577
11578     Big patch to add, document, and test LC_COLLATE support.
11579
11580     A not necessarily gt a.
11581
11582 Index: t/lib/searchdict.t
11583
11584     Date: Sun, 22 Sep 1996 00:59:56 +0200
11585     From: Gisle Aas
11586     Subject: More standard library test scripts
11587
11588     This is a collection of test scripts for the standard library modules.
11589     Some of the tests does not pass unless some of the patches I have sent
11590     out are applied.
11591
11592 Index: t/lib/selectsaver.t
11593
11594     Date: Sun, 22 Sep 1996 00:59:56 +0200
11595     From: Gisle Aas
11596     Subject: More standard library test scripts
11597
11598     This is a collection of test scripts for the standard library modules.
11599     Some of the tests does not pass unless some of the patches I have sent
11600     out are applied.
11601
11602 Index: t/lib/symbol.t
11603
11604     Date: Sun, 22 Sep 1996 00:59:56 +0200
11605     From: Gisle Aas
11606     Subject: More standard library test scripts
11607
11608     This is a collection of test scripts for the standard library modules.
11609     Some of the tests does not pass unless some of the patches I have sent
11610     out are applied.
11611
11612     Date: Mon, 30 Sep 1996 00:54:37 -0400
11613     From: Spider Boardman
11614
11615     The various new lib/*.t tests didn't all work.  For some, it was
11616     only because the count of tests was wrong:
11617
11618 Index: t/lib/texttabs.t
11619
11620     Date: Sun, 22 Sep 1996 00:59:56 +0200
11621     From: Gisle Aas
11622     Subject: More standard library test scripts
11623
11624     This is a collection of test scripts for the standard library modules.
11625     Some of the tests does not pass unless some of the patches I have sent
11626     out are applied.
11627
11628 Index: t/lib/textwrap.t
11629
11630     Date: Sun, 22 Sep 1996 00:59:56 +0200
11631     From: Gisle Aas
11632     Subject: More standard library test scripts
11633
11634     This is a collection of test scripts for the standard library modules.
11635     Some of the tests does not pass unless some of the patches I have sent
11636     out are applied.
11637
11638 Index: t/lib/timelocal.t
11639
11640     Date: Sun, 22 Sep 1996 00:59:56 +0200
11641     From: Gisle Aas
11642     Subject: More standard library test scripts
11643
11644     This is a collection of test scripts for the standard library modules.
11645     Some of the tests does not pass unless some of the patches I have sent
11646     out are applied.
11647
11648 Index: t/op/each.t
11649
11650     Date: Mon, 30 Sep 1996 01:13:28 -0400
11651     From: Spider Boardman
11652     Subject: Re: pre extending hash? - need speed
11653
11654     The patch below (which is relative to perl5.001l) implements
11655     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11656     pre-sizing hashes.  I've only moved the patch forward from
11657     when I first did it.  I'm sure the code in hv_ksplit could be
11658     improved.
11659
11660     Date: Mon, 7 Oct 1996 22:03:00 +0300
11661     From: Jarkko Hietaniemi
11662     Subject: LC_COLLATE.
11663
11664     Big patch to add, document, and test LC_COLLATE support.
11665
11666     A not necessarily gt a.
11667
11668 Index: t/op/glob.t
11669
11670     Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
11671     From: Charles Bailey
11672     Subject: Re: glob test 1 failing...bad test or bug
11673
11674     Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
11675     fails because <op/*> sorts  op/re_* before op/rea*, while
11676     $otherway = `echo op/*`  sorts  op/re_* after op/re[a-z]*.t
11677
11678     This version doesn't rely on the sorting order.
11679
11680 Index: t/op/magic.t
11681
11682     Date: Mon, 7 Oct 1996 22:03:00 +0300
11683     From: Jarkko Hietaniemi
11684     Subject: LC_COLLATE.
11685
11686     Big patch to add, document, and test LC_COLLATE support.
11687
11688 Index: t/op/readdir.t
11689
11690     Date: Mon, 7 Oct 1996 22:03:00 +0300
11691     From: Jarkko Hietaniemi
11692     Subject: LC_COLLATE.
11693
11694     Big patch to add, document, and test LC_COLLATE support.
11695
11696     A not necessarily gt a.
11697
11698 Index: t/op/sort.t
11699
11700     Date: Mon, 7 Oct 1996 22:03:00 +0300
11701     From: Jarkko Hietaniemi
11702     Subject: LC_COLLATE.
11703
11704     Big patch to add, document, and test LC_COLLATE support.
11705
11706     A not necessarily gt a.
11707
11708 Index: toke.c
11709
11710     Date: Sat, 14 Sep 1996 17:08:16 -0400
11711     From: Gurusamy Sarathy
11712     Subject: whitespace induced lexer errors (with patch)
11713
11714     I finally got around to fixing skipspace() to not indiscriminately
11715     overwrite oldbufptr and oldoldbufptr (which are used in making
11716     expectation decisions in the lexer).
11717
11718     Date: Sat, 14 Sep 1996 18:55:16 -0400
11719     From: Gurusamy Sarathy
11720     Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
11721
11722     Date: Thu, 19 Sep 1996 11:58:22 -0400
11723     From: "Randy J. Ray" <rjray@uswest.com>
11724     Subject: Patch: Untaint FH flag and clean DATA handles
11725
11726     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11727     on an xpvio->xio_flags struct member. It is used to mark the given
11728     file handle as a clean source, even when tainting is turned on.
11729     There are also patches to pp_sys.c in pp_sysread to check this flag
11730     before tainting data, and in pp_hot.c in do_readline for the same
11731     reason. Lastly, it patches toke.c to automatically set this flag on
11732     on a __DATA__ filehandle. The creation of the $pack::DATA
11733     pseudo-filehandle is already checked against running under eval, so
11734     this should not introduce any insecurity.
11735
11736     This patch *does not*:
11737
11738     * Add the "untaint" keyword.
11739
11740 Index: util.c
11741
11742     Date: Mon, 7 Oct 1996 22:03:00 +0300
11743     From: Jarkko Hietaniemi
11744     Subject: LC_COLLATE.
11745
11746     Big patch to add, document, and test LC_COLLATE support.
11747
11748     rewrote perl_init_i18n() completely.
11749         - reworded to be much more friendly and clear.
11750         - perl_init_fold() split to its own function.
11751     wrote mem_collxfrm().
11752
11753 Index: utils/c2ph.PL
11754
11755     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11756     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11757     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11758
11759     Here is a patch for various typos and other defects in the Perl
11760     5.003_05 pods, including the pods embedded in library modules.
11761
11762 Index: utils/h2ph.PL
11763
11764     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11765     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11766     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11767
11768     Here is a patch for various typos and other defects in the Perl
11769     5.003_05 pods, including the pods embedded in library modules.
11770
11771 Index: utils/h2xs.PL
11772
11773     Date: Sat, 21 Sep 1996 16:38:24 -0500
11774     From: Dean Roehrich
11775     Subject: h2xs bug fix
11776
11777     The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
11778     finding #define statements and filling the constant() function.  This patch
11779     fixes that.  The h2xs_test program found this--maybe people who are
11780     modifying h2xs should get a copy of the test program.
11781
11782     This also adds a -d to enable debugging messages (there's just one for now).
11783     I've also placed some of the doc-related things in alphabetical order.
11784
11785     h2xs_test can be found in my directory on CPAN.  Those of you modifying
11786     xsubpp should know there's a test suite for that, too, called XSTEST which
11787     can also be found in my directory on CPAN.
11788
11789     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11790     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11791     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11792
11793     Here is a patch for various typos and other defects in the Perl
11794     5.003_05 pods, including the pods embedded in library modules.
11795
11796 Index: utils/perldoc.PL
11797
11798     Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
11799     From: Kenneth Albanowski
11800     Subject: perldoc patch
11801
11802     Ilya has found that this change makes perldoc much more useful under OS/2.
11803
11804 Index: vms/config.vms
11805
11806     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11807     From: Charles Bailey
11808     Subject: VMS patches to 5.003_05
11809
11810 Index: vms/descrip.mms
11811
11812     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11813     From: Charles Bailey
11814     Subject: VMS patches to 5.003_05
11815
11816 Index: vms/genconfig.pl
11817
11818     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11819     From: Charles Bailey
11820     Subject: VMS patches to 5.003_05
11821
11822 Index: vms/perlvms.pod
11823
11824     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11825     From: Charles Bailey
11826     Subject: VMS patches to 5.003_05
11827
11828 Index: vms/vms.c
11829
11830     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11831     From: Charles Bailey
11832     Subject: VMS patches to 5.003_05
11833
11834 Index: x2p/a2p.pod
11835
11836     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11837     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11838     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11839
11840     This patch just changed the old a2p.man page into a pod page.
11841
11842 Index: x2p/s2p.PL
11843
11844     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11845     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11846     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11847
11848     This patch just changed the old s2p.man page into a pod page.
11849     I then embedded the pod into the s2p script.
11850
11851
11852 ----------------
11853 Version 5.003_05
11854 ----------------
11855
11856 This patch was primarily to fix bugs and to clean up some of
11857 the remaining issues from in 5.003_04.  The details are described below.
11858 A very brief summary is:
11859
11860 o Visible Changes to Core Functionality
11861
11862    -Add support for a READLINE method to tied filehandles.
11863
11864    -times function now uses CLK_TCK if HZ is not available, rather
11865     than just defaulting to 60.  times output might change on some
11866     systems, but should be correct now.
11867
11868    -AnyDBM_File (modifying ISA does not work as expected)
11869     Now behaves as documented:  Modifying ISA works to select
11870     order in which *DB* modules are tried.  The default is still
11871     the same.
11872
11873 o Configure and build enhancements
11874
11875    -Enhance detection of [gs]etpgrp() variants.  Some systems have
11876     BSD-style behavior for one and POSIX for the other.  Use
11877     [gs]etpgid() instead, whenever possible.
11878
11879    -You can now build a shared libperl.so without running through
11880     the LD_RUN_PATH hoops, if your system supports appropriate
11881     ld command-line options.  Solaris, NetBSD, and Linux are currently
11882     supported.  Others are easy to add.  (This makes like a lot easier
11883     for embedders.)
11884
11885    -VMS updates.
11886
11887    -Fix installperl and installman so that the -n option really only
11888     prints commands.  (previously, it would still do the mkdirs.)
11889
11890 o Bug fixes
11891
11892    -debugger ought to work.
11893
11894    -A new heredoc tag in Makefile.SH is now quoted.  This prevented
11895     5.003_04 from working most places.
11896
11897    -numerous smaller ones, detailed below.
11898
11899 o Specific Changes
11900
11901 Here are the specific file-by-file changes.
11902
11903 # This is my patch perl5.003_05.pat to perl5.003_04
11904 # The full description is below.
11905 # Please execute the following commands before applying this patch.
11906 # (You can feed this patch to 'sh' to do so.)
11907 #   -- Andy Dougherty
11908
11909 # We'll create a new test, but patch won't automatically make it
11910 # executable.
11911 touch t/io/read.t
11912 chmod +x t/io/read.t
11913
11914 exit 0
11915
11916
11917 This is patch perl5.003_05.pat to perl version 5.003_04.
11918 This takes you from 5.003_04 to 5.003_05.
11919
11920 To apply this patch, run the above commands,
11921 cd to your perl source directory and then type
11922
11923         patch -p1 -N < perl5.003_05.pat
11924
11925 The changes are described after each /^Index/ line below.  This is
11926 designed so you can examine each change with a command such as
11927
11928         csplit -k perl5.003_05.pat '/^Index:/' '{99}'
11929
11930 Index: Changes
11931
11932     Updated for 5.003_05.
11933
11934 Index: Configure
11935
11936     Allow command line or hint-file overrides of $afs.
11937
11938     Allow trailing spaces in nm output for HPUX10.
11939
11940     Check for newer BIND 'search' directives in /etc/resolv.conf as well
11941     as older 'domain' directive.
11942
11943     Enhance detection of [gs]etpgrp() variants.  Some systems have
11944     BSD-style behavior for one and POSIX for the other.  Use
11945     [gs]etpgid() instead, whenever possible.
11946
11947     Include -s in the -h summary of available options.
11948
11949     Allow command-line override of $afs.
11950
11951     Handle trailing spaces in nm-output on HPUX10.
11952
11953     Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
11954     be in Makefile.SH.  Now it's available for other modules too.)
11955
11956     When using shared libperl, avoid LD_RUN_PATH if possible by adding
11957     correct ld flags.  Currently, Solaris and NetBSD get the correct
11958     -R $archlibexp/CORE, and Linux gets its
11959     -Wl,-rpath,$archlibexp/CORE flag.  Other contributions are
11960     welcome.
11961
11962 Index: INSTALL
11963
11964     Correct libperl5 -> libperl typo.
11965
11966     Describe MakeMaker's Warning (will try anyway) messages.
11967
11968     More info on where and how to send reports.
11969
11970     Add info on non-Unix ports.
11971
11972
11973 Index: MANIFEST
11974
11975     Add new test t/io/read.t.
11976
11977     Add new hints files for ODBM_File for ultrix and hpux.
11978
11979     Add new pod checker script.
11980
11981 Index: Makefile.SH
11982
11983     A new heredoc tag in Makefile.SH needs to be quoted.
11984
11985     shrpenv stuff moved to Configure.
11986
11987 Index: Porting/Glossary
11988
11989     Updated to match Configure.
11990
11991 Index: README.vms
11992
11993     VMS 5.003_05 Update.
11994
11995 Index: av.h
11996
11997     Subject: turbidity in av.[ch]
11998     Date: Sun, 10 Dec 1995 00:21:31 -0500
11999     From: Gurusamy Sarathy
12000
12001     Some unclean code that I noticed today.
12002
12003 Index: config_H
12004
12005     Updated to match newest config_h.SH.
12006
12007 Index: config_h.SH
12008
12009     Updated to match Configure.
12010
12011     Changed the DLSYM_NEEDS_UNDERSCORE comment to
12012     /**/ to conform to metaconfig style.
12013
12014 Index: emacs/cperl-mode.el
12015
12016     From: Ilya Zakharevich
12017     Subject: Newer CPerl-mode
12018
12019 Index: ext/DB_File/DB_File.pm
12020
12021     Update to DB_File 1.03.
12022
12023 Index: ext/DB_File/DB_File.xs
12024
12025     Update to DB_File 1.03.
12026
12027 Index: ext/Fcntl/Fcntl.pm
12028
12029     Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
12030     From: Chip Salzenberg
12031     Subject: No AutoLoader for Fcntl
12032
12033     Just like Socket, Fcntl doesn't need splitting and AutoLoading.
12034
12035 Index: ext/FileHandle/FileHandle.pm
12036
12037     From: Roderick Schertler
12038     Subject: FileHandle::DESTROY for fd 0
12039
12040     This fixes FileHandle::DESTROY when called on stdin.
12041
12042 Index: ext/ODBM_File/ODBM_File.xs
12043
12044     Attempt to correct for "Bad free" in Ultrix and HPUX versions of
12045     odbm.
12046
12047 Index: ext/ODBM_File/hints/hpux.pl
12048
12049     Try to work around "bad free" in dbmclose().
12050
12051 Index: ext/ODBM_File/hints/ultrix.pl
12052
12053     Try to work around "bad free" in dbmclose().
12054
12055 Index: ext/Socket/Socket.pm
12056
12057     Date: Thu, 5 Sep 1996 09:58:08 +0200
12058     From: Andreas Koenig
12059     Subject: Patch to inhibit autosplit on Socket.pm
12060
12061     This patch inhibits production and use of a completely useless
12062     auto/Socket/autosplit.ix.
12063
12064 Index: handy.h
12065
12066     Make a little more C++-friendly for IBM's CSET++ compiler.
12067
12068 Index: hints/convexos.sh
12069
12070     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
12071     this now.
12072
12073 Index: hints/hpux.sh
12074
12075     Add note about possible gcc GR3 warning message.
12076
12077     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
12078     this now.
12079
12080 Index: hints/sco.sh
12081
12082     Turn off optimization for stock cc.  This appears to
12083     prevent miniperl core dumps.
12084
12085 Index: hints/solaris_2.sh
12086
12087     Catch GNU ld even though it doesn't identify itself as a GNU tool.
12088     Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
12089
12090 Index: hints/sunos_4_1.sh
12091
12092     Describe solution for the __lib_version problem with acc on
12093     SunOS.
12094
12095 Index: hv.c
12096
12097     Date: Thu, 05 Sep 1996 00:25:28 -0400
12098     From: Gurusamy Sarathy
12099     Subject: minor misc. cleanup
12100
12101     This patch makes some minor cleanups to the sources.  No change
12102     in functionality whatsoever.
12103
12104     Date: Thu, 05 Sep 1996 02:52:21 -0400
12105     From: Gurusamy Sarathy
12106
12107     Subject: debugger problems--another patch (was Re: 5.003_04)
12108
12109     I have tried to avoid copying of hash keys that are passed to
12110     magical hashes, but it seems that copying may be unavoidable
12111     since the hv_*_ent() functions could be PADTMPs (and other
12112     SVs that may get reused) as keys.
12113
12114     VMS dynamic %ENV fix
12115
12116 Index: installman
12117
12118     From: scotth@sgi.com
12119     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12120
12121     Fix installperl so that the -n option really only prints commands.
12122     (previously, it would still do the mkdirs.)
12123
12124     an "ignore installed" option, so that it doesn't bother to check
12125     to see if the target already exists (an optimization that I
12126     *don't* want it to do when I do #1 above)
12127
12128 Index: installperl
12129
12130     From: scotth@sgi.com
12131     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12132
12133     Fix installperl so that the -n option really only prints commands.
12134     (previously, it would still do the mkdirs.)
12135
12136     an "ignore installed" option, so that it doesn't bother to check
12137     to see if the target already exists (an optimization that I
12138     *don't* want it to do when I do #1 above)
12139
12140 Index: lib/AnyDBM_File.pm
12141
12142     AnyDBM_File (modifying ISA does not work as expected)
12143     Now behaves as documented:  Modifying ISA works to select
12144     order in which *DB* modules are tried.  The default is still
12145     the same.
12146
12147
12148     Add helpful "die" message to end of AnyDBM_File.  Previously
12149     it would return a 0, and the failure would eventually show up
12150     somewhere else in the script and be hard to track down.  It is
12151     a failure if perl can't open AnyDBM_File.  The test regression
12152     suite is supposed to indicate this as a failure too.
12153
12154 Index: lib/ExtUtils/Install.pm
12155
12156     Updated to MakeMaker-5.38.
12157
12158     Fix for VMS utime.
12159
12160 Index: lib/ExtUtils/Liblist.pm
12161
12162     Updated to MakeMaker-5.38.
12163
12164 Index: lib/ExtUtils/MM_Unix.pm
12165     Updated to MakeMaker-5.38.
12166
12167 Index: lib/ExtUtils/MakeMaker.pm
12168
12169     Updated to MakeMaker-5.38.
12170
12171     Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
12172
12173 Index: lib/ExtUtils/Manifest.pm
12174
12175     Updated to MakeMaker-5.38.
12176
12177 Index: lib/ExtUtils/Mkbootstrap.pm
12178
12179     Updated to MakeMaker-5.38.
12180
12181 Index: lib/ExtUtils/Mksymlists.pm
12182
12183     Updated to MakeMaker-5.38.
12184
12185 Index: lib/File/Find.pm
12186
12187     From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
12188     Subject: Cwd::fastcwd in File::Find
12189
12190     Is there a good reason why File::Find uses Cwd::fastcwd instead of
12191     Cwd:cwd when fastcwd isn't as portable?
12192     [In particular, fastcwd() doesn't work on AFS.]
12193
12194 Index: lib/Math/Complex.pm
12195
12196     There was a mistake in the sqrt routine in lib/Math/Complex.pm that
12197     gave wrong answers when the magnitude of the imaginary part of the
12198     argument exceeded the magnitude of the real part.  Line 69 had too
12199     many sqrt($y)'s.  Further, expressions were re-arranged so that
12200     calls to the expensive real sqrt() routine were reduced from 4 to 2
12201     in this case.
12202
12203 Index: lib/open3.pl
12204
12205     The I/O directions on the dad_wtr and kid_rdr were backwards.
12206     IO/Open3.pm didn't have this error.
12207
12208 Index: lib/syslog.pl
12209
12210     Date: Tue, 03 Sep 1996 20:33:54 -0400
12211     From: Roderick Schertler
12212     Subject: syslog.pl `use Socket' lossage
12213
12214     syslog.pl tries but fails to use
12215     Socket.pm, the problem is that use doesn't return a true value.  This
12216     module should be recast in terms of Sys::Syslog, of course.
12217
12218 Index: makedepend.SH
12219
12220     This patch eliminates "\|" in sed patterns in makedepend.SH, since
12221     they're not really needed anyway in this one case.
12222
12223 Index: mg.c
12224
12225     Ok, here's a tested patch for the debugger problem.
12226     I was missing the fact that DB::dbline magic is actually
12227     uppercase (which means hv_store_ent() etc., will pass SV keys
12228     to the vtbl_dbline handlers).
12229
12230     Replace the oft-repeated mg_ptr incantation with
12231     the simple MgPVKEY macro.
12232
12233     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
12234     additional parens around the "mg".
12235
12236     (lines near 584) Part of VMS changes.  I don't know what this did.
12237
12238     Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
12239     From: Chip Salzenberg
12240     Subject: Integerize mg.c; eliminate warning on C< local($)) >
12241
12242     This patch converts magic variables ($!, $^E, etc.) to use integers
12243     (C<sv_setiv>) instead of floats.  It also eliminates a warning from
12244     C< local($)) >, via a hack similar to $!.
12245
12246 Index: mg.h
12247
12248     Replace the oft-repeated mg_ptr incantation with
12249     the simple MgPVKEY macro.
12250
12251     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
12252     additional parens around the "mg".
12253
12254 Index: nostdio.h
12255
12256     Add _STDIO_LOADED (VMS) to list of guard symbols.
12257
12258 Index: op.c
12259
12260     From: Gurusamy Sarathy
12261     Subject: Re: \ ( @array ) busted for lexical @array (once more)
12262
12263 Index: patchlevel.h
12264
12265     Change to subversion 5.
12266
12267 Index: perl.c
12268
12269     Make floating point constants Locale-friendly.
12270
12271 Index: perl.h
12272
12273     One last LONG & co. fix (yet another cut'n'paste error) and a few
12274     minor cleanups. Nothing crucial.
12275
12276     Make a little more C++-friendly for IBM's CSET++ compiler.
12277
12278     Enhance detection of [gs]etpgrp() variants.  Some systems have
12279     BSD-style behavior for one and POSIX for the other.  Use
12280     [gs]etpgid() instead, whenever possible.
12281
12282 Index: perlio.c
12283
12284     Eliminate potential "signed vs. unsigned" warning
12285
12286     Add PerlIO_reopen and PerlIO_cgetname functions.
12287
12288 Index: perlsdio.h
12289
12290     Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
12291
12292     Include PerlIO_reopen and PerlIO_getname.
12293
12294     s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
12295     This had prevented SV_FAST_FGETS from working anywhere.
12296
12297     Include PerlIO_canset_cnt.  I'm not sure how this is supposed to
12298     differ from STDIO_CNT_LVALUE.
12299
12300 Index: pod/Makefile
12301
12302     Remove trailing spaces in pods.
12303     Include a call to the checkpods script in the Makefile (though it's
12304     not ordinarily used by users).
12305
12306 Index: pod/checkpods.PL
12307
12308     New script to check for common errors in pods.  This is not
12309     normally called during the perl build process, but you can
12310     use it with  B<make check>.
12311
12312 Index: pod/perlfunc.pod
12313
12314     Document correct C<use POSIX ":wait_h";> usage.
12315
12316     Add notes about POSIX [gs]etpgrp.
12317
12318 Index: pod/perlipc.pod
12319
12320     Document correct C<use POSIX ":wait_h";> usage.
12321
12322 Index: pod/perlref.pod
12323
12324     From: Gurusamy Sarathy
12325     Subject: Re: \ ( @array ) busted for lexical @array (once more)
12326
12327 Index: pod/perltie.pod
12328
12329     Date: Thu, 29 Aug 1996 15:14:51 +0200
12330     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12331     Subject: more TIEHANDLE
12332
12333     This adds support for a READLINE method.
12334
12335 Index: pod/perltrap.pod
12336
12337     Here's documentation on the change in split's behavior between Perl 4
12338     and Perl 5.
12339
12340     Subject: More (and less!) 425traps
12341
12342     Large integer traps
12343
12344     Precedence
12345
12346     warn STDERR
12347
12348     Change blank lines to empty lines.
12349
12350 Index: pod/perlvar.pod
12351
12352     Be explicit about $/="" matching empty lines, that is, lines
12353     with no spaces or tabs.
12354
12355     Change blank lines to empty lines.
12356
12357 Index: pp.c
12358
12359     Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
12360     From: Chip Salzenberg
12361     Subject: Minor integer speedups in mathematics
12362
12363     This patch provides minor speedups by using integer math and SVt_IV
12364     values when performing bitwise operations and modulus.
12365
12366     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
12367     From: Kenneth Albanowski
12368     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
12369
12370     (double)auint cast added for call to sv_setnv().
12371
12372 Index: pp_hot.c
12373
12374     Date: Thu, 05 Sep 1996 00:25:28 -0400
12375     From: Gurusamy Sarathy
12376     Subject: minor misc. cleanup
12377
12378     This patch makes some minor cleanups to the sources.  No change
12379     in functionality whatsoever.
12380
12381     Date: Thu, 29 Aug 1996 15:14:51 +0200
12382     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12383     Subject: more TIEHANDLE
12384
12385     This adds support for a READLINE method.
12386
12387 Index: pp_sys.c
12388
12389     Clear any buffer space exposed by by read().
12390     This is almost certainly a bug-fix.
12391
12392     Undef and then re-define my_chsize from Perl_my_chsize to
12393     just plain chsize if this system HAS_CHSIZE.  This probably only
12394     applies to SCO.  This shows the perils of having internal
12395     functions with the same name as external library functions :-).
12396
12397     Use CLK_TCK if HZ is not available.
12398
12399 Index: sv.c
12400
12401     Fix more spots where we had PerlIO_stderr() and should have had
12402     Perl_debug_log instead.
12403
12404     Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
12405     From: Chip Salzenberg
12406     Subject: Minor potential bug in AV creation
12407
12408     I wasn't the one who originated this patch.  But it looks like it
12409     would improve the safety of AV creation.
12410
12411     Remove potentially incorrect casts on PerlIO_set_ptrcnt.
12412     'ptr' is already STDCHAR, which is supposed to be the type of
12413     char used in stdio.h, so we shouldn't have to cast it.
12414
12415 Index: t/io/read.t
12416
12417     Clear any buffer space exposed by by read().
12418     This is almost certainly a bug-fix.
12419
12420 Index: t/lib/db-btree.t
12421
12422     Update to DB_File 1.03.
12423
12424 Index: t/lib/db-hash.t
12425
12426     Update to DB_File 1.03.
12427
12428 Index: t/lib/db-recno.t
12429
12430     Update to DB_File 1.03.
12431
12432 Index: t/lib/io_sock.t
12433
12434     From: Lupe Christoph <lupe@alanya.m.isar.de>
12435     Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
12436
12437     io_sock.t works by forking a subprocess it can communicate with.
12438     It has the subprocess wait for the main process by sleeping 10
12439     seconds or until an alarm arrives.
12440
12441     With my setup, the alarm signal arrives *before* the child
12442     has a chance to ignore the alarm signal.
12443
12444     I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
12445     fork. It does not hurt to have the parent ignore alarms, too.
12446
12447 Index: t/op/inc.t
12448
12449     One last LONG & co. fix (yet another cut'n'paste error) and a few
12450     minor cleanups. Nothing crucial.
12451
12452 Index: t/op/misc.t
12453
12454     Date: Thu, 29 Aug 1996 15:14:51 +0200
12455     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12456     Subject: more TIEHANDLE
12457
12458     This adds support for a READLINE method.
12459
12460 Index: t/op/pack.t
12461
12462     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
12463     From: Kenneth Albanowski
12464     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
12465
12466 Index: t/op/ref.t
12467
12468     From: Gurusamy Sarathy
12469     Subject: Re: \ ( @array ) busted for lexical @array (once more)
12470
12471 Index: universal.c
12472
12473     Date: Thu, 29 Aug 96 07:05:10 BST
12474     From: Graham Barr
12475     Subject: Re: UNIVERSAL::class busted
12476
12477     yes, but I also noticed that this does not check that the reference
12478     is an object, so the patch should be
12479
12480 Index: unixish.h
12481
12482     Change comment style so that IBM's picky xlc compiler doesn't
12483     think we've mistakenly tried to nest comments.
12484
12485 Index: util.c
12486
12487     One last LONG & co. fix (yet another cut'n'paste error) and a few
12488     minor cleanups. Nothing crucial.
12489
12490 Index: utils/h2xs.PL
12491
12492     Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
12493     From: Ilya Zakharevich
12494     Subject: updated h2xs
12495
12496     Changes:
12497         a) Docs and examples for -x updated;
12498         b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
12499     unless this file exists (outside of VMS, I'm afraid to make an error
12500     there). - Useful with -x option, when the file may be eaten via -I
12501     inside -F.
12502         c) .h file would be scanned only if needed.
12503         d) typemap would be generated (with T_PTROBJ).
12504         e) Documentation (=list) for autogenerated guys would be
12505     included into POD.
12506         f) duplicated XSUBs would not be generated;
12507         g) arguments to XSUBs being arrays are recognized (note that
12508     xsubpp would probably choke on such guys).
12509
12510     -x option requires C-Scan-0.3 (releases a couple of minutes ago to
12511             ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
12512     should propagate to CPAN soon).
12513
12514 Index: utils/perlbug.PL
12515
12516     Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
12517
12518 Index: utils/perldoc.PL
12519
12520     More choices in the pager war.  Unfortunately, we can't rely on
12521     all users agreeing with the Sysadmin's choice, nor can we
12522     assign a default preference order, since opinions vary.  If the
12523     user doesn't have $ENV{PAGER} set, we do want to pick up one that
12524     at least works, so we'll try whatever Configure found.
12525
12526 Index: vms/Makefile
12527
12528     VMS 5.003_05 Update.
12529
12530 Index: vms/config.vms
12531
12532     VMS 5.003_05 Update.
12533
12534 Index: vms/descrip.mms
12535
12536     VMS 5.003_05 Update.
12537
12538 Index: vms/ext/Stdio/Stdio.pm
12539
12540     VMS 5.003_05 Update.
12541
12542 Index: vms/ext/filespec.t
12543
12544     VMS 5.003_05 Update.
12545
12546 Index: vms/gen_shrfls.pl
12547
12548     VMS 5.003_05 Update.
12549
12550 Index: vms/perlvms.pod
12551
12552     VMS 5.003_05 Update.
12553
12554 Index: vms/vms.c
12555
12556     VMS 5.003_05 Update.
12557
12558 Index: vms/vmsish.h
12559
12560     VMS 5.003_05 Update.
12561
12562
12563 ----------------
12564 Version 5.003_04
12565 ----------------
12566
12567 This patch was primarily to fix bugs and to clean up some of
12568 the changes made in 5.003_03.  The details are described below.
12569 A very brief summary is:
12570
12571 o Visible Changes to Core Functionality
12572
12573    -Allow and document permissions for FileHandle::new and
12574     IO::File::new.
12575    -glob in Safe compartment used to allow shell access; now
12576     it's in the same category as `` and system().
12577
12578 o Configure and build enhancements
12579
12580    -perl library name is again -lperl, not -lperl5 in some cases.
12581    -Several hint files no longer set -g -DDEBUGGING by default.
12582     Instead, they just turn off optimization, since that is
12583     probably what was intended.
12584    -Include OS/2 and Plan9 updates.
12585
12586 o Bug fixes
12587
12588    -SEGV with $_[0] and circular references fixed.
12589    -Ilya's debugger patch.
12590    -FAKE typeglobs fixed.
12591    -truncate with file name now works.
12592    -lval substr() no longer coredumps with refs
12593    -lval substr now clears lexicals in re-entered scopes.
12594    -core dump in caller() for signal handler for __DIE__.
12595
12596 o Specific Changes
12597
12598 Here are the specific file-by-file changes.
12599
12600 # This is my patch perl5.003_04.pat to perl5.003_03
12601 # The full description is below.
12602 # Please execute the following commands before applying this patch.
12603 # (You can feed this patch to 'sh' to do so.)
12604 #   -- Andy Dougherty
12605
12606 # Obsolete perl4 hint file.
12607 rm -f hints/dnix.sh
12608 # Obsolete
12609 rm -f os2/notes
12610
12611 # We'll create a new test, but patch won't automatically make it
12612 # executable.
12613 touch t/op/gv.t
12614 chmod +x t/op/gv.t
12615
12616 exit 0
12617
12618
12619 This is patch perl5.003_04.pat to perl version 5.003_03.
12620 This takes you from 5.003_03 to 5.003_04.
12621
12622 To apply this patch, run the above commands,
12623 cd to your perl source directory and then type
12624
12625         patch -p1 -N < perl5.003_04.pat
12626
12627 The changes are described after each /^Index/ line below.  This is
12628 designed so you can examine each change with a command such as
12629
12630         csplit -k perl5.003_04.pat '/^Index:/' '{99}'
12631
12632 Index: Changes
12633
12634     Updated for 5.003_04.
12635
12636 Index: Configure
12637
12638     Change name of shared libperl library back to libperl.so.xxx,
12639     so that a simple -lperl picks up either libperl.a or
12640     libperl.so.xxx.
12641
12642     Check if $sh='' in case we've reloaded an old config.sh
12643
12644 Index: INSTALL
12645
12646     Change name of shared perl library to libperl, instead of
12647     libperl5.
12648
12649     Add notes about fragility of shared libperl and the usefulness
12650     of archlib to separate different binaries.
12651
12652 Index: MANIFEST
12653
12654     os2/notes removed
12655
12656     obsolete hints/dnix.sh removed.
12657
12658     New typeglob test.
12659
12660 Index: Makefile.SH
12661
12662     For building shared libperl, relocate whole rule to
12663     inside the if test -f $osname/Makefile.SHs case.
12664
12665 Index: Porting/Glossary
12666
12667     Updated.
12668
12669 Index: README.os2
12670
12671     Updated.
12672
12673 Index: av.c
12674
12675     Subject: Re: SEGV with $_[0] and circular references
12676
12677     Subject: random cleanup
12678
12679     This patch removes a few obvious redundancies in the source.
12680
12681 Index: config_H
12682
12683     Updated.  Note new comments to make AIX happy.
12684
12685 Index: config_h.SH
12686
12687     Change /*#define../**/ into /*#define../ **/
12688     to make IBM's xlc compiler shut up about nested comments.
12689     The /*#define FOO /**/ is a perfectly legal un-nested comment, and
12690     I wish IBM would fix it's blasted compiler instead.  In the meantime
12691     we'll take mercy on the poor AIX user and get rid of the screenfulls
12692     of stupid warning messages.  Thanks to Hallvard B Furuseth for the fix.
12693
12694 Index: dump.c
12695
12696     This patch changes neither behavior nor performance.  However, it does
12697     reduce code size and improve maintainability by combining some common
12698     code in gv_fullname() and gv_efullname().
12699
12700 Index: ext/FileHandle/FileHandle.pm
12701
12702     This patch documents the behavior of FileHandle::{new,open} with
12703     regard to open modes.  It also documents the exportation of Fcntl
12704     constants.
12705
12706     This patch fixes a bug observed by Tom Christiansen: FileHandle::new
12707     didn't allow for file permissions after the file mode.  Here's a patch.
12708
12709 Index: ext/IO/lib/IO/File.pm
12710
12711     This patch fixes a bug observed by Tom Christiansen: IO::File::new
12712     didn't allow for file permissions after the file mode.  Here's a patch.
12713
12714     This patch documents the behavior of IO::File::{new,open} with
12715     regard to open modes.  It also documents the exportation of Fcntl
12716     constants.
12717
12718 Index: ext/Opcode/Opcode.pm
12719
12720     Subject: Re: glob in Safe compartment allows shell access
12721
12722     I've moved the glob op into the same opcode tag as backticks and system
12723     and added a comment.
12724
12725 Index: gv.c
12726
12727     This patch changes neither behavior nor performance.  However, it does
12728     reduce code size and improve maintainability by combining some common
12729     code in gv_fullname() and gv_efullname().
12730
12731 Index: handy.h
12732
12733     Subject: Patch for LONG_MAX & co.
12734
12735     Sorry about adding yet another #ifdef forest, but hopefully this
12736     should resolve the *_MAX issues permanently. It adds to the
12737     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
12738     symbols the complete set of
12739     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
12740     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
12741     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
12742     and get appropriate figures. All references to LONG_(MIN|MAX) are
12743     changed appropriately.
12744
12745     The .c changes have the side effect of making cast_uv properly use quad
12746     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
12747     works, but I don't have any handy Crays to try it out on.
12748
12749     Add notes on perl's internal types, specifically Quad_t and IV.
12750
12751 Index: hints/hpux.sh
12752
12753     Remove the d_bsdpgrp hint.  The defaults should be ok.
12754
12755 Index: hints/irix_6_2.sh
12756
12757     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
12758     unless that's what the user really wants.
12759
12760 Index: hints/mpeix.sh
12761
12762     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
12763     unless that's what the user really wants.
12764
12765 Index: hints/os2.sh
12766
12767     Fixes for sh vs. bin_sh + cleanup.
12768
12769 Index: hints/ultrix_4.sh
12770
12771     Don't call optimize=-g, just call optimize=none.  The -g
12772     pulls in -DDEBUGGING, which might not be wanted.
12773
12774 Index: lib/ExtUtils/MM_Unix.pm
12775
12776     .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
12777
12778 Index: lib/ExtUtils/xsubpp
12779
12780     Fix SCOPE?  (See pod/perlxs.pod).
12781     Up version number to 1.938.
12782
12783 Index: lib/Test/Harness.pm
12784
12785     Add a return value to runtests - non-zero if all tests ran ok,
12786     zero otherwise.
12787
12788 Index: lib/perl5db.pl
12789
12790     Ilya's debugger patch.
12791         Undefined subroutine &Carp::longmess called at
12792             /opt/perl5.003_03/lib/perl5db.pl line 1423.
12793
12794
12795     Make perl5db compatible with the recent 'strict refs' enforcement
12796     in %SIG.
12797
12798 Index: malloc.c
12799
12800     A patch to perl5.003_02/malloc to give a sensible error abort() message
12801     in ANSI C, and to give it to stderr instead of stdout.
12802
12803     Use config_h's STRINGIFY macro instead of pre-ANSI "p".
12804
12805 Index: mg.c
12806
12807     Subject: FAKE typeglobs seriously busted (with patch)
12808
12809     Handling of fake typeglobs (scalars that are really globs
12810     in disguise) is seriously busted since 5.002 (it wasn't
12811     so in 5.001n).
12812     The problem is that mg_get() on a glob calls gv_efullname()
12813     which might coerce its first arg to a string.
12814
12815     Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
12816     weren't being properly detected by some of the sig magic, but as shared
12817     hash keys wouldn't normally be used in %SIG it's unlikely this is a
12818     significant problem.)
12819
12820     This patch changes neither behavior nor performance.  However, it does
12821     reduce code size and improve maintainability by combining some common
12822     code in gv_fullname() and gv_efullname().
12823
12824 Index: myconfig
12825
12826     Update perlio-related variables.
12827
12828 Index: op.c
12829
12830     This patch changes neither behavior nor performance.  However, it does
12831     reduce code size and improve maintainability by combining some common
12832     code in gv_fullname() and gv_efullname().
12833
12834 Index: opcode.h
12835
12836     Updated.  See opcode.pl.
12837
12838 Index: opcode.pl
12839
12840     Subject: Re: truncate with file name does not work (with patch)
12841
12842     The prototype for truncate was changed so that perl won't die
12843     with C<use strict;> when the first arg is a bareword (filehandle).
12844     I think it was Tom (as in "tchrist") who brought this up.
12845
12846     Here's a patch that undoes the damage, makes it work with
12847     C<use strict;>, and adds to the testsuite.
12848
12849 Index: os2/Makefile.SHs
12850
12851     perllib vs. LIBPERL
12852
12853 Index: os2/diff.configure
12854
12855     Updated.
12856
12857 Index: os2/os2.c
12858
12859     SH_PATH_INI vs. BIN_SH
12860
12861 Index: os2/os2ish.h
12862
12863     SH_PATH_INI added (needed to redefine SH_PATH for binary
12864             distribution).
12865     SH_PATH is redefined.
12866
12867 Index: patchlevel.h
12868
12869     SUBVERSION 4.
12870
12871 Index: perl.h
12872
12873     Subject: Patch for LONG_MAX & co.
12874
12875     Sorry about adding yet another #ifdef forest, but hopefully this
12876     should resolve the *_MAX issues permanently. It adds to the
12877     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
12878     symbols the complete set of
12879     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
12880     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
12881     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
12882     and get appropriate figures. All references to LONG_(MIN|MAX) are
12883     changed appropriately.
12884
12885     The .c changes have the side effect of making cast_uv properly use quad
12886     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
12887     works, but I don't have any handy Crays to try it out on.
12888
12889     Add notes on perl's internal types, specifically Quad_t and IV.
12890
12891 Index: perlio.c
12892
12893     Removes an incorrect prototype for setlinebuf from
12894     perlio.c because it conflicts with the correct declaration in
12895     MachTen's stdio.h (and possibly other stdio's as well).
12896
12897     Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
12898     HAS_F[GS]ETPOS) case.  The patch fixes this omission (in a rather lumpen
12899     manner).  I don't think this should affect platforms which try to hack a
12900     different path through the #ifdef forest, but this assertion would benefit
12901     from testing...
12902
12903     Dominic Dunlop
12904
12905 Index: plan9/config.plan9
12906
12907     Updated.
12908
12909 Index: plan9/fndvers
12910
12911     Updated.
12912
12913 Index: plan9/mkfile
12914
12915     Updated.
12916
12917 Index: plan9/setup.rc
12918
12919     Updated.
12920
12921 Index: pod/perldiag.pod
12922
12923     Subject: lval substr() coredumps with refs (with patch)
12924
12925     substr() coredumps with a target that is a ref, when it is used in
12926     an lvalue context.
12927     The patch below corrects the problem by stringifying the reference
12928     first (and emitting a warning when appropriate).
12929
12930 Index: pod/perlxs.pod
12931
12932     document xsubpp SCOPE:
12933
12934 Index: pp.c
12935
12936     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
12937
12938     substr() in lvalue context interacts in buggy fashion with SVs that
12939     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
12940     1, since these are merely "cleared in place" by setting SvOK_off.
12941
12942     Subject: lval substr() coredumps with refs (with patch)
12943
12944     substr() coredumps with a target that is a ref, when it is used in
12945     an lvalue context.
12946     The patch below corrects the problem by stringifying the reference
12947     first (and emitting a warning when appropriate).
12948
12949     Subject: Patch for LONG_MAX & co.
12950
12951 Index: pp_ctl.c
12952
12953     This patch changes neither behavior nor performance.  However, it does
12954     reduce code size and improve maintainability by combining some common
12955     code in gv_fullname() and gv_efullname().
12956
12957 Index: pp_hot.c
12958
12959     Subject: Patch for LONG_MAX & co.
12960
12961     This patch changes neither behavior nor performance.  However, it does
12962     reduce code size and improve maintainability by combining some common
12963     code in gv_fullname() and gv_efullname().
12964
12965 Index: pp_sys.c
12966
12967     This patch changes neither behavior nor performance.  However, it does
12968     reduce code size and improve maintainability by combining some common
12969     code in gv_fullname() and gv_efullname().
12970
12971 Index: proto.h
12972
12973     This patch changes neither behavior nor performance.  However, it does
12974     reduce code size and improve maintainability by combining some common
12975     code in gv_fullname() and gv_efullname().
12976
12977 Index: run.c
12978
12979     This patch changes neither behavior nor performance.  However, it does
12980     reduce code size and improve maintainability by combining some common
12981     code in gv_fullname() and gv_efullname().
12982
12983 Index: sv.c
12984
12985     Subject: random cleanup
12986
12987     This patch removes a few obvious redundancies in the source.
12988
12989     Subject: sv_setsv patch
12990
12991     This patch changes neither behavior nor performance.  However, it does
12992     reduce code size and improve maintainability by combining some common
12993     code in gv_fullname() and gv_efullname().
12994
12995     From: Chip Salzenberg
12996     Subject: Track SVs for destruction when -DPURIFY
12997
12998     When checking for memory leaks, I compiled Perl with "-DPURIFY".
12999     Although that flag improves the leak checking, it also breaks
13000     destruction of global objects, because SVs aren't kept in captive
13001     arenas any more.
13002
13003     This patch rectifies the problem by providing an alternative
13004     method for keeping track of SVs when Perl is compiled for Purify.
13005     It has no effect on normal operation.
13006
13007
13008     Add comment about assert(len >=0) when len is unsigned anyway.
13009
13010 Index: t/io/fs.t
13011
13012     Subject: Re: truncate with file name does not work (with patch)
13013
13014     The prototype for truncate was changed so that perl won't die
13015     with C<use strict;> when the first arg is a bareword (filehandle).
13016     I think it was Tom (as in "tchrist") who brought this up.
13017
13018     Here's a patch that undoes the damage, makes it work with
13019     C<use strict;>, and adds to the testsuite.
13020
13021     The "not implemented" branch is missing a "\n".
13022
13023 Index: t/op/gv.t
13024
13025     Subject: FAKE typeglobs seriously busted (with patch)
13026
13027     Handling of fake typeglobs (scalars that are really globs
13028     in disguise) is seriously busted since 5.002 (it wasn't
13029     so in 5.001n).
13030
13031     The problem is that mg_get() on a glob calls gv_efullname()
13032     which might coerce its first arg to a string.
13033
13034 Index: t/op/substr.t
13035
13036
13037     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
13038
13039     substr() in lvalue context interacts in buggy fashion with SVs that
13040     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
13041     1, since these are merely "cleared in place" by setting SvOK_off.
13042
13043     Subject: lval substr() coredumps with refs (with patch)
13044
13045     substr() coredumps with a target that is a ref, when it is used in
13046     an lvalue context.
13047     The patch below corrects the problem by stringifying the reference
13048     first (and emitting a warning when appropriate).
13049
13050 Index: toke.c
13051
13052     Subject: Re: truncate with file name does not work (with patch)
13053
13054     The prototype for truncate was changed so that perl won't die
13055     with C<use strict;> when the first arg is a bareword (filehandle).
13056     I think it was Tom (as in "tchrist") who brought this up.
13057
13058     Here's a patch that undoes the damage, makes it work with
13059     C<use strict;>, and adds to the testsuite.
13060
13061 Index: util.c
13062
13063     Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
13064             __DIE__ (with patch)
13065
13066     sv_2pv() might call croak() (which is not prepared to handle that
13067     when it calls sv_2pv(), itself).  Likewise for warn() (but under
13068     slightly more esoteric circumstances--mg_get() in sv_2pv() might
13069     trigger a call to warn()).
13070
13071
13072     Subject: Patch for LONG_MAX & co.
13073
13074     PERL_BADLANG is examined by default before issuing a warning during
13075             internationalization.
13076
13077 Index: utils/h2xs.PL
13078
13079     Make leading =head NAME item a paragraph so pod2man finds it.
13080
13081 Index: utils/perldoc.PL
13082
13083     Use col -x to filter out half-line feeds (ESC-9) from
13084     HP-UX nroff -man output.  (col -x isn't portable -- SunOS
13085     doesn't support the -x option.)
13086
13087
13088 ----------------
13089 Version 5.003_03
13090 ----------------
13091
13092 Most of the changes in 5.003_03 are to make the build and installation
13093 process more robust.  The details are described below.  A very brief
13094 summary is:
13095
13096 o Visible Changes to Core Functionality
13097
13098    -Support for tied filehandles.
13099
13100 o Configure enhancements
13101
13102    -How to build and install a shared libperl.so is now documented
13103     and supported, though it's not the default for most platforms.
13104
13105 o Bug fixes
13106
13107    -Support bit operations on strings longer than 15 bytes.
13108
13109    -If a regex supplied to split() contains paranthesized subpatterns
13110     that can result in null matches, perl no longer coredumps.
13111
13112    -Fix problems with each() on tied hashes.
13113
13114    -Make h2ph architecture-independent by using Config at run-time
13115     rather than extraction time.
13116
13117 o Specific Changes
13118
13119 Here are the specific file-by-file changes.
13120
13121 # This is my patch perl5.003_03.pat to perl5.003_02
13122 # The full description is below.
13123 # Please execute the following commands before applying this patch.
13124 # (You can feed this patch to 'sh' to do so.)
13125 #   -- Andy Dougherty
13126
13127 # Absorbed into Changes5.002
13128 rm -f Changes.Conf
13129
13130 # Not needed.
13131 rm -f ext/POSIX/mkposixman.pl
13132
13133 # Moved to README.os2.  I'm not sure why the README files are
13134 # here rather than in the appropriate subdirectories.
13135 rm -f os2/README
13136
13137 # Not needed.
13138 rm -f pod/Makefile.PL
13139
13140 # New test for bit ops.
13141 touch t/op/bob.t
13142
13143 # Patches that create new tests don't always make them executable.
13144 chmod +x t/*/*.t
13145
13146 # Create a new directory for Porting and Patching info.
13147 mkdir Porting
13148
13149 exit 0
13150
13151 This is patch perl5.003_03.pat to perl version 5.003_02.
13152 This takes you from 5.003_02 to 5.003_03.
13153
13154 To apply this patch, run the above commands,
13155 cd to your perl source directory and then type
13156
13157         patch -p1 -N < perl5.003_03.pat
13158
13159 The changes are described after each /^Index/ line below.  This is
13160 designed so you can examine each change with a command such as
13161
13162         csplit -k perl5.003_03.pat '/^Index:/' '{99}'
13163
13164 Index: Changes
13165
13166         Include 5.003_03 change notes.
13167
13168         Move older change notes to separate files.
13169
13170 Index: Changes5.000
13171
13172         New file.  Changes from perl4.036 to 5.000.
13173
13174 Index: Changes5.001
13175
13176         New file.  Changes from 5.000 to 5.001
13177
13178 Index: Changes5.002
13179
13180         New file.  Changes from 5.001 to 5.002
13181
13182 Index: Changes5.003
13183
13184         New file.  Changes from 5.002 to 5.003
13185
13186 Index: Configure
13187
13188         Relaxed warning about ksh on exotic machines.
13189
13190         Changed usesafe to useopcode.
13191
13192         Add search for gzip and zip.
13193
13194         Look more carefully for $sh (the Bourne-ish shell).
13195         Use that info to set $startsh correctly.
13196
13197         Change prompts for PerlIO interface.  See INSTALL
13198         for how this is supposed to work.  The default is
13199         still the same as in 5.003_02, namely don't use
13200         any fancy new PerlIO stuff.
13201
13202         Don't look for sigvec() since we don't actually use it.
13203         (Plus, it used to print an alarming misleading message about
13204         race conditions.)
13205
13206         Look for stdio's _filbuf under the possible names of
13207         _filbuf, __filbuf, and _fill.
13208
13209         New $useshrplib variable to control whether we build a shared
13210         libperl.so.  The name of the library is in $libperl.
13211         Always install it in $installarchlib/CORE/$libperl.
13212
13213         Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
13214
13215         Replace old $altmake stuff with newer autoconf-ish
13216         $make_set_make, which checks if $make sets $(MAKE).  Now you
13217         choose an alternate make with sh Configure -Dmake=gmake (or
13218         whatever).
13219
13220         Remove 'ln' for the list of essential commands.  Simulate
13221         it with 'cp' if necessary.
13222
13223         Change `logname` prompts to handle extra gratuitous spaces in
13224         Ultrix output.
13225
13226         Autodetect os2.
13227
13228         Fix silly bug in checking for fully-qualified names in /etc/hosts.
13229
13230         Generalize Gconvert tests.  Give correct and more useful
13231         error messages.
13232
13233         Use $obj_ext instead of literal '.o' in the dynaloader test.
13234
13235         Include appropriate header files in bcopy() and memcpy()
13236         tests.  Note whether memmove is available.
13237
13238         Check whether struct sigaction works (needed for Solaris 2.5
13239         with -Xc).
13240
13241         Include appropriate header files for randbits test.
13242
13243 Index: INSTALL
13244
13245         Add note about space requirements.
13246
13247         Update to match Configure changes (Opcode vs. Safe,
13248         useperlio, useshrplib, etc.)
13249
13250         Reorganize the structure of some of the hints.
13251
13252         Miscellaneous clarifications.
13253
13254 Index: MANIFEST
13255
13256         Updated.  5.003_02 introduced some massive patches, mostly
13257         due to spacing changes.  I didn't bother to sort them all out;
13258         I just started with 5.003's MANIEFST.
13259
13260 Index: Makefile.SH
13261
13262         Support the new simplified shared libperl mechanism.
13263
13264         Use new $make_set_make directive.
13265
13266         Remove redundant libperl Make variable.
13267
13268         Remove unnecessary MAB variable.
13269
13270         Remove dependency of minitest on lib/Config.pm, since it could
13271         well have been a failure of configpm that inspired testing
13272         miniperl in the first place!
13273
13274 Index: Porting/Glossary
13275
13276         New file describing all the config.sh variables.
13277         Eventually, I hope to fill this directory with other useful
13278         stuff.
13279
13280 Index: README.os2
13281
13282         Replace old README.os2 with more up-to-date os2/README.
13283
13284 Index: config_H
13285
13286         Updated to match current Configure and config_h.SH.
13287         Some rearrangement of parts has occurred due to new
13288         dependencies in the metaconfig units.
13289
13290 Index: config_h.SH
13291
13292         Updated to match current Configure and config_h.SH.
13293         Some rearrangement of parts has occurred due to new
13294         dependencies in the metaconfig units.
13295
13296         Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
13297         SITEARCH, and SITELIB.  Previous versions just included the
13298         ~-expanded names (with unhelpful descriptions).  No functionality
13299         is changed, but maybe it's a little better documented now.
13300
13301 Index: doio.c
13302
13303         Possibly Include <signal.h> and <unistd.h>
13304
13305 Index: doop.c
13306
13307         No longer prefer bcmp over memcmp when order doesn't matter.
13308
13309         Support bit operations on strings longer than 15 bytes.
13310
13311 Index: embed.h
13312
13313         Auto-generated.
13314
13315 Index: embed.pl
13316
13317         Expand warning at the top.
13318
13319 Index: ext/IO/IO.pm
13320
13321         Clean up docmentation installation errors.
13322
13323 Index: ext/IO/lib/IO/Seekable.pm
13324
13325         Clean up docmentation installation errors.
13326
13327 Index: ext/IO/lib/IO/Select.pm
13328
13329         Clean up docmentation installation errors.
13330
13331 Index: ext/Opcode/Opcode.xs
13332
13333         Add support for tied filehandles.
13334
13335 Index: ext/SDBM_File/sdbm/sdbm.h
13336
13337         Change the Mymalloc to match Perl_malloc in perl.h.
13338
13339 Index: ext/util/make_ext
13340
13341         Typo change.
13342         Get rid of unused altmake.
13343
13344 Index: global.sym
13345
13346         Fix problems with each() on tied hashes.
13347
13348 Index: handy.h
13349
13350         Change safe*alloc functions to have prototypes that
13351         match the system's malloc and free types.  That is, use
13352         Malloc_t instead of char *, and Free_t instead of void.
13353         This is necessary so . . .
13354
13355         Safefree cast matches type of free() whether it's perl's
13356         malloc/free or the system's malloc/free.
13357
13358 Index: hints/README.hints
13359
13360         Remove out-of-date info.
13361
13362         Document a bit about how hint files work.
13363
13364 Index: hints/aix.sh
13365
13366         qmaxmem hint doesn't apply to gcc.
13367
13368 Index: hints/dgux.sh
13369
13370         Configure will now automatically detect shared libperl stuff.
13371
13372 Index: hints/dynixptx.sh
13373
13374         Fix typo in comment.
13375
13376         Configure will now automatically detect shared libperl stuff.
13377
13378 Index: hints/epix.sh
13379
13380         Use glibpth instead of libpth.  This allows Configure to
13381         add local directories, such as /opt/local/lib, etc.
13382
13383 Index: hints/irix_6_2.sh
13384
13385         Include some info on cc -n32 compile.
13386
13387 Index: hints/linux.sh
13388
13389         Configure now tests gcvt() more thoroughly.
13390
13391 Index: hints/machten_2.sh
13392
13393         Update where to find dld.
13394
13395 Index: hints/mips.sh
13396
13397         Use glibpth instead of libpth.
13398
13399 Index: hints/next_3.sh
13400
13401         Build up $mab dynamically.  Since $mab isn't used anywhere
13402         anymore, this is useless.  However, $mab was never used for
13403         next_3.sh anyway, so there's been no change in functionality.
13404
13405 Index: hints/next_4.sh
13406
13407         Get rid of extraneous isnext_4 variable.  Configure and
13408         Makefile.SH will use $osname and $osvers instead.
13409
13410         Build up $mab dynamically based on available architectures.
13411
13412         Absorb $mab into ccflags and ccdlflags.  I hope that will
13413         cover everything.  (Configure should automatically remove
13414         the -arch stuff from cppflags.)
13415
13416         Configure now knows next4 needs to use a shared libperl.5.so.
13417
13418         Allow users to use -Dprefix.
13419
13420 Index: hints/os2.sh
13421
13422         Try to update to reflect newer shared libperl stuff.
13423         I probably goofed :-).
13424
13425 Index: hints/sco.sh
13426
13427         Additional notes on using icc.
13428
13429         Additional flags for dynamic loading.
13430
13431 Index: hints/solaris_2.sh
13432
13433         Perl.h no longer prefers bcmp, so it's again ok if Configure
13434         finds them, since perl will prefer the mem* versions anyway.
13435
13436 Index: hints/sunos_4_0.sh
13437
13438         Don't include <unistd.h>
13439
13440 Index: hints/sunos_4_1.sh
13441
13442         Add brief note about GNU as and ld.
13443
13444         Don't include <unistd.h>
13445
13446         Add notes about WHOA THERE messages.
13447
13448 Index: hints/titanos.sh
13449
13450         Include sfio in libswanted.
13451
13452         Don't set libpth any more.
13453
13454 Index: hints/umips.sh
13455
13456         New hint file.
13457
13458 Index: hv.c
13459
13460         Use memcmp even in cases where ordering doesn't matter.
13461
13462         Fix problems with each() on tied hashes.
13463
13464 Index: installperl
13465
13466         Simplify installation of shared libperl.so.
13467
13468         Avoid reaching Command Failed!!! with /usr/bin/perl.
13469
13470 Index: lib/AutoSplit.pm
13471
13472         Clean up docmentation installation errors.
13473
13474 Index: lib/ExtUtils/MM_Unix.pm
13475
13476         Remove MAB references.
13477
13478         Use 'useshrplib' instead of 'd_shrplib'
13479
13480 Index: lib/ExtUtils/MakeMaker.pm
13481
13482         Remove mab references.
13483
13484 Index: lib/FindBin.pm
13485
13486         Clean up docmentation installation errors.
13487
13488 Index: lib/Symbol.pm
13489
13490         Put back in the BEGIN { require 5.002; }.  The version in
13491         5.003_02 wouldn't work in 5.002 anyway.  Further, the whole
13492         point of the construct is to catch 5.001m, so we can't use
13493         syntax introduced after 5.001m to do that.
13494
13495 Index: lib/Text/Wrap.pm
13496
13497         Remove double 'use strict'.
13498
13499 Index: lib/perl5db.pl
13500
13501         Add explicit '&' to avoid warnings under strict refs.
13502
13503 Index: lib/sigtrap.pm
13504
13505         Clean up docmentation installation errors.
13506
13507 Index: makedepend.SH
13508
13509         Use Configure's $sh and $make_set_make variables.
13510
13511 Index: mg.c
13512
13513         Include <unistd.h>
13514
13515         Use Safefree() macro instead of safefree() function with
13516         a (possibly) incorrect cast.  The whole point of the
13517         Safefree() macro is that it does the correct cast for you.
13518
13519
13520 Index: patchlevel.h
13521
13522         Change to SUBVERSION 3.
13523
13524 Index: perl.c
13525
13526         Include <unistd.h>
13527
13528 Index: perl.h
13529
13530         No longer prefer bcmp slightly for comparisons that don't care
13531         about ordering.
13532
13533         Rely on Configure setting SH_PATH.
13534
13535         Change the function name to Pause() instead of pause() to
13536         avoid potential prototype problems.  (This naming convention
13537         is similar to the Fwrite and Fflush macros.)
13538
13539         Fix problems with each() on tied hashes.
13540
13541         Work around crypt prototype problem on NeXT.
13542
13543 Index: perlio.c
13544
13545         Fixes to support non-std stdio.
13546
13547 Index: perlio.h
13548
13549         Try to document the various #defines a bit.  This is far from
13550         finished.
13551
13552         Remove a lot of trailing whitespace.  (It's of no consequence, but
13553         but I'm not going to redo the patch just to put back in the trailing
13554         whitespace either.)
13555
13556 Index: perlsdio.h
13557
13558         Fixes to support non-std stdio.
13559
13560 Index: perly.c
13561
13562         Restore use of Safefree() macro.
13563
13564 Index: perly.c.diff
13565
13566         Restore use of Safefree() macro.
13567
13568 Index: perly.h
13569
13570         Delete duplicate line.
13571
13572 Index: plan9/buildinfo
13573
13574         Update.
13575
13576 Index: pod/perlapio.pod
13577
13578         Clean up docmentation installation errors.
13579
13580 Index: pod/perlipc.pod
13581
13582         Fix typo.
13583
13584         Untaint port number.
13585
13586 Index: pod/perlmod.pod
13587
13588         Fix a minor nit regarding Exporter.
13589
13590 Index: pod/perlre.pod
13591
13592         Clean up docmentation installation errors.
13593
13594 Index: pod/perltie.pod
13595
13596         Add support for tied filehandles.
13597
13598 Index: pod/perltrap.pod
13599
13600         Clean up docmentation installation errors.
13601
13602 Index: pod/perlxstut.pod
13603
13604         Clean up docmentation installation errors.
13605
13606 Index: pod/pod2man.PL
13607
13608         Clean up docmentation installation errors.
13609
13610 Index: pp.c
13611
13612         Add support for tied filehandles.
13613
13614         If a regex supplied to split() contains paranthesized subpatterns
13615         that can result in null matches, perl coredumps.
13616
13617 Index: pp_hot.c
13618
13619         Use memcmp instead of bcmp even when we don't care about order.
13620
13621         Add support for tied filehandles.
13622
13623 Index: pp_sys.c
13624
13625         Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
13626         (The latter two are especially for NetBSD.)
13627
13628         Don't assume sys/time.h and sys/select.h can't coexist.
13629
13630         Use Pause macro.
13631
13632 Index: proto.h
13633
13634         Fix safe*alloc and safefree prototypes.
13635
13636 Index: regexec.c
13637
13638         Use memcmp instead of bcmp even when we don't care about order.
13639
13640 Index: sv.c
13641
13642         Use memcmp instead of bcmp even when we don't care about order.
13643
13644 Index: t/lib/opcode.t
13645
13646         Add support for tied filehandles.
13647
13648 Index: t/op/bop.t
13649
13650         Support bit operations on strings longer than 15 bytes.
13651
13652 Index: t/op/misc.t
13653
13654         Add support for tied filehandles.
13655
13656 Index: t/op/split.t
13657
13658         If a regex supplied to split() contains paranthesized subpatterns
13659         that can result in null matches, perl coredumps.
13660
13661 Index: toke.c
13662
13663         Include <unistd.h>.
13664
13665         Use memcmp instead of bcmp even when we don't care about order.
13666
13667 Index: util.c
13668
13669         Include <unistd.h>.
13670
13671         Use correct types for safe*alloc and safefree functions.
13672
13673 Index: utils/h2ph.PL
13674
13675         Make h2ph architecture-independent by using Config at run-time
13676         rather than extraction time.
13677
13678 Index: writemain.SH
13679
13680         Remove unnecessary curlies.  (They are a leftover from
13681         an older auto_init mechanism.)
13682
13683 Index: x2p/Makefile.SH
13684
13685         Use Configure's $sh and $make_set_make.
13686
13687         Remove MAB stuff, since it's now in ccflags.
13688
13689         Keep 5.003's RCS info.
13690
13691 Index: x2p/a2p.h
13692
13693         Keep 5.003's RCS info.
13694
13695 Index: x2p/str.c
13696
13697         Use Configure's FILE_filbuf macro instead of a raw _filbuf.
13698
13699
13700 ----------------
13701 Version 5.003_02
13702 ----------------
13703
13704 o Visible Changes to Core Functionality
13705   - Redefining constant subs, or changing sub's prototype now give warnings.
13706   - Fixes for ++/-- of values close to max/min size of an integer
13707   - Warning for un-qualified bareword as handler in $SIG{}.
13708   - UNIVERSAL::isa can now be called as static method.
13709
13710 o Changes in Core Internals
13711   - PerlIO abstraction added.
13712     Perl core and standard extensions no longer assume ANSI C's stdio is IO
13713     mechanism, Default Configure mode is still to use stdio via set of C macros.
13714     Alternate modes are to use stdio via one perlio.c module, or
13715     to use sfio if available.
13716
13717   - Several bug fixs from perl5-porters
13718       - Make sources non-ANSI C correct again.
13719       - SUPER in gv.c
13720       - Last of shared-hash-key patches
13721       - eval '(0,1..3)'; # --> SegFault
13722       - coredumps after simple subsitutes.
13723       - Correction to UNIVERSAL::VERSION docs.
13724       - Fixed io_udp test.
13725       - Fixed another abuse of malloc'ed memory.
13726   - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
13727   - Reverted to default of not hiding perl's malloc (if used).
13728
13729 o Changes in the Standard Library and Utilities
13730   - Fixed MakeMaker for static SDBM and builing in a link tree.
13731   - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
13732   - Documentation/test tweak to DB_File
13733   - h2xs upgrade to allow use C::Scan module
13734
13735 o Changes in OS-specific and Build-time Support
13736   - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
13737   - Updated MANIFEST
13738   - make minitest now depends on lib/Config.pm, as some of tests require it.
13739   - Included latest plan9 sub-directory
13740   - Applied OS/2 patches.
13741   - Typo patch for VMS.
13742
13743
13744 ----------------
13745 Version 5.003_01
13746 ----------------
13747
13748 Version 5.003_01 contains bugfixes and additions accumulated since
13749 version 5.002_01, since the patch to version 5.003 was deliberately
13750 kept simple.  In addition to numerous small bugfixes in the core,
13751 library files, and documentation, this patch contains several
13752 significant revisions, summarized below:
13753
13754 o Visible Changes to Core Functionality
13755
13756   - A port to Plan9 has been started, and changes are integrated into
13757     the standard distribution.  As of this release, the Perl core
13758     and several common extensions are working.
13759
13760   - A set of basic methods in the UNIVERSAL class have been added to
13761     the Perl core.  Since UNIVERSAL is an implicit member of every
13762     class's @ISA, the methods can be called via any object.
13763
13764   - A mandatory warning has been added for 'declarations' of lexical
13765     variables using the "my" operator which mask an existing lexical
13766     variable declared in the same scope, making the previous variable
13767     inaccessible by its name.
13768
13769   - The "use" and "require" operators have been extended to allow
13770     checking of the required module's version.  The "use" operator
13771     can now be used for an immediate version check of Perl itself.
13772
13773   - A new "strict" pragma, "strict untie", has been added, which
13774     produces an error if a tied value is untied when other references
13775     exist to the internal object implementing the tie.
13776
13777   - Barewords used as associative array keys (i.e. when specifying
13778     an associative array element like $foo{__BAR} or on the left
13779     side of the => operator) may now begin with an underscore as
13780     well as an alphabetic character.
13781
13782   - Some of the configuration information previously produced by the
13783     -v switch has been moved to the -V switch, in order to keep -v
13784     output concise.
13785
13786 o Changes in Core Internals
13787
13788   - Symbol table and method lookups have been made faster.
13789
13790   - Perl subroutines which just return a constant value are now
13791     optimized at compile time into inline constants.
13792
13793   - Management of keys for associative arrays has been improved to
13794     conserve space when the same keys are reused frequently, and
13795     to pass true Perl values to tie functions, instead of stringified
13796     representations.
13797
13798   - Messages normally output to stderr may be directed to another
13799     stream when Perl is built.  This allows some platforms to
13800     present diagnostic output in a separate window from normal
13801     program results.
13802
13803   - A bug which caused suiperl to fail silently, albeit securely,
13804     in version 5.003 on some systems has been fixed.
13805
13806   - Management of Unix-style signal handlers via the %SIG associative
13807     array has been made safer.
13808
13809   - Several global C symbols have been renamed to eliminate collisions
13810     with system C header files or libraries on some platforms.
13811     Unfortunately, this means that dynamic extensions compiled under
13812     previous versions of Perl will need to be rebuilt for Perl
13813     5.003_01.  We're in the process of cleaning up Perl's C
13814     namespace to make it easier to link Perl with other binaries,
13815     so this will probably happen again between now and version 5.004.
13816     After that, we'll do our best to maintain binary compatibility
13817     between versions.
13818
13819   - An alternate allocation strategy has been added to Perl's
13820     optional private memory management routines.  This strategy,
13821     which may be selected when Perl is built, is designed to
13822     conserve memory in programs which allocate many small
13823     chunks of memory with sizes near a power of 2, as is often
13824     the case in Perl programs.
13825
13826   - Several memory leaks in the creation and destruction of
13827     multiple interpreters have been fixed.
13828
13829 o Changes in the Standard Library and Utilities
13830
13831   - The Opcode extension, which allows you to control a program's
13832     access to Perl operations, has been added to the standard
13833     distribution.  This extends the work begun in the original
13834     Safe extension, and subsumes it.  The Safe interface is still
13835     available.
13836
13837   - The IO extension, which provides a set of classes for object-
13838     oriented handling of common I/O tasks, has been added to the
13839     standard distribution.  The IO classes will form the basis
13840     for future development of Perl's I/O interface, and will
13841     subsume the FileHandle class in the near future.  The default
13842     class to which all Perl I/O handles belong is now IO::Handle,
13843     rather than FileHandle.
13844
13845   - The ExtUtils::Embed library module, which provides a set
13846     of utility function to help in embedding Perl in other
13847     applications, has been added to the standard distribution.
13848
13849   - The Fatal library module, which provides a simple interface
13850     for creating "do-or-die" equivalents of existing functions,
13851     has been added to the standard distribution.
13852
13853   - The FindBin library module, which determines the full path
13854     to the currently executing program, has been added to the
13855     standard distribution.
13856
13857   - The DB_File extension, and the Getopt::Long, Test::Harness,
13858     Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
13859     have been updated to the authors' latest versions.
13860
13861   - The Carp library module now considers the @ISA chain when
13862     determining the caller's package for inclusion in error messages.
13863
13864   - The h2xs, perlbug, and xsubpp utilities have been updated.
13865
13866   - The standard Perl debugger has been updated, and the information
13867     provided to the debugger when an XSUB is called has been improved,
13868     making it possible for alternate debuggers (such as Devel::DProf)
13869     to do a better job of tracking XSUB calls.
13870
13871   - The pod documentation formatting tools in the standard distribution
13872     can now handle characters in the input stream whose high bit is set.
13873
13874   - The cperl-mode EMACS editing mode has been updated.
13875
13876 o Changes in Documentation
13877
13878   - Typographic and formatting errors have been corrected in the pod
13879     documentation for the core and standard library files
13880
13881   - Explanations of several core operators have been improved
13882
13883   - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
13884     extensively revised.
13885
13886 o Changes in OS-specific and Build-time Support
13887
13888   - Support for the NeXT platform has been extended through
13889     NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
13890
13891   - Support for OS/2 has been extended as well, and now includes
13892     options for building a.out binaries.
13893
13894   - Support for VMS has also been extended, incorporating improved
13895     processing of file specification strings, optional suppression of
13896     carriage control interpretation for record-structured files,
13897     improved support for the -S command line switch, a number of
13898     VMS-specific bugfixes, and significantly improved performance
13899     in line-oriented reading of files.
13900
13901   - Several hints files have been added or updated: aux.sh (updated),
13902     convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
13903     irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
13904     next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
13905     sco.sh (updated), and solaris_2.sh (updated).
13906
13907   - The test driver for the regression tests now reports when a set
13908     of tests have been skipped (presumable because the operation
13909     they're designed to test isn't supported on the current system).