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