[win32] merge changes#872,873 from maintbranch
[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_05        Maintenance release 5 for 5.004
55 ----------------
56
57 "I said to my soul, be still, and wait without hope
58  For hope would hope for the wrong thing; wait without love
59  For love would be love of the wrong thing; there is yet faith
60  But the faith and the love and the hope are all in the waiting.
61  Wait without thought, for you are not ready for thought:
62  So the darkness shall be light, and the stillness the dancing."
63   -- T.S.Eliot, East Coker
64
65
66   HEADLINES FOR THIS MAINTENANCE RELEASE
67
68     TBA
69
70
71 Change 764 on 1998/03/05 by TimBunce@ig.co.uk
72
73     APPLLIB_EXP now has arch and version dirs added to @INC
74
75 Change 761 on 1998/03/05 by TimBunce@ig.co.uk
76
77      Title:  "properly refcount localization, fix C<local $tied{foo}>"
78       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
79     Msg-ID:  <199802191207.MAA10742@toad.ig.co.uk>
80      Files:  av.c hv.c scope.c t/op/local.t
81
82 Change 758 on 1998/03/04 by TimBunce@ig.co.uk
83
84     perldoc -f now uses pager if text is too long for screen
85
86 Change 757 on 1998/03/04 by TimBunce@ig.co.uk
87
88     Added OpenBSD hint file from <Todd.Miller@courtesan.com>
89     Document 'warn with no args' behaviour, from <johnpc@xs4all.net>
90
91 Change 756 on 1998/03/04 by TimBunce@ig.co.uk
92
93     Fix for new gnulibc stdio.h when using sfio+perlio
94
95 Change 755 on 1998/03/04 by TimBunce@ig.co.uk
96
97     Fixed typo in vms/ext/Stdio/Stdio.pm AUTOLOAD
98     Added details of split in scalar context to perlfunc.pod
99
100 Change 754 on 1998/03/04 by TimBunce@ig.co.uk
101
102     Updated perl -v info to include reference to docs and home page.
103
104 Change 753 on 1998/03/04 by TimBunce@ig.co.uk
105
106     Updated hints/bsdos.sh for BSD/OS 3.1
107     Fixed typo in pod/perlsyn.pod
108     Added workaround for old gmake in ext/SDBM_File/sdbm/Makefile.PL
109     Fixed typo in ext/GDBM_File/GDBM_File.pm
110
111 Change 752 on 1998/03/04 by TimBunce@ig.co.uk
112
113     Changed bug address in README to perlbug@perl.com
114     Changed Copyright in perl.c to 1998
115     Added op/pos.t test from Robin Houston <robin@oneworld.org>
116
117 Change 751 on 1998/03/04 by TimBunce@ig.co.uk
118
119     Make t/comp/require.t and t/lib/ph.t executable in repository
120
121 Change 750 on 1998/03/04 by TimBunce@ig.co.uk
122
123     Added dTHR definition to ease backwards compatibility for XS
124        source code from 5.005.
125
126 Change 749 on 1998/03/04 by TimBunce@ig.co.uk
127
128      Title:  "rename local 'op' variables to 'o'", #F114
129       From:  Gurusamy Sarathy
130      Files:  op.h opcode.h proto.h dump.c op.c opcode.pl pp_ctl.c run.c scope.c
131              toke.c
132
133 Change 748 on 1998/03/04 by TimBunce@ig.co.uk
134
135      Title:  "consolidated win32 patch", #F112
136       From:  Gurusamy Sarathy
137      Files:  MANIFEST pod/perlfaq2.pod pod/perlrun.pod win32/include/sys/socket.h
138              EXTERN.h INTERN.h dosish.h lib/ExtUtils/Command.pm
139              lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Win32.pm
140              lib/ExtUtils/Mksymlists.pm lib/File/DosGlob.pm t/TEST
141              t/harness win32/win32.h win32/win32iop.h README.win32
142              doio.c installhtml installperl pp_sys.c win32/Makefile
143              win32/config.bc win32/config.vc win32/config_H.bc
144              win32/config_H.vc win32/config_h.PL win32/config_sh.PL
145              win32/dl_win32.xs win32/makedef.pl win32/makefile.mk
146              win32/perllib.c win32/runperl.c win32/win32.c
147              win32/win32sck.c win32/bin/perlglob.pl x2p/a2p.h x2p/a2p.c
148              x2p/a2py.c
149
150 Change 747 on 1998/03/04 by TimBunce@ig.co.uk
151
152      Title:  "initialize @INC in ph.t, and fix up MANIFEST", #F111
153       From:  Gurusamy Sarathy
154      Files:  MANIFEST t/lib/ph.t
155
156 Change 746 on 1998/03/04 by TimBunce@ig.co.uk
157
158      Title:  "properly save STDOUT during system() in debugger", #F110
159       From:  Jason Smith <smithj4@rpi.edu>
160      Files:  lib/perl5db.pl
161
162 Change 745 on 1998/03/04 by TimBunce@ig.co.uk
163
164      Title:  "generate DynaLoader.pm at build time", #F109
165       From:  Achim Bohnet <ach@mpe.mpg.de>
166     Msg-ID:  <9802111938.AA26224@o09.xray.mpe.mpg.de>
167      Files:  MANIFEST ext/DynaLoader/DynaLoader.pm.PL ext/DynaLoader/Makefile.PL
168
169 Change 744 on 1998/03/04 by TimBunce@ig.co.uk
170
171      Title:  "Install extensions with bootstrap in $archlib", #F108
172       From:  koenig@anna.mind.de (Andreas J. Koenig), koenig@kulturbox.de (Andreas
173              J. Koenig)
174     Msg-ID:  <sfcra9fqx0n.fsf@anna.in-berlin.de>
175      Files:  lib/ExtUtils/Install.pm
176
177 Change 743 on 1998/03/04 by TimBunce@ig.co.uk
178
179      Title:  "Pod::Html trips over "C<0>"", #F107
180       From:  Chip Salzenberg
181      Files:  lib/Pod/Html.pm
182
183 Change 742 on 1998/03/04 by TimBunce@ig.co.uk
184
185      Title:  "5.004_58 | _04: pod2*,perlpod: L<show this|man/section>", #F106
186       From:  Achim Bohnet <ach@mpe.mpg.de>
187     Msg-ID:  <9802111629.AA00595@o09.xray.mpe.mpg.de>
188      Files:  pod/perlpod.pod lib/Pod/Html.pm lib/Pod/Text.pm pod/pod2man.PL
189
190 Change 741 on 1998/03/04 by TimBunce@ig.co.uk
191
192      Title:  "New patch for $^E==GetLastError() under Win32", #F105
193       From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Tye McQueen
194              <tye@metronet.com>, ilya@math.ohio-state.edu (Ilya
195              Zakharevich)
196     Msg-ID:  <199801040630.AA29298@metronet.com>,
197              <199801041826.NAA11568@aatma.engin.umich.edu>,
198              <1998Jan4.130412.2719461@cor.newman>
199      Files:  pod/perlfunc.pod pod/perlvar.pod doio.c lib/dumpvar.pl lib/perl5db.pl
200              win32/win32.h mg.c util.c win32/makedef.pl win32/win32.c
201
202 Change 740 on 1998/03/04 by TimBunce@ig.co.uk
203
204      Title:  "5.004_56: Patch to Tie::Hash and docs", #F104
205       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
206     Msg-ID:  <199801120134.UAA05437@monk.mps.ohio-state.edu>
207      Files:  pod/perlfunc.pod lib/Tie/Hash.pm
208
209 Change 739 on 1998/03/04 by TimBunce@ig.co.uk
210
211      Title:  "more doc for perldoc", #F103
212       From:  Gurusamy Sarathy
213      Files:  utils/perldoc.PL
214
215 Change 738 on 1998/03/04 by TimBunce@ig.co.uk
216
217      Title:  "Make perldoc look for an index file ", #F102
218       From:  Gisle Aas <gisle@aas.no>
219     Msg-ID:  <199801221220.NAA22902@furu.g.aas.no>
220      Files:  utils/perldoc.PL
221
222 Change 737 on 1998/03/04 by TimBunce@ig.co.uk
223
224      Title:  "perldoc -F filename", #F101
225       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
226     Msg-ID:  <199712120037.TAA00176@math.mps.ohio-state.edu>
227      Files:  utils/perldoc.PL
228
229 Change 736 on 1998/03/04 by TimBunce@ig.co.uk
230
231      Title:  "sv_grow can fail for HAS_64K_LIMIT systems", #F100
232       From:  Gisle Aas <gisle@aas.no>
233     Msg-ID:  <m3iuqsl3oq.fsf@furu.g.aas.no>
234      Files:  sv.c
235
236 Change 735 on 1998/03/04 by TimBunce@ig.co.uk
237
238      Title:  "Benchmark.pm: timethese corrupts $_", #F099
239       From:  abigail@fnx.com
240     Msg-ID:  <19980201114609.7779.qmail@betelgeuse.wayne.fnx.com>
241      Files:  lib/Benchmark.pm
242
243 Change 734 on 1998/03/04 by TimBunce@ig.co.uk
244
245      Title:  "STRANGE_MALLOC should test failed alloc", #F098
246       From:  Gisle Aas <gisle@aas.no>
247     Msg-ID:  <199802021406.PAA03285@furu.g.aas.no>
248      Files:  hv.c
249
250 Change 733 on 1998/03/04 by TimBunce@ig.co.uk
251
252      Title:  "support caseless %ENV", #F097
253       From:  Gurusamy Sarathy
254      Files:  hv.c t/op/magic.t win32/win32.h
255
256 Change 732 on 1998/03/04 by TimBunce@ig.co.uk
257
258      Title:  "newer cperl-mode.el (from 5.004_60)", #F096
259       From:  Ilya Zakharevich
260      Files:  emacs/cperl-mode.el
261
262 Change 731 on 1998/03/04 by TimBunce@ig.co.uk
263
264      Title:  "Handle set magic on xsub OUTPUT args, add API functions that handle
265              magic", #F095
266       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
267     Msg-ID:  <199801190409.XAA26710@aatma.engin.umich.edu>
268      Files:  pod/perlguts.pod pod/perlxs.pod embed.h proto.h sv.h global.sym
269              lib/ExtUtils/xsubpp sv.c
270
271 Change 730 on 1998/03/04 by TimBunce@ig.co.uk
272
273      Title:  "Fix flawed cleanup when signal handlers are not defined", #F094
274       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
275     Msg-ID:  <199710290106.UAA11485@aatma.engin.umich.edu>
276      Files:  mg.c
277
278 Change 729 on 1998/03/04 by TimBunce@ig.co.uk
279
280      Title:  "Tests for C<sort 'foo','bar'>", #F093
281       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
282     Msg-ID:  <199711021247.MAA01743@crypt.compulink.co.uk>
283      Files:  t/op/sort.t
284
285 Change 728 on 1998/03/04 by TimBunce@ig.co.uk
286
287      Title:  "Make search.pl work on win32", #F092
288       From:  Gurusamy Sarathy
289      Files:  win32/bin/search.pl
290
291 Change 721 on 1998/03/03 by TimBunce@ig.co.uk
292
293      Title:  "Fix spurious perldoc warnings on DOSISH platforms", #F091
294       From:  Molnar Laszlo <molnarl@cdata.tvnet.hu>
295     Msg-ID:  <34475659.1AA69855@cdata.tvnet.hu>
296      Files:  utils/perldoc.PL
297
298 Change 720 on 1998/03/03 by TimBunce@ig.co.uk
299
300      Title:  "Make ExtUtils::MM_Unix::fixin() do something meaningful on win32",
301              #F090
302       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
303     Msg-ID:  <199801070016.TAA17766@aatma.engin.umich.edu>
304      Files:  lib/ExtUtils/MM_Unix.pm
305
306 Change 719 on 1998/03/03 by TimBunce@ig.co.uk
307
308      Title:  "Fix inconsistent case $ENV{Path} (vs $ENV{PATH})", #F089
309       From:  Gurusamy Sarathy
310      Files:  lib/FindBin.pm
311
312 Change 718 on 1998/03/03 by TimBunce@ig.co.uk
313
314      Title:  "Fix File::Find's longstanding confusion about win32 being like VMS",
315              #F088
316       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
317     Msg-ID:  <199802020459.XAA04964@aatma.engin.umich.edu>
318      Files:  lib/File/Find.pm
319
320 Change 717 on 1998/03/03 by TimBunce@ig.co.uk
321
322      Title:  "do_postponed breaks with multiple interpreters", #F087
323       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
324     Msg-ID:  <199710290316.WAA15888@aatma.engin.umich.edu>
325      Files:  op.c
326
327 Change 716 on 1998/03/03 by TimBunce@ig.co.uk
328
329      Title:  "Make warning on C<Nosuch::> optional, add to perl{diag,delta}.pod",
330              #F086
331       From:  Gurusamy Sarathy
332      Files:  pod/perldelta.pod pod/perldiag.pod toke.c
333
334 Change 715 on 1998/03/03 by TimBunce@ig.co.uk
335
336      Title:  "Pod::Html bug and fix: missing </UL> in index", #F085
337       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
338     Msg-ID:  <199802192314.SAA23326@aatma.engin.umich.edu>
339      Files:  lib/Pod/Html.pm
340
341 Change 714 on 1998/03/03 by TimBunce@ig.co.uk
342
343      Title:  "New pod: perlhist", #F084
344       From:  Jarkko Hietaniemi <jhi@iki.fi>
345     Msg-ID:  <199802191556.RAA09578@alpha.hut.fi>
346      Files:  MANIFEST pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
347
348 Change 713 on 1998/03/03 by TimBunce@ig.co.uk
349
350      Title:  "Fix restoration of locals on scope unwinding", #F083
351       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
352     Msg-ID:  <199802110515.AAA23700@aatma.engin.umich.edu>
353      Files:  pp_ctl.c t/op/local.t
354
355 Change 712 on 1998/03/03 by TimBunce@ig.co.uk
356
357      Title:  "after an eval-ed bad require, requiring a string ref SEGVs", #F082
358       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
359     Msg-ID:  <199802102349.SAA16001@aatma.engin.umich.edu>
360      Files:  pp_ctl.c
361
362 Change 711 on 1998/03/03 by TimBunce@ig.co.uk
363
364      Title:  "Fix seg fault on eval/require and syntax errors", #F081
365       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
366     Msg-ID:  <199802102321.SAA15346@aatma.engin.umich.edu>
367      Files:  MANIFEST scope.h op.c pp_ctl.c scope.c t/comp/require.t toke.c
368
369 Change 710 on 1998/03/03 by TimBunce@ig.co.uk
370
371      Title:  "5.004_58: the locale.t problem in IRIX", #F080
372       From:  Jarkko Hietaniemi <jhi@iki.fi>
373     Msg-ID:  <199802091747.TAA01735@alpha.hut.fi>
374      Files:  t/pragma/locale.t
375
376 Change 709 on 1998/03/03 by TimBunce@ig.co.uk
377
378      Title:  "sv_setnv will upgrade SVt_NV to SVt_PVNV", #F079
379       From:  Gisle Aas <gisle@aas.no>
380     Msg-ID:  <m3g1lwl3bq.fsf@furu.g.aas.no>
381      Files:  sv.c
382
383 Change 708 on 1998/03/03 by TimBunce@ig.co.uk
384
385      Title:  "Eliminate double warnings under C<package;>", #F077
386       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
387     Msg-ID:  <E0y0paq-0000Ov-00@ursa.cus.cam.ac.uk>
388      Files:  gv.c op.c toke.c
389
390 Change 707 on 1998/03/03 by TimBunce@ig.co.uk
391
392      Title:  "Fix infinite loop on unlink() failure in File::Path::rmtree()",
393              #F076
394       From:  Murray Nesbitt <mjn@pathcom.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
395     Msg-ID:  <199802061100.LAA16423@toad.ig.co.uk>
396      Files:  lib/File/Path.pm
397
398 Change 706 on 1998/03/03 by TimBunce@ig.co.uk
399
400      Title:  "Update of h2ph", #F075
401       From:  kstar@www.chapin.edu (Kurt D. Starsinic)
402     Msg-ID:  <199802051354.FAA11452@www.chapin.edu>
403      Files:  t/lib/ph.t utils/h2ph.PL
404
405 Change 705 on 1998/03/03 by TimBunce@ig.co.uk
406
407      Title:  "Fix AutoLoader for deep packages", #F074
408       From:  Zachary Miller <zcmiller@zappy.er.usgs.gov>
409     Msg-ID:  <199710092348.SAA02108@zappy.er.usgs.gov>
410      Files:  lib/AutoLoader.pm
411
412 Change 704 on 1998/03/03 by TimBunce@ig.co.uk
413
414      Title:  "Fix order of warnings for misplaced subscripts", #F073
415       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
416     Msg-ID:  <199710131023.LAA16796@crypt.compulink.co.uk>
417      Files:  op.c
418
419 Change 703 on 1998/03/03 by TimBunce@ig.co.uk
420
421      Title:  "Make recursive lexical analysis more robust", #F072
422       From:  Ilya Zakharevich and Chip Salzenberg
423     Msg-ID:  <199710160102.VAA28817@monk.mps.ohio-state.edu>
424      Files:  toke.c
425
426 Change 702 on 1998/03/03 by TimBunce@ig.co.uk
427
428      Title:  "Fix random whitespace errors in docs", #F070
429       From:  Roderick Schertler <roderick@argon.org>
430     Msg-ID:  <12726.877706444@eeyore.ibcinc.com>
431      Files:  pod/perlfunc.pod pod/checkpods.PL
432
433 Change 701 on 1998/03/03 by TimBunce@ig.co.uk
434
435      Title:  "Fix line numbers after here documents in eval STRING", #F069
436       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
437     Msg-ID:  <199710241745.NAA08166@monk.mps.ohio-state.edu>
438      Files:  toke.c
439
440 Change 700 on 1998/03/03 by TimBunce@ig.co.uk
441
442      Title:  "Fix SEGV from combining caller and C<package;>", #F068
443       From:  James Duncan <jduncan@epitome.hawk.igs.net>, Nicholas Clark
444              <nick@flirble.org>
445     Msg-ID:  <199710241248.NAA00163@flirble.org>,
446              <Pine.LNX.3.96.971024135912.12197A-100000@epitome.hawk.igs.
447              net>
448      Files:  pp_ctl.c sv.c
449
450 Change 699 on 1998/03/03 by TimBunce@ig.co.uk
451
452      Title:  "Don't fold string comparison under C<use locale>", #F067
453       From:  Jarkko Hietaniemi <jhi@iki.fi>
454     Msg-ID:  <199711151506.RAA26287@alpha.hut.fi>
455      Files:  op.c
456
457 Change 698 on 1998/03/03 by TimBunce@ig.co.uk
458
459      Title:  "Fix SEGV on constant at end of sort block", #F066
460       From:  Administration <fadmin@informatics.muni.cz>
461     Msg-ID:  <199711170838.JAA26073@thetis.fi.muni.cz>
462      Files:  op.c
463
464 Change 697 on 1998/03/03 by TimBunce@ig.co.uk
465
466      Title:  "Allow C<last()> to mean C<last>", #F065
467       From:  Chip Salzenberg
468      Files:  op.c
469
470 Change 696 on 1998/03/03 by TimBunce@ig.co.uk
471
472      Title:  "Fix extension version mismatch message", #F064
473       From:  Chip Salzenberg
474      Files:  XSUB.h
475
476 Change 695 on 1998/03/03 by TimBunce@ig.co.uk
477
478      Title:  "Better handle and test struct tm of Linux and SunOS", #F063
479       From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
480     Msg-ID:  <Pine.SUN.3.96.980205134340.15567B-100000@newton.phys>
481      Files:  MANIFEST ext/POSIX/hints/linux.pl ext/POSIX/hints/sunos_4.pl
482              hints/linux.sh hints/sunos_4_1.sh t/lib/posix.t
483
484 Change 694 on 1998/03/03 by TimBunce@ig.co.uk
485
486      Title:  "Fix doc bug in getservbyname() examples", #F062
487       From:  Tom Christiansen
488      Files:  ext/Socket/Socket.pm
489
490 Change 693 on 1998/03/03 by TimBunce@ig.co.uk
491
492      Title:  "Kill warning about parameter type", #F061
493       From:  Chip Salzenberg
494      Files:  op.c
495
496 Change 692 on 1998/03/03 by TimBunce@ig.co.uk
497
498      Title:  "Socket occasional SEGV", #F060
499       From:  Trevor Blackwell <tlb@viaweb.com>
500     Msg-ID:  <199710281804.NAA09632@wagg.viaweb.com>
501      Files:  ext/Socket/Socket.xs
502
503 Change 691 on 1998/03/03 by TimBunce@ig.co.uk
504
505      Title:  "Avoid SEGV from local($@)", #F059
506       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
507     Msg-ID:  <199710290251.VAA14362@aatma.engin.umich.edu>
508      Files:  pp_ctl.c
509
510 Change 690 on 1998/03/03 by TimBunce@ig.co.uk
511
512      Title:  "Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 )", #F058
513       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
514     Msg-ID:  <199710300036.TAA01004@aatma.engin.umich.edu>
515      Files:  op.c
516
517 Change 689 on 1998/03/03 by TimBunce@ig.co.uk
518
519      Title:  "Use STMT_{START,END} in XSRETURN", #F057
520       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
521     Msg-ID:  <199710300245.VAA04244@aatma.engin.umich.edu>
522      Files:  XSUB.h
523
524 Change 688 on 1998/03/03 by TimBunce@ig.co.uk
525
526      Title:  "Re: Sort grammar bug", #F056
527       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
528     Msg-ID:  <199711011946.OAA18882@aatma.engin.umich.edu>
529      Files:  toke.c
530
531 Change 687 on 1998/03/03 by TimBunce@ig.co.uk
532
533      Title:  "Document indirect object cases for exec(), system()", #F055
534       From:  Dominic Dunlop <domo@slipper.ip.lu>
535     Msg-ID:  <v03110700b084e89234a7@[194.51.248.90]>
536      Files:  pod/perlfunc.pod
537
538 Change 686 on 1998/03/03 by TimBunce@ig.co.uk
539
540      Title:  "Update docs on tr///", #F054
541       From:  Tom Phoenix <rootbeer@teleport.com>
542     Msg-ID:  <Pine.GSO.3.96.971103071602.10568C-100000@usertest.teleport.com>
543      Files:  pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
544              pod/perllocale.pod pod/perlmod.pod pod/perlop.pod
545              pod/perlstyle.pod toke.c
546
547 Change 685 on 1998/03/03 by TimBunce@ig.co.uk
548
549      Title:  "Re: perlop bitwise & | ^ documentation", #F053
550       From:  Tom Phoenix <rootbeer@teleport.com>
551     Msg-ID:  <Pine.GSO.3.96.971106073858.29771O-100000@usertest.teleport.com>
552      Files:  pod/perlop.pod
553
554 Change 684 on 1998/03/03 by TimBunce@ig.co.uk
555
556      Title:  "Fix SEGV on C<*glob{'SCALAR','ARRAY'}>", #F052
557       From:  "Joseph N. Hall" <joseph@cscaper.com>
558     Msg-ID:  <199711110552.WAA12613@gadget.cscaper.com>
559      Files:  perly.c perly.c.diff perly.y vms/perly_c.vms
560
561 Change 683 on 1998/03/03 by TimBunce@ig.co.uk
562
563      Title:  "for perlguts.pod: document sv_derived_from, sv_vcatpfn and
564              sv_vsetpfn", #F051
565       From:  jan.dubois@ibm.net (Jan Dubois) and Chip Salzenberg
566     Msg-ID:  <346ae970.7444534@smtp1.ibm.net>
567      Files:  pod/perlguts.pod
568
569 Change 682 on 1998/03/03 by TimBunce@ig.co.uk
570
571      Title:  "5.004_04: locale startup failure (at last) documented", #F050
572       From:  Jarkko Hietaniemi <jhi@iki.fi>
573     Msg-ID:  <199711172054.WAA08261@alpha.hut.fi>
574      Files:  INSTALL pod/perldiag.pod pod/perllocale.pod
575
576 Change 681 on 1998/03/03 by TimBunce@ig.co.uk
577
578      Title:  "Cope with lack of args in Fcntl::AUTOLOAD", #F049
579       From:  Jerome Abela <abela@hsc.fr>
580     Msg-ID:  <19971120183248.23588@coredump.hsc.fr>
581      Files:  ext/Fcntl/Fcntl.pm
582
583 Change 680 on 1998/03/03 by TimBunce@ig.co.uk
584
585      Title:  "Commenting toke.c", #F048
586       From:  gnat@frii.com
587     Msg-ID:  <199801082138.OAA14186@prometheus.frii.com>
588      Files:  toke.c
589
590 Change 679 on 1998/03/03 by TimBunce@ig.co.uk
591
592      Title:  "Re: 5.004_04 vec() fails with 32-bit values", #F047
593       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
594     Msg-ID:  <E0xsnr8-0007SS-00@taurus.cus.cam.ac.uk>
595      Files:  pod/perlguts.pod pp.c t/op/vec.t
596
597 Change 678 on 1998/03/03 by TimBunce@ig.co.uk
598
599      Title:  "A few perl5.004_03 bugs", #F046
600       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
601     Msg-ID:  <199801221211.MAA05315@crypt.compulink.co.uk>
602      Files:  mg.c t/op/magic.t
603
604 Change 677 on 1998/03/03 by TimBunce@ig.co.uk
605
606      Title:  "Faster, cleaner av_unshift() ", #F045
607       From:  Gisle Aas <gisle@aas.no>
608     Msg-ID:  <199801221850.TAA23111@furu.g.aas.no>
609      Files:  av.c
610
611 Change 676 on 1998/03/03 by TimBunce@ig.co.uk
612
613      Title:  "New hints/solaris2.sh", #F044
614       From:  Stephen Zander <srz@mckesson.com>
615     Msg-ID:  <87oh12y458.fsf@wsuse5.mckesson.com>
616      Files:  hints/solaris_2.sh
617
618 Change 675 on 1998/03/03 by TimBunce@ig.co.uk
619
620      Title:  "Refresh Complex.pm and test", #F043
621       From:  Jarkko Hietaniemi <jhi@iki.fi>
622     Msg-ID:  <199802051608.SAA20262@alpha.hut.fi>
623      Files:  lib/Math/Complex.pm t/lib/complex.t
624
625 Change 674 on 1998/03/03 by TimBunce@ig.co.uk
626
627      Title:  "Fix (\@@) proto", #F042
628       From:  "Joseph N. Hall" <joseph@cscaper.com>
629     Msg-ID:  <199801240132.SAA25111@gadget.cscaper.com>
630      Files:  op.c t/comp/proto.t
631
632 Change 673 on 1998/03/03 by TimBunce@ig.co.uk
633
634      Title:  "Allow empty BLOCK in code", #F041
635       From:  Vladimir Alexiev <vladimir@cs.ualberta.ca>
636     Msg-ID:  <19980129002112Z13378-6931+226@scapa.cs.ualberta.ca>
637      Files:  toke.c
638
639 Change 672 on 1998/03/03 by TimBunce@ig.co.uk
640
641      Title:  "Fix name of $Foo::{'Bar::'}: '*Foo::Bar::'", #F040
642       From:  Chip Salzenberg
643      Files:  gv.c t/op/gv.t
644
645 Change 671 on 1998/03/03 by TimBunce@ig.co.uk
646
647      Title:  "Keep accurate reference count on globs' stashes", #F038
648       From:  Gisle Aas <gisle@aas.no>
649     Msg-ID:  <m3zpk7sd3n.fsf@furu.g.aas.no>
650      Files:  gv.c sv.c
651
652 Change 670 on 1998/03/03 by TimBunce@ig.co.uk
653
654      Title:  "Avoid memory allocation in gv_fetchpv(), for speed", #F037
655       From:  Chip Salzenberg
656      Files:  gv.c
657
658 Change 669 on 1998/03/03 by TimBunce@ig.co.uk
659
660      Title:  "Make Configure less negative about PerlIO", #F036
661       From:  chip@atlantic.net
662     Msg-ID:  <199801312323.SAA15237@cyprus.atlantic.net>
663      Files:  Configure
664
665 Change 668 on 1998/03/03 by TimBunce@ig.co.uk
666
667      Title:  "Fix (mostly) pseudo-same-REs due to embedded NULs", #F035
668       From:  Martin Plechsmid <plechsmi@karlin.mff.cuni.cz>
669     Msg-ID:  <199802021217.NAA05230@albert.karlin.mff.cuni.cz>
670      Files:  pp_ctl.c
671
672 Change 667 on 1998/03/03 by TimBunce@ig.co.uk
673
674      Title:  "Make Getopt::Long avoid $&, $`, $'", #F034
675       From:  Irving Reid <irving@tor.securecomputing.com>
676     Msg-ID:  <98Feb3.005102est.11655@janus.tor.securecomputing.com>
677      Files:  lib/Getopt/Long.pm
678
679 Change 666 on 1998/03/03 by TimBunce@ig.co.uk
680
681      Title:  "adding the newSVpvn API function", #F033
682       From:  Matthias Ulrich Neeracher <neeri@iis.ee.ethz.ch>
683     Msg-ID:  <199801310532.GAA23798@solar.ethz.ch>
684      Files:  pod/perlguts.pod pod/perltoc.pod proto.h global.sym sv.c
685
686 Change 665 on 1998/03/03 by TimBunce@ig.co.uk
687
688      Title:  "Support C<Package::> as function-blind bearword", #F032
689       From:  Chip Salzenberg
690      Files:  toke.c
691
692 Change 664 on 1998/03/03 by TimBunce@ig.co.uk
693
694      Title:  "Re-optimize character classes", #F031
695       From:  Chip Salzenberg
696      Files:  regcomp.h regcomp.c regexec.c
697
698 Change 663 on 1998/03/03 by TimBunce@ig.co.uk
699
700      Title:  "Fix C<if (1) { local $x }> which needed ENTER/LEAVE", #F030
701       From:  dfh@dwroll.lucent.com (D461-David_F_Haertig(Dave)83040)
702     Msg-ID:  <EnKC0q.6qI@drnews.dr.lucent.com>
703      Files:  op.c t/op/local.t
704
705 Change 662 on 1998/03/03 by TimBunce@ig.co.uk
706
707      Title:  "Dramatically improve performance of // with parens or $&", #F029
708       From:  Chip Salzenberg
709      Files:  cop.h perl.h proto.h regexp.h gv.c interp.sym perl.c pp.c pp_ctl.c
710              pp_hot.c regexec.c scope.c
711
712 Change 661 on 1998/03/03 by TimBunce@ig.co.uk
713
714      Title:  "Don't warn on $x{shift}, ne => 1, or -f => 1", #F028
715       From:  Chip Salzenberg
716      Files:  toke.c
717
718 Change 660 on 1998/03/03 by TimBunce@ig.co.uk
719
720      Title:  "Protect against weirdness with unreal @_ in C<local @_>", #F027
721       From:  Chip Salzenberg
722      Files:  scope.c
723
724 Change 659 on 1998/03/03 by TimBunce@ig.co.uk
725
726      Title:  "Fix C<printf "%.0d", 0>", #F026
727       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
728     Msg-ID:  <199711021331.NAA01826@crypt.compulink.co.uk>
729      Files:  sv.c t/op/sprintf.t
730
731 Change 658 on 1998/03/03 by TimBunce@ig.co.uk
732
733      Title:  "Tiny core patch for source filters", #F025
734       From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
735     Msg-ID:  <9711202312.AA02937@claudius.bfsec.bt.co.uk>
736      Files:  toke.c
737
738 Change 657 on 1998/03/03 by TimBunce@ig.co.uk
739
740      Title:  "Here-doc in s///e (was: Bug)", #F024
741       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
742     Msg-ID:  <199711221445.OAA14153@crypt.compulink.co.uk>
743      Files:  t/base/lex.t toke.c
744
745 Change 656 on 1998/03/03 by TimBunce@ig.co.uk
746
747      Title:  "Fix duplicate warnings on C<-e undef>", #F023
748       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
749     Msg-ID:  <199711221252.MAA14000@crypt.compulink.co.uk>
750      Files:  doio.c t/pragma/warn-1global
751
752 Change 655 on 1998/03/03 by TimBunce@ig.co.uk
753
754      Title:  "Fix '*' prototype", #F022
755       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
756     Msg-ID:  <199711212225.RAA00755@monk.mps.ohio-state.edu>
757      Files:  toke.c
758
759 Change 654 on 1998/03/03 by TimBunce@ig.co.uk
760
761      Title:  "File::Find bugs (and patches)", "File::Find bugs & patches", #F021
762       From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
763     Msg-ID:  <199711260703.XAA21257@mailgate2.boeing.com>
764      Files:  lib/File/Find.pm
765
766 Change 653 on 1998/03/03 by TimBunce@ig.co.uk
767
768      Title:  "Fix typo: FORM{,AT}LINE", #F020
769       From:  Chip Salzenberg
770      Files:  sv.c
771
772 Change 652 on 1998/03/03 by TimBunce@ig.co.uk
773
774      Title:  "Fix use of unref mem when blessed object goes out of scope", #F019
775       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
776     Msg-ID:  <199711282326.SAA15090@aatma.engin.umich.edu>
777      Files:  scope.c
778
779 Change 651 on 1998/03/03 by TimBunce@ig.co.uk
780
781      Title:  "Fix C<my ($a, undef, $b) = @x>", #F018
782       From:  Stephane Payrard <stef@francenet.fr>
783     Msg-ID:  <199712040054.BAA04612@www.zweig.com>
784      Files:  op.c t/op/my.t
785
786 Change 650 on 1998/03/03 by TimBunce@ig.co.uk
787
788      Title:  "enhanced "use strict" warning", #F017
789       From:  Tkil <tkil@reptile.scrye.com>
790     Msg-ID:  <199712040938.CAA07628@reptile.scrye.com>
791      Files:  gv.c t/pragma/strict-subs t/pragma/strict-vars
792
793 Change 649 on 1998/03/03 by TimBunce@ig.co.uk
794
795      Title:  "eval of sub gives spurious "uninitialised" warning", #F016
796       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
797     Msg-ID:  <199712061025.FAA14396@aatma.engin.umich.edu>
798      Files:  pod/perldelta.pod pod/perlfunc.pod op.c t/op/eval.t
799
800 Change 648 on 1998/03/03 by TimBunce@ig.co.uk
801
802      Title:  "[PERL] Assigning result of pop scrambles unrelated reference", #F015
803       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
804     Msg-ID:  <199712061100.GAA14864@aatma.engin.umich.edu>
805      Files:  sv.c
806
807 Change 647 on 1998/03/03 by TimBunce@ig.co.uk
808
809      Title:  "[PERL] Filedescriptor leak in 5.004_55 (and earlier)", #F014
810       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
811     Msg-ID:  <199712151922.OAA06410@monk.mps.ohio-state.edu>
812      Files:  os2/os2.c util.c
813
814 Change 646 on 1998/03/03 by TimBunce@ig.co.uk
815
816      Title:  "Fix fdopen() on STD{IN,OUT,ERR}", #F013
817       From:  Roderick Schertler <roderick@argon.org>
818     Msg-ID:  <pzg1npp6e3.fsf@eeyore.ibcinc.com>
819      Files:  doio.c t/op/misc.t
820
821 Change 645 on 1998/03/03 by TimBunce@ig.co.uk
822
823      Title:  "Fix local $a[0] and local $h{a}", #F012
824       From:  Stephen McCamant <alias@mcs.com>
825     Msg-ID:  <m0xjWFq-000EZeC@alias-2.pr.mcs.net>
826      Files:  embed.h scope.h global.sym pp.c pp_hot.c scope.c t/op/local.t
827
828 Change 644 on 1998/03/03 by TimBunce@ig.co.uk
829
830      Title:  "Eliminate redundant mg_get() in SvTRUE()", #F011
831       From:  Spider Boardman <spider@orb.nashua.nh.us>
832     Msg-ID:  <199712251839.NAA14800@Orb.Nashua.NH.US>
833      Files:  sv.c
834
835 Change 643 on 1998/03/03 by TimBunce@ig.co.uk
836
837      Title:  "Don't force scalar context on C<my @x> or C<my %x>", #F010
838       From:  Chip Salzenberg
839      Files:  op.c t/op/my.t
840
841 Change 642 on 1998/03/03 by TimBunce@ig.co.uk
842
843      Title:  "Fix assignment to $_[0] in DESTROY", #F009
844       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
845     Msg-ID:  <199801010030.TAA14274@aatma.engin.umich.edu>
846      Files:  pod/perlobj.pod sv.c t/op/ref.t
847
848 Change 627 on 1998/03/02 by TimBunce@ig.co.uk
849
850      Title:  "Fix inefficient checks for TIEHANDLE", #F008
851       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
852     Msg-ID:  <199801080106.UAA05048@aatma.engin.umich.edu>
853      Files:  pp_hot.c pp_sys.c
854
855 Change 626 on 1998/03/02 by TimBunce@ig.co.uk
856
857              This is the change description for change 625
858      Title:  "Fix tr///s option", #F007
859       From:  Inaba Hiroto <inaba@st.rim.or.jp>
860     Msg-ID:  <19980110155333D.inaba@st.rim.or.jp>
861      Files:  doop.c
862
863 Change 625 on 1998/03/02 by TimBunce@ig.co.uk
864
865
866 Change 624 on 1998/03/02 by TimBunce@ig.co.uk *pending*
867
868
869 Change 623 on 1998/03/02 by TimBunce@ig.co.uk
870
871      Title:  "Fix lexical lookup in eval-sub-eval", #F006
872       From:  Chip Salzenberg
873      Files:  pp_ctl.c
874
875 Change 622 on 1998/03/02 by TimBunce@ig.co.uk
876
877      Title:  "Don't upgrade target of assignment from LVALUE", #F005
878       From:  Chip Salzenberg
879      Files:  sv.c
880
881 Change 621 on 1998/03/02 by TimBunce@ig.co.uk
882
883      Title:  "Fix compile-time warning line in while ()", #F004
884       From:  Chip Salzenberg
885      Files:  op.c
886
887 Change 620 on 1998/03/02 by TimBunce@ig.co.uk
888
889      Title:  "STMT foreach LIST;", #F002
890       From:  Chip Salzenberg
891      Files:  pod/perlsyn.pod perly.c perly.c.diff perly.y t/cmd/mod.t toke.c
892              vms/perly_c.vms
893
894 Change 619 on 1998/03/02 by TimBunce@ig.co.uk
895
896      Title:  "Fix SIGSEGV on C<42 until forever>", #F001
897       From:  Chip Salzenberg
898      Files:  op.c
899
900 ----------------
901 Version 5.004_04        Maintenance release 4 for 5.004
902 ----------------
903
904 "1. Out of clutter, find simplicity.
905  2. From discord, find harmony.
906  3. In the middle of difficulty lies opportunity."
907   -- Albert Einstein, three rules of work
908
909
910   HEADLINES FOR THIS MAINTENANCE RELEASE
911
912     Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
913     Fixed memory leak in splice(@_).
914     Fixed debugger core dumps.
915     IO::Socket now sets autoflush by default.
916     Several perldoc bugs fixed, now faster and more helpful.
917     Fixed Win32 handle leak.
918     Many other improvements to Win32 support.
919     Many many other bug fixes and enhancements.
920
921
922   ------  BUILD PROCESS  ------
923
924   Title:  "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
925    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
926           (Jesse Glick)
927  Msg-ID:  <199708290032.UAA15663@ginger>,
928           <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
929   Files:  MANIFEST lib/ExtUtils/Liblist.pm
930
931   Title:  "Set LD_RUN_PATH when building suidperl"
932    From:  Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
933           <sanders@bsdi.com>
934  Msg-ID:  <199708272226.QAA10206@austin.bsdi.com>
935   Files:  Makefile.SH
936
937   Title:  "INSTALL version 1.26"
938    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
939  Msg-ID:  <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
940   Files:  INSTALL
941
942   Title:  "Propagate MAKE=$(MAKE) through perl build"
943    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
944  Msg-ID:  <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
945   Files:  Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
946
947   Title:  "update to installperl for perl5.004_02 to skip CVS dir"
948    From:  Tony Sanders <sanders@bsdi.com>
949  Msg-ID:  <199708272307.RAA13451@austin.bsdi.com>
950   Files:  installperl
951
952   Title:  "makedepend loop on HP-UX 10.20"
953  Msg-ID:  <1997Sep20.183731.2297443@cor.newman>
954   Files:  Makefile.SH
955
956   Title:  "Tiny Grammaro in INSTALL"
957    From:  koenig@anna.mind.de (Andreas J. Koenig)
958  Msg-ID:  <sfcwwkb2pc8.fsf@anna.in-berlin.de>
959   Files:  INSTALL
960
961   Title:  "Fix Configured osvers under Linux 1"
962    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
963           Sanden <hv@crypt.compulink.co.uk>
964  Msg-ID:  <199709241439.PAA17114@crypt.compulink.co.uk>,
965           <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
966   Files:  Configure
967
968   Title:  "INSTALL-1.28"
969    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
970  Msg-ID:  <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
971   Files:  INSTALL
972
973   Title:  "makedepend.SH fix for UNICOS"
974    From:  Jarkko Hietaniemi <jhi@iki.fi>
975  Msg-ID:  <199710132039.XAA21459@alpha.hut.fi>
976   Files:  makedepend.SH
977
978   ------  CORE LANGUAGE  ------
979
980   Title:  "Re: "perl -d" dumps core when loading syslog.ph"
981    From:  Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
982           <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
983           Zakharevich)
984  Msg-ID:  <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
985           <3407639E.FEBF20BA@neckar-alb.de>,
986           <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
987   Files:  pp_ctl.c
988
989   Title:  "Allow $obj->$coderef()"
990    From:  Chip Salzenberg <salzench@nielsenmedia.com>
991  Msg-ID:  <199708291649.MAA23276@nielsenmedia.com>
992   Files:  pp_hot.c
993
994   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
995           perl5"
996    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
997           <alias@mcs.com>
998  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
999           <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
1000   Files:  scope.c t/op/ref.t
1001
1002   Title:  "Avoid assumption that STRLEN == I32"
1003    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
1004           <h.b.furuseth@usit.uio.no>
1005  Msg-ID:  <199708242310.BAA05497@bombur2.uio.no>
1006   Files:  hv.c
1007
1008   Title:  "Fix memory leak in splice(@_)"
1009    From:  "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
1010           <chip@rio.atlantic.net>
1011  Msg-ID:  <m0x3iQE-000CBrC@lukka.student.harvard.edu>
1012   Files:  proto.h av.c global.sym pp.c
1013
1014   Title:  "Fix line number of warnings in while() conditional", "misleading
1015           uninit value warning"
1016    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
1017           <gbacon@crp-201.adtran.com>
1018  Msg-ID:  <199708271607.LAA01403@crp-201.adtran.com>
1019   Files:  proto.h op.c perly.c perly.y
1020
1021   Title:  "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
1022    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
1023           <greg@bic.mni.mcgill.ca>
1024  Msg-ID:  <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
1025   Files:  pp_sys.c
1026
1027   Title:  "Fix output of invalid printf formats"
1028    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1029           <hv@crypt.compulink.co.uk>
1030  Msg-ID:  <199708241529.QAA02457@crypt.compulink.co.uk>
1031   Files:  sv.c t/op/sprintf.t
1032
1033   Title:  "regexec.c regcppartblow declaration missing an arg"
1034    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1035  Msg-ID:  <199708290059.BAA05808@crypt.compulink.co.uk>
1036   Files:  regexec.c
1037
1038   Title:  "taint readlink, readdir, gecos"
1039    From:  Jarkko Hietaniemi <jhi@iki.fi>
1040  Msg-ID:  <199709131651.TAA13471@alpha.hut.fi>
1041   Files:  pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
1042
1043   Title:  "clean up old style package' usage in op.c"
1044    From:  Stephen Potter <spp@psa.pencom.com>
1045  Msg-ID:  <199709151813.NAA14433@psisa.psa.pencom.com>
1046   Files:  op.c
1047
1048   Title:  "beautifying usage() code in perl.c"
1049    From:  "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
1050  Msg-ID:  <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
1051   Files:  perl.c
1052
1053   Title:  "debugger to fix core dumps, adds $^S"
1054    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1055  Msg-ID:  <199709170823.EAA21359@monk.mps.ohio-state.edu>
1056   Files:  pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
1057
1058   Title:  "downgrade "my $foo masks earlier" from mandatory to "-w""
1059    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
1060           <spp@psa.pencom.com>
1061  Msg-ID:  <199709091832.NAA14763@psisa.psa.pencom.com>,
1062           <199709102019.QAA09591@aatma.engin.umich.edu>
1063   Files:  pod/perldelta.pod pod/perldiag.pod op.c
1064
1065   Title:  "fix overridden glob() problems"
1066    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1067  Msg-ID:  <199709171645.MAA13988@aatma.engin.umich.edu>
1068   Files:  MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
1069           toke.c
1070
1071   Title:  "Reverse previous "Fix C<qq #hi#>" patch"
1072    From:  Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
1073           <kjahds@kjahds.com>, Tom Christiansen
1074           <tchrist@jhereg.perl.com>
1075  Msg-ID:  <199707050155.VAA27394@rio.atlantic.net>,
1076           <199708172326.RAA19344@jhereg.perl.com>,
1077           <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
1078   Files:  toke.c
1079
1080   Title:  "printf type warning buglets in m3t2"
1081    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
1082  Msg-ID:  <199708141017.MAA10225@bombur2.uio.no>
1083   Files:  regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
1084
1085   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
1086           perl5"
1087    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
1088           <alias@mcs.com>
1089  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
1090           <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
1091   Files:  scope.c t/op/ref.t
1092
1093   Title:  "unpack now allows commas but -w warns", "unpack() difference
1094           5.003->5.004"
1095    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
1096           <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
1097           Jim Esten <jesten@wdynamic.com>, Jim Esten
1098           <jesten@wepco.com>, timbo (Tim Bunce)
1099  Msg-ID:  <199709031632.LAA29584@wepco.com>,
1100           <199709090257.WAA32670@rio.atlantic.net>,
1101           <199709090917.MAA05602@alpha.hut.fi>,
1102           <199709091000.LAA24094@toad.ig.co.uk>,
1103           <341077FE.132F@wdynamic.com>,
1104           <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
1105   Files:  pod/perldiag.pod pp.c
1106
1107   Title:  "5.004_04 trial 1 assorted minor details"
1108    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
1109  Msg-ID:  <HBF.970921p5f6@bombur2.uio.no>
1110   Files:  Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
1111
1112   Title:  "A couple of 4_04t1 problems"
1113    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
1114  Msg-ID:  <9709210959.AA28772@claudius.bfsec.bt.co.uk>
1115   Files:  lib/Cwd.pm perl.c
1116
1117   Title:  "Minor changes to ease port to MVS"
1118    From:  Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
1119           SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
1120           Prymmer)
1121  Msg-ID:  <199709162058.NAA00952@mailsun2.us.oracle.com>
1122   Files:  unixish.h miniperlmain.c
1123
1124   Title:  "Truer version string and more robust perlbug"
1125    From:  "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
1126           <hv@crypt.compulink.co.uk>
1127  Msg-ID:  <199709201514.QAA21187@crypt.compulink.co.uk>,
1128           <1997Sep22.090701.2297448@cor.newman>
1129   Files:  perl.c utils/perlbug.PL
1130
1131   Title:  "Fix locale bug for constant (readonly) strings"
1132    From:  Jarkko Hietaniemi <jhi@iki.fi>
1133  Msg-ID:  <199709262125.AAA28292@alpha.hut.fi>
1134   Files:  sv.c t/pragma/locale.t
1135
1136   Title:  "Enable truly global glob()"
1137    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1138  Msg-ID:  <199710080000.UAA18972@aatma.engin.umich.edu>
1139   Files:  op.c
1140
1141   Title:  "Fix for $0 truncation"
1142    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
1143  Msg-ID:  <199710081703.SAA02653@toad.ig.co.uk>
1144   Files:  mg.c
1145
1146   Title:  "Fix for missing &import leaving stack untidy"
1147    From:  Chip Salzenberg <salzench@nielsenmedia.com>
1148  Msg-ID:  <199709282252.SAA22915@nielsenmedia.com>
1149   Files:  pp_hot.c
1150
1151   Title:  "Larry's proto fix"
1152    From:  Chip Salzenberg <salzench@nielsenmedia.com>
1153  Msg-ID:  <199709290004.UAA07559@nielsenmedia.com>
1154   Files:  op.c t/comp/proto.t
1155
1156   Title:  "Fix bugs with magical arrays and hashes (@ISA)"
1157    From:  Chip Salzenberg <chip@rio.atlantic.net>
1158  Msg-ID:  <199709232148.RAA29967@rio.atlantic.net>
1159   Files:  perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
1160           t/op/method.t
1161
1162   Title:  "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
1163    From:  Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
1164  Msg-ID:  <199709230820.JAA11945@tiuk.ti.com>
1165   Files:  perl.c taint.c util.c
1166
1167   Title:  "Tainting bitwise vector ops"
1168    From:  Chip Salzenberg <chip@rio.atlantic.net>
1169  Msg-ID:  <199710061726.NAA16438@rio.atlantic.net>
1170   Files:  doop.c t/op/taint.t
1171
1172   Title:  "Enhance $^E on OS/2"
1173    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1174  Msg-ID:  <199709232236.SAA04463@monk.mps.ohio-state.edu>
1175   Files:  pod/perlvar.pod mg.c os2/Changes
1176
1177   Title:  "option "!#... -- ..." in perl 5.004.03 seems not to work"
1178    From:  "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
1179           <urs@isnogud.escape.de>
1180  Msg-ID:  <199709232030.WAA30425@isnogud.escape.de>,
1181           <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
1182   Files:  perl.c
1183
1184   Title:  "syswrite will again write a zero length buffer"
1185    From:  Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
1186           aml@world.std.com (Andrew M. Langmead)
1187  Msg-ID:  <199710042107.AAA28561@alpha.hut.fi>,
1188           <19971007104652-cameron-1-10391@sid.research.canon.com.au>
1189   Files:  pp_sys.c
1190
1191   Title:  "make Odd number of elements in hash list warning non-mandatory"
1192    From:  Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
1193  Msg-ID:  <199710021651.MAA15690@caesun7.msd.ray.com>
1194   Files:  pp.c pp_hot.c
1195
1196   Title:  "Fix defined() bug in m4t3 affecting LWP"
1197    From:  chip@atlantic.net@ig.co.uk ()
1198  Msg-ID:  <199710101822.OAA14249@cyprus.atlantic.net>
1199   Files:  pp.c
1200
1201   Title:  "Include $archname in perl -v output"
1202    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
1203   Files:  perl.c
1204
1205   Title:  "-I flag can easily lead to whitespace in @INC"
1206    From:  Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
1207           pvhp@forte.com (Peter Prymmer)
1208  Msg-ID:  <199710130922.KAA07780@toad.ig.co.uk>,
1209           <5040400007001448000002L082*@MHS>,
1210           <9710132015.AA12457@forte.com>
1211   Files:  perl.c
1212
1213   ------  DOCUMENTATION  ------
1214
1215   Title:  "perldiag.pod: gotcha in short pattern/char ops"
1216    From:  Jarkko Hietaniemi <jhi@iki.fi>
1217  Msg-ID:  <199709050718.KAA31405@alpha.hut.fi>
1218   Files:  pod/perldiag.pod
1219
1220   Title:  "Documenting the perl-thanks address"
1221    From:  Tom Phoenix <rootbeer@teleport.com>
1222  Msg-ID:  <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
1223   Files:  pod/perl.pod
1224
1225   Title:  "Missing section for @_ in perlvar."
1226    From:  abigail@fnx.com (Abigail)
1227  Msg-ID:  <199708142146.RAA13146@fnx.com>
1228   Files:  pod/perlvar.pod
1229
1230   Title:  "Promised information about AvHASH in perguts is not delivered"
1231    From:  mjd@plover.com
1232   Files:  pod/perlguts.pod
1233
1234   Title:  "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
1235    From:  Ted Ashton <ashted@southern.edu>
1236  Msg-ID:  <199708181852.OAA15901@ns.southern.edu>
1237   Files:  pod/perlfunc.pod
1238
1239   Title:  "-U Unsafe operations need -w to warn"
1240    From:  Tom Phoenix <rootbeer@teleport.com>
1241  Msg-ID:  <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
1242   Files:  pod/perlrun.pod
1243
1244   Title:  "document the return value of syscall"
1245    From:  Hans Mulder <hansm@icgned.nl>
1246  Msg-ID:  <1997Sep7.160817.2297395@cor.newman>
1247   Files:  pod/perlfunc.pod
1248
1249   Title:  "minor fix for perltrap.pod"
1250    From:  abigail@fnx.com (Abigail)
1251  Msg-ID:  <199709170500.BAA14805@fnx.com>
1252   Files:  pod/perltrap.pod
1253
1254   Title:  "xsubpp: document advanced dynamic typemap usage"
1255    From:  "Rujith S. de Silva" <desilva@netbox.com>
1256   Files:  pod/perlxs.pod
1257
1258   Title:  "Improved diagnostic docs for here-documents"
1259    From:  Tom Phoenix <rootbeer@teleport.com>
1260  Msg-ID:  <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
1261   Files:  pod/perldiag.pod
1262
1263   Title:  "[POD patch] do-FILE forces scalar context."
1264    From:  Robin Houston <robin@oneworld.org>
1265  Msg-ID:  <199709221553.QAA28409@carryon.oneworld.org>
1266   Files:  pod/perlfunc.pod
1267
1268   Title:  "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
1269    From:  abigail@fnx.com (Abigail)
1270  Msg-ID:  <199709220107.VAA27064@fnx.com>
1271   Files:  pod/perlop.pod
1272
1273   Title:  "Clarify exec docs in perlfunc.pod"
1274    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1275  Msg-ID:  <199710081353.OAA00834@crypt.compulink.co.uk>
1276   Files:  pod/perlfunc.pod
1277
1278   Title:  "Documentation patch for perlguts.pod--document tainting routines"
1279    From:  Dan Sugalski <sugalskd@osshe.edu>
1280  Msg-ID:  <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
1281   Files:  pod/perlguts.pod
1282
1283   Title:  "Man perlfunc: incorrect split example"
1284    From:  Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
1285  Msg-ID:  <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
1286   Files:  pod/perlfunc.pod
1287
1288   Title:  "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
1289    From:  rjray@uswest.com (Randy J. Ray)
1290  Msg-ID:  <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
1291   Files:  pod/perldiag.pod
1292
1293   Title:  "Document split-with-limit on empty string perl4/perl5 change"
1294    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
1295           van der Sanden <hv@crypt.compulink.co.uk>
1296  Msg-ID:  <199709221419.PAA03987@crypt.compulink.co.uk>,
1297           <hiuvttdkv.fsf@bergen.sn.no>
1298   Files:  pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
1299
1300   Title:  "Clarify close() docs"
1301    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1302  Msg-ID:  <199710081653.MAA20611@monk.mps.ohio-state.edu>
1303   Files:  pod/perlfunc.pod
1304
1305   Title:  "perldiag log & sqrt - refer to Math::Complex package"
1306    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
1307  Msg-ID:  <199710042129.AAA20367@alpha.hut.fi>
1308   Files:  pod/perldiag.pod
1309
1310   Title:  "perlfunc.pod: sysread, syswrite docs"
1311    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
1312  Msg-ID:  <199710061910.WAA15266@alpha.hut.fi>
1313   Files:  pod/perlfunc.pod
1314
1315   Title:  "Document //gc"
1316    From:  abigail@fnx.com (Abigail)
1317  Msg-ID:  <199709232302.TAA27947@fnx.com>
1318   Files:  pod/perlop.pod
1319
1320   Title:  "repeating #! switches"
1321    From:  Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
1322           <rmb1@cise.npl.co.uk>
1323  Msg-ID:  <199709241736.NAA25855@rio.atlantic.net>,
1324           <24778.9709241501@tempest.cise.npl.co.uk>
1325   Files:  pod/perlrun.pod
1326
1327   Title:  "Re: taint documentation bug"
1328    From:  Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
1329  Msg-ID:  <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
1330   Files:  pod/perlsec.pod
1331
1332   ------  LIBRARY AND EXTENSIONS  ------
1333
1334   Title:  "FileHandle.pm fails if Exporter has not been loaded previously"
1335    From:  jan.dubois@ibm.net (Jan Dubois)
1336  Msg-ID:  <3445e05b.17874041@smtp2.ibm.net>
1337   Files:  lib/FileHandle.pm
1338
1339   Title:  "Prefer startperl path over perlpath in MakeMaker"
1340    From:  Andreas Klussmann <andreas@infosys.heitec.de>
1341  Msg-ID:  <199709162017.WAA05043@troubadix.infosys.heitec.net>
1342   Files:  lib/ExtUtils/MM_Unix.pm
1343
1344   Title:  "Sys::Hostname fails under Solaris 2.5 when setuid"
1345    From:  Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
1346  Msg-ID:  <199708201240.OAA04243@goblin.renault.fr>
1347   Files:  lib/Sys/Hostname.pm
1348
1349   Title:  "Cwd::getcwd cannot handle path contains '0' element"
1350    From:  Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
1351           <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
1352  Msg-ID:  <19970830060142J.hikura@matsu.tcc.co.jp>,
1353           <m0x4TzI-0003F1C@wsuse5.mckesson.com>
1354   Files:  lib/Cwd.pm
1355
1356   Title:  "Getopt::Long 2.11"
1357    From:  JVromans@squirrel.nl (Johan Vromans)
1358  Msg-ID:  <m0xBcdR-000RArC@plume.nl.compuware.com>
1359   Files:  lib/Getopt/Long.pm
1360
1361   Title:  "IO::Socket autoflush by default, assume tcp and PeerAddr"
1362    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
1363           <doughera@newton.phys.lafayette.edu>, Gisle Aas
1364           <aas@bergen.sn.no>
1365  Msg-ID:  <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
1366           <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
1367           <hvi07zvo9.fsf@bergen.sn.no>
1368   Files:  ext/IO/lib/IO/Socket.pm
1369
1370   Title:  "Syslog.pm and missing _PATH_LOG"
1371    From:  Ulrich Pfeifer <upf@de.uu.net>
1372  Msg-ID:  <p5iuw1cris.fsf@knowway.de.uu.net>
1373   Files:  lib/Sys/Syslog.pm
1374
1375   Title:  "Undocumented: $Test::Harness::switches"
1376    From:  Achim Bohnet <ach@mpe.mpg.de>
1377  Msg-ID:  <9708272110.AA26904@o09.xray.mpe.mpg.de>
1378   Files:  lib/Test/Harness.pm
1379
1380   Title:  "Patches for lib/Math/Complex.pm and t/lib/complex.t"
1381    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
1382  Msg-ID:  <199709102009.WAA27428@anna.in-berlin.de>
1383   Files:  lib/Math/Complex.pm t/lib/complex.t
1384
1385   Title:  "Win32: Install.pm not correctly comparing binary files."
1386    From:  Jeff Urlwin <jurlwin@access.digex.net>
1387  Msg-ID:  <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
1388   Files:  lib/ExtUtils/Install.pm
1389
1390   Title:  "Document that File::Find doesn't follow symlinks"
1391    From:  Greg Ward <greg@bic.mni.mcgill.ca>
1392  Msg-ID:  <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
1393   Files:  lib/File/Find.pm
1394
1395   Title:  "fix subroutines called in a void context in perl5db.pl"
1396    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1397  Msg-ID:  <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
1398   Files:  lib/perl5db.pl
1399
1400   Title:  "xsubpp fix to allow #ifdef's around entire XSubs"
1401    From:  John Tobey <jtobey@user1.channel1.com>
1402  Msg-ID:  <199709070034.AAA16457@remote119>
1403   Files:  lib/ExtUtils/xsubpp
1404
1405   Title:  "Banishing eval from getopt.pl and Getopt/Std.pm"
1406    From:  "John L. Allen" <allen@gateway.grumman.com>
1407  Msg-ID:  <Pine.SOL.3.91.970920154720.3683A@gateway>
1408   Files:  lib/getopt.pl lib/Getopt/Std.pm
1409
1410   Title:  "further complex number patches"
1411    From:  Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
1412  Msg-ID:  <199709221009.FAA21216@staff2.cso.uiuc.edu>,
1413           <199709221216.PAA15130@alpha.hut.fi>
1414   Files:  lib/Math/Complex.pm t/lib/complex.t
1415
1416   Title:  "Trap Time::Local infinite loop"
1417    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
1418  Msg-ID:  <199710030030.BAA17372@crypt.compulink.co.uk>
1419   Files:  lib/Time/Local.pm
1420
1421   Title:  "Cosmetic Test::Harness patch"
1422    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1423  Msg-ID:  <199710032226.SAA15354@monk.mps.ohio-state.edu>
1424   Files:  lib/Test/Harness.pm
1425
1426   Title:  "ExtUtil::Install sub my_cmp needs to binmode its files"
1427    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
1428           <spp@psa.pencom.com>
1429  Msg-ID:  <199710010617.BAA02037@psisa.psa.pencom.com>,
1430           <199710011819.OAA03288@aatma.engin.umich.edu>
1431   Files:  lib/ExtUtils/Install.pm
1432
1433   Title:  "Enable make test "TEST_FILES=t/*.t.were_failing""
1434    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1435  Msg-ID:  <199710032231.SAA15364@monk.mps.ohio-state.edu>
1436   Files:  lib/ExtUtils/MM_Unix.pm
1437
1438   Title:  "Fix for autouse.pm"
1439    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1440  Msg-ID:  <199710071734.NAA19462@monk.mps.ohio-state.edu>
1441   Files:  lib/autouse.pm
1442
1443   Title:  "Math::Complex fixes - fixes problems on m68-linux"
1444    From:  Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
1445  Msg-ID:  <199709301422.HAA24368@koah.research.nokia.com>
1446   Files:  lib/Math/Complex.pm
1447
1448   Title:  "Updated CPAN.pm for 5.004_04"
1449    From:  koenig@anna.mind.de (Andreas J. Koenig)
1450  Msg-ID:  <sfcpvpv8teo.fsf@anna.in-berlin.de>
1451   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
1452
1453   Title:  "debugger bug with 'c subname'"
1454    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1455  Msg-ID:  <199709232331.TAA04546@monk.mps.ohio-state.edu>
1456   Files:  lib/perl5db.pl
1457
1458   Title:  "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
1459    From:  Daniel S. Lewart, Jarkko Hietaniemi
1460           <jarkko.hietaniemi@research.nokia.com>
1461  Msg-ID:  <199710010939.CAA00964@koah.research.nokia.com>
1462   Files:  lib/Math/Complex.pm
1463
1464   Title:  "Cwd::fastcwd needs changes to work with tainting"
1465    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
1466           <pfeifer@wait.de>, Tim Bunce
1467  Msg-ID:  <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
1468   Files:  lib/Cwd.pm
1469
1470   Title:  "use autouse: requires prototype now"
1471    From:  user@agate.berkeley.edu
1472  Msg-ID:  <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
1473   Files:  lib/autouse.pm
1474
1475   Title:  ""use base qw(Foo Bar);" to set @ISA at compile time"
1476    From:  Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
1477           <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
1478           jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
1479           Wall)
1480  Msg-ID:  <199710022151.WAA21250@toad.ig.co.uk>,
1481           <199710031613.JAA11286@wall.org>,
1482           <199710040829.KAA16739@furu.g.aas.no>,
1483           <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
1484           <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
1485   Files:  lib/base.pm
1486
1487   Title:  "Further Math/Complex.pm enhancements"
1488    From:  Jarkko Hietaniemi <jhi@iki.fi>
1489  Msg-ID:  <199710132055.XAA02086@alpha.hut.fi>
1490   Files:  lib/Math/Complex.pm t/lib/complex.t
1491
1492   Title:  "Further Math::Complex fixes"
1493    From:  Jarkko Hietaniemi <jhi@iki.fi>
1494  Msg-ID:  <199710120933.MAA01165@alpha.hut.fi>
1495   Files:  lib/Math/Complex.pm
1496
1497   ------  OTHER CHANGES  ------
1498
1499   Title:  "POD patches w.r.t. $^S"
1500    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1501  Msg-ID:  <199710030001.UAA14241@monk.mps.ohio-state.edu>
1502   Files:  ../pod/perlfunc.pod ../pod/perlvar.pod
1503
1504   Title:  "libperl.sl on HP-UX 10.20"
1505    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
1506           <hv@crypt.compulink.co.uk>
1507  Msg-ID:  <199709250003.BAA18085@crypt.compulink.co.uk>,
1508           <873emkbpit.fsf@perv.daft.com>
1509   Files:  
1510
1511   Title:  "myconfig / perl -V: remove randbits and add prototype"
1512    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
1513  Msg-ID:  <199709290857.JAA07706@toad.ig.co.uk>
1514   Files:  myconfig
1515
1516   Title:  "Emacs CPerl update for 5.004_04"
1517    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1518  Msg-ID:  <199710140835.EAA26825@monk.mps.ohio-state.edu>
1519   Files:  emacs/cperl-mode.el
1520
1521   Title:  "Enhance perly.fixer to help porters."
1522    From:  Tim Bunce
1523   Files:  perly.fixer
1524
1525   ------  PORTABILITY - WIN32  ------
1526
1527   Title:  "Fix win32/Makefile for perl95"
1528    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1529   Files:  win32/Makefile win32/makefile.mk
1530
1531   Title:  "Win32 archnames"
1532    From:  Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
1533           <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
1534           Bunce <Tim.Bunce@ig.co.uk>
1535  Msg-ID:  <199709111929.PAA22488@aatma.engin.umich.edu>,
1536           <341719E4.4923@forte.com>,
1537           <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
1538   Files:  win32/config_H.bc win32/config_H.vc
1539
1540   Title:  "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
1541    From:  jan.dubois@ibm.net (Jan Dubois)
1542  Msg-ID:  <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
1543   Files:  win32/pod.mak
1544
1545   Title:  "Add test-notty target to Win32 Makefile"
1546    From:  jan.dubois@ibm.net (Jan Dubois)
1547  Msg-ID:  <343f5106.12461608@smtp2.ibm.net>
1548   Files:  win32/Makefile
1549
1550   Title:  "Bug in Win32::GetShortPathName"
1551    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1552  Msg-ID:  <199710092229.SAA21556@aatma.engin.umich.edu>
1553   Files:  win32/win32.c
1554
1555   Title:  "Fix NT handles leak."
1556    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1557  Msg-ID:  <199710111319.JAA10918@aatma.engin.umich.edu>
1558   Files:  win32/win32io.c win32/win32sck.c
1559
1560   Title:  "fix socket init duality on win32"
1561    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1562  Msg-ID:  <199710111523.LAA12407@aatma.engin.umich.edu>
1563   Files:  win32/win32sck.c
1564
1565   ------  PORTABILITY - GENERAL  ------
1566
1567   Title:  "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
1568    From:  Dominic Dunlop <domo@tcp.ip.lu>
1569  Msg-ID:  <v03110700b06a30bdfc42@[194.51.248.80]>
1570   Files:  hints/machten.sh
1571
1572   Title:  "Irix 6.2 build problem - so_locations"
1573    From:  "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
1574  Msg-ID:  <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
1575   Files:  hints/irix_6.sh
1576
1577   Title:  "Porting/pumpkin.pod version 1.13"
1578    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1579  Msg-ID:  <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
1580   Files:  Porting/pumpkin.pod
1581
1582   Title:  "lib/timelocal.t fails test 1 for VMS 7.1"
1583    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
1584  Msg-ID:  <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
1585   Files:  vms/vmsish.h vms/vms.c
1586
1587   Title:  "Patches to updated README.VMS for Perl 5.004_04"
1588    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
1589  Msg-ID:  <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
1590   Files:  README.vms
1591
1592   Title:  "Fix perl build on Digital UNIX after JDK installs libnet.so"
1593    From:  Spider Boardman <spider@orb.nashua.nh.us>
1594  Msg-ID:  <199709191826.OAA18040@Orb.Nashua.NH.US>
1595   Files:  hints/dec_osf.sh
1596
1597   Title:  "Updated README.VMS for Perl 5.004_04"
1598    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
1599  Msg-ID:  <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
1600   Files:  README.vms
1601
1602   Title:  "Dynixptx hints"
1603    From:  bruce@aps.org ("Bruce P. Schuck")
1604  Msg-ID:  <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
1605   Files:  hints/dynixptx.sh
1606
1607   Title:  "Minor OS/2 patch for 4_03"
1608    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1609  Msg-ID:  <199710032224.SAA15345@monk.mps.ohio-state.edu>
1610   Files:  os2/os2.c
1611
1612   Title:  "OS2::REXX improvements"
1613    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1614  Msg-ID:  <199709272214.SAA08638@monk.mps.ohio-state.edu>
1615   Files:  os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
1616
1617   Title:  "hints/qnx.sh update"
1618    From:  Norton Allen <allen@huarp.harvard.edu>
1619  Msg-ID:  <199709261508.LAA07889@dolores.harvard.edu>
1620   Files:  hints/qnx.sh
1621
1622   Title:  "New hints file for IBM OS/390 OpenEdition (MVS)"
1623    From:  pvhp@forte.com (Peter Prymmer)
1624  Msg-ID:  <9709240106.AA26484@forte.com>
1625   Files:  hints/os390.sh
1626
1627   Title:  "OS/2 Hints"
1628    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1629  Msg-ID:  <199710130631.CAA25426@monk.mps.ohio-state.edu>
1630   Files:  hints/os2.sh
1631
1632   ------  TESTS  ------
1633
1634   Title:  "op/glob.t test failure under Win32 with CVS"
1635    From:  Warren Jones <wjones@tc.fluke.com>
1636  Msg-ID:  <97Aug26.091048pdt.35761-1@gateway.fluke.com>
1637   Files:  t/op/glob.t
1638
1639   Title:  "tests fail if localhost/loopback address not defined"
1640    From:  David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
1641           <davem@icc.gsfc.nasa.gov>
1642  Msg-ID:  <34048947.2944@icc.gsfc.nasa.gov>
1643   Files:  t/lib/io_sock.t t/lib/io_udp.t
1644
1645   Title:  "Improve pragma/locale test 102 - and don't fail, just warn"
1646    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
1647   Files:  t/pragma/locale.t
1648
1649   Title:  "Invalid test output in t/op/taint.t in trial 1"
1650    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
1651  Msg-ID:  <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
1652   Files:  t/op/taint.t
1653
1654   Title:  "Identify t/*/*.t test failing because of file permissions"
1655    From:  koenig@anna.mind.de (Andreas J. Koenig)
1656  Msg-ID:  <sfcraah0xvy.fsf@anna.in-berlin.de>
1657   Files:  t/TEST
1658
1659   Title:  "fix poor t/op/runlevel.t test"
1660    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
1661           <hv@crypt.compulink.co.uk>, Norton Allen
1662           <allen@huarp.harvard.edu>
1663  Msg-ID:  <199709261458.KAA28611@dolores.harvard.edu>
1664   Files:  t/op/runlevel.t
1665
1666   ------  UTILITIES  ------
1667
1668   Title:  "Missing 'require' in auto-generated .pm by h2xs"
1669    From:  davidk@tor.securecomputing.com (David Kerry)
1670  Msg-ID:  <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
1671   Files:  utils/h2xs.PL
1672
1673   Title:  "Perldoc tiny patch to avoid $0"
1674    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1675  Msg-ID:  <199709122141.RAA16846@monk.mps.ohio-state.edu>
1676   Files:  utils/perldoc.PL
1677
1678   Title:  "h2ph broken in 5.004_02"
1679    From:  David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
1680           kstar@www.chapin.edu (Kurt D. Starsinic)
1681  Msg-ID:  <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
1682           <199708201700.KAA02621@www.chapin.edu>
1683   Files:  utils/h2ph.PL
1684
1685   Title:  "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
1686           hints/bsdos.sh"
1687    From:  Tony Sanders <sanders@bsdi.com>
1688  Msg-ID:  <199708272301.RAA12803@austin.bsdi.com>
1689   Files:  eg/sysvipc/ipcsem utils/h2ph.PL
1690
1691   Title:  "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
1692    From:  Tim Bunce
1693  Msg-ID:  <199708251732.KAA19299@gadget.cscaper.com>
1694   Files:  utils/perldoc.PL
1695
1696   Title:  "5.004m4t1: perlbug: NIS domainname gets into wrong places"
1697    From:  koenig@anna.mind.de (Andreas J. Koenig)
1698  Msg-ID:  <sfcg1qy38as.fsf@anna.in-berlin.de>
1699   Files:  utils/perlbug.PL
1700
1701   Title:  "add better local patch info to perlbug", "perlbug checks perl
1702           build/run version changes"
1703    From:  Tim.Bunce@ig.co.uk
1704   Files:  utils/perlbug.PL
1705
1706   Title:  "perldoc - suggest modules if requested module not found"
1707    From:  Anthony David <adavid@netinfo.com.au>
1708  Msg-ID:  <3439CD83.6969@netinfo.com.au>
1709   Files:  utils/perldoc.PL
1710
1711   Title:  "perldoc mail::foo tries to read binary /usr/ucb/mail"
1712    From:  "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
1713  Msg-ID:  <199710082014.NAA00808@gadget.cscaper.com>
1714   Files:  utils/perldoc.PL
1715
1716   Title:  "perldoc -f setpwent (for example) returns no descriptive text"
1717    From:  Tim Bunce
1718   Files:  utils/perldoc.PL
1719
1720   Title:  "perldoc diffs: don't search auto - much faster"
1721    From:  "Joseph N. Hall" <joseph@5sigma.com>
1722  Msg-ID:  <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
1723   Files:  utils/perldoc.PL
1724
1725
1726
1727 ----------------
1728 Version 5.004_03        Maintenance release 3 for 5.004
1729 ----------------
1730
1731 "To err is human, to forgive divine."
1732   -- Alexander Pope
1733
1734
1735   HEADLINES FOR THIS MAINTENANCE RELEASE
1736
1737     Fixed 5.004_02 compilation failure on VMS.
1738     Fixed Configure (non)errors being displayed to user.
1739     Better support for Windows 95.
1740     Assorted documentation and hint file improvements.
1741     perl --foo no longer silently ignored.
1742
1743
1744   ------  BUILD PROCESS  ------
1745
1746   Title:  "Show Configure failure reason even with -s"
1747    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1748  Msg-ID:  <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
1749   Files:  Configure
1750
1751   Title:  "Configure can stop without fully explaining itself"
1752    From:  Jim Anderson <jander@ml.com>
1753  Msg-ID:  <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
1754           <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
1755   Files:  Configure
1756
1757   ------  CORE LANGUAGE  ------
1758
1759   Title:  "typos in perl -h output"
1760    From:  "Richard A. Wells" <Rwells@uhs.harvard.edu>
1761  Msg-ID:  <6D0BF914BC@gateuhs.harvard.edu>
1762   Files:  perl.c
1763
1764   Title:  "Some perldb -> PERLDB_* macro changes were missed"
1765    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1766  Msg-ID:  <199708100323.XAA27155@monk.mps.ohio-state.edu>
1767   Files:  pp_ctl.c
1768
1769   Title:  "Further fix to lseek's in lockf_emulate_flock"
1770    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
1771  Msg-ID:  <199708060031.CAA07387@bombur2.uio.no>,
1772           <199708102225.AAA16970@bombur2.uio.no>
1773   Files:  pp_sys.c
1774
1775   Title:  "GNU style perl --version (or any other --foo) ignored"
1776    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
1777           <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
1778  Msg-ID:  <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
1779           <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
1780           <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
1781   Files:  pod/perldiag.pod perl.c
1782
1783   Title:  "seen_dot declaration in perl.c needed for VMS"
1784    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1785  Msg-ID:  <199708072033.QAA09167@aatma.engin.umich.edu>
1786   Files:  perl.c
1787
1788   ------  DOCUMENTATION  ------
1789
1790   Title:  "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
1791    From:  Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
1792           Zakharevich)
1793  Msg-ID:  <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
1794           <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
1795           <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
1796   Files:  pod/perlrun.pod
1797
1798   Title:  "perlop pod inconsistent in presentation of regexp options"
1799    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
1800           jmr@whirlwind.fmr.com
1801  Msg-ID:  <199708061404.KAA06717@whirlwind.fmr.com>,
1802           <199708081505.LAA09810@whirlwind.fmr.com>,
1803           <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
1804           <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
1805           <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
1806   Files:  pod/perlop.pod
1807
1808   Title:  "pod2man generated .IX lines upset whatis on Solaris"
1809    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
1810           Redford)
1811  Msg-ID:  <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
1812   Files:  pod/pod2man.PL
1813
1814   Title:  "The description of the \Q metacharacter is confusing to novices"
1815    From:  aml@world.std.com (Andrew M. Langmead)
1816  Msg-ID:  <199708101946.AA06339@world.std.com>
1817   Files:  pod/perlre.pod
1818
1819   Title:  "doc patch for pack("p",undef) packing a NULL pointer"
1820    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
1821  Msg-ID:  <9708102159.AA11726@claudius.bfsec.bt.co.uk>
1822   Files:  pod/perldelta.pod pod/perlfunc.pod
1823
1824   Title:  "perlfunc.pod error"
1825    From:  Tom Christiansen <tchrist@jhereg.perl.com>
1826  Msg-ID:  <199708102235.QAA18420@jhereg.perl.com>
1827   Files:  pod/perlfunc.pod
1828
1829   ------  LIBRARY AND EXTENSIONS  ------
1830
1831   Title:  "patch for documentation error in FileCache.pm"
1832    From:  Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
1833  Msg-ID:  <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
1834   Files:  lib/FileCache.pm
1835
1836   Title:  "[PATCH] 5.004_02: Complex/Trig: update"
1837    From:  Jarkko Hietaniemi <jhi@iki.fi>
1838  Msg-ID:  <199708081842.VAA31214@alpha.hut.fi>
1839   Files:  lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
1840
1841   Title:  "CPAN Use of uninitialized value in newest perl"
1842    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
1843  Msg-ID:  <9708091738.AA16435@amber.ssd.hcsc.com>
1844   Files:  lib/CPAN.pm
1845
1846   ------  PORTABILITY - WIN32  ------
1847
1848   Title:  "[PATCH] /x is not a valid shell switch on Win95"
1849    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1850  Msg-ID:  <199708121720.NAA14760@aatma.engin.umich.edu>
1851   Files:  win32/win32.c
1852
1853   Title:  "[PATCH] Win95-proofing pl2bat"
1854    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1855  Msg-ID:  <199708121733.NAA14888@aatma.engin.umich.edu>
1856   Files:  MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
1857           win32/bin/runperl.pl win32/bin/search.pl
1858           win32/bin/webget.pl
1859
1860   Title:  "[PATCH] [OK] Perl5.004_02 on Alpha NT"
1861    From:  wmiddlet@adobe.com (William Middleton)
1862  Msg-ID:  <199708072100.OAA13141@ducks>
1863   Files:  win32/win32.c
1864
1865   ------  PORTABILITY - OTHER  ------
1866
1867   Title:  "Improve dual-universe comments in hints/sunos_4_1.sh"
1868    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1869  Msg-ID:  <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
1870   Files:  hints/sunos_4_1.sh
1871
1872   Title:  "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
1873    From:  Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
1874           <shimpei@socrates.patnet.caltech.edu>
1875  Msg-ID:  <33EF1634.B36B6500@pobox.com>
1876   Files:  hints/linux.sh
1877
1878   Title:  "5.004_02 Configure - worrying but normal errors displayed to user"
1879    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
1880           (Paul Marquess)
1881  Msg-ID:  <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
1882           <9708102159.AA11726@claudius.bfsec.bt.co.uk>
1883   Files:  Configure os2/diff.configure
1884
1885   Title:  "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
1886    From:  thad@thadlabs.com (Thad Floryan)
1887  Msg-ID:  <9708111415.AA03808@thadlabs.com>
1888   Files:  hints/sunos_4_1.sh
1889
1890   Title:  "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
1891    From:  Bill Glicker <billg@burrelles.com>
1892  Msg-ID:  <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
1893   Files:  hints/sco.sh
1894
1895   ------  UTILITIES  ------
1896
1897   Title:  "perlbug -d non-interactive (with patch)"
1898    From:  Ted Ashton <ashted@southern.edu>
1899  Msg-ID:  <199708071418.KAA15711@ns.southern.edu>
1900   Files:  utils/perlbug.PL
1901
1902
1903
1904 ----------------
1905 Version 5.004_02        Maintenance release 2 for 5.004
1906 ----------------
1907
1908 "When you work you are a flute through whose
1909  heart the whispering of the hours turns to music."
1910   -- from The Prophet by Kahlil Gibran
1911
1912
1913   HEADLINES FOR THIS MAINTENANCE RELEASE
1914
1915     Major memory growth bug fixed.
1916     Object destruction is more timely and orderly.
1917     Further major enhancements to Win32 support, including:
1918     Win32 binary compatibility between Visual C++ and Borland C++.
1919     The -S option is now more useful on dos/Win32 (see perlrun).
1920     Implicit -p print now checks for write errors.
1921     DB_File now sub-classable (and other fixes).
1922     Memory usage stats available with perl's malloc (see perldelta).
1923     'use UNIVERSAL;' deprecated (see perldelta).
1924     Internal integer to string conversions are faster.
1925     Carp can be forced to give stack traces (see perldoc Carp).
1926     Many other bug fixes and enhancements. 
1927
1928
1929   ------  BUILD PROCESS  ------
1930
1931   Title:  "[PATCH] m2t3: Configure: cf_time always in C locale"
1932    From:  Jarkko Hietaniemi <jhi@iki.fi>
1933  Msg-ID:  <199708061827.VAA09623@alpha.hut.fi>
1934   Files:  Configure
1935
1936   Title:  "Configure can't find open3 on NeXTstep"
1937    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
1938           (Hans Mulder)
1939  Msg-ID:  <9706271816.AA10551@ icgned.icgned.nl >
1940   Files:  Configure
1941
1942   Title:  "Don't use undef value in Config::myconfig"
1943    From:  "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
1944           <salzench@nielsenmedia.com>
1945  Msg-ID:  <199706271525.RAA13517@sissy.in-berlin.de>
1946   Files:  configpm
1947
1948   Title:  "make Configure recognize powerux hint (perl5.004_01)"
1949    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
1950  Msg-ID:  <9707301938.AA08352@amber.ssd.hcsc.com>
1951   Files:  Configure
1952
1953   Title:  "[PATCH]: HP-UX 10 w/o transition links"
1954    From:  Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
1955  Msg-ID:  <199706181851.AA093329906@hpcc123.corp.hp.com>,
1956           <199706231650.AA070364627@hpcc123.corp.hp.com>
1957   Files:  Configure
1958
1959   Title:  "INSTALL updates for GNU ld and __inet_* errors"
1960    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
1961   Files:  INSTALL
1962
1963   ------  CORE LANGUAGE  ------
1964
1965   Title:  "[PATCH] Additional patch for "Can't execute ...""
1966    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
1967  Msg-ID:  <199707191651.MAA04897@monk.mps.ohio-state.edu>
1968   Files:  pod/perldiag.pod perl.c
1969
1970   Title:  "[PATCH] Band-aid fix for local([@%]$x)"
1971    From:  Stephen McCamant <alias@mcs.com>
1972  Msg-ID:  <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
1973   Files:  pod/perldiag.pod op.c pp_hot.c t/op/local.t
1974
1975   Title:  "[PATCH] Re: Bug in Regular Expressions when using colon as
1976           delimiter"
1977    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1978  Msg-ID:  <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
1979   Files:  pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
1980
1981   Title:  "[PATCH] Re: Can't pack literals as pointers"
1982    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1983  Msg-ID:  <199708012250.SAA20278@aatma.engin.umich.edu>
1984   Files:  pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
1985
1986   Title:  "[PATCH] Do not constant-fold ops that depend on locale if C<use
1987           locale>"
1988    From:  Chip Salzenberg <salzench@nielsenmedia.com>
1989  Msg-ID:  <199707210519.BAA13785@nielsenmedia.com>
1990   Files:  op.c
1991
1992   Title:  "Eval fails in certain situations (eval "{'...")"
1993    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
1994  Msg-ID:  <199707211753.NAA14940@aatma.engin.umich.edu>
1995   Files:  t/comp/term.t toke.c
1996
1997   Title:  "Fix memory leak on eval 'sub {}'"
1998    From:  Chip Salzenberg <chip@rio.atlantic.net>
1999   Files:  pp_ctl.c
2000
2001   Title:  "stringify looses integerness"
2002    From:  Gisle Aas <aas@bergen.sn.no>
2003  Msg-ID:  <hbu4l96z2.fsf@bergen.sn.no>
2004   Files:  sv.c
2005
2006   Title:  "Fix intolerance of a space between "print" and opening paren"
2007    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2008  Msg-ID:  <199707011421.KAA15836@aatma.engin.umich.edu>
2009   Files:  toke.c
2010
2011   Title:  "[PATCH] Re: Calling Perl from within C from within Perl"
2012    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2013  Msg-ID:  <199706301842.OAA05569@aatma.engin.umich.edu>
2014   Files:  perl.c
2015
2016   Title:  "UNIVERSAL.pm and import methods (tests)"
2017    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2018  Msg-ID:  <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
2019   Files:  t/op/universal.t universal.c
2020
2021   Title:  "Avoid core dump on some paren'd regexp matches", "One-liner regex
2022           causes SEGV on 5.003 under HP-UX and Linux"
2023    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2024  Msg-ID:  <199706261236.NAA03472@crypt.compulink.co.uk>,
2025           <199707061144.MAA04443@crypt.compulink.co.uk>
2026   Files:  regexec.c t/op/re_tests
2027
2028   Title:  "Forbid negative splice offset beyond array start"
2029    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
2030           <chip@rio.atlantic.net>
2031  Msg-ID:  <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
2032   Files:  pp.c
2033
2034   Title:  "Forbid "goto" into middle of foreach loop"
2035    From:  Chip Salzenberg <chip@rio.atlantic.net>
2036   Files:  pod/perldiag.pod pp_ctl.c
2037
2038   Title:  "Fix C<qq #hi#>"
2039    From:  Chip Salzenberg <chip@rio.atlantic.net>
2040   Files:  toke.c
2041
2042   Title:  "bless file handles as FileHandle if loaded else IO::Handle"
2043    From:  Gisle Aas <aas@bergen.sn.no>
2044  Msg-ID:  <hyb80drrz.fsf@bergen.sn.no>
2045   Files:  gv.c lib/FileHandle.pm
2046
2047   Title:  "infinite recursion in malloc() with some compile flags"
2048    From:  Hans Mulder <hansmu@xs4all.nl>
2049  Msg-ID:  <199706240050.CAA10550@xs2.xs4all.nl>
2050   Files:  malloc.c
2051
2052   Title:  "sv_vcatpvfn hogs memory [Patch included]"
2053    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
2054  Msg-ID:  <199706211521.RAA12778@solar.ethz.ch>
2055   Files:  sv.c
2056
2057   Title:  "Fix '-' flag on sprintf() of floats"
2058    From:  Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
2059           <jhi@iki.fi>
2060  Msg-ID:  <199705270646.JAA02510@alpha.hut.fi>
2061   Files:  sv.c
2062
2063   Title:  "Free temps before calling END blocks", "Too late destruction"
2064    From:  Chip Salzenberg <chip@rio.atlantic.net>
2065  Msg-ID:  <m33erfv5hx.fsf@chany-p100.emwp.com>
2066   Files:  perl.c
2067
2068   Title:  "Fix C<print $foo x 2> parsing"
2069    From:  "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
2070           Salzenberg <chip@rio.atlantic.net>
2071  Msg-ID:  <199706121737.KAA00503@palrel3.hp.com>
2072   Files:  toke.c
2073
2074   Title:  "Fix lockf_emulate_flock() positioning"
2075    From:  Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
2076  Msg-ID:  <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
2077   Files:  pp_sys.c
2078
2079   Title:  "Don't use atol() for unsigned values", "signedness problem in
2080           pack("N", "value");"
2081    From:  Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
2082           <espel@llaic.univ-bpclermont.fr>
2083  Msg-ID:  <19970531200007.40218@llaic.univ-bpclermont.fr>
2084   Files:  sv.c
2085
2086   Title:  "Don't warn about "${foo}" in string, even if &foo exists"
2087    From:  Chip Salzenberg <chip@rio.atlantic.net>
2088   Files:  toke.c
2089
2090   Title:  "[PATCH] -p does not check for failure of implicit print"
2091    From:  Dominic Dunlop <domo@slipper.ip.lu>
2092  Msg-ID:  <v0311070aafea3fa83061@[194.51.248.75]>
2093   Files:  pod/perldiag.pod pod/perlrun.pod toke.c
2094
2095   Title:  "Fix double form() in XS version check"
2096    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2097  Msg-ID:  <199707150010.UAA00816@monk.mps.ohio-state.edu>
2098   Files:  XSUB.h
2099
2100   Title:  "Constant-fold sprintf()"
2101    From:  Chip Salzenberg <salzench@nielsenmedia.com>
2102   Files:  opcode.pl
2103
2104   Title:  "[PATCH] Fix double form() in XS version check"
2105    From:  Chip Salzenberg <salzench@nielsenmedia.com>
2106  Msg-ID:  <199707210518.BAA13771@nielsenmedia.com>
2107   Files:  XSUB.h
2108
2109   Title:  "[PATCH] Make DEBUGGING_MSTATS info consistent"
2110    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
2111  Msg-ID:  <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
2112   Files:  INSTALL pod/perldelta.pod perl.h
2113
2114   Title:  "Minor Win32 glitch with -S flag"
2115    From:  Warren Jones <wjones@tc.fluke.com>
2116  Msg-ID:  <97Jun19.150511pdt.35717-2@gateway.fluke.com>
2117   Files:  perl.c
2118
2119   Title:  "Slightly safer signals"
2120    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2121   Files:  mg.c perl.c
2122
2123   Title:  "Time::Local patch (plus perl.c and filehand.t)"
2124    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
2125   Files:  lib/Time/Local.pm perl.c t/lib/filehand.t
2126
2127   Title:  "[PATCH] Weirdness in sv_peek()"
2128    From:  Stephen McCamant <alias@mcs.com>
2129  Msg-ID:  <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
2130           <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
2131   Files:  sv.c
2132
2133   Title:  "Win32 UNC path causes autoload to fail"
2134    From:  Warren Jones <wjones@tc.fluke.com>
2135  Msg-ID:  <97Jun18.163826pdt.35714-1@gateway.fluke.com>
2136   Files:  pp_ctl.c
2137
2138   Title:  "[PATCH]: reduced malloc patch"
2139    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2140  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
2141   Files:  av.c
2142
2143   Title:  "[PATCH] $\1 and serious bug in evalling"
2144    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2145  Msg-ID:  <199707262127.RAA12883@monk.mps.ohio-state.edu>
2146   Files:  pp_ctl.c
2147
2148   Title:  "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
2149           safety code"
2150    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
2151           <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
2152  Msg-ID:  <199707140912.KAA09935@crypt.compulink.co.uk>,
2153           <199707142050.QAA20976@rio.atlantic.net>,
2154           <199707182035.VAA20990@crypt.compulink.co.uk>,
2155           <9707151040.AA02883@toad.ig.co.uk>
2156   Files:  global.sym sv.c
2157
2158   Title:  "object never destructs"
2159    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2160  Msg-ID:  <199707131955.PAA29655@aatma.engin.umich.edu>
2161   Files:  scope.c t/op/ref.t
2162
2163   Title:  "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
2164           flag fixes for DOSISH platforms"
2165    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2166  Msg-ID:  <199707250043.UAA02385@aatma.engin.umich.edu>,
2167           <199707301828.OAA19508@aatma.engin.umich.edu>
2168   Files:  pod/perldiag.pod pod/perlrun.pod perl.c
2169
2170   Title:  "Perldb internal flag rehaul"
2171    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2172   Files:  pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
2173           pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
2174
2175   Title:  "[PATCH] Re: q and escaping paired delimiters"
2176    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
2177           <kjahds@kjahds.com>
2178  Msg-ID:  <199707280516.BAA14055@aatma.engin.umich.edu>,
2179           <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
2180           <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
2181   Files:  t/base/lex.t toke.c
2182
2183   Title:  "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
2184    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2185  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
2186   Files:  malloc.c perl.c
2187
2188   Title:  "semctl broken under Linux"
2189    From:  Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
2190           Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
2191           Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
2192  Msg-ID:  <33C38291.2D9302DA@ti.com>,
2193           <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
2194           <9707041538.AA08946@toad.ig.co.uk>,
2195           <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
2196           <9707090933.AA19012@issan.informatik.uni-dortmund.de>
2197   Files:  doio.c
2198
2199   Title:  "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
2200    From:  Jarkko Hietaniemi <jhi@iki.fi>
2201   Files:  perl.h
2202
2203   Title:  "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
2204           (with substr bug and still some"
2205    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
2206           <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
2207  Msg-ID:  <199707301759.SAA02899@crypt.compulink.co.uk>,
2208           <199707302228.BAA18032@alpha.hut.fi>,
2209           <199707310929.KAA06515@crypt.compulink.co.uk>,
2210           <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
2211   Files:  pp.c
2212
2213   Title:  "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
2214           intersect original at all"
2215    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
2216  Msg-ID:  <199707100655.JAA14924@alpha.hut.fi>,
2217           <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
2218   Files:  pod/perlfunc.pod pp.c t/op/substr.t
2219
2220   Title:  "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
2221    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
2222  Msg-ID:  <9707301934.AA18594@amber.ssd.hcsc.com>
2223   Files:  hints/cxux.sh pp.c
2224
2225   ------  DOCUMENTATION  ------
2226
2227   Title:  "Duplicates in perlguts.pod"
2228    From:  hans@icgned.nl (Hans Mulder)
2229  Msg-ID:  <9707082346.AA13231@ icgned.icgned.nl >
2230   Files:  pod/perlguts.pod
2231
2232   Title:  "Better "Can't locate auto/%s.al in @INC" error documentation"
2233    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
2234  Msg-ID:  <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
2235   Files:  pod/perldiag.pod
2236
2237   Title:  "new perlembed.pod:match.c"
2238    From:  Doug MacEachern <dougm@opengroup.org>
2239  Msg-ID:  <199707170355.XAA21370@postman.opengroup.org>
2240   Files:  pod/perlembed.pod
2241
2242   Title:  "Document bug fix in localization of $1 etc."
2243    From:  Chip Salzenberg <salzench@nielsenmedia.com>
2244   Files:  pod/perldelta.pod
2245
2246   Title:  "[PATCH] Major goof in XS Tutorial regarding subdirs"
2247    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2248  Msg-ID:  <199707260920.FAA12453@monk.mps.ohio-state.edu>
2249   Files:  pod/perlxstut.pod
2250
2251   Title:  "[PATCH] Magic info in perlguts, take 2"
2252    From:  Stephen McCamant <alias@mcs.com>
2253  Msg-ID:  <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
2254   Files:  pod/perlguts.pod
2255
2256   Title:  "[BUG:PATCH] Missing semicolon message wrong in perldiag"
2257    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2258  Msg-ID:  <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
2259           <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
2260   Files:  pod/perldiag.pod
2261
2262   Title:  "[PATCH] Updates to perlguts (repost)"
2263    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2264  Msg-ID:  <199707152223.SAA00776@monk.mps.ohio-state.edu>
2265   Files:  pod/perlguts.pod
2266
2267   Title:  "[BUG:47:LOG] Dropped "and" in pod2man"
2268    From:  hans@icgned.nl (Hans Mulder)
2269  Msg-ID:  <9707082355.AA13254@ icgned.icgned.nl >
2270   Files:  pod/pod2man.PL
2271
2272   Title:  "[BUG] perlembed.pod:power.c example"
2273    From:  Doug MacEachern <dougm@opengroup.org>
2274  Msg-ID:  <199707181344.JAA10565@postman.opengroup.org>
2275   Files:  pod/perlembed.pod
2276
2277   Title:  "[PATCH] arguments swapped in perlapio.pod"
2278    From:  Hans Mulder <hansmu@xs4all.nl>
2279  Msg-ID:  <199706240049.CAA10534@xs2.xs4all.nl>
2280   Files:  pod/perlapio.pod
2281
2282   Title:  "[PATCH] cool quote for perldebug"
2283    From:  Greg Bacon <gbacon@adtrn-srv4.adtran.com>
2284  Msg-ID:  <199707292140.QAA28579@adtrn-srv4.adtran.com>
2285   Files:  pod/perldebug.pod
2286
2287   Title:  "[PATCH] multiline commands in qx//"
2288    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2289  Msg-ID:  <199707212350.TAA18496@aatma.engin.umich.edu>
2290   Files:  pod/perlfunc.pod pod/perlop.pod
2291
2292   Title:  "patch to 5.004_01 perltrap.pod"
2293    From:  jmm@revenge.elegant.com (John Macdonald)
2294  Msg-ID:  <9706231525.AA22790@revenge.elegant.com>
2295   Files:  pod/perltrap.pod
2296
2297   Title:  "perl4 to perl5.004 converion with debugger problem"
2298    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2299  Msg-ID:  <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
2300   Files:  pod/perltrap.pod
2301
2302   Title:  "done3/perlbook.pod"
2303    From:  Randal Schwartz <merlyn@gadget.cscaper.com>
2304   Files:  pod/perlbook.pod
2305
2306   Title:  "[PATCH] readline and readpipe are undocumented"
2307    From:  Hans Mulder <hansmu@xs4all.nl>
2308   Files:  pod/perlfunc.pod
2309
2310   Title:  "Document use of - in a regex char class."
2311    From:  Dominic Dunlop <domo@slipper.ip.lu>
2312  Msg-ID:  <v03102804afd578bcef2c@[194.51.248.88]>
2313   Files:  pod/perlre.pod
2314
2315   Title:  "[PATCH] splitpod broken in 5.004_01"
2316    From:  Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
2317  Msg-ID:  <199706240048.CAA10515@xs2.xs4all.nl>,
2318           <9706241612.AA09119@toad.ig.co.uk>
2319   Files:  pod/splitpod
2320
2321   ------  LIBRARY AND EXTENSIONS  ------
2322
2323   Title:  "Carp::cluck() and -MCarp=verbose"
2324    From:  Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
2325  Msg-ID:  <199708060607.AAA16681@den-mdev1.tci.com>,
2326           <199708062105.PAA09878@den-mdev1.tci.com>
2327   Files:  lib/Carp.pm
2328
2329   Title:  "Warning from calls using "use Shell""
2330    From:  Andrew Pimlott <pimlott@abel.math.harvard.edu>
2331  Msg-ID:  <Pine.SOL.3.91.970806173903.7320H-100000@abel>
2332   Files:  lib/Shell.pm
2333
2334   Title:  "confessing a carp"
2335    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
2336           <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
2337           <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
2338  Msg-ID:  <199708052155.WAA25393@crypt.compulink.co.uk>,
2339           <199708060721.IAA30894@crypt.compulink.co.uk>,
2340           <199708061533.LAA01313@rio.atlantic.net>,
2341           <33E79BE2.4E6F@ni-s.u-net.com>,
2342           <33E8E3C5.62C@ni-s.u-net.com>,
2343           <9708051619.AA13764@toad.ig.co.uk>
2344   Files:  lib/Carp.pm
2345
2346   Title:  "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
2347    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2348  Msg-ID:  <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
2349   Files:  lib/dumpvar.pl
2350
2351   Title:  "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
2352    From:  Jarkko Hietaniemi <jhi@iki.fi>
2353  Msg-ID:  <199708060732.KAA02675@alpha.hut.fi>
2354   Files:  lib/I18N/Collate.pm
2355
2356   Title:  "[PATCH] Binary installers for Perl modules"
2357    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2358  Msg-ID:  <199707210006.UAA06165@monk.mps.ohio-state.edu>
2359   Files:  lib/ExtUtils/Install.pm
2360
2361   Title:  "m2t2 broke CPAN.pm :-("
2362    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
2363   Files:  lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
2364
2365   Title:  "[PATCH] CPAN.pm on OS/2"
2366    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
2367           <ilya@math.ohio-state.edu>
2368  Msg-ID:  <199707180415.AAA03180@monk.mps.ohio-state.edu>,
2369           <199707181407.QAA12920@anna.in-berlin.de>
2370   Files:  lib/CPAN.pm
2371
2372   Title:  "Docs of IO::Handle [PATCH]"
2373    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2374  Msg-ID:  <199707222307.TAA08380@monk.mps.ohio-state.edu>
2375   Files:  ext/IO/lib/IO/Handle.pm
2376
2377   Title:  "Exporter errors give wrong location"
2378    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2379  Msg-ID:  <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
2380   Files:  lib/Exporter.pm
2381
2382   Title:  "[PATCH] Exporter new export_to_level method"
2383    From:  epeschko@elmer.tci.com (Ed Peschko)
2384   Files:  lib/Exporter.pm
2385
2386   Title:  "DB_File produces spurious output when trapping __DIE__"
2387    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
2388  Msg-ID:  <9706302125.AA28254@claudius.bfsec.bt.co.uk>
2389   Files:  ext/DB_File/DB_File.pm
2390
2391   Title:  "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
2392    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2393  Msg-ID:  <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
2394   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
2395
2396   Title:  "perl5.004 Time::Local still broken"
2397    From:  Mathias Koerber <mathias@dnssec1.singnet.com.sg>
2398  Msg-ID:  <199706260452.MAA22647@dnssec1.singnet.com.sg>
2399   Files:  lib/Time/Local.pm
2400
2401   Title:  "Sys::Hostname should localize $SIG{__DIE__}"
2402    From:  Ken Shan <ken@digitas.harvard.edu>
2403  Msg-ID:  <199707070357.XAA18065@digitas.harvard.edu>
2404   Files:  lib/Sys/Hostname.pm
2405
2406   Title:  "xsubpp patch"
2407    From:  John Tobey <jtobey@user1.channel1.com>
2408  Msg-ID:  <199707010221.CAA01234@remote133>
2409   Files:  lib/ExtUtils/xsubpp
2410
2411   Title:  "DB_File 1.15 patch"
2412    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
2413  Msg-ID:  <9707192117.AA01973@claudius.bfsec.bt.co.uk>
2414   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
2415           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2416
2417   Title:  "Problems with setvbuf"
2418    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2419  Msg-ID:  <199707250040.UAA11000@monk.mps.ohio-state.edu>
2420   Files:  ext/IO/IO.xs
2421
2422   Title:  "[PATCH] Repost of fork() debugger patch"
2423    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2424  Msg-ID:  <199707252101.RAA11846@monk.mps.ohio-state.edu>
2425   Files:  lib/perl5db.pl lib/Term/ReadLine.pm
2426
2427   Title:  "IO::File and DB_File pollutes namespace with Fcntl constants"
2428    From:  Gisle Aas <aas@bergen.sn.no>
2429  Msg-ID:  <h205qyijy.fsf@bergen.sn.no>
2430   Files:  ext/IO/lib/IO/File.pm
2431
2432   Title:  "[MM] [PATCH] Re: Liblist problems for MSWin32"
2433    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2434  Msg-ID:  <199706182152.RAA20273@aatma.engin.umich.edu>
2435   Files:  lib/ExtUtils/Liblist.pm
2436
2437   Title:  "Net::hostent documentation error"
2438    From:  gnat@frii.com
2439  Msg-ID:  <199707082222.QAA24728@elara.frii.com>
2440   Files:  lib/Net/hostent.pm
2441
2442   Title:  "PATCH: make DBM*_File modules sub-classable"
2443    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
2444  Msg-ID:  <9707121854.AA19472@claudius.bfsec.bt.co.uk>
2445   Files:  ext/GDBM_File/typemap ext/NDBM_File/typemap
2446           ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
2447           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2448
2449   Title:  "Sys::Syslog patch to allow unix domain sockets"
2450    From:  Sean Robinson <robinson_s@sc.maricopa.edu>
2451  Msg-ID:  <33B31342.7EB16A44@sc.maricopa.edu>
2452   Files:  lib/Sys/Syslog.pm
2453
2454   Title:  "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
2455           "UNIVERSAL.pm and import methods"
2456    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
2457           Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
2458           <gsar@engin.umich.edu>, Hugo van der Sanden
2459           <hv@crypt.compulink.co.uk>
2460  Msg-ID:  <199706271701.NAA25664@aatma.engin.umich.edu>,
2461           <199706271904.UAA00120@crypt.compulink.co.uk>,
2462           <199706272054.QAA28913@aatma.engin.umich.edu>,
2463           <199706301554.LAA03763@aatma.engin.umich.edu>,
2464           <33B22248.7D7C1985@ti.com>,
2465           <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
2466           <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
2467           <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
2468           <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
2469           <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
2470           <hiuyv6q9k.fsf@bergen.sn.no>
2471   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
2472           t/op/universal.t universal.c
2473
2474   Title:  "[MM] Small patch to MakeMaker, new release"
2475    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>
2476  Msg-ID:  <199706281603.SAA10869@anna.in-berlin.de>
2477   Files:  lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
2478           lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
2479           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2480
2481   Title:  "ExtUtils-Embed upgrade"
2482    From:  Doug MacEachern <dougm@opengroup.org>
2483   Files:  lib/ExtUtils/Embed.pm
2484
2485   Title:  "[PATCH] icmp tweak for IO::Socket"
2486    From:  Nick.Ing-Simmons@tiuk.ti.com
2487  Msg-ID:  <199707041240.NAA21484@pluto.tiuk.ti.com>
2488   Files:  ext/IO/lib/IO/Socket.pm
2489
2490   Title:  "Allow concurrent mkdir in File::Path::mkpath"
2491    From:  schattev@imb-jena.de (Ruben Schattevoy)
2492  Msg-ID:  <199707300943.LAA21574@kant.imb-jena.de>
2493   Files:  lib/File/Path.pm
2494
2495   Title:  "CPAN.pm, $VERSION and nested (bundled) modules."
2496    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
2497   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
2498           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
2499           lib/ExtUtils/Mksymlists.pm
2500
2501   Title:  "[PATCH] perl debugger, win32, and emacs"
2502    From:  Jay Rogers <jay@rgrs.com>
2503  Msg-ID:  <199707311759.NAA13276@crooked-i.mitre.org>
2504   Files:  lib/perl5db.pl
2505
2506   Title:  "[PATCH] pod2html mangles C<&foo(42);>"
2507    From:  Hans Mulder <hansmu@xs4all.nl>
2508  Msg-ID:  <199706250057.CAA10162@xs1.xs4all.nl>
2509   Files:  lib/Pod/Html.pm
2510
2511   Title:  "[PATCH] posix.xs broken on VMS 7.1"
2512    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2513  Msg-ID:  <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
2514   Files:  ext/POSIX/POSIX.xs
2515
2516   Title:  "MM_Unix.pm nits for Win32 DMAKE"
2517    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2518  Msg-ID:  <199708032051.QAA14248@aatma.engin.umich.edu>
2519   Files:  lib/ExtUtils/MM_Unix.pm
2520
2521   Title:  "Sys::Hostname -w unclean in trial 2"
2522    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2523  Msg-ID:  <199708032055.QAA14278@aatma.engin.umich.edu>
2524   Files:  lib/Sys/Hostname.pm
2525
2526   Title:  "(3) File::Find::find()/finddepth() bugs with toplevel paths"
2527    From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
2528  Msg-ID:  <199707040045.RAA24459@mailgate2.boeing.com>
2529   Files:  lib/File/Find.pm
2530
2531   ------  OTHER CHANGES  ------
2532
2533   Title:  "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
2534    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>,
2535           ilya@math.ohio-state.edu (Ilya Zakharevich)
2536  Msg-ID:  <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
2537           <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
2538   Files:  
2539   Files:  
2540
2541   ------  PORTABILITY - WIN32  ------
2542
2543   Title:  "[PATCH] Embedding threaded apps in perl.dll"
2544    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2545  Msg-ID:  <199707261518.LAA24346@aatma.engin.umich.edu>,
2546           <199707301833.OAA19570@aatma.engin.umich.edu>
2547   Files:  win32/win32.c
2548
2549   Title:  "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
2550    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
2551           <wjones@tc.fluke.com>
2552  Msg-ID:  <199707061843.OAA23874@aatma.engin.umich.edu>,
2553           <97Jun24.115804pdt.35752-2@gateway.fluke.com>
2554   Files:  win32/bin/pl2bat.bat
2555
2556   Title:  "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
2557           pod2xxx.bat Missing?"
2558    From:  Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
2559           <gsar@engin.umich.edu>
2560  Msg-ID:  <199707011423.KAA15855@aatma.engin.umich.edu>,
2561           <33B8B962.D96FA1F5@netinfo.com.au>
2562   Files:  win32/Makefile win32/makefile.mk
2563
2564   Title:  "[PATCH] Win32 sitelib intuition from DLL location"
2565    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2566  Msg-ID:  <199706231647.MAA23260@aatma.engin.umich.edu>
2567   Files:  win32/win32.h win32/config_h.PL win32/win32.c
2568
2569   Title:  "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
2570           coexistence on win32"
2571    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2572  Msg-ID:  <199707250109.VAA02666@aatma.engin.umich.edu>,
2573           <199707301829.OAA19516@aatma.engin.umich.edu>
2574   Files:  lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
2575           win32/win32iop.h win32/makedef.pl win32/win32.c
2576           win32/win32io.c
2577
2578   Title:  "[PATCH] docs for win32 utilities"
2579    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2580  Msg-ID:  <199707250045.UAA02510@aatma.engin.umich.edu>
2581   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
2582
2583   Title:  "[PATCH] exec() fixed on win32"
2584    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2585  Msg-ID:  <199706241525.LAA06554@aatma.engin.umich.edu>
2586   Files:  win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
2587           win32/config_H.bc win32/config_H.vc win32/makedef.pl
2588           win32/win32.c win32/win32io.c
2589
2590   Title:  "[PATCH] getenv() after my_setenv() gets old entry on Win32"
2591    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2592  Msg-ID:  <199706231700.NAA23400@aatma.engin.umich.edu>
2593   Files:  win32/win32.h win32/win32.c
2594
2595   Title:  "[PATCH] getservby*() calls fail on Windows NT"
2596    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2597  Msg-ID:  <199706231654.MAA23276@aatma.engin.umich.edu>
2598   Files:  win32/win32sck.c
2599
2600   Title:  "[PATCH] minor win32 scribbles"
2601    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
2602           <hv@crypt.compulink.co.uk>
2603  Msg-ID:  <199707262307.TAA28410@aatma.engin.umich.edu>,
2604           <199707270832.JAA19399@crypt.compulink.co.uk>
2605   Files:  pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
2606           win32/config.vc win32/makefile.mk
2607
2608   Title:  "[PATCH] trial2: some batch files won't run"
2609    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2610  Msg-ID:  <199708040226.WAA17301@aatma.engin.umich.edu>
2611   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
2612
2613   Title:  "[PATCH] win32 docs and runperl.bat"
2614    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2615  Msg-ID:  <199707070446.AAA29560@aatma.engin.umich.edu>
2616   Files:  MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
2617
2618   Title:  "[PATCH] win32 extras and embedding"
2619    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2620  Msg-ID:  <199707250232.WAA03421@aatma.engin.umich.edu>,
2621           <199707301831.OAA19528@aatma.engin.umich.edu>
2622   Files:  dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
2623           win32/makedef.pl win32/perllib.c win32/win32.c
2624
2625   Title:  "[PATCH] win32 tweaks"
2626    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2627  Msg-ID:  <199707042150.RAA01065@aatma.engin.umich.edu>
2628   Files:  win32/win32.h win32/win32.c
2629
2630   Title:  "[PATCH] win32_stat() fixes (2nd try)"
2631    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2632  Msg-ID:  <199708040137.VAA16810@aatma.engin.umich.edu>
2633   Files:  t/op/stat.t win32/win32iop.h win32/win32.c
2634
2635   ------  PORTABILITY - OTHER  ------
2636
2637   Title:  "Additional OS/2 patches"
2638    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
2639           <ilya@math.ohio-state.edu>
2640  Msg-ID:  <199708020823.EAA19521@monk.mps.ohio-state.edu>,
2641           <199708021424.KAA28561@aatma.engin.umich.edu>,
2642           <199708042108.RAA27671@aatma.engin.umich.edu>
2643   Files:  README.os2 os2/Changes perl.c
2644
2645   Title:  "Additional patch is needed for os2/diff.configure"
2646    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2647  Msg-ID:  <199708020745.DAA19483@monk.mps.ohio-state.edu>
2648   Files:  os2/diff.configure
2649
2650   Title:  "Assorted OS/2 fixes"
2651    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
2652  Msg-ID:  <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
2653   Files:  hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
2654           os2/Makefile.SHs os2/os2.c util.c
2655
2656   Title:  "[PATCH] Changes for VMS 7.1 support"
2657    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
2658           <sugalsd@lbcc.cc.or.us>
2659  Msg-ID:  <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
2660           <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
2661   Files:  vms/sockadapt.h vms/config.vms vms/sockadapt.c
2662
2663   Title:  "[PATCH] Easier TCP stack selection for VMS"
2664    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2665  Msg-ID:  <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
2666   Files:  vms/descrip.mms
2667
2668   Title:  "Minor VMS patches"
2669    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
2670  Msg-ID:  <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
2671   Files:  lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
2672           vms/vms.c vms/ext/filespec.t
2673
2674   Title:  "[PATCH] Two un-disabled tests for VMS"
2675    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2676  Msg-ID:  <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
2677   Files:  vms/test.com
2678
2679   Title:  "fixes for hints/svr4 for UnixWare >= 2.1.1"
2680    From:  John Hughes <john@titanic.atlantech.com>
2681  Msg-ID:  <199707021230.OAA24230@titanic.AtlanTech.COM>
2682   Files:  hints/svr4.sh
2683
2684   Title:  "make depend loop fix and minor OS/2 improvements to build process"
2685    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
2686   Files:  Makefile.SH hints/os2.sh os2/Makefile.SHs
2687
2688   ------  TESTS  ------
2689
2690   Title:  "Add xor tests to test suite"
2691    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
2692  Msg-ID:  <199706250730.IAA06097@crypt.compulink.co.uk>
2693   Files:  t/comp/cmdopt.t
2694
2695   Title:  "[PATCH] enable some tests on Win32"
2696    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2697  Msg-ID:  <199707250029.UAA02351@aatma.engin.umich.edu>
2698   Files:  t/op/magic.t
2699
2700   Title:  "Fix up problems with *DBM tests"
2701    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>
2702   Files:  t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2703
2704   ------  UTILITIES  ------
2705
2706   Title:  "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
2707    From:  Jarkko Hietaniemi <jhi@iki.fi>
2708  Msg-ID:  <199708071022.NAA13008@alpha.hut.fi>
2709   Files:  utils/perlbug.PL
2710
2711   Title:  "perlbug - check sendmail and fix win32 tmp path"
2712    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2713  Msg-ID:  <199708060349.XAA15895@aatma.engin.umich.edu>
2714   Files:  utils/perlbug.PL
2715
2716   Title:  "OK: perl <some_version> on <some_system> (corrected)", "enhancements
2717           to perlbug -ok"
2718    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
2719  Msg-ID:  <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
2720           <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
2721           <m0wv81x-000EYPC@alias-2.pr.mcs.net>
2722   Files:  utils/Makefile utils/perlbug.PL
2723
2724   Title:  "perlbug -ok [PATCH]"
2725    From:  "Charles F. Randall" <crandall@free.click-n-call.com>
2726  Msg-ID:  <199706181824.MAA04082@free.click-n-call.com>
2727   Files:  utils/perlbug.PL
2728
2729   Title:  "perlbug broken"
2730    From:  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2731  Msg-ID:  <9707040912.AA03466@issan.informatik.uni-dortmund.de>
2732   Files:  utils/perlbug.PL
2733
2734   Title:  "[PATCH] perlbug under OS/2"
2735    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2736  Msg-ID:  <199707180333.XAA03102@monk.mps.ohio-state.edu>
2737   Files:  utils/perlbug.PL
2738
2739   Title:  "perldoc doesn't grok Win32 UNC paths"
2740    From:  Warren Jones <wjones@tc.fluke.com>
2741  Msg-ID:  <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
2742           <97Jun18.165618pdt.35713-1@gateway.fluke.com>
2743   Files:  utils/perldoc.PL
2744
2745   Title:  "[PATCH] perldoc under OS/2"
2746    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
2747  Msg-ID:  <199707180340.XAA03114@monk.mps.ohio-state.edu>
2748   Files:  utils/perldoc.PL
2749
2750   Title:  "h2ph corrections to avoid redefined sub warnings"
2751    From:  wdconsta <wdconsta@cs.adelaide.edu.au>
2752  Msg-ID:  <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
2753   Files:  utils/h2ph.PL
2754
2755
2756
2757 ----------------
2758 Version 5.004_01        Maintenance release 1 for 5.004
2759 ----------------
2760
2761 "Practice random kindness and senseless acts of beauty"
2762   -- Anne Herbert
2763
2764   HEADLINES FOR THIS MAINTENANCE RELEASE
2765
2766           (..., undef, ...) = split(...) bug fixed. 
2767           Win32 support greatly improved, now very strong. 
2768           Memory leak using Tied hashes and arrays fixed. 
2769           Documentation updates. 
2770           Many other bug fixes and enhancements. 
2771
2772   CORE LANGUAGE
2773
2774   Title:  "[PATCH] first true value returned by scalar C<...> is wrong"
2775    From:  hansm@euronet.nl
2776   Files:  pp_ctl.c t/op/flip.t
2777
2778   Title:  "Regex Bug in 5.003_26 thru 003_99a"
2779    From:  Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
2780           <chip@atlantic.net>
2781  Msg-ID:  <199705152303.BAA08890@kuru.ee.ethz.ch>,
2782           <199705161915.PAA18721@rio.atlantic.net>
2783   Files:  regcomp.h regcomp.c regexec.c
2784
2785   Title:  "[PATCH] -w interacts badly with -Dt"
2786    From:  Spider Boardman <spider@Orb.Nashua.NH.US>
2787   Files:  sv.c
2788
2789   Title:  "No DESTROY on untie. Tie memory leak fixed."
2790    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
2791           pmarquess@bfsec.bt.co.uk (Paul Marquess)
2792  Msg-ID:  <199705170235.WAA00267@fluffy.rgrs.com>,
2793           <199705172156.RAA20561@aatma.engin.umich.edu>,
2794           <9705171506.AA04491@claudius.bfsec.bt.co.uk>
2795   Files:  pp_hot.c
2796
2797   Title:  "magic_clear_all_env proto should match svt_clear"
2798    From:  Nick Ing-Simmons <nik@tiuk.ti.com>
2799   Files:  proto.h mg.c
2800
2801   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
2802           "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
2803    From:  hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
2804  Msg-ID:  <199705292240.AAA01135@mail.euronet.nl>
2805   Files:  embed.h perl.h proto.h global.sym mg.c t/op/magic.t
2806
2807   Title:  "Patch to show @INC when require dies"
2808    From:  avera@hal.com (Jim Avera)
2809  Msg-ID:  <9705230121.AA27872@membrane.hal.com>
2810   Files:  pp_ctl.c
2811
2812   Title:  "[PATCH] bug with m// nested inside s///e"
2813    From:  hansm@euro.net
2814   Files:  op.c t/op/subst.t
2815
2816   DOCUMENTATION
2817
2818   Title:  "[PATCH] perlembed Win32 update"
2819    From:  Doug MacEachern <dougm@opengroup.org>
2820   Files:  pod/perlembed.pod
2821
2822   Title:  "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
2823           used as lvalue."
2824    From:  John Hughes <john@AtlanTech.COM>
2825   Files:  pod/perldiag.pod
2826
2827   Title:  "local(%ENV) looses magic - document behaviour"
2828    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2829   Files:  pod/perlsub.pod
2830
2831   Title:  "[PATCH] perlguts caveats", "perlguts additions"
2832    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
2833           (Ilya Zakharevich)
2834  Msg-ID:  <199705180052.UAA22066@aatma.engin.umich.edu>,
2835           <199705180202.WAA22826@aatma.engin.umich.edu>,
2836           <199705301341.JAA05204@aatma.engin.umich.edu>,
2837           <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
2838   Files:  pod/perlguts.pod
2839
2840   Title:  "pod2man produces broken pages", "weird condition in perldelta breaks
2841           nroff"
2842    From:  Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
2843  Msg-ID:  <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
2844           <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
2845   Files:  pod/pod2man.PL
2846
2847   Title:  "Perl 5 pod2man fix", "perlguts man page corrupted"
2848    From:  chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
2849           (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
2850  Msg-ID:  <199705210013.UAA09599@menhaden.adi.com>,
2851           <199706011305.JAA18271@cas.org>,
2852           <199706012116.PAA14102@elara.frii.com>,
2853           <9504250959.AA23419@feste.edc.com>,
2854           <9504251700.AA23823@feste.edc.com>
2855   Files:  pod/pod2man.PL
2856
2857   Title:  "[PATCH] reference form chomp to chop in perlfunc"
2858    From:  hansm@euronet.nl
2859   Files:  pod/perlfunc.pod
2860
2861   Title:  "pod2man gags if "=pod" is before "=head1 NAME""
2862    From:  whyde@pezz.sps.mot.com (Warren Hyde)
2863  Msg-ID:  <9705212115.AA21730@pezz.sps.mot.com>
2864   Files:  pod/pod2man.PL
2865
2866   Title:  "perlfunc.pod unclear about return value range of rand"
2867    From:  "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
2868  Msg-ID:  <m0wSMiC-000C9xC@lukka.student.harvard.edu>
2869   Files:  pod/perlfunc.pod
2870
2871   Title:  "Error in perllol manpage", "Error in perllol manpage (fwd)"
2872    From:  Chris Wick <cwick@lmc.com>
2873   Files:  pod/perllol.pod
2874
2875   Title:  "5.004 removed deprecated %OVERLOAD support silently"
2876    From:  jon@sems.com (Jonathan Biggar)
2877  Msg-ID:  <199705232319.QAA28388@clamp.netlabs.com>
2878   Files:  pod/perldelta.pod
2879
2880   Title:  "[PATCH] Documentation bugs"
2881    From:  Stephen Potter <spp@psa.pencom.com>
2882   Files:  pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
2883           pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
2884
2885   Title:  "5.004 POD stuff", "make html - any takers?", "make html --> unusable
2886           xref links", "pod/*.html -- all hyperlinks are invalid"
2887    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
2888           <psmith@BayNetworks.COM>, Gurusamy Sarathy
2889           <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
2890           Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
2891           Avera), lvirden@cas.org
2892  Msg-ID:  <199705162008.XAA06906@alpha.hut.fi>,
2893           <199705171830.OAA15652@erawan.cognex.com>,
2894           <199706081749.NAA04552@aatma.engin.umich.edu>,
2895           <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
2896           <87hgg2y1h4.fsf@perv.daft.com>,
2897           <9705161931.AA01075@membrane.hal.com>,
2898           <9705191839.AA28702@lemming.engeast>
2899   Files:  INSTALL pod/perldiag.pod installhtml
2900
2901   Title:  "checkpods- forget blank line status when starting a new file"
2902    From:  Larry Parmelee <parmelee@CS.Cornell.EDU>
2903   Files:  pod/checkpods.PL
2904
2905   Title:  "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
2906    From:  Tim Bunce
2907   Files:  installhtml lib/Pod/Html.pm pod/splitpod
2908
2909   LIBRARY AND EXTENSIONS
2910
2911   Title:  "sdbm can fail if a config.h exists in system directories"
2912    From:  Tim Bunce
2913   Files:  ext/SDBM_File/sdbm/Makefile.PL
2914
2915   Title:  "LWP and SIG __DIE__ traps not playing well together!"
2916    From:  Gisle Aas <aas@bergen.sn.no>
2917   Files:  lib/AutoLoader.pm
2918
2919   Title:  "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
2920    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
2921   Files:  lib/AutoSplit.pm
2922
2923   Title:  "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
2924           with FQDN ? [Even in 5.004 - a bug?]"
2925    From:  Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
2926           alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
2927  Msg-ID:  <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
2928   Files:  lib/Sys/Syslog.pm
2929
2930   Title:  "Patch to CPAN.pm (perl5.004) for ncftp"
2931    From:  "Richard L. Maus, Jr." <rmaus@monmouth.com>
2932  Msg-ID:  <337FBAC8.167EB0E7@monmouth.com>
2933   Files:  lib/CPAN.pm
2934
2935   Title:  "[PATCH] Harness.pm bug w/perl5.004 & VMS"
2936    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
2937  Msg-ID:  <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
2938   Files:  lib/Test/Harness.pm
2939
2940   Title:  "more Fcntl constants [PATCH]"
2941    From:  Jarkko Hietaniemi <jhi@iki.fi>
2942   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
2943
2944   Title:  "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
2945    From:  Tim Bunce
2946   Files:  lib/chat2.pl
2947
2948   BUILD PROCESS
2949
2950   Title:  "make test && ... doesn't work"
2951    From:  Tim Bunce
2952   Files:  Makefile.SH
2953
2954   Title:  "[PATCH] INSTALL-1.18"
2955    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>
2956  Msg-ID:  <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
2957   Files:  INSTALL
2958
2959   Title:  "improved gnuwin32 Configure support"
2960    From:  Chris Faylor <cgf@bbc.com>
2961  Msg-ID:  <199706070318.XAA09214@hardy.bbc.com>
2962   Files:  Configure
2963
2964   Title:  "installhtml problems finding splitpod"
2965    From:  lvirden@cas.org
2966   Files:  installhtml INSTALL
2967
2968   Title:  "perl 5.004 (and 01) man pages not generated and installed"
2969    From:  lvirden@cas.org (Larry W. Virden)
2970   Files:  installman
2971
2972   Title:  "oddity in Configure"
2973    From:  Mike Stok <mike@stok.co.uk>
2974   Files:  Configure
2975
2976   Title:  "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
2977    From:  Peter van Heusden <pvh@junior.uwc.ac.za>
2978  Msg-ID:  <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
2979           <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
2980   Files:  Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
2981
2982   Title:  "Compiling perl5.004 on NEWS-OS 4.x"
2983    From:  Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
2984           <matusita@ics.es.osaka-u.ac.jp>
2985  Msg-ID:  <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
2986   Files:  Configure hints/newsos4.sh
2987
2988   PORTABILITY
2989
2990   Title:  "win32: additional default libraries"
2991    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2992  Msg-ID:  <199705291332.JAA21560@aatma.engin.umich.edu>
2993   Files:  lib/ExtUtils/MM_Win32.pm
2994
2995   Title:  "[PATCH] win32 minor fixes"
2996    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
2997   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
2998
2999   Title:  "[PATCH] clean up perlocal.pod output on VMS"
3000    From:  pvhp@forte.com (Peter Prymmer)
3001   Files:  lib/ExtUtils/MM_VMS.pm
3002
3003   Title:  "[PATCH] Re: Term::ReadKey on Win32: set console"
3004    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3005   Files:  lib/Term/ReadLine.pm
3006
3007   Title:  "[PATCH] Pod::Text nit for Win32"
3008    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3009   Files:  lib/Pod/Text.pm
3010
3011   Title:  "pathname bug in xsubpp on win32"
3012    From:  jon@sems.com (Jonathan Biggar)
3013  Msg-ID:  <199705230126.SAA23401@clamp.netlabs.com>
3014   Files:  lib/ExtUtils/xsubpp
3015
3016   Title:  "MakeMaker stumbles on Win32 UNC paths"
3017    From:  Warren Jones <wjones@TC.FLUKE.COM>
3018   Files:  lib/ExtUtils/MM_Win32.pm
3019
3020   Title:  "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
3021    From:  Jarkko Hietaniemi <jhi@iki.fi>
3022   Files:  doio.c
3023
3024   Title:  "Perl 5.004 + Linux 2.0.30 & semctl()"
3025    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
3026           Mendelson <jordy@snappy.wserv.com>
3027   Files:  doio.c
3028
3029   Title:  "lib/io_udp.t fails on VMS"
3030    From:  Jonathan.Hudson@jrhudson.demon.co.uk
3031  Msg-ID:  <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
3032   Files:  pp_sys.c
3033
3034   Title:  "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
3035    From:  Henrik Tougaard <ht.000@foa.dk>
3036   Files:  mg.c t/op/taint.t
3037
3038   Title:  "[PATCH] (NEXT|OPEN)STEP hints"
3039    From:  Gerd Knops <gerti@BITart.com>
3040   Files:  hints/next_3.sh hints/next_4.sh
3041
3042   Title:  "win32: user defined shell"
3043    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3044  Msg-ID:  <199705291339.JAA21682@aatma.engin.umich.edu>
3045   Files:  pod/perlrun.pod win32/win32.c
3046
3047   Title:  "misc perl5.004 doc fixes, especially vms"
3048    From:  lvirden@cas.org (Larry W. Virden)
3049  Msg-ID:  <199705160419.AAA16317@cas.org>
3050   Files:  pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
3051           vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
3052
3053   Title:  "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
3054    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
3055   Files:  vms/gen_shrfls.pl
3056
3057   Title:  "[PATCH] win32: Configure cf_email"
3058    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3059  Msg-ID:  <199705301335.JAA05079@aatma.engin.umich.edu>
3060   Files:  win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
3061           win32/makefile.mk
3062
3063   Title:  "[PATCH] README.win32 nits"
3064    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3065   Files:  README.win32
3066
3067   Title:  "Document cause and remedy for op/taint.t failure"
3068    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3069   Files:  README.win32
3070
3071   Title:  "SVR4 hints for DDE SMES Supermax Enterprise Server"
3072    From:  Jarkko Hietaniemi <jhi@iki.fi>
3073   Files:  hints/svr4.sh
3074
3075   Title:  "porting.help"
3076    From:  Tim Bunce
3077   Files:  Porting/pumpkin.pod Porting/preprel
3078
3079   Title:  "Major 5.004 Win32 update (Borland win32 support, and other patches)",
3080           "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
3081    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3082   Files:  MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
3083           opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
3084           ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
3085           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
3086           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3087           lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
3088           win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
3089           mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
3090           win32/Makefile win32/config.bc win32/config.vc
3091           win32/config_H.bc win32/config_H.vc win32/makedef.pl
3092           win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
3093           win32/perllib.c win32/win32.c win32/win32io.c
3094           win32/win32sck.c
3095
3096   Title:  "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
3097    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3098   Files:  opcode.h perl.h regcomp.h win32/win32.h gv.c
3099
3100   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
3101    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3102   Files:  win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
3103           t/op/magic.t util.c win32/makedef.pl win32/win32.c
3104           win32/win32io.c
3105
3106   Title:  "[PATCH] win32: ExtUtils::Liblist support"
3107    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3108   Files:  lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
3109           win32/makefile.mk
3110
3111   Title:  "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
3112    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3113   Files:  win32/win32.c
3114
3115   Title:  "No need to use `pwd` in t/op/magic.t test for amigaos"
3116    From:  Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
3117   Files:  t/op/magic.t
3118
3119   TESTS
3120
3121   Title:  "Tests depend on locale"
3122    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
3123           <jhi@iki.fi>
3124  Msg-ID:  <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
3125           <199705191230.PAA21070@alpha.hut.fi>
3126   Files:  t/lib/safe2.t t/op/mkdir.t
3127
3128   Title:  "op/groups test fails on Linux (groups in /bin)"
3129    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>
3130  Msg-ID:  <199705191120.NAA08130@ostrich.gaia.swipnet.se>
3131   Files:  t/op/groups.t
3132
3133   Title:  "More simple regexp tests and test docs"
3134    From:  Hans Mulder <hansm@euronet.nl>
3135   Files:  t/op/re_tests t/op/regexp.t
3136
3137   Title:  "[PATCH] Re: Using undef to ignore values returned from split"
3138    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
3139   Files:  t/op/split.t
3140
3141   UTILITIES
3142
3143   Title:  "bad test of -A flag in h2xs"
3144    From:  "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
3145   Files:  utils/h2xs.PL
3146
3147   Title:  "[PATCH] h2xs missing from utils/Makefile"
3148    From:  hansm@euronet.nl
3149   Files:  utils/Makefile
3150
3151   Title:  "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
3152           w.r.t. environment variables"
3153    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
3154           <jhi@iki.fi>
3155  Msg-ID:  <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
3156           <199705191857.VAA09154@alpha.hut.fi>
3157   Files:  utils/perlbug.PL
3158
3159   Title:  "[PATCH] final newline missing in MANIFEST generated by h2xs"
3160    From:  hansm@euronet.nl
3161   Files:  utils/h2xs.PL
3162
3163
3164 -------------
3165 Version 5.004
3166 -------------
3167
3168 "Hey, Rocky!  Watch me pull a release out of my hat!"
3169 "Aww, that trick never works..."
3170
3171  CORE LANGUAGE CHANGES
3172
3173   Title:  "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
3174    From:  Chip Salzenberg
3175   Files:  dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
3176           pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
3177           t/op/pat.t toke.c
3178
3179   Title:  "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
3180    From:  Chip Salzenberg
3181   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
3182           taint.c
3183
3184   Title:  "Allow exec() if $ENV{TERM} is tainted but innocuous"
3185    From:  Chip Salzenberg
3186   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
3187           taint.c
3188
3189   Title:  "Allow globbing when tainted under VMS (no external program)"
3190    From:  Chip Salzenberg
3191   Files:  pp_sys.c t/op/taint.t
3192
3193  CORE PORTABILITY
3194
3195   Title:  "Make Irix hints adapt when n32 libm.so is missing"
3196    From:  Chip Salzenberg
3197   Files:  hints/irix_6.sh
3198
3199   Title:  "Fix default HP-UX installation path"
3200    From:  Jeff Okamoto
3201  Msg-ID:  <199705132228.AA227042483@hpcc123.corp.hp.com>
3202    Date:  Tue, 13 May 1997 15:28:04 -0700
3203   Files:  hints/hpux.sh
3204
3205   Title:  "VMS update, including socket support (four patches)"
3206    From:  Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
3207           Peter Prymmer <pvhp@forte.com>,
3208           Dan Sugalski <sugalsd@lbcc.cc.or.us>
3209   Files:  vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
3210           vms/vmsish.h
3211
3212   Title:  "Win32 update (three patches)"
3213    From:  Gurusamy Sarathy
3214   Files:  README.win32 perl.c win32/Makefile win32/config.H
3215           win32/config_h.PL win32/config_sh.PL win32/makedef.pl
3216           win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
3217           win32/win32iop.h
3218
3219   Title:  "Don't require executable bit on perl -S if DOSISH"
3220    From:  Danny Sadinoff <sadinoff@olf.com>
3221  Msg-ID:  <337351CE.79B28DE3@olf.com>
3222    Date:  Fri, 09 May 1997 12:33:18 -0400
3223   Files:  perl.c
3224
3225  OTHER CORE CHANGES
3226
3227   Title:  "In C<eval &func>, always call &func in scalar context"
3228    From:  Chip Salzenberg
3229   Files:  op.c
3230
3231   Title:  "Fix recursive substitution"
3232    From:  Chip Salzenberg; test from Tim Bunce
3233   Files:  cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
3234
3235   Title:  "Make read with <> from a TTY notice EOF"
3236    From:  Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3237  Msg-ID:  <199705121147.HAA03845@jik.saturn.net>
3238    Date:  Mon, 12 May 1997 07:47:13 -0400
3239   Files:  sv.c
3240
3241   Title:  "Fix core dump from get*() functions returning no alias array"
3242    From:  Chip Salzenberg
3243   Files:  pp_sys.c
3244
3245   Title:  "Fix typo"
3246    From:  Mark K Trettin <mkt@lucent.com>
3247  Msg-ID:  <199705102228.RAA11163@gv18c.ih.lucent.com>
3248    Date:  Sat, 10 May 1997 17:28:35 -0500
3249   Files:  pp_sys.c
3250
3251  BUILD PROCESS
3252
3253   Title:  "Don't use 'unset' in Configure"
3254    From:  Chip Salzenberg
3255   Files:  Configure
3256
3257   Title:  "Protect against having no such command as 'cc'"
3258    From:  Hans Mulder <hansm@icgned.nl>
3259  Msg-ID:  <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
3260    Date:  Mon, 12 May 1997 16:35:34 -0400 (EDT)
3261   Files:  Configure
3262
3263   Title:  "minor wording enhancement for Configure"
3264    From:  Jarkko Hietaniemi
3265  Msg-ID:  <199705101038.NAA00471@alpha.hut.fi>
3266    Date:  Sat, 10 May 1997 13:38:31 +0300 (EET DST)
3267   Files:  Configure
3268
3269  LIBRARY AND EXTENSIONS
3270
3271   Title:  "Refresh CGI.pm to 2.36"
3272    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
3273   Files:  eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
3274
3275   Title:  "In IO::File::open, prepend './' less often (for Win32 et al)"
3276    From:  Chip Salzenberg
3277   Files:  ext/IO/lib/IO/File.pm
3278
3279   Title:  "Fix core dump on IO::Seekable::setpos($fh, undef)"
3280    From:  Chip Salzenberg
3281   Files:  ext/IO/IO.xs t/lib/io_xs.t
3282
3283  TESTS
3284
3285   Title:  "Make rand.t vanishingly unlikely to give false failure"
3286    From:  Tom Phoenix
3287  Msg-ID:  <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
3288    Date:  Sat, 10 May 1997 19:57:30 -0700 (PDT)
3289   Files:  t/op/rand.t
3290
3291   Title:  "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
3292    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
3293  Msg-ID:  <199705151735.KAA01143@palrel1.hp.com>
3294    Date:  Thu, 15 May 1997 11:35:41 -0600
3295   Files:  t/op/sleep.t
3296
3297  UTILITIES
3298
3299   Title:  "h2xs and @EXPORT_OK"
3300    From:  Jeff Okamoto
3301  Msg-ID:  <199705092348.AA057881699@hpcc123.corp.hp.com>
3302    Date:  Fri, 9 May 1997 16:48:20 -0700
3303   Files:  utils/h2xs.PL
3304
3305  DOCUMENTATION
3306
3307   Title:  "Tweaks for perldelta"
3308    From:  hansm@euronet.nl
3309  Msg-ID:  <199705102346.BAA17300@mail.euronet.nl>
3310    Date:  Sun, 11 May 97 01:46:00 +0200
3311   Files:  pod/perldelta.pod
3312
3313   Title:  "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
3314    From:  Chip Salzenberg
3315   Files:  pod/perldelta.pod
3316
3317   Title:  "Fix example of use of lexicals with formats"
3318    From:  Chip Salzenberg
3319   Files:  pod/perldelta.pod
3320
3321   Title:  "Explain that destruction order is not defined"
3322    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
3323  Msg-ID:  <199705150600.CAA13550@aatma.engin.umich.edu>
3324    Date:  Thu, 15 May 1997 02:00:23 -0400
3325   Files:  pod/perltoot.pod
3326
3327   Title:  "Note that DATA filehandle is unavailable during BEGIN {}"
3328    From:  neilb@cre.canon.co.uk (Neil Bowers)
3329  Msg-ID:  <199705121227.NAA29718@tardis.cre.canon.co.uk>
3330    Date:  Mon, 12 May 1997 13:27:43 +0100
3331   Files:  pod/perldata.pod
3332
3333   Title:  "More detailed IO::Socket documentation"
3334    From:  Tom Christiansen
3335  Msg-ID:  <199705141456.IAA19061@jhereg.perl.com>
3336    Date:  Wed, 14 May 1997 08:56:30 -0600
3337   Files:  pod/perlipc.pod
3338
3339
3340 -----------------
3341 Version 5.003_99a
3342 -----------------
3343
3344 Herein we find the fruits of the gamma.
3345
3346  CORE LANGUAGE CHANGES
3347
3348   Title:  "SECURITY: Forbid glob() when tainting (-T or setuid)"
3349    From:  Chip Salzenberg
3350   Files:  pod/perlrun.pod pod/perlsec.pod pp_sys.c
3351
3352   Title:  "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
3353    From:  Chip Salzenberg
3354   Files:  pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
3355
3356  CORE PORTABILITY
3357
3358   Title:  "(NeXT|Open)Step update"
3359    From:  Gerd Knops <gerti@BITart.com>
3360  Msg-ID:  <9705072247.AA18882@BITart.com>
3361    Date:  Wed,  7 May 97 17:47:02 -0500
3362   Files:  Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
3363
3364   Title:  "NetBSD hint update"
3365    From:  Giles Lean <giles@nemeton.com.au>
3366  Msg-ID:  <199705051346.XAA13584@topaz.nemeton.com.au>
3367    Date:  Mon, 5 May 1997 23:46:37 +1000 (EST)
3368   Files:  hints/netbsd.sh
3369
3370   Title:  "Irix hint update"
3371    From:  Scott Henry <scotth@sgi.com>
3372  Msg-ID:  <yd83es0fp57.fsf@hoshi.engr.sgi.com>
3373    Date:  06 May 1997 11:09:56 -0700
3374   Files:  hints/irix_6.sh
3375
3376   Title:  "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
3377    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
3378  Msg-ID:  <199705050548.WAA21260@palrel1.hp.com>
3379    Date:  Sun, 4 May 1997 23:48:39 -0600
3380   Files:  ext/DynaLoader/dl_hpux.xs
3381
3382   Title:  "Win32 update (consolidated patch plus three followups)"
3383    From:  Gurusamy Sarathy
3384   Files:  EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
3385           win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
3386           win32/win32.c win32/win32.h win32/include/sys/socket.h
3387
3388   Title:  "Win32 boot_DynaLoader problem in 99"
3389    From:  Gary Clark <GaryC@mail.jeld-wen.com>
3390  Msg-ID:  <1997May05.105000.1708.84476@mail.jeld-wen.com>
3391    Date:  Mon, 05 May 1997 10:49:03 -0700
3392   Files:  win32/makedef.pl
3393
3394  OTHER CORE CHANGES
3395
3396   Title:  "Fix wantarray() in sort subs [fixes metaconfig]"
3397    From:  Chip Salzenberg
3398   Files:  pp_ctl.c
3399
3400   Title:  "Fix for redefined sort subs nastiness"
3401    From:  Gurusamy Sarathy
3402  Msg-ID:  <199705090004.UAA15032@aatma.engin.umich.edu>
3403    Date:  Thu, 08 May 1997 20:04:18 -0400
3404   Files:  op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
3405
3406  BUILD PROCESS
3407
3408   Title:  "AFS patches"
3409    From:  Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
3410   Files:  Configure installperl
3411
3412  LIBRARY AND EXTENSIONS
3413
3414   Title:  "Another blank line patch to Pod::Text"
3415    From:  Russ Allbery <rra@stanford.edu>
3416  Msg-ID:  <m3afm5g6ar.fsf@windlord.Stanford.EDU>
3417    Date:  08 May 1997 11:36:12 -0700
3418   Files:  lib/Pod/Text.pm
3419
3420  TESTS
3421
3422    (no other changes)
3423
3424  UTILITIES
3425
3426   Title:  "Three bugs in pod2html"
3427    From:  hansm@euronet.nl
3428  Msg-ID:  <199705052228.AAA25351@mail.euronet.nl>
3429    Date:  Tue, 6 May 97 00:28:06 +0200
3430   Files:  lib/Pod/Html.pm
3431
3432   Title:  "Trivial bugfix for pod of xsubpp"
3433    From:  Ralf S. Engelschall <rse@engelschall.com>
3434  Msg-ID:  <199705051447.QAA09995@en1.engelschall.com>
3435    Date:  Mon, 5 May 1997 16:47:03 +0200
3436   Files:  lib/ExtUtils/xsubpp
3437
3438   Title:  "Newer CPerl mode"
3439    From:  Ilya Zakharevich
3440  Msg-ID:  <199705080032.UAA22532@monk.mps.ohio-state.edu>
3441    Date:  Wed, 7 May 1997 20:32:46 -0400 (EDT)
3442   Files:  emacs/cperl-mode.el
3443
3444  DOCUMENTATION
3445
3446   Title:  "Updates to perldelta"
3447    From:  Chip Salzenberg and Dominic Dunlop
3448   Files:  pod/perldelta.pod
3449
3450   Title:  "More explicit Solaris instructions"
3451    From:  Andy Dougherty
3452  Msg-ID:  <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
3453    Date:  Thu, 08 May 1997 17:14:54 -0400 (EDT)
3454   Files:  INSTALL hints/solaris_2.sh
3455
3456   Title:  "Document 'Possible attempt to separate words with commas'"
3457    From:  Gisle Aas
3458  Msg-ID:  <hyb9snvdw.fsf@bergen.sn.no>
3459    Date:  06 May 1997 23:27:55 +0200
3460   Files:  pod/perlop.pod
3461
3462   Title:  "perlfaq9, hostname"
3463    From:  John D Groenveld <groenvel@cse.psu.edu>
3464  Msg-ID:  <199705061741.NAA22777@cse.psu.edu>
3465    Date:  Tue, 06 May 1997 13:41:12 EDT
3466   Files:  pod/perlfaq9.pod
3467
3468   Title:  "Debugger docs patch"
3469    From:  Ilya Zakharevich
3470  Msg-ID:  <199705080107.VAA24317@monk.mps.ohio-state.edu>
3471    Date:  Wed, 7 May 1997 21:07:14 -0400 (EDT)
3472   Files:  pod/perldebug.pod
3473
3474   Title:  "Document that C<m?x?> is just like C<?x?>"
3475    From:  Chip Salzenberg
3476   Files:  pod/perlop.pod
3477
3478   Title:  "Refresh description of sprintf()"
3479    From:  Chip Salzenberg
3480   Files:  pod/perl.pod pod/perlfunc.pod
3481
3482   Title:  "Mention the Regular Expressions book"
3483    From:  Stephen Potter <spp@psa.pencom.com>
3484  Msg-ID:  <199705071737.MAA18799@psa.pencom.com>
3485    Date:  Wed, 07 May 1997 12:37:37 -0500
3486   Files:  pod/perlbook.pod pod/perlre.pod
3487
3488   Title:  "OS/2 doc patch for _99"
3489    From:  Ilya Zakharevich
3490  Msg-ID:  <199705080046.UAA23466@monk.mps.ohio-state.edu>
3491    Date:  Wed, 7 May 1997 20:46:45 -0400 (EDT)
3492   Files:  README.os2
3493
3494
3495 ----------------
3496 Version 5.003_99
3497 ----------------
3498
3499 "Oops."  Now this _has_ to be the gamma; we're out of numbers.
3500
3501  CORE LANGUAGE CHANGES
3502
3503    (no changes)
3504
3505  CORE PORTABILITY
3506
3507   Title:  "NeXT hints update"
3508    From:  hansm@euronet.nl
3509  Msg-ID:  <199704302229.AAA02690@mail.euronet.nl>
3510    Date:  Thu, 1 May 97 00:28:41 +0200
3511   Files:  Configure Makefile.SH hints/next_4.sh
3512
3513   Title:  "Support shared libperl on AIX"
3514    From:  Eric Bartley <bartley@icd.cc.purdue.edu>
3515  Msg-ID:  <199704270131.UAA51426@icd.cc.purdue.edu>
3516    Date:  Sat, 26 Apr 1997 20:31:37 -0500
3517   Files:  Configure Makefile.SH hints/aix.sh
3518
3519  OTHER CORE CHANGES
3520
3521   Title:  "Fix NUL-termination bug in delimcpy()"
3522    From:  Chip Salzenberg
3523   Files:  util.c
3524
3525   Title:  "Forget prototype of subroutine after C<undef &subr>"
3526    From:  Chip Salzenberg
3527   Files:  op.c
3528
3529   Title:  "Handle tainted values in lists returned from subs, evals"
3530    From:  Chip Salzenberg
3531   Files:  pp_ctl.c pp_hot.c t/op/taint.t
3532
3533   Title:  "Fix sysread() on tied handle"
3534    From:  Spider Boardman
3535  Msg-ID:  <199705010601.CAA04926@Orb.Nashua.NH.US>
3536    Date:  Thu, 1 May 1997 02:01:20 -0400
3537   Files:  pp_sys.c
3538
3539   Title:  "Fix OS/2-specific buffer overflow"
3540    From:  Ilya Zakharevich
3541  Msg-ID:  <199704301920.PAA09681@monk.mps.ohio-state.edu>
3542    Date:  Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
3543   Files:  os2/os2.c
3544
3545  BUILD PROCESS
3546
3547   Title:  "Add new globals to perl.exp"
3548    From:  Chip Salzenberg
3549   Files:  perl_exp.SH
3550
3551  LIBRARY AND EXTENSIONS
3552
3553   Title:  "Refresh DB_File to 1.14"
3554    From:  Paul Marquess
3555  Msg-ID:  <9704302045.AA05484@claudius.bfsec.bt.co.uk>
3556    Date:  Wed, 30 Apr 1997 21:45:09 +0100 (BST)
3557   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
3558           t/lib/db-hash.t t/lib/db-recno.t
3559
3560  TESTS
3561
3562   Title:  "Disable op/pipe.t test under Machten"
3563    From:  Dominic Dunlop <domo@slipper.ip.lu>
3564  Msg-ID:  <v03102801af8e160d3879@[194.51.248.68]>
3565    Date:  Thu, 1 May 1997 12:48:26 +0200
3566   Files:  t/io/pipe.t
3567
3568  UTILITIES
3569
3570   Title:  "typo fixes to installhtml"
3571    From:  lvirden@cas.org (Larry W. Virden)
3572  Msg-ID:  <199705011114.HAA26968@cas.org>
3573    Date:  Thu, 1 May 1997 07:14:31 -0400
3574   Files:  installhtml
3575
3576  DOCUMENTATION
3577
3578   Title:  "Fix description of av_undef() in perlguts"
3579    From:  Gisle Aas
3580  Msg-ID:  <199705011042.MAA09897@bergen.sn.no>
3581    Date:  Thu, 1 May 1997 12:42:46 +0200
3582   Files:  pod/perlguts.pod
3583
3584   Title:  "Fix typo in perldelta"
3585    From:  Chip Salzenberg
3586   Files:  pod/perldelta.pod
3587
3588
3589 ----------------
3590 Version 5.003_98
3591 ----------------
3592
3593 Here it is, the second public beta (a.k.a gamma).
3594
3595  CORE LANGUAGE CHANGES
3596
3597   Title:  "Support C< $coderef->($x,$y) >"
3598    From:  Chip Salzenberg
3599   Files:  perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
3600           pod/perlref.pod t/op/ref.t vms/perly_c.vms
3601
3602  CORE PORTABILITY
3603
3604    (no changes)
3605
3606  OTHER CORE CHANGES
3607
3608   Title:  "Fix C< hex('80') * 0x1000000 >"
3609    From:  Chip Salzenberg
3610   Files:  opcode.pl
3611
3612   Title:  "Reset errno after failed piped close"
3613    From:  Roderick Schertler
3614  Msg-ID:  <28152.862264940@eeyore.ibcinc.com>
3615    Date:  Mon, 28 Apr 1997 18:02:20 -0400
3616   Files:  lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
3617           t/io/pipe.t util.c
3618
3619   Title:  "Fix warning wrt return value of PerlIO_getname()"
3620    From:  Spider Boardman
3621  Msg-ID:  <199704300448.AAA24174@Orb.Nashua.NH.US>
3622    Date:  Wed, 30 Apr 1997 00:48:13 -0400
3623   Files:  perlio.c
3624
3625  BUILD PROCESS
3626
3627    (no changes)
3628
3629  LIBRARY AND EXTENSIONS
3630
3631    (no changes)
3632
3633  TESTS
3634
3635    (no other changes)
3636
3637  UTILITIES
3638
3639    (no changes)
3640
3641  DOCUMENTATION
3642
3643   Title:  "Describe Math::Trig in perlmodlib"
3644    From:  Chip Salzenberg
3645   Files:  pod/perlmodlib.pod
3646
3647   Title:  "Add new diagnostics to perldelta"
3648    From:  Chip Salzenberg
3649   Files:  pod/perldelta.pod pod/perldiag.pod
3650
3651
3652 -----------------
3653 Version 5.003_97j
3654 -----------------
3655
3656 This patch should be _98, unless it's egregiously broken somehow.
3657
3658  CORE LANGUAGE CHANGES
3659
3660    (no changes)
3661
3662  CORE PORTABILITY
3663
3664   Title:  "Return to favoring memset(,0,) over bzero()"
3665    From:  Chip Salzenberg
3666   Files:  perl.h
3667
3668   Title:  "NetBSD hint update"
3669    From:  matthew green <mrg@splode.eterna.com.au>
3670  Msg-ID:  <199704251021.EAA22570@jhereg.perl.com>
3671    Date:  Fri, 25 Apr 1997 20:18:02 +1000
3672   Files:  hints/netbsd.sh
3673
3674   Title:  "HP-UX hint update"
3675    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
3676  Msg-ID:  <199704280535.WAA22441@palrel1.hp.com>
3677    Date:  Sun, 27 Apr 1997 23:35:07 -0600
3678   Files:  hints/hpux.sh
3679
3680   Title:  "Win32 update (three patches)"
3681    From:  Gurusamy Sarathy and Nick Ing-Simmons
3682   Files:  win32/makedef.pl win32/perllib.c win32/win32.c
3683
3684  OTHER CORE CHANGES
3685
3686   Title:  "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
3687    From:  Chip Salzenberg
3688   Files:  perl.h pod/perldiag.pod sv.c
3689
3690   Title:  "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
3691    From:  Chip Salzenberg
3692   Files:  XSUB.h
3693
3694   Title:  "Eliminate Alpha warnings"
3695    From:  Hallvard B Furuseth and Chip Salzenberg
3696   Files:  perlsdio.h pp_sys.c
3697
3698   Title:  "Fix typo in NeXT dynaloader"
3699    From:  Chip Salzenberg
3700   Files:  ext/DynaLoader/dl_next.xs
3701
3702   Title:  "Fix possible buffer overflow under VMS"
3703    From:  Chip Salzenberg
3704   Files:  taint.c
3705
3706  BUILD PROCESS
3707
3708    (no changes)
3709
3710  LIBRARY AND EXTENSIONS
3711
3712   Title:  "Refresh CGI.pm to 2.35"
3713    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
3714   Files:  lib/CGI.pm
3715
3716   Title:  "Refresh DB_File to 1.13"
3717    From:  Paul Marquess
3718  Msg-ID:  <9704271413.AA08876@claudius.bfsec.bt.co.uk>
3719    Date:  Sun, 27 Apr 1997 15:12:59 +0100 (BST)
3720   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3721
3722   Title:  "SelfLoader: fix prototype pattern, rename intrusive lexical"
3723    From:  Jesse Glick <jesse@ginger> and Chip Salzenberg
3724   Files:  lib/SelfLoader.pm
3725
3726  TESTS
3727
3728    (no changes)
3729
3730  UTILITIES
3731
3732    (no changes)
3733
3734  DOCUMENTATION
3735
3736   Title:  "Split perlmod"
3737    From:  Tom Christiansen
3738  Msg-ID:  <199704260050.RAA02468@toy.perl.com>
3739    Date:  Fri, 25 Apr 1997 20:50:09 -0400
3740   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3741           pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
3742           pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
3743           pod/perltie.pod pod/roffitall
3744
3745   Title:  "Describe __PACKAGE__ in perldelta"
3746    From:  Chip Salzenberg
3747   Files:  pod/perldelta.pod
3748
3749   Title:  "Doc fix for close of pipe handle"
3750    From:  Chip Salzenberg
3751   Files:  pod/perlfunc.pod
3752
3753
3754 -----------------
3755 Version 5.003_97i
3756 -----------------
3757
3758 This patch eliminates all known sources of buffer overflow!  (And the
3759 crowd goes wild.  (Yeah.))  Showstoppers only between here and _98.
3760
3761  CORE LANGUAGE CHANGES
3762
3763    (no changes)
3764
3765  CORE PORTABILITY
3766
3767   Title:  "Provide memset() if it's missing"
3768    From:  Chip Salzenberg
3769   Files:  global.sym perl.h proto.h util.c
3770
3771   Title:  "Don't tell GCC that warn(), croak(), and die() are printf-lik
3772    From:  Chip Salzenberg
3773   Files:  proto.h
3774
3775  OTHER CORE CHANGES
3776
3777   Title:  "Misc. sv_vcatpvfn() fixes"
3778    From:  Hugo, Dale, Nick, Hallvard, Chip
3779   Files:  gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
3780
3781   Title:  "Enforce order of sprintf() elements"
3782    From:  Chip Salzenberg
3783   Files:  sv.c
3784
3785   Title:  "Guard against long numbers, <<LONG_DELIM, and <long glob>"
3786    From:  Chip Salzenberg
3787   Files:  global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
3788
3789   Title:  "Guard against C<goto> to deeply nested label"
3790    From:  Chip Salzenberg
3791   Files:  pod/perldiag.pod pp_ctl.c
3792
3793   Title:  "Guard against overflow in dup2() emulation"
3794    From:  Chip Salzenberg
3795   Files:  util.c
3796
3797   Title:  "Win32: Guard against long function names"
3798    From:  Chip Salzenberg
3799   Files:  win32/win32sck.c
3800
3801   Title:  "Make mess() always work, by using a non-arena SV"
3802    From:  Chip Salzenberg, from idea by Gurusamy Sarathy
3803   Files:  perl.c util.c
3804
3805   Title:  "Fix scalar leak in pp_prtf()"
3806    From:  Doug MacEachern
3807  Msg-ID:  <199704241706.NAA19140@postman.osf.org>
3808    Date:  Thu, 24 Apr 1997 13:06:21 -0400
3809   Files:  pp_sys.c
3810
3811   Title:  "When copying a format line, take only its string value"
3812    From:  Chip Salzenberg
3813   Files:  sv.c
3814
3815   Title:  "Undo private patch"
3816    From:  Chip Salzenberg
3817   Files:  installperl lib/ExtUtils/Install.pm
3818
3819   Title:  "Fix LEAKTEST numbers"
3820    From:  Chip Salzenberg
3821   Files:  ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
3822           win32/win32.c win32/win32sck.c
3823
3824  BUILD PROCESS
3825
3826   Title:  "Cope with a <db.h> that isn't related to DB"
3827    From:  Jarkko Hietaniemi
3828  Msg-ID:  <199704241728.UAA09951@alpha.hut.fi>
3829    Date:  Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
3830   Files:  Configure
3831
3832  LIBRARY AND EXTENSIONS
3833
3834   Title:  "Always NUL-terminate opsets"
3835    From:  Chip Salzenberg
3836   Files:  ext/Opcode/Opcode.xs
3837
3838   Title:  "Don't core dump if my_inet_aton() get a NULL"
3839    From:  Chip Salzenberg
3840   Files:  ext/Socket/Socket.xs
3841
3842   Title:  "Handle symlinks, high permission bits in File::Path"
3843    From:  Chip Salzenberg
3844   Files:  lib/File/Path.pm
3845
3846   Title:  "Math::{Complex,Trig} update"
3847    From:  Jarkko Hietaniemi
3848  Msg-ID:  <199704242221.BAA30363@alpha.hut.fi>
3849    Date:  Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
3850   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
3851           t/lib/complex.t t/lib/trig.t
3852
3853  TESTS
3854
3855    (no other changes)
3856
3857  UTILITIES
3858
3859   Title:  "Fix buffer overflow in a2p"
3860    From:  Chip Salzenberg
3861   Files:  x2p/a2py.c
3862
3863  DOCUMENTATION
3864
3865   Title:  "FAQ udpate (24-apr-97)"
3866    From:  Nathan Torkington <gnat@prometheus.frii.com>
3867  Msg-ID:  <199704242247.QAA07010@prometheus.frii.com>
3868    Date:  Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
3869   Files:  pod/perlfaq*.pod
3870
3871   Title:  "Document new {,s}printf() behavior"
3872    From:  Chip Salzenberg
3873   Files:  pod/perldelta.pod pod/perlfunc.pod
3874
3875
3876 -----------------
3877 Version 5.003_97h
3878 -----------------
3879
3880 This patch eliminates almost all possible sources of buffer overflow;
3881 in particular, there are no more sprintf() bugs.  (!!)  This patch
3882 also has a few other fixes.  With these changes in place, I can sleep
3883 at night.  (Because I've stopped hacking.  :-))
3884
3885  CORE LANGUAGE CHANGES
3886
3887   Title:  "Support PRINTF for tied handles"
3888    From:  Doug MacEachern
3889  Msg-ID:  <199704202226.SAA08032@postman.osf.org>
3890    Date:  Sun, 20 Apr 1997 18:26:13 -0400
3891   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
3892
3893  CORE PORTABILITY
3894
3895   Title:  "Fix bitwise shifts and pack('w') on Crays"
3896    From:  Chip Salzenberg
3897   Files:  pp.c
3898
3899   Title:  "Win32 update (two patches)"
3900    From:  Gurusamy Sarathy
3901   Files:  lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
3902           win32/makedef.pl
3903
3904  OTHER CORE CHANGES
3905
3906   Title:  "Mondo Cool patch for buffer safety and convenience"
3907    From:  Chip Salzenberg
3908   Files:  XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
3909           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3910           ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
3911           global.sym gv.c interp.sym mg.c op.c perl.c perl.h
3912           pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
3913           regcomp.c regexec.c sv.c toke.c util.c
3914
3915   Title:  "Problems with glob"
3916    From:  Ilya Zakharevich
3917  Msg-ID:  <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
3918    Date:  Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
3919   Files:  op.c
3920
3921   Title:  "Fix scalar leak in closures"
3922    From:  Chip Salzenberg
3923   Files:  op.c scope.c
3924
3925   Title:  "Refine error messages re: anon subs' prototypes"
3926    From:  Chip Salzenberg
3927   Files:  op.c
3928
3929   Title:  "Outermost scope is void, not scalar"
3930    From:  Chip Salzenberg
3931   Files:  pp_ctl.c
3932
3933  BUILD PROCESS
3934
3935   Title:  "Fix up Linux hints for tcsh, and Configure patch"
3936    From:  Andy Dougherty
3937  Msg-ID:  <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
3938    Date:  Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
3939   Files:  Configure hints/linux.sh
3940
3941   Title:  "There is no standard answer to 'Use suidperl?'"
3942    From:  Chip Salzenberg
3943   Files:  hints/bsdos.sh hints/freebsd.sh hints/linux.sh
3944           hints/machten_2.sh
3945
3946  LIBRARY AND EXTENSIONS
3947
3948   Title:  "Math::Complex update"
3949    From:  Jarkko Hietaniemi
3950   Files:  lib/Math/Complex.pm t/lib/complex.t
3951
3952   Title:  "Croak on C<use autouse> without module name"
3953    From:  Chip Salzenberg
3954   Files:  lib/autouse.pm
3955
3956   Title:  "Silence warnings on simple C<use ops>"
3957    From:  Roderick Schertler
3958  Msg-ID:  <pzybafum6k.fsf@eeyore.ibcinc.com>
3959    Date:  19 Apr 1997 10:22:43 -0400
3960   Files:  ext/Opcode/ops.pm
3961
3962  TESTS
3963
3964   Title:  "Don't put leading newline on numeric strings"
3965    From:  Andreas Koenig
3966  Msg-ID:  <199704230847.KAA22752@anna.in-berlin.de>
3967    Date:  Wed, 23 Apr 1997 10:47:00 +0200
3968   Files:  t/pragma/constant.t
3969
3970  UTILITIES
3971
3972    (no changes)
3973
3974  DOCUMENTATION
3975
3976   Title:  "FAQ udpate (23-apr-97)"
3977    From:  Nathan Torkington <gnat@prometheus.frii.com>
3978  Msg-ID:  <199704231822.MAA05074@prometheus.frii.com>
3979    Date:  Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
3980   Files:  pod/perlfaq*.pod
3981
3982   Title:  "Two doublewords less"
3983    From:  Jarkko Hietaniemi
3984  Msg-ID:  <199704201938.WAA07722@alpha.hut.fi>
3985    Date:  Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
3986   Files:  pod/perlrun.pod vms/perlvms.pod
3987
3988
3989 -----------------
3990 Version 5.003_97g
3991 -----------------
3992
3993 This one has two security bug fixes for buffer overflows.  Perl has
3994 not yet been searched to see if more fixes are needed.
3995
3996  CORE LANGUAGE CHANGES
3997
3998   Title:  "Improve sysseek(), remove systell(), fix Opcode"
3999    From:  Chip Salzenberg
4000   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
4001           ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
4002           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
4003           proto.h t/op/sysio.t toke.c
4004
4005   Title:  "Fix (and test) spaces in {,un}pack()"
4006    From:  Chip Salzenberg
4007   Files:  pp.c t/op/pack.t
4008
4009  CORE PORTABILITY
4010
4011   Title:  "Irix update"
4012    From:  Scott Henry <scotth@sgi.com>
4013  Msg-ID:  <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
4014    Date:  18 Apr 1997 12:37:24 -0700
4015   Files:  MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
4016
4017   Title:  "ExtUtils/Miniperl.pm not built on Win32"
4018    From:  Nick Ing-Simmons
4019  Msg-ID:  <199704181742.SAA08407@ni-s.u-net.com>
4020    Date:  Fri, 18 Apr 1997 18:42:32 +0100
4021   Files:  win32/Makefile
4022
4023  OTHER CORE CHANGES
4024
4025   Title:  "SECURITY FIX: 'Identifier too long'"
4026    From:  Chip Salzenberg
4027   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
4028
4029   Title:  "SECURITY FIX: Buffer overflow in gv_fetchfile()"
4030    From:  Chip Salzenberg
4031   Files:  gv.c
4032
4033   Title:  "Remove pp_method() inefficiency from last patch"
4034    From:  Chip Salzenberg
4035   Files:  pp_hot.c
4036
4037  BUILD PROCESS
4038
4039   Title:  "Fix unnecessary re-linking"
4040    From:  Chip Salzenberg
4041   Files:  lib/ExtUtils/MM_Unix.pm
4042
4043   Title:  "Fix tcsh hack in Configure"
4044    From:  Chip Salzenberg
4045   Files:  Configure
4046
4047   Title:  "Minor, optional patch to Makefile.SH"
4048    From:  "Randy J. Ray" <rjray@uswest.com>
4049  Msg-ID:  <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
4050    Date:  Thu, 17 Apr 1997 19:32:17 -0600
4051   Files:  Makefile.SH
4052
4053  LIBRARY AND EXTENSIONS
4054
4055   Title:  "Patch to Getopt::Long"
4056    From:  Johan Vromans <jvromans@squirrel.nl>
4057  Msg-ID:  <m0wIKCO-00081IC@phoenix.squirrel.nl>
4058    Date:  Fri, 18 Apr 97 22:24 MET DST
4059   Files:  lib/Getopt/Long.pm
4060
4061   Title:  "Fix NAME in SDBM_File build"
4062    From:  Chip Salzenberg
4063   Files:  ext/SDBM_File/sdbm/Makefile.PL
4064
4065  TESTS
4066
4067    (no other changes)
4068
4069  UTILITIES
4070
4071   Title:  "Make h2ph generate constant subs"
4072    From:  Roderick Schertler
4073  Msg-ID:  <pz2088w5ot.fsf@eeyore.ibcinc.com>
4074    Date:  18 Apr 1997 14:23:46 -0400
4075   Files:  utils/h2ph.PL
4076
4077  DOCUMENTATION
4078
4079   Title:  "Document {,un}pack changes"
4080    From:  Paul Marquess
4081  Msg-ID:  <9704181249.AA11733@claudius.bfsec.bt.co.uk>
4082    Date:  Fri, 18 Apr 97 13:49:39 BST
4083   Files:  pod/perldelta.pod pod/perldiag.pod
4084
4085
4086 -----------------
4087 Version 5.003_97f
4088 -----------------
4089
4090 This is it before _98.  No more last-minute features.  Really, I mean
4091 it this time.  No kidding.
4092
4093  CORE LANGUAGE CHANGES
4094
4095   Title:  "New operator systell()"
4096    From:  Chip Salzenberg
4097   Files:  doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
4098           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
4099           t/op/sysio.t toke.c
4100
4101   Title:  "Allow constant sub to be optimized when called with parens"
4102    From:  Chip Salzenberg
4103   Files:  toke.c
4104
4105   Title:  "Make {,un}pack fail on invalid pack types"
4106    From:  Chip Salzenberg
4107   Files:  pod/perldiag.pod pp.c
4108
4109  CORE PORTABILITY
4110
4111   Title:  "Fix bitwise ops and {,un}pack() on Cray CPUs"
4112    From:  Chip Salzenberg
4113   Files:  pp.c
4114
4115   Title:  "VMS update"
4116    From:  Charles Bailey
4117   Files:  lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
4118           vms/vms.c vms/writemain.pl
4119
4120   Title:  "Win32 update (three patches)"
4121    From:  Gurusamy Sarathy and Nick Ing-Simmons
4122   Files:  lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
4123           lib/File/Basename.pm win32/Makefile win32/makedef.pl
4124           win32/perllib.c win32/win32.c win32/win32iop.h
4125
4126  OTHER CORE CHANGES
4127
4128   Title:  "Fix error messages on method lookup failure"
4129    From:  Chip Salzenberg
4130   Files:  pp_hot.c
4131
4132   Title:  "Fix use of var before init in util.c"
4133    From:  Gurusamy Sarathy
4134  Msg-ID:  <199704162342.TAA20773@aatma.engin.umich.edu>
4135    Date:  Wed, 16 Apr 1997 19:42:41 -0400
4136   Files:  util.c
4137
4138  BUILD PROCESS
4139
4140   Title:  "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
4141    From:  Michael De La Rue <mikedlr@tardis.ed.ac.uk>
4142   Files:  Configure hints/linux.sh
4143
4144  LIBRARY AND EXTENSIONS
4145
4146   Title:  "Fix bug in Opcode when (maxo & 15) > 8"
4147    From:  Chip Salzenberg
4148   Files:  ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
4149           ext/Opcode/Opcode.xs
4150
4151   Title:  "CGI.pm broke again"
4152    From:  Andreas Koenig
4153  Msg-ID:  <199704171136.NAA24859@anna.in-berlin.de>
4154    Date:  Thu, 17 Apr 1997 13:36:28 +0200
4155   Files:  lib/CGI.pm
4156
4157   Title:  "Revise quotewords()"
4158    From:  Shishir Gundavaram <shishir@ruby.ora.com>
4159   Files:  lib/Text/ParseWords.pm
4160
4161  TESTS
4162
4163    (no other changes)
4164
4165  UTILITIES
4166
4167    (no changes)
4168
4169  DOCUMENTATION
4170
4171   Title:  "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
4172    From:  Andy Dougherty
4173   Files:  INSTALL Porting/pumpkin.pod
4174
4175   Title:  "Document size restrictions for packed integers"
4176    From:  Jarkko Hietaniemi
4177   Files:  pod/perlfunc.pod
4178
4179
4180 -----------------
4181 Version 5.003_97e
4182 -----------------
4183
4184 Y'know, I've heard of this "beta" thing, but it's been so long since
4185 I've seen one, I'm not sure it really exists...
4186
4187  CORE LANGUAGE CHANGES
4188
4189   Title:  "New operator: sysseek()"
4190    From:  Chip Salzenberg
4191   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
4192           keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
4193           pp_sys.c t/op/sysio.t toke.c
4194
4195   Title:  "Allow recursive substitution again"
4196    From:  Chip Salzenberg
4197   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
4198
4199  CORE PORTABILITY
4200
4201   Title:  "Use size_t for socket size parameters of GNU libc"
4202    From:  Chip Salzenberg
4203   Files:  doio.c pp_sys.c
4204
4205   Title:  "Fix STMT_{START,END} under g++"
4206    From:  Steven Parkes <parkes@sierravista.com>
4207  Msg-ID:  <199704141935.MAA11240@monterey.sierravista.com>
4208    Date:  Mon, 14 Apr 1997 12:35:34 -0700
4209   Files:  perl.h
4210
4211   Title:  "Win32 update (four patches)"
4212    From:  Gurusamy Sarathy and Nick Ing-Simmons
4213   Files:  MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
4214           ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
4215           ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
4216           utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
4217           win32/config.H win32/config.w32 win32/config_h.PL
4218           win32/config_sh.PL win32/perllib.c win32/runperl.c
4219           win32/win32.c win32/win32io.c win32/win32sck.c
4220
4221  OTHER CORE CHANGES
4222
4223   Title:  "New API function: perl_eval_pv()"
4224    From:  Doug MacEachern
4225  Msg-ID:  <199704142113.RAA06823@postman.osf.org>
4226    Date:  Mon, 14 Apr 1997 17:13:41 -0400
4227   Files:  perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
4228           pod/perlguts.pod proto.h
4229
4230   Title:  "Fix C< s//whatever/ >, which reuses old pattern"
4231    From:  Chip Salzenberg
4232   Files:  pp_hot.c regexec.c
4233
4234   Title:  "Return a value from PerlIO_{,un}getc"
4235    From:  Hallvard B Furuseth
4236  Msg-ID:  <199704131228.OAA05695@bombur2.uio.no>
4237    Date:  Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
4238   Files:  perlio.c
4239
4240   Title:  "Fix for environment leak"
4241    From:  skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
4242  Msg-ID:  <19970415103246.NN46698@breughel.ufsia.ac.be>
4243    Date:  Tue, 15 Apr 1997 10:32:46 +0200
4244   Files:  util.c
4245
4246   Title:  "Fix comments in seed()"
4247    From:  Hallvard B Furuseth
4248  Msg-ID:  <199704141758.TAA06895@bombur2.uio.no>
4249    Date:  Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
4250   Files:  pp.c
4251
4252  BUILD PROCESS
4253
4254   Title:  "Put extensions' autoload files in $archlib"
4255    From:  Chip Salzenberg
4256   Files:  installperl
4257
4258   Title:  "Use '-fPIC' for debugging compiles under Solaris with gcc"
4259    From:  Hallvard B Furuseth
4260   Files:  Configure
4261
4262  LIBRARY AND EXTENSIONS
4263
4264   Title:  "Refresh CGI to 2.34"
4265    From:  Chip Salzenberg
4266   Files:  eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
4267           lib/CGI/Apache.pm
4268
4269   Title:  "Debugger update"
4270    From:  Ilya Zakharevich
4271  Msg-ID:  <199704142115.RAA09923@monk.mps.ohio-state.edu>
4272    Date:  Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
4273   Files:  lib/perl5db.pl
4274
4275   Title:  "diagnostics: $/ gotcha"
4276    From:  Andreas Koenig
4277  Msg-ID:  <199704151814.UAA03404@anna.in-berlin.de>
4278    Date:  Tue, 15 Apr 1997 20:14:01 +0200
4279   Files:  lib/diagnostics.pm
4280
4281   Title:  "Update File::Path"
4282    From:  Andreas Koenig
4283  Msg-ID:  <199704151401.QAA02556@anna.in-berlin.de>
4284    Date:  Tue, 15 Apr 1997 16:01:07 +0200
4285   Files:  lib/File/Path.pm t/lib/filepath.t
4286
4287   Title:  "User::pwent.pm: g{,e}cos"
4288    From:  Tom Christiansen
4289  Msg-ID:  <199704130135.TAA23274@jhereg.perl.com>
4290    Date:  Sat, 12 Apr 1997 19:35:54 -0600
4291   Files:  lib/User/pwent.pm
4292
4293   Title:  "Sys::Syslog: hyphens in hostnames"
4294    From:  Jarkko Hietaniemi
4295  Msg-ID:  <199704151421.RAA19693@alpha.hut.fi>
4296    Date:  Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
4297   Files:  lib/Sys/Syslog.pm
4298
4299   Title:  "Clean up format of dlopen() debug info"
4300    From:  Hallvard B Furuseth
4301   Files:  ext/DynaLoader/dl_dlopen.xs
4302
4303  TESTS
4304
4305    (no changes)
4306
4307  UTILITIES
4308
4309   Title:  "xsubpp incorrectly handles 'class::newthing()'"
4310    From:  "John Q. Linux" <jql@jql.accessone.com>
4311  Msg-ID:  <199704122201.PAA01780@jql.accessone.com>
4312    Date:  Sat, 12 Apr 1997 15:01:33 -0700
4313   Files:  lib/ExtUtils/xsubpp
4314
4315  DOCUMENTATION
4316
4317   Title:  "Add CGI to perldelta.pod and improve its description in MANIFEST"
4318    From:  Chip Salzenberg
4319   Files:  MANIFEST pod/perldelta.pod
4320
4321   Title:  "Describe probs with majordomo 1.94.1"
4322    From:  Chip Salzenberg
4323   Files:  pod/perldelta.pod
4324
4325   Title:  "Fix description of /\G/g"
4326    From:  Chip Salzenberg
4327   Files:  pod/perlop.pod
4328
4329   Title:  "Mention '...' operator in precedence table"
4330    From:  Tom Christiansen
4331  Msg-ID:  <199704131724.LAA23120@jhereg.perl.com>
4332    Date:  Sun, 13 Apr 1997 11:24:16 -0600
4333   Files:  pod/perlop.pod
4334
4335
4336 -----------------
4337 Version 5.003_97d
4338 -----------------
4339
4340 Any minute now... second public beta... no, really...
4341
4342  CORE LANGUAGE CHANGES
4343
4344   Title:  "Fix for incorrect overloaded assignment"
4345    From:  Ilya Zakharevich
4346  Msg-ID:  <199704112225.SAA03482@monk.mps.ohio-state.edu>
4347    Date:  Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
4348   Files:  gv.c
4349
4350   Title:  "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
4351    From:  Chip Salzenberg
4352   Files:  pp_hot.c
4353
4354   Title:  "Fix label on C<for(;;)> statement"
4355    From:  Chip Salzenberg
4356   Files:  perly.c perly.y
4357
4358  CORE PORTABILITY
4359
4360   Title:  "update to 5.003_97b/hint/irix_6_2.sh"
4361    From:  Scott Henry <scotth@sgi.com>
4362  Msg-ID:  <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
4363    Date:  11 Apr 1997 18:05:03 -0700
4364   Files:  hints/irix_6_2.sh
4365
4366  OTHER CORE CHANGES
4367
4368   Title:  "Before 'BEGIN not safe', explain why"
4369    From:  Chip Salzenberg
4370   Files:  op.c
4371
4372   Title:  "New error msg for low-key failure of C<require>"
4373    From:  Chip Salzenberg
4374   Files:  pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
4375           t/pragma/strict-vars
4376
4377   Title:  "Put "dXSUB_SYS" last in declarations"
4378    From:  Chip Salzenberg
4379   Files:  win32/perllib.c
4380
4381   Title:  "Minor type cleanup"
4382    From:  Chip Salzenberg
4383   Files:  proto.h toke.c
4384
4385  BUILD PROCESS
4386
4387    (no changes)
4388
4389  LIBRARY AND EXTENSIONS
4390
4391   Title:  "win32: perl5db patch"
4392    From:  Gurusamy Sarathy
4393  Msg-ID:  <199704102142.RAA27396@aatma.engin.umich.edu>
4394    Date:  Thu, 10 Apr 1997 17:42:13 -0400
4395   Files:  lib/perl5db.pl
4396
4397   Title:  "Enhancements to debugger, Term::ReadLine, Term::Cap"
4398    From:  Ilya Zakharevich
4399  Msg-ID:  <199704101948.PAA01841@monk.mps.ohio-state.edu>
4400    Date:  Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
4401   Files:  lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
4402
4403   Title:  "MM_Unix patch for use under CVS"
4404    From:  Ulrich Pfeifer
4405  Msg-ID:  <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
4406    Date:  11 Apr 1997 14:59:00 +0200
4407   Files:  lib/ExtUtils/MM_Unix.pm
4408
4409   Title:  "Complex update (five patches)"
4410    From:  Jarkko Hietaniemi
4411   Files:  lib/Math/Complex.pm t/lib/complex.t
4412
4413   Title:  "Fix undef warning in Math::BigInt"
4414    From:  Chip Salzenberg
4415   Files:  lib/Math/BigInt.pm
4416
4417  TESTS
4418
4419    (no other changes)
4420
4421  UTILITIES
4422
4423   Title:  "Add B<-o> option to a2p, for old awk; make new the default"
4424    From:  Chip Salzenberg
4425   Files:  x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
4426
4427  DOCUMENTATION
4428
4429   Title:  "typo in lib/diagnostics.pm"
4430    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
4431  Msg-ID:  <199704111800.OAA27297@grymoire.crd.ge.com>
4432    Date:  Fri, 11 Apr 1997 14:00:54 -0400
4433   Files:  lib/diagnostics.pm
4434
4435   Title:  "Use B<> for options in Class::Struct pod"
4436    From:  Hugo van der Sanden <hv@iii.co.uk>
4437  Msg-ID:  <334D2E7B.67F0@iii.co.uk>
4438    Date:  Thu, 10 Apr 1997 19:16:27 +0100
4439   Files:  lib/Class/Struct.pm
4440
4441   Title:  "Explain //g and \G issues"
4442    From:  Gurusamy Sarathy
4443  Msg-ID:  <199704122048.QAA25060@aatma.engin.umich.edu>
4444    Date:  Sat, 12 Apr 1997 16:48:41 -0400
4445   Files:  pod/perldelta.pod pod/perlop.pod pod/perlre.pod
4446
4447   Title:  "more (err, less) doubled words"
4448    From:  Jarkko Hietaniemi
4449  Msg-ID:  <199704111931.WAA24460@alpha.hut.fi>
4450    Date:  Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
4451   Files:  ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
4452           ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
4453           lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
4454           lib/vars.pm pod/perlcall.pod pod/perldiag.pod
4455           pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
4456           pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
4457
4458   Title:  "Freudian slip error in perlsub.pod"
4459    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
4460  Msg-ID:  <199704111755.NAA27200@grymoire.crd.ge.com>
4461    Date:  Fri, 11 Apr 1997 13:55:07 -0400
4462   Files:  pod/perlsub.pod
4463
4464   Title:  "Little patch for perl5.003_97c/pod/perlpod.pod"
4465    From:  rse@engelschall.com (Ralf S. Engelschall)
4466  Msg-ID:  <199704112048.WAA08733@en1.engelschall.com>
4467    Date:  Fri, 11 Apr 1997 22:48:37 +0200
4468   Files:  pod/perlpod.pod
4469
4470
4471 -----------------
4472 Version 5.003_97c
4473 -----------------
4474
4475 That second public beta will be Real Soon Now...
4476
4477  CORE LANGUAGE CHANGES
4478
4479   Title:  "Refine setgroups() behavior of C<$)>"
4480    From:  Chip Salzenberg
4481   Files:  mg.c pod/perldelta.pod pod/perlvar.pod
4482
4483   Title:  "Forbid -[Mm] on #! line"
4484    From:  Chip Salzenberg
4485   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
4486
4487  CORE PORTABILITY
4488
4489   Title:  "Fix dynamic loading (and argv[0]) under AmigaOS"
4490    From:  Norbert Pueschel
4491  Msg-ID:  <77724842@Armageddon.meb.uni-bonn.de>
4492    Date:  Tue, 08 Apr 1997 22:01:45 +0200
4493   Files:  hints/amigaos.sh
4494
4495   Title:  "Special mkdir() for VMS"
4496    From:  Charles Bailey
4497  Msg-ID:  <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
4498    Date:  Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
4499   Files:  dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
4500           plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
4501
4502  OTHER CORE CHANGES
4503
4504   Title:  "Fix assignment from magic SV that becomes a glob"
4505    From:  Chip Salzenberg
4506   Files:  sv.c
4507
4508  BUILD PROCESS
4509
4510   Title:  "Fix syntax error in Configure comment(!)"
4511    From:  Chip Salzenberg
4512   Files:  Configure
4513
4514   Title:  "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
4515    From:  Chip Salzenberg
4516   Files:  Configure
4517
4518   Title:  "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
4519    From:  Chip Salzenberg
4520   Files:  dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
4521
4522  LIBRARY AND EXTENSIONS
4523
4524   Title:  "Replace Class::Template with improved Class::Struct"
4525    From:  Jim Miner <jfm@winternet.com>
4526   Files:  MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
4527           lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
4528           lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
4529           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
4530           lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
4531           pod/perlmod.pod pod/perltoot.pod
4532
4533   Title:  "MakeMaker pathname patch"
4534    From:  Nick Ing-Simmons
4535  Msg-ID:  <199704091908.UAA00877@ni-s.u-net.com>
4536    Date:  Wed, 9 Apr 1997 20:08:23 +0100
4537   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
4538
4539   Title:  "Fix configuration of new socket"
4540    From:  Chip Salzenberg
4541   Files:  ext/IO/lib/IO/Socket.pm
4542
4543   Title:  "Improve IO::Handle docs; don't export _open_mode_string"
4544    From:  Chip Salzenberg
4545   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
4546
4547   Title:  "Complex.pm: 0**0 sanity"
4548    From:  Jarkko Hietaniemi
4549  Msg-ID:  <199704091804.VAA13930@alpha.hut.fi>
4550    Date:  Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
4551   Files:  lib/Math/Complex.pm
4552
4553   Title:  "Fix typos in Math::Trig"
4554    From:  Jarkko Hietaniemi
4555   Files:  lib/Math/Trig.pm
4556
4557  TESTS
4558
4559   Title:  "Accommodate CodeBuilder variant of Machten 4.0.3"
4560    From:  Dominic Dunlop <domo@slipper.ip.lu>
4561  Msg-ID:  <v03020902af704d320f27@[194.51.248.88]>
4562    Date:  Tue, 8 Apr 1997 22:15:15 +0200
4563   Files:  t/io/fs.t t/op/stat.t
4564
4565  UTILITIES
4566
4567    (no changes)
4568
4569  DOCUMENTATION
4570
4571   Title:  "IO::Socket doc fix"
4572    From:  Roderick Schertler
4573  Msg-ID:  <28383.860527843@eeyore.ibcinc.com>
4574    Date:  Tue, 08 Apr 1997 15:30:43 -0400
4575   Files:  ext/IO/lib/IO/Socket.pm
4576
4577
4578 -----------------
4579 Version 5.003_97b
4580 -----------------
4581
4582 Working on the second public beta...
4583
4584  CORE LANGUAGE CHANGES
4585
4586   Title:  "Make assignment to C<$)> call setgroups()"
4587    From:  Chip Salzenberg
4588   Files:  Configure config_H config_h.SH mg.c plan9/config.plan9
4589           pod/perldelta.pod vms/config.vms win32/config.H
4590           win32/config.w32
4591
4592   Title:  "Grandfather "$$<digit>" in strings"
4593    From:  Chip Salzenberg
4594   Files:  pod/perldiag.pod toke.c
4595
4596   Title:  "Disconnect warn and die hooks _after_ object destruction"
4597    From:  Chip Salzenberg
4598   Files:  perl.c
4599
4600   Title:  "Forbid recursive substitutions"
4601    From:  Chip Salzenberg
4602   Files:  cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
4603
4604  CORE PORTABILITY
4605
4606   Title:  "Use SSize_t for values of PerlIO_{read,write}"
4607    From:  Chip Salzenberg
4608   Files:  perlio.c perlio.h perlsdio.h pp_sys.c
4609
4610   Title:  "perlwin-97a_4: win32 environ fix"
4611    From:  Gurusamy Sarathy
4612  Msg-ID:  <199704060431.XAA23400@aatma.engin.umich.edu>
4613    Date:  Sat, 05 Apr 1997 23:31:11 -0500
4614   Files:  win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
4615
4616  OTHER CORE CHANGES
4617
4618   Title:  "length($') isn't"
4619    From:  Gurusamy Sarathy
4620  Msg-ID:  <199704070730.DAA07310@aatma.engin.umich.edu>
4621    Date:  Mon, 07 Apr 1997 03:30:44 -0400
4622   Files:  mg.c
4623
4624   Title:  "Fix obscure regex bug related to leading C<.*>"
4625    From:  Chip Salzenberg
4626   Files:  toke.c
4627
4628   Title:  "Add warning for glob failure"
4629    From:  Chip Salzenberg
4630   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
4631
4632   Title:  "Fix C<perl -V> in presence of local patches"
4633    From:  Chip Salzenberg
4634   Files:  perl.c
4635
4636  BUILD PROCESS
4637
4638   Title:  "Don't suggest 'Configure -der' in config.sh comments"
4639    From:  Chip Salzenberg
4640   Files:  Configure
4641
4642  LIBRARY AND EXTENSIONS
4643
4644   Title:  "CGI->redirect patch"
4645    From:  Doug MacEachern
4646  Msg-ID:  <199704051527.KAA11280@postman.osf.org>
4647    Date:  Sat, 05 Apr 1997 10:27:52 -0500
4648   Files:  lib/CGI.pm
4649
4650   Title:  "Updates to Math::Complex and Math::Trig"
4651    From:  Jarkko Hietaniemi
4652   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
4653           t/lib/complex.t
4654
4655   Title:  "Fix FindBin under Win32, and document success"
4656    From:  Nick Ing-Simmons and Gurusamy Sarathy
4657  Msg-ID:  <199704051504.QAA09507@ni-s.u-net.com>
4658    Date:  Sat, 5 Apr 1997 16:04:52 +0100
4659   Files:  README.win32 lib/Cwd.pm lib/FindBin.pm
4660
4661  TESTS
4662
4663    (no other changes)
4664
4665  UTILITIES
4666
4667   Title:  "Patch for 'perldoc -f'"
4668    From:  Gisle Aas
4669  Msg-ID:  <199704061732.TAA00353@bergen.sn.no>
4670    Date:  Sun, 6 Apr 1997 19:32:04 +0200
4671   Files:  utils/perldoc.PL
4672
4673  DOCUMENTATION
4674
4675   Title:  "Document required module versions"
4676    From:  Chip Salzenberg
4677   Files:  pod/perldelta.pod
4678
4679   Title:  "Document sample function perl_eval()"
4680    From:  Doug MacEachern
4681  Msg-ID:  <199704051524.KAA06090@postman.osf.org>
4682    Date:  Sat, 05 Apr 1997 10:24:43 -0500
4683   Files:  pod/perlcall.pod pod/perlembed.pod
4684
4685   Title:  "Make L<perltrap> refer to L<perldelta>"
4686    From:  Chip Salzenberg
4687   Files:  pod/perltrap.pod
4688
4689
4690 -----------------
4691 Version 5.003_97a
4692 -----------------
4693
4694 This release gets a letter instead of a full subversion because I'm
4695 planning on making 5.003_98 the second public beta.
4696
4697  CORE LANGUAGE CHANGES
4698
4699   Title:  "Fix AUTOLOAD, or kill me"
4700    From:  Chip Salzenberg
4701   Files:  gv.c pp.c t/op/method.t
4702
4703  CORE PORTABILITY
4704
4705   Title:  "Add support for Cygwin32 (GNU-Win32) -- very low impact"
4706    From:  John Cerney <j-cerney1@ti.com>
4707  Msg-ID:  <199704030821.JAA08762@pluto.tiuk.ti.com>
4708    Date:  Thu, 3 Apr 1997 09:21:17 +0100
4709   Files:  MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
4710           cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
4711           ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
4712           pp_sys.c
4713
4714   Title:  "Win32 update (six patches)"
4715    From:  Gurusamy Sarathy
4716   Files:  MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
4717           t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
4718           t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
4719           win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
4720           win32/win32io.c win32/win32io.h win32/win32iop.h
4721
4722   Title:  "AmigaOS update"
4723    From:  Norbert Pueschel
4724  Msg-ID:  <77724828@Armageddon.meb.uni-bonn.de>
4725    Date:  Thu, 03 Apr 1997 16:16:51 +0200
4726   Files:  README.amiga hints/amigaos.sh
4727
4728  OTHER CORE CHANGES
4729
4730   Title:  "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
4731    From:  Chip Salzenberg
4732   Files:  op.c
4733
4734   Title:  "Fix warning for useless C<1..2>"
4735    From:  Chip Salzenberg
4736   Files:  op.c
4737
4738   Title:  "Minor cleanups"
4739    From:  Gurusamy Sarathy
4740  Msg-ID:  <199704040056.TAA22253@aatma.engin.umich.edu>
4741    Date:  Thu, 03 Apr 1997 19:56:57 -0500
4742   Files:  mg.c mg.h perl.c
4743
4744   Title:  "Eliminate unreliable warning with %SIG and strict refs"
4745    From:  Chip Salzenberg
4746   Files:  mg.c
4747
4748   Title:  "Fix impossible test in vivification"
4749    From:  Chip Salzenberg
4750   Files:  mg.c
4751
4752   Title:  "runlevel is I32, not int"
4753    From:  Roderick Schertler
4754  Msg-ID:  <2848.860109823@eeyore.ibcinc.com>
4755    Date:  Thu, 03 Apr 1997 18:23:43 -0500
4756   Files:  pp_ctl.c util.c
4757
4758  BUILD PROCESS
4759
4760   Title:  "Re: shared lib compilation problem with miniperl5.003_97"
4761    From:  Andy Dougherty
4762  Msg-ID:  <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
4763    Date:  Fri, 04 Apr 1997 13:02:23 -0500 (EST)
4764   Files:  Makefile.SH
4765
4766  LIBRARY AND EXTENSIONS
4767
4768   Title:  "Math::Trig, based on (and from an author of) Math::Complex"
4769    From:  Chip Salzenberg
4770   Files:  MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
4771           pod/perldelta.pod t/lib/complex.t t/lib/trig.t
4772
4773   Title:  "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
4774    From:  Chip Salzenberg and Tim Bunce
4775   Files:  lib/AutoLoader.pm
4776
4777   Title:  "CPAN & TRL-Gnu"
4778    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
4779  Msg-ID:  <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
4780    Date:  Fri, 04 Apr 1997 10:09:03 +0200
4781   Files:  lib/CPAN.pm
4782
4783   Title:  "Limit @ISA to actual DBM in AnyDBM"
4784    From:  Chip Salzenberg
4785   Files:  lib/AnyDBM_File.pm
4786
4787   Title:  "Don't use $4 when it might be undef"
4788    From:  Chip Salzenberg
4789   Files:  lib/bigfloat.pl
4790
4791  TESTS
4792
4793   Title:  "Make *dbm tests work with Win32"
4794    From:  Chip Salzenberg
4795   Files:  t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
4796           t/lib/sdbm.t
4797
4798  UTILITIES
4799
4800    (no changes)
4801
4802  DOCUMENTATION
4803
4804   Title:  "Update INSTALL"
4805    From:  Andy Dougherty
4806   Files:  INSTALL
4807
4808   Title:  "Pod style"
4809    From:  Nathan Torkington <gnat@prometheus.frii.com>
4810   Files:  pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
4811           pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
4812           pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
4813           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
4814           pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
4815
4816
4817 ----------------
4818 Version 5.003_97
4819 ----------------
4820
4821  CORE LANGUAGE CHANGES
4822
4823   Title:  "Reenable but deprecate inherited AUTOLOAD for plain funcs"
4824    From:  Chip Salzenberg
4825   Files:  ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
4826           pod/perldelta.pod pod/perldiag.pod t/op/method.t
4827
4828  CORE PORTABILITY
4829
4830   Title:  "Don't use setjmp() and longjmp() in complex exprs"
4831    From:  Chip Salzenberg
4832   Files:  perl.c pp_ctl.c scope.h
4833
4834   Title:  "Improve definition of Sock_size_t"
4835    From:  Chip Salzenberg
4836   Files:  doio.c pp_sys.c
4837
4838   Title:  "Don't use a completely empty macro parameter"
4839    From:  Chip Salzenberg
4840   Files:  sv.h
4841
4842   Title:  "Win32 update"
4843    From:  Gurusamy Sarathy
4844  Msg-ID:  <199704020608.BAA29538@aatma.engin.umich.edu>
4845    Date:  Wed, 02 Apr 1997 01:08:09 -0500
4846   Files:  win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
4847           2.0/perldll.mak win32/perl.mak
4848
4849  OTHER CORE CHANGES
4850
4851   Title:  "Introduce and use gv_fetchmethod_autoload()"
4852    From:  Chip Salzenberg
4853   Files:  global.sym gv.c pod/perlguts.pod proto.h universal.c
4854
4855   Title:  "Reduce memory footprint of literal strings"
4856    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
4857  Msg-ID:  <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
4858    Date:  Tue, 01 Apr 1997 11:34:37 -0500 (EST)
4859   Files:  toke.c
4860
4861  BUILD PROCESS
4862
4863   Title:  "Remove target before link() of perldiag.pod"
4864    From:  Chip Salzenberg
4865   Files:  installperl
4866
4867  LIBRARY AND EXTENSIONS
4868
4869   Title:  "Refresh CPAN to 1.24"
4870    From:  Andreas Koenig
4871   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
4872
4873   Title:  "Refresh ExtUtils::Manifest to 1.33"
4874    From:  Andreas Koenig
4875   Files:  lib/ExtUtils/Manifest.pm
4876
4877   Title:  "Update $VERSION of ExtUtils::Embed to reflect reality"
4878    From:  Chip Salzenberg
4879   Files:  lib/ExtUtils/Embed.pm
4880
4881   Title:  "Fix POSIX::raise()"
4882    From:  "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
4883  Msg-ID:  <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
4884    Date:  Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
4885   Files:  ext/POSIX/POSIX.pm
4886
4887   Title:  "Eliminate warnings in File::Basename"
4888    From:  Robin Barker <rmb1@cise.npl.co.uk>
4889  Msg-ID:  <11173.9704011111@tempest.cise.npl.co.uk>
4890    Date:  Tue, 1 Apr 97 12:11:43 BST
4891   Files:  lib/File/Basename.pm t/lib/basename.t
4892
4893   Title:  "Eliminate warning in CGI.pm"
4894    From:  Chip Salzenberg
4895   Files:  lib/CGI.pm
4896
4897   Title:  "Tweaks to constant.pm"
4898    From:  Tom Phoenix
4899  Msg-ID:  <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
4900    Date:  Mon, 31 Mar 1997 21:10:14 -0800 (PST)
4901   Files:  lib/constant.pm
4902
4903   Title:  "Document eval vs. sub in Benchmark"
4904    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
4905  Msg-ID:  <199704012231.XAA00225@crypt.compulink.co.uk>
4906    Date:  Tue, 01 Apr 1997 23:31:55 +0100
4907   Files:  lib/Benchmark.pm
4908
4909  TESTS
4910
4911    (no other changes)
4912
4913  UTILITIES
4914
4915   Title:  "Improve heuristics for pod2man titles"
4916    From:  Roderick Schertler
4917  Msg-ID:  <pzn2ri9gto.fsf@eeyore.ibcinc.com>
4918    Date:  01 Apr 1997 23:41:55 -0500
4919   Files:  pod/pod2man.PL
4920
4921  DOCUMENTATION
4922
4923   Title:  "Clean up some poddities, and make C<make html> work again"
4924    From:  Chip Salzenberg
4925   Files:  pod/Makefile pod/perldelta.pod pod/perldiag.pod
4926           pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
4927           pod/perltrap.pod
4928
4929   Title:  "Fix MM doc's use of "SUPER::""
4930    From:  avera@hal.com (Jim Avera)
4931  Msg-ID:  <9704012235.AA07841@membrane.hal.com>
4932    Date:  Tue, 1 Apr 1997 14:35:26 -0800 (PST)
4933   Files:  lib/ExtUtils/MakeMaker.pm
4934
4935   Title:  "Eliminate pod warnings in libs"
4936    From:  Chip Salzenberg
4937   Files:  lib/CGI.pm lib/ExtUtils/Command.pm
4938
4939
4940 ----------------
4941 Version 5.003_96
4942 ----------------
4943
4944  CORE LANGUAGE CHANGES
4945
4946   Title:  "Support $ENV{PERL5OPT}"
4947    From:  Chip Salzenberg
4948   Files:  perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
4949
4950   Title:  "Implement void context, in which C<wantarray> is undef"
4951    From:  Chip Salzenberg
4952   Files:  cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
4953           pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
4954           pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
4955           pp_sys.c proto.h
4956
4957   Title:  "Don't look up &AUTOLOAD in @ISA when calling plain function"
4958    From:  Chip Salzenberg
4959   Files:  global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
4960           pp_hot.c proto.h t/op/method.t
4961
4962   Title:  "Allow closures to be constant subroutines"
4963    From:  Chip Salzenberg
4964   Files:  op.c
4965
4966   Title:  "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
4967    From:  Chip Salzenberg
4968   Files:  pp.c
4969
4970   Title:  "Fix lexical suicide from C<my $x = $x> in sub"
4971    From:  Chip Salzenberg
4972   Files:  op.c
4973
4974   Title:  "Make "Unrecog. char." fatal, and update its doc"
4975    From:  Chip Salzenberg
4976   Files:  pod/perldiag.pod toke.c
4977
4978   Title:  "Die on patterns that will match empty string forever"
4979    From:  Stephen Potter <spp@psa.pencom.com>
4980  Msg-ID:  <199703282138.PAA28311@psa.pencom.com>
4981    Date:  Fri, 28 Mar 1997 15:38:30 -0600
4982   Files:  regcomp.c
4983
4984  CORE PORTABILITY
4985
4986   Title:  "safefree() mismatch"
4987    From:  Roderick Schertler
4988  Msg-ID:  <21338.859653381@eeyore.ibcinc.com>
4989    Date:  Sat, 29 Mar 1997 11:36:21 -0500
4990   Files:  util.c
4991
4992   Title:  "FreeBSD update"
4993    From:  Slaven Rezic <eserte@cs.tu-berlin.de>
4994  Msg-ID:  <199703311417.QAA04162@cabulja.herceg.de>
4995    Date:  Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
4996   Files:  hints/freebsd.sh
4997
4998   Title:  "Win32 update (seven patches)"
4999    From:  Gurusamy Sarathy and Nick Ing-Simmons
5000   Files:  EXTERN.h MANIFEST win32/Makefile win32/perl.mak
5001           win32/perl.rc win32/perldll.mak win32/makedef.pl
5002           win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
5003
5004  OTHER CORE CHANGES
5005
5006   Title:  "Report PERL* environment variables in -V and perlbug"
5007    From:  Chip Salzenberg
5008   Files:  perl.c utils/perlbug.PL
5009
5010   Title:  "Typo in perl.c: Printing NO_EMBED for perl -V"
5011    From:  Gisle Aas
5012  Msg-ID:  <199703301922.VAA13509@furubotn.sn.no>
5013    Date:  Sun, 30 Mar 1997 21:22:11 +0200
5014   Files:  perl.c
5015
5016   Title:  "Don't let C<$var = $var> untaint $var"
5017    From:  Chip Salzenberg
5018   Files:  pp_hot.c pp_sys.c sv.h t/op/taint.t
5019
5020   Title:  "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
5021    From:  Chip Salzenberg
5022   Files:  pp_hot.c
5023
5024   Title:  "Re: 5.004's new srand() default seed"
5025    From:  Hallvard B Furuseth
5026  Msg-ID:  <199703302219.AAA20998@bombur2.uio.no>
5027    Date:  Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
5028   Files:  pp.c
5029
5030   Title:  "Re: embedded perl and top_env problem "
5031    From:  Gurusamy Sarathy
5032  Msg-ID:  <199703280031.TAA05711@aatma.engin.umich.edu>
5033    Date:  Thu, 27 Mar 1997 19:31:42 -0500
5034   Files:  gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
5035
5036   Title:  "Define and use new macro: boolSV()"
5037    From:  Tim Bunce
5038   Files:  gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
5039           sv.c sv.h universal.c vms/vms.c
5040
5041   Title:  "Re: strict @F"
5042    From:  Hallvard B Furuseth
5043  Msg-ID:  <199703252110.WAA16038@bombur2.uio.no>
5044    Date:  Tue, 25 Mar 1997 22:10:33 +0100 (MET)
5045   Files:  toke.c
5046
5047   Title:  "Try harder to identify errors at EOF"
5048    From:  Chip Salzenberg
5049   Files:  toke.c
5050
5051   Title:  "Minor string change in toke.c: 'bareword'"
5052    From:  lvirden@cas.org
5053  Msg-ID:  <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
5054    Date:  Thu, 27 Mar 1997 13:02:46 -0500 (EST)
5055   Files:  toke.c
5056
5057   Title:  "Improve diagnostic on \r in program text"
5058    From:  Chip Salzenberg
5059   Files:  pod/perldiag.pod toke.c
5060
5061   Title:  "Make Sock_size_t typedef work right"
5062    From:  Chip Salzenberg
5063   Files:  perl.h pp_sys.c
5064
5065   Title:  "Eliminate unused dummy variable"
5066    From:  Doug MacEachern
5067  Msg-ID:  <199703270123.UAA25454@postman.osf.org>
5068    Date:  Wed, 26 Mar 1997 20:23:14 -0500
5069   Files:  lib/ExtUtils/Embed.pm unixish.h writemain.SH
5070
5071  BUILD PROCESS
5072
5073   Title:  "Allow for coexistence of various versions of perldiag.pod"
5074    From:  Chip Salzenberg
5075   Files:  installperl lib/diagnostics.pm
5076
5077  LIBRARY AND EXTENSIONS
5078
5079   Title:  "New module constant.pm"
5080    From:  Tom Phoenix
5081   Files:  MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
5082
5083   Title:  "Remove chat2"
5084    From:  Chip Salzenberg
5085   Files:  MANIFEST lib/chat2.inter lib/chat2.pl
5086
5087   Title:  "Include CGI.pm 2.32"
5088    From:  Chip Salzenberg
5089   Files:  MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
5090           lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
5091           lib/CGI/Switch.pm
5092
5093   Title:  "Fix C<print $_> in debugger"
5094    From:  Ilya Zakharevich
5095  Msg-ID:  <199703312355.SAA01068@monk.mps.ohio-state.edu>
5096    Date:  Mon, 31 Mar 1997 18:55:55 -0500 (EST)
5097   Files:  lib/perl5db.pl
5098
5099   Title:  "Re: Pod problems & fixes"
5100    From:  Hallvard B Furuseth
5101  Msg-ID:  <199703261829.TAA17015@bombur2.uio.no>
5102    Date:  Wed, 26 Mar 1997 19:29:14 +0100 (MET)
5103   Files:  lib/Pod/Text.pm
5104
5105   Title:  "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
5106    From:  Roderick Schertler
5107  Msg-ID:  <pz4tdu7j57.fsf@eeyore.ibcinc.com>
5108    Date:  29 Mar 1997 11:33:24 -0500
5109   Files:  lib/Sys/Syslog.pm
5110
5111   Title:  "C<new SelectSaver $fh> doesn't always restore"
5112    From:  Spider Boardman
5113  Msg-ID:  <199703291906.OAA07232@Orb.Nashua.NH.US>
5114    Date:  Sat, 29 Mar 1997 14:06:37 -0500
5115   Files:  lib/SelectSaver.pm
5116
5117   Title:  "Patch for Benchmark.pm"
5118    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
5119  Msg-ID:  <199703291504.PAA01596@crypt.compulink.co.uk>
5120    Date:  Sat, 29 Mar 1997 15:04:32 +0000
5121   Files:  lib/Benchmark.pm
5122
5123   Title:  "Tiny doc fix for AutoSplit.pm"
5124    From:  "Randy J. Ray" <rjray@uswest.com>
5125  Msg-ID:  <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
5126    Date:  Thu, 27 Mar 1997 14:17:38 -0700
5127   Files:  lib/AutoSplit.pm
5128
5129  TESTS
5130
5131    (no other changes)
5132
5133  UTILITIES
5134
5135   Title:  "Tom C's Pod::Html and html tools, as of 30 March 97"
5136    From:  Chip Salzenberg
5137   Files:  MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
5138
5139   Title:  "Fix path bugs in installhtml"
5140    From:  Robin Barker <rmb1@cise.npl.co.uk>
5141  Msg-ID:  <3180.9703270906@tempest.cise.npl.co.uk>
5142    Date:  Thu, 27 Mar 97 09:06:14 GMT
5143   Files:  installhtml
5144
5145   Title:  "Make perlbug say that it's only for core Perl bugs"
5146    From:  Chip Salzenberg
5147   Files:  utils/perlbug.PL
5148
5149  DOCUMENTATION
5150
5151   Title:  "INSTALL-1.11"
5152    From:  Andy Dougherty
5153  Msg-ID:  <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
5154    Date:  Wed, 26 Mar 1997 14:27:52 -0500 (EST)
5155   Files:  INSTALL
5156
5157   Title:  "Patch for perl.pod"
5158    From:  wmiddlet@Adobe.COM (William Middleton)
5159  Msg-ID:  <199703262305.PAA13121@ducks>
5160    Date:  Wed, 26 Mar 1997 15:05:39 -0800 (PST)
5161   Files:  pod/perl.pod
5162
5163   Title:  "Document autouse and constant; update diagnostics"
5164    From:  Chip Salzenberg
5165   Files:  pod/perldelta.pod
5166
5167   Title:  "Suggest to upgraders that they try '-w' again"
5168    From:  Hallvard B Furuseth
5169  Msg-ID:  <199703251901.UAA15982@bombur2.uio.no>
5170    Date:  Tue, 25 Mar 1997 20:01:26 +0100 (MET)
5171   Files:  pod/perldelta.pod
5172
5173   Title:  "Improve and update documentation of constant subs"
5174    From:  Tom Phoenix
5175  Msg-ID:  <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
5176    Date:  Mon, 31 Mar 1997 13:05:54 -0800 (PST)
5177   Files:  pod/perlsub.pod
5178
5179   Title:  "Improve documentation of C<return>"
5180    From:  Chip Salzenberg
5181   Files:  pod/perlfunc.pod pod/perlsub.pod
5182
5183   Title:  "perlfunc.pod patch"
5184    From:  Gisle Aas
5185  Msg-ID:  <199703262159.WAA17531@furubotn.sn.no>
5186    Date:  Wed, 26 Mar 1997 22:59:23 +0100
5187   Files:  pod/perlfunc.pod
5188
5189   Title:  "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
5190    From:  Chip Salzenberg
5191   Files:  configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
5192           pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
5193           pod/perlvar.pod win32/bin/search.bat
5194
5195   Title:  "Document and test C<%> behavior with negative operands"
5196    From:  Chip Salzenberg
5197   Files:  pod/perlop.pod t/op/arith.t
5198
5199   Title:  "Update docs on $]"
5200    From:  Chip Salzenberg
5201   Files:  pod/perlvar.pod
5202
5203   Title:  "perlvar.pod patch"
5204    From:  Gisle Aas
5205  Msg-ID:  <199703261254.NAA10237@bergen.sn.no>
5206    Date:  Wed, 26 Mar 1997 13:54:00 +0100
5207   Files:  pod/perlvar.pod
5208
5209   Title:  "Fix example of C<or> vs. C<||>"
5210    From:  Chip Salzenberg
5211   Files:  pod/perlsyn.pod
5212
5213   Title:  "Pod usage and spelling patch"
5214    From:  Larry W. Virden
5215   Files:  pod/*.pod
5216
5217   Title:  "Pod updates"
5218    From:  "Cary D. Renzema" <caryr@mxim.com>
5219  Msg-ID:  <199703262353.PAA01819@macs.mxim.com>
5220    Date:  Wed, 26 Mar 1997 15:53:22 -0800 (PST)
5221   Files:  pod/*.pod
5222
5223
5224 ----------------
5225 Version 5.003_95
5226 ----------------
5227
5228  CORE LANGUAGE CHANGES
5229
5230   Title:  "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
5231    From:  Chip Salzenberg
5232   Files:  op.c t/op/misc.t
5233
5234   Title:  "Automatically flush on C< $| = 1 >"
5235    From:  Chip Salzenberg
5236   Files:  mg.c
5237
5238   Title:  "Refine modulus ("%") per suggestion of Tim Goodwin"
5239    From:  Chip Salzenberg
5240   Files:  pp.c
5241
5242   Title:  "If C<perl -a>, do equivalent of C<use vars '@F'>"
5243    From:  Chip Salzenberg
5244   Files:  toke.c
5245
5246   Title:  "Warn about undef magic values just like non-magic"
5247    From:  Chip Salzenberg
5248   Files:  ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
5249           t/lib/db-recno.t t/pragma/locale.t
5250
5251  CORE PORTABILITY
5252
5253   Title:  "Remove redundant patch to hints/bsdos.sh"
5254    From:  Shigeya Suzuki <shigeya@foretune.co.jp>
5255  Msg-ID:  <19970322222244K.shigeya@foretune.co.jp>
5256    Date:  Sat, 22 Mar 1997 22:22:44 +0900
5257   Files:  hints/bsdos.sh
5258
5259   Title:  "Another MachTen Patch"
5260    From:  Tom Phoenix
5261  Msg-ID:  <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
5262    Date:  Mon, 24 Mar 1997 15:26:48 -0800 (PST)
5263   Files:  hints/machten_2.sh
5264
5265   Title:  "Win32 update (five patches)"
5266    From:  Gurusamy Sarathy and Nick Ing-Simmons
5267   Files:  MANIFEST README.win32 doio.c dosish.h pp_sys.c
5268           lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
5269           t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
5270           win32/Makefile win32/config.H win32/config.w32 win32/win32.c
5271           win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
5272
5273  OTHER CORE CHANGES
5274
5275   Title:  "Fix botch with G_NOARGS; PUSHMARK *is* required"
5276    From:  Chip Salzenberg
5277   Files:  perl.c
5278
5279   Title:  "Improve 'prototype mismatch' warning"
5280    From:  Chip Salzenberg
5281   Files:  global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
5282
5283   Title:  "In perlio, fix vprintf() definition and define vfprintf()"
5284    From:  Chip Salzenberg
5285   Files:  perlio.c
5286
5287  BUILD PROCESS
5288
5289    (no other changes)
5290
5291  LIBRARY AND EXTENSIONS
5292
5293   Title:  "Fix C<require> in Getopt::Long to work with 5.003"
5294    From:  Chip Salzenberg
5295   Files:  lib/Getopt/Long.pm
5296
5297   Title:  "Extraneous blank lines from Pod::Text"
5298    From:  Russ Allbery <rra@stanford.edu>
5299  Msg-ID:  <qumend4qq08.fsf@cyclone.stanford.edu>
5300    Date:  25 Mar 1997 01:28:55 -0800
5301   Files:  lib/Pod/Text.pm
5302
5303   Title:  "Exporting UNIVERSAL::can"
5304    From:  "M.J.T. Guy"
5305  Msg-ID:  <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
5306    Date:  Mon, 24 Mar 1997 17:54:01 +0000
5307   Files:  lib/UNIVERSAL.pm
5308
5309   Title:  "Term::Readline patch for AmigaOS"
5310    From:  Norbert Pueschel
5311  Msg-ID:  <77724797@Armageddon.meb.uni-bonn.de>
5312    Date:  Sun, 23 Mar 1997 18:57:22 +0100
5313   Files:  lib/Term/ReadLine.pm
5314
5315  TESTS
5316
5317   Title:  "Reduce memory footprint of complex.t"
5318    From:  Dominic Dunlop <domo@slipper.ip.lu>
5319  Msg-ID:  <v03020902af5d8e03c5ab@[194.51.248.84]>
5320    Date:  Tue, 25 Mar 1997 15:39:26 +0100
5321   Files:  t/lib/complex.t
5322
5323  UTILITIES
5324
5325   Title:  "Improve pod2man diagnostic when NAME is invalid"
5326    From:  Chip Salzenberg
5327   Files:  pod/pod2man.PL
5328
5329  DOCUMENTATION
5330
5331   Title:  "INSTALL-1.8 to INSTALL-1.9 updates"
5332    From:  Andy Dougherty
5333  Msg-ID:  <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
5334    Date:  Tue, 25 Mar 1997 13:52:53 -0500 (EST)
5335   Files:  INSTALL
5336
5337   Title:  "Document possible problems with -Mdiagnostics after upgrade"
5338    From:  Chip Salzenberg
5339   Files:  INSTALL
5340
5341   Title:  "Mention perldelta in INSTALL"
5342    From:  Chip Salzenberg
5343   Files:  INSTALL
5344
5345   Title:  "Describe pod format at top of INSTALL"
5346    From:  Chip Salzenberg
5347   Files:  INSTALL
5348
5349   Title:  "Document C</a *b/x> fix"
5350    From:  Chip Salzenberg
5351   Files:  pod/perldelta.pod
5352
5353   Title:  "pods for subroutine argument autovivication"
5354    From:  "M.J.T. Guy"
5355  Msg-ID:  <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
5356    Date:  Mon, 24 Mar 1997 07:25:21 +0000
5357   Files:  pod/perldelta.pod pod/perlsub.pod
5358
5359   Title:  "Missing item in perldiag"
5360    From:  "M.J.T. Guy"
5361  Msg-ID:  <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
5362    Date:  Sun, 23 Mar 1997 09:24:09 +0000
5363   Files:  pod/perldiag.pod
5364
5365   Title:  "Mention and discourage use of term 'soft reference'"
5366    From:  Chip Salzenberg
5367   Files:  pod/perlref.pod
5368
5369   Title:  "Pod problems & fixes"
5370    From:  Hallvard B Furuseth
5371  Msg-ID:  <199703242031.VAA14997@bombur2.uio.no>
5372    Date:  Mon, 24 Mar 1997 21:31:51 +0100 (MET)
5373   Files:  INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
5374           pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
5375           pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
5376           pod/perlpod.pod pod/pod2html.PL
5377
5378   Title:  "DB_File documentation fix"
5379    From:  Paul Marquess
5380  Msg-ID:  <9703240854.AA08401@claudius.bfsec.bt.co.uk>
5381    Date:  Mon, 24 Mar 97 08:54:16 GMT
5382   Files:  ext/DB_File/DB_File.pm
5383
5384   Title:  "FAQ update"
5385    From:  Nathan Torkington <gnat@prometheus.frii.com>
5386   Files:  pod/perlfaq*.pod
5387
5388
5389 ----------------
5390 Version 5.003_94
5391 ----------------
5392
5393  CORE LANGUAGE CHANGES
5394
5395   Title:  "Defer creation of array and hash elements as parameters"
5396    From:  Chip Salzenberg
5397   Files:  dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
5398           sv.c
5399
5400   Title:  "New special literal: __PACKAGE__"
5401    From:  Chip Salzenberg
5402   Files:  keywords.pl pod/perldata.pod toke.c
5403
5404   Title:  "Ignore whitespace before +*? in //x"
5405    From:  Chip Salzenberg
5406   Files:  regcomp.c
5407
5408   Title:  "Abort compilation at C<BEGIN{}> or C<use> after errors"
5409    From:  Chip Salzenberg
5410   Files:  op.c pod/perldiag.pod t/pragma/subs.t
5411
5412   Title:  "allow C<substr 'hello', -10>"
5413    From:  David Dyck <dcd@tc.fluke.com>
5414  Msg-ID:  <97Mar10.155517pst.35716-2@gateway.fluke.com>
5415    Date:  Mon, 10 Mar 1997 15:55:44 -0800
5416   Files:  pp.c
5417
5418   Title:  "Regularize C<x % y>, esp. when y is negative"
5419    From:  Chip Salzenberg
5420   Files:  pp.c
5421
5422   Title:  "Flush before C<flock(FOO, LOCK_UN)>"
5423    From:  Chip Salzenberg
5424   Files:  pod/perldelta.pod pod/perlfunc.pod pp_sys.c
5425
5426   Title:  "Close loopholes in prototype mismatch warning"
5427    From:  Chip Salzenberg
5428   Files:  op.c sv.c toke.c
5429
5430   Title:  "Warn on C<while ($x = each %y) {}>"
5431    From:  Chip Salzenberg
5432   Files:  op.c pod/perldiag.pod
5433
5434   Title:  "Don't warn on C<print $fh func()>"
5435    From:  Chip Salzenberg
5436   Files:  toke.c
5437
5438  CORE PORTABILITY
5439
5440   Title:  "Don't say 'static var = 1'"
5441    From:  Jarkko Hietaniemi
5442  Msg-ID:  <199703091319.PAA24714@alpha.hut.fi>
5443    Date:  Sun, 9 Mar 1997 15:19:57 +0200 (EET)
5444   Files:  malloc.c
5445
5446   Title:  "BSD/OS 3.0 hints"
5447    From:  Christopher Davis <ckd@loiosh.kei.com>
5448  Msg-ID:  <w47mjakw5t.fsf@loiosh.kei.com>
5449    Date:  14 Mar 1997 16:20:46 -0500
5450   Files:  hints/bsdos.sh
5451
5452   Title:  "More MachTen hints"
5453    From:  Tom Phoenix
5454  Msg-ID:  <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
5455    Date:  Sun, 16 Mar 1997 13:40:35 -0800 (PST)
5456   Files:  hints/machten_2.sh
5457
5458   Title:  "HP/UX hint comments"
5459    From:  Andy Dougherty
5460  Msg-ID:  <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
5461    Date:  Fri, 21 Mar 1997 15:43:07 -0500 (EST)
5462   Files:  hints/hpux.sh
5463
5464   Title:  "VMS update"
5465    From:  Charles Bailey
5466  Msg-ID:  <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
5467    Date:  Tue, 11 Mar 1997 22:00:55 -0500 (EST)
5468   Files:  lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
5469           utils/perlbug.PL vms/descrip.mms
5470
5471   Title:  "vmsish.t and related patches"
5472    From:  Charles Bailey
5473  Msg-ID:  <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
5474    Date:  Fri, 21 Mar 1997 01:32:47 -0500 (EST)
5475   Files:  MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
5476  
5477   Title:  "Win32 update (four patches)"
5478    From:  Gurusamy Sarathy and Nick Ing-Simmons
5479   Files:  MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
5480           lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
5481           lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
5482           lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
5483           lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
5484           lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
5485           t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
5486           t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
5487           t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
5488           t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
5489           t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
5490           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
5491           win32/*
5492
5493  OTHER CORE CHANGES
5494
5495   Title:  "Guard against buffer overflow in yyerror() and related funcs"
5496    From:  Chip Salzenberg
5497   Files:  toke.c
5498
5499   Title:  "For bin compat, rename calllist() and he_{,delay}free"
5500    From:  Chip Salzenberg
5501   Files:  global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
5502
5503   Title:  "Fix C<print> on tied default handle"
5504    From:  Chip Salzenberg
5505   Files:  pp_hot.c
5506
5507   Title:  "Fix C<local($a, undef, $b) = (1,2,3)>"
5508    From:  Chip Salzenberg
5509   Files:  op.c
5510
5511   Title:  "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
5512    From:  Chip Salzenberg
5513   Files:  pp.c pp_hot.c
5514
5515   Title:  "Don't warn on C<$x{y} .= "z"> when %x is tied"
5516    From:  Chip Salzenberg
5517   Files:  pp_hot.c
5518
5519   Title:  "Eliminate 'unreachable code' warnings"
5520    From:  Chip Salzenberg
5521   Files:  ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
5522
5523   Title:  "printf format corrections for -DDEBUGGING"
5524    From:  Roderick Schertler
5525  Msg-ID:  <26592.858793370@eeyore.ibcinc.com>
5526    Date:  Wed, 19 Mar 1997 12:42:50 -0500
5527   Files:  doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
5528           x2p/util.c
5529
5530   Title:  "Warn about missing -DMULTIPLICITY if likely a problem"
5531    From:  Doug MacEachern
5532  Msg-ID:  <199703192345.SAA15070@postman.osf.org>
5533    Date:  Wed, 19 Mar 1997 18:45:53 -0500
5534   Files:  perl.c
5535
5536  BUILD PROCESS
5537
5538   Title:  "Don't use $(LIBS) when creating shared libperl"
5539    From:  Chip Salzenberg
5540   Files:  Makefile.SH
5541
5542   Title:  "Don't use db 2.x, we're not yet ready for it"
5543    From:  Paul Marquess and Andy Dougherty
5544   Files:  Configure
5545
5546   Title:  "Warn if #! command is longer than 32 chars"
5547    From:  Chip Salzenberg
5548   Files:  Configure
5549
5550   Title:  "patches re perl -wc install{perl,man}"
5551    From:  Robin Barker <rmb1@cise.npl.co.uk>
5552  Msg-ID:  <21544.9703111313@tempest.cise.npl.co.uk>
5553    Date:  Tue, 11 Mar 97 13:13:16 GMT
5554   Files:  installman installperl
5555
5556   Title:  "3_93 doesn't install pods"
5557    From:  Spider Boardman
5558  Msg-ID:  <199703160721.CAA08339@Orb.Nashua.NH.US>
5559    Date:  Sun, 16 Mar 1997 02:21:35 -0500
5560   Files:  installperl
5561
5562   Title:  "When installing, use File::Copy instead of `cp`"
5563    From:  Chip Salzenberg
5564   Files:  installperl
5565
5566   Title:  "Make hint files' warnings more visible"
5567    From:  Hallvard B Furuseth
5568  Msg-ID:  <199703202218.XAA09041@bombur2.uio.no>
5569    Date:  Thu, 20 Mar 1997 23:18:03 +0100 (MET)
5570   Files:  hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
5571           hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
5572           hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
5573           hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
5574           hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
5575
5576  LIBRARY AND EXTENSIONS
5577
5578   Title:  "New module: autouse.pm"
5579    From:  Ilya Zakharevich
5580  Msg-ID:  <199703210034.TAA13469@monk.mps.ohio-state.edu>
5581    Date:  Thu, 20 Mar 1997 19:34:30 -0500 (EST)
5582   Files:  MANIFEST lib/autouse.pm
5583
5584   Title:  "Math::Complex update"
5585    From:  Jarkko Hietaniemi
5586   Files:  lib/Math/Complex.pm t/lib/complex.t
5587
5588   Title:  "Refresh DB_File to 1.12"
5589    From:  Paul Marquess
5590  Msg-ID:  <9703121551.AA07435@claudius.bfsec.bt.co.uk>
5591    Date:  Wed, 12 Mar 97 15:51:14 GMT
5592   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5593
5594   Title:  "New subroutine Symbol::qualify_to_ref()"
5595    From:  Roderick Schertler
5596  Msg-ID:  <pzlo7ut03b.fsf@eeyore.ibcinc.com>
5597    Date:  11 Mar 1997 19:39:36 -0500
5598   Files:  lib/Symbol.pm
5599
5600   Title:  "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
5601    From:  Chip Salzenberg
5602   Files:  lib/perl5db.pl
5603
5604   Title:  "In File::Path, some systems can't remove read-only files"
5605    From:  Chip Salzenberg
5606   Files:  lib/File/Path.pm
5607
5608   Title:  "Fix typo in -l*perl* pattern"
5609    From:  Doug MacEachern
5610  Msg-ID:  <199703110414.XAA12884@berlin.atlantic.net>
5611    Date:  Mon, 10 Mar 1997 22:58:38 -0500
5612   Files:  lib/ExtUtils/Embed.pm
5613
5614   Title:  "Fix bugs revealed by prototype warnings"
5615    From:  Chip Salzenberg
5616   Files:  ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
5617           lib/Getopt/Long.pm
5618
5619   Title:  "Problems with SKIP in makemaker"
5620    From:  Ilya Zakharevich
5621  Msg-ID:  <199703210413.XAA21601@monk.mps.ohio-state.edu>
5622    Date:  Thu, 20 Mar 1997 23:13:31 -0500 (EST)
5623   Files:  lib/ExtUtils/MM_Unix.pm
5624
5625   Title:  "In Exporter, don't C<require Carp> at file scope"
5626    From:  Chip Salzenberg
5627   Files:  lib/Exporter.pm
5628
5629   Title:  "fix for Exporter's $SIG{__WARN__} handler"
5630    From:  Roderick Schertler
5631  Msg-ID:  <2282.858296451@eeyore.ibcinc.com>
5632    Date:  Thu, 13 Mar 1997 18:40:51 -0500
5633   Files:  lib/Exporter.pm
5634
5635   Title:  "Don't try to substr() refs in Carp"
5636    From:  Chip Salzenberg
5637   Files:  lib/Carp.pm
5638
5639   Title:  "Re: NUL in die and other messages"
5640    From:  "M.J.T. Guy"
5641  Msg-ID:  <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
5642    Date:  Fri, 21 Mar 1997 09:58:17 +0000
5643   Files:  lib/Carp.pm
5644
5645   Title:  "Add entry for prototype() in Pod::Functions"
5646    From:  Chip Salzenberg
5647   Files:  lib/Pod/Functions.pm
5648
5649   Title:  "Fix typos in IO::Socket documentation"
5650    From:  "M.J.T. Guy"
5651  Msg-ID:  <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
5652    Date:  Tue, 18 Mar 1997 20:50:16 +0000
5653   Files:  ext/IO/lib/IO/Socket.pm
5654
5655  TESTS
5656
5657    (no other changes)
5658
5659  UTILITIES
5660
5661   Title:  "Re: bug in pod2man (5.00326): section=3 for .pm modules"
5662    From:  Roderick Schertler
5663  Msg-ID:  <pzn2sat1hg.fsf@eeyore.ibcinc.com>
5664    Date:  11 Mar 1997 19:09:31 -0500
5665   Files:  pod/pod2man.PL
5666
5667  DOCUMENTATION
5668
5669   Title:  "perlfaq.pod"
5670    From:  Tom Christiansen
5671  Msg-ID:  <199703172301.QAA12566@jhereg.perl.com>
5672    Date:  Mon, 17 Mar 1997 16:01:40 -0700
5673   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
5674           pod/perlfaq*.pod pod/roffitall
5675
5676   Title:  "*.pod changes based on the FAQ"
5677    From:  gnat@frii.com
5678  Msg-ID:  <199703171650.JAA02655@elara.frii.com>
5679    Date:  Mon, 17 Mar 1997 09:50:14 -0700 (MST)
5680   Files:  pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
5681           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
5682           pod/perlsec.pod pod/perlvar.pod
5683
5684   Title:  "INSTALL:  How to enable debugging"
5685    From:  Andy Dougherty
5686  Msg-ID:  <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
5687    Date:  Fri, 21 Mar 1997 11:25:32 -0500 (EST)
5688   Files:  INSTALL
5689
5690   Title:  "Document that $. is not reset on implicit open"
5691    From:  Chip Salzenberg
5692   Files:  pod/perldelta.pod
5693
5694   Title:  "Re: Embedding success with _93 "
5695    From:  Doug MacEachern
5696  Msg-ID:  <199703112255.RAA22775@postman.osf.org>
5697    Date:  Tue, 11 Mar 1997 17:55:05 -0500
5698   Files:  pod/perldelta.pod
5699
5700   Title:  "Update site list"
5701    From:  lvirden@cas.org (Larry W. Virden, x2487)
5702  Msg-ID:  <9703111053.AA20051@cas.org>
5703    Date:  Tue, 11 Mar 1997 10:53:49 -0500
5704   Files:  pod/perlmod.pod
5705
5706   Title:  "Patch to document illegal characters"
5707    From:  Tom Phoenix
5708  Msg-ID:  <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
5709    Date:  Fri, 14 Mar 1997 09:08:10 -0800 (PST)
5710   Files:  pod/perldiag.pod pod/perltrap.pod
5711
5712   Title:  "Document trap with //o and closures"
5713    From:  Charles Bailey
5714  Msg-ID:  <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
5715    Date:  Mon, 10 Mar 1997 18:08:08 -0500 (EST)
5716   Files:  pod/perltrap.pod
5717
5718   Title:  "Re: Inline PI function"
5719    From:  Tom Phoenix
5720  Msg-ID:  <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
5721    Date:  Mon, 10 Mar 1997 14:33:20 -0800 (PST)
5722   Files:  pod/perlsub.pod
5723
5724   Title:  "Illegal character in input"
5725    From:  Tom Phoenix
5726  Msg-ID:  <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
5727    Date:  Mon, 10 Mar 1997 15:21:21 -0800 (PST)
5728   Files:  pod/perldiag.pod
5729
5730   Title:  "Patch for docs Re: Lost backslash"
5731    From:  Tom Phoenix
5732  Msg-ID:  <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
5733    Date:  Wed, 19 Mar 1997 07:28:57 -0800 (PST)
5734   Files:  pod/perlop.pod
5735
5736   Title:  "XSUB's doc fix"
5737    From:  Roderick Schertler
5738  Msg-ID:  <28804.858012126@eeyore.ibcinc.com>
5739    Date:  Mon, 10 Mar 1997 11:42:06 -0500
5740   Files:  pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
5741
5742   Title:  "Document return from do FILE"
5743    From:  "M.J.T. Guy"
5744  Msg-ID:  <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
5745    Date:  Tue, 18 Mar 1997 14:50:10 +0000
5746   Files:  pod/perlfunc.pod
5747
5748   Title:  "Document $^M in perlvar"
5749    From:  Robin Barker <rmb1@cise.npl.co.uk>
5750  Msg-ID:  <6153.9703202108@tempest.cise.npl.co.uk>
5751    Date:  Thu, 20 Mar 97 21:08:33 GMT
5752   Files:  pod/perlvar.pod
5753
5754   Title:  "typos in pods of 5.003_93"
5755    From:  Jim Meyering <meyering@asic.sc.ti.com>
5756  Msg-ID:  <wpgendbzvhx.fsf@asic.sc.ti.com>
5757    Date:  19 Mar 1997 10:39:38 -0600
5758   Files:  pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
5759           pod/perltoot.pod pod/perlxs.pod
5760
5761   Title:  "Re: Updates to pod punctuations"
5762    From:  lvirden@cas.org (Larry W. Virden, x2487)
5763  Msg-ID:  <9703141700.AA22911@cas.org>
5764    Date:  Fri, 14 Mar 1997 17:00:12 -0500
5765   Files:  pod/*.pod
5766
5767   Title:  "clarify example in perlfunc"
5768    From:  Jarkko Hietaniemi
5769  Msg-ID:  <199703201746.TAA25195@alpha.hut.fi>
5770    Date:  Thu, 20 Mar 1997 19:46:01 +0200 (EET)
5771   Files:  pod/perlfunc.pod
5772
5773   Title:  "Regularize headings in DB_File documentation"
5774    From:  Chip Salzenberg
5775   Files:  ext/DB_File/DB_File.pm
5776
5777
5778 ----------------
5779 Version 5.003_93
5780 ----------------
5781
5782 Me, last time:
5783      "This release will be the public beta of 5.004,
5784         or my name isn't Larson T. Pettifogger."
5785 Me, now:
5786      "Gone like *that*, a fortune in letterhead."
5787
5788  CORE LANGUAGE CHANGES
5789
5790   Title:  "Don't autovivify array and hash elements in sub parameters"
5791    From:  Gurusamy Sarathy
5792  Msg-ID:  <199703061912.OAA20606@aatma.engin.umich.edu>
5793    Date:  Thu, 06 Mar 1997 14:12:09 -0500
5794   Files:  op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
5795
5796   Title:  "Support READ and GETC for tied handles"
5797    From:  Doug MacEachern
5798  Msg-ID:  <199703090019.TAA32591@postman.osf.org>
5799    Date:  Sat, 08 Mar 1997 19:19:38 -0500
5800   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
5801
5802   Title:  "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
5803    From:  Chip Salzenberg
5804   Files:  op.c pod/perldiag.pod
5805
5806   Title:  "Warn on %{+undef} and @{+undef}"
5807    From:  Chip Salzenberg
5808   Files:  pp.c pp_hot.c
5809
5810  CORE PORTABILITY
5811
5812   Title:  "VMS update"
5813    From:  Charles Bailey
5814  Msg-ID:  <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
5815    Date:  Fri, 07 Mar 1997 22:49:46 -0500 (EST)
5816   Files:  lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
5817           vms/sockadapt.h
5818
5819   Title:  "AmigaOS hint patch"
5820    From:  Norbert Pueschel
5821  Msg-ID:  <77724767@Armageddon.meb.uni-bonn.de>
5822    Date:  Sat, 08 Mar 1997 12:50:15 +0100
5823   Files:  hints/amigaos.sh
5824
5825  OTHER CORE CHANGES
5826
5827   Title:  "Make conversion of @_ to real array work right after C<shift>"
5828    From:  Chip Salzenberg
5829   Files:  av.c
5830
5831   Title:  "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
5832    From:  Chip Salzenberg
5833   Files:  op.c perl.c proto.h
5834
5835   Title:  "perl -P path patch"
5836    From:  Andy Dougherty
5837  Msg-ID:  <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
5838    Date:  Sat, 08 Mar 1997 12:45:08 -0500 (EST)
5839   Files:  config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
5840           vms/config.vms win32/config.H
5841
5842  BUILD PROCESS
5843
5844   Title:  "Fix for Unisys UNIX and libperl.so"
5845    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
5846  Msg-ID:  <memo.147328@cix.compulink.co.uk>
5847    Date:  Thu, 6 Mar 97 16:28 GMT0
5848   Files:  Configure
5849
5850   Title:  "Allow './Configure -Uoptimize'"
5851    From:  Andy Dougherty
5852  Msg-ID:  <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
5853    Date:  Thu, 06 Mar 1997 11:15:47 -0500 (EST)
5854   Files:  Configure
5855
5856   Title:  "Use 'test -f', not 'test -x'"
5857    From:  Spider Boardman
5858  Msg-ID:  <199703080053.TAA13943@web.zk3.dec.com>
5859    Date:  Fri, 7 Mar 1997 19:53:00 -0500
5860   Files:  Configure
5861
5862   Title:  "Don't count on 'trap 0' inside () in shell script"
5863    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
5864  Msg-ID:  <memo.147326@cix.compulink.co.uk>
5865    Date:  Thu, 6 Mar 97 16:28 GMT0
5866   Files:  perl_exp.SH
5867
5868  LIBRARY AND EXTENSIONS
5869
5870   Title:  "Carp with multiple arguments"
5871    From:  "M.J.T. Guy"
5872  Msg-ID:  <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
5873    Date:  Sat, 8 Mar 1997 20:12:17 +0000
5874   Files:  lib/Carp.pm
5875
5876   Title:  "@EXPORT_FAIL fix for Exporter.pm"
5877    From:  Roderick Schertler
5878  Msg-ID:  <24884.857841724@eeyore.ibcinc.com>
5879    Date:  Sat, 08 Mar 1997 12:22:04 -0500
5880   Files:  lib/Exporter.pm
5881
5882   Title:  "Open[23] autoflush docs"
5883    From:  Roderick Schertler
5884  Msg-ID:  <7939.857693947@eeyore.ibcinc.com>
5885    Date:  Thu, 06 Mar 1997 19:19:07 -0500
5886   Files:  lib/IPC/Open2.pm lib/IPC/Open3.pm
5887
5888  TESTS
5889
5890   Title:  "Fix counts in output of TEST"
5891    From:  Hugo van der Sanden <hv@iii.co.uk>
5892  Msg-ID:  <331F1507.4BE8@iii.co.uk>
5893    Date:  Thu, 06 Mar 1997 19:03:35 +0000
5894   Files:  t/TEST
5895
5896   Title:  "Ignore backup files in strict.t and warning.t"
5897    From:  Chip Salzenberg
5898   Files:  t/pragma/strict.t t/pragma/warning.t
5899
5900  UTILITIES
5901
5902   Title:  "Quote pathname before using as pattern"
5903    From:  Chip Salzenberg
5904   Files:  pod/pod2html.PL
5905
5906  DOCUMENTATION
5907
5908   Title:  "Consolidated INSTALL updates since _92"
5909    From:  Andy Dougherty
5910  Msg-ID:  <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
5911    Date:  Sat, 08 Mar 1997 13:21:22 -0500 (EST)
5912
5913   Title:  "Fix more E-Mail addresses in pods"
5914    From:  Chip Salzenberg
5915   Files:  lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
5916           lib/diagnostics.pm pod/buildtoc
5917
5918   Title:  "Warn about '.' terminating E-Mail"
5919    From:  Chip Salzenberg
5920   Files:  pod/perlform.pod
5921
5922   Title:  "OS/2 doc update"
5923    From:  Ilya Zakharevich
5924  Msg-ID:  <199703080537.AAA25157@monk.mps.ohio-state.edu>
5925    Date:  Sat, 8 Mar 1997 00:37:30 -0500 (EST)
5926   Files:  README.os2
5927
5928   Title:  "PODs corrections"
5929    From:  Ilya Zakharevich
5930  Msg-ID:  <199703080253.VAA24975@monk.mps.ohio-state.edu>
5931    Date:  Fri, 7 Mar 1997 21:53:04 -0500 (EST)
5932   Files:  ext/DB_File/DB_File.pm ext/Socket/Socket.pm
5933           lib/Class/Template.pm lib/ExtUtils/Embed.pm
5934           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
5935           lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
5936           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
5937           lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
5938           pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
5939           pod/perlop.pod pod/perlsub.pod
5940
5941
5942 ----------------
5943 Version 5.003_92
5944 ----------------
5945
5946 This release will be the public beta of 5.004, or my name isn't
5947 Larson T. Pettifogger.
5948
5949  CORE LANGUAGE CHANGES
5950
5951   Title:  "Strictly follow lexical context of C<eval ''> and nested subs"
5952    From:  Chip Salzenberg
5953   Files:  op.c
5954
5955   Title:  "Make ::SUPER and UNIVERSAL work together"
5956    From:  Chip Salzenberg
5957   Files:  gv.c pod/perlguts.pod
5958
5959  CORE PORTABILITY
5960
5961   Title:  "HP-UX hint update"
5962    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5963  Msg-ID:  <1479.857653838@lyon.grenoble.hp.com>
5964    Date:  Thu, 06 Mar 97 14:10:38 +0100
5965   Files:  hints/hpux.sh
5966
5967   Title:  "Re: The continuing MachTen saga"
5968    From:  Tom Phoenix
5969  Msg-ID:  <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
5970    Date:  Wed, 5 Mar 1997 09:47:22 -0800 (PST)
5971   Files:  hints/machten_2.sh
5972
5973   Title:  "OS/2 patches"
5974    From:  Ilya Zakharevich
5975  Msg-ID:  <199703060308.WAA22211@monk.mps.ohio-state.edu>
5976    Date:  Wed, 5 Mar 1997 22:08:43 -0500 (EST)
5977   Files:  hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
5978
5979   Title:  "VMS patches"
5980    From:  Charles Bailey
5981  Msg-ID:  <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
5982    Date:  Wed, 05 Mar 1997 23:10:24 -0500 (EST)
5983   Files:  lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
5984           t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
5985           vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
5986
5987  OTHER CORE CHANGES
5988
5989   Title:  "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
5990    From:  Chip Salzenberg
5991   Files:  toke.c
5992
5993   Title:  "Clarify '-T too late' error"
5994    From:  Chip Salzenberg
5995   Files:  perl.c pod/perldiag.pod
5996
5997   Title:  "Warn when redefining or undefining a constant sub"
5998    From:  Chip Salzenberg
5999   Files:  pod/perldiag.pod pp.c sv.c
6000
6001   Title:  "Don't generate spurious 'not imported' warning"
6002    From:  Chip Salzenberg
6003   Files:  gv.c t/pragma/strict-vars pod/perldiag.pod
6004
6005   Title:  "Clarify message re: @host in string"
6006    From:  Chip Salzenberg
6007   Files:  pod/perldiag.pod pod/perltrap.pod toke.c
6008
6009   Title:  "Disconnect refs that are targets of pp_readline"
6010    From:  Chip Salzenberg
6011   Files:  pp_hot.c
6012
6013   Title:  "Fix typo in test of HvFILL()"
6014    From:  Chip Salzenberg
6015   Files:  op.c
6016
6017   Title:  "Allow for pad name array to be shorter than pad array"
6018    From:  Chip Salzenberg
6019   Files:  op.c
6020
6021   Title:  "Eliminate format-string type warnings"
6022    From:  Hallvard B Furuseth
6023  Msg-ID:  <199703030915.KAA11634@bombur2.uio.no>
6024    Date:  Mon, 3 Mar 1997 10:15:11 +0100 (MET)
6025   Files:  doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
6026           pp_hot.c run.c sv.c x2p/a2py.c
6027
6028   Title:  "Update copyright dates"
6029    From:  Chip Salzenberg
6030   Files:  *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
6031
6032  BUILD PROCESS
6033
6034   Title:  "near-harmless bug in _91's Configure"
6035    From:  Roderick Schertler
6036  Msg-ID:  <pzg1yfuiza.fsf@eeyore.ibcinc.com>
6037    Date:  01 Mar 1997 21:26:49 -0500
6038   Files:  Configure
6039
6040   Title:  "Change 'continuing anyway' to 'probably harmless'"
6041    From:  Chip Salzenberg
6042   Files:  INSTALL lib/ExtUtils/Liblist.pm
6043
6044  LIBRARY AND EXTENSIONS
6045
6046   Title:  "Newer ReadLine"
6047    From:  Ilya Zakharevich
6048  Msg-ID:  <199703040634.BAA19919@monk.mps.ohio-state.edu>
6049    Date:  Tue, 4 Mar 1997 01:34:28 -0500 (EST)
6050   Files:  lib/Term/ReadLine.pm lib/perl5db.pl
6051
6052   Title:  "Refresh Getopt::Long to 2.9"
6053    From:  Johan Vromans <jvromans@squirrel.nl>
6054   Files:  lib/Getopt/Long.pm
6055
6056   Title:  "Benchmark: using code refs"
6057    From:  Hugo van der Sanden <hv@iii.co.uk>
6058  Msg-ID:  <199703041132.LAA07613@tyree.iii.co.uk>
6059    Date:  Tue, 04 Mar 1997 11:32:11 +0000
6060   Files:  lib/Benchmark.pm
6061
6062   Title:  "Fix quotewords"
6063    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
6064  Msg-ID:  <199703060755.HAA15060@crypt.compulink.co.uk>
6065    Date:  Thu, 06 Mar 1997 07:55:25 +0000
6066   Files:  lib/Text/ParseWords.pm
6067
6068   Title:  "Use IV instead of double for tms structure members"
6069    From:  Chip Salzenberg
6070   Files:  ext/POSIX/POSIX.xs
6071
6072   Title:  "Document IO::File::new_tmpfile"
6073    From:  Chip Salzenberg
6074   Files:  ext/IO/lib/IO/File.pm
6075
6076  TESTS
6077
6078   Title:  "Make op/TEST silent under -w"
6079    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
6080  Msg-ID:  <199703011821.NAA13037@sinistar.idle.com>
6081    Date:  Sat, 1 Mar 97 12:04:09 CST
6082   Files:  t/TEST
6083
6084   Title:  "Smarter t/op/taint.t"
6085    From:  Tom Phoenix
6086  Msg-ID:  <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
6087    Date:  Mon, 3 Mar 1997 10:31:54 -0800 (PST)
6088   Files:  t/op/taint.t
6089
6090   Title:  "Fix taint test for systems without csh"
6091    From:  Chip Salzenberg
6092   Files:  t/op/taint.t
6093
6094   Title:  "Don't test locales if there is no setlocale()"
6095    From:  Chip Salzenberg
6096   Files:  t/pragma/locale.t
6097
6098  UTILITIES
6099
6100   Title:  "Update pod2html"
6101    From:  wmiddlet@Adobe.COM (William Middleton)
6102  Msg-ID:  <199703030025.QAA08106@ducks>
6103    Date:  Sun, 2 Mar 1997 16:25:03 -0800 (PST)
6104   Files:  pod/pod2html.PL
6105
6106   Title:  "Support 'long long' in h2ph"
6107    From:  (name lost)
6108   Files:  utils/h2ph.PL
6109
6110  DOCUMENTATION
6111
6112   Title:  "Add taint checks and srand to perldelta"
6113    From:  Tom Phoenix
6114  Msg-ID:  <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
6115    Date:  Sun, 2 Mar 1997 11:56:08 -0800 (PST)
6116   Files:  pod/perldelta.pod
6117
6118   Title:  "Don't call FileHandle 'deprecated'"
6119    From:  Chip Salzenberg
6120   Files:  pod/perldelta.pod
6121
6122   Title:  "Improve sample module header"
6123    From:  Tom Christiansen and Graham Barr
6124  Msg-ID:  <199703011732.KAA14693@jhereg.perl.com>
6125    Date:  Sat, 01 Mar 1997 10:32:31 -0700
6126   Files:  pod/perlmod.pod
6127
6128   Title:  "Clarify C<crypt> documentation"
6129    From:  Tom Phoenix
6130  Msg-ID:  <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
6131    Date:  Fri, 28 Feb 1997 13:18:25 -0800 (PST)
6132   Files:  pod/perlfunc.pod
6133
6134   Title:  "Update list of CPAN sites"
6135    From:  Jarkko Hietaniemi
6136  Msg-ID:  <199703021454.QAA07446@alpha.hut.fi>
6137    Date:  Sun, 2 Mar 1997 16:54:22 +0200 (EET)
6138   Files:  pod/perlmod.pod
6139
6140   Title:  "Enhance description of 'server error'"
6141    From:  Jarkko Hietaniemi
6142  Msg-ID:  <199702041903.VAA16070@alpha.hut.fi>
6143    Date:  Tue, 4 Feb 1997 21:03:23 +0200 (EET)
6144   Files:  pod/perldiag.pod
6145
6146   Title:  "Regularize format of E-Mail addresses in *.pod"
6147    From:  Chip Salzenberg
6148   Files:  pod/*.pod
6149
6150
6151 ----------------
6152 Version 5.003_91
6153 ----------------
6154
6155 This is (should be?  must be!) the public beta of 5.004.
6156
6157  CORE LANGUAGE CHANGES
6158
6159   Title:  "Fix perl_call_*() when !G_EVAL"
6160    From:  Gurusamy Sarathy
6161  Msg-ID:  <199702250725.CAA09192@aatma.engin.umich.edu>,
6162           <199702251925.OAA15498@aatma.engin.umich.edu>,
6163           <199702252200.RAA16853@aatma.engin.umich.edu>
6164    Date:  Tue, 25 Feb 1997 02:25:56 -0500
6165   Files:  MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
6166           t/op/runlevel.t
6167
6168   Title:  "Fix taint tests for writeable dirs in $ENV{PATH}"
6169    From:  Chip Salzenberg
6170   Files:  mg.c mg.h pod/perlsec.pod taint.c
6171
6172   Title:  "Forbid tainted parameters for truncate()"
6173    From:  Chip Salzenberg
6174   Files:  pp_sys.c
6175
6176   Title:  "Don't taint magic hash keys unnecessarily"
6177    From:  Charles Bailey
6178  Msg-ID:  <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
6179    Date:  Fri, 28 Feb 1997 02:11:26 -0500 (EST)
6180   Files:  hv.c
6181
6182  CORE PORTABILITY
6183
6184   Title:  "VMS patches post _90"
6185    From:  Charles Bailey
6186  Msg-ID:  <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
6187    Date:  Fri, 28 Feb 1997 15:26:33 -0500 (EST)
6188   Files:  doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
6189           vms/descrip.mms vms/vms.c
6190
6191   Title:  "Fix taint check in system() and exec() under VMS and OS/2"
6192    From:  Chip Salzenberg
6193   Files:  pp_sys.c
6194
6195   Title:  "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
6196    From:  Michael H. Moran <mhm@austin.ibm.com>
6197   Files:  perl.h pp_sys.c
6198
6199   Title:  "Make dooneliner() compile again"
6200    From:  Chip Salzenberg
6201   Files:  pp_sys.c
6202
6203  OTHER CORE CHANGES
6204
6205   Title:  "Short-circuit duplicate study() calls"
6206    From:  Chip Salzenberg
6207   Files:  pp.c
6208
6209   Title:  "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
6210    From:  Chip Salzenberg
6211   Files:  perl.c pp.c pp_sys.c toke.c util.c
6212
6213   Title:  "Clean up and document API for hashes"
6214    From:  Gurusamy Sarathy
6215  Msg-ID:  <199702251824.NAA14859@aatma.engin.umich.edu>
6216    Date:  Tue, 25 Feb 1997 13:24:02 -0500
6217   Files:  hv.c hv.h pod/perldelta.pod pod/perlguts.pod
6218
6219   Title:  "pp_undef was not always freeing memory"
6220    From:  Ilya Zakharevich
6221  Msg-ID:  <199702270653.BAA13949@monk.mps.ohio-state.edu>
6222    Date:  Thu, 27 Feb 1997 01:53:51 -0500 (EST)
6223   Files:  pp.c
6224
6225   Title:  "Fix SEGV when debugging with foreach() lvalue patch"
6226    From:  Ilya Zakharevich
6227  Msg-ID:  <199702271924.OAA14557@monk.mps.ohio-state.edu>
6228    Date:  Thu, 27 Feb 1997 14:24:36 -0500 (EST)
6229   Files:  sv.c
6230
6231   Title:  "Don't examine rx->exec_tainted if pregexec() fails"
6232    From:  Chip Salzenberg
6233   Files:  pp_hot.c
6234
6235   Title:  "Silence bogus typo warning on $DB::postponed"
6236    From:  Gurusamy Sarathy
6237  Msg-ID:  <199702271802.NAA12505@aatma.engin.umich.edu>
6238    Date:  Thu, 27 Feb 1997 13:02:30 -0500
6239   Files:  op.c
6240
6241  BUILD PROCESS
6242
6243   Title:  "Sanity check linking with $libs"
6244    From:  Andy Dougherty
6245  Msg-ID:  <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
6246    Date:  Tue, 25 Feb 1997 14:13:45 -0500 (EST)
6247   Files:  Configure
6248
6249   Title:  "Flush stdout when printing $randbits guess"
6250    From:  Chip Salzenberg
6251   Files:  Configure
6252
6253   Title:  "Configure changes for Irix nm"
6254    From:  Helmut Jarausch and Fabien Tassin
6255   Files:  Configure
6256
6257   Title:  "Update OS/2 Configure diff"
6258    From:  Ilya Zakharevich
6259  Msg-ID:  <199702251906.OAA10608@monk.mps.ohio-state.edu>
6260    Date:  Tue, 25 Feb 1997 14:06:23 -0500 (EST)
6261   Files:  os2/diff.configure
6262
6263  LIBRARY AND EXTENSIONS
6264
6265   Title:  "Don't require() in a signal handler"
6266    From:  Chip Salzenberg
6267   Files:  lib/perl5db.pl
6268
6269   Title:  "Make IPC::Open3 work without fork()"
6270    From:  Ilya Zakharevich
6271  Msg-ID:  <199702251937.OAA10718@monk.mps.ohio-state.edu>
6272    Date:  Tue, 25 Feb 1997 14:37:07 -0500 (EST)
6273   Files:  lib/IPC/Open3.pm
6274
6275   Title:  "Follow up on elimination of $` $& $' in libraries"
6276    From:  "M.J.T. Guy"
6277  Msg-ID:  <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
6278    Date:  Fri, 28 Feb 1997 13:59:42 +0000
6279   Files:  lib/Getopt/Long.pm lib/diagnostics.pm
6280
6281   Title:  "Don't warn on use of CCFLAGS"
6282    From:  Andreas Koenig
6283  Msg-ID:  <199702251038.LAA13123@anna.in-berlin.de>
6284    Date:  Tue, 25 Feb 1997 11:38:43 +0100
6285   Files:  lib/ExtUtils/MakeMaker.pm
6286
6287   Title:  "Allow explicit '-lperl' in link arguments"
6288    From:  Doug MacEachern
6289  Msg-ID:  <199702271625.LAA25402@postman.osf.org>
6290    Date:  Thu, 27 Feb 1997 11:25:04 -0500
6291   Files:  lib/ExtUtils/Embed.pm
6292
6293  TESTS
6294
6295   Title:  "New test op/taint.t"
6296    From:  Tom Phoenix
6297  Msg-ID:  <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
6298    Date:  Tue, 25 Feb 1997 11:36:53 -0800 (PST)
6299   Files:  MANIFEST t/op/taint.t
6300
6301   Title:  "Patch to t/op/rand.t"
6302    From:  Tom Phoenix
6303  Msg-ID:  <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
6304    Date:  Tue, 25 Feb 1997 18:19:34 -0800 (PST)
6305   Files:  t/op/rand.t
6306
6307  UTILITIES
6308
6309   Title:  "Add --lax option to pod2man; use it in perldoc"
6310    From:  Nat <gnat@frii.com>, Chip Salzenberg
6311   Files:  pod/pod2man.PL utils/perldoc.PL
6312
6313   Title:  "Eliminate dead code in pod2man"
6314    From:  Chip Salzenberg
6315   Files:  pod/pod2man.PL
6316
6317  DOCUMENTATION
6318
6319   Title:  "Warn about intrusive sfio behavior"
6320    From:  Andy Dougherty
6321  Msg-ID:  <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
6322    Date:  Fri, 28 Feb 1997 11:35:49 -0500 (EST)
6323   Files:  INSTALL
6324
6325   Title:  "Updates to perlfunc.pod"
6326    From:  Tom Phoenix (with help from M.J.T. Guy and Tom C.)
6327   Files:  pod/perlfunc.pod
6328
6329   Title:  "Move ENVIRONMENT from perl.pod to perlrun.pod"
6330    From:  Chip Salzenberg
6331   Files:  pod/perl.pod pod/perlrun.pod
6332
6333   Title:  "Describe PERL_DEBUG_MSTATS in perlrun.pod"
6334    From:  Nat <gnat@frii.com>
6335   Files:  pod/perlrun.pod
6336
6337   Title:  "Fix references to perlbug"
6338    From:  Chip Salzenberg
6339   Files:  pod/perl.pod pod/perldelta.pod pod/perllocale.pod
6340           pod/perltoc.pod
6341
6342
6343 ----------------
6344 Version 5.003_90
6345 ----------------
6346
6347 At last, a mil[le]stone:  The first beta of Perl 5.004.
6348
6349  CORE LANGUAGE CHANGES
6350
6351   Title:  "Automatically call srand() before rand() if user didn't"
6352    From:  Chip Salzenberg
6353   Files:  pod/perlfunc.pod pp.c
6354
6355  CORE PORTABILITY
6356
6357   Title:  "Ultrix hints"
6358    From:  Spider Boardman
6359  Msg-ID:  <199702220951.EAA08156@Orb.Nashua.NH.US>
6360    Date:  Sat, 22 Feb 1997 04:51:48 -0500
6361   Files:  hints/ultrix_4.sh
6362
6363   Title:  "Digital UNIX and 3_28"
6364    From:  Jarkko Hietaniemi
6365  Msg-ID:  <199702231427.QAA13807@alpha.hut.fi>
6366    Date:  Sun, 23 Feb 1997 16:27:19 +0200 (EET)
6367   Files:  Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
6368           ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
6369
6370   Title:  "AmigaOS patches to 5.003_28"
6371    From:  Norbert Pueschel
6372  Msg-ID:  <77724759@Armageddon.meb.uni-bonn.de>
6373    Date:  Sat, 22 Feb 1997 18:08:02 +0100
6374   Files:  README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
6375           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
6376           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
6377           t/op/magic.t t/op/stat.t
6378
6379   Title:  "Hints for DC/OSx"
6380    From:  Stephen Zander <srz@loopback>
6381  Msg-ID:  <199702242124.NAA03796@wsuse5.mckesson.com>
6382    Date:  Mon, 24 Feb 1997 13:24:54 -0800
6383   Files:  hints/dcosx.sh
6384
6385   Title:  "Update VMS version"
6386    From:  Chip Salzenberg
6387   Files:  vms/config.vms vms/descrip.mms
6388
6389  OTHER CORE CHANGES
6390
6391   Title:  "Don't assume that sizeof(int) >= sizeof(void*)"
6392    From:  Chip Salzenberg
6393   Files:  doio.c malloc.c regexec.c
6394
6395  BUILD PROCESS
6396
6397   Title:  "Re: ccdlflags don't quite work"
6398    From:  Andy Dougherty
6399  Msg-ID:  <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
6400    Date:  Mon, 24 Feb 1997 16:07:07 -0500 (EST)
6401   Files:  Configure
6402
6403   Title:  "Use $ccflags, $ldflags, $libs when determining $randbits"
6404    From:  Chip Salzenberg
6405   Files:  Configure
6406
6407   Title:  "'installperl -v' doesn't do enough"
6408    From:  Spider Boardman
6409  Msg-ID:  <199702241342.IAA25945@Orb.Nashua.NH.US>
6410    Date:  Mon, 24 Feb 1997 08:42:59 -0500
6411   Files:  installperl
6412
6413   Title:  "installperl breaks running system (for a while)"
6414    From:  Spider Boardman
6415  Msg-ID:  <199702241412.JAA11829@Orb.Nashua.NH.US>
6416    Date:  Mon, 24 Feb 1997 09:12:11 -0500
6417   Files:  installperl
6418
6419  LIBRARY AND EXTENSIONS
6420
6421   Title:  "Don't clobber $1 et al in debugger's DB::sub()"
6422    From:  Ilya Zakharevich
6423   Files:  lib/perl5db.pl
6424
6425   Title:  "Fix fd leak in IO::Pipe"
6426    From:  Roderick Schertler
6427  Msg-ID:  <pzn2sv722y.fsf@eeyore.ibcinc.com>
6428    Date:  23 Feb 1997 14:29:57 -0500
6429   Files:  ext/IO/lib/IO/Pipe.pm
6430
6431   Title:  "Pod::Text fixes"
6432    From:  Roderick Schertler
6433  Msg-ID:  <350.856634588@eeyore.ibcinc.com>
6434    Date:  Sat, 22 Feb 1997 13:03:08 -0500
6435   Files:  lib/Pod/Text.pm
6436
6437   Title:  "Trivial patch to make ExtUtils::Install more -w clean"
6438    From:  Tim Bunce
6439  Msg-ID:  <9702241605.AA17436@toad.ig.co.uk>
6440    Date:  Mon, 24 Feb 1997 16:05:17 +0000
6441   Files:  lib/ExtUtils/Install.pm
6442
6443   Title:  "C<use vars> didn't work until 5.002"
6444    From:  Chip Salzenberg
6445   Files:  lib/vars.pm
6446
6447  TESTS
6448
6449   Title:  "More thoroughly test rand() and srand()"
6450    From:  Tom Phoenix
6451   Files:  t/op/rand.t
6452
6453   Title:  "Don't use <*> where readdir() will do"
6454    From:  Chip Salzenberg
6455   Files:  t/op/stat.t
6456
6457   Title:  "Allow for $^X to be 'miniperl'"
6458    From:  Dominic Dunlop <domo@slipper.ip.lu>
6459  Msg-ID:  <v03020903af360f31aced@[194.51.248.65]>
6460    Date:  Sun, 23 Feb 1997 16:22:45 +0100
6461   Files:  t/op/magic.t
6462
6463  UTILITIES
6464
6465   Title:  "Post-28 INSTALL updates"
6466    From:  Andy Dougherty
6467  Msg-ID:  <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
6468    Date:  Mon, 24 Feb 1997 17:09:09 -0500 (EST)
6469   Files:  INSTALL
6470
6471   Title:  "Re: Hash key created by subroutine call? (fwd) "
6472    From:  Gurusamy Sarathy
6473  Msg-ID:  <199702242229.RAA04395@aatma.engin.umich.edu>
6474    Date:  Mon, 24 Feb 1997 17:29:30 -0500
6475   Files:  pod/perlsub.pod pod/perltrap.pod
6476
6477   Title:  "Add documentation and '-h' option to perlbug"
6478    From:  Gurusamy Sarathy
6479  Msg-ID:  <199702240854.DAA27128@aatma.engin.umich.edu>
6480           and <199702242009.PAA02849@aatma.engin.umich.edu>
6481    Date:  Mon, 24 Feb 1997
6482   Files:  pod/perl.pod pod/perldelta.pod installman
6483           utils/perlbug.PL
6484
6485   Title:  "pumpkin-1.9.pod"
6486    From:  Andy Dougherty
6487  Msg-ID:  <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
6488    Date:  Mon, 24 Feb 1997 16:06:02 -0500 (EST)
6489   Files:  Porting/pumpkin.pod
6490
6491  DOCUMENTATION
6492
6493   Title:  "Fix typo in 'Tolkien quotation typo' fix"
6494    From:  Jarkko Hietaniemi
6495   Files:  Changes
6496
6497   Title:  "Document one-argument limitation with #! line"
6498    From:  Tom Phoenix
6499  Msg-ID:  <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
6500    Date:  Sun, 23 Feb 1997 18:41:02 -0800 (PST)
6501   Files:  pod/perldiag.pod pod/perlsec.pod
6502
6503
6504 ----------------
6505 Version 5.003_28
6506 ----------------
6507
6508 This release is beta candidate #6.  If this isn't good enough to go beta,
6509 I'll eat a floppy disk.  (Okay, it's a chocolate floppy, but still....)
6510
6511  CORE LANGUAGE CHANGES
6512
6513   Title:  "Don't let C<sub foo;> undefine &foo"
6514    From:  Chip Salzenberg
6515   Files:  op.c
6516
6517   Title:  "Make code, doc agree on $ENV{PATH} and `cmd`"
6518    From:  Chip Salzenberg
6519   Files:  pod/perlsec.pod pp_sys.c
6520
6521   Title:  "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
6522    From:  Chip Salzenberg
6523   Files:  pp_ctl.c pp_hot.c
6524
6525   Title:  "Turn off 'expression tainted' flag at end of runops()"
6526    From:  Chip Salzenberg
6527   Files:  run.c
6528
6529   Title:  "When overloading, don't throw away nomethod's value"
6530    From:  Ilya Zakharevich
6531   Files:  gv.c
6532
6533   Title:  "Optimize keys() and values() in void context"
6534    From:  Chip Salzenberg
6535   Files:  doop.c op.c
6536
6537  CORE PORTABILITY
6538
6539   Title:  "New hints for Digital UNIX"
6540    From:  Jarkko Hietaniemi
6541   Files:  hints/dec_osf.sh
6542
6543   Title:  "No version of AIX has working setre[ug]id()"
6544    From:  neufeld@fast.pvi.org (Keith Neufeld)
6545   Files:  hints/aix.sh
6546
6547   Title:  "VMS patches post _27"
6548    From:  Charles Bailey
6549  Msg-ID:  <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
6550    Date:  Thu, 20 Feb 1997 01:58:46 -0500 (EST)
6551   Files:  MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
6552           lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
6553           pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
6554           vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
6555           vms/vms.c vms/vmsish.h
6556
6557   Title:  "Re: OS/2 patch for _27"
6558    From:  Ilya Zakharevich
6559  Msg-ID:  <199702210024.TAA03174@monk.mps.ohio-state.edu>
6560    Date:  Thu, 20 Feb 1997 19:24:16 -0500 (EST)
6561   Files:  INSTALL README.os2 lib/Test/Harness.pm os2/Changes
6562           os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
6563           os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
6564           t/op/magic.t
6565
6566  OTHER CORE CHANGES
6567
6568   Title:  "Fix a typo"
6569    From:  Chip Salzenberg
6570   Files:  pp_sys.c
6571
6572   Title:  "Undo signal patch -- it broke die() in signal"
6573    From:  Chip Salzenberg
6574   Files:  mg.c
6575
6576   Title:  "Fix perl_call_sv(..., G_NOARGS)"
6577    From:  Chip Salzenberg
6578   Files:  perl.c
6579
6580   Title:  "Fix SIGSEGV when cloning sub with complex expression"
6581    From:  Chip Salzenberg
6582   Files:  op.c
6583
6584   Title:  "Minor update to malloc.c"
6585    From:  Ilya Zakharevich
6586  Msg-ID:  <199702210244.VAA03676@monk.mps.ohio-state.edu>
6587    Date:  Thu, 20 Feb 1997 21:44:13 -0500 (EST)
6588   Files:  malloc.c
6589
6590   Title:  "Fix the Tolkien quotation"
6591    From:  Chip Salzenberg
6592   Files:  perly.y
6593
6594  BUILD PROCESS
6595
6596    (no changes)
6597
6598  LIBRARY AND EXTENSIONS
6599
6600   Title:  "Debugger patch"
6601    From:  Ilya Zakharevich
6602  Msg-ID:  <199702210737.CAA03951@monk.mps.ohio-state.edu>
6603    Date:  Fri, 21 Feb 1997 02:37:59 -0500 (EST)
6604   Files:  lib/perl5db.pl
6605
6606   Title:  "Avoid $` $& $' in libraries"
6607    From:  Ilya Zakharevich
6608  Msg-ID:  <199702210207.VAA03560@monk.mps.ohio-state.edu>
6609    Date:  Thu, 20 Feb 1997 21:07:30 -0500 (EST)
6610   Files:  lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
6611           os2/OS2/REXX/REXX.pm
6612
6613   Title:  "Remove redundant clearerr() from IO::Seekable"
6614    From:  Chip Salzenberg
6615   Files:  ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
6616
6617   Title:  "prototype error in File::stat"
6618    From:  Graham.Barr@tiuk.ti.com
6619  Msg-ID:  <199702180748.HAA14151@ultra-boy>
6620    Date:  Tue, 18 Feb 1997 07:48:40 GMT
6621   Files:  lib/File/stat.pm
6622
6623  TESTS
6624
6625   Title:  "Include 'study' in regexp.t"
6626    From:  Chip Salzenberg
6627   Files:  t/op/regexp.t
6628
6629   Title:  "Don't run locale test if -DNO_LOCALE"
6630    From:  Chip Salzenberg
6631   Files:  t/pragma/locale.t
6632
6633   Title:  "Tweak tests to notice $dont_use_nlink"
6634    From:  Chip Salzenberg
6635   Files:  t/io/fs.t t/op/stat.t
6636
6637   Title:  "Add test for grep() and wantarray"
6638    From:  Hugo van der Sanden <hv@iii.co.uk>
6639  Msg-ID:  <199702181105.LAA17895@tyree.iii.co.uk>
6640    Date:  Tue, 18 Feb 1997 11:05:59 +0000
6641   Files:  t/op/misc.t
6642
6643  UTILITIES
6644
6645    (no changes)
6646
6647  DOCUMENTATION
6648
6649   Title:  "INSTALL updates since _26"
6650    From:  Andy Dougherty
6651  Msg-ID:  <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
6652    Date:  Tue, 18 Feb 1997 16:00:08 -0500 (EST)
6653   Files:  INSTALL
6654
6655   Title:  "Document "$$0" change"
6656    From:  Chip Salzenberg
6657   Files:  pod/perldelta.pod
6658
6659   Title:  "Don't recommend impossible //o for C<$x =~ $y>"
6660    From:  Chip Salzenberg
6661   Files:  pod/perlop.pod
6662
6663   Title:  "Correct doc that claimed that <FH> was never false"
6664    From:  Chip Salzenberg
6665   Files:  pod/perldelta.pod pod/perlop.pod
6666
6667   Title:  "Document C<$?> vs. $SIG{CHLD}"
6668    From:  Ulrich Pfeifer
6669   Files:  pod/perlvar.pod
6670
6671   Title:  "Add pumpkin.pod"
6672    From:  Chip Salzenberg
6673   Files:  MANIFEST Porting/pumpkin.pod
6674
6675   Title:  "Don't say "associat*ve arr*y""
6676    From:  Chip Salzenberg
6677   Files:  MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
6678           pod/perl.pod pod/perldelta.pod pod/perldiag.pod
6679           pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
6680           pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
6681
6682
6683 ----------------
6684 Version 5.003_27
6685 ----------------
6686
6687 This release is beta candidate #5: Our last, best hope for a beta.
6688
6689  CORE LANGUAGE CHANGES
6690
6691   Title:  "Better looks_like_number() function [sv.c]"
6692    From:  Gisle Aas
6693  Msg-ID:  <199702141708.SAA17546@bergen.sn.no>
6694    Date:  Fri, 14 Feb 1997 18:08:52 +0100
6695   Files:  sv.c
6696
6697   Title:  "Remove redundant functions UNIVERSAL::{class,is_instance}"
6698    From:  Gisle Aas
6699  Msg-ID:  <hwwsbpeq2.fsf@bergen.sn.no>
6700    Date:  14 Feb 1997 15:52:21 +0000
6701   Files:  pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
6702
6703   Title:  "Allow C<setpgrp $$>"
6704    From:  Roderick Schertler
6705  Msg-ID:  <pzraigyshr.fsf@eeyore.ibcinc.com>
6706    Date:  16 Feb 1997 23:19:12 -0500
6707   Files:  pp_sys.c
6708
6709   Title:  "Fix syntax error on C<&$1>"
6710    From:  Chip Salzenberg
6711   Files:  toke.c
6712
6713   Title:  "Fix sub call through magic var (e.g. C<&$1>)"
6714    From:  Chip Salzenberg
6715   Files:  pp_hot.c
6716
6717   Title:  "Fix grep() with refs in array context"
6718    From:  Chip Salzenberg
6719   Files:  pp.c
6720
6721  CORE PORTABILITY
6722
6723   Title:  "Eliminate $^S; add C<use vmsish qw(status exit time)>"
6724    From:  Charles Bailey
6725  Msg-ID:  <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
6726    Date:  Mon, 17 Feb 1997 02:45:26 -0500 (EST)
6727   Files:  MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
6728           lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
6729           perl.c perl.h pod/perldelta.pod pod/perlmod.pod
6730           pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
6731           vms/Makefile vms/config.vms vms/descrip.mms
6732           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
6733           vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
6734           win32/makedef.pl
6735
6736   Title:  "Eliminate FP exceptions under SCO 5"
6737    From:  Chip Salzenberg
6738   Files:  hints/sco.sh unixish.h
6739
6740   Title:  "Digital UNIX hints"
6741    From:  Jarkko Hietaniemi
6742  Msg-ID:  <199702151906.VAA22999@alpha.hut.fi>
6743    Date:  Sat, 15 Feb 1997 21:06:33 +0200 (EET)
6744   Files:  hints/dec_osf.sh
6745
6746   Title:  "Irix6.4 (with 7.1 compilers)"
6747    From:  John Stoffel <jfs@fluent.com>
6748  Msg-ID:  <199702130238.VAA24468@jfs.Fluent.COM>
6749    Date:  Wed, 12 Feb 1997 21:38:51 -0500 (EST)
6750   Files:  hints/irix_6_2.sh hints/irix_6_4.sh
6751
6752   Title:  "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
6753    From:  Chip Salzenberg
6754   Files:  plan9/config.plan9 plan9/genconfig.pl
6755           vms/genconfig.pl win32/config.w32
6756
6757  OTHER CORE CHANGES
6758
6759   Title:  "Fix core dump when embedding"
6760    From:  Chip Salzenberg
6761   Files:  perl.c
6762
6763   Title:  "Re: Fragile signals"
6764    From:  Ilya Zakharevich
6765  Msg-ID:  <199702130644.BAA07572@monk.mps.ohio-state.edu>
6766    Date:  Thu, 13 Feb 1997 01:44:39 -0500 (EST)
6767   Files:  mg.c
6768
6769   Title:  "Make format strings correspond exactly to parameters"
6770    From:  Roderick Schertler
6771  Msg-ID:  <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
6772    Date:  13 Feb 1997 17:24:31 -0500
6773   Files:  doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
6774           perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
6775
6776   Title:  "Don't try to attach 'o' magic to read-only values"
6777    From:  Chip Salzenberg
6778   Files:  sv.c
6779
6780   Title:  "Fix carriage-return message"
6781    From:  Chip Salzenberg
6782   Files:  toke.c
6783
6784   Title:  "In <=>, test for equality first"
6785    From:  Chip Salzenberg
6786   Files:  pp.c
6787
6788   Title:  "Don't mark sv_{true,false} PADTMP"
6789    From:  Chip Salzenberg
6790   Files:  op.c
6791
6792  BUILD PROCESS
6793
6794   Title:  "Fix eval "" in Configure"
6795    From:  allen@gateway.grumman.com (John L. Allen)
6796  Msg-ID:  <9702141809.AA17001@gateway.grumman.com>
6797    Date:  Fri, 14 Feb 1997 13:09:53 -0500
6798   Files:  Configure
6799
6800   Title:  "Don't link with -lsfio if sfio is not requested"
6801    From:  Chip Salzenberg
6802   Files:  Configure
6803
6804   Title:  "perl5.003_26 Configure change "win" for AIX 4"
6805    From:  Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
6806  Msg-ID:  <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
6807    Date:  Fri, 14 Feb 1997 13:59:02 -0600 (CST)
6808   Files:  Configure
6809
6810   Title:  "Update os2/diff.configure"
6811    From:  Chip Salzenberg
6812   Files:  os2/diff.configure
6813
6814  LIBRARY AND EXTENSIONS
6815
6816   Title:  "Remove Fatal.pm"
6817    From:  Chip Salzenberg
6818   Files:  MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
6819           pod/roffitall t/lib/fatal.t
6820
6821   Title:  "Refresh MakeMaker to 5.40"
6822    From:  Andy Dougherty, Andreas Koenig, Tim Bunce
6823   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
6824           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
6825
6826   Title:  "Refresh CPAN.pm to 1.21"
6827    From:  Andreas Koenig
6828   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
6829
6830   Title:  "Refresh Test::Harness to 1.15"
6831    From:  Andreas Koenig
6832   Files:  lib/Test/Harness.pm
6833
6834  TESTS
6835
6836   Title:  "Remove non-portable locale tests"
6837    From:  Chip Salzenberg
6838   Files:  t/pragma/locale.t
6839
6840  UTILITIES
6841
6842   Title:  "pod2man: missing '-' in name section shouldn't be fatal"
6843    From:  Ulrich Pfeifer
6844  Msg-ID:  <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
6845    Date:  10 Feb 1997 18:38:45 +0100
6846   Files:  pod/pod2man.PL
6847
6848  DOCUMENTATION
6849
6850   Title:  "Update To-Do list"
6851    From:  Tim Bunce
6852  Msg-ID:  <9702101900.AA25293@toad.ig.co.uk>
6853    Date:  Mon, 10 Feb 1997 19:00:59 +0000
6854   Files:  Todo
6855
6856   Title:  "Fix formatting in perldiag"
6857    From:  Chip Salzenberg
6858   Files:  pod/perldiag.pod
6859
6860
6861 ----------------
6862 Version 5.003_26
6863 ----------------
6864
6865 This release is beta candidate #4.  "Once more, dear friends...."
6866
6867  CORE LANGUAGE CHANGES
6868
6869   Title:  "Make \r in script an error (per Larry)"
6870    From:  Chip Salzenberg
6871   Files:  pod/perldiag.pod toke.c
6872
6873   Title:  "Support '%i' format and 'h' modifier in s?printf"
6874    From:  Chip Salzenberg
6875   Files:  doop.c pod/perldelta.pod
6876
6877  CORE PORTABILITY
6878
6879   Title:  "Fix value of system() and $? for DEC UNIX, VMS, others"
6880    From:  Chip Salzenberg
6881   Files:  mg.c perl.h pp_sys.c
6882
6883   Title:  "VMS patches post _25"
6884    From:  Charles Bailey
6885  Msg-ID:  <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
6886    Date:  Fri, 07 Feb 1997 01:56:12 -0500 (EST)
6887   Files:  Porting/Glossary lib/ExtUtils/Liblist.pm
6888           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
6889           vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
6890           vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
6891
6892   Title:  "Hints for BSDOS"
6893    From:  Christopher Davis <ckd@loiosh.kei.com>
6894  Msg-ID:  <199702042011.PAA09206@loiosh.kei.com>
6895    Date:  Tue, 4 Feb 1997 15:11:13 -0500 (EST)
6896   Files:  hints/bsdos.sh
6897
6898   Title:  "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
6899    From:  Chip Salzenberg
6900   Files:  doio.c
6901
6902  OTHER CORE CHANGES
6903
6904   Title:  "Fix (yet another) Tk closure problem"
6905    From:  Chip Salzenberg
6906   Files:  op.c perl.c pp_ctl.c
6907
6908   Title:  "Fix value of C<foreach>"
6909    From:  Chip Salzenberg
6910   Files:  cop.h pp_ctl.c
6911
6912   Title:  "Regexp optimizations"
6913    From:  Ilya Zakharevich
6914  Msg-ID:  <199702041102.GAA24805@monk.mps.ohio-state.edu>
6915    Date:  Tue, 4 Feb 1997 06:02:10 -0500 (EST)
6916   Files:  regcomp.c regexec.c
6917
6918   Title:  "Re: static buffer in not_a_number() [sv.c] might overflow"
6919    From:  Gisle Aas
6920  Msg-ID:  <hbu9uz1si.fsf@bergen.sn.no>
6921    Date:  09 Feb 1997 11:55:41 +0100
6922   Files:  sv.c
6923
6924   Title:  "Refine 'runaway string' heuristic"
6925    From:  Chip Salzenberg
6926   Files:  toke.c
6927
6928   Title:  "Fix core dump on C<print "a", last> in eval"
6929    From:  Chip Salzenberg
6930   Files:  pp_ctl.c
6931
6932   Title:  "Catch C<use integer; $x % 0>"
6933    From:  Chip Salzenberg
6934   Files:  pp.c
6935
6936  BUILD PROCESS
6937
6938   Title:  "Fix usage message in configure.gnu"
6939    From:  Jarkko Hietaniemi
6940   Files:  configure.gnu
6941
6942  LIBRARY AND EXTENSIONS
6943
6944   Title:  "DB_File 1.11 patch"
6945    From:  Paul Marquess
6946  Msg-ID:  <9702061553.AA18147@claudius.bfsec.bt.co.uk>
6947    Date:  Thu, 6 Feb 97 15:53:34 GMT
6948   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6949
6950   Title:  "Faster File::Compare"
6951    From:  Gisle Aas
6952  Msg-ID:  <199702051342.OAA02753@bergen.sn.no>
6953    Date:  Wed, 5 Feb 1997 14:42:49 +0100
6954   Files:  lib/File/Compare.pm
6955
6956   Title:  "Make diagnostics module strip formatting directives"
6957    From:  Chip Salzenberg
6958   Files:  lib/diagnostics.pm pod/perldiag.pod
6959
6960   Title:  "Fix warning from missing POSIX::setvbuf()"
6961    From:  Chip Salzenberg
6962   Files:  ext/IO/IO.xs
6963
6964  TESTS
6965
6966   Title:  "Fix closure.t for AmigaOS (again)"
6967    From:  Norbert Pueschel
6968  Msg-ID:  <77724742@Armageddon.meb.uni-bonn.de>
6969    Date:  Wed, 05 Feb 1997 18:56:45 +0100
6970   Files:  t/op/closure.t
6971
6972  UTILITIES
6973
6974   Title:  "perldoc -f <perlfunc>"
6975    From:  Gisle Aas
6976  Msg-ID:  <199702051127.MAA02090@bergen.sn.no>
6977    Date:  Wed, 5 Feb 1997 12:27:36 +0100
6978   Files:  utils/perldoc.PL
6979
6980   Title:  "Fix pod2man's handling of quotes in =items"
6981    From:  Jarkko Hietaniemi
6982  Msg-ID:  <199702042023.WAA13143@alpha.hut.fi>
6983    Date:  Tue, 4 Feb 1997 22:23:34 +0200 (EET)
6984   Files:  pod/pod2man.PL
6985
6986  DOCUMENTATION
6987
6988   Title:  "return *FH pod patch"
6989    From:  allen@gateway.grumman.com (John L. Allen)
6990  Msg-ID:  <9702061507.AA04474@gateway.grumman.com>
6991    Date:  Thu, 6 Feb 1997 10:07:28 -0500
6992   Files:  pod/perldata.pod pod/perlsub.pod
6993
6994   Title:  "Describe interation of untie and DESTROY"
6995    From:  Paul Marquess and Chip Salzenberg
6996   Files:  pod/perltie.pod
6997
6998
6999 ----------------
7000 Version 5.003_25
7001 ----------------
7002
7003 This release is beta candidate #3.  Here's hoping...
7004
7005  CORE LANGUAGE CHANGES
7006
7007   Title:  "Make $] read-only"
7008    From:  Chip Salzenberg
7009   Files:  gv.c
7010
7011   Title:  "New variable C<$^S> is a native version of C<$?>"
7012    From:  Chip Salzenberg
7013   Files:  doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
7014           perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
7015           pp_ctl.c pp_sys.c proto.h util.c
7016
7017   Title:  "Make $^T work with undump, and don't taint it"
7018    From:  Chip Salzenberg
7019   Files:  perl.c
7020
7021  CORE PORTABILITY
7022
7023   Title:  "VMS patches for _24"
7024    From:  Charles Bailey
7025  Msg-ID:  <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
7026    Date:  Fri, 31 Jan 1997 02:34:37 -0500 (EST)
7027   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
7028           lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
7029           lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
7030           t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
7031           vms/ext/filespec.t vms/vms.c vms/vmsish.h
7032
7033   Title:  "hints/dec_osf.sh: polishing the comments"
7034    From:  Jarkko Hietaniemi
7035  Msg-ID:  <199701301958.VAA08992@alpha.hut.fi>
7036    Date:  Thu, 30 Jan 1997 21:58:10 +0200 (EET)
7037   Files:  hints/dec_osf.sh
7038
7039   Title:  "amigaos.sh"
7040    From:  Norbert Pueschel
7041  Msg-ID:  <77724724@Armageddon.meb.uni-bonn.de>
7042    Date:  Wed, 29 Jan 1997 11:39:49 +0100
7043   Files:  hints/amigaos.sh
7044
7045  OTHER CORE CHANGES
7046
7047   Title:  "Require '-T' in argv[], not just on #! line"
7048    From:  Chip Salzenberg
7049   Files:  perl.c pod/perldiag.pod
7050
7051   Title:  "Fix C<return @_> and associated stack bugs"
7052    From:  Chip Salzenberg
7053   Files:  cop.h pp_ctl.c pp_hot.c t/op/misc.t
7054
7055   Title:  "Fix never-closing handle after C<select>"
7056    From:  Chip Salzenberg
7057   Files:  pp_sys.c
7058
7059   Title:  "Fix /\G/g with patterns that match empty string"
7060    From:  Ilya Zakharevich
7061   Files:  pp_hot.c
7062
7063   Title:  "Fix scalar leak in av_unshift"
7064    From:  Chip Salzenberg
7065   Files:  av.c
7066
7067   Title:  "Ignore refs to lexicals when making refs to lexicals"
7068    From:  Chip Salzenberg
7069   Files:  op.c
7070
7071   Title:  "Don't create AV, HV, IO when assigning glob"
7072    From:  Chip Salzenberg
7073   Files:  mg.c
7074
7075  BUILD PROCESS
7076
7077   Title:  "Configure updates for intsize and ssizetype"
7078    From:  Andy Dougherty
7079   Files:  Configure MANIFEST config_H config_h.SH handy.h
7080
7081   Title:  "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
7082    From:  Chip Salzenberg
7083   Files:  installperl
7084
7085  LIBRARY AND EXTENSIONS
7086
7087   Title:  "Refresh CPAN to 1.19"
7088    From:  Andreas Koenig
7089   Files:  lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
7090
7091   Title:  "Debugger update"
7092    From:  Ilya Zakharevich
7093  Msg-ID:  <199702030406.XAA23029@monk.mps.ohio-state.edu>
7094    Date:  Sun, 2 Feb 1997 23:06:34 -0500 (EST)
7095   Files:  lib/perl5db.pl
7096
7097   Title:  "In Symbol::gensym, don't make glob fake by copying it"
7098    From:  John Hughes <john@AtlanTech.COM>
7099   Files:  lib/Symbol.pm
7100
7101   Title:  "Make POSIX::is*() eight-bit-clean"
7102    From:  Chip Salzenberg
7103   Files:  ext/POSIX/POSIX.xs
7104
7105   Title:  "Make IO::Handle::gets() an alias of getline"
7106    From:  Gisle Aas
7107  Msg-ID:  <199701301103.MAA11291@bergen.sn.no>
7108    Date:  Thu, 30 Jan 1997 12:03:15 +0100
7109   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
7110
7111  TESTS
7112
7113   Title:  "More Amiga test patches"
7114    From:  Norbert Pueschel
7115  Msg-ID:  <77724725@Armageddon.meb.uni-bonn.de>
7116    Date:  Wed, 29 Jan 1997 16:07:33 +0100
7117   Files:  README.amiga t/lib/safe2.t t/op/closure.t
7118
7119  UTILITIES
7120
7121   Title:  "c2ph.PL fix"
7122    From:  lvirden@cas.org (Larry W. Virden)
7123  Msg-ID:  <199701301349.IAA16724@cas.org>
7124    Date:  Thu, 30 Jan 1997 08:49:19 -0500
7125   Files:  utils/c2ph.PL
7126
7127   Title:  "Make pod2man a little laxer for perltoc.pod"
7128    From:  Chip Salzenberg
7129   Files:  pod/pod2man.PL
7130
7131  DOCUMENTATION
7132
7133   Title:  "Update to perl INSTALL file"
7134    From:  lvirden@cas.org (Larry W. Virden)
7135  Msg-ID:  <199701301338.IAA15878@cas.org>
7136    Date:  Thu, 30 Jan 1997 08:38:23 -0500
7137   Files:  INSTALL
7138
7139   Title:  "Update to perl.pod suggested"
7140    From:  lvirden@cas.org (Larry W. Virden)
7141  Msg-ID:  <199701301345.IAA16514@cas.org>
7142    Date:  Thu, 30 Jan 1997 08:45:59 -0500
7143   Files:  pod/perl.pod
7144
7145   Title:  "Document how extension pms go in $archlib"
7146    From:  Chip Salzenberg
7147   Files:  pod/perldelta.pod
7148
7149   Title:  "perlfunc.pod tweaks"
7150    From:  Roderick Schertler
7151  Msg-ID:  <20526.854659255@eeyore.ibcinc.com>
7152    Date:  Thu, 30 Jan 1997 16:20:55 -0500
7153   Files:  pod/perlfunc.pod
7154
7155   Title:  "new (Feb 1) perlembed.pod"
7156    From:  Jon Orwant <orwant@media.mit.edu>
7157  Msg-ID:  <9702012334.AA15747@fahrenheit-451.media.mit.edu>
7158    Date:  Sat, 1 Feb 1997 18:34:59 -0500
7159   Files:  pod/perlembed.pod
7160
7161   Title:  "Error lines must not have trialing periods"
7162    From:  Chip Salzenberg
7163   Files:  pod/perldiag.pod
7164
7165
7166 ----------------
7167 Version 5.003_24
7168 ----------------
7169
7170 This release is the second candidate for a public beta test.
7171 It's, well, bunches better than _23.
7172
7173  CORE LANGUAGE CHANGES
7174
7175   Title:  "glob defaults to $_"
7176    From:  Gurusamy Sarathy
7177  Msg-ID:  <199701270809.DAA00934@aatma.engin.umich.edu>
7178    Date:  Mon, 27 Jan 1997 03:09:13 -0500
7179   Files:  op.c opcode.pl pod/perlfunc.pod t/op/glob.t
7180
7181   Title:  "Re: an overloading bug "
7182    From:  Gurusamy Sarathy
7183  Msg-ID:  <199701270007.TAA26525@aatma.engin.umich.edu>
7184    Date:  Sun, 26 Jan 1997 19:07:45 -0500
7185   Files:  pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
7186
7187   Title:  "Don't warn on C<$\ = undef>"
7188    From:  Chip Salzenberg
7189   Files:  mg.c
7190
7191  CORE PORTABILITY
7192
7193   Title:  "Win32 port"
7194    From:  Gary Ng <71564.1743@compuserve.com>
7195   Files:  MANIFEST win32/*
7196
7197   Title:  "Amiga files"
7198    From:  Norbert Pueschel
7199  Msg-ID:  <77724712@Armageddon.meb.uni-bonn.de>
7200    Date:  Sun, 26 Jan 1997 17:42:15 +0100
7201   Files:  MANIFEST README.amiga hints/amigaos.sh
7202
7203   Title:  "New dec_osf hints"
7204    From:  Jarkko.Hietaniemi@cc.hut.fi
7205  Msg-ID:  <199701271233.OAA21548@alpha.hut.fi>
7206    Date:  Mon, 27 Jan 1997 14:33:01 +0200 (EET)
7207   Files:  hints/dec_osf.sh
7208
7209  OTHER CORE CHANGES
7210
7211   Title:  "Prevent premature death of @_ during leavesub"
7212    From:  Chip Salzenberg
7213   Files:  pp_hot.c t/op/misc.t
7214
7215   Title:  "Deref old stash when re-blessing"
7216    From:  Chip Salzenberg
7217   Files:  sv.c
7218
7219   Title:  "Don't abort when RCHECK and DEBUGGING"
7220    From:  Tim Bunce
7221  Msg-ID:  <9701272339.AA16537@toad.ig.co.uk>
7222    Date:  Mon, 27 Jan 1997 23:39:48 +0000
7223   Files:  malloc.c
7224
7225   Title:  "Fix overloading macro conflict with Digital 'cc -fast'"
7226    From:  Jarkko Hietaniemi
7227  Msg-ID:  <199701272216.AAA04557@alpha.hut.fi>
7228    Date:  Tue, 28 Jan 1997 00:16:49 +0200 (EET)
7229   Files:  perl.h
7230
7231   Title:  "global.sym: typo?"
7232    From:  Jarkko Hietaniemi
7233  Msg-ID:  <199701261937.VAA07556@alpha.hut.fi>
7234    Date:  Sun, 26 Jan 1997 21:37:59 +0200 (EET)
7235   Files:  global.sym
7236
7237  BUILD PROCESS
7238
7239   Title:  "Put all extensions' modules in $archlib"
7240    From:  Chip Salzenberg
7241   Files:  installperl
7242
7243   Title:  "Configure fixes: set $archlib, omit _NO_PROTO"
7244    From:  Chip Salzenberg
7245   Files:  Configure
7246
7247   Title:  "Make configure{,.gnu} ignore --cache-file option"
7248    From:  Norbert Pueschel
7249   Files:  configure configure.gnu
7250
7251  LIBRARY AND EXTENSIONS
7252
7253   Title:  "Version checking in XS bootstrap is optional"
7254    From:  Chip Salzenberg
7255   Files:  XSUB.h
7256
7257   Title:  "Update $VERSION of DynaLoader and POSIX"
7258    From:  Chip Salzenberg
7259   Files:  ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
7260
7261   Title:  "Refresh Text::Wrap to 97.011701"
7262    From:  Chip Salzenberg
7263   Files:  lib/Text/Wrap.pm
7264
7265   Title:  "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
7266    From:  Jarkko Hietaniemi
7267  Msg-ID:  <199701251510.RAA05142@alpha.hut.fi>
7268    Date:  Sat, 25 Jan 1997 17:10:20 +0200 (EET)
7269   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
7270
7271   Title:  "Fix $Is_VMS typo in Test::Harness"
7272    From:  Chip Salzenberg
7273   Files:  lib/Test/Harness.pm
7274
7275   Title:  "Allow for really big keys in Tie::SubstrHash"
7276    From:  data-drift@so.uio.no
7277  Msg-ID:  <199701282014.VAA12645@selters.uio.no>
7278    Date:  Tue, 28 Jan 1997 21:14:34 +0100 (MET)
7279   Files:  lib/Tie/SubstrHash.pm
7280
7281   Title:  "Avoid newRV_noinc() in IO, for compiling with old Perls"
7282    From:  Chip Salzenberg
7283   Files:  ext/IO/IO.xs
7284
7285  TESTS
7286
7287   Title:  "New test op/closure.t"
7288    From:  Tom Phoenix, Ulrich Pfeifer
7289   Files:  MANIFEST t/op/closure.t
7290
7291  UTILITIES
7292
7293   Title:  "xsubpp handing of void funcs breaks extensions using XST_m*()"
7294    From:  Tim Bunce
7295  Msg-ID:  <9701271659.AA15137@toad.ig.co.uk>
7296    Date:  Mon, 27 Jan 1997 16:59:06 +0000
7297   Files:  lib/ExtUtils/xsubpp
7298
7299  DOCUMENTATION
7300
7301   Title:  "perldelta Fcntl enhancement"
7302    From:  Jarkko Hietaniemi
7303  Msg-ID:  <199701251505.RAA22159@alpha.hut.fi>
7304    Date:  Sat, 25 Jan 1997 17:05:34 +0200 (EET)
7305   Files:  pod/perldelta.pod
7306
7307   Title:  "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
7308    From:  Paul Marquess
7309   Files:  pod/perldelta.pod
7310
7311   Title:  "Document restrictions on gv_fetchmethod() and perl_call_sv()"
7312    From:  Chip Salzenberg
7313   Files:  pod/perldelta.pod pod/perlguts.pod
7314
7315   Title:  "perldiag.pod: No comma allowed after %s"
7316    From:  Jarkko.Hietaniemi@cc.hut.fi
7317  Msg-ID:  <199701251541.RAA04120@alpha.hut.fi>
7318    Date:  Sat, 25 Jan 1997 17:41:53 +0200 (EET)
7319   Files:  pod/perldiag.pod
7320
7321   Title:  "perlfunc.pod: localtime"
7322    From:  Jarkko Hietaniemi
7323  Msg-ID:  <199701251629.SAA08114@alpha.hut.fi>
7324    Date:  Sat, 25 Jan 1997 18:29:37 +0200 (EET)
7325   Files:  pod/perlfunc.pod
7326
7327   Title:  "perlfunc diff: gmtime"
7328    From:  Peter Haworth <pmh@edison.ioppublishing.com>
7329  Msg-ID:  <32EE1298.7B90@edison.ioppublishing.com>
7330    Date:  Tue, 28 Jan 1997 14:52:08 +0000
7331   Files:  pod/perlfunc.pod
7332
7333   Title:  "Updates to guts"
7334    From:  Ilya Zakharevich
7335  Msg-ID:  <199701270034.TAA13177@monk.mps.ohio-state.edu>
7336    Date:  Sun, 26 Jan 1997 19:34:18 -0500 (EST)
7337   Files:  pod/perlguts.pod
7338
7339   Title:  "perltoot fixes"
7340    From:  Tom Christiansen
7341  Msg-ID:  <6807.854214205@jinete>
7342    Date:  Sat, 25 Jan 1997 09:43:25 -0800
7343   Files:  pod/perltoot.pod
7344
7345   Title:  "5.003_23: small typo in perlsyn.pod"
7346    From:  Gurusamy Sarathy
7347  Msg-ID:  <199701270824.DAA01169@aatma.engin.umich.edu>
7348    Date:  Mon, 27 Jan 1997 03:24:25 -0500
7349   Files:  pod/perlsyn.pod
7350
7351
7352 ----------------
7353 Version 5.003_23
7354 ----------------
7355
7356 This release is our first candidate for a public beta test.
7357
7358  CORE LANGUAGE CHANGES
7359
7360   Title:  "Disallow changing $_[0] in __DIE__ handlers"
7361    From:  Chip Salzenberg
7362   Files:  pod/perlfunc.pod util.c
7363
7364   Title:  "Fix overloading with inheritance and AUTOLOAD"
7365    From:  Ilya Zakharevich
7366  Msg-ID:  <199701202226.RAA05072@monk.mps.ohio-state.edu>
7367    Date:  Mon, 20 Jan 1997 17:26:32 -0500 (EST)
7368   Files:  gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
7369           pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
7370           pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
7371
7372   Title:  "Nested here-docs"
7373    From:  larry@wall.org (Larry Wall)
7374  Msg-ID:  <199701202313.PAA11693@wall.org>
7375    Date:  Mon, 20 Jan 1997 15:13:42 -0800
7376   Files:  toke.c
7377
7378   Title:  "Revert $^X to old behavior (plus HP-UX bug fix)"
7379    From:  Chip Salzenberg
7380   Files:  hints/hpux.sh toke.c
7381
7382   Title:  "Protect against '0' in 'stmt while <HANDLE>'"
7383    From:  Chip Salzenberg
7384   Files:  op.c
7385
7386   Title:  "Don't warn when closure uses var at file scope"
7387    From:  Chip Salzenberg
7388   Files:  op.c
7389
7390  CORE PORTABILITY
7391
7392   Title:  "VMS patches for _22"
7393    From:  Charles Bailey
7394  Msg-ID:  <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
7395    Date:  Mon, 20 Jan 1997 22:50:21 -0500 (EST)
7396   Files:  ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
7397           lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
7398           vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
7399           vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
7400
7401   Title:  "Re: Perl 5.003_21: OS/2 patches"
7402    From:  Ilya Zakharevich
7403  Msg-ID:  <199701170446.XAA28939@monk.mps.ohio-state.edu>
7404    Date:  Thu, 16 Jan 1997 23:46:40 -0500 (EST)
7405   Files:  os2/Changes os2/os2.c
7406
7407   Title:  "Plan9 update"
7408    From:  lutherh@stratcom.com (Luther Huffman)
7409   Files:  plan9/config.plan9 plan9/mkfile
7410
7411   Title:  "Bugfixes for AmigaOS"
7412    From:  Norbert Pueschel
7413  Msg-ID:  <77724691@Armageddon.meb.uni-bonn.de>
7414    Date:  Wed, 22 Jan 1997 00:13:54 +0100
7415   Files:  hints/amigaos.sh lib/File/Basename.pm
7416
7417   Title:  "New dec_osf.sh hints file"
7418    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
7419  Msg-ID:  <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
7420    Date:  Fri, 24 Jan 1997 11:58:24 +0100
7421   Files:  hints/dec_osf.sh
7422
7423   Title:  "on NeXT: gdbm problem fixed"
7424    From:  Andreas Koenig
7425  Msg-ID:  <199701210201.DAA17794@anna.in-berlin.de>
7426    Date:  Tue, 21 Jan 1997 03:01:32 +0100
7427   Files:  hints/next_3.sh hints/next_3_0.sh
7428
7429   Title:  "patch for hints/powerux.sh"
7430    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
7431  Msg-ID:  <9701181833.AA02602@amber.ssd.hcsc.com>
7432    Date:  Sat, 18 Jan 97 13:33:26 -0500
7433   Files:  hints/powerux.sh
7434
7435   Title:  "hints & Configure changes to build perl on DC/OSx"
7436    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
7437  Msg-ID:  <199701170043.QAA25985@wsbip1.mckesson.com>
7438    Date:  Thu, 16 Jan 1997 16:43:52 -0800
7439   Files:  Configure MANIFEST hints/dcosx.sh
7440
7441   Title:  "patch for hints/cxux.sh perl5.003_22"
7442    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
7443  Msg-ID:  <9701192014.AA05722@amber.ssd.hcsc.com>
7444    Date:  Sun, 19 Jan 97 15:14:04 -0500
7445   Files:  hints/cxux.sh
7446
7447  OTHER CORE CHANGES
7448
7449   Title:  "Make PERL5LIB and -I work like C<use lib>"
7450    From:  Tim Bunce
7451  Msg-ID:  <9701231523.AA26613@toad.ig.co.uk>
7452    Date:  Thu, 23 Jan 1997 15:23:27 +0000
7453   Files:  lib/lib.pm perl.c
7454
7455   Title:  "Fix /\G.a/"
7456    From:  Chip Salzenberg
7457   Files:  regcomp.c regcomp.h regexec.c regexp.h toke.c
7458
7459   Title:  "Extend stack in pp_undef (!)"
7460    From:  Chip Salzenberg
7461   Files:  pp.c
7462
7463   Title:  "Allow for sub to be redefined while executing"
7464    From:  Chip Salzenberg
7465   Files:  cop.h pp_hot.c t/op/misc.t
7466
7467   Title:  "Eliminate redundant flag CVf_FORMAT"
7468    From:  Chip Salzenberg
7469   Files:  cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
7470
7471   Title:  "Generate IVs when possible in abs() and int()"
7472    From:  Chip Salzenberg
7473   Files:  pp.c
7474
7475   Title:  "Efficiency patchlet for pp_aassign()"
7476    From:  Ilya Zakharevich
7477  Msg-ID:  <199701210305.WAA05451@monk.mps.ohio-state.edu>
7478    Date:  Mon, 20 Jan 1997 22:05:39 -0500 (EST)
7479   Files:  pp_hot.c
7480
7481   Title:  "When sorting, promote to PVNV only for built-in comparison"
7482    From:  Chip Salzenberg
7483   Files:  pp_ctl.c
7484
7485   Title:  "Remove "suidperl security patch" message"
7486    From:  Chip Salzenberg
7487   Files:  perl.c
7488
7489  BUILD PROCESS
7490
7491   Title:  "Make configure.gnu a copy of configure; make configure writea
7492    From:  Chip Salzenberg
7493   Files:  MANIFEST configure.gnu
7494
7495   Title:  "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
7496    From:  Chip Salzenberg and Charles Bailey
7497   Files:  Configure config_H config_h.SH hints/lynxos.sh
7498           os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
7499           utils/perlbug.PL vms/config.vms vms/fndvers.com
7500
7501   Title:  "Compile with optimization when testing memory functions"
7502    From:  Chip Salzenberg
7503   Files:  Configure
7504
7505   Title:  "Minor patch for Debian installation"
7506    From:  Chip Salzenberg
7507   Files:  installperl
7508
7509  LIBRARY AND EXTENSIONS
7510
7511   Title:  "Debugger update"
7512    From:  Ilya Zakharevich
7513  Msg-ID:  <199701190455.XAA02579@monk.mps.ohio-state.edu>
7514    Date:  Sat, 18 Jan 1997 23:54:59 -0500 (EST)
7515   Files:  lib/perl5db.pl
7516
7517   Title:  "DynaLoader enhancement: support RTLD_GLOBAL"
7518    From:  Nick Ing-Simmons
7519  Msg-ID:  <199701240937.JAA11443@pluto.tiuk.ti.com>
7520    Date:  Fri, 24 Jan 1997 09:37:18 GMT
7521   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
7522           ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
7523           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
7524           ext/DynaLoader/dl_vms.xs
7525
7526   Title:  "Fcntl: add more constants"
7527    From:  Jarkko.Hietaniemi@cc.hut.fi
7528  Msg-ID:  <199701191811.UAA16346@alpha.hut.fi>
7529    Date:  Sun, 19 Jan 1997 20:11:22 +0200 (EET)
7530   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
7531
7532   Title:  "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
7533    From:  Chip Salzenberg
7534   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
7535           ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
7536           ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
7537
7538   Title:  "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
7539    From:  Chip Salzenberg
7540   Files:  XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
7541
7542   Title:  "Refresh CPAN to 1.15"
7543    From:  Andreas Koenig
7544   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
7545
7546   Title:  "Add E* and SA_* constants"
7547    From:  Roderick Schertler
7548  Msg-ID:  <23338.853986967@eeyore.ibcinc.com>
7549    Date:  Wed, 22 Jan 1997 21:36:07 -0500
7550   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
7551
7552  TESTS
7553
7554   Title:  "Test nested here-docs"
7555    From:  hv@crypt.compulink.co.uk (Hugo van der Sanden)
7556  Msg-ID:  <199701210053.AAA02139@crypt.compulink.co.uk>
7557    Date:  Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
7558   Files:  t/base/lex.t
7559
7560   Title:  "Fix tests of $^X and $0 to work with QNX"
7561    From:  Chip Salzenberg
7562   Files:  t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
7563
7564   Title:  "Patch tests for systems without fork()"
7565    From:  Norbert Pueschel
7566  Msg-ID:  <77724697@Armageddon.meb.uni-bonn.de>
7567    Date:  Thu, 23 Jan 1997 23:51:28 +0100
7568   Files:  t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
7569           t/lib/open2.t t/lib/open3.t t/op/fork.t
7570
7571   Title:  "Test patches for OS/2"
7572    From:  Ilya Zakharevich
7573  Msg-ID:  <199701170448.XAA28948@monk.mps.ohio-state.edu>
7574    Date:  Thu, 16 Jan 1997 23:48:18 -0500 (EST)
7575   Files:  os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
7576           os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
7577           os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
7578           os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
7579           os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
7580           os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
7581           t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
7582           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
7583           t/op/cmp.t t/op/magic.t
7584
7585  UTILITIES
7586
7587   Title:  "Translate \200 to &#200; in pod2html"
7588    From:  Chip Salzenberg
7589   Files:  pod/pod2html.PL
7590
7591   Title:  "VMS patches: '.com' extension on scripts"
7592    From:  Charles Bailey
7593  Msg-ID:  <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
7594    Date:  Fri, 24 Jan 1997 18:42:29 -0500 (EST)
7595   Files:  pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
7596           pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
7597           utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
7598           utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
7599           x2p/find2perl.PL x2p/s2p.PL
7600
7601   Title:  "Allow MakeMaker 5.34 to use libraries containing '+' in name"
7602    From:  dennism@cyrix.com (Dennis Marsa)
7603  Msg-ID:  <9701172027.AA27861@orion.cyrix.com>
7604    Date:  Fri, 17 Jan 97 14:27:32 CST
7605   Files:  lib/ExtUtils/Liblist.pm
7606
7607  DOCUMENTATION
7608
7609   Title:  "First cut at INSTALL edit"
7610    From:  Chip Salzenberg
7611   Files:  INSTALL
7612
7613   Title:  "Additional docs for __DIE__ and __WARN__"
7614    From:  Gurusamy Sarathy
7615   Files:  pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
7616
7617   Title:  "Document #line directive"
7618    From:  Gurusamy Sarathy
7619  Msg-ID:  <199701240908.EAA23846@aatma.engin.umich.edu>
7620    Date:  Fri, 24 Jan 1997 04:08:44 -0500
7621   Files:  pod/perlsyn.pod pod/perltoc.pod
7622
7623   Title:  "Perlguts version 30"
7624    From:  Jeff Okamoto
7625  Msg-ID:  <199701172117.AA116515863@hpcc123.corp.hp.com>
7626    Date:  Fri, 17 Jan 1997 13:17:43 -0800
7627   Files:  pod/perlguts.pod
7628
7629   Title:  "delta for perldelta"
7630    From:  Tom Christiansen
7631  Msg-ID:  <804.854121463@jinete>
7632    Date:  Fri, 24 Jan 1997 07:57:43 -0800
7633   Files:  pod/perlnews.pod pod/perltoc.pod
7634
7635   Title:  "Updates to perldelta"
7636    From:  Ilya Zakharevich
7637  Msg-ID:  <199701211610.LAA06227@monk.mps.ohio-state.edu>
7638    Date:  Mon, 20 Jan 1997 06:48:49 -0500 (EST)
7639   Files:  pod/perlnews.pod pod/perltoc.pod
7640
7641   Title:  "perlnews.pod diff for the Fcntl"
7642    From:  Jarkko Hietaniemi
7643  Msg-ID:  <199701211600.SAA30117@alpha.hut.fi>
7644    Date:  Tue, 21 Jan 1997 18:00:56 +0200 (EET)
7645   Files:  pod/perlnews.pod
7646
7647   Title:  "Rename perlnews -> perldelta per Tom's request"
7648    From:  Chip Salzenberg
7649   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
7650           pod/perldelta.pod pod/perltoc.pod pod/roffitall
7651
7652   Title:  "Remove bad advice from perllocale.pod"
7653    From:  Chip Salzenberg
7654   Files:  pod/perllocale.pod
7655
7656
7657 ----------------
7658 Version 5.003_22
7659 ----------------
7660
7661 This release is primarily made up of bug fixes, the foremost among
7662 which repairs a showstopper memory corruption bug in formats.
7663
7664  CORE LANGUAGE CHANGES
7665
7666   Title:  "Fix parsing of C< ${ xyz } >"
7667    From:  Chip Salzenberg
7668   Files:  toke.c
7669
7670   Title:  "Don't parse method calls in strings"
7671    From:  Chip Salzenberg
7672   Files:  toke.c
7673
7674   Title:  "Fix overly picky carping about leading '{' in regex"
7675    From:  Chip Salzenberg
7676   Files:  regcomp.c
7677
7678  OTHER CORE CHANGES
7679
7680   Title:  "Fix memory corruption from formats"
7681    From:  Chip Salzenberg
7682   Files:  op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
7683
7684  BUILD PROCESS
7685
7686   Title:  "Fix '_mopop' typo"
7687    From:  Chip Salzenberg
7688   Files:  Makefile.SH
7689
7690  LIBRARY AND EXTENSIONS
7691
7692   Title:  "Gut IO::Handle::DESTROY"
7693    From:  Chip Salzenberg
7694   Files:  ext/IO/lib/IO/Handle.pm
7695
7696   Title:  "RiscOS is case-insensitive"
7697    From:  Chip Salzenberg
7698   Files:  lib/File/Basename.pm
7699
7700  TESTS
7701
7702   Title:  "Fix thinko in db-recno.t"
7703    From:  Chip Salzenberg
7704   Files:  t/lib/db-recno.t
7705
7706  UTILITIES
7707
7708   Title:  "Make perlbug more cautionary and more verbose"
7709    From:  Kenneth Albanowski and Jarkko Hietaniemi
7710   Files:  utils/perlbug.PL
7711
7712  DOCUMENTATION
7713
7714   Title:  "NEW roffitall + INSTALL fix"
7715    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7716  Msg-ID:  <6058.853410121@lyon.grenoble.hp.com>
7717    Date:  Thu, 16 Jan 97 11:22:01 +0100
7718   Files:  INSTALL pod/roffitall
7719
7720   Title:  "srand() doc update"
7721    From:  Roderick Schertler
7722  Msg-ID:  <24195.853379065@eeyore.ibcinc.com>
7723    Date:  Wed, 15 Jan 1997 20:44:25 -0500
7724   Files:  pod/perlfunc.pod
7725
7726   Title:  "documentation of configpm (perl5.003_20)"
7727    From:  win@in.rhein-main.de (Winfried Koenig)
7728  Msg-ID:  <m0vkU40-0004WAC@incom.rhein-main.de>
7729    Date:  Wed, 15 Jan 1997 14:03:27 +0200 (EET)
7730   Files:  configpm
7731
7732
7733 ----------------
7734 Version 5.003_21
7735 ----------------
7736
7737 This release includes several important bug fixes, and a couple of
7738 minor but valuable language tweaks.  Please read on for a list of the
7739 significant changes:
7740
7741  CORE LANGUAGE CHANGES
7742
7743   Title:  "Fix overloading via inherited autoloaded functions"
7744    From:  Ilya Zakharevich
7745  Msg-ID:  <199701131022.FAA22830@monk.mps.ohio-state.edu>
7746    Date:  Mon, 13 Jan 1997 05:22:47 -0500 (EST)
7747   Files:  gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
7748
7749   Title:  "Method call fixes: Don't cache in alias, don't skip undef"
7750    From:  Chip Salzenberg
7751   Files:  global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
7752           pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
7753           t/op/method.t
7754
7755   Title:  "Formats can be closures"
7756    From:  Chip Salzenberg
7757   Files:  cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
7758
7759   Title:  "Quote 'foo' in C<$x{-foo}>"
7760    From:  Chip Salzenberg
7761   Files:  toke.c
7762
7763   Title:  "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
7764    From:  Chip Salzenberg
7765   Files:  op.c pod/perldiag.pod t/pragma/strict-refs
7766
7767   Title:  "Allow <=> to return undef when operands are not ordered"
7768    From:  Chip Salzenberg and Andreas Koenig
7769   Files:  MANIFEST pp.c t/op/cmp.t
7770
7771   Title:  "Fail regex that starts with '{'"
7772    From:  Chip Salzenberg
7773   Files:  regcomp.c
7774
7775  CORE PORTABILITY
7776
7777   Title:  "Re: Perl 5.003_20: OS/2 patches"
7778    From:  Ilya Zakharevich
7779  Msg-ID:  <199701101102.GAA19051@monk.mps.ohio-state.edu>
7780    Date:  Fri, 10 Jan 1997 06:02:16 -0500 (EST)
7781   Files:  hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
7782
7783   Title:  "VMS patches for _20"
7784    From:  Charles Bailey
7785  Msg-ID:  <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
7786    Date:  Tue, 14 Jan 1997 17:34:43 -0500 (EST)
7787   Files:  configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
7788           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
7789           unixish.h vms/Makefile vms/config.vms vms/descrip.mms
7790           vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
7791           x2p/a2p.h x2p/str.c
7792
7793   Title:  "Irix 6.3 & 6.4 and perl5.003_20"
7794    From:  John Stoffel <jfs@fluent.com>
7795  Msg-ID:  <199701132242.RAA14601@jfs.Fluent.COM>
7796    Date:  Mon, 13 Jan 1997 17:42:50 -0500 (EST)
7797   Files:  MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
7798
7799   Title:  "Patch: MachTen hints, Configure"
7800    From:  Dominic Dunlop <domo@slipper.ip.lu>
7801  Msg-ID:  <v03010d00af0123a93670@[194.51.248.75]>
7802    Date:  Tue, 14 Jan 1997 13:43:13 +0100
7803   Files:  Configure hints/machten.sh
7804
7805   Title:  "Rename aux.sh to aux_3.sh for MS-LOSS"
7806    From:  Chip Salzenberg
7807   Files:  MANIFEST hints/aux_3.sh
7808
7809  OTHER CORE CHANGES
7810
7811   Title:  "Fix C< eval { my $x; eval '$x' } >"
7812    From:  Chip Salzenberg
7813   Files:  op.c t/op/misc.t
7814
7815   Title:  "Don't warn if eval '' uses outer func's lexicals"
7816    From:  Chip Salzenberg
7817   Files:  op.c
7818
7819   Title:  "Avoid memory wastage in wait(); make pidstatus global"
7820    From:  Chip Salzenberg
7821   Files:  global.sym interp.sym perl.c perl.h pp_sys.c
7822
7823   Title:  "Forbid ++ and -- on readonly values"
7824    From:  "John Q. Linux" <jql@accessone.com>
7825  Msg-ID:  <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
7826    Date:  Fri, 10 Jan 1997 19:47:16 -0800 (PST)
7827   Files:  pp.c pp_hot.c
7828
7829   Title:  "Keep array from dying during foreach(@array)"
7830    From:  Chip Salzenberg
7831   Files:  cop.h pp_ctl.c
7832
7833   Title:  "Fix C< $a="simple"; split /($a)/o >"
7834    From:  Chip Salzenberg
7835   Files:  pp.c t/op/misc.t
7836
7837   Title:  "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
7838    From:  Chip Salzenberg
7839   Files:  util.c
7840
7841   Title:  "Fix for anon-lists with tied entries coredump"
7842    From:  Gurusamy Sarathy
7843  Msg-ID:  <199701100745.CAA13057@aatma.engin.umich.edu>
7844    Date:  Fri, 10 Jan 1997 02:45:11 -0500
7845   Files:  pp.c
7846
7847   Title:  "Don't set SVf_PADBUSY on immortal SVs"
7848    From:  Chip Salzenberg
7849   Files:  op.c
7850
7851   Title:  "Patch for Object subroutines"
7852    From:  Ilya Zakharevich
7853  Msg-ID:  <199701080156.UAA15366@monk.mps.ohio-state.edu>
7854    Date:  Tue, 7 Jan 1997 20:56:02 -0500 (EST)
7855   Files:  cop.h
7856
7857   Title:  "Use an SVt_PVLV to hold stacked OP pointers when debugging"
7858    From:  Chip Salzenberg
7859   Files:  pp.c pp_hot.c
7860
7861   Title:  "Undo change that freed large pad vars"
7862    From:  Chip Salzenberg
7863   Files:  scope.c
7864
7865  BUILD PROCESS
7866
7867   Title:  "Make MachTen hints file warn about db-recno failures"
7868    From:  Dominic Dunlop <domo@slipper.ip.lu>
7869  Msg-ID:  <v03010d00aef92fba6aca@[194.51.248.78]>
7870    Date:  Wed, 8 Jan 1997 12:07:18 +0100
7871   Files:  hints/machten.sh
7872
7873   Title:  "5.003_20, FreeBSD 3.0 and minor patch"
7874    From:  roberto@eurocontrol.fr (Ollivier Robert)
7875  Msg-ID:  <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
7876    Date:  Wed, 8 Jan 1997 14:37:47 +0100
7877   Files:  Configure
7878
7879   Title:  "Make installperl quieter; only shared libraries need 0555"
7880    From:  Chip Salzenberg
7881   Files:  installperl
7882
7883  TESTS
7884
7885   Title:  "Advice on TEST failure"
7886    From:  Dominic Dunlop <domo@slipper.ip.lu>
7887  Msg-ID:  <v03010d01aefbaefcf3bc@[194.51.248.78]>
7888    Date:  Fri, 10 Jan 1997 10:19:07 +0100
7889   Files:  t/TEST
7890
7891   Title:  "UNIVERSAL tests"
7892    From:  Roderick Schertler
7893   Files:  MANIFEST t/op/universal.t
7894
7895   Title:  "Test deletion of array during foreach"
7896    From:  Jarkko Hietaniemi
7897   Files:  t/op/misc.t
7898
7899   Title:  "patch for db-recno.t"
7900    From:  Paul Marquess
7901  Msg-ID:  <9701121509.AA11147@claudius.bfsec.bt.co.uk>
7902    Date:  Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
7903   Files:  t/lib/db-recno.t
7904
7905  LIBRARY AND EXTENSIONS
7906
7907   Title:  "Localize info about filesystems being case-forgiving"
7908    From:  Chip Salzenberg
7909   Files:  lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
7910           pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
7911           utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
7912           utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
7913           x2p/find2perl.PL x2p/s2p.PL
7914
7915   Title:  "Fix for fd leak in IO::File::new_tmpfile"
7916    From:  Graham Barr and Chip Salzenberg
7917   Files:  ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
7918
7919   Title:  "Refresh Getopt::Long to 2.6"
7920    From:  Johan Vromans <jvromans@squirrel.nl>
7921   Files:  lib/Getopt/Long.pm
7922
7923   Title:  "Refresh DB_File to 1.10"
7924    From:  Paul Marquess
7925  Msg-ID:  <9701141247.AA21242@claudius.bfsec.bt.co.uk>
7926    Date:  Tue, 14 Jan 97 12:47:40 GMT
7927   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7928
7929   Title:  "Re: FileCache::cacheout clobbers $_"
7930    From:  Roderick Schertler
7931  Msg-ID:  <pz3ewb3189.fsf@eeyore.ibcinc.com>
7932    Date:  08 Jan 1997 23:45:58 -0500
7933   Files:  lib/FileCache.pm lib/cacheout.pl
7934
7935   Title:  "PATCH: AutoSplit"
7936    From:  Graham Barr
7937  Msg-ID:  <9603111010.AA29935@tiuk.ti.com>
7938    Date:  11 Mar 1996 06:01:58 -0500
7939   Files:  lib/AutoSplit.pm
7940
7941   Title:  "Re: Uninitialized value in Carp.pm ? "
7942    From:  Gurusamy Sarathy
7943  Msg-ID:  <199701141815.NAA07960@aatma.engin.umich.edu>
7944    Date:  Tue, 14 Jan 1997 13:15:25 -0500
7945   Files:  lib/Carp.pm
7946
7947   Title:  "Avoid "uninitialized" warnings from POSIX::constant()"
7948    From:  Chip Salzenberg
7949   Files:  ext/POSIX/POSIX.pm
7950
7951   Title:  "Eliminate warning from C<use overload>"
7952    From:  Chip Salzenberg
7953   Files:  lib/overload.pm
7954
7955   Title:  "low priority patches"
7956    From:  Paul Marquess
7957  Msg-ID:  <9701081655.AA27349@claudius.bfsec.bt.co.uk>
7958    Date:  Wed, 8 Jan 97 16:55:02 GMT
7959   Files:  lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
7960
7961  UTILITIES
7962
7963   Title:  "Re: xsubpp and Tk ==> segfault"
7964    From:  Ilya Zakharevich
7965  Msg-ID:  <199701080825.DAA15813@monk.mps.ohio-state.edu>
7966    Date:  Wed, 8 Jan 1997 03:25:47 -0500 (EST)
7967   Files:  lib/ExtUtils/xsubpp
7968
7969   Title:  "Re: MakeMaker and 'make uninstall'"
7970    From:  Andreas Koenig
7971  Msg-ID:  <199701101243.NAA26400@anna.in-berlin.de>
7972    Date:  Fri, 10 Jan 1997 13:43:39 +0100
7973   Files:  lib/ExtUtils/MM_Unix.pm
7974
7975   Title:  "Don't search for pod if path is already valid"
7976    From:  Wayne Scott <wscott@ichips.intel.com>
7977  Msg-ID:  <199701082325.PAA04521@pdxlx008.intel.com>
7978    Date:  Wed, 08 Jan 1997 15:25:19 -0800
7979   Files:  utils/perldoc.PL
7980
7981   Title:  "Yet another perldoc option"
7982    From:  Gisle Aas
7983  Msg-ID:  <199610022200.AAA15334@furubotn.sn.no>
7984    Date:  Thu, 3 Oct 1996 00:00:35 +0200
7985   Files:  utils/perldoc.PL
7986
7987   Title:  "Re: perldoc, temp files, async pagers"
7988    From:  Roderick Schertler
7989  Msg-ID:  <pzwwtoom8p.fsf@eeyore.ibcinc.com>
7990    Date:  07 Jan 1997 22:54:14 -0500
7991   Files:  utils/perldoc.PL
7992
7993  DOCUMENTATION
7994
7995   Title:  "Full documentation generation patch"
7996    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7997  Msg-ID:  <15309.853323388@lyon.grenoble.hp.com>
7998    Date:  Wed, 15 Jan 97 11:16:28 +0100
7999   Files:  MANIFEST pod/roffitall pod/rofftoc
8000
8001   Title:  "Re: documentation correction (i.e. patch) for perlsyn.pod"
8002    From:  "M.J.T. Guy"
8003  Msg-ID:  <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
8004    Date:  Fri, 10 Jan 1997 18:06:37 +0000
8005   Files:  pod/perlsyn.pod
8006
8007   Title:  "Document use of pos() and /\G/"
8008    From:  Gurusamy Sarathy
8009  Msg-ID:  <199701132013.PAA26606@aatma.engin.umich.edu>
8010    Date:  Mon, 13 Jan 1997 15:13:12 -0500
8011   Files:  pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
8012           pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
8013
8014   Title:  "Fix example #4 in perlXStut"
8015    From:  Ilya Zakharevich
8016  Msg-ID:  <199701050739.CAA11112@monk.mps.ohio-state.edu>
8017    Date:  Sun, 5 Jan 1997 02:39:45 -0500 (EST)
8018   Files:  pod/perlxstut.pod
8019
8020   Title:  "Document new closure warnings"
8021    From:  Chip Salzenberg
8022   Files:  op.c pod/perldiag.pod
8023
8024   Title:  "Misc. doc patches missing in _20"
8025    From:  Roderick Schertler
8026  Msg-ID:  <102.852695733@eeyore.ibcinc.com>
8027    Date:  Tue, 07 Jan 1997 22:55:33 -0500
8028   Files:  pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
8029
8030
8031 ----------------
8032 Version 5.003_20
8033 ----------------
8034
8035 The only language change in this release is the recension of support
8036 for named closures:  Now, no subroutine declared "sub foo {}" can be
8037 a closure.  (This is a return to the behavior of 5.003.)  In addition,
8038 there are new warnings triggered by any apparent attempt to use named
8039 functions as closures.
8040
8041 And, as usual, there are the usual little fixes, documentation
8042 updates, and expanded tests.  This is good stuff.  "I love you, man!"
8043
8044  CORE LANGUAGE CHANGES
8045
8046   Title:  "Rescind named closures"
8047    From:  Chip Salzenberg
8048   Files:  Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
8049
8050   Title:  "Fix: empty @_ when calling empty-proto subs without parens"
8051    From:  Graham Barr
8052  Msg-ID:  <32CE30F0.7E8425A5@tiuk.ti.com>
8053    Date:  Sat, 04 Jan 1997 10:29:04 +0000
8054   Files:  perly.c perly.y
8055
8056  CORE PORTABILITY
8057
8058   Title:  "Fix $^X on systems that set it to Perl's basename"
8059    From:  Chip Salzenberg
8060   Files:  hints/hpux.sh toke.c
8061
8062   Title:  "Configure/perl5/Compartmented Mode Workstation (fwd)"
8063    From:  Andy Dougherty
8064  Msg-ID:  <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
8065    Date:  Mon, 06 Jan 1997 13:15:38 -0500 (EST)
8066   Files:  Configure hints/dec_osf.sh
8067
8068   Title:  "Remove obsolete file "dl_os2.xs"."
8069    From:  Ilya Zakharevich
8070   Files:  MANIFEST
8071
8072  OTHER CORE CHANGES
8073
8074   Title:  "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
8075    From:  Chip Salzenberg
8076   Files:  perly.c perly.c.diff perly.y
8077
8078   Title:  "plug for safe/opcode leaks"
8079    From:  Doug MacEachern
8080  Msg-ID:  <199701072220.RAA02117@postman.osf.org>
8081    Date:  Tue, 07 Jan 1997 17:20:46 -0500
8082   Files:  op.c
8083
8084   Title:  "Finish OP= warnings: none on ^="
8085    From:  Chip Salzenberg
8086   Files:  doop.c pp.c t/op/assignwarn.t
8087
8088   Title:  "Fix Dynaloader failures with DProf"
8089    From:  Gurusamy Sarathy
8090  Msg-ID:  <199701061718.MAA26909@aatma.engin.umich.edu>
8091    Date:  Mon, 06 Jan 1997 12:18:46 -0500
8092   Files:  pp_hot.c
8093
8094  BUILD PROCESS
8095
8096   Title:  "Make Configure default to the first domain in /etc/resolv.conf"
8097    From:  Chip Salzenberg
8098   Files:  Configure
8099
8100   Title:  "Start all helper scripts with $startsh"
8101    From:  Chip Salzenberg
8102   Files:  Configure
8103
8104   Title:  "Support libperl.so under FreeBSD"
8105    From:  roberto@keltia.freenix.fr (Ollivier Robert)
8106  Msg-ID:  <Mutt.19970105224149.roberto@keltia.freenix.fr>
8107    Date:  Sun, 5 Jan 1997 22:41:49 +0100
8108   Files:  Configure Makefile.SH
8109
8110  TESTS
8111
8112   Title:  "New test: comp/proto.t"
8113    From:  Graham Barr
8114  Msg-ID:  <32D0C21F.3FB28D51@tiuk.ti.com>
8115    Date:  Mon, 06 Jan 1997 09:13:03 +0000
8116   Files:  MANIFEST t/comp/proto.t
8117
8118   Title:  "More magic variable tests"
8119    From:  Roderick Schertler
8120  Msg-ID:  <7043.852565192@eeyore.ibcinc.com>
8121    Date:  Mon, 06 Jan 1997 10:39:52 -0500
8122   Files:  t/harness t/op/magic.t
8123
8124  LIBRARY AND EXTENSIONS
8125
8126   Title:  "File::Basename::dirname bugs"
8127    From:  Robin Barker <rmb@cise.npl.co.uk>
8128  Msg-ID:  <12393.9701071719@tempest.cise.npl.co.uk>
8129    Date:  Tue, 7 Jan 97 17:19:59 GMT
8130   Files:  lib/File/Basename.pm t/lib/basename.t
8131
8132   Title:  "sigaction() problems"
8133    From:  Roderick Schertler
8134  Msg-ID:  <12808.852583324@eeyore.ibcinc.com>
8135    Date:  Mon, 06 Jan 1997 15:42:04 -0500
8136   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
8137
8138   Title:  "Fix importation of FileHandle methods; fix POSIX docs"
8139    From:  Chip Salzenberg
8140   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
8141
8142   Title:  "Patch: make hints files warn about db-recno failures"
8143    From:  Dominic Dunlop <domo@slipper.ip.lu>
8144  Msg-ID:  <v03010d00aef53ac4d18a@[194.51.248.68]>
8145    Date:  Sun, 5 Jan 1997 12:34:25 +0100
8146   Files:  MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
8147
8148  UTILITIES
8149
8150   Title:  "pod2html.PL patch (for 5.003-19)"
8151    From:  Fabien TASSIN <tassin@eerie.fr>
8152  Msg-ID:  <199701052347.AAA21297@solar5>
8153    Date:  Mon, 6 Jan 1997 00:47:01 +0100
8154   Files:  pod/pod2html.PL
8155
8156  DOCUMENTATION
8157
8158   Title:  "tiny doc patches"
8159    From:  Roderick Schertler
8160  Msg-ID:  <23338.852394333@eeyore.ibcinc.com>
8161    Date:  Sat, 04 Jan 1997 11:12:13 -0500
8162   Files:  pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
8163
8164   Title:  "doc patch for defined on perlfunc.pod"
8165    From:  Roderick Schertler
8166  Msg-ID:  <pz91686ek1.fsf@eeyore.ibcinc.com>
8167    Date:  04 Jan 1997 21:28:30 -0500
8168   Files:  pod/perlfunc.pod
8169
8170   Title:  "doc patch: perldsc"
8171    From:  Roderick Schertler
8172  Msg-ID:  <pzafqo6eo9.fsf@eeyore.ibcinc.com>
8173    Date:  04 Jan 1997 21:25:58 -0500
8174   Files:  pod/perldsc.pod pod/perltoc.pod
8175
8176   Title:  "Re: constant function inlining"
8177    From:  Roderick Schertler
8178  Msg-ID:  <pzk9pp1b95.fsf@eeyore.ibcinc.com>
8179    Date:  07 Jan 1997 15:27:50 -0500
8180   Files:  pod/perldiag.pod pod/perlsub.pod
8181
8182   Title:  "scalar caller doc fix"
8183    From:  Roderick Schertler
8184  Msg-ID:  <18245.852608060@eeyore.ibcinc.com>
8185    Date:  Mon, 06 Jan 1997 22:34:20 -0500
8186   Files:  pod/perlfunc.pod
8187
8188   Title:  "perlpod.pod possible patches"
8189    From:  lvirden@cas.org (Larry W. Virden, x2487)
8190  Msg-ID:  <9701070756.AA1185@cas.org>
8191    Date:  Tue, 7 Jan 1997 07:56:30 -0500
8192   Files:  pod/perlpod.pod
8193
8194   Title:  "Misc perlfunc updates"
8195    From:  Tom Christiansen
8196   Files:  pod/perlfunc.pod pod/perltoc.pod
8197
8198
8199 ----------------
8200 Version 5.003_19
8201 ----------------
8202
8203 Lots of internal cleanup in this patch, especially plugged memory
8204 leaks when embedded Perl interpreters shut down and restart.  The
8205 method cache is now invisible to user code.  And there is a new test
8206 directory, "t/pragma".
8207
8208 IMHO, this is Beta quality code.
8209
8210 Here's a list of the more significant changes...
8211
8212  CORE LANGUAGE CHANGES
8213
8214   Title:  "Make method cache invisible to user code"
8215    From:  Chip Salzenberg
8216   Files:  dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
8217           toke.c
8218
8219   Title:  "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
8220    From:  Chip Salzenberg
8221   Files:  toke.c
8222
8223  CORE PORTABILITY
8224
8225   Title:  "Fix $^X under HP-UX"
8226    From:  Chip Salzenberg
8227   Files:  hints/hpux.sh toke.c
8228
8229   Title:  "New hints/hpux.sh"
8230    From:  Jeff Okamoto
8231  Msg-ID:  <199612312309.AA283393772@hpcc123.corp.hp.com>
8232    Date:  Tue, 31 Dec 1996 15:09:32 -0800
8233   Files:  hints/hpux.sh
8234
8235  OTHER CORE CHANGES
8236
8237   Title:  "Fix segv when calling named closures"
8238    From:  Chip Salzenberg
8239   Files:  pp_hot.c
8240
8241   Title:  "Finish rationalizing "undef value" warnings"
8242    From:  Chip Salzenberg
8243   Files:  doop.c pp.c sv.c t/op/assignwarn.t
8244
8245   Title:  "Arrange for all "_<file" entries to be in %main::"
8246    From:  Chip Salzenberg
8247   Files:  gv.c lib/perl5db.pl
8248
8249   Title:  "Introduce CVf_NODEBUG flag"
8250    From:  Gurusamy Sarathy
8251  Msg-ID:  <199701012042.PAA25994@aatma.engin.umich.edu>
8252    Date:  Wed, 01 Jan 1997 15:42:05 -0500
8253   Files:  cv.h pp_hot.c
8254
8255   Title:  "Reword 'may be "0"' warning per Larry; fix its line number"
8256    From:  Chip Salzenberg
8257   Files:  op.c pod/perldiag.pod
8258
8259   Title:  "5.003_18: perl_{con,des}truct fixes"
8260    From:  Doug MacEachern
8261  Msg-ID:  <199701032042.PAA06766@postman.osf.org>
8262    Date:  Fri, 03 Jan 1997 15:42:04 -0500
8263   Files:  perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
8264
8265   Title:  "Fix lost value from READLINE after TIEHANDLE"
8266    From:  Gurusamy Sarathy
8267   Files:  pp_hot.c sv.h
8268
8269   Title:  "Free memory of large lexical variables when leaving scope"
8270    From:  Chip Salzenberg
8271   Files:  scope.c
8272
8273  TESTS
8274
8275   Title:  "Create t/pragma directory; populate with new and old"
8276    From:  Paul Marquess
8277   Files:  MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
8278           t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
8279           t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
8280           t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
8281           t/pragma/warning.t
8282
8283   Title:  "New tests: comp/colon.t and op/assignwarn.t"
8284    From:  Robin Barker <rmb@cise.npl.co.uk>
8285   Files:  MANIFEST t/comp/colon.t t/op/assignwarn.t
8286
8287  LIBRARY AND EXTENSIONS
8288
8289   Title:  "Make libs clean under '-w'"
8290    From:  Jarkko Hietaniemi
8291   Files:  lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
8292           lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
8293           lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
8294           lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
8295           lib/validate.pl
8296
8297  DOCUMENTATION
8298
8299   Title:  "Perlguts, version 28"
8300    From:  Jeff Okamoto
8301  Msg-ID:  <199701032110.AA102535846@hpcc123.corp.hp.com>
8302    Date:  Fri, 3 Jan 1997 13:10:46 -0800
8303   Files:  pod/perlguts.pod
8304
8305   Title:  "Re: perldelta, take 3"
8306    From:  Tim Bunce
8307  Msg-ID:  <9701031748.AA15335@toad.ig.co.uk>
8308    Date:  Fri, 3 Jan 1997 17:48:46 +0000
8309   Files:  pod/perlnews.pod
8310
8311   Title:  "Miscellaneous pod patches"
8312    From:  Ralf S. Engelschall <rse@engelschall.com>
8313   Files:  pod/Makefile pod/perldebug.pod pod/perlfunc.pod
8314           pod/perlguts.pod
8315
8316   Title:  "expanded flock() docs"
8317    From:  Roderick Schertler
8318  Msg-ID:  <4481.852337871@eeyore.ibcinc.com>
8319    Date:  Fri, 03 Jan 1997 19:31:11 -0500
8320   Files:  pod/perlfunc.pod
8321
8322   Title:  "Use Text::Wrap in buildtoc; run buildtoc"
8323    From:  Ulrich Pfeifer
8324   Files:  pod/buildtoc pod/perltoc.pod
8325
8326   Title:  "Remove obsolete perlovl.pod"
8327    From:  Chip Salzenberg
8328   Files:  MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
8329           vms/descrip.mms
8330
8331
8332 ----------------
8333 Version 5.003_18
8334 ----------------
8335
8336 Yet further down the road to 5.004....
8337
8338  CORE LANGUAGE CHANGES
8339
8340   Title:  "Inherited overloading"
8341    From:  Ilya Zakharevich
8342  Msg-ID:  <199612291312.IAA02134@monk.mps.ohio-state.edu>
8343    Date:  Sun, 29 Dec 1996 08:12:54 -0500 (EST)
8344   Files:  gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
8345
8346   Title:  "Hide lexicals from C<use>d or C<require>d module (!)"
8347    From:  Chip Salzenberg
8348   Files:  pp_ctl.c
8349
8350   Title:  "Closures at file scope must be anonymous"
8351    From:  Chip Salzenberg
8352   Files:  op.c
8353
8354   Title:  "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
8355    From:  Chip Salzenberg
8356   Files:  op.c pod/perldiag.pod
8357
8358   Title:  "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
8359    From:  Chip Salzenberg
8360   Files:  pp.c
8361
8362  CORE PORTABILITY
8363
8364   Title:  "Ultrix setlocale() workaround"
8365    From:  Chip Salzenberg
8366   Files:  hints/ultrix_4.sh util.c
8367
8368  OTHER CORE CHANGES
8369
8370   Title:  "Get rid of 'Leaked scalars'"
8371    From:  Chip Salzenberg
8372   Files:  cop.h gv.c op.c
8373
8374   Title:  "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
8375    From:  Chip Salzenberg
8376   Files:  pp_hot.c
8377
8378   Title:  "Fix core dump on perl_construct()/perl_destruct() loop"
8379    From:  Chip Salzenberg
8380   Files:  perl.c
8381
8382   Title:  "Add missing syms to global.sym; update magic doc"
8383    From:  Chip Salzenberg
8384   Files:  global.sym pod/perlguts.pod
8385
8386  TESTS
8387
8388   Title:  "Expanded locale.t and misc.t"
8389    From:  Jarkko Hietaniemi
8390   Files:  t/lib/locale.t t/lib/misc.t
8391
8392   Title:  "Expanded my.t"
8393    From:  Chip Salzenberg
8394   Files:  t/lib/my.t
8395
8396   Title:  "test harness for C<use x.xxxx>"
8397    From:  Graham Barr
8398  Msg-ID:  <32C76882.3F3C7999@tiuk.ti.com>
8399    Date:  Mon, 30 Dec 1996 07:00:18 +0000
8400   Files:  MANIFEST t/op/use.t
8401
8402   Title:  "More tests"
8403    From:  Tom Phoenix
8404  Msg-ID:  <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
8405    Date:  Sun, 29 Dec 1996 17:46:21 -0800 (PST)
8406   Files:  t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
8407
8408  LIBRARY AND EXTENSIONS
8409
8410   Title:  "Improving Config.pm"
8411    From:  Tom Phoenix
8412  Msg-ID:  <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
8413    Date:  Mon, 30 Dec 1996 09:24:16 -0800 (PST)
8414   Files:  configpm
8415
8416   Title:  "File::Copy under OS/2"
8417    From:  Ilya Zakharevich
8418  Msg-ID:  <199612280347.WAA00293@monk.mps.ohio-state.edu>
8419    Date:  Fri, 27 Dec 1996 22:47:24 -0500 (EST)
8420   Files:  lib/File/Copy.pm t/lib/filecopy.t
8421
8422  DOCUMENTATION
8423
8424   Title:  "Updates to perllocale.pod"
8425    From:  Dominic Dunlop <domo@slipper.ip.lu>
8426   Files:  pod/perllocale.pod
8427
8428   Title:  "Locale-related pod patches, take 2"
8429    From:  Dominic Dunlop <domo@slipper.ip.lu>
8430  Msg-ID:  <v03007800aeea9e488b36@[194.51.248.77]>
8431    Date:  Sat, 28 Dec 1996 10:56:41 +0100
8432   Files:  pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
8433           pod/perlre.pod pod/perlsec.pod
8434
8435   Title:  "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
8436    From:  Roderick Schertler
8437  Msg-ID:  <2043.852051019@eeyore.ibcinc.com>
8438    Date:  Tue, 31 Dec 1996 11:50:19 -0500
8439   Files:  pod/perldiag.pod
8440
8441
8442 ----------------
8443 Version 5.003_17
8444 ----------------
8445
8446 The rate of patches is slowing down....  I see 5.004 at the end of the
8447 tunnel!  (Hey, what's that whistle?)
8448
8449  CORE LANGUAGE CHANGES
8450
8451   Title:  "Support named closures"
8452    From:  Chip Salzenberg
8453   Files:  cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
8454
8455  CORE PORTABILITY
8456
8457   Title:  "perl5.003_15 and Interactive Unix"
8458    From:  win@in.rhein-main.de (Winfried Koenig)
8459  Msg-ID:  <m0vd254-0004oKC@incom.rhein-main.de>
8460    Date:  Thu, 26 Dec 1996 00:45:45 +0200 (EET)
8461   Files:  hints/isc.sh pp_sys.c
8462
8463   Title:  "Suggest "usemymalloc='n'" for FreeBSD 2.*"
8464    From:  rse@engelschall.com (Ralf S. Engelschall)
8465   Files:  hints/freebsd.sh
8466
8467   Title:  "Minor OS/2 fixes"
8468    From:  Ilya Zakharevich
8469  Msg-ID:  <199612252105.QAA11890@monk.mps.ohio-state.edu>
8470    Date:  Wed, 25 Dec 1996 16:05:42 -0500 (EST)
8471   Files:  os2/os2ish.h pod/perlxstut.pod
8472
8473  OTHER CORE CHANGES
8474
8475   Title:  "Fix {,un}tainting of $1 etc. when C<use locale>"
8476    From:  Chip Salzenberg
8477   Files:  mg.c sv.c
8478
8479   Title:  "Limit effects of "=pod" to a single file"
8480    From:  Chip Salzenberg
8481   Files:  toke.c
8482
8483  TESTS
8484
8485   Title:  "New tests: op/method.t and op/locale.t"
8486    From:  Ilya Zakharevich and Jarkko Hietaniemi
8487   Files:  MANIFEST t/lib/locale.t t/op/method.t
8488
8489   Title:  "Test C< ()=() >"
8490    From:  Chip Salzenberg
8491   Files:  t/op/misc.t
8492
8493  LIBRARY AND EXTENSIONS
8494
8495   Title:  "Refresh MakeMaker to 5.39"
8496    From:  Andreas Koenig
8497   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
8498           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
8499           lib/ExtUtils/Mksymlists.pm
8500
8501   Title:  "Newer debugger"
8502    From:  Ilya Zakharevich
8503  Msg-ID:  <199612261954.OAA12999@monk.mps.ohio-state.edu>
8504    Date:  Thu, 26 Dec 1996 14:54:34 -0500 (EST)
8505   Files:  lib/perl5db.pl
8506
8507  DOCUMENTATION
8508
8509   Title:  "Perlguts, version 27"
8510    From:  Jeff Okamoto
8511  Msg-ID:  <199612250144.AA059528263@hpcc123.corp.hp.com>
8512    Date:  Tue, 24 Dec 1996 17:44:23 -0800
8513   Files:  pod/perlguts.pod
8514
8515   Title:  "perlpod.pod patch for _16"
8516    From:  Kenneth Albanowski
8517  Msg-ID:  <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
8518    Date:  Tue, 24 Dec 1996 23:00:10 -0500 (EST)
8519   Files:  pod/perlpod.pod
8520
8521   Title:  "tiny perllocale.pod diff for _16"
8522    From:  Jarkko Hietaniemi
8523  Msg-ID:  <199612261306.PAA21161@alpha.hut.fi>
8524    Date:  Thu, 26 Dec 1996 15:06:04 +0200 (EET)
8525   Files:  pod/perllocale.pod
8526
8527
8528 ----------------
8529 Version 5.003_16
8530 ----------------
8531
8532 This patch is all bug fixes, library updates, and documentation
8533 updates.  We'll get to 5.004 RSN, I promise.  :-)
8534
8535  CORE LANGUAGE CHANGES
8536
8537   Title:  "Fix closures that are not in subroutines"
8538    From:  Chip Salzenberg
8539   Files:  op.c
8540
8541  CORE PORTABILITY
8542
8543   Title:  "_13: patches for unicos/unicosmk"
8544    From:  Dean Roehrich
8545  Msg-ID:  <199612202038.OAA22805@poplar.cray.com>
8546    Date:  Fri, 20 Dec 1996 14:38:50 -0600
8547   Files:  Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
8548
8549  OTHER CORE CHANGES
8550
8551   Title:  "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
8552    From:  Chip Salzenberg
8553   Files:  cop.h pp_hot.c scope.c
8554
8555   Title:  "Eliminate warnings from C< undef $x; $x OP= "foo" >"
8556    From:  Chip Salzenberg
8557   Files:  doop.c pp.c pp.h pp_hot.c
8558
8559   Title:  "Try again to improve method caching"
8560    From:  Ilya Zakharevich
8561  Msg-ID:  <199612240113.UAA09487@monk.mps.ohio-state.edu>
8562    Date:  Mon, 23 Dec 1996 20:13:56 -0500 (EST)
8563   Files:  gv.c sv.c
8564
8565   Title:  "Be more careful about 'o' magic memory management"
8566    From:  Chip Salzenberg
8567   Files:  mg.c sv.c
8568
8569   Title:  "Fix bad pointer refs when localized object loses magic"
8570    From:  Chip Salzenberg
8571   Files:  scope.c
8572
8573  LIBRARY AND EXTENSIONS
8574
8575   Title:  "Refresh CPAN to 1.09"
8576    From:  Andreas Koenig
8577   Files:  lib/CPAN.pm
8578
8579   Title:  "Refresh Net::Ping to 2.02"
8580    From:  Russell Mosemann <mose@ccsn.edu>
8581   Files:  lib/Net/Ping.pm
8582
8583   Title:  "Refresh IO to 1.14"
8584    From:  Graham Barr
8585   Files:  MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
8586           ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
8587           ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
8588           ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
8589           t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
8590           t/lib/io_udp.t t/lib/io_xs.t
8591
8592  BUILD PROCESS AND UTILITIES
8593
8594   Title:  "Don't recurse into subdirs twice on 'make realclean'"
8595    From:  Chip Salzenberg
8596   Files:  Makefile.SH
8597
8598   Title:  "Use root EXTERN.h when compiling x2p/malloc.c."
8599    From:  Paul Marquess
8600   Files:  x2p/Makefile.SH
8601
8602   Title:  "Fix compilation errors when malloc.c used for x2p"
8603    From:  Robin Barker <rmb@cise.npl.co.uk>
8604   Files:  malloc.c
8605
8606  DOCUMENTATION
8607
8608   Title:  "Edit INSTALL to describe new binary compat setup"
8609    From:  Chip Salzenberg
8610   Files:  INSTALL
8611
8612   Title:  "Update to perllocale.pod"
8613    From:  Jarkko Hietaniemi
8614   Files:  pod/perllocale.pod
8615
8616
8617 ----------------
8618 Version 5.003_15
8619 ----------------
8620
8621 As soon as I posted 5.003_14, I found a fatal error in it.  :-(
8622
8623 This release is strictly a bug fix -- it removes some function caching
8624 changes that were supposed to be improvements, but weren't.
8625
8626
8627 ----------------
8628 Version 5.003_14
8629 ----------------
8630
8631 We seem to have achieved "release candidate" status.
8632
8633  CORE LANGUAGE CHANGES
8634
8635   Title:  "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
8636    From:  Chip Salzenberg
8637   Files:  perly.c perly.c.diff perly.y toke.c
8638
8639   Title:  "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
8640    From:  Chip Salzenberg
8641   Files:  cop.h mg.c pp_ctl.c pp_hot.c
8642
8643   Title:  "Complete support for modifying undefined array members in foreach"
8644    From:  Chip Salzenberg
8645   Files:  global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
8646
8647  OTHER CORE CHANGES
8648
8649   Title:  "patch for regex bug: (x|x){n}"
8650    From:  Gurusamy Sarathy
8651  Msg-ID:  <199612210259.VAA10170@aatma.engin.umich.edu>
8652    Date:  Fri, 20 Dec 1996 21:59:22 -0500
8653   Files:  regexec.c
8654
8655   Title:  "Bug in debugger with import manipulations"
8656    From:  Ilya Zakharevich
8657  Msg-ID:  <199612231037.FAA08617@monk.mps.ohio-state.edu>
8658    Date:  Mon, 23 Dec 1996 05:37:48 -0500 (EST)
8659   Files:  pp_hot.c
8660
8661   Title:  "Import and dynamic methods"
8662    From:  Ilya Zakharevich
8663  Msg-ID:  <199612230645.BAA08378@monk.mps.ohio-state.edu>
8664    Date:  Mon, 23 Dec 1996 01:45:37 -0500 (EST)
8665   Files:  gv.c hv.c sv.c
8666
8667   Title:  "malloc.c patch"
8668    From:  Ilya Zakharevich
8669  Msg-ID:  <199612220748.CAA07164@monk.mps.ohio-state.edu>
8670    Date:  Sun, 22 Dec 1996 02:48:58 -0500 (EST)
8671   Files:  malloc.c
8672
8673   Title:  "sv_gets patch"
8674    From:  Ilya Zakharevich
8675  Msg-ID:  <199612220824.DAA07235@monk.mps.ohio-state.edu>
8676    Date:  Sun, 22 Dec 1996 03:24:04 -0500 (EST)
8677   Files:  pp_hot.c
8678
8679   Title:  "pos $str patch"
8680    From:  Ilya Zakharevich
8681  Msg-ID:  <199612220831.DAA07247@monk.mps.ohio-state.edu>
8682    Date:  Sun, 22 Dec 1996 03:31:21 -0500 (EST)
8683   Files:  mg.c pp_hot.c t/op/pat.t
8684
8685   Title:  "Prevent warnings when STDCHAR is unsigned"
8686    From:  Chip Salzenberg
8687   Files:  perlio.c perlio.h
8688
8689  PORTABILITY
8690
8691   Title:  "Fix bugs in bincompat3 usage"
8692    From:  Chip Salzenberg
8693   Files:  perl.h perl_exp.SH
8694
8695   Title:  "Support shared libperl on SunOS"
8696    From:  Ulrich Pfeifer
8697   Files:  Makefile.SH
8698
8699   Title:  "Configure on OS/2"
8700    From:  Ilya Zakharevich
8701  Msg-ID:  <199612202325.SAA05505@monk.mps.ohio-state.edu>
8702    Date:  Fri, 20 Dec 1996 18:25:30 -0500 (EST)
8703   Files:  Configure
8704
8705   Title:  "Fixes for Interactive Unix"
8706    From:  win@in.rhein-main.de (Winfried Koenig)
8707  Msg-ID:  <m0vbeNO-00003WC@incom.rhein-main.de>
8708    Date:  Sun, 22 Dec 96 05:14 EET
8709   Files:  hints/isc.sh op.c pp_sys.c universal.c
8710
8711   Title:  "Use "proto" instead of "_" in sdbm.h"
8712    From:  Chip Salzenberg
8713   Files:  ext/SDBM_File/sdbm/sdbm.h
8714
8715   Title:  "VMS patches to 5.003_13"
8716    From:  Charles Bailey
8717  Msg-ID:  <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
8718    Date:  Mon, 23 Dec 1996 01:26:47 -0500 (EST)
8719   Files:  deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
8720           perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
8721           vms/Makefile vms/config.vms vms/descrip.mms
8722           vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
8723           vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
8724           vms/vms_yfix.pl
8725
8726  UTILITIES, LIBRARY, AND EXTENSIONS
8727
8728   Title:  "Remove libnet"
8729    From:  Chip Salzenberg
8730   Files:  MANIFEST pod/perlmod.pod
8731
8732   Title:  "Refresh CPAN module to 1.08"
8733    From:  Chip Salzenberg
8734   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
8735
8736   Title:  "Refresh ExtUtils::Manifest to version 1.28"
8737    From:  Andreas Koenig
8738   Files:  lib/ExtUtils/Manifest.pm
8739
8740   Title:  "Update IO->VERSION() to 1.1201 for CPAN's sake"
8741    From:  Chip Salzenberg
8742   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
8743
8744   Title:  "Remodel File::Copy."
8745    From:  Chip Salzenberg
8746   Files:  lib/File/Copy.pm
8747
8748   Title:  "dumb bug in User::pwent.pm"
8749    From:  Tom Christiansen
8750  Msg-ID:  <199612201145.EAA27860@mox.perl.com>
8751    Date:  Fri, 20 Dec 1996 04:45:37 -0700
8752   Files:  lib/User/pwent.pm
8753
8754  DOCUMENTATION
8755
8756   Title:  "Better support for =for"
8757    From:  Kenneth Albanowski
8758  Msg-ID:  <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
8759    Date:  Fri, 20 Dec 1996 16:43:35 -0500 (EST)
8760   Files:  lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
8761
8762   Title:  "perllocale.pod -- second draft"
8763    From:  Dominic Dunlop <domo@slipper.ip.lu>
8764  Msg-ID:  <v03007800aee1923e30a2@[194.51.248.68]>
8765    Date:  Sat, 21 Dec 1996 15:00:50 +0100
8766   Files:  pod/perllocale.pod
8767
8768   Title:  "Perlguts, version 26"
8769    From:  Jeff Okamoto
8770  Msg-ID:  <199612201943.AA048111018@hpcc123.corp.hp.com>
8771    Date:  Fri, 20 Dec 1996 11:43:38 -0800
8772   Files:  pod/perlguts.pod
8773
8774   Title:  "Update pod/Makefile; s/perli18n/perllocale/"
8775    From:  Chip Salzenberg
8776   Files:  ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
8777           pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
8778
8779   Title:  "obstruct pod2man doc tweaks"
8780    From:  Roderick Schertler
8781  Msg-ID:  <3923.851106237@eeyore.ibcinc.com>
8782    Date:  Fri, 20 Dec 1996 13:23:57 -0500
8783   Files:  lib/Class/Template.pm lib/Time/tm.pm
8784
8785
8786 ----------------
8787 Version 5.003_13
8788 ----------------
8789
8790 The watchword here is "synchronization."  There were a couple of
8791 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
8792 everyone up to a common working base.
8793
8794  CORE LANGUAGE CHANGES
8795
8796   Title:  "Disallow labels named q, qq, qw, qx, s, y, and tr"
8797    From:  Chip Salzenberg
8798   Files:  toke.c
8799
8800   Title:  "Make evals' lexicals visible to nested evals"
8801    From:  Chip Salzenberg
8802   Files:  pp_ctl.c
8803
8804  OTHER CORE CHANGES
8805
8806   Title:  "Fix core dump bug with anoncode"
8807    From:  Chip Salzenberg
8808   Files:  op.c
8809
8810   Title:  "Allow DESTROY to make refs to dying objects"
8811    From:  Chip Salzenberg
8812   Files:  sv.c
8813
8814  PORTABILITY
8815
8816   Title:  "Add missing backslash in Configure"
8817    From:  Chip Salzenberg
8818   Files:  Configure
8819
8820  UTILITIES, LIBRARY, AND EXTENSIONS
8821
8822   Title:  "Include libnet-1.01 instead of old Net::FTP"
8823    From:  Graham Barr
8824   Files:  MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
8825           lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
8826           lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
8827           lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
8828           lib/Net/Time.pm pod/perlmod.pod
8829
8830   Title:  "Use binmode when doing binary FTP"
8831    From:  Ilya Zakharevich
8832   Files:  lib/Net/FTP.pm
8833
8834   Title:  "Re: Open3.pm tries to close unopened file handle"
8835    From:  Roderick Schertler
8836  Msg-ID:  <pzloavmd9h.fsf@eeyore.ibcinc.com>
8837    Date:  18 Dec 1996 22:19:54 -0500
8838   Files:  MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
8839           lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
8840           t/lib/open3.t
8841
8842   Title:  "Long-standing problem in Socket module"
8843    From:  Spider Boardman
8844  Msg-ID:  <199612190418.XAA07291@Orb.Nashua.NH.US>
8845    Date:  Wed, 18 Dec 1996 23:18:14 -0500
8846   Files:  Configure Porting/Glossary config_H config_h.SH
8847           ext/Socket/Socket.pm ext/Socket/Socket.xs
8848
8849   Title:  "flock() constants"
8850    From:  Roderick Schertler
8851  Msg-ID:  <26669.850977437@eeyore.ibcinc.com>
8852    Date:  Thu, 19 Dec 1996 01:37:17 -0500
8853   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
8854
8855   Title:  "Re: find2perl . -xdev BROKEN still"
8856    From:  Roderick Schertler
8857  Msg-ID:  <pzvi9yig3h.fsf@eeyore.ibcinc.com>
8858    Date:  19 Dec 1996 12:44:34 -0500
8859   Files:  lib/File/Find.pm lib/find.pl lib/finddepth.pl
8860
8861  DOCUMENTATION
8862
8863   Title:  "small doc tweaks for _12"
8864    From:  Roderick Schertler
8865  Msg-ID:  <1826.851011557@eeyore.ibcinc.com>
8866    Date:  Thu, 19 Dec 1996 11:05:57 -0500
8867   Files:  lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
8868
8869   Title:  "Re: missing E<> POD directive in perlpod.pod"
8870    From:  Roderick Schertler
8871  Msg-ID:  <pzwwueimak.fsf@eeyore.ibcinc.com>
8872    Date:  19 Dec 1996 10:30:43 -0500
8873   Files:  pod/perlpod.pod pod/pod2html.PL
8874
8875
8876 ----------------
8877 Version 5.003_12
8878 ----------------
8879
8880 This patch is huge.  A multitude of bug fixes, new modules (especially
8881 CPAN and Net::FTP), a couple of new Configure variables, updated
8882 docs...  it's a long list.  And speaking of lists, here's a list of
8883 the more significant changes in 5.003_12:
8884
8885  CORE LANGUAGE CHANGES
8886
8887   Title:  "Support C<delete @hash{@keys}>"
8888    From:  Chip Salzenberg
8889   Files:  op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
8890           t/op/delete.t
8891
8892   Title:  "Autovivify scalars"
8893    From:  Chip Salzenberg
8894   Files:  dump.c op.c op.h pp.c pp_hot.c
8895
8896   Title:  "Allow any word, including keyword, as label"
8897    From:  Chip Salzenberg
8898   Files:  toke.c
8899
8900  OTHER CORE CHANGES
8901
8902   Title:  "Allow assignment to empty array values during foreach()"
8903    From:  Chip Salzenberg
8904   Files:  cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
8905
8906   Title:  "Fix nested closures"
8907    From:  Chip Salzenberg
8908   Files:  op.c opcode.pl pp.c pp_ctl.c pp_hot.c
8909
8910   Title:  "Fix core dump on auto-vivification"
8911    From:  Chip Salzenberg
8912   Files:  pp_hot.c
8913
8914   Title:  "Fix core dump on C<open $undef_var, "X">"
8915    From:  Chip Salzenberg
8916   Files:  pp_sys.c
8917
8918   Title:  "Fix -T/-B on globs and globrefs"
8919    From:  Chip Salzenberg
8920   Files:  pp_sys.c
8921
8922   Title:  "Fix memory management of $`, $&, and $'"
8923    From:  Chip Salzenberg
8924   Files:  pp_hot.c regexec.c
8925
8926   Title:  "Fix paren matching during backtracking"
8927    From:  Chip Salzenberg
8928   Files:  regexec.c
8929
8930   Title:  "Fix memory leak and std{in,out,err} death in perl_{con,de}str
8931    From:  Chip Salzenberg
8932   Files:  miniperlmain.c perl.c perl.h sv.c
8933
8934   Title:  "Discard garbage bytes at end of prototype()"
8935    From:  Chip Salzenberg
8936   Files:  pp.c
8937
8938   Title:  "Fix local($pack::{foo})"
8939    From:  Chip Salzenberg
8940   Files:  global.sym pp.c pp_hot.c proto.h scope.c
8941
8942   Title:  "Fix for AmigaOS - inplace operation"
8943    From:  Norbert Pueschel
8944  Msg-ID:  <77724601@Armageddon.meb.uni-bonn.de>
8945    Date:  Sun, 08 Dec 1996 15:33:00 +0100
8946   Files:  doio.c
8947
8948   Title:  "Disable warn, die, and parse hooks _before_ global destruction
8949    From:  Chip Salzenberg
8950   Files:  perl.c
8951
8952   Title:  "Re: Bug in formline "
8953    From:  Gurusamy Sarathy
8954  Msg-ID:  <199612081958.OAA26025@aatma.engin.umich.edu>
8955    Date:  Sun, 08 Dec 1996 14:58:32 -0500
8956   Files:  pp_ctl.c
8957
8958   Title:  "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
8959    From:  Chip Salzenberg
8960   Files:  pp_hot.c
8961
8962   Title:  "Fix %ENV assignment when environment starts out empty"
8963    From:  Chip Salzenberg
8964   Files:  hv.c
8965
8966   Title:  "Properly support and document newRV{,_inc,_noinc}"
8967    From:  Chip Salzenberg
8968   Files:  global.sym pod/perlguts.pod sv.c sv.h
8969
8970   Title:  "Support SvREADONLY on arrays"
8971    From:  Chip Salzenberg
8972   Files:  av.c
8973
8974   Title:  "Allow lvalue pos inside recursive function"
8975    From:  Chip Salzenberg
8976   Files:  op.c pp.c pp_ctl.c pp_hot.c
8977
8978  PORTABILITY
8979
8980   Title:  "Eliminate PerlIO warnings when setting cnt to -1"
8981    From:  Chip Salzenberg
8982   Files:  perlio.c
8983
8984   Title:  "Make $privlib contents compatible with 5.003"
8985    From:  Chip Salzenberg
8986   Files:  INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
8987           lib/Test/Harness.pm
8988
8989   Title:  "Support $bincompat3 config variable; update metaconfig units"
8990    From:  Chip Salzenberg
8991   Files:  Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
8992           old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
8993
8994   Title:  "Look for gettimeofday() in Configure"
8995    From:  John Hughes <john@AtlanTech.COM>
8996  Msg-ID:  <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
8997    Date:  Wed, 11 Dec 1996 15:49:57 +0100
8998   Files:  Configure config_H config_h.SH pp.c
8999
9000   Title:  "Make $startperl a relative path if people want portable scrip
9001    From:  Chip Salzenberg
9002   Files:  Configure
9003
9004   Title:  "Homogenize use of "eval exec" hack"
9005    From:  Chip Salzenberg
9006   Files:  Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
9007           eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
9008           makeaperl.SH pod/checkpods.PL pod/perlrun.pod
9009           pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
9010           pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
9011           utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
9012           x2p/find2perl.PL x2p/s2p.PL
9013
9014   Title:  "LynxOS support"
9015    From:  seibert@Lynx.COM (Greg Seibert)
9016  Msg-ID:  <m0vYEsY-0000IZC@kzinti.lynx.com>
9017    Date:  Thu, 12 Dec 1996 09:25:00 PST
9018   Files:  Configure MANIFEST hints/lynxos.sh t/op/stat.t
9019
9020   Title:  "In Linux hints, set suidsafe=no and dosuid=yes"
9021    From:  Chip Salzenberg
9022   Files:  hints/linux.sh
9023
9024   Title:  "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
9025    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
9026  Msg-ID:  <memo.453720@cix.compulink.co.uk>
9027    Date:  Wed, 11 Dec 96 18:34 GMT0
9028   Files:  hints/svr4.sh
9029
9030   Title:  "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
9031    From:  Roderick Schertler
9032  Msg-ID:  <pzohg0r5tr.fsf@eeyore.ibcinc.com>
9033    Date:  11 Dec 1996 18:58:56 -0500
9034   Files:  INSTALL hints/freebsd.sh
9035
9036   Title:  "OS/2 updates from Ilya"
9037    From:  Ilya Zakharevich
9038   Files:  README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
9039
9040   Title:  "VMS patches to 5.003_11"
9041    From:  Charles Bailey
9042  Msg-ID:  <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
9043    Date:  Mon, 09 Dec 1996 23:16:10 -0500 (EST)
9044   Files:  MANIFEST regexec.c t/lib/filehand.t util.c vms/*
9045
9046  TESTING
9047
9048   Title:  "recurse recurse recurse ..."
9049    From:  Jarkko Hietaniemi
9050  Msg-ID:  <199612092144.XAA29025@alpha.hut.fi>
9051    Date:  Mon, 9 Dec 1996 23:44:27 +0200 (EET)
9052   Files:  MANIFEST t/op/recurse.t
9053
9054  UTILITIES, LIBRARY, AND EXTENSIONS
9055
9056   Title:  "Add CPAN and Net::FTP"
9057    From:  Chip Salzenberg
9058   Files:  MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
9059           lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
9060           pod/perlmod.pod
9061
9062   Title:  "Please update Text::Wrap and Text::Tabs"
9063    From:  David Muir Sharnoff <muir@idiom.com>
9064  Msg-ID:  <199612180659.WAA24957@idiom.com>
9065    Date:  Tue, 17 Dec 1996 22:59:59 -0800 (PST)
9066   Files:  lib/Text/Tabs.pm lib/Text/Wrap.pm
9067
9068   Title:  "Add File::Compare"
9069    From:  Nick Ing-Simmons
9070  Msg-ID:  <199612161844.SAA02152@pluto>
9071    Date:  Mon, 16 Dec 1996 18:44:59 GMT
9072   Files:  MANIFEST lib/File/Compare.pm pod/perlmod.pod
9073
9074   Title:  "Add Tie::RefHash"
9075    From:  Gurusamy Sarathy
9076  Msg-ID:  <199612152358.SAA28665@aatma.engin.umich.edu>
9077    Date:  Sun, 15 Dec 1996 18:58:08 -0500
9078   Files:  MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
9079
9080   Title:  "Put "splain" in utils."
9081    From:  Chip Salzenberg
9082   Files:  Makefile.SH installperl utils/Makefile utils/splain.PL
9083
9084   Title:  "Some h2ph fixes"
9085    From:  Jeff Okamoto
9086  Msg-ID:  <199612131934.AA289845652@hpcc123.corp.hp.com>
9087    Date:  Fri, 13 Dec 1996 11:34:12 -0800
9088   Files:  utils/h2ph.PL
9089
9090   Title:  "xsubpp patch to add #line"
9091    From:  Nick Ing-Simmons
9092  Msg-ID:  <199612162153.VAA03590@ni-s.u-net.com>
9093    Date:  Mon, 16 Dec 1996 21:53:56 GMT
9094   Files:  lib/ExtUtils/xsubpp
9095
9096   Title:  "Re: Proposed addition to File::Copy: move"
9097    From:  Charles Bailey
9098  Msg-ID:  <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
9099    Date:  Sat, 14 Dec 1996 00:27:29 -0500 (EST)
9100   Files:  lib/File/Copy.pm t/lib/filecopy.t
9101
9102   Title:  "DB_File 1.09 patch"
9103    From:  Paul Marquess
9104  Msg-ID:  <9612181037.AA10123@claudius.bfsec.bt.co.uk>
9105    Date:  Wed, 18 Dec 96 10:37:58 GMT
9106   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
9107
9108   Title:  "Debugger update"
9109    From:  Ilya Zakharevich
9110  Msg-ID:  <199612111038.FAA24363@monk.mps.ohio-state.edu>
9111    Date:  Wed, 11 Dec 1996 05:38:28 -0500 (EST)
9112   Files:  lib/perl5db.pl
9113
9114  DOCUMENTATION
9115
9116   Title:  "Update pods: perldelta -> perlnews, perli18n -> perllocale"
9117    From:  Tom Christiansen and Dominic Dunlop
9118   Files:  MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
9119           pod/perlnews.pod
9120
9121   Title:  "perltoot.pod"
9122    From:  Tom Christiansen
9123  Msg-ID:  <199612091444.HAA09947@toy.perl.com>
9124    Date:  Mon, 09 Dec 1996 07:44:10 -0700
9125   Files:  MANIFEST pod/perltoot.pod
9126
9127   Title:  "Perlguts, version 25"
9128    From:  Jeff Okamoto
9129  Msg-ID:  <199612061940.AA055461228@hpcc123.corp.hp.com>
9130    Date:  Fri, 6 Dec 96 11:40:27 PST
9131   Files:  pod/perlguts.pod
9132
9133   Title:  "pod/perlipc.pod patch"
9134    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
9135  Msg-ID:  <199612090910.CAA20906@mox.perl.com>
9136    Date:  Mon, 9 Dec 96 3:10:02 CST
9137   Files:  pod/perlipc.pod
9138
9139   Title:  "pod patches for English errors"
9140    From:  Steve Kelem <steve.kelem@xilinx.com>
9141  Msg-ID:  <24616.850167191@castor>
9142    Date:  Mon, 09 Dec 1996 13:33:11 -0800
9143   Files:  pod/*.pod
9144
9145   Title:  "Misc doc updates"
9146    From:  Tom Christiansen
9147  Msg-ID:  <199612150156.SAA12506@mox.perl.com>
9148    Date:  Sat, 14 Dec 1996 18:56:33 -0700
9149   Files:  pod/*
9150
9151 ----------------
9152 Version 5.003_11
9153 ----------------
9154
9155 This patch is (still) closing in on 5.004.  Nothing dramatic, lots of
9156 value.
9157
9158  CORE LANGUAGE CHANGES
9159
9160   Title:  "Fix precedence problems with subs as uniops or listops"
9161    From:  Chip Salzenberg
9162   Files:  perly.c perly.c.diff perly.h perly.y
9163
9164   Title:  "Don't reset $. on open()"
9165    From:  Chip Salzenberg
9166   Files:  pp_sys.c
9167
9168   Title:  "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
9169    From:  Chip Salzenberg
9170   Files:  pod/perlref.pod pp_hot.c sv.c
9171
9172   Title:  "Don't let expression context force return context"
9173    From:  Chip Salzenberg
9174   Files:  op.c
9175
9176   Title:  "Properly convert "1E2" et al to IV/UV"
9177    From:  Chip Salzenberg
9178   Files:  doio.c sv.c
9179
9180   Title:  "Fix modulo operator in UV realm"
9181    From:  Chip Salzenberg
9182   Files:  pp.c
9183
9184   Title:  "Fix stat(_) after stat(HANDLE)"
9185    From:  Chip Salzenberg
9186   Files:  pp_sys.c
9187
9188   Title:  "Fix: s/// and "$x =~ $y" under 'use locale'"
9189    From:  Chip Salzenberg
9190   Files:  op.c toke.c
9191
9192  OTHER CORE CHANGES
9193
9194   Title:  "Eliminate spurious warning when splicing undefs"
9195    From:  Chip Salzenberg
9196   Files:  pp.c sv.h
9197
9198   Title:  "Eliminate spurious warning from "x=" operator"
9199    From:  Chip Salzenberg
9200   Files:  op.c
9201
9202   Title:  "Fix line numbers near control structures"
9203    From:  Chip Salzenberg
9204   Files:  op.c perly.c perly.c.diff perly.y proto.h
9205
9206   Title:  "Don't let scalar unpack() underflow stack"
9207    From:  Chip Salzenberg
9208   Files:  pp.c
9209
9210   Title:  "Fix core dump from precedence bug in "@foo" warning"
9211    From:  Chip Salzenberg
9212   Files:  toke.c
9213
9214   Title:  "Move die() to utils.c; add varargs hack to croak()"
9215    From:  Chip Salzenberg
9216   Files:  pp_ctl.c util.c
9217
9218   Title:  "Avoid memcmp() for magnitude test if it thinks char is signed"
9219    From:  Chip Salzenberg
9220   Files:  Configure config_H config_h.SH doop.c
9221           ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
9222           hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
9223
9224   Title:  "Less malloc in magic"
9225    From:  Chip Salzenberg
9226   Files:  mg.c
9227
9228   Title:  "Re: 5.003_09: PADTMP fix"
9229    From:  Ilya Zakharevich
9230  Msg-ID:  <199611281150.GAA06884@monk.mps.ohio-state.edu>
9231    Date:  Thu, 28 Nov 1996 06:50:58 -0500 (EST)
9232   Files:  pod/perlguts.pod
9233
9234   Title:  "Fully paramaterize locales; disable all if NO_LOCALE"
9235    From:  Chip Salzenberg
9236   Files:  ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
9237
9238  PORTABILITY AND TESTING
9239
9240   Title:  "Bitwise op fix for Alpha"
9241    From:  Chip Salzenberg
9242   Files:  pp.c
9243
9244   Title:  "hints/dgux.sh update"
9245    From:  Roderick Schertler
9246  Msg-ID:  <24178.849309616@eeyore.ibcinc.com>
9247    Date:  Fri, 29 Nov 1996 18:20:16 -0500
9248   Files:  hints/dgux.sh
9249
9250   Title:  "BUG in hints/hpux.sh"
9251    From:  Jeff McDougal <jmcdo@cris.com>
9252  Msg-ID:  <32A42C11.7FA2@cris.com>
9253    Date:  Tue, 03 Dec 1996 08:33:05 -0500
9254   Files:  hints/hpux.sh
9255
9256   Title:  "VMS patches for 5.003_10"
9257    From:  Charles Bailey
9258  Msg-ID:  <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
9259    Date:  Wed, 04 Dec 1996 16:40:12 -0500 (EST)
9260   Files:  EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
9261           pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
9262           utils/perldoc.PL vms/config.vms vms/descrip.mms
9263           vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
9264
9265   Title:  "_10+ under OS/2"
9266    From:  Ilya Zakharevich
9267  Msg-ID:  <199612011107.GAA10805@monk.mps.ohio-state.edu>
9268    Date:  Sun, 1 Dec 1996 06:07:19 -0500 (EST)
9269   Files:  malloc.c os2/diff.configure
9270
9271  LIBRARY AND EXTENSIONS
9272
9273   Title:  "{in,ob}structive pods"
9274    From:  Tom Christiansen
9275  Msg-ID:  <199611301652.JAA24201@toy.perl.com>
9276    Date:  Sat, 30 Nov 1996 09:52:57 -0700
9277   Files:  MANIFEST lib/Class/Template.pm lib/File/stat.pm
9278           lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
9279           lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
9280           lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
9281
9282   Title:  "FileHandle that 'ISA' IO::File"
9283    From:  Nick Ing-Simmons
9284  Msg-ID:  <199612021718.RAA04416@pluto>
9285    Date:  Mon, 2 Dec 1996 17:18:02 GMT
9286   Files:  MANIFEST lib/FileHandle.pm
9287
9288   Title:  "Make IO::File::import use its parameters"
9289    From:  Chip Salzenberg
9290   Files:  ext/IO/lib/IO/File.pm
9291
9292   Title:  "10+ debugger patch"
9293    From:  Ilya Zakharevich
9294  Msg-ID:  <199612011137.GAA10864@monk.mps.ohio-state.edu>
9295    Date:  Sun, 1 Dec 1996 06:37:31 -0500 (EST)
9296   Files:  lib/perl5db.pl perl.c pod/perldebug.pod
9297
9298   Title:  "Don't call CORE::close in file handle DESTROY method"
9299    From:  Chip Salzenberg
9300   Files:  ext/IO/lib/IO/Handle.pm
9301
9302   Title:  "Re: Namespace cleanup: Does SDBM need binary compatibility?"
9303    From:  Hallvard B Furuseth
9304  Msg-ID:  <199612031445.PAA19056@bombur2.uio.no>
9305    Date:  Tue, 3 Dec 1996 15:45:27 +0100 (MET)
9306   Files:  ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
9307
9308   Title:  "DB_File 1.07"
9309    From:  Paul Marquess
9310   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
9311           t/lib/db-recno.t
9312
9313   Title:  "DB_File 1.08"
9314    From:  Paul Marquess
9315   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
9316
9317
9318 ----------------
9319 Version 5.003_10
9320 ----------------
9321
9322 This patch is closing in on 5.004.  It contains lots of small and
9323 valuable changes, but nothing dramatic.
9324
9325  CORE LANGUAGE CHANGES
9326
9327   Title:  "Allow &{sub {...}} without warning"
9328    From:  Chip Salzenberg
9329   Files:  toke.c
9330
9331   Title:  "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
9332    From:  John L. Allen <allen@gateway.grumman.com>
9333   Files:  toke.c
9334
9335   Title:  "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
9336    From:  Chip Salzenberg
9337   Files:  toke.c
9338
9339  OTHER CORE CHANGES
9340
9341   Title:  "Fix regex matching of chars with high bit set"
9342    From:  Chip Salzenberg
9343   Files:  regexec.c
9344
9345   Title:  "Hash key memory corruption fix and naming cleanup"
9346    From:  Chip Salzenberg
9347   Files:  hv.c hv.h perl.h
9348
9349   Title:  "Undo broken perf. patch (PADTMP stealing)"
9350    From:  Chip Salzenberg
9351   Files:  sv.c
9352
9353   Title:  "Make SV unstudied in sv_gets()"
9354    From:  Chip Salzenberg
9355   Files:  sv.c
9356
9357   Title:  "Better support for UVs"
9358    From:  Paul Marquess
9359   Files:  global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
9360
9361   Title:  "Minor locale cleanups"
9362           (Accept "POSIX" locale as standard like "C". Reset locale to
9363           'C' when testing strtod() in t/lib/posix.t.)
9364    From:  Chip Salzenberg
9365   Files:  t/lib/posix.t util.c
9366
9367   Title:  "Always taint result of sprintf() on float"
9368    From:  Chip Salzenberg
9369   Files:  doop.c
9370
9371   Title:  "Fix spurious warning from bitwise string ops"
9372    From:  Chip Salzenberg
9373   Files:  doop.c
9374
9375   Title:  "Eliminate warning on {,sys}read(,$newvar,)"
9376    From:  Chip Salzenberg
9377   Files:  doop.c pp_sys.c
9378
9379   Title:  "Don't call fcntl(fileno(rsfp)) if !rsfp"
9380    From:  Chip Salzenberg
9381   Files:  perl.c
9382
9383   Title:  "Save message when calling __DIE__ hook"
9384    From:  Chip Salzenberg
9385   Files:  pp_ctl.c
9386
9387   Title:  "Namespace cleanup"
9388    From:  Chip Salzenberg
9389   Files:  global.sym old_global.sym perl.h
9390
9391   Title:  "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
9392    From:  Chip Salzenberg
9393   Files:  Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
9394
9395  PORTABILITY
9396
9397   Title:  "Reliable signal patch"
9398    From:  Kenneth Albanowski
9399  Msg-ID:  <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
9400    Date:  Tue, 26 Nov 1996 05:40:50 -0500 (EST)
9401   Files:  global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
9402
9403   Title:  "Emulate missing flock() with either fcntl() or lockf()"
9404    From:  Chip Salzenberg
9405   Files:  pp_sys.c
9406
9407   Title:  "3_09: minor patches for OS/2"
9408    From:  Ilya Zakharevich
9409  Msg-ID:  <199611270830.DAA04985@monk.mps.ohio-state.edu>
9410    Date:  Wed, 27 Nov 1996 03:30:05 -0500 (EST)
9411   Files:  doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
9412           os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
9413           os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
9414           os2/os2.c os2/os2ish.h perl.h
9415
9416   Title:  "Re: 5.003_09 and QNX"
9417    From:  nort@bottesini.harvard.edu (Norton Allen)
9418  Msg-ID:  <9611271836.AA14460@bottesini.harvard.edu>
9419    Date:  Wed, 27 Nov 96 13:36:06 est
9420   Files:  Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
9421           t/TEST toke.c util.c x2p/proto.h
9422
9423   Title:  "Re: updated patch on the sysread, syswrite for VMS"
9424    From:  Charles Bailey
9425  Msg-ID:  <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
9426    Date:  Tue, 26 Nov 1996 17:28:23 -0500 (EST)
9427   Files:  t/op/sysio.t
9428
9429  LIBRARY AND EXTENSIONS
9430
9431   Title:  "Minor patch to debugger"
9432    From:  Ilya Zakharevich
9433  Msg-ID:  <199611290533.AAA08053@monk.mps.ohio-state.edu>
9434    Date:  Fri, 29 Nov 1996 00:33:49 -0500 (EST)
9435   Files:  lib/perl5db.pl
9436
9437   Title:  "AutoLoader::AUTOLOAD optimization"
9438    From:  Nick Ing-Simmons
9439  Msg-ID:  <199611231954.TAA09921@ni-s.u-net.com>
9440    Date:  Sat, 23 Nov 1996 19:54:52 GMT
9441   Files:  lib/AutoLoader.pm
9442
9443   Title:  "Diagnostic cleanup"
9444    From:  Chip Salzenberg
9445   Files:  lib/diagnostics.pm pod/perldiag.pod
9446
9447  DOCUMENTATION
9448
9449   Title:  "Improve documentation for sysread() and syswrite()"
9450    From:  Chip Salzenberg
9451   Files:  pod/perlfunc.pod
9452
9453   Title:  "Document how to use $SIG{ALRM} and alarm()"
9454    From:  Roderick Schertler
9455  Msg-ID:  <5898.849026569@eeyore.ibcinc.com>
9456    Date:  Tue, 26 Nov 1996 11:42:49 -0500
9457   Files:  pod/perlfunc.pod
9458
9459
9460 ----------------
9461 Version 5.003_09
9462 ----------------
9463
9464 This patch was a compendium of various fixes and enhancements from
9465 many people, including some serious improvement in lexical variable
9466 scoping and locale handling.
9467
9468  CORE LANGUAGE CHANGES
9469
9470   Title:  "Lexical locales"
9471           (make effectiveness of locales depend on C<use locale>)
9472    From:  Chip Salzenberg
9473   Files:  too many to list
9474
9475   Title:  "Lexical scoping cleanup"
9476           (tighten scoping of lexical variables, somewhat on the
9477           new constructs and somewhat on the old)
9478    From:  Chip Salzenberg
9479   Files:  many... but mostly perly.y and toke.c
9480
9481   Title:  "Re: memory corruption / security bug in sysread,syswrite + pa
9482    From:  Jarkko Hietaniemi
9483  Msg-ID:  <199611251946.VAA30459@alpha.hut.fi>
9484    Date:  Mon, 25 Nov 1996 21:46:31 +0200 (EET)
9485   Files:  MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
9486           t/op/sysio.t
9487
9488  OTHER CORE CHANGES
9489
9490   Title:  "Configure fix for handling DynaLoader"
9491    From:  Chip Salzenberg
9492   Files:  Configure
9493
9494   Title:  "Properly prototype safe{malloc,calloc,realloc,free}."
9495    From:  Chip Salzenberg
9496   Files:  proto.h
9497
9498   Title:  "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
9499    From:  John Hughes <john@AtlanTech.COM>
9500  Msg-ID:  <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
9501    Date:  Wed, 20 Nov 1996 14:27:06 +0100
9502   Files:  sv.c
9503
9504   Title:  ""static" call to UNIVERSAL::can"
9505    From:  Nick Ing-Simmons
9506  Msg-ID:  <199611211547.PAA15878@pluto>
9507    Date:  Thu, 21 Nov 1996 15:47:46 GMT
9508   Files:  universal.c
9509
9510   Title:  "die -> croak"
9511    From:  Gurusamy Sarathy
9512  Msg-ID:  <199611212111.QAA17070@aatma.engin.umich.edu>
9513    Date:  Thu, 21 Nov 1996 16:11:21 -0500
9514   Files:  pp_ctl.c
9515
9516   Title:  "Patch for embed.pl when !EMBED && !MULTIPLICITY"
9517    From:  Chip Salzenberg
9518   Files:  embed.pl
9519
9520   Title:  "Add new symbols to old_global.sym, too."
9521    From:  Chip Salzenberg
9522   Files:  global.sym old_global.sym
9523
9524   Title:  "Cleanup of {,un}pack('w')."
9525    From:  Chip Salzenberg
9526   Files:  pp.c
9527
9528   Title:  "Cleanups from Ilya."
9529    From:  Chip Salzenberg
9530   Files:  gv.c malloc.c pod/perlguts.pod pp_ctl.c
9531
9532   Title:  "Fix for unpack('w') on 64-bit systems."
9533    From:  Chip Salzenberg
9534   Files:  pp.c
9535
9536   Title:  "Re: LC_NUMERIC support is ready + performance"
9537    From:  Ilya Zakharevich
9538  Msg-ID:  <199611260308.WAA02677@monk.mps.ohio-state.edu>
9539    Date:  Mon, 25 Nov 1996 22:08:27 -0500 (EST)
9540   Files:  sv.c
9541
9542   Title:  "Hash key sharing improvements from Ilya."
9543    From:  Chip Salzenberg
9544   Files:  hv.c hv.h proto.h
9545
9546   Title:  "Mortal stack pre-allocation from Ilya."
9547    From:  Chip Salzenberg
9548   Files:  pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
9549
9550  PORTABILITY
9551
9552   Title:  "VMS patches post-5.003_08"
9553    From:  Charles Bailey
9554  Msg-ID:  <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
9555    Date:  Fri, 22 Nov 1996 18:16:31 -0500 (EST)
9556   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
9557           lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
9558           utils/h2xs.PL vms/config.vms vms/descrip.mms
9559           vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
9560           vms/vmsish.h
9561
9562   Title:  "5.003_08: OS/2-specific bugs/enhancements"
9563    From:  Ilya Zakharevich
9564  Msg-ID:  <199611241147.GAA00490@monk.mps.ohio-state.edu>
9565    Date:  Sun, 24 Nov 1996 06:47:25 -0500 (EST)
9566   Files:  README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
9567           os2/OS2/PrfDB/PrfDB.pm os2/os2.c
9568
9569   Title:  "HP patches didn't make it into _08 (fwd)"
9570    From:  Jeff Okamoto
9571  Msg-ID:  <199611260215.AA100414526@hpcc123.corp.hp.com>
9572    Date:  Mon, 25 Nov 96 18:15:26 PST
9573   Files:  ext/DynaLoader/dl_hpux.xs
9574
9575   Title:  "Another HP "patch" that didn't make it (new hints file)"
9576    From:  Jeff Okamoto
9577  Msg-ID:  <199611252116.AA245766577@hpcc123.corp.hp.com>
9578    Date:  Mon, 25 Nov 1996 13:16:17 -0800
9579   Files:  hints/hpux.sh
9580
9581  LIBRARY AND EXTENSIONS
9582
9583   Title:  "Elide spurious space in db-hash.t"
9584    From:  Chip Salzenberg
9585   Files:  t/lib/db-hash.t
9586
9587   Title:  "Update documentation and warning in I18N::Collate."
9588    From:  Chip Salzenberg
9589   Files:  lib/I18N/Collate.pm
9590
9591   Title:  "Fix bitwise op test; clean up a couple of others"
9592    From:  Chip Salzenberg
9593   Files:  t/lib/bigintpm.t t/op/bop.t t/op/overload.t
9594
9595   Title:  "minimal timelocal.pl for _09"
9596    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
9597  Msg-ID:  <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
9598    Date:  Tue, 19 Nov 1996 19:54:23 +0100
9599   Files:  lib/Time/Local.pm
9600
9601   Title:  "Socket test improvement from Ilya."
9602    From:  Chip Salzenberg
9603   Files:  t/lib/io_sock.t
9604
9605   Title:  "Re: blib"
9606    From:  Nick Ing-Simmons
9607  Msg-ID:  <199611230917.JAA00471@ni-s.u-net.com>
9608    Date:  Sat, 23 Nov 1996 09:17:40 GMT
9609   Files:  lib/blib.pm
9610
9611  DOCUMENTATION
9612
9613   Title:  "perldiag documentation patch."
9614    From:  Paul Marquess
9615  Msg-ID:  <9611201607.AA12729@claudius.bfsec.bt.co.uk>
9616    Date:  Wed, 20 Nov 96 16:07:28 GMT
9617   Files:  pod/perldiag.pod
9618
9619   Title:  "a missing perldiag entry"
9620    From:  Gurusamy Sarathy
9621  Msg-ID:  <199611212024.PAA15758@aatma.engin.umich.edu>
9622    Date:  Thu, 21 Nov 1996 15:24:02 -0500
9623   Files:  pod/perldiag.pod
9624
9625   Title:  "perlfunc patch"
9626    From:  Paul Marquess
9627  Msg-ID:  <9611201404.AA12477@claudius.bfsec.bt.co.uk>
9628    Date:  Wed, 20 Nov 96 14:04:08 GMT
9629   Files:  pod/perlfunc.pod
9630
9631   Title:  "Patch for pod/perlpod.pod"
9632    From:  "Joseph S. Myers" <jsm28@cam.ac.uk>
9633  Msg-ID:  <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
9634    Date:  Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
9635   Files:  pod/perlpod.pod
9636
9637   Title:  "Update locale documentation."
9638    From:  Chip Salzenberg
9639   Files:  pod/perli18n.pod
9640
9641  BUNDLED UTILITIES
9642
9643   Title:  "Fix type mismatches in x2p's safe{alloc,realloc,free}."
9644    From:  Chip Salzenberg
9645   Files:  x2p/util.c
9646
9647
9648 ----------------
9649 Version 5.003_08
9650 ----------------
9651
9652 This patch was a compendium of various fixes and enhancements from
9653 many people.  Here are some of the more significant changes.
9654
9655
9656  CORE LANGUAGE CHANGES
9657
9658   Title:  "Make C<no FOO> fail if C<unimport FOO> fails"
9659    From:  Tim Bunce
9660   Files:  gv.c
9661
9662   Title:  "Bitwise op sign rationalization"
9663           (Make bitwise ops result in unsigned values, unless C<use
9664           integer> is in effect.  Includes initial support for UVs.)
9665    From:  Chip Salzenberg
9666   Files:  op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
9667           pp_hot.c proto.h sv.c t/op/bop.t
9668
9669   Title:  "Defined scoping for C<my> in control structures"
9670           (Finally defines semantics of "my" in control expressions,
9671           like the condition of "if" and "while".  In all cases, scope
9672           of a "my" var extends to the end of the entire control
9673           structure.  Also adds new construct "for my", which
9674           automatically declares the control variable "my" and limits
9675           its scope to the loop.)
9676    From:  Chip Salzenberg
9677   Files:  op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
9678
9679   Title:  "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
9680           (This patch makes Perl correctly ignore SvIVX() if either
9681           NOK or POK is true, since SvIVX() may be a truncated or
9682           overflowed version of the real value.)
9683    From:  Chip Salzenberg
9684   Files:  pp.c pp_hot.c sv.c
9685
9686   Title:  "Make code match Camel II re: functions that use $_"
9687    From:  Paul Marquess
9688   Files:  opcode.pl
9689
9690   Title:  "Provide scalar context on left side of "->""
9691    From:  Chip Salzenberg
9692   Files:  perly.c perly.y
9693
9694   Title:  "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
9695    From:  Chip Salzenberg
9696   Files:  toke.c
9697
9698
9699  OTHER CORE CHANGES
9700
9701   Title:  "Warn on overflow of octal and hex integers"
9702    From:  Chip Salzenberg
9703   Files:  proto.h toke.c util.c
9704
9705   Title:  "If -w active, warn for commas and hashes ('#') in qw()"
9706    From:  Chip Salzenberg
9707   Files:  toke.c
9708
9709   Title:  "Fixes for pack('w')"
9710    From:  Ulrich Pfeifer
9711   Files:  pp.c t/op/pack.t
9712
9713   Title:  "More complete output from sv_dump()"
9714    From:  Gurusamy Sarathy
9715   Files:  sv.c
9716
9717   Title:  "Major '..' and debugger patches"
9718    From:  Ilya Zakharevich
9719   Files:  lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
9720
9721   Title:  "Fix for formline()"
9722    From:  Gurusamy Sarathy
9723   Files:  global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
9724           t/op/write.t
9725
9726   Title:  "Fix stack botch in untie and binmode"
9727    From:  Gurusamy Sarathy
9728   Files:  pp_sys.c
9729
9730   Title:  "Complete EMBED, including symbols from interp.sym"
9731           (New define EMBEDMYMALLOC makes embedding total by
9732           avoiding "Mymalloc" etc.)
9733    From:  Chip Salzenberg
9734   Files:  MANIFEST embed.pl ext/DynaLoader/dlutils.c
9735           ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
9736           perl.h pp_sys.c proto.h regexec.c toke.c util.c
9737           x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
9738
9739   Title:  "Support old embedding for people who want it"
9740    From:  Chip Salzenberg
9741   Files:  MANIFEST Makefile.SH old_embed.pl old_global.sym
9742
9743
9744  PORTABILITY
9745
9746   Title:  "Miscellaneous VMS fixes"
9747    From:  Charles Bailey
9748   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
9749           lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
9750           perl.h perl_exp.SH proto.h t/TEST t/io/read.t
9751           t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
9752           vms/Makefile vms/config.vms vms/descrip.mms
9753           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
9754           vms/perlvms.pod vms/test.com vms/vms.c
9755
9756   Title:  "DJGPP patches (MS-DOS)"
9757    From:  "Douglas E. Wegscheid" <wegscd@whirlpool.com>
9758   Files:  doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
9759           lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
9760           perl.h pp_sys.c proto.h sv.c util.c
9761
9762   Title:  "Plan 9 update"
9763    From:  Luther Huffman <lutherh@infinet.com>
9764   Files:  plan9/buildinfo plan9/config.plan9 plan9/exclude
9765           plan9/genconfig.pl plan9/mkfile plan9/setup.rc
9766
9767   Title:  "Patch to make Perl work under AmigaOS"
9768    From:  Norbert Pueschel
9769   Files:  MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
9770           lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
9771
9772  LIBRARY AND EXTENSIONS
9773
9774   Title:  "DB_File 1.05"
9775    From:  Paul Marquess
9776   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
9777
9778   Title:  "Getopts::Std patch for hash support"
9779    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
9780   Files:  lib/Getopt/Std.pm
9781
9782   Title:  "Kludge for bareword handles"
9783           (Add 'require IO::Handle' at beginning of FileHandle.pm)
9784    From:  Chip Salzenberg
9785   Files:  ext/FileHandle/FileHandle.pm
9786
9787   Title:  "Re: strtod / strtol patch for POSIX module"
9788    From:  hammen@gothamcity.jsc.nasa.gov (David Hammen)
9789   Files:  Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
9790           ext/POSIX/POSIX.xs t/lib/posix.t
9791
9792  BUNDLED UTILITIES
9793
9794   Title:  "Fix a2p translation of '{print "a" "b" "c"}'"
9795    From:  Chip Salzenberg
9796   Files:  x2p/a2p.c x2p/a2p.y
9797
9798
9799 ----------------
9800 Version 5.003_07
9801 ----------------
9802
9803 This patch was primarily to fix bugs or include little things I missed
9804 in 5.003_06.  5.003_07 is intended to be stable enough to merit serious
9805 testing with an eye towards eventual release as 5.004.
9806
9807 If it doesn't work for you, try
9808
9809         LC_ALL=C; export LC_ALL
9810
9811 for Bourne shell users, or 
9812
9813         setenv LC_ALL C
9814
9815 for C-shell users.  Some versions of IRIX are reported to have
9816 problems with sort when the locale is other than C.  This manifests
9817 as an infinite loop in the ./miniperl configpm step.
9818
9819 The details are described below.  A very brief summary is:
9820
9821 o Visible Changes to Core Functionality
9822
9823    -Support for BER compressed integers.  See perlfunc.pod for
9824     documentation on the 'w' option.
9825
9826    -untaint support added to IO extension.
9827     
9828 o Changes in Core Internals
9829
9830    -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
9831     as it was pre-5.003_01.  Again, this is for binary compatibility
9832     with 5.003.  (5.003_06 erroneously called it Myrealloc.)
9833
9834    -Getopt::Long updated to version 2.4.
9835
9836 o Configure and build enhancements
9837
9838    -improved SCO hints.  Actually these are unconfirmed guesses, but
9839     they may be right.
9840
9841    -OS/2 and Plan9 updates.
9842
9843 o Bug fixes
9844
9845     -print sort (4,1,3,2);
9846
9847     -group numbers are integers again.
9848
9849     -other things.  See the specific changes for details.
9850
9851 o Specific Changes
9852
9853 Here are the specific file-by-file changes.
9854
9855 Index: Changes
9856
9857     Updated for 5.003_07.
9858
9859     Fixed a spelling error.
9860
9861 Index: Configure
9862
9863     Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
9864     Since the GNU libc test requires compiling and linking a test
9865     program, the dependencies have been altered and lots of pieces of
9866     Configure have moved around unchanged.  The patch is big but the
9867     effect is little.
9868
9869     Allow for both <sys/select.h> and <time.h> in fd_set tests.
9870     Systems which don't allow both (e.g. SCO) have to turn off one
9871     or the other in the hints file for now.
9872
9873 Index: INSTALL
9874
9875     Warn about re-using config.sh version-specific values.
9876
9877 Index: MANIFEST
9878
9879     Date: Tue, 8 Oct 1996 22:24:48 -0400
9880     From: "Randy J. Ray" <rjray@uswest.com>
9881     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9882
9883     This is a re-post of my patch to Graham's IO library to add a method in
9884     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9885     that is of or inherits from IO::Handle. With this flag set, data read from
9886     said handle is not tainted, whether running under -T, suid or sgid.
9887
9888     This patch adds the method to IO.xs, adds documentation and warning to the
9889     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9890     adds mention of the new file to MANIFEST.
9891
9892     Add mention of t/lib/io_taint.t
9893
9894     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9895     From: Ilya Zakharevich
9896
9897     os2/Changes added.
9898
9899 Index: Makefile.SH
9900
9901     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9902     From: Ilya Zakharevich
9903
9904     All the executable targets are moved into the same chunk with
9905         shared library target, which is delegated to
9906         $osname/Makefile.SHs if found.
9907     config.h should depend on config_h.SH.
9908
9909     Remove mkmanifest target, since it will generate incorrectly
9910     sorted MANIFEST file, I would imagine (I haven't checked).
9911
9912 Index: README.os2
9913
9914     New version.
9915
9916 Index: config_H
9917
9918     Update SH_PATH comment.
9919
9920 Index: config_h.SH
9921
9922     Update SH_PATH comment.
9923
9924 Index: ext/IO/IO.xs
9925
9926     Date: Tue, 8 Oct 1996 22:24:48 -0400
9927     From: "Randy J. Ray" <rjray@uswest.com>
9928     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9929
9930     This is a re-post of my patch to Graham's IO library to add a method in
9931     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9932     that is of or inherits from IO::Handle. With this flag set, data read from
9933     said handle is not tainted, whether running under -T, suid or sgid.
9934
9935     This patch adds the method to IO.xs, adds documentation and warning to the
9936     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9937     adds mention of the new file to MANIFEST.
9938
9939     Add method "untaint" into class IO::Handle
9940
9941 Index: ext/IO/lib/IO/Handle.pm
9942
9943     Date: Tue, 8 Oct 1996 22:24:48 -0400
9944     From: "Randy J. Ray" <rjray@uswest.com>
9945     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9946
9947     This is a re-post of my patch to Graham's IO library to add a method in
9948     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9949     that is of or inherits from IO::Handle. With this flag set, data read from
9950     said handle is not tainted, whether running under -T, suid or sgid.
9951
9952     This patch adds the method to IO.xs, adds documentation and warning to the
9953     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9954     adds mention of the new file to MANIFEST.
9955
9956     Document IO::Handle::untaint and give warning about the bad
9957     things it can do.
9958
9959 Index: ext/SDBM_File/sdbm/sdbm.h
9960
9961     Change Myrealloc to Myremalloc to conform to 5.003's version.
9962     I left in the Mycalloc since malloc.c now includes a calloc,
9963     and we might need to hide it.
9964
9965 Index: gv.c
9966
9967     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9968     From: Ilya Zakharevich
9969
9970     Better error message for overload.
9971
9972 Index: hints/os2.sh
9973
9974     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9975     From: Ilya Zakharevich
9976
9977     Some optimization (speedup in loading GNU utilities with some
9978         memory present - 32M should be quite enough).
9979     Test for revision of EMX, and setting fork()ing appropriately.
9980     libc was in .../st/... instead of mt.
9981     README.os2 is installed as pod/perlos2.pod.
9982
9983 Index: hints/sco.sh
9984
9985     Don't include <sys/select.h> along with <time.h>.
9986
9987 Index: installperl
9988
9989     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9990     From: Ilya Zakharevich
9991
9992     Restore timestamps under OS/2 (needed for binary install).
9993
9994 Index: lib/Cwd.pm
9995
9996     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9997     From: Ilya Zakharevich
9998
9999     Use builtin methods if present under OS/2 (maybe should be
10000     done outside of OS/2 too?).
10001
10002 Index: lib/ExtUtils/MM_Unix.pm
10003
10004     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10005     From: Ilya Zakharevich
10006
10007     Made `use strict'-clean even in parts shadowed by Autoloading.
10008
10009 Index: lib/ExtUtils/typemap
10010
10011     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10012     From: Ilya Zakharevich
10013
10014     `bool' entry added.
10015
10016 Index: lib/ExtUtils/xsubpp
10017
10018     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10019     From: Ilya Zakharevich
10020
10021     Logic for processing RETVAL documented (at last!).
10022
10023 Index: lib/File/Copy.pm
10024
10025     Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
10026     From: Ilya Zakharevich
10027     Subject: Cleanup after new test
10028
10029     Below are patches for File::Copy (copying to filehandles was just
10030     plain broken under OS/2 and VMS)
10031
10032 Index: lib/FindBin.pm
10033
10034     Date: Fri, 20 Sep 1996 15:04:04 +0200
10035     From: Gisle Aas
10036     Subject: Documentation patch to the FindBin module
10037
10038 Index: lib/Getopt/Long.pm
10039
10040     Update to version 2.4.
10041
10042 Index: lib/lib.pm
10043
10044     Date: Thu, 10 Oct 1996 14:22:05 -0400
10045     From: "Brent B. Powers" <powers@ml.com>
10046     Subject: Re: patch for lib.pm
10047
10048     Ignore undefined entries.
10049
10050 Index: lib/newgetopt.pl
10051
10052     Updated to version 2.4 to match Getopt::Long.
10053
10054 Index: makedepend.SH
10055
10056     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10057     From: Ilya Zakharevich
10058
10059     weed out perl_exp.SH, config_h.SH
10060     (They have these funny names to avoid names like perl.exp.SH
10061     with more than two '.'  Such names are illegal on some systems.)
10062
10063 Index: mg.c
10064
10065     Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
10066     From: Chip Salzenberg
10067     Subject: Re: Group fix for 5.003_06
10068
10069     The group problems recently experienced are due to a small error
10070     introduced in 5.003_06.  This patch is required to fix the bug:
10071
10072 Index: os2/Changes
10073
10074     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10075     From: Ilya Zakharevich
10076
10077     sys/un.h is not very useful without Merlin toolkit.
10078     updates for fork()ing.
10079
10080     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10081     From: Ilya Zakharevich
10082
10083     added.
10084
10085 Index: os2/Makefile.SHs
10086
10087     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10088     From: Ilya Zakharevich
10089
10090     Convoluted process to create chimera executables added.
10091     aout_clean is done automatically on clean.
10092
10093 Index: os2/OS2/ExtAttr/t/os2_ea.t
10094
10095     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10096     From: Ilya Zakharevich
10097
10098     Use `unlink' where appropriate.
10099
10100 Index: os2/diff.configure
10101
10102     Updated.
10103
10104 Index: os2/os2.c
10105
10106     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10107     From: Ilya Zakharevich
10108
10109     /bin/sh is translated to the configured value of location of sh.exe.
10110     popen() used even if we can fork (as we do now).
10111     builtins added for the sake of path manipulation.
10112
10113 Index: os2/os2ish.h
10114
10115     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10116     From: Ilya Zakharevich
10117
10118     sys/un.h is not very useful without Merlin toolkit.
10119     updates for fork()ing.
10120
10121 Index: patchlevel.h
10122
10123     Change to subversion 7.
10124
10125 Index: perl.c
10126
10127     Date: Wed, 9 Oct 1996 19:03:41 +0000
10128     From: Tim Bunce
10129     Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
10130
10131     I've just started using purify on a perl with DBD::Oracle linked in
10132     (the number of uninitialised memory reads in the Oracle libraries
10133     is frightning!).
10134
10135     If perl_destruct_level and $SIG{__WARN__} are set then I see a range
10136     of problems typified by this example and folowed by a core dump:
10137
10138     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10139     From: Ilya Zakharevich
10140
10141     Copywrite of OS/2 port now has \n\n.
10142     Now deletes -e file (again!) if compilation is interrupted.
10143
10144 Index: perl.h
10145
10146     Change Myrealloc to Myremalloc to conform to 5.003's version.
10147     I left in the Mycalloc since malloc.c now includes a calloc,
10148     and we might need to hide it.
10149
10150 Index: plan9/aperl
10151
10152     Updated for 5.003_07
10153
10154 Index: plan9/arpa/inet.h
10155
10156     Updated for 5.003_07
10157
10158 Index: plan9/buildinfo
10159
10160     Updated for 5.003_07
10161
10162 Index: plan9/config.plan9
10163
10164     Updated for 5.003_07
10165
10166 Index: plan9/exclude
10167
10168     Updated for 5.003_07
10169
10170 Index: plan9/fndvers
10171
10172     Updated for 5.003_07
10173
10174 Index: plan9/genconfig.pl
10175
10176     Updated for 5.003_07
10177
10178 Index: plan9/mkfile
10179
10180     Updated for 5.003_07
10181
10182 Index: plan9/myconfig.plan9
10183
10184     Updated for 5.003_07
10185
10186 Index: plan9/perlplan9.doc
10187
10188     Updated for 5.003_07
10189
10190 Index: plan9/perlplan9.pod
10191
10192     Updated for 5.003_07
10193
10194 Index: plan9/plan9.c
10195
10196     Updated for 5.003_07
10197
10198 Index: plan9/plan9ish.h
10199
10200     Updated for 5.003_07
10201
10202 Index: plan9/setup.rc
10203
10204     Updated for 5.003_07
10205
10206 Index: plan9/versnum
10207
10208     Updated for 5.003_07
10209
10210 Index: pod/perldiag.pod
10211
10212     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10213     From: Ilya Zakharevich
10214
10215     mention that malloc in berkeley DB is broken, and PERL_BADFREE.
10216     OS/2-specific messages added.
10217
10218 Index: pod/perlfunc.pod
10219
10220     Date: 20 Sep 1996 13:17:14 +0200
10221     From: Ulrich Pfeifer
10222     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
10223
10224 Index: pod/perli18n.pod
10225
10226     Updated version with high bits intact.
10227
10228 Index: pod/perlop.pod
10229
10230     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10231     From: Ilya Zakharevich
10232
10233     Crossrefs corrected.
10234
10235 Index: pod/perltrap.pod
10236
10237     Clarified that warn() _always_ printed to STDERR, both in perl4
10238     and perl5.
10239
10240 Index: pod/perlvar.pod
10241
10242     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10243     From: Ilya Zakharevich
10244
10245     $^E under OS/2.
10246
10247 Index: pp.c
10248
10249     Date: 20 Sep 1996 13:17:14 +0200
10250     From: Ulrich Pfeifer
10251     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
10252
10253 Index: pp_sys.c
10254
10255     Date: Wed, 9 Oct 1996 19:07:24 GMT
10256     From: Chris Faylor <cgf@bbc.com>
10257
10258     The problem is that SCO apparently needs to have a file opened
10259     with write privileges for chsize to work correctly.
10260
10261 Index: sv.c
10262
10263     Date: Tue, 08 Oct 1996 23:54:47 -0400
10264     From: Gurusamy Sarathy
10265     Subject: Re: Sorting lists of integers doesn't always work
10266
10267     >> >       print sort (4,1,2,3);
10268     >> >
10269     >> > actually prints "4123", i.e. doesn't actually sort.   Bug?  Feature?
10270
10271     This broke between 5.001n and 5.002.  There was a long winded thread
10272     about sorting undefs in some order (rather than coredumping) around
10273     the 5.002beta times (search for "bogorefs" in the subject-line on
10274     p5p archive for details). Larry added in some code that presumes that
10275     the private flags are set by the time qsort() is called:
10276
10277     Unfortunately, sv_2pv() does not set the POKp flag, so the above
10278     code breaks!  Here's a patch against 5.00306.
10279
10280 Index: t/lib/anydbm.t
10281
10282     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10283     From: Ilya Zakharevich
10284
10285     File mode under OS/2 is not what you expect. However, this has
10286     nothing to do with databases, _and_ there is a test
10287     for this in stat.t (which dutifully fails). There is
10288     no point to consider this behaviour as a bug in
10289     database code.
10290     So OS/2 is special-cased in these tests.
10291
10292 Index: t/lib/db-btree.t
10293
10294     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10295     From: Ilya Zakharevich
10296
10297     File mode under OS/2 is not what you expect. However, this has
10298     nothing to do with databases, _and_ there is a test
10299     for this in stat.t (which dutifully fails). There is
10300     no point to consider this behaviour as a bug in
10301     database code.
10302     So OS/2 is special-cased in these tests.
10303
10304 Index: t/lib/db-hash.t
10305
10306     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10307     From: Ilya Zakharevich
10308
10309     File mode under OS/2 is not what you expect. However, this has
10310     nothing to do with databases, _and_ there is a test
10311     for this in stat.t (which dutifully fails). There is
10312     no point to consider this behaviour as a bug in
10313     database code.
10314     So OS/2 is special-cased in these tests.
10315
10316 Index: t/lib/db-recno.t
10317
10318     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10319     From: Ilya Zakharevich
10320
10321     File mode under OS/2 is not what you expect. However, this has
10322     nothing to do with databases, _and_ there is a test
10323     for this in stat.t (which dutifully fails). There is
10324     no point to consider this behaviour as a bug in
10325     database code.
10326     So OS/2 is special-cased in these tests.
10327
10328 Index: t/lib/gdbm.t
10329
10330     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10331     From: Ilya Zakharevich
10332
10333     File mode under OS/2 is not what you expect. However, this has
10334     nothing to do with databases, _and_ there is a test
10335     for this in stat.t (which dutifully fails). There is
10336     no point to consider this behaviour as a bug in
10337     database code.
10338     So OS/2 is special-cased in these tests.
10339
10340 Index: t/lib/io_pipe.t
10341
10342     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10343     From: Ilya Zakharevich
10344
10345     Better error message on dying.
10346
10347 Index: t/lib/io_taint.t
10348
10349     Date: Tue, 8 Oct 1996 22:24:48 -0400
10350     From: "Randy J. Ray" <rjray@uswest.com>
10351     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
10352
10353     This is a re-post of my patch to Graham's IO library to add a method in
10354     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
10355     that is of or inherits from IO::Handle. With this flag set, data read from
10356     said handle is not tainted, whether running under -T, suid or sgid.
10357
10358     This patch adds the method to IO.xs, adds documentation and warning to the
10359     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
10360     adds mention of the new file to MANIFEST.
10361
10362     Test suite for the untaint method of class IO::Handle.
10363
10364 Index: t/lib/ndbm.t
10365
10366     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10367     From: Ilya Zakharevich
10368
10369     File mode under OS/2 is not what you expect. However, this has
10370     nothing to do with databases, _and_ there is a test
10371     for this in stat.t (which dutifully fails). There is
10372     no point to consider this behaviour as a bug in
10373     database code.
10374     So OS/2 is special-cased in these tests.
10375
10376 Index: t/lib/odbm.t
10377
10378     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10379     From: Ilya Zakharevich
10380
10381     File mode under OS/2 is not what you expect. However, this has
10382     nothing to do with databases, _and_ there is a test
10383     for this in stat.t (which dutifully fails). There is
10384     no point to consider this behaviour as a bug in
10385     database code.
10386     So OS/2 is special-cased in these tests.
10387
10388 Index: t/lib/sdbm.t
10389
10390     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10391     From: Ilya Zakharevich
10392
10393     File mode under OS/2 is not what you expect. However, this has
10394     nothing to do with databases, _and_ there is a test
10395     for this in stat.t (which dutifully fails). There is
10396     no point to consider this behaviour as a bug in
10397     database code.
10398     So OS/2 is special-cased in these tests.
10399
10400 Index: t/lib/socket.t
10401
10402     Date: Thu, 10 Oct 1996 01:09:59 -0400
10403     From: Spider Boardman
10404     Subject: Re: 5.003_06 is available (results on ULTRIX)
10405
10406     fix t/lib/socket.t to treat TCP like the stream protocol it is
10407     rather than expecting it behave rationally in all cases.
10408
10409 Index: t/op/pack.t
10410
10411     Date: 20 Sep 1996 13:17:14 +0200
10412     From: Ulrich Pfeifer
10413     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
10414
10415 Index: t/op/sort.t
10416
10417     Date: Wed, 09 Oct 1996 00:41:27 -0400
10418     From: Gurusamy Sarathy
10419     Subject: more t/op/sort.t tests
10420
10421 Index: util.c
10422
10423     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10424     From: Ilya Zakharevich
10425
10426     uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
10427     as my_syspclose ifdef OS2 and can FORK (as OS2 does).
10428
10429 Index: x2p/Makefile.SH
10430
10431     Date: Wed, 9 Oct 96 16:00:29 edt
10432     From: Norton Allen <nort@bottesini.harvard.edu>
10433     Subject: Re: sh Configure?
10434
10435     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
10436     in the x2p directory, even if $0 isn't set to the full
10437     pathname of the file being extracted.
10438
10439 Index: x2p/cflags.SH
10440
10441     Date: Wed, 9 Oct 96 16:00:29 edt
10442     From: Norton Allen <nort@bottesini.harvard.edu>
10443     Subject: Re: sh Configure?
10444
10445     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
10446     in the x2p directory, even if $0 isn't set to the full
10447     pathname of the file being extracted.
10448
10449
10450 ----------------
10451 Version 5.003_06
10452 ----------------
10453
10454 This patch was primarily to fix bugs, improve the documentation,
10455 and work towards restoring binary compatibility with 5.003.
10456 The details are described below.  A very brief summary is:
10457
10458 o Visible Changes to Core Functionality
10459
10460    -Significantly improved support _with documentation_ for
10461     locales, including LC_COLLATE.  See the new pod/perli18n.pod.
10462     Thanks to Jarkko Hietaniemi.
10463
10464    -new version of Math::Complex, with test suite.  Ought to be
10465     backwards compatible, but check it out if you use Math::Complex.
10466
10467    -Pre-extending hashes now works.  keys %hash = 5000 will pre-size
10468     %hash.
10469
10470    -__DATA__ filehandle is untainted.
10471
10472 o Changes in Core Internals
10473
10474    -gv_fullname and gv_efullname have reverted to their pre-5.003_03
10475     versions for binary compatibility.  Actually, they are implemented
10476     as stubs pointing to the new 3-argument forms gv_fullname3 and
10477     gv_efullname3.
10478
10479    -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
10480     as it was pre-5.003_01.  Again, this is for binary compatibility
10481     with 5.003.
10482
10483 o Configure and build enhancements
10484
10485    -many new tests for the standard library.
10486
10487    -test suite now locale-friendly.
10488
10489    -a2p.man and s2p.man now made into pods.
10490
10491 o Bug fixes
10492
10493    -whitespace lexer errors fixed.
10494
10495    -many, many other things.  See details below.
10496
10497 o Specific Changes
10498
10499 Here are the specific file-by-file changes.
10500
10501 # This is my patch perl5.003_06.pat to perl5.003_05
10502 # The full description is below.
10503 # Please execute the following commands before applying this patch.
10504 # (You can feed this patch to 'sh' to do so.)
10505 #    -- Andy Dougherty
10506
10507 # We'll create some new tests, but patch won't automatically make them
10508 # executable.
10509 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
10510         env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
10511         findbin.t getopt.t hostname.t parsewords.t searchdict.t \
10512         selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
10513 do
10514     touch t/lib/$t
10515     chmod +x t/lib/$t
10516 done
10517
10518 # The a2p.man and s2p.man pages have been changed into pods.
10519 rm -f x2p/a2p.man x2p/s2p.man
10520
10521 exit 0
10522
10523
10524 This is patch perl5.003_06.pat to perl version 5.003_05.
10525 This takes you from 5.003_05 to 5.003_06.
10526
10527 To apply this patch, run the above commands,
10528 cd to your perl source directory and then type
10529
10530         patch -p1 -N < perl5.003_06.pat
10531
10532 The changes are described after each /^Index:/ line below.  This is
10533 designed so you can examine each change with a command such as
10534
10535         csplit -k perl5.003_06.pat '/^Index:/' '{999}'
10536
10537 (Of course, since there are more than 100 Index entries, your
10538 csplit may complain, since many csplit's have an arbitrary limit of 100
10539 files.  Still, you can manually split the file or roll your own.)
10540
10541 Index: Changes
10542
10543     Updated for 5.003_06.
10544
10545 Index: Configure
10546
10547     Add -Wl,rpath option for irix* to find the installed shared
10548     libperl.so
10549
10550     Add /shlib to libpth.  It is used by Digital Unix 4.0.
10551
10552     Date: Mon, 30 Sep 1996 14:01:05 +0100
10553     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10554
10555     Detect Cygnus Win32, or at least don't let Configure get fooled
10556     into thinking it's OS/2.
10557
10558 Index: INSTALL
10559
10560     Date: Mon, 7 Oct 1996 22:03:00 +0300
10561     From: Jarkko Hietaniemi
10562     Subject: LC_COLLATE.
10563
10564     Big patch to add, document, and test LC_COLLATE support.
10565
10566     added LC_COLLATE doc.
10567
10568 Index: MANIFEST
10569
10570     Date: Sun, 22 Sep 1996 00:59:56 +0200
10571     From: Gisle Aas
10572     Subject: More standard library test scripts
10573
10574     This is a collection of test scripts for the standard library modules.
10575     Some of the tests does not pass unless some of the patches I have sent
10576     out are applied.
10577
10578     Date: Sat, 28 Sep 1996 15:11:06 +0200
10579     From: Andreas Koenig
10580     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10581
10582     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10583
10584     Date: Mon, 7 Oct 1996 22:03:00 +0300
10585     From: Jarkko Hietaniemi
10586     Subject: LC_COLLATE.
10587
10588     Big patch to add, document, and test LC_COLLATE support.
10589
10590     added perli18n.pod.
10591
10592 Index: README
10593
10594     Changed Larry's address to larry@wall.org.
10595
10596 Index: configpm
10597
10598     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10599     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10600     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10601
10602     Here is a patch for various typos and other defects in the Perl
10603     5.003_05 pods, including the pods embedded in library modules.
10604
10605 Index: configure
10606
10607     Date: Mon, 30 Sep 1996 14:01:05 +0100
10608     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10609
10610     Warn the user of case-insensitive file systems that they may have
10611     accidentally gotten 'configure' instead of 'Configure'.
10612
10613 Index: doio.c
10614
10615     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10616     From: Charles Bailey
10617     Subject: VMS patches to 5.003_05
10618
10619 Index: doop.c
10620
10621     Date: Mon, 30 Sep 1996 01:13:28 -0400
10622     From: Spider Boardman
10623     Subject: Re: pre extending hash? - need speed
10624
10625     The patch below (which is relative to perl5.001l) implements
10626     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10627     pre-sizing hashes.  I've only moved the patch forward from
10628     when I first did it.  I'm sure the code in hv_ksplit could be
10629     improved.
10630
10631 Index: dump.c
10632
10633     Restore the 5.003 gv_fullname() and gv_efullname() functions.
10634     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10635
10636 Index: embed.h
10637
10638     Restore the 5.003 gv_fullname() and gv_efullname() functions.
10639     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10640
10641 Index: ext/DynaLoader/DynaLoader.pm
10642
10643     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10644     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10645     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10646
10647     Here is a patch for various typos and other defects in the Perl
10648     5.003_05 pods, including the pods embedded in library modules.
10649
10650 Index: ext/FileHandle/FileHandle.pm
10651
10652     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10653     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10654     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10655
10656     Here is a patch for various typos and other defects in the Perl
10657     5.003_05 pods, including the pods embedded in library modules.
10658
10659 Index: ext/IO/IO.pm
10660
10661     Updated to IO-1.12.
10662
10663 Index: ext/IO/IO.xs
10664
10665     Updated to IO-1.12.
10666
10667 Index: ext/IO/lib/IO/File.pm
10668
10669     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10670     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10671     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10672
10673     Here is a patch for various typos and other defects in the Perl
10674     5.003_05 pods, including the pods embedded in library modules.
10675
10676     Updated to IO-1.12.
10677
10678 Index: ext/IO/lib/IO/Handle.pm
10679
10680     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10681     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10682     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10683
10684     Here is a patch for various typos and other defects in the Perl
10685     5.003_05 pods, including the pods embedded in library modules.
10686
10687     Updated to IO-1.12.
10688
10689 Index: ext/IO/lib/IO/Pipe.pm
10690
10691     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10692     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10693     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10694
10695     Here is a patch for various typos and other defects in the Perl
10696     5.003_05 pods, including the pods embedded in library modules.
10697
10698     Updated to IO-1.12.
10699
10700 Index: ext/IO/lib/IO/Seekable.pm
10701
10702     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10703     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10704     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10705
10706     Here is a patch for various typos and other defects in the Perl
10707     5.003_05 pods, including the pods embedded in library modules.
10708
10709     Updated to IO-1.12.
10710
10711 Index: ext/IO/lib/IO/Select.pm
10712
10713     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10714     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10715     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10716
10717     Here is a patch for various typos and other defects in the Perl
10718     5.003_05 pods, including the pods embedded in library modules.
10719
10720     Updated to IO-1.12.
10721
10722 Index: ext/IO/lib/IO/Socket.pm
10723
10724     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10725     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10726     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10727
10728     Here is a patch for various typos and other defects in the Perl
10729     5.003_05 pods, including the pods embedded in library modules.
10730
10731     Updated to IO-1.12.
10732
10733 Index: ext/NDBM_File/hints/dynixptx.pl
10734
10735     Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
10736     The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
10737     ndbm is actually contained in the libc library, and must be linked against
10738     -lc when compiling.  (this is for dynamic ELF executables, I didn't compile
10739     statically)
10740
10741 Index: ext/Opcode/Opcode.pm
10742
10743     Date: Fri, 20 Sep 1996 12:59:21 +0200
10744     From: Gisle Aas
10745     Subject: Re: Symbol.pm clobbers $_ at startup
10746
10747     The same kind of problem seem to be present in Opcode.pm:
10748
10749     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10750     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10751     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10752
10753     Here is a patch for various typos and other defects in the Perl
10754     5.003_05 pods, including the pods embedded in library modules.
10755
10756 Index: ext/Opcode/Safe.pm
10757
10758     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10759     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10760     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10761
10762     Here is a patch for various typos and other defects in the Perl
10763     5.003_05 pods, including the pods embedded in library modules.
10764
10765 Index: ext/POSIX/POSIX.pod
10766
10767     Date: Mon, 7 Oct 1996 22:03:00 +0300
10768     From: Jarkko Hietaniemi
10769     Subject: LC_COLLATE.
10770
10771     Big patch to add, document, and test LC_COLLATE support.
10772
10773     enhanced setlocale() docs and introduced the one-argument variant doc.
10774
10775 Index: ext/POSIX/POSIX.xs
10776
10777     Date: Mon, 7 Oct 1996 22:03:00 +0300
10778     From: Jarkko Hietaniemi
10779     Subject: LC_COLLATE.
10780
10781     Big patch to add, document, and test LC_COLLATE support.
10782
10783     setlocale() allowed one argument only,
10784     call to perl_init_fold() (in util.c) if setlocale() succeeded.
10785
10786 Index: ext/POSIX/hints/next_3.pl
10787
10788     Date: Sat, 28 Sep 1996 15:11:06 +0200
10789     From: Andreas Koenig
10790     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10791
10792     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10793
10794 Index: ext/SDBM_File/sdbm/sdbm.h
10795
10796     Revert from Perl_malloc to Mymalloc for binary compatibility with
10797     5.003.
10798
10799 Index: ext/Socket/Socket.pm
10800
10801     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10802     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10803     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10804
10805     Here is a patch for various typos and other defects in the Perl
10806     5.003_05 pods, including the pods embedded in library modules.
10807
10808 Index: global.sym
10809
10810     Restore the 5.003 gv_fullname() and gv_efullname() functions.
10811     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10812
10813     Date: Mon, 30 Sep 1996 01:13:28 -0400
10814     From: Spider Boardman
10815     Subject: Re: pre extending hash? - need speed
10816
10817     The patch below (which is relative to perl5.001l) implements
10818     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10819     pre-sizing hashes.  I've only moved the patch forward from
10820     when I first did it.  I'm sure the code in hv_ksplit could be
10821     improved.
10822
10823     Date: Mon, 7 Oct 1996 22:03:00 +0300
10824     From: Jarkko Hietaniemi
10825     Subject: LC_COLLATE.
10826
10827     Big patch to add, document, and test LC_COLLATE support.
10828
10829     added var lc_collate_active and func mem_collxfrm.
10830
10831 Index: gv.c
10832
10833     Restore the 5.003 gv_fullname() and gv_efullname() functions.
10834     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10835
10836 Index: handy.h
10837
10838     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
10839     From: Kenneth Albanowski
10840     Subject: Full LONG_MAX & co. patch over 5.003_05
10841
10842     This patch contains the changes I've collected for the various _MAX issues
10843     since 5.003_05. No patches issued between 5.003_05 and this one should be
10844     applied, use this one instead.
10845
10846     The effect is to remove the CHAR_* and I8_* constants (which are
10847     ambiguous) and to explicitly cast all of the constants.
10848
10849 Index: hints/machten.sh
10850
10851     Add notes about MachTen 4.0.3 SYSV IPC.
10852
10853 Index: hints/next_3.sh
10854
10855     Replace optimize="-g" by optimize="" since we're just trying to turn off
10856     the optimizier.
10857
10858     Date: Sat, 28 Sep 1996 15:11:06 +0200
10859     From: Andreas Koenig
10860     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10861
10862     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10863
10864 Index: hv.c
10865
10866     Date: Fri, 20 Sep 1996 15:38:57 -0400
10867     From: Gurusamy Sarathy
10868     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10869
10870     I found a subtle problem with the lazydelete mechanism (which is used
10871     to postpone the delete of a entry that may be getting iterated over).
10872     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10873     needed later to call unsharepvn().  This means that only magical
10874     hash entries can use the HeKLEN slot to hold flags.
10875
10876     Here's a tested patch against 5.00305 that fixes the problem.
10877     The patch simply moves the LAZYDEL hint to become a SV-level private
10878     flag.
10879
10880     Date: Mon, 30 Sep 1996 01:13:28 -0400
10881     From: Spider Boardman
10882     Subject: Re: pre extending hash? - need speed
10883
10884     The patch below (which is relative to perl5.001l) implements
10885     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10886     pre-sizing hashes.  I've only moved the patch forward from
10887     when I first did it.  I'm sure the code in hv_ksplit could be
10888     improved.
10889
10890 Index: hv.h
10891
10892     Date: Fri, 20 Sep 1996 15:38:57 -0400
10893     From: Gurusamy Sarathy
10894     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10895
10896     I found a subtle problem with the lazydelete mechanism (which is used
10897     to postpone the delete of a entry that may be getting iterated over).
10898     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10899     needed later to call unsharepvn().  This means that only magical
10900     hash entries can use the HeKLEN slot to hold flags.
10901
10902     Here's a tested patch against 5.00305 that fixes the problem.
10903     The patch simply moves the LAZYDEL hint to become a SV-level private
10904     flag.
10905
10906 Index: installman
10907
10908     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10909     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10910     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10911
10912     Here is a patch for various typos and other defects in the Perl
10913     5.003_05 pods, including the pods embedded in library modules.
10914
10915 Index: installperl
10916
10917     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10918     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10919     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10920
10921     Here is a patch for various typos and other defects in the Perl
10922     5.003_05 pods, including the pods embedded in library modules.
10923
10924 Index: lib/AutoLoader.pm
10925
10926     Date: Mon Sep  9 09:29:44 1996
10927     From: Gisle Aas
10928     Subject: Re: problem with 'die' and UserAgent
10929
10930     > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
10931     This is a better patch (no need to test for /::DESTROY$/ twice):
10932
10933     Date: Mon, 30 Sep 1996 00:54:37 -0400
10934     From: Spider Boardman
10935
10936     The test and patches for AutoLoader were also non-functional,
10937     since the regexp context (curpm) was still being clobbered by the
10938     filename manipulations:
10939
10940     Date: Sun, 06 Oct 1996 16:15:07 +0200
10941     From: Gisle Aas
10942     Subject: Re: Can't locate auto/U/autosplit.ix
10943
10944     It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
10945     function.  With an exported AUTOLOAD() we would not have to inherit
10946     from AutoLoader, and we would avoid these problems.
10947
10948     This patch tries to explain the behavior of AutoLoader instead by
10949     updating its documentation.
10950
10951 Index: lib/Benchmark.pm
10952
10953     Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
10954     From: Jarkko Hietaniemi
10955     Subject: a really really tiny typo
10956
10957     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10958     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10959     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10960
10961     Here is a patch for various typos and other defects in the Perl
10962     5.003_05 pods, including the pods embedded in library modules.
10963
10964 Index: lib/Cwd.pm
10965
10966     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10967     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10968     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10969
10970     Here is a patch for various typos and other defects in the Perl
10971     5.003_05 pods, including the pods embedded in library modules.
10972
10973 Index: lib/Devel/SelfStubber.pm
10974
10975     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10976     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10977     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10978
10979     Here is a patch for various typos and other defects in the Perl
10980     5.003_05 pods, including the pods embedded in library modules.
10981
10982 Index: lib/Env.pm
10983
10984     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10985     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10986     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10987
10988     Here is a patch for various typos and other defects in the Perl
10989     5.003_05 pods, including the pods embedded in library modules.
10990
10991 Index: lib/Exporter.pm
10992
10993     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10994     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10995     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10996
10997     Here is a patch for various typos and other defects in the Perl
10998     5.003_05 pods, including the pods embedded in library modules.
10999
11000 Index: lib/ExtUtils/Embed.pm
11001
11002     Remove unwantd space after the I in -I$Config[archlib}
11003
11004     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11005     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11006     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11007
11008     Here is a patch for various typos and other defects in the Perl
11009     5.003_05 pods, including the pods embedded in library modules.
11010
11011 Index: lib/ExtUtils/Install.pm
11012
11013     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11014     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11015     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11016
11017     Here is a patch for various typos and other defects in the Perl
11018     5.003_05 pods, including the pods embedded in library modules.
11019
11020 Index: lib/ExtUtils/MM_Unix.pm
11021
11022     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11023     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11024     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11025
11026     Here is a patch for various typos and other defects in the Perl
11027     5.003_05 pods, including the pods embedded in library modules.
11028
11029 Index: lib/ExtUtils/MM_VMS.pm
11030
11031     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11032     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11033     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11034
11035     Here is a patch for various typos and other defects in the Perl
11036     5.003_05 pods, including the pods embedded in library modules.
11037
11038     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11039     From: Charles Bailey
11040     Subject: VMS patches to 5.003_05
11041
11042 Index: lib/ExtUtils/MakeMaker.pm
11043
11044     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11045     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11046     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11047
11048     Here is a patch for various typos and other defects in the Perl
11049     5.003_05 pods, including the pods embedded in library modules.
11050
11051 Index: lib/ExtUtils/Manifest.pm
11052
11053     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11054     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11055     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11056
11057     Here is a patch for various typos and other defects in the Perl
11058     5.003_05 pods, including the pods embedded in library modules.
11059
11060     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11061     From: Charles Bailey
11062     Subject: VMS patches to 5.003_05
11063
11064 Index: lib/ExtUtils/Mksymlists.pm
11065
11066     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11067     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11068     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11069
11070     Here is a patch for various typos and other defects in the Perl
11071     5.003_05 pods, including the pods embedded in library modules.
11072
11073 Index: lib/ExtUtils/xsubpp
11074
11075     Change a reference from perlapi(1) to perlxs(1).
11076
11077 Index: lib/File/Basename.pm
11078
11079     Date: Fri, 20 Sep 1996 14:11:05 +0200
11080     From: Gisle Aas
11081     Subject: File::BaseName: "/" is legal path separator for MSDOS
11082
11083     The File::BaseName module should allow "/" as path separator when
11084     fileparse_set_fstype("MSDOS") is in effect:
11085
11086     Date: Fri, 20 Sep 1996 13:58:52 +0200
11087     From: Gisle Aas
11088     Subject: File::Basename documentation patch
11089
11090     Date: Mon, 30 Sep 1996 00:54:37 -0400
11091     From: Spider Boardman
11092
11093     For t/lib/basename.t, though, the associated patch for
11094     File::Basename was also wrong:
11095
11096     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11097     From: Charles Bailey
11098     Subject: VMS patches to 5.003_05
11099
11100 Index: lib/File/Copy.pm
11101
11102     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11103     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11104     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11105
11106     Here is a patch for various typos and other defects in the Perl
11107     5.003_05 pods, including the pods embedded in library modules.
11108
11109 Index: lib/File/Find.pm
11110
11111     Date: Sat, 7 Sep 1996 21:37:44 +0200
11112     From: Michael De La Rue <mikedlr@it.com.pl>
11113     Subject: File::Find assumes $_ remains unchanged; bug
11114
11115     The File::Find perl module assumes that the $_ variable remains unchanged
11116     through the user defined function which is callbacked from find.  It carries
11117     out a stat operation
11118
11119     Simplest fix is merely to document this
11120
11121 Index: lib/File/Path.pm
11122
11123     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11124     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11125     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11126
11127     Here is a patch for various typos and other defects in the Perl
11128     5.003_05 pods, including the pods embedded in library modules.
11129
11130 Index: lib/FindBin.pm
11131
11132     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11133     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11134     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11135
11136     Here is a patch for various typos and other defects in the Perl
11137     5.003_05 pods, including the pods embedded in library modules.
11138
11139 Index: lib/Getopt/Long.pm
11140
11141     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11142     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11143     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11144
11145     Here is a patch for various typos and other defects in the Perl
11146     5.003_05 pods, including the pods embedded in library modules.
11147
11148 Index: lib/I18N/Collate.pm
11149
11150     Date: Mon, 7 Oct 1996 22:03:00 +0300
11151     From: Jarkko Hietaniemi
11152     Subject: LC_COLLATE.
11153
11154     Big patch to add, document, and test LC_COLLATE support.
11155
11156     deprecated and trapped (will whine if called and tell to migrate away)
11157
11158 Index: lib/IPC/Open2.pm
11159
11160     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11161     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11162     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11163
11164     Here is a patch for various typos and other defects in the Perl
11165     5.003_05 pods, including the pods embedded in library modules.
11166
11167 Index: lib/IPC/Open3.pm
11168
11169     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11170     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11171     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11172
11173     Here is a patch for various typos and other defects in the Perl
11174     5.003_05 pods, including the pods embedded in library modules.
11175
11176 Index: lib/Math/BigInt.pm
11177
11178     Date: Mon, 7 Oct 1996 22:03:00 +0300
11179     From: Jarkko Hietaniemi
11180     Subject: LC_COLLATE.
11181
11182     Big patch to add, document, and test LC_COLLATE support.
11183
11184     ord() is a dangerous thing.
11185
11186 Index: lib/Math/Complex.pm
11187
11188     Date: Thu, 03 Oct 96 18:38:08 +0200
11189     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
11190     # Complex numbers and associated mathematical functions
11191     # -- Raphael Manfredi, Sept 1996
11192     # New version.  Should be backwards compatible, but please
11193     # check it out if you use it.
11194
11195 Index: lib/Pod/Text.pm
11196
11197     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11198     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11199     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11200
11201     Here is a patch for various typos and other defects in the Perl
11202     5.003_05 pods, including the pods embedded in library modules.
11203
11204 Index: lib/Search/Dict.pm
11205
11206     Date: Sat, 21 Sep 1996 23:02:42 +0200
11207     From: Gisle Aas
11208     Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
11209
11210     The Search::Dict look() function should use the lc() function instead
11211     of tr/A-Z/a-z/.  This will make folding of non-english letters work if
11212     the locale is set up correctly.
11213
11214 Index: lib/SelfLoader.pm
11215
11216     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11217     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11218     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11219
11220     Here is a patch for various typos and other defects in the Perl
11221     5.003_05 pods, including the pods embedded in library modules.
11222
11223 Index: lib/Symbol.pm
11224
11225     Date: Fri, 20 Sep 1996 12:38:14 +0200
11226     From: Gisle Aas
11227     Subject: Symbol.pm clobbers $_ at startup
11228
11229       perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
11230
11231     I don't understand why the module want to initialize %global from
11232     <DATA> in the first place.  Perhaps we want to apply this patch
11233     instead.
11234
11235     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11236     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11237     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11238
11239     Here is a patch for various typos and other defects in the Perl
11240     5.003_05 pods, including the pods embedded in library modules.
11241
11242 Index: lib/Sys/Hostname.pm
11243
11244     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11245     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11246     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11247
11248     Here is a patch for various typos and other defects in the Perl
11249     5.003_05 pods, including the pods embedded in library modules.
11250
11251 Index: lib/Term/Cap.pm
11252
11253     Date: 23 Sep 1996 14:11:38 +0200
11254     From: Ulrich Pfeifer
11255     Subject: Patch for Term::Cap
11256
11257     'use Term::Cap' produces a warning when diagnosics are active. The
11258     patch below avoids the warning.
11259
11260     [The $entry .= $_ usage is idiomatic enough that it ought to be
11261     ok, I would think, but the patch certainly is ok too.]
11262
11263 Index: lib/Term/Complete.pm
11264
11265     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11266     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11267     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11268
11269     Here is a patch for various typos and other defects in the Perl
11270     5.003_05 pods, including the pods embedded in library modules.
11271
11272 Index: lib/Term/ReadLine.pm
11273
11274     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11275     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11276     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11277
11278     Here is a patch for various typos and other defects in the Perl
11279     5.003_05 pods, including the pods embedded in library modules.
11280
11281 Index: lib/Test/Harness.pm
11282
11283     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11284     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11285     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11286
11287     Here is a patch for various typos and other defects in the Perl
11288     5.003_05 pods, including the pods embedded in library modules.
11289
11290     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11291     From: Charles Bailey
11292     Subject: VMS patches to 5.003_05
11293
11294 Index: lib/Text/Abbrev.pm
11295
11296     Date: 23 Sep 1996 11:33:01 +0200
11297     From: Ulrich Pfeifer
11298     Subject: Text::Abbrev (Re: More standard library test scripts)
11299
11300     This patch merges the Text::Abbrev related patches/tests from Gisle
11301     and my previous patch (i.e. replaces both).
11302
11303 Index: lib/Text/Tabs.pm
11304
11305     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11306     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11307     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11308
11309     Here is a patch for various typos and other defects in the Perl
11310     5.003_05 pods, including the pods embedded in library modules.
11311
11312 Index: lib/Text/Wrap.pm
11313
11314     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11315     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11316     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11317
11318     Here is a patch for various typos and other defects in the Perl
11319     5.003_05 pods, including the pods embedded in library modules.
11320
11321 Index: lib/Time/Local.pm
11322
11323     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11324     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11325     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11326
11327     Here is a patch for various typos and other defects in the Perl
11328     5.003_05 pods, including the pods embedded in library modules.
11329
11330 Index: lib/UNIVERSAL.pm
11331
11332     Add in stub file.
11333
11334 Index: lib/bigint.pl
11335
11336     Date: Mon, 7 Oct 1996 22:03:00 +0300
11337     From: Jarkko Hietaniemi
11338     Subject: LC_COLLATE.
11339
11340     Big patch to add, document, and test LC_COLLATE support.
11341
11342     ord() is a dangerous thing.
11343
11344 Index: lib/diagnostics.pm
11345
11346     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11347     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11348     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11349
11350     Here is a patch for various typos and other defects in the Perl
11351     5.003_05 pods, including the pods embedded in library modules.
11352
11353 Index: lib/overload.pm
11354
11355     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11356     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11357     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11358
11359     Here is a patch for various typos and other defects in the Perl
11360     5.003_05 pods, including the pods embedded in library modules.
11361
11362 Index: lib/perl5db.pl
11363
11364     Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
11365     From: Ilya Zakharevich
11366     Subject: Re: dereferencing a hash from the debugger won't work
11367
11368 Index: lib/splain
11369
11370     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11371     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11372     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11373
11374     Here is a patch for various typos and other defects in the Perl
11375     5.003_05 pods, including the pods embedded in library modules.
11376
11377 Index: lib/strict.pm
11378
11379     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11380     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11381     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11382
11383     Here is a patch for various typos and other defects in the Perl
11384     5.003_05 pods, including the pods embedded in library modules.
11385
11386 Index: makedepend.SH
11387
11388     Add explicit $touch $firstmakefile for QNX which apparently
11389     preserves modification times for a 'cp' command.
11390     I worry, though, that touch might not be portable to OS/2.
11391     If it is, then I'll remove the fancy case statement.
11392
11393 Index: malloc.c
11394
11395     Not all sbrks return zeroed memory.
11396
11397 Index: mg.c
11398
11399     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11400     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11401
11402     Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
11403     From: Chip Salzenberg
11404     Subject: 5.003_05: Fix numeric value of $!
11405
11406     This patch undoes a bit of over-zealous integerization in mg.c, related
11407     to the numeric value of $!.
11408
11409     Date: Mon, 30 Sep 1996 01:13:28 -0400
11410     From: Spider Boardman
11411     Subject: Re: pre extending hash? - need speed
11412
11413     The patch below (which is relative to perl5.001l) implements
11414     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11415     pre-sizing hashes.  I've only moved the patch forward from
11416     when I first did it.  I'm sure the code in hv_ksplit could be
11417     improved.
11418
11419     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11420     From: Charles Bailey
11421     Subject: VMS patches to 5.003_05
11422
11423     Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
11424     From: Chip Salzenberg
11425     Subject: 5.003_05: Fix numeric $! and $^E
11426
11427     This patch undoes a bit of over-zealous integerization in mg.c,
11428     related to the numeric values of $! and $^E.  This patch *REPLACES*
11429     the one I posted earlier, which was only effective for $!.
11430
11431     [Some of this is superceded by similar stuff in the VMS patches.]
11432
11433 Index: op.c
11434
11435     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11436     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11437
11438     Date: Mon, 30 Sep 1996 01:13:28 -0400
11439     From: Spider Boardman
11440     Subject: Re: pre extending hash? - need speed
11441
11442     The patch below (which is relative to perl5.001l) implements
11443     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11444     pre-sizing hashes.  I've only moved the patch forward from
11445     when I first did it.  I'm sure the code in hv_ksplit could be
11446     improved.
11447
11448 Index: opcode.h
11449
11450     Date: Mon, 16 Sep 1996 16:37:48 -0700
11451     From: Jonathan Biggar <jon@sems.com>
11452     Subject: Perl 5.003 bug when embedding in C++ program
11453
11454     The following patch is necessary in order to embed the Perl5.003 interpreter
11455     into a C++ program without getting prototype mismatch errors from the
11456     C++ compiler.
11457
11458 Index: opcode.pl
11459
11460     Date: Mon, 16 Sep 1996 16:37:48 -0700
11461     From: Jonathan Biggar <jon@sems.com>
11462     Subject: Perl 5.003 bug when embedding in C++ program
11463
11464     The following patch is necessary in order to embed the Perl5.003 interpreter
11465     into a C++ program without getting prototype mismatch errors from the
11466     C++ compiler.
11467
11468 Index: patchlevel.h
11469
11470     Change to subversion 6.
11471
11472 Index: perl.c
11473
11474     From: Roderick Schertler
11475     Subject: Re: -T flag and removal of `.' from @INC
11476
11477     support C<perl -e'attached code'>
11478
11479     Date: Tue, 01 Oct 1996 19:02:17 -0400
11480     From: Gurusamy Sarathy
11481     Subject: Re: 2 core dumps (patch)
11482     Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
11483
11484     The problem is an uninitialized SV slot in errgv.  Here's a patch.
11485
11486     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11487     From: Charles Bailey
11488     Subject: VMS patches to 5.003_05
11489
11490 Index: perl.h
11491
11492     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
11493     From: Kenneth Albanowski
11494     Subject: Full LONG_MAX & co. patch over 5.003_05
11495
11496     This patch contains the changes I've collected for the various _MAX issues
11497     since 5.003_05. No patches issued between 5.003_05 and this one should be
11498     applied, use this one instead.
11499
11500     The effect is to remove the CHAR_* and I8_* constants (which are
11501     ambiguous) and to explicitly cast all of the constants.
11502
11503     Date: Mon, 30 Sep 1996 01:13:28 -0400
11504     From: Spider Boardman
11505     Subject: Re: pre extending hash? - need speed
11506
11507     The patch below (which is relative to perl5.001l) implements
11508     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11509     pre-sizing hashes.  I've only moved the patch forward from
11510     when I first did it.  I'm sure the code in hv_ksplit could be
11511     improved.
11512
11513     Revert from Perl_malloc to Mymalloc for binary compatibility with
11514     5.003.
11515
11516     Date: Mon, 7 Oct 1996 22:03:00 +0300
11517     From: Jarkko Hietaniemi
11518     Subject: LC_COLLATE.
11519
11520     Big patch to add, document, and test LC_COLLATE support.
11521
11522 Index: perl_exp.SH
11523
11524     Add new function perl_init_fold.  (I'm not sure it goes here.)
11525
11526 Index: perlio.c
11527
11528     Date: Thu, 12 Sep 96 15:58 PDT
11529     From: Hunter Kelly <retnuh@zule.pixar.com>
11530     Subject: Re: 5.003_05 is available.
11531
11532     Fix PerlIO_reopen parameters.
11533
11534 Index: perlsdio.h
11535
11536     Date: Fri, 13 Sep 1996 17:24:01 -0400
11537     From: John Stoffel <jfs@jfs.fluent.com>
11538     Subject: Re: 5.003_05 is available.
11539
11540     Undef Irix getc_unlocked and putc_unlocked #defines.
11541
11542     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11543     From: Charles Bailey
11544     Subject: VMS patches to 5.003_05
11545
11546 Index: pod/Makefile
11547
11548     Date: Mon, 7 Oct 1996 22:03:00 +0300
11549     From: Jarkko Hietaniemi
11550     Subject: LC_COLLATE.
11551
11552     Big patch to add, document, and test LC_COLLATE support.
11553
11554     perli18n.pod (and perlapio.pod, btw) added.
11555
11556 Index: pod/buildtoc
11557
11558     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11559     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11560     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11561
11562     Here is a patch for various typos and other defects in the Perl
11563     5.003_05 pods, including the pods embedded in library modules.
11564
11565 Index: pod/perl.pod
11566
11567     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11568     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11569     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11570
11571     Here is a patch for various typos and other defects in the Perl
11572     5.003_05 pods, including the pods embedded in library modules.
11573
11574     Changed Larry's address to larry@wall.org.
11575
11576     Date: Mon, 7 Oct 1996 22:03:00 +0300
11577     From: Jarkko Hietaniemi
11578     Subject: LC_COLLATE.
11579
11580     Big patch to add, document, and test LC_COLLATE support.
11581
11582     perli18n advertised.
11583
11584 Index: pod/perlapio.pod
11585
11586     Date: Wed, 11 Sep 1996 11:55:18 -0500
11587     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11588     Subject: POD spelling patches
11589
11590 Index: pod/perlbook.pod
11591
11592     Updated for Second Edition.
11593
11594 Index: pod/perlcall.pod
11595
11596     Date: Wed, 11 Sep 1996 11:55:18 -0500
11597     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11598     Subject: POD spelling patches
11599
11600     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11601     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11602     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11603
11604     Here is a patch for various typos and other defects in the Perl
11605     5.003_05 pods, including the pods embedded in library modules.
11606
11607 Index: pod/perldata.pod
11608
11609     Date: Wed, 11 Sep 1996 11:55:18 -0500
11610     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11611     Subject: POD spelling patches
11612
11613     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11614     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11615     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11616
11617     Here is a patch for various typos and other defects in the Perl
11618     5.003_05 pods, including the pods embedded in library modules.
11619
11620 Index: pod/perldebug.pod
11621
11622     Date: Wed, 11 Sep 1996 11:55:18 -0500
11623     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11624     Subject: POD spelling patches
11625
11626     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11627     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11628     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11629
11630     Here is a patch for various typos and other defects in the Perl
11631     5.003_05 pods, including the pods embedded in library modules.
11632
11633 Index: pod/perldiag.pod
11634
11635     Date: Wed, 11 Sep 1996 11:55:18 -0500
11636     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11637     Subject: POD spelling patches
11638
11639     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11640     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11641     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11642
11643     Here is a patch for various typos and other defects in the Perl
11644     5.003_05 pods, including the pods embedded in library modules.
11645
11646     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11647     From: Charles Bailey
11648     Subject: VMS patches to 5.003_05
11649
11650 Index: pod/perldsc.pod
11651
11652     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11653     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11654     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11655
11656     Here is a patch for various typos and other defects in the Perl
11657     5.003_05 pods, including the pods embedded in library modules.
11658
11659 Index: pod/perlembed.pod
11660
11661     Date: Wed, 11 Sep 1996 11:55:18 -0500
11662     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11663     Subject: POD spelling patches
11664
11665     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11666     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11667     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11668
11669     Here is a patch for various typos and other defects in the Perl
11670     5.003_05 pods, including the pods embedded in library modules.
11671
11672 Index: pod/perlform.pod
11673
11674     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11675     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11676     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11677
11678     Here is a patch for various typos and other defects in the Perl
11679     5.003_05 pods, including the pods embedded in library modules.
11680
11681 Index: pod/perlfunc.pod
11682
11683     Date: Wed, 11 Sep 1996 11:55:18 -0500
11684     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11685     Subject: POD spelling patches
11686
11687     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11688     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11689     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11690
11691     Here is a patch for various typos and other defects in the Perl
11692     5.003_05 pods, including the pods embedded in library modules.
11693
11694 Index: pod/perlguts.pod
11695
11696     Date: Wed, 11 Sep 1996 11:55:18 -0500
11697     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11698     Subject: POD spelling patches
11699     Date: Mon, 23 Sep 96 13:18:01 PDT
11700     From: Jeff Okamoto
11701     Subject: Re: perlguts API Listing patch
11702
11703     Here's the lastest complete version for inclusion into _06 or .004.  This
11704     incorporates and supersedes Dean's patch.
11705
11706     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11707     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11708     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11709
11710     Here is a patch for various typos and other defects in the Perl
11711     5.003_05 pods, including the pods embedded in library modules.
11712
11713 Index: pod/perli18n.pod
11714
11715     Date: Mon, 7 Oct 1996 22:03:00 +0300
11716     From: Jarkko Hietaniemi
11717     Subject: LC_COLLATE.
11718
11719     Big patch to add, document, and test LC_COLLATE support.
11720
11721     written.
11722
11723 Index: pod/perlipc.pod
11724
11725     Date: Wed, 11 Sep 1996 11:55:18 -0500
11726     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11727     Subject: POD spelling patches
11728
11729     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11730     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11731     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11732
11733     Here is a patch for various typos and other defects in the Perl
11734     5.003_05 pods, including the pods embedded in library modules.
11735
11736 Index: pod/perllol.pod
11737
11738     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11739     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11740     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11741
11742     Here is a patch for various typos and other defects in the Perl
11743     5.003_05 pods, including the pods embedded in library modules.
11744
11745 Index: pod/perlmod.pod
11746
11747     Date: Wed, 11 Sep 1996 11:55:18 -0500
11748     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11749     Subject: POD spelling patches
11750
11751     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11752     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11753     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11754
11755     Here is a patch for various typos and other defects in the Perl
11756     5.003_05 pods, including the pods embedded in library modules.
11757
11758     Date: Wed, 02 Oct 1996 16:52:08 -0400
11759     From: Roderick Schertler
11760     Subject: documentation for $? in END
11761
11762     Document the behavior with $? WRT END subroutines.
11763
11764 Index: pod/perlobj.pod
11765
11766     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11767     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11768     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11769
11770     Here is a patch for various typos and other defects in the Perl
11771     5.003_05 pods, including the pods embedded in library modules.
11772
11773 Index: pod/perlop.pod
11774
11775     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11776     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11777     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11778
11779     Here is a patch for various typos and other defects in the Perl
11780     5.003_05 pods, including the pods embedded in library modules.
11781
11782     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
11783     From: Kenneth Albanowski
11784     Subject: Re: Suggestion for improving man page
11785
11786     Add alternative names for various escape sequences.
11787
11788 Index: pod/perlpod.pod
11789
11790     Date: Wed, 11 Sep 1996 11:55:18 -0500
11791     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11792     Subject: POD spelling patches
11793
11794     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11795     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11796     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11797
11798     Here is a patch for various typos and other defects in the Perl
11799     5.003_05 pods, including the pods embedded in library modules.
11800
11801 Index: pod/perlre.pod
11802
11803     Date: Wed, 11 Sep 1996 11:55:18 -0500
11804     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11805     Subject: POD spelling patches
11806
11807     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11808     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11809     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11810
11811     Here is a patch for various typos and other defects in the Perl
11812     5.003_05 pods, including the pods embedded in library modules.
11813
11814     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
11815     From: Kenneth Albanowski
11816     Subject: Re: Suggestion for improving man page
11817
11818     Add alternative names for various escape sequences.
11819
11820 Index: pod/perlref.pod
11821
11822     Date: Wed, 11 Sep 1996 11:55:18 -0500
11823     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11824     Subject: POD spelling patches
11825
11826     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11827     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11828     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11829
11830     Here is a patch for various typos and other defects in the Perl
11831     5.003_05 pods, including the pods embedded in library modules.
11832
11833 Index: pod/perlrun.pod
11834
11835     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11836     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11837     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11838
11839     Here is a patch for various typos and other defects in the Perl
11840     5.003_05 pods, including the pods embedded in library modules.
11841
11842 Index: pod/perlsec.pod
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     Here is a patch for various typos and other defects in the Perl
11849     5.003_05 pods, including the pods embedded in library modules.
11850
11851 Index: pod/perlstyle.pod
11852
11853     Date: Wed, 11 Sep 1996 11:55:18 -0500
11854     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11855     Subject: POD spelling patches
11856
11857     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11858     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11859     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11860
11861     Here is a patch for various typos and other defects in the Perl
11862     5.003_05 pods, including the pods embedded in library modules.
11863
11864 Index: pod/perlsub.pod
11865
11866     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11867     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11868     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11869
11870     Here is a patch for various typos and other defects in the Perl
11871     5.003_05 pods, including the pods embedded in library modules.
11872
11873 Index: pod/perlsyn.pod
11874
11875     Date: Wed, 11 Sep 1996 11:55:18 -0500
11876     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11877     Subject: POD spelling patches
11878
11879     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11880     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11881     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11882
11883     Here is a patch for various typos and other defects in the Perl
11884     5.003_05 pods, including the pods embedded in library modules.
11885
11886 Index: pod/perltie.pod
11887
11888     Date: Wed, 11 Sep 1996 11:55:18 -0500
11889     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11890     Subject: POD spelling patches
11891
11892     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11893     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11894     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11895
11896     Here is a patch for various typos and other defects in the Perl
11897     5.003_05 pods, including the pods embedded in library modules.
11898
11899 Index: pod/perltoc.pod
11900
11901     Date: Wed, 11 Sep 1996 11:55:18 -0500
11902     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11903     Subject: POD spelling patches
11904
11905     Changed Larry's address to larry@wall.org.
11906
11907 Index: pod/perltrap.pod
11908
11909     Date: Wed, 11 Sep 1996 13:26:18 -0400
11910     From: Gurusamy Sarathy
11911     Subject: a perl425 trap
11912
11913     Here's an addition that should be self-explanatory.
11914     [interpolation issues]
11915
11916     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11917     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11918     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11919
11920     Here is a patch for various typos and other defects in the Perl
11921     5.003_05 pods, including the pods embedded in library modules.
11922
11923 Index: pod/perlvar.pod
11924
11925     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11926     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11927     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11928
11929     Here is a patch for various typos and other defects in the Perl
11930     5.003_05 pods, including the pods embedded in library modules.
11931
11932     Date: Wed, 02 Oct 1996 16:52:08 -0400
11933     From: Roderick Schertler
11934     Subject: documentation for $? in END
11935
11936     Document the behavior with $? WRT END subroutines.
11937
11938 Index: pod/perlxstut.pod
11939
11940     Date: Wed, 11 Sep 1996 11:55:18 -0500
11941     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11942     Subject: POD spelling patches
11943
11944     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11945     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11946     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11947
11948     Here is a patch for various typos and other defects in the Perl
11949     5.003_05 pods, including the pods embedded in library modules.
11950
11951 Index: pod/pod2man.PL
11952
11953     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11954     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11955     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11956
11957     Here is a patch for various typos and other defects in the Perl
11958     5.003_05 pods, including the pods embedded in library modules.
11959
11960     Bugs found in pod2man
11961
11962     The following bugs were noticed, and some fixed:
11963
11964     1. Where a L<> link extends over more than one line, pod2man does not
11965     treat it as a link but displays it literally, and so these have been
11966     rearranged to place the link on one line.  This is the only bug worked
11967     around.  [Fixed; the rearrangements, which were done beforehand,
11968     remain in some cases, but are no longer necessary, and pod paragraphs
11969     can now be safely reformatted to whatever width is desired in the pod,
11970     without breaking links.]
11971
11972     2. It seems to swallow spaces after certain links: for example, part
11973     of the "open" entry in the perlfunc manpage comes out as "the
11974     \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
11975     having been "L</binmode> for tips".  [Fixed.]
11976
11977     3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
11978     by Reference\fR', that is, with an initial '/"'.
11979
11980     4. If a pod line begins with ".", nothing is done to prevent [tng]roff
11981     from treating it as a [tng]roff instruction.
11982
11983     5. When the paragraph below =head1 NAME has more than one line, this
11984     confuses pod2man: so in the case of Term::Readline, the manpage begins
11985     with a stray line 'no real package is found, substitutes stubs instead
11986     of basic functions."'.
11987
11988     Of course, it would be better to fix pod2man; I hope that the new Pod
11989     modules, when ready, will not have these defects.
11990
11991 Index: pp_ctl.c
11992
11993     Restore the 5.003 gv_fullname() and gv_efullname() functions.
11994     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11995
11996     Date: Mon, 7 Oct 1996 22:03:00 +0300
11997     From: Jarkko Hietaniemi
11998     Subject: LC_COLLATE.
11999
12000     Big patch to add, document, and test LC_COLLATE support.
12001
12002     sortcmp() sprouted a LC_COLLATE branch.
12003
12004 Index: pp_hot.c
12005
12006     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12007     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12008
12009     Date: Thu, 19 Sep 1996 11:58:22 -0400
12010     From: "Randy J. Ray" <rjray@uswest.com>
12011     Subject: Patch: Untaint FH flag and clean DATA handles
12012
12013     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12014     on an xpvio->xio_flags struct member. It is used to mark the given
12015     file handle as a clean source, even when tainting is turned on.
12016     There are also patches to pp_sys.c in pp_sysread to check this flag
12017     before tainting data, and in pp_hot.c in do_readline for the same
12018     reason. Lastly, it patches toke.c to automatically set this flag on
12019     on a __DATA__ filehandle. The creation of the $pack::DATA
12020     pseudo-filehandle is already checked against running under eval, so
12021     this should not introduce any insecurity.
12022
12023     This patch *does not*:
12024
12025     * Add the "untaint" keyword.
12026
12027 Index: pp_sys.c
12028
12029     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12030     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12031
12032     Date: Thu, 19 Sep 1996 11:58:22 -0400
12033     From: "Randy J. Ray" <rjray@uswest.com>
12034     Subject: Patch: Untaint FH flag and clean DATA handles
12035
12036     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12037     on an xpvio->xio_flags struct member. It is used to mark the given
12038     file handle as a clean source, even when tainting is turned on.
12039     There are also patches to pp_sys.c in pp_sysread to check this flag
12040     before tainting data, and in pp_hot.c in do_readline for the same
12041     reason. Lastly, it patches toke.c to automatically set this flag on
12042     on a __DATA__ filehandle. The creation of the $pack::DATA
12043     pseudo-filehandle is already checked against running under eval, so
12044     this should not introduce any insecurity.
12045
12046     This patch *does not*:
12047
12048     * Add the "untaint" keyword.
12049
12050     Date: Sun, 22 Sep 1996 17:26:57 -0400
12051     From: "Randy J. Ray" <rjray@uswest.com>
12052     Subject: Patch to patch for untainting
12053
12054     The following patch ensures that a glob used as a filehandle that
12055     has had the UNTAINT flag set will not carry that flag over on a
12056     re-open. In a nutshell, a re-open of the DATA filehandle would be
12057     considered untainted, and an object of class IO::Handle (or one of
12058     its sub-classes) that is marked untainted with the untaint method,
12059     then closed and re-opened, retained the untaintedness.
12060
12061     Date: Mon, 30 Sep 1996 00:54:37 -0400
12062     From: Spider Boardman
12063
12064     First, with IO::untaint, the patches as posted resulted in a
12065     miniperl which couldn't open files, so the autosplitting of the
12066     library and the creation of Makefiles for the extensions didn't
12067     work.  Worse, it didn't just fail to open files, it dumped core.
12068
12069 Index: proto.h
12070
12071     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12072     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12073
12074     Date: Mon, 30 Sep 1996 01:13:28 -0400
12075     From: Spider Boardman
12076     Subject: Re: pre extending hash? - need speed
12077
12078     The patch below (which is relative to perl5.001l) implements
12079     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12080     pre-sizing hashes.  I've only moved the patch forward from
12081     when I first did it.  I'm sure the code in hv_ksplit could be
12082     improved.
12083
12084     Date: Mon, 7 Oct 1996 22:03:00 +0300
12085     From: Jarkko Hietaniemi
12086     Subject: LC_COLLATE.
12087
12088     Big patch to add, document, and test LC_COLLATE support.
12089
12090     mem_collxfrm() and perl_init_fold() added.
12091
12092 Index: run.c
12093
12094     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12095     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12096
12097 Index: sv.c
12098
12099     Restore the 5.003 gv_fullname() and gv_efullname() functions.
12100     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12101
12102     Date: Mon, 30 Sep 1996 01:13:28 -0400
12103     From: Spider Boardman
12104     Subject: Re: pre extending hash? - need speed
12105
12106     The patch below (which is relative to perl5.001l) implements
12107     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12108     pre-sizing hashes.  I've only moved the patch forward from
12109     when I first did it.  I'm sure the code in hv_ksplit could be
12110     improved.
12111
12112     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12113     From: Charles Bailey
12114     Subject: VMS patches to 5.003_05
12115
12116       I've added some DEBUG_Ps to sv.c which give a trace of the
12117       fast I/O fiddling with stdio in sv_gets().  These were useful
12118       to me in setting up the VMS fast I/O, and I left them in in
12119       case they're useful to someone in the future.  However, if you
12120       think it overloads -DP too much, feel free to drop it.  (-DP
12121       already adds a profile of op usage to its advertised output.)
12122
12123     Date: Mon, 7 Oct 1996 22:03:00 +0300
12124     From: Jarkko Hietaniemi
12125     Subject: LC_COLLATE.
12126
12127     Big patch to add, document, and test LC_COLLATE support.
12128
12129     sv_cmp() sprouted a LC_COLLATE branch.
12130
12131 Index: sv.h
12132
12133     Date: Thu, 19 Sep 1996 11:58:22 -0400
12134     From: "Randy J. Ray" <rjray@uswest.com>
12135     Subject: Patch: Untaint FH flag and clean DATA handles
12136
12137     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12138     on an xpvio->xio_flags struct member. It is used to mark the given
12139     file handle as a clean source, even when tainting is turned on.
12140     There are also patches to pp_sys.c in pp_sysread to check this flag
12141     before tainting data, and in pp_hot.c in do_readline for the same
12142     reason. Lastly, it patches toke.c to automatically set this flag on
12143     on a __DATA__ filehandle. The creation of the $pack::DATA
12144     pseudo-filehandle is already checked against running under eval, so
12145     this should not introduce any insecurity.
12146
12147     This patch *does not*:
12148
12149     * Add the "untaint" keyword.
12150
12151     Date: Fri, 20 Sep 1996 15:38:57 -0400
12152     From: Gurusamy Sarathy
12153     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
12154
12155     I found a subtle problem with the lazydelete mechanism (which is used
12156     to postpone the delete of a entry that may be getting iterated over).
12157     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
12158     needed later to call unsharepvn().  This means that only magical
12159     hash entries can use the HeKLEN slot to hold flags.
12160
12161     Here's a tested patch against 5.00305 that fixes the problem.
12162     The patch simply moves the LAZYDEL hint to become a SV-level private
12163     flag.
12164
12165 Index: t/base/term.t
12166
12167     Date: Mon, 7 Oct 1996 22:03:00 +0300
12168     From: Jarkko Hietaniemi
12169     Subject: LC_COLLATE.
12170
12171     Big patch to add, document, and test LC_COLLATE support.
12172
12173     \n not necessarily lt ' '.
12174
12175 Index: t/comp/package.t
12176
12177     Date: Mon, 7 Oct 1996 22:03:00 +0300
12178     From: Jarkko Hietaniemi
12179     Subject: LC_COLLATE.
12180
12181     Big patch to add, document, and test LC_COLLATE support.
12182
12183     XYZ not necessarily gt xyz.
12184
12185 Index: t/lib/abbrev.t
12186
12187     Date: Sun, 22 Sep 1996 00:59:56 +0200
12188     From: Gisle Aas
12189     Subject: More standard library test scripts
12190
12191     This is a collection of test scripts for the standard library modules.
12192     Some of the tests does not pass unless some of the patches I have sent
12193     out are applied.
12194
12195     Date: 23 Sep 1996 11:33:01 +0200
12196     From: Ulrich Pfeifer
12197     Subject: Text::Abbrev (Re: More standard library test scripts)
12198
12199     This patch merges the Text::Abbrev related patches/tests from Gisle
12200     and my previous patch (i.e. replaces both).
12201
12202 Index: t/lib/anydbm.t
12203
12204     Date: Mon, 7 Oct 1996 22:03:00 +0300
12205     From: Jarkko Hietaniemi
12206     Subject: LC_COLLATE.
12207
12208     Big patch to add, document, and test LC_COLLATE support.
12209
12210     A not necessarily gt a.
12211
12212 Index: t/lib/autoloader.t
12213
12214     Date: Sun, 22 Sep 1996 00:59:56 +0200
12215     From: Gisle Aas
12216     Subject: More standard library test scripts
12217
12218     This is a collection of test scripts for the standard library modules.
12219     Some of the tests does not pass unless some of the patches I have sent
12220     out are applied.
12221
12222     Date: Mon, 30 Sep 1996 00:54:37 -0400
12223     From: Spider Boardman
12224
12225     The test and patches for AutoLoader were also non-functional,
12226     since the regexp context (curpm) was still being clobbered by the
12227     filename manipulations:
12228
12229 Index: t/lib/basename.t
12230
12231     Date: Sun, 22 Sep 1996 00:59:56 +0200
12232     From: Gisle Aas
12233     Subject: More standard library test scripts
12234
12235     This is a collection of test scripts for the standard library modules.
12236     Some of the tests does not pass unless some of the patches I have sent
12237     out are applied.
12238
12239     Date: Mon, 30 Sep 1996 00:54:37 -0400
12240     From: Spider Boardman
12241
12242     Fix the number of tests.
12243
12244     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12245     From: Charles Bailey
12246     Subject: VMS patches to 5.003_05
12247
12248     A different set of tests for File::Basename and friends.
12249
12250 Index: t/lib/checktree.t
12251
12252     Date: Sun, 22 Sep 1996 00:59:56 +0200
12253     From: Gisle Aas
12254     Subject: More standard library test scripts
12255
12256     This is a collection of test scripts for the standard library modules.
12257     Some of the tests does not pass unless some of the patches I have sent
12258     out are applied.
12259
12260 Index: t/lib/complex.t
12261
12262     Date: Thu, 03 Oct 96 18:38:08 +0200
12263     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
12264     # Complex numbers and associated mathematical functions
12265     # -- Raphael Manfredi, Sept 1996
12266
12267     Tests for new version.
12268
12269 Index: t/lib/db-btree.t
12270
12271     Date: Mon, 7 Oct 1996 22:03:00 +0300
12272     From: Jarkko Hietaniemi
12273     Subject: LC_COLLATE.
12274
12275     Big patch to add, document, and test LC_COLLATE support.
12276
12277     A not necessarily gt a.
12278
12279 Index: t/lib/db-hash.t
12280
12281     Date: Mon, 7 Oct 1996 22:03:00 +0300
12282     From: Jarkko Hietaniemi
12283     Subject: LC_COLLATE.
12284
12285     Big patch to add, document, and test LC_COLLATE support.
12286
12287     A not necessarily gt a.
12288
12289 Index: t/lib/env.t
12290
12291     Date: Sun, 22 Sep 1996 00:59:56 +0200
12292     From: Gisle Aas
12293     Subject: More standard library test scripts
12294
12295     This is a collection of test scripts for the standard library modules.
12296     Some of the tests does not pass unless some of the patches I have sent
12297     out are applied.
12298
12299 Index: t/lib/fatal.t
12300
12301     Date: Sun, 22 Sep 1996 00:59:56 +0200
12302     From: Gisle Aas
12303     Subject: More standard library test scripts
12304
12305     This is a collection of test scripts for the standard library modules.
12306     Some of the tests does not pass unless some of the patches I have sent
12307     out are applied.
12308
12309 Index: t/lib/filecache.t
12310
12311     Date: Sun, 22 Sep 1996 00:59:56 +0200
12312     From: Gisle Aas
12313     Subject: More standard library test scripts
12314
12315     This is a collection of test scripts for the standard library modules.
12316     Some of the tests does not pass unless some of the patches I have sent
12317     out are applied.
12318
12319 Index: t/lib/filecopy.t
12320
12321     Date: Sun, 22 Sep 1996 00:59:56 +0200
12322     From: Gisle Aas
12323     Subject: More standard library test scripts
12324
12325     This is a collection of test scripts for the standard library modules.
12326     Some of the tests does not pass unless some of the patches I have sent
12327     out are applied.
12328
12329 Index: t/lib/filefind.t
12330
12331     Date: Sun, 22 Sep 1996 00:59:56 +0200
12332     From: Gisle Aas
12333     Subject: More standard library test scripts
12334
12335     This is a collection of test scripts for the standard library modules.
12336     Some of the tests does not pass unless some of the patches I have sent
12337     out are applied.
12338
12339 Index: t/lib/filepath.t
12340
12341     Date: Sun, 22 Sep 1996 00:59:56 +0200
12342     From: Gisle Aas
12343     Subject: More standard library test scripts
12344
12345     This is a collection of test scripts for the standard library modules.
12346     Some of the tests does not pass unless some of the patches I have sent
12347     out are applied.
12348
12349 Index: t/lib/findbin.t
12350
12351     Date: Sun, 22 Sep 1996 00:59:56 +0200
12352     From: Gisle Aas
12353     Subject: More standard library test scripts
12354
12355     This is a collection of test scripts for the standard library modules.
12356     Some of the tests does not pass unless some of the patches I have sent
12357     out are applied.
12358
12359 Index: t/lib/gdbm.t
12360
12361     Date: Mon, 7 Oct 1996 22:03:00 +0300
12362     From: Jarkko Hietaniemi
12363     Subject: LC_COLLATE.
12364
12365     Big patch to add, document, and test LC_COLLATE support.
12366
12367     A not necessarily gt a.
12368
12369 Index: t/lib/getopt.t
12370
12371     Date: Sun, 22 Sep 1996 00:59:56 +0200
12372     From: Gisle Aas
12373     Subject: More standard library test scripts
12374
12375     This is a collection of test scripts for the standard library modules.
12376     Some of the tests does not pass unless some of the patches I have sent
12377     out are applied.
12378
12379 Index: t/lib/hostname.t
12380
12381     Date: Sun, 22 Sep 1996 00:59:56 +0200
12382     From: Gisle Aas
12383     Subject: More standard library test scripts
12384
12385     This is a collection of test scripts for the standard library modules.
12386     Some of the tests does not pass unless some of the patches I have sent
12387     out are applied.
12388
12389 Index: t/lib/ndbm.t
12390
12391     Date: Mon, 7 Oct 1996 22:03:00 +0300
12392     From: Jarkko Hietaniemi
12393     Subject: LC_COLLATE.
12394
12395     Big patch to add, document, and test LC_COLLATE support.
12396
12397     A not necessarily gt a.
12398
12399 Index: t/lib/odbm.t
12400
12401     Date: Mon, 7 Oct 1996 22:03:00 +0300
12402     From: Jarkko Hietaniemi
12403     Subject: LC_COLLATE.
12404
12405     Big patch to add, document, and test LC_COLLATE support.
12406
12407     A not necessarily gt a.
12408
12409 Index: t/lib/parsewords.t
12410
12411     Date: Sun, 22 Sep 1996 00:59:56 +0200
12412     From: Gisle Aas
12413     Subject: More standard library test scripts
12414
12415     This is a collection of test scripts for the standard library modules.
12416     Some of the tests does not pass unless some of the patches I have sent
12417     out are applied.
12418
12419 Index: t/lib/sdbm.t
12420
12421     Date: Mon, 7 Oct 1996 22:03:00 +0300
12422     From: Jarkko Hietaniemi
12423     Subject: LC_COLLATE.
12424
12425     Big patch to add, document, and test LC_COLLATE support.
12426
12427     A not necessarily gt a.
12428
12429 Index: t/lib/searchdict.t
12430
12431     Date: Sun, 22 Sep 1996 00:59:56 +0200
12432     From: Gisle Aas
12433     Subject: More standard library test scripts
12434
12435     This is a collection of test scripts for the standard library modules.
12436     Some of the tests does not pass unless some of the patches I have sent
12437     out are applied.
12438
12439 Index: t/lib/selectsaver.t
12440
12441     Date: Sun, 22 Sep 1996 00:59:56 +0200
12442     From: Gisle Aas
12443     Subject: More standard library test scripts
12444
12445     This is a collection of test scripts for the standard library modules.
12446     Some of the tests does not pass unless some of the patches I have sent
12447     out are applied.
12448
12449 Index: t/lib/symbol.t
12450
12451     Date: Sun, 22 Sep 1996 00:59:56 +0200
12452     From: Gisle Aas
12453     Subject: More standard library test scripts
12454
12455     This is a collection of test scripts for the standard library modules.
12456     Some of the tests does not pass unless some of the patches I have sent
12457     out are applied.
12458
12459     Date: Mon, 30 Sep 1996 00:54:37 -0400
12460     From: Spider Boardman
12461
12462     The various new lib/*.t tests didn't all work.  For some, it was
12463     only because the count of tests was wrong:
12464
12465 Index: t/lib/texttabs.t
12466
12467     Date: Sun, 22 Sep 1996 00:59:56 +0200
12468     From: Gisle Aas
12469     Subject: More standard library test scripts
12470
12471     This is a collection of test scripts for the standard library modules.
12472     Some of the tests does not pass unless some of the patches I have sent
12473     out are applied.
12474
12475 Index: t/lib/textwrap.t
12476
12477     Date: Sun, 22 Sep 1996 00:59:56 +0200
12478     From: Gisle Aas
12479     Subject: More standard library test scripts
12480
12481     This is a collection of test scripts for the standard library modules.
12482     Some of the tests does not pass unless some of the patches I have sent
12483     out are applied.
12484
12485 Index: t/lib/timelocal.t
12486
12487     Date: Sun, 22 Sep 1996 00:59:56 +0200
12488     From: Gisle Aas
12489     Subject: More standard library test scripts
12490
12491     This is a collection of test scripts for the standard library modules.
12492     Some of the tests does not pass unless some of the patches I have sent
12493     out are applied.
12494
12495 Index: t/op/each.t
12496
12497     Date: Mon, 30 Sep 1996 01:13:28 -0400
12498     From: Spider Boardman
12499     Subject: Re: pre extending hash? - need speed
12500
12501     The patch below (which is relative to perl5.001l) implements
12502     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12503     pre-sizing hashes.  I've only moved the patch forward from
12504     when I first did it.  I'm sure the code in hv_ksplit could be
12505     improved.
12506
12507     Date: Mon, 7 Oct 1996 22:03:00 +0300
12508     From: Jarkko Hietaniemi
12509     Subject: LC_COLLATE.
12510
12511     Big patch to add, document, and test LC_COLLATE support.
12512
12513     A not necessarily gt a.
12514
12515 Index: t/op/glob.t
12516
12517     Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
12518     From: Charles Bailey
12519     Subject: Re: glob test 1 failing...bad test or bug
12520
12521     Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
12522     fails because <op/*> sorts  op/re_* before op/rea*, while
12523     $otherway = `echo op/*`  sorts  op/re_* after op/re[a-z]*.t
12524
12525     This version doesn't rely on the sorting order.
12526
12527 Index: t/op/magic.t
12528
12529     Date: Mon, 7 Oct 1996 22:03:00 +0300
12530     From: Jarkko Hietaniemi
12531     Subject: LC_COLLATE.
12532
12533     Big patch to add, document, and test LC_COLLATE support.
12534
12535 Index: t/op/readdir.t
12536
12537     Date: Mon, 7 Oct 1996 22:03:00 +0300
12538     From: Jarkko Hietaniemi
12539     Subject: LC_COLLATE.
12540
12541     Big patch to add, document, and test LC_COLLATE support.
12542
12543     A not necessarily gt a.
12544
12545 Index: t/op/sort.t
12546
12547     Date: Mon, 7 Oct 1996 22:03:00 +0300
12548     From: Jarkko Hietaniemi
12549     Subject: LC_COLLATE.
12550
12551     Big patch to add, document, and test LC_COLLATE support.
12552
12553     A not necessarily gt a.
12554
12555 Index: toke.c
12556
12557     Date: Sat, 14 Sep 1996 17:08:16 -0400
12558     From: Gurusamy Sarathy
12559     Subject: whitespace induced lexer errors (with patch)
12560
12561     I finally got around to fixing skipspace() to not indiscriminately
12562     overwrite oldbufptr and oldoldbufptr (which are used in making
12563     expectation decisions in the lexer).
12564
12565     Date: Sat, 14 Sep 1996 18:55:16 -0400
12566     From: Gurusamy Sarathy
12567     Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
12568
12569     Date: Thu, 19 Sep 1996 11:58:22 -0400
12570     From: "Randy J. Ray" <rjray@uswest.com>
12571     Subject: Patch: Untaint FH flag and clean DATA handles
12572
12573     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12574     on an xpvio->xio_flags struct member. It is used to mark the given
12575     file handle as a clean source, even when tainting is turned on.
12576     There are also patches to pp_sys.c in pp_sysread to check this flag
12577     before tainting data, and in pp_hot.c in do_readline for the same
12578     reason. Lastly, it patches toke.c to automatically set this flag on
12579     on a __DATA__ filehandle. The creation of the $pack::DATA
12580     pseudo-filehandle is already checked against running under eval, so
12581     this should not introduce any insecurity.
12582
12583     This patch *does not*:
12584
12585     * Add the "untaint" keyword.
12586
12587 Index: util.c
12588
12589     Date: Mon, 7 Oct 1996 22:03:00 +0300
12590     From: Jarkko Hietaniemi
12591     Subject: LC_COLLATE.
12592
12593     Big patch to add, document, and test LC_COLLATE support.
12594
12595     rewrote perl_init_i18n() completely.
12596         - reworded to be much more friendly and clear.
12597         - perl_init_fold() split to its own function.
12598     wrote mem_collxfrm().
12599
12600 Index: utils/c2ph.PL
12601
12602     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12603     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12604     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12605
12606     Here is a patch for various typos and other defects in the Perl
12607     5.003_05 pods, including the pods embedded in library modules.
12608
12609 Index: utils/h2ph.PL
12610
12611     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12612     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12613     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12614
12615     Here is a patch for various typos and other defects in the Perl
12616     5.003_05 pods, including the pods embedded in library modules.
12617
12618 Index: utils/h2xs.PL
12619
12620     Date: Sat, 21 Sep 1996 16:38:24 -0500
12621     From: Dean Roehrich
12622     Subject: h2xs bug fix
12623
12624     The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
12625     finding #define statements and filling the constant() function.  This patch
12626     fixes that.  The h2xs_test program found this--maybe people who are
12627     modifying h2xs should get a copy of the test program.
12628
12629     This also adds a -d to enable debugging messages (there's just one for now).
12630     I've also placed some of the doc-related things in alphabetical order.
12631
12632     h2xs_test can be found in my directory on CPAN.  Those of you modifying
12633     xsubpp should know there's a test suite for that, too, called XSTEST which
12634     can also be found in my directory on CPAN.
12635
12636     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12637     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12638     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12639
12640     Here is a patch for various typos and other defects in the Perl
12641     5.003_05 pods, including the pods embedded in library modules.
12642
12643 Index: utils/perldoc.PL
12644
12645     Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
12646     From: Kenneth Albanowski
12647     Subject: perldoc patch
12648
12649     Ilya has found that this change makes perldoc much more useful under OS/2.
12650
12651 Index: vms/config.vms
12652
12653     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12654     From: Charles Bailey
12655     Subject: VMS patches to 5.003_05
12656
12657 Index: vms/descrip.mms
12658
12659     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12660     From: Charles Bailey
12661     Subject: VMS patches to 5.003_05
12662
12663 Index: vms/genconfig.pl
12664
12665     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12666     From: Charles Bailey
12667     Subject: VMS patches to 5.003_05
12668
12669 Index: vms/perlvms.pod
12670
12671     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12672     From: Charles Bailey
12673     Subject: VMS patches to 5.003_05
12674
12675 Index: vms/vms.c
12676
12677     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12678     From: Charles Bailey
12679     Subject: VMS patches to 5.003_05
12680
12681 Index: x2p/a2p.pod
12682
12683     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12684     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12685     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12686
12687     This patch just changed the old a2p.man page into a pod page.
12688
12689 Index: x2p/s2p.PL
12690
12691     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12692     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12693     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12694
12695     This patch just changed the old s2p.man page into a pod page.
12696     I then embedded the pod into the s2p script.
12697
12698
12699 ----------------
12700 Version 5.003_05
12701 ----------------
12702
12703 This patch was primarily to fix bugs and to clean up some of
12704 the remaining issues from in 5.003_04.  The details are described below.
12705 A very brief summary is:
12706
12707 o Visible Changes to Core Functionality
12708
12709    -Add support for a READLINE method to tied filehandles.
12710
12711    -times function now uses CLK_TCK if HZ is not available, rather
12712     than just defaulting to 60.  times output might change on some
12713     systems, but should be correct now.
12714
12715    -AnyDBM_File (modifying ISA does not work as expected)
12716     Now behaves as documented:  Modifying ISA works to select
12717     order in which *DB* modules are tried.  The default is still
12718     the same.
12719
12720 o Configure and build enhancements
12721
12722    -Enhance detection of [gs]etpgrp() variants.  Some systems have
12723     BSD-style behavior for one and POSIX for the other.  Use
12724     [gs]etpgid() instead, whenever possible.
12725
12726    -You can now build a shared libperl.so without running through
12727     the LD_RUN_PATH hoops, if your system supports appropriate
12728     ld command-line options.  Solaris, NetBSD, and Linux are currently
12729     supported.  Others are easy to add.  (This makes like a lot easier
12730     for embedders.)
12731
12732    -VMS updates.
12733
12734    -Fix installperl and installman so that the -n option really only
12735     prints commands.  (previously, it would still do the mkdirs.)
12736
12737 o Bug fixes
12738
12739    -debugger ought to work.
12740
12741    -A new heredoc tag in Makefile.SH is now quoted.  This prevented
12742     5.003_04 from working most places.
12743
12744    -numerous smaller ones, detailed below.
12745
12746 o Specific Changes
12747
12748 Here are the specific file-by-file changes.
12749
12750 # This is my patch perl5.003_05.pat to perl5.003_04
12751 # The full description is below.
12752 # Please execute the following commands before applying this patch.
12753 # (You can feed this patch to 'sh' to do so.)
12754 #   -- Andy Dougherty
12755
12756 # We'll create a new test, but patch won't automatically make it
12757 # executable.
12758 touch t/io/read.t
12759 chmod +x t/io/read.t
12760
12761 exit 0
12762
12763
12764 This is patch perl5.003_05.pat to perl version 5.003_04.
12765 This takes you from 5.003_04 to 5.003_05.
12766
12767 To apply this patch, run the above commands,
12768 cd to your perl source directory and then type
12769
12770         patch -p1 -N < perl5.003_05.pat
12771
12772 The changes are described after each /^Index/ line below.  This is
12773 designed so you can examine each change with a command such as
12774
12775         csplit -k perl5.003_05.pat '/^Index:/' '{99}'
12776
12777 Index: Changes
12778
12779     Updated for 5.003_05.
12780
12781 Index: Configure
12782
12783     Allow command line or hint-file overrides of $afs.
12784
12785     Allow trailing spaces in nm output for HPUX10.
12786
12787     Check for newer BIND 'search' directives in /etc/resolv.conf as well
12788     as older 'domain' directive.
12789
12790     Enhance detection of [gs]etpgrp() variants.  Some systems have
12791     BSD-style behavior for one and POSIX for the other.  Use
12792     [gs]etpgid() instead, whenever possible.
12793
12794     Include -s in the -h summary of available options.
12795
12796     Allow command-line override of $afs.
12797
12798     Handle trailing spaces in nm-output on HPUX10.
12799
12800     Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
12801     be in Makefile.SH.  Now it's available for other modules too.)
12802
12803     When using shared libperl, avoid LD_RUN_PATH if possible by adding
12804     correct ld flags.  Currently, Solaris and NetBSD get the correct
12805     -R $archlibexp/CORE, and Linux gets its
12806     -Wl,-rpath,$archlibexp/CORE flag.  Other contributions are
12807     welcome.
12808
12809 Index: INSTALL
12810
12811     Correct libperl5 -> libperl typo.
12812
12813     Describe MakeMaker's Warning (will try anyway) messages.
12814
12815     More info on where and how to send reports.
12816
12817     Add info on non-Unix ports.
12818
12819
12820 Index: MANIFEST
12821
12822     Add new test t/io/read.t.
12823
12824     Add new hints files for ODBM_File for ultrix and hpux.
12825
12826     Add new pod checker script.
12827
12828 Index: Makefile.SH
12829
12830     A new heredoc tag in Makefile.SH needs to be quoted.
12831
12832     shrpenv stuff moved to Configure.
12833
12834 Index: Porting/Glossary
12835
12836     Updated to match Configure.
12837
12838 Index: README.vms
12839
12840     VMS 5.003_05 Update.
12841
12842 Index: av.h
12843
12844     Subject: turbidity in av.[ch]
12845     Date: Sun, 10 Dec 1995 00:21:31 -0500
12846     From: Gurusamy Sarathy
12847
12848     Some unclean code that I noticed today.
12849
12850 Index: config_H
12851
12852     Updated to match newest config_h.SH.
12853
12854 Index: config_h.SH
12855
12856     Updated to match Configure.
12857
12858     Changed the DLSYM_NEEDS_UNDERSCORE comment to
12859     /**/ to conform to metaconfig style.
12860
12861 Index: emacs/cperl-mode.el
12862
12863     From: Ilya Zakharevich
12864     Subject: Newer CPerl-mode
12865
12866 Index: ext/DB_File/DB_File.pm
12867
12868     Update to DB_File 1.03.
12869
12870 Index: ext/DB_File/DB_File.xs
12871
12872     Update to DB_File 1.03.
12873
12874 Index: ext/Fcntl/Fcntl.pm
12875
12876     Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
12877     From: Chip Salzenberg
12878     Subject: No AutoLoader for Fcntl
12879
12880     Just like Socket, Fcntl doesn't need splitting and AutoLoading.
12881
12882 Index: ext/FileHandle/FileHandle.pm
12883
12884     From: Roderick Schertler
12885     Subject: FileHandle::DESTROY for fd 0
12886
12887     This fixes FileHandle::DESTROY when called on stdin.
12888
12889 Index: ext/ODBM_File/ODBM_File.xs
12890
12891     Attempt to correct for "Bad free" in Ultrix and HPUX versions of
12892     odbm.
12893
12894 Index: ext/ODBM_File/hints/hpux.pl
12895
12896     Try to work around "bad free" in dbmclose().
12897
12898 Index: ext/ODBM_File/hints/ultrix.pl
12899
12900     Try to work around "bad free" in dbmclose().
12901
12902 Index: ext/Socket/Socket.pm
12903
12904     Date: Thu, 5 Sep 1996 09:58:08 +0200
12905     From: Andreas Koenig
12906     Subject: Patch to inhibit autosplit on Socket.pm
12907
12908     This patch inhibits production and use of a completely useless
12909     auto/Socket/autosplit.ix.
12910
12911 Index: handy.h
12912
12913     Make a little more C++-friendly for IBM's CSET++ compiler.
12914
12915 Index: hints/convexos.sh
12916
12917     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
12918     this now.
12919
12920 Index: hints/hpux.sh
12921
12922     Add note about possible gcc GR3 warning message.
12923
12924     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
12925     this now.
12926
12927 Index: hints/sco.sh
12928
12929     Turn off optimization for stock cc.  This appears to
12930     prevent miniperl core dumps.
12931
12932 Index: hints/solaris_2.sh
12933
12934     Catch GNU ld even though it doesn't identify itself as a GNU tool.
12935     Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
12936
12937 Index: hints/sunos_4_1.sh
12938
12939     Describe solution for the __lib_version problem with acc on
12940     SunOS.
12941
12942 Index: hv.c
12943
12944     Date: Thu, 05 Sep 1996 00:25:28 -0400
12945     From: Gurusamy Sarathy
12946     Subject: minor misc. cleanup
12947
12948     This patch makes some minor cleanups to the sources.  No change
12949     in functionality whatsoever.
12950
12951     Date: Thu, 05 Sep 1996 02:52:21 -0400
12952     From: Gurusamy Sarathy
12953
12954     Subject: debugger problems--another patch (was Re: 5.003_04)
12955
12956     I have tried to avoid copying of hash keys that are passed to
12957     magical hashes, but it seems that copying may be unavoidable
12958     since the hv_*_ent() functions could be PADTMPs (and other
12959     SVs that may get reused) as keys.
12960
12961     VMS dynamic %ENV fix
12962
12963 Index: installman
12964
12965     From: scotth@sgi.com
12966     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12967
12968     Fix installperl so that the -n option really only prints commands.
12969     (previously, it would still do the mkdirs.)
12970
12971     an "ignore installed" option, so that it doesn't bother to check
12972     to see if the target already exists (an optimization that I
12973     *don't* want it to do when I do #1 above)
12974
12975 Index: installperl
12976
12977     From: scotth@sgi.com
12978     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12979
12980     Fix installperl so that the -n option really only prints commands.
12981     (previously, it would still do the mkdirs.)
12982
12983     an "ignore installed" option, so that it doesn't bother to check
12984     to see if the target already exists (an optimization that I
12985     *don't* want it to do when I do #1 above)
12986
12987 Index: lib/AnyDBM_File.pm
12988
12989     AnyDBM_File (modifying ISA does not work as expected)
12990     Now behaves as documented:  Modifying ISA works to select
12991     order in which *DB* modules are tried.  The default is still
12992     the same.
12993
12994
12995     Add helpful "die" message to end of AnyDBM_File.  Previously
12996     it would return a 0, and the failure would eventually show up
12997     somewhere else in the script and be hard to track down.  It is
12998     a failure if perl can't open AnyDBM_File.  The test regression
12999     suite is supposed to indicate this as a failure too.
13000
13001 Index: lib/ExtUtils/Install.pm
13002
13003     Updated to MakeMaker-5.38.
13004
13005     Fix for VMS utime.
13006
13007 Index: lib/ExtUtils/Liblist.pm
13008
13009     Updated to MakeMaker-5.38.
13010
13011 Index: lib/ExtUtils/MM_Unix.pm
13012     Updated to MakeMaker-5.38.
13013
13014 Index: lib/ExtUtils/MakeMaker.pm
13015
13016     Updated to MakeMaker-5.38.
13017
13018     Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
13019
13020 Index: lib/ExtUtils/Manifest.pm
13021
13022     Updated to MakeMaker-5.38.
13023
13024 Index: lib/ExtUtils/Mkbootstrap.pm
13025
13026     Updated to MakeMaker-5.38.
13027
13028 Index: lib/ExtUtils/Mksymlists.pm
13029
13030     Updated to MakeMaker-5.38.
13031
13032 Index: lib/File/Find.pm
13033
13034     From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
13035     Subject: Cwd::fastcwd in File::Find
13036
13037     Is there a good reason why File::Find uses Cwd::fastcwd instead of
13038     Cwd:cwd when fastcwd isn't as portable?
13039     [In particular, fastcwd() doesn't work on AFS.]
13040
13041 Index: lib/Math/Complex.pm
13042
13043     There was a mistake in the sqrt routine in lib/Math/Complex.pm that
13044     gave wrong answers when the magnitude of the imaginary part of the
13045     argument exceeded the magnitude of the real part.  Line 69 had too
13046     many sqrt($y)'s.  Further, expressions were re-arranged so that
13047     calls to the expensive real sqrt() routine were reduced from 4 to 2
13048     in this case.
13049
13050 Index: lib/open3.pl
13051
13052     The I/O directions on the dad_wtr and kid_rdr were backwards.
13053     IO/Open3.pm didn't have this error.
13054
13055 Index: lib/syslog.pl
13056
13057     Date: Tue, 03 Sep 1996 20:33:54 -0400
13058     From: Roderick Schertler
13059     Subject: syslog.pl `use Socket' lossage
13060
13061     syslog.pl tries but fails to use
13062     Socket.pm, the problem is that use doesn't return a true value.  This
13063     module should be recast in terms of Sys::Syslog, of course.
13064
13065 Index: makedepend.SH
13066
13067     This patch eliminates "\|" in sed patterns in makedepend.SH, since
13068     they're not really needed anyway in this one case.
13069
13070 Index: mg.c
13071
13072     Ok, here's a tested patch for the debugger problem.
13073     I was missing the fact that DB::dbline magic is actually
13074     uppercase (which means hv_store_ent() etc., will pass SV keys
13075     to the vtbl_dbline handlers).
13076
13077     Replace the oft-repeated mg_ptr incantation with
13078     the simple MgPVKEY macro.
13079
13080     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
13081     additional parens around the "mg".
13082
13083     (lines near 584) Part of VMS changes.  I don't know what this did.
13084
13085     Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
13086     From: Chip Salzenberg
13087     Subject: Integerize mg.c; eliminate warning on C< local($)) >
13088
13089     This patch converts magic variables ($!, $^E, etc.) to use integers
13090     (C<sv_setiv>) instead of floats.  It also eliminates a warning from
13091     C< local($)) >, via a hack similar to $!.
13092
13093 Index: mg.h
13094
13095     Replace the oft-repeated mg_ptr incantation with
13096     the simple MgPVKEY macro.
13097
13098     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
13099     additional parens around the "mg".
13100
13101 Index: nostdio.h
13102
13103     Add _STDIO_LOADED (VMS) to list of guard symbols.
13104
13105 Index: op.c
13106
13107     From: Gurusamy Sarathy
13108     Subject: Re: \ ( @array ) busted for lexical @array (once more)
13109
13110 Index: patchlevel.h
13111
13112     Change to subversion 5.
13113
13114 Index: perl.c
13115
13116     Make floating point constants Locale-friendly.
13117
13118 Index: perl.h
13119
13120     One last LONG & co. fix (yet another cut'n'paste error) and a few
13121     minor cleanups. Nothing crucial.
13122
13123     Make a little more C++-friendly for IBM's CSET++ compiler.
13124
13125     Enhance detection of [gs]etpgrp() variants.  Some systems have
13126     BSD-style behavior for one and POSIX for the other.  Use
13127     [gs]etpgid() instead, whenever possible.
13128
13129 Index: perlio.c
13130
13131     Eliminate potential "signed vs. unsigned" warning
13132
13133     Add PerlIO_reopen and PerlIO_cgetname functions.
13134
13135 Index: perlsdio.h
13136
13137     Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
13138
13139     Include PerlIO_reopen and PerlIO_getname.
13140
13141     s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
13142     This had prevented SV_FAST_FGETS from working anywhere.
13143
13144     Include PerlIO_canset_cnt.  I'm not sure how this is supposed to
13145     differ from STDIO_CNT_LVALUE.
13146
13147 Index: pod/Makefile
13148
13149     Remove trailing spaces in pods.
13150     Include a call to the checkpods script in the Makefile (though it's
13151     not ordinarily used by users).
13152
13153 Index: pod/checkpods.PL
13154
13155     New script to check for common errors in pods.  This is not
13156     normally called during the perl build process, but you can
13157     use it with  B<make check>.
13158
13159 Index: pod/perlfunc.pod
13160
13161     Document correct C<use POSIX ":wait_h";> usage.
13162
13163     Add notes about POSIX [gs]etpgrp.
13164
13165 Index: pod/perlipc.pod
13166
13167     Document correct C<use POSIX ":wait_h";> usage.
13168
13169 Index: pod/perlref.pod
13170
13171     From: Gurusamy Sarathy
13172     Subject: Re: \ ( @array ) busted for lexical @array (once more)
13173
13174 Index: pod/perltie.pod
13175
13176     Date: Thu, 29 Aug 1996 15:14:51 +0200
13177     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
13178     Subject: more TIEHANDLE
13179
13180     This adds support for a READLINE method.
13181
13182 Index: pod/perltrap.pod
13183
13184     Here's documentation on the change in split's behavior between Perl 4
13185     and Perl 5.
13186
13187     Subject: More (and less!) 425traps
13188
13189     Large integer traps
13190
13191     Precedence
13192
13193     warn STDERR
13194
13195     Change blank lines to empty lines.
13196
13197 Index: pod/perlvar.pod
13198
13199     Be explicit about $/="" matching empty lines, that is, lines
13200     with no spaces or tabs.
13201
13202     Change blank lines to empty lines.
13203
13204 Index: pp.c
13205
13206     Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
13207     From: Chip Salzenberg
13208     Subject: Minor integer speedups in mathematics
13209
13210     This patch provides minor speedups by using integer math and SVt_IV
13211     values when performing bitwise operations and modulus.
13212
13213     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
13214     From: Kenneth Albanowski
13215     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
13216
13217     (double)auint cast added for call to sv_setnv().
13218
13219 Index: pp_hot.c
13220
13221     Date: Thu, 05 Sep 1996 00:25:28 -0400
13222     From: Gurusamy Sarathy
13223     Subject: minor misc. cleanup
13224
13225     This patch makes some minor cleanups to the sources.  No change
13226     in functionality whatsoever.
13227
13228     Date: Thu, 29 Aug 1996 15:14:51 +0200
13229     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
13230     Subject: more TIEHANDLE
13231
13232     This adds support for a READLINE method.
13233
13234 Index: pp_sys.c
13235
13236     Clear any buffer space exposed by by read().
13237     This is almost certainly a bug-fix.
13238
13239     Undef and then re-define my_chsize from Perl_my_chsize to
13240     just plain chsize if this system HAS_CHSIZE.  This probably only
13241     applies to SCO.  This shows the perils of having internal
13242     functions with the same name as external library functions :-).
13243
13244     Use CLK_TCK if HZ is not available.
13245
13246 Index: sv.c
13247
13248     Fix more spots where we had PerlIO_stderr() and should have had
13249     Perl_debug_log instead.
13250
13251     Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
13252     From: Chip Salzenberg
13253     Subject: Minor potential bug in AV creation
13254
13255     I wasn't the one who originated this patch.  But it looks like it
13256     would improve the safety of AV creation.
13257
13258     Remove potentially incorrect casts on PerlIO_set_ptrcnt.
13259     'ptr' is already STDCHAR, which is supposed to be the type of
13260     char used in stdio.h, so we shouldn't have to cast it.
13261
13262 Index: t/io/read.t
13263
13264     Clear any buffer space exposed by by read().
13265     This is almost certainly a bug-fix.
13266
13267 Index: t/lib/db-btree.t
13268
13269     Update to DB_File 1.03.
13270
13271 Index: t/lib/db-hash.t
13272
13273     Update to DB_File 1.03.
13274
13275 Index: t/lib/db-recno.t
13276
13277     Update to DB_File 1.03.
13278
13279 Index: t/lib/io_sock.t
13280
13281     From: Lupe Christoph <lupe@alanya.m.isar.de>
13282     Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
13283
13284     io_sock.t works by forking a subprocess it can communicate with.
13285     It has the subprocess wait for the main process by sleeping 10
13286     seconds or until an alarm arrives.
13287
13288     With my setup, the alarm signal arrives *before* the child
13289     has a chance to ignore the alarm signal.
13290
13291     I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
13292     fork. It does not hurt to have the parent ignore alarms, too.
13293
13294 Index: t/op/inc.t
13295
13296     One last LONG & co. fix (yet another cut'n'paste error) and a few
13297     minor cleanups. Nothing crucial.
13298
13299 Index: t/op/misc.t
13300
13301     Date: Thu, 29 Aug 1996 15:14:51 +0200
13302     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
13303     Subject: more TIEHANDLE
13304
13305     This adds support for a READLINE method.
13306
13307 Index: t/op/pack.t
13308
13309     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
13310     From: Kenneth Albanowski
13311     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
13312
13313 Index: t/op/ref.t
13314
13315     From: Gurusamy Sarathy
13316     Subject: Re: \ ( @array ) busted for lexical @array (once more)
13317
13318 Index: universal.c
13319
13320     Date: Thu, 29 Aug 96 07:05:10 BST
13321     From: Graham Barr
13322     Subject: Re: UNIVERSAL::class busted
13323
13324     yes, but I also noticed that this does not check that the reference
13325     is an object, so the patch should be
13326
13327 Index: unixish.h
13328
13329     Change comment style so that IBM's picky xlc compiler doesn't
13330     think we've mistakenly tried to nest comments.
13331
13332 Index: util.c
13333
13334     One last LONG & co. fix (yet another cut'n'paste error) and a few
13335     minor cleanups. Nothing crucial.
13336
13337 Index: utils/h2xs.PL
13338
13339     Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
13340     From: Ilya Zakharevich
13341     Subject: updated h2xs
13342
13343     Changes:
13344         a) Docs and examples for -x updated;
13345         b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
13346     unless this file exists (outside of VMS, I'm afraid to make an error
13347     there). - Useful with -x option, when the file may be eaten via -I
13348     inside -F.
13349         c) .h file would be scanned only if needed.
13350         d) typemap would be generated (with T_PTROBJ).
13351         e) Documentation (=list) for autogenerated guys would be
13352     included into POD.
13353         f) duplicated XSUBs would not be generated;
13354         g) arguments to XSUBs being arrays are recognized (note that
13355     xsubpp would probably choke on such guys).
13356
13357     -x option requires C-Scan-0.3 (releases a couple of minutes ago to
13358             ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
13359     should propagate to CPAN soon).
13360
13361 Index: utils/perlbug.PL
13362
13363     Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
13364
13365 Index: utils/perldoc.PL
13366
13367     More choices in the pager war.  Unfortunately, we can't rely on
13368     all users agreeing with the Sysadmin's choice, nor can we
13369     assign a default preference order, since opinions vary.  If the
13370     user doesn't have $ENV{PAGER} set, we do want to pick up one that
13371     at least works, so we'll try whatever Configure found.
13372
13373 Index: vms/Makefile
13374
13375     VMS 5.003_05 Update.
13376
13377 Index: vms/config.vms
13378
13379     VMS 5.003_05 Update.
13380
13381 Index: vms/descrip.mms
13382
13383     VMS 5.003_05 Update.
13384
13385 Index: vms/ext/Stdio/Stdio.pm
13386
13387     VMS 5.003_05 Update.
13388
13389 Index: vms/ext/filespec.t
13390
13391     VMS 5.003_05 Update.
13392
13393 Index: vms/gen_shrfls.pl
13394
13395     VMS 5.003_05 Update.
13396
13397 Index: vms/perlvms.pod
13398
13399     VMS 5.003_05 Update.
13400
13401 Index: vms/vms.c
13402
13403     VMS 5.003_05 Update.
13404
13405 Index: vms/vmsish.h
13406
13407     VMS 5.003_05 Update.
13408
13409
13410 ----------------
13411 Version 5.003_04
13412 ----------------
13413
13414 This patch was primarily to fix bugs and to clean up some of
13415 the changes made in 5.003_03.  The details are described below.
13416 A very brief summary is:
13417
13418 o Visible Changes to Core Functionality
13419
13420    -Allow and document permissions for FileHandle::new and
13421     IO::File::new.
13422    -glob in Safe compartment used to allow shell access; now
13423     it's in the same category as `` and system().
13424
13425 o Configure and build enhancements
13426
13427    -perl library name is again -lperl, not -lperl5 in some cases.
13428    -Several hint files no longer set -g -DDEBUGGING by default.
13429     Instead, they just turn off optimization, since that is
13430     probably what was intended.
13431    -Include OS/2 and Plan9 updates.
13432
13433 o Bug fixes
13434
13435    -SEGV with $_[0] and circular references fixed.
13436    -Ilya's debugger patch.
13437    -FAKE typeglobs fixed.
13438    -truncate with file name now works.
13439    -lval substr() no longer coredumps with refs
13440    -lval substr now clears lexicals in re-entered scopes.
13441    -core dump in caller() for signal handler for __DIE__.
13442
13443 o Specific Changes
13444
13445 Here are the specific file-by-file changes.
13446
13447 # This is my patch perl5.003_04.pat to perl5.003_03
13448 # The full description is below.
13449 # Please execute the following commands before applying this patch.
13450 # (You can feed this patch to 'sh' to do so.)
13451 #   -- Andy Dougherty
13452
13453 # Obsolete perl4 hint file.
13454 rm -f hints/dnix.sh
13455 # Obsolete
13456 rm -f os2/notes
13457
13458 # We'll create a new test, but patch won't automatically make it
13459 # executable.
13460 touch t/op/gv.t
13461 chmod +x t/op/gv.t
13462
13463 exit 0
13464
13465
13466 This is patch perl5.003_04.pat to perl version 5.003_03.
13467 This takes you from 5.003_03 to 5.003_04.
13468
13469 To apply this patch, run the above commands,
13470 cd to your perl source directory and then type
13471
13472         patch -p1 -N < perl5.003_04.pat
13473
13474 The changes are described after each /^Index/ line below.  This is
13475 designed so you can examine each change with a command such as
13476
13477         csplit -k perl5.003_04.pat '/^Index:/' '{99}'
13478
13479 Index: Changes
13480
13481     Updated for 5.003_04.
13482
13483 Index: Configure
13484
13485     Change name of shared libperl library back to libperl.so.xxx,
13486     so that a simple -lperl picks up either libperl.a or
13487     libperl.so.xxx.
13488
13489     Check if $sh='' in case we've reloaded an old config.sh
13490
13491 Index: INSTALL
13492
13493     Change name of shared perl library to libperl, instead of
13494     libperl5.
13495
13496     Add notes about fragility of shared libperl and the usefulness
13497     of archlib to separate different binaries.
13498
13499 Index: MANIFEST
13500
13501     os2/notes removed
13502
13503     obsolete hints/dnix.sh removed.
13504
13505     New typeglob test.
13506
13507 Index: Makefile.SH
13508
13509     For building shared libperl, relocate whole rule to
13510     inside the if test -f $osname/Makefile.SHs case.
13511
13512 Index: Porting/Glossary
13513
13514     Updated.
13515
13516 Index: README.os2
13517
13518     Updated.
13519
13520 Index: av.c
13521
13522     Subject: Re: SEGV with $_[0] and circular references
13523
13524     Subject: random cleanup
13525
13526     This patch removes a few obvious redundancies in the source.
13527
13528 Index: config_H
13529
13530     Updated.  Note new comments to make AIX happy.
13531
13532 Index: config_h.SH
13533
13534     Change /*#define../**/ into /*#define../ **/
13535     to make IBM's xlc compiler shut up about nested comments.
13536     The /*#define FOO /**/ is a perfectly legal un-nested comment, and
13537     I wish IBM would fix it's blasted compiler instead.  In the meantime
13538     we'll take mercy on the poor AIX user and get rid of the screenfulls
13539     of stupid warning messages.  Thanks to Hallvard B Furuseth for the fix.
13540
13541 Index: dump.c
13542
13543     This patch changes neither behavior nor performance.  However, it does
13544     reduce code size and improve maintainability by combining some common
13545     code in gv_fullname() and gv_efullname().
13546
13547 Index: ext/FileHandle/FileHandle.pm
13548
13549     This patch documents the behavior of FileHandle::{new,open} with
13550     regard to open modes.  It also documents the exportation of Fcntl
13551     constants.
13552
13553     This patch fixes a bug observed by Tom Christiansen: FileHandle::new
13554     didn't allow for file permissions after the file mode.  Here's a patch.
13555
13556 Index: ext/IO/lib/IO/File.pm
13557
13558     This patch fixes a bug observed by Tom Christiansen: IO::File::new
13559     didn't allow for file permissions after the file mode.  Here's a patch.
13560
13561     This patch documents the behavior of IO::File::{new,open} with
13562     regard to open modes.  It also documents the exportation of Fcntl
13563     constants.
13564
13565 Index: ext/Opcode/Opcode.pm
13566
13567     Subject: Re: glob in Safe compartment allows shell access
13568
13569     I've moved the glob op into the same opcode tag as backticks and system
13570     and added a comment.
13571
13572 Index: gv.c
13573
13574     This patch changes neither behavior nor performance.  However, it does
13575     reduce code size and improve maintainability by combining some common
13576     code in gv_fullname() and gv_efullname().
13577
13578 Index: handy.h
13579
13580     Subject: Patch for LONG_MAX & co.
13581
13582     Sorry about adding yet another #ifdef forest, but hopefully this
13583     should resolve the *_MAX issues permanently. It adds to the
13584     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
13585     symbols the complete set of
13586     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
13587     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
13588     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
13589     and get appropriate figures. All references to LONG_(MIN|MAX) are
13590     changed appropriately.
13591
13592     The .c changes have the side effect of making cast_uv properly use quad
13593     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
13594     works, but I don't have any handy Crays to try it out on.
13595
13596     Add notes on perl's internal types, specifically Quad_t and IV.
13597
13598 Index: hints/hpux.sh
13599
13600     Remove the d_bsdpgrp hint.  The defaults should be ok.
13601
13602 Index: hints/irix_6_2.sh
13603
13604     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
13605     unless that's what the user really wants.
13606
13607 Index: hints/mpeix.sh
13608
13609     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
13610     unless that's what the user really wants.
13611
13612 Index: hints/os2.sh
13613
13614     Fixes for sh vs. bin_sh + cleanup.
13615
13616 Index: hints/ultrix_4.sh
13617
13618     Don't call optimize=-g, just call optimize=none.  The -g
13619     pulls in -DDEBUGGING, which might not be wanted.
13620
13621 Index: lib/ExtUtils/MM_Unix.pm
13622
13623     .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
13624
13625 Index: lib/ExtUtils/xsubpp
13626
13627     Fix SCOPE?  (See pod/perlxs.pod).
13628     Up version number to 1.938.
13629
13630 Index: lib/Test/Harness.pm
13631
13632     Add a return value to runtests - non-zero if all tests ran ok,
13633     zero otherwise.
13634
13635 Index: lib/perl5db.pl
13636
13637     Ilya's debugger patch.
13638         Undefined subroutine &Carp::longmess called at
13639             /opt/perl5.003_03/lib/perl5db.pl line 1423.
13640
13641
13642     Make perl5db compatible with the recent 'strict refs' enforcement
13643     in %SIG.
13644
13645 Index: malloc.c
13646
13647     A patch to perl5.003_02/malloc to give a sensible error abort() message
13648     in ANSI C, and to give it to stderr instead of stdout.
13649
13650     Use config_h's STRINGIFY macro instead of pre-ANSI "p".
13651
13652 Index: mg.c
13653
13654     Subject: FAKE typeglobs seriously busted (with patch)
13655
13656     Handling of fake typeglobs (scalars that are really globs
13657     in disguise) is seriously busted since 5.002 (it wasn't
13658     so in 5.001n).
13659     The problem is that mg_get() on a glob calls gv_efullname()
13660     which might coerce its first arg to a string.
13661
13662     Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
13663     weren't being properly detected by some of the sig magic, but as shared
13664     hash keys wouldn't normally be used in %SIG it's unlikely this is a
13665     significant problem.)
13666
13667     This patch changes neither behavior nor performance.  However, it does
13668     reduce code size and improve maintainability by combining some common
13669     code in gv_fullname() and gv_efullname().
13670
13671 Index: myconfig
13672
13673     Update perlio-related variables.
13674
13675 Index: op.c
13676
13677     This patch changes neither behavior nor performance.  However, it does
13678     reduce code size and improve maintainability by combining some common
13679     code in gv_fullname() and gv_efullname().
13680
13681 Index: opcode.h
13682
13683     Updated.  See opcode.pl.
13684
13685 Index: opcode.pl
13686
13687     Subject: Re: truncate with file name does not work (with patch)
13688
13689     The prototype for truncate was changed so that perl won't die
13690     with C<use strict;> when the first arg is a bareword (filehandle).
13691     I think it was Tom (as in "tchrist") who brought this up.
13692
13693     Here's a patch that undoes the damage, makes it work with
13694     C<use strict;>, and adds to the testsuite.
13695
13696 Index: os2/Makefile.SHs
13697
13698     perllib vs. LIBPERL
13699
13700 Index: os2/diff.configure
13701
13702     Updated.
13703
13704 Index: os2/os2.c
13705
13706     SH_PATH_INI vs. BIN_SH
13707
13708 Index: os2/os2ish.h
13709
13710     SH_PATH_INI added (needed to redefine SH_PATH for binary
13711             distribution).
13712     SH_PATH is redefined.
13713
13714 Index: patchlevel.h
13715
13716     SUBVERSION 4.
13717
13718 Index: perl.h
13719
13720     Subject: Patch for LONG_MAX & co.
13721
13722     Sorry about adding yet another #ifdef forest, but hopefully this
13723     should resolve the *_MAX issues permanently. It adds to the
13724     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
13725     symbols the complete set of
13726     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
13727     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
13728     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
13729     and get appropriate figures. All references to LONG_(MIN|MAX) are
13730     changed appropriately.
13731
13732     The .c changes have the side effect of making cast_uv properly use quad
13733     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
13734     works, but I don't have any handy Crays to try it out on.
13735
13736     Add notes on perl's internal types, specifically Quad_t and IV.
13737
13738 Index: perlio.c
13739
13740     Removes an incorrect prototype for setlinebuf from
13741     perlio.c because it conflicts with the correct declaration in
13742     MachTen's stdio.h (and possibly other stdio's as well).
13743
13744     Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
13745     HAS_F[GS]ETPOS) case.  The patch fixes this omission (in a rather lumpen
13746     manner).  I don't think this should affect platforms which try to hack a
13747     different path through the #ifdef forest, but this assertion would benefit
13748     from testing...
13749
13750     Dominic Dunlop
13751
13752 Index: plan9/config.plan9
13753
13754     Updated.
13755
13756 Index: plan9/fndvers
13757
13758     Updated.
13759
13760 Index: plan9/mkfile
13761
13762     Updated.
13763
13764 Index: plan9/setup.rc
13765
13766     Updated.
13767
13768 Index: pod/perldiag.pod
13769
13770     Subject: lval substr() coredumps with refs (with patch)
13771
13772     substr() coredumps with a target that is a ref, when it is used in
13773     an lvalue context.
13774     The patch below corrects the problem by stringifying the reference
13775     first (and emitting a warning when appropriate).
13776
13777 Index: pod/perlxs.pod
13778
13779     document xsubpp SCOPE:
13780
13781 Index: pp.c
13782
13783     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
13784
13785     substr() in lvalue context interacts in buggy fashion with SVs that
13786     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
13787     1, since these are merely "cleared in place" by setting SvOK_off.
13788
13789     Subject: lval substr() coredumps with refs (with patch)
13790
13791     substr() coredumps with a target that is a ref, when it is used in
13792     an lvalue context.
13793     The patch below corrects the problem by stringifying the reference
13794     first (and emitting a warning when appropriate).
13795
13796     Subject: Patch for LONG_MAX & co.
13797
13798 Index: pp_ctl.c
13799
13800     This patch changes neither behavior nor performance.  However, it does
13801     reduce code size and improve maintainability by combining some common
13802     code in gv_fullname() and gv_efullname().
13803
13804 Index: pp_hot.c
13805
13806     Subject: Patch for LONG_MAX & co.
13807
13808     This patch changes neither behavior nor performance.  However, it does
13809     reduce code size and improve maintainability by combining some common
13810     code in gv_fullname() and gv_efullname().
13811
13812 Index: pp_sys.c
13813
13814     This patch changes neither behavior nor performance.  However, it does
13815     reduce code size and improve maintainability by combining some common
13816     code in gv_fullname() and gv_efullname().
13817
13818 Index: proto.h
13819
13820     This patch changes neither behavior nor performance.  However, it does
13821     reduce code size and improve maintainability by combining some common
13822     code in gv_fullname() and gv_efullname().
13823
13824 Index: run.c
13825
13826     This patch changes neither behavior nor performance.  However, it does
13827     reduce code size and improve maintainability by combining some common
13828     code in gv_fullname() and gv_efullname().
13829
13830 Index: sv.c
13831
13832     Subject: random cleanup
13833
13834     This patch removes a few obvious redundancies in the source.
13835
13836     Subject: sv_setsv patch
13837
13838     This patch changes neither behavior nor performance.  However, it does
13839     reduce code size and improve maintainability by combining some common
13840     code in gv_fullname() and gv_efullname().
13841
13842     From: Chip Salzenberg
13843     Subject: Track SVs for destruction when -DPURIFY
13844
13845     When checking for memory leaks, I compiled Perl with "-DPURIFY".
13846     Although that flag improves the leak checking, it also breaks
13847     destruction of global objects, because SVs aren't kept in captive
13848     arenas any more.
13849
13850     This patch rectifies the problem by providing an alternative
13851     method for keeping track of SVs when Perl is compiled for Purify.
13852     It has no effect on normal operation.
13853
13854
13855     Add comment about assert(len >=0) when len is unsigned anyway.
13856
13857 Index: t/io/fs.t
13858
13859     Subject: Re: truncate with file name does not work (with patch)
13860
13861     The prototype for truncate was changed so that perl won't die
13862     with C<use strict;> when the first arg is a bareword (filehandle).
13863     I think it was Tom (as in "tchrist") who brought this up.
13864
13865     Here's a patch that undoes the damage, makes it work with
13866     C<use strict;>, and adds to the testsuite.
13867
13868     The "not implemented" branch is missing a "\n".
13869
13870 Index: t/op/gv.t
13871
13872     Subject: FAKE typeglobs seriously busted (with patch)
13873
13874     Handling of fake typeglobs (scalars that are really globs
13875     in disguise) is seriously busted since 5.002 (it wasn't
13876     so in 5.001n).
13877
13878     The problem is that mg_get() on a glob calls gv_efullname()
13879     which might coerce its first arg to a string.
13880
13881 Index: t/op/substr.t
13882
13883
13884     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
13885
13886     substr() in lvalue context interacts in buggy fashion with SVs that
13887     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
13888     1, since these are merely "cleared in place" by setting SvOK_off.
13889
13890     Subject: lval substr() coredumps with refs (with patch)
13891
13892     substr() coredumps with a target that is a ref, when it is used in
13893     an lvalue context.
13894     The patch below corrects the problem by stringifying the reference
13895     first (and emitting a warning when appropriate).
13896
13897 Index: toke.c
13898
13899     Subject: Re: truncate with file name does not work (with patch)
13900
13901     The prototype for truncate was changed so that perl won't die
13902     with C<use strict;> when the first arg is a bareword (filehandle).
13903     I think it was Tom (as in "tchrist") who brought this up.
13904
13905     Here's a patch that undoes the damage, makes it work with
13906     C<use strict;>, and adds to the testsuite.
13907
13908 Index: util.c
13909
13910     Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
13911             __DIE__ (with patch)
13912
13913     sv_2pv() might call croak() (which is not prepared to handle that
13914     when it calls sv_2pv(), itself).  Likewise for warn() (but under
13915     slightly more esoteric circumstances--mg_get() in sv_2pv() might
13916     trigger a call to warn()).
13917
13918
13919     Subject: Patch for LONG_MAX & co.
13920
13921     PERL_BADLANG is examined by default before issuing a warning during
13922             internationalization.
13923
13924 Index: utils/h2xs.PL
13925
13926     Make leading =head NAME item a paragraph so pod2man finds it.
13927
13928 Index: utils/perldoc.PL
13929
13930     Use col -x to filter out half-line feeds (ESC-9) from
13931     HP-UX nroff -man output.  (col -x isn't portable -- SunOS
13932     doesn't support the -x option.)
13933
13934
13935 ----------------
13936 Version 5.003_03
13937 ----------------
13938
13939 Most of the changes in 5.003_03 are to make the build and installation
13940 process more robust.  The details are described below.  A very brief
13941 summary is:
13942
13943 o Visible Changes to Core Functionality
13944
13945    -Support for tied filehandles.
13946
13947 o Configure enhancements
13948
13949    -How to build and install a shared libperl.so is now documented
13950     and supported, though it's not the default for most platforms.
13951
13952 o Bug fixes
13953
13954    -Support bit operations on strings longer than 15 bytes.
13955
13956    -If a regex supplied to split() contains paranthesized subpatterns
13957     that can result in null matches, perl no longer coredumps.
13958
13959    -Fix problems with each() on tied hashes.
13960
13961    -Make h2ph architecture-independent by using Config at run-time
13962     rather than extraction time.
13963
13964 o Specific Changes
13965
13966 Here are the specific file-by-file changes.
13967
13968 # This is my patch perl5.003_03.pat to perl5.003_02
13969 # The full description is below.
13970 # Please execute the following commands before applying this patch.
13971 # (You can feed this patch to 'sh' to do so.)
13972 #   -- Andy Dougherty
13973
13974 # Absorbed into Changes5.002
13975 rm -f Changes.Conf
13976
13977 # Not needed.
13978 rm -f ext/POSIX/mkposixman.pl
13979
13980 # Moved to README.os2.  I'm not sure why the README files are
13981 # here rather than in the appropriate subdirectories.
13982 rm -f os2/README
13983
13984 # Not needed.
13985 rm -f pod/Makefile.PL
13986
13987 # New test for bit ops.
13988 touch t/op/bob.t
13989
13990 # Patches that create new tests don't always make them executable.
13991 chmod +x t/*/*.t
13992
13993 # Create a new directory for Porting and Patching info.
13994 mkdir Porting
13995
13996 exit 0
13997
13998 This is patch perl5.003_03.pat to perl version 5.003_02.
13999 This takes you from 5.003_02 to 5.003_03.
14000
14001 To apply this patch, run the above commands,
14002 cd to your perl source directory and then type
14003
14004         patch -p1 -N < perl5.003_03.pat
14005
14006 The changes are described after each /^Index/ line below.  This is
14007 designed so you can examine each change with a command such as
14008
14009         csplit -k perl5.003_03.pat '/^Index:/' '{99}'
14010
14011 Index: Changes
14012
14013         Include 5.003_03 change notes.
14014
14015         Move older change notes to separate files.
14016
14017 Index: Changes5.000
14018
14019         New file.  Changes from perl4.036 to 5.000.
14020
14021 Index: Changes5.001
14022
14023         New file.  Changes from 5.000 to 5.001
14024
14025 Index: Changes5.002
14026
14027         New file.  Changes from 5.001 to 5.002
14028
14029 Index: Changes5.003
14030
14031         New file.  Changes from 5.002 to 5.003
14032
14033 Index: Configure
14034
14035         Relaxed warning about ksh on exotic machines.
14036
14037         Changed usesafe to useopcode.
14038
14039         Add search for gzip and zip.
14040
14041         Look more carefully for $sh (the Bourne-ish shell).
14042         Use that info to set $startsh correctly.
14043
14044         Change prompts for PerlIO interface.  See INSTALL
14045         for how this is supposed to work.  The default is
14046         still the same as in 5.003_02, namely don't use
14047         any fancy new PerlIO stuff.
14048
14049         Don't look for sigvec() since we don't actually use it.
14050         (Plus, it used to print an alarming misleading message about
14051         race conditions.)
14052
14053         Look for stdio's _filbuf under the possible names of
14054         _filbuf, __filbuf, and _fill.
14055
14056         New $useshrplib variable to control whether we build a shared
14057         libperl.so.  The name of the library is in $libperl.
14058         Always install it in $installarchlib/CORE/$libperl.
14059
14060         Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
14061
14062         Replace old $altmake stuff with newer autoconf-ish
14063         $make_set_make, which checks if $make sets $(MAKE).  Now you
14064         choose an alternate make with sh Configure -Dmake=gmake (or
14065         whatever).
14066
14067         Remove 'ln' for the list of essential commands.  Simulate
14068         it with 'cp' if necessary.
14069
14070         Change `logname` prompts to handle extra gratuitous spaces in
14071         Ultrix output.
14072
14073         Autodetect os2.
14074
14075         Fix silly bug in checking for fully-qualified names in /etc/hosts.
14076
14077         Generalize Gconvert tests.  Give correct and more useful
14078         error messages.
14079
14080         Use $obj_ext instead of literal '.o' in the dynaloader test.
14081
14082         Include appropriate header files in bcopy() and memcpy()
14083         tests.  Note whether memmove is available.
14084
14085         Check whether struct sigaction works (needed for Solaris 2.5
14086         with -Xc).
14087
14088         Include appropriate header files for randbits test.
14089
14090 Index: INSTALL
14091
14092         Add note about space requirements.
14093
14094         Update to match Configure changes (Opcode vs. Safe,
14095         useperlio, useshrplib, etc.)
14096
14097         Reorganize the structure of some of the hints.
14098
14099         Miscellaneous clarifications.
14100
14101 Index: MANIFEST
14102
14103         Updated.  5.003_02 introduced some massive patches, mostly
14104         due to spacing changes.  I didn't bother to sort them all out;
14105         I just started with 5.003's MANIEFST.
14106
14107 Index: Makefile.SH
14108
14109         Support the new simplified shared libperl mechanism.
14110
14111         Use new $make_set_make directive.
14112
14113         Remove redundant libperl Make variable.
14114
14115         Remove unnecessary MAB variable.
14116
14117         Remove dependency of minitest on lib/Config.pm, since it could
14118         well have been a failure of configpm that inspired testing
14119         miniperl in the first place!
14120
14121 Index: Porting/Glossary
14122
14123         New file describing all the config.sh variables.
14124         Eventually, I hope to fill this directory with other useful
14125         stuff.
14126
14127 Index: README.os2
14128
14129         Replace old README.os2 with more up-to-date os2/README.
14130
14131 Index: config_H
14132
14133         Updated to match current Configure and config_h.SH.
14134         Some rearrangement of parts has occurred due to new
14135         dependencies in the metaconfig units.
14136
14137 Index: config_h.SH
14138
14139         Updated to match current Configure and config_h.SH.
14140         Some rearrangement of parts has occurred due to new
14141         dependencies in the metaconfig units.
14142
14143         Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
14144         SITEARCH, and SITELIB.  Previous versions just included the
14145         ~-expanded names (with unhelpful descriptions).  No functionality
14146         is changed, but maybe it's a little better documented now.
14147
14148 Index: doio.c
14149
14150         Possibly Include <signal.h> and <unistd.h>
14151
14152 Index: doop.c
14153
14154         No longer prefer bcmp over memcmp when order doesn't matter.
14155
14156         Support bit operations on strings longer than 15 bytes.
14157
14158 Index: embed.h
14159
14160         Auto-generated.
14161
14162 Index: embed.pl
14163
14164         Expand warning at the top.
14165
14166 Index: ext/IO/IO.pm
14167
14168         Clean up docmentation installation errors.
14169
14170 Index: ext/IO/lib/IO/Seekable.pm
14171
14172         Clean up docmentation installation errors.
14173
14174 Index: ext/IO/lib/IO/Select.pm
14175
14176         Clean up docmentation installation errors.
14177
14178 Index: ext/Opcode/Opcode.xs
14179
14180         Add support for tied filehandles.
14181
14182 Index: ext/SDBM_File/sdbm/sdbm.h
14183
14184         Change the Mymalloc to match Perl_malloc in perl.h.
14185
14186 Index: ext/util/make_ext
14187
14188         Typo change.
14189         Get rid of unused altmake.
14190
14191 Index: global.sym
14192
14193         Fix problems with each() on tied hashes.
14194
14195 Index: handy.h
14196
14197         Change safe*alloc functions to have prototypes that
14198         match the system's malloc and free types.  That is, use
14199         Malloc_t instead of char *, and Free_t instead of void.
14200         This is necessary so . . .
14201
14202         Safefree cast matches type of free() whether it's perl's
14203         malloc/free or the system's malloc/free.
14204
14205 Index: hints/README.hints
14206
14207         Remove out-of-date info.
14208
14209         Document a bit about how hint files work.
14210
14211 Index: hints/aix.sh
14212
14213         qmaxmem hint doesn't apply to gcc.
14214
14215 Index: hints/dgux.sh
14216
14217         Configure will now automatically detect shared libperl stuff.
14218
14219 Index: hints/dynixptx.sh
14220
14221         Fix typo in comment.
14222
14223         Configure will now automatically detect shared libperl stuff.
14224
14225 Index: hints/epix.sh
14226
14227         Use glibpth instead of libpth.  This allows Configure to
14228         add local directories, such as /opt/local/lib, etc.
14229
14230 Index: hints/irix_6_2.sh
14231
14232         Include some info on cc -n32 compile.
14233
14234 Index: hints/linux.sh
14235
14236         Configure now tests gcvt() more thoroughly.
14237
14238 Index: hints/machten_2.sh
14239
14240         Update where to find dld.
14241
14242 Index: hints/mips.sh
14243
14244         Use glibpth instead of libpth.
14245
14246 Index: hints/next_3.sh
14247
14248         Build up $mab dynamically.  Since $mab isn't used anywhere
14249         anymore, this is useless.  However, $mab was never used for
14250         next_3.sh anyway, so there's been no change in functionality.
14251
14252 Index: hints/next_4.sh
14253
14254         Get rid of extraneous isnext_4 variable.  Configure and
14255         Makefile.SH will use $osname and $osvers instead.
14256
14257         Build up $mab dynamically based on available architectures.
14258
14259         Absorb $mab into ccflags and ccdlflags.  I hope that will
14260         cover everything.  (Configure should automatically remove
14261         the -arch stuff from cppflags.)
14262
14263         Configure now knows next4 needs to use a shared libperl.5.so.
14264
14265         Allow users to use -Dprefix.
14266
14267 Index: hints/os2.sh
14268
14269         Try to update to reflect newer shared libperl stuff.
14270         I probably goofed :-).
14271
14272 Index: hints/sco.sh
14273
14274         Additional notes on using icc.
14275
14276         Additional flags for dynamic loading.
14277
14278 Index: hints/solaris_2.sh
14279
14280         Perl.h no longer prefers bcmp, so it's again ok if Configure
14281         finds them, since perl will prefer the mem* versions anyway.
14282
14283 Index: hints/sunos_4_0.sh
14284
14285         Don't include <unistd.h>
14286
14287 Index: hints/sunos_4_1.sh
14288
14289         Add brief note about GNU as and ld.
14290
14291         Don't include <unistd.h>
14292
14293         Add notes about WHOA THERE messages.
14294
14295 Index: hints/titanos.sh
14296
14297         Include sfio in libswanted.
14298
14299         Don't set libpth any more.
14300
14301 Index: hints/umips.sh
14302
14303         New hint file.
14304
14305 Index: hv.c
14306
14307         Use memcmp even in cases where ordering doesn't matter.
14308
14309         Fix problems with each() on tied hashes.
14310
14311 Index: installperl
14312
14313         Simplify installation of shared libperl.so.
14314
14315         Avoid reaching Command Failed!!! with /usr/bin/perl.
14316
14317 Index: lib/AutoSplit.pm
14318
14319         Clean up docmentation installation errors.
14320
14321 Index: lib/ExtUtils/MM_Unix.pm
14322
14323         Remove MAB references.
14324
14325         Use 'useshrplib' instead of 'd_shrplib'
14326
14327 Index: lib/ExtUtils/MakeMaker.pm
14328
14329         Remove mab references.
14330
14331 Index: lib/FindBin.pm
14332
14333         Clean up docmentation installation errors.
14334
14335 Index: lib/Symbol.pm
14336
14337         Put back in the BEGIN { require 5.002; }.  The version in
14338         5.003_02 wouldn't work in 5.002 anyway.  Further, the whole
14339         point of the construct is to catch 5.001m, so we can't use
14340         syntax introduced after 5.001m to do that.
14341
14342 Index: lib/Text/Wrap.pm
14343
14344         Remove double 'use strict'.
14345
14346 Index: lib/perl5db.pl
14347
14348         Add explicit '&' to avoid warnings under strict refs.
14349
14350 Index: lib/sigtrap.pm
14351
14352         Clean up docmentation installation errors.
14353
14354 Index: makedepend.SH
14355
14356         Use Configure's $sh and $make_set_make variables.
14357
14358 Index: mg.c
14359
14360         Include <unistd.h>
14361
14362         Use Safefree() macro instead of safefree() function with
14363         a (possibly) incorrect cast.  The whole point of the
14364         Safefree() macro is that it does the correct cast for you.
14365
14366
14367 Index: patchlevel.h
14368
14369         Change to SUBVERSION 3.
14370
14371 Index: perl.c
14372
14373         Include <unistd.h>
14374
14375 Index: perl.h
14376
14377         No longer prefer bcmp slightly for comparisons that don't care
14378         about ordering.
14379
14380         Rely on Configure setting SH_PATH.
14381
14382         Change the function name to Pause() instead of pause() to
14383         avoid potential prototype problems.  (This naming convention
14384         is similar to the Fwrite and Fflush macros.)
14385
14386         Fix problems with each() on tied hashes.
14387
14388         Work around crypt prototype problem on NeXT.
14389
14390 Index: perlio.c
14391
14392         Fixes to support non-std stdio.
14393
14394 Index: perlio.h
14395
14396         Try to document the various #defines a bit.  This is far from
14397         finished.
14398
14399         Remove a lot of trailing whitespace.  (It's of no consequence, but
14400         but I'm not going to redo the patch just to put back in the trailing
14401         whitespace either.)
14402
14403 Index: perlsdio.h
14404
14405         Fixes to support non-std stdio.
14406
14407 Index: perly.c
14408
14409         Restore use of Safefree() macro.
14410
14411 Index: perly.c.diff
14412
14413         Restore use of Safefree() macro.
14414
14415 Index: perly.h
14416
14417         Delete duplicate line.
14418
14419 Index: plan9/buildinfo
14420
14421         Update.
14422
14423 Index: pod/perlapio.pod
14424
14425         Clean up docmentation installation errors.
14426
14427 Index: pod/perlipc.pod
14428
14429         Fix typo.
14430
14431         Untaint port number.
14432
14433 Index: pod/perlmod.pod
14434
14435         Fix a minor nit regarding Exporter.
14436
14437 Index: pod/perlre.pod
14438
14439         Clean up docmentation installation errors.
14440
14441 Index: pod/perltie.pod
14442
14443         Add support for tied filehandles.
14444
14445 Index: pod/perltrap.pod
14446
14447         Clean up docmentation installation errors.
14448
14449 Index: pod/perlxstut.pod
14450
14451         Clean up docmentation installation errors.
14452
14453 Index: pod/pod2man.PL
14454
14455         Clean up docmentation installation errors.
14456
14457 Index: pp.c
14458
14459         Add support for tied filehandles.
14460
14461         If a regex supplied to split() contains paranthesized subpatterns
14462         that can result in null matches, perl coredumps.
14463
14464 Index: pp_hot.c
14465
14466         Use memcmp instead of bcmp even when we don't care about order.
14467
14468         Add support for tied filehandles.
14469
14470 Index: pp_sys.c
14471
14472         Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
14473         (The latter two are especially for NetBSD.)
14474
14475         Don't assume sys/time.h and sys/select.h can't coexist.
14476
14477         Use Pause macro.
14478
14479 Index: proto.h
14480
14481         Fix safe*alloc and safefree prototypes.
14482
14483 Index: regexec.c
14484
14485         Use memcmp instead of bcmp even when we don't care about order.
14486
14487 Index: sv.c
14488
14489         Use memcmp instead of bcmp even when we don't care about order.
14490
14491 Index: t/lib/opcode.t
14492
14493         Add support for tied filehandles.
14494
14495 Index: t/op/bop.t
14496
14497         Support bit operations on strings longer than 15 bytes.
14498
14499 Index: t/op/misc.t
14500
14501         Add support for tied filehandles.
14502
14503 Index: t/op/split.t
14504
14505         If a regex supplied to split() contains paranthesized subpatterns
14506         that can result in null matches, perl coredumps.
14507
14508 Index: toke.c
14509
14510         Include <unistd.h>.
14511
14512         Use memcmp instead of bcmp even when we don't care about order.
14513
14514 Index: util.c
14515
14516         Include <unistd.h>.
14517
14518         Use correct types for safe*alloc and safefree functions.
14519
14520 Index: utils/h2ph.PL
14521
14522         Make h2ph architecture-independent by using Config at run-time
14523         rather than extraction time.
14524
14525 Index: writemain.SH
14526
14527         Remove unnecessary curlies.  (They are a leftover from
14528         an older auto_init mechanism.)
14529
14530 Index: x2p/Makefile.SH
14531
14532         Use Configure's $sh and $make_set_make.
14533
14534         Remove MAB stuff, since it's now in ccflags.
14535
14536         Keep 5.003's RCS info.
14537
14538 Index: x2p/a2p.h
14539
14540         Keep 5.003's RCS info.
14541
14542 Index: x2p/str.c
14543
14544         Use Configure's FILE_filbuf macro instead of a raw _filbuf.
14545
14546
14547 ----------------
14548 Version 5.003_02
14549 ----------------
14550
14551 o Visible Changes to Core Functionality
14552   - Redefining constant subs, or changing sub's prototype now give warnings.
14553   - Fixes for ++/-- of values close to max/min size of an integer
14554   - Warning for un-qualified bareword as handler in $SIG{}.
14555   - UNIVERSAL::isa can now be called as static method.
14556
14557 o Changes in Core Internals
14558   - PerlIO abstraction added.
14559     Perl core and standard extensions no longer assume ANSI C's stdio is IO
14560     mechanism, Default Configure mode is still to use stdio via set of C macros.
14561     Alternate modes are to use stdio via one perlio.c module, or
14562     to use sfio if available.
14563
14564   - Several bug fixs from perl5-porters
14565       - Make sources non-ANSI C correct again.
14566       - SUPER in gv.c
14567       - Last of shared-hash-key patches
14568       - eval '(0,1..3)'; # --> SegFault
14569       - coredumps after simple subsitutes.
14570       - Correction to UNIVERSAL::VERSION docs.
14571       - Fixed io_udp test.
14572       - Fixed another abuse of malloc'ed memory.
14573   - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
14574   - Reverted to default of not hiding perl's malloc (if used).
14575
14576 o Changes in the Standard Library and Utilities
14577   - Fixed MakeMaker for static SDBM and builing in a link tree.
14578   - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
14579   - Documentation/test tweak to DB_File
14580   - h2xs upgrade to allow use C::Scan module
14581
14582 o Changes in OS-specific and Build-time Support
14583   - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
14584   - Updated MANIFEST
14585   - make minitest now depends on lib/Config.pm, as some of tests require it.
14586   - Included latest plan9 sub-directory
14587   - Applied OS/2 patches.
14588   - Typo patch for VMS.
14589
14590
14591 ----------------
14592 Version 5.003_01
14593 ----------------
14594
14595 Version 5.003_01 contains bugfixes and additions accumulated since
14596 version 5.002_01, since the patch to version 5.003 was deliberately
14597 kept simple.  In addition to numerous small bugfixes in the core,
14598 library files, and documentation, this patch contains several
14599 significant revisions, summarized below:
14600
14601 o Visible Changes to Core Functionality
14602
14603   - A port to Plan9 has been started, and changes are integrated into
14604     the standard distribution.  As of this release, the Perl core
14605     and several common extensions are working.
14606
14607   - A set of basic methods in the UNIVERSAL class have been added to
14608     the Perl core.  Since UNIVERSAL is an implicit member of every
14609     class's @ISA, the methods can be called via any object.
14610
14611   - A mandatory warning has been added for 'declarations' of lexical
14612     variables using the "my" operator which mask an existing lexical
14613     variable declared in the same scope, making the previous variable
14614     inaccessible by its name.
14615
14616   - The "use" and "require" operators have been extended to allow
14617     checking of the required module's version.  The "use" operator
14618     can now be used for an immediate version check of Perl itself.
14619
14620   - A new "strict" pragma, "strict untie", has been added, which
14621     produces an error if a tied value is untied when other references
14622     exist to the internal object implementing the tie.
14623
14624   - Barewords used as associative array keys (i.e. when specifying
14625     an associative array element like $foo{__BAR} or on the left
14626     side of the => operator) may now begin with an underscore as
14627     well as an alphabetic character.
14628
14629   - Some of the configuration information previously produced by the
14630     -v switch has been moved to the -V switch, in order to keep -v
14631     output concise.
14632
14633 o Changes in Core Internals
14634
14635   - Symbol table and method lookups have been made faster.
14636
14637   - Perl subroutines which just return a constant value are now
14638     optimized at compile time into inline constants.
14639
14640   - Management of keys for associative arrays has been improved to
14641     conserve space when the same keys are reused frequently, and
14642     to pass true Perl values to tie functions, instead of stringified
14643     representations.
14644
14645   - Messages normally output to stderr may be directed to another
14646     stream when Perl is built.  This allows some platforms to
14647     present diagnostic output in a separate window from normal
14648     program results.
14649
14650   - A bug which caused suiperl to fail silently, albeit securely,
14651     in version 5.003 on some systems has been fixed.
14652
14653   - Management of Unix-style signal handlers via the %SIG associative
14654     array has been made safer.
14655
14656   - Several global C symbols have been renamed to eliminate collisions
14657     with system C header files or libraries on some platforms.
14658     Unfortunately, this means that dynamic extensions compiled under
14659     previous versions of Perl will need to be rebuilt for Perl
14660     5.003_01.  We're in the process of cleaning up Perl's C
14661     namespace to make it easier to link Perl with other binaries,
14662     so this will probably happen again between now and version 5.004.
14663     After that, we'll do our best to maintain binary compatibility
14664     between versions.
14665
14666   - An alternate allocation strategy has been added to Perl's
14667     optional private memory management routines.  This strategy,
14668     which may be selected when Perl is built, is designed to
14669     conserve memory in programs which allocate many small
14670     chunks of memory with sizes near a power of 2, as is often
14671     the case in Perl programs.
14672
14673   - Several memory leaks in the creation and destruction of
14674     multiple interpreters have been fixed.
14675
14676 o Changes in the Standard Library and Utilities
14677
14678   - The Opcode extension, which allows you to control a program's
14679     access to Perl operations, has been added to the standard
14680     distribution.  This extends the work begun in the original
14681     Safe extension, and subsumes it.  The Safe interface is still
14682     available.
14683
14684   - The IO extension, which provides a set of classes for object-
14685     oriented handling of common I/O tasks, has been added to the
14686     standard distribution.  The IO classes will form the basis
14687     for future development of Perl's I/O interface, and will
14688     subsume the FileHandle class in the near future.  The default
14689     class to which all Perl I/O handles belong is now IO::Handle,
14690     rather than FileHandle.
14691
14692   - The ExtUtils::Embed library module, which provides a set
14693     of utility function to help in embedding Perl in other
14694     applications, has been added to the standard distribution.
14695
14696   - The Fatal library module, which provides a simple interface
14697     for creating "do-or-die" equivalents of existing functions,
14698     has been added to the standard distribution.
14699
14700   - The FindBin library module, which determines the full path
14701     to the currently executing program, has been added to the
14702     standard distribution.
14703
14704   - The DB_File extension, and the Getopt::Long, Test::Harness,
14705     Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
14706     have been updated to the authors' latest versions.
14707
14708   - The Carp library module now considers the @ISA chain when
14709     determining the caller's package for inclusion in error messages.
14710
14711   - The h2xs, perlbug, and xsubpp utilities have been updated.
14712
14713   - The standard Perl debugger has been updated, and the information
14714     provided to the debugger when an XSUB is called has been improved,
14715     making it possible for alternate debuggers (such as Devel::DProf)
14716     to do a better job of tracking XSUB calls.
14717
14718   - The pod documentation formatting tools in the standard distribution
14719     can now handle characters in the input stream whose high bit is set.
14720
14721   - The cperl-mode EMACS editing mode has been updated.
14722
14723 o Changes in Documentation
14724
14725   - Typographic and formatting errors have been corrected in the pod
14726     documentation for the core and standard library files
14727
14728   - Explanations of several core operators have been improved
14729
14730   - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
14731     extensively revised.
14732
14733 o Changes in OS-specific and Build-time Support
14734
14735   - Support for the NeXT platform has been extended through
14736     NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
14737
14738   - Support for OS/2 has been extended as well, and now includes
14739     options for building a.out binaries.
14740
14741   - Support for VMS has also been extended, incorporating improved
14742     processing of file specification strings, optional suppression of
14743     carriage control interpretation for record-structured files,
14744     improved support for the -S command line switch, a number of
14745     VMS-specific bugfixes, and significantly improved performance
14746     in line-oriented reading of files.
14747
14748   - Several hints files have been added or updated: aux.sh (updated),
14749     convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
14750     irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
14751     next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
14752     sco.sh (updated), and solaris_2.sh (updated).
14753
14754   - The test driver for the regression tests now reports when a set
14755     of tests have been skipped (presumable because the operation
14756     they're designed to test isn't supported on the current system).