Carp
Please  note: This file provides a summary of significant changes
between versions and sub-versions of Perl, not necessarily a com-
plete list of each modification.  If you'd like more detailed in-
formation, please consult the comments in the  patches  on  which
the  relevant release of Perl is based.  (Patches can be found on
any CPAN site, in the .../src/5.0 directory for full version  re-
leases,  or in the .../src/5/0/unsupported directory for sub-ver-
sion releases.)


                   ---------------                      CAST  AND
CREW                   ---------------

To  give  due  honor to those who have made Perl 5.004 what is is
today, here are some of the more  common  names  in  the  Changes
file, and their current addresses (as of March 1997):

    Gisle Aas           <gisle@aas.no>
    Kenneth Albanowski  <kjahds@kjahds.com>
    Graham Barr         <gbarr@ti.com>
    Spider Boardman     <spider@orb.nashua.nh.us>
    Tom Christiansen    <tchrist@perl.com>
    Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
    M. J. T. Guy        <mjtg@cus.cam.ac.uk>
    Gurusamy Sarathy    <gsar@engin.umich.edu>
    Jarkko Hietaniemi   <jhi@iki.fi>
    Nick Ing-Simmons    <nik@tiuk.ti.com>
    Andreas Koenig      <a.koenig@mind.de>
    Doug MacEachern     <dougm@opengroup.org>
    Paul Marquess       <pmarquess@bfsec.bt.co.uk>
    Hans Mulder         <hansm@euronet.nl>
    Jeff Okamoto        <okamoto@hpcc123.corp.hp.com>
    Ulrich    Pfeifer        <pfeifer@charly.informatik.uni-dort-
mund.de>
    Tom Phoenix         <rootbeer@teleport.com>
    Norbert Pueschel    <pueschel@imsdd.meb.uni-bonn.de>
    Dean Roehrich       <roehrich@cray.com>
    Roderick Schertler  <roderick@argon.org>
    Larry W. Virden     <lvirden@cas.org>
    Ilya Zakharevich    <ilya@math.ohio-state.edu>

And the Keepers of the Patch Pumpkin:

    Charles Bailey      <bailey@hmivax.humgen.upenn.edu>
    Tim Bunce           <Tim.Bunce@ig.co.uk>
    Andy Dougherty      <doughera@lafcol.lafayette.edu>
    Chip Salzenberg     <chip@perl.com>

And, of course, the Author of Perl:

    Larry Wall          <larry@wall.org>

---------------- Version 5.004_05         Maintenance  release  5
for 5.004 ----------------

"I said to my soul, be still, and wait without hope
 For hope would hope for the wrong thing; wait without love
 For love would be love of the wrong thing; there is yet faith
 But  the faith and the love and the hope are all in the waiting.
 Wait without thought, for you are not ready for thought:
 So the darkness shall be light, and the stillness the  dancing."
  -- T.S.Eliot, East Coker


  HEADLINES FOR THIS MAINTENANCE RELEASE

    TBA


Change 996 on 1998/05/15 by TimBunce@ig.co.uk

       Title:   "Negative  array subscript unrecognized in regex"
        From:    Mark-Jason   Dominus   <mjd@plover.com>,
h.sanden@elsevier.nl   (Hugo   van   der   Sanden)        Msg-ID:
<19980425040819.13828.qmail@plover.com>,
<199805151514.RAA04121@dorlas.elsevier.nl>                 Files:
t/base/lex.t toke.c             Title:  "Remove e_fp from  toke.c
after change 955"        From:  Tim Bunce       Files:  toke.c

Change 995 on 1998/05/15 by TimBunce@ig.co.uk

       Title:   "Fix -e security hole (no longer uses temp file)"
       From:  Tim Bunce       Files:  embed.h perl.h perl.c

Change 992 on 1998/05/15 by TimBunce@ig.co.uk

      Title:  "install non-backwards compatible  .pm  files  into
archlib"         From:  Tim Bunce       Files:  installperl
      Title:  "revert "Can't  locate"  message  to  original  for
maintenance"               From:     Tim    Bunce         Msg-ID:
<199804240047.SAA24155@den-mdev1.co.csgsystems.com>        Files:
pod/perldiag.pod pp_ctl.c

Change 990 on 1998/05/15 by TimBunce@ig.co.uk

       Title:  "Add tests for die $ref"        From:  Graham Barr
<gbarr@ti.com>       Msg-ID:   <355C6297.121B576B@ti.com>
Files:  MANIFEST t/op/die.t

Change 989 on 1998/05/15 by TimBunce@ig.co.uk

       Title:   "Fix t/op/ipcmsg.t for Digital UNIX"        From:
Jarkko        Hietaniemi        <jhi@iki.fi>              Msg-ID:
<199805151337.QAA01174@alpha.hut.fi>       Files:  t/op/ipcmsg.t

Change 986 on 1998/05/15 by TimBunce@ig.co.uk

       Title:   "Patches  for  BeOS port of Perl, courtesy of Tom
Spindler"          From:   Jarkko  Hietaniemi  <jhi@iki.fi>,  Tom
Spindler      Msg-ID:  <199805042312.CAA09025@alpha.hut.fi>
Files:  MANIFEST Configure  config_h.SH  hints/beos.sh  pod/perl-
func.pod                 Porting/Glossary  README.beos  beos/nm.c
lib/Term/ReadLine.pm                 plan9/config.plan9  pp_sys.c
t/io/pipe.t    vms/config.vms                     win32/config.bc
win32/config.vc win32/config_H.bc               win32/config_H.vc

Change 985 on 1998/05/15 by TimBunce@ig.co.uk

        Title:   "allow  die  $ref"          From:   Graham  Barr
<gbarr@ti.com>,  Tim.Bunce@ig.co.uk  (Tim   Bunce)        Msg-ID:
<199805151351.OAA01985@toad.ig.co.uk>, <355C3E67.AF25B9F7@ti.com>
      Files:  pp_ctl.c pp_sys.c util.c             Title:  "ExtU-
tils::Manifest  could  truncate  files  during "make dist""
From:  "James E Jurach Jr."  <muaddib@arrakis.int.ein.cz>,
koenig@kulturbox.de     (Andreas    J.    Koenig)         Msg-ID:
<199805111048.MAA02573@arrakis.int.ein.cz>,
<sfc90o8bgie.fsf@dubravka.in-berlin.de>         Files:  lib/ExtU-
tils/Manifest.pm             Title:  "Autosplit doesn't like  up-
per  case letters in sub names on VMS"        From:  Dan Sugalski
<sugalskd@osshe.edu>                                      Msg-ID:
<3.0.5.32.19980330152332.009cb130@osshe.edu>               Files:
lib/AutoSplit.pm             Title:  "AutoSplit/AutoLoaded  subs:
give useful line numbers in warnings etc"        From:  "Jesse N.
Glick" <jglick@sig.bsh.com>, koenig@anna.mind.de  (Andreas
J.    Koenig),    larry@wall.org    (Larry   Wall)        Msg-ID:
<199709292015.NAA09627@wall.org>,
<342FCDDF.23534195@sig.bsh.com>,
<sfc202c9jsb.fsf@anna.in-berlin.de>,
<sfc3efg5rhg.fsf@dubravka.in-berlin.de>          Files:   lib/Au-
toSplit.pm

Change 984 on 1998/05/15 by TimBunce@ig.co.uk

      ------  CORE LANGUAGE   ------                Title:   "Fix
close  pipe  returning  status  from  wrong  child"         From:
"M.J.T. Guy" <mjtg@cus.cam.ac.uk>,  kstar@chapin.edu@ig.co.uk  ()
     Msg-ID:       <199805142313.TAA02684@chapin.edu>,
<E0yZ8ah-0005d8-00@taurus.cus.cam.ac.uk>                   Files:
t/io/pipe.t util.c             Title:  "Avoid English.pm trigger-
ing load of Errno.pm"        From:  Tim Bunce       Files:   gv.c
lib/English.pm                ------  DOCUMENTATION  ------
      Title:  "Document child exit cause a parent  sleep  to  end
early"         From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>      Msg-
ID:    <E0yZwMK-0000D9-00@taurus.cus.cam.ac.uk>            Files:
pod/perlfunc.pod                ------   EXTENSIONS  ------
      Title:  "BSD Platforms need  STRUCT_TM_HASZONE  for  POSIX"
         From:   Andy  Dougherty  <doughera@lafcol.lafayette.edu>
     Msg-ID:        <Pine.SUN.3.96.980512095524.8158C-100000@new-
ton.phys>           Files:    MANIFEST   ext/POSIX/hints/bsdos.pl
ext/POSIX/hints/freebsd.pl                  ext/POSIX/hints/netb-
sd.pl  ext/POSIX/hints/openbsd.pl              Title:  "MM_VMS.pm
fixes for building external library"        From:   Dan  Sugalski
<sugalskd@ous.edu>                                        Msg-ID:
<3.0.5.32.19980511160542.009dd480@ous.edu>       Files:   lib/Ex-
tUtils/MM_VMS.pm              Title:  "Appease picky DEC compiler
in  POSIX.xs"          From:   Dan  Sugalski   <sugalskd@ous.edu>
     Msg-ID:    <3.0.5.32.19980511161434.009f8bb0@ous.edu>
Files:  ext/POSIX/POSIX.xs                ------   TESTS   ------
             Title:  "Fix constant detection in t/op/ipcsem.t for
Digit  UNIX"          From:    Jarkko   Hietaniemi   <jhi@iki.fi>
     Msg-ID:   <199805121212.PAA15351@alpha.hut.fi>        Files:
t/op/ipcsem.t             Title:  "Fix doc bug for  system()  re-
turn  value"         From:  Daniel Grisinger <dgris@perrin.dimen-
sional.com>                                               Msg-ID:
<Pine.LNX.3.96.980514165608.4062A-100000@perrin.dimensional.com>
      Files:  pod/perlfunc.pod  t/op/exec.t                ------
UTILITIES   ------               Title:  "Avoid possible constant
autoload loop"        From:  "M.J.T.  Guy"  <mjtg@cus.cam.ac.uk>,
Graham   Barr   <gbarr@ti.com>,  Ilya                 Zakharevich
<ilya@math.ohio-state.edu>                                Msg-ID:
<199805141910.PAA26994@monk.mps.ohio-state.edu>,
<355B475A.C5AD4B90@ti.com>,               <E0ya11X-0000hm-00@tau-
rus.cus.cam.ac.uk>       Files:  utils/h2xs.PL             Title:
"Further improvements to h2ph.PL"        From:   kstar@chapin.edu
     Msg-ID:    <199805130241.WAA25459@chapin.edu>         Files:
utils/h2ph.PL

Change 982 on 1998/05/15 by TimBunce@ig.co.uk

      Title:  "comment init_postdump_symbols issues"        From:
Tim  Bunce       Files:  perl.c             Title:  "Improve sort
docs re SUBNAME"        From:  circle@azstarnet.com       Msg-ID:
<199804281828.LAA22737@andromeda.azstarnet.com>            Files:
pod/perlfunc.pod

Change 981 on 1998/05/15 by TimBunce@ig.co.uk

      Title:  "Add hook to tie %!  to  external  Errno.pm  module
(not   included)"            From:   Graham  Barr  <gbarr@ti.com>
     Msg-ID:  <355080CD.1111BC81@ti.com>       Files:  gv.c

Change 971 on 1998/05/14 by TimBunce@ig.co.uk              Title:
"fix  C<print  "foo  ${">  (pp_refgen  fumbles  when G_SCALAR, no
args)"          From:   Gurusamy  Sarathy  <gsar@engin.umich.edu>
     Msg-ID:  <199805070402.AAA02858@aatma.engin.umich.edu>
Files:  pp.c

Change 970 on 1998/05/14 by TimBunce@ig.co.uk              Title:
"perlbug  reformatted"        From:  Dominic Dunlop <domo@vo.lu>,
Hugo  van  der   Sanden                   <hv@crypt0.demon.co.uk>
     Msg-ID:   <199805110954.LAA20367@dorlas.elsevier.nl>,
<l03130300b17cebcb6d33@[194.222.64.89]>,
<v03110702b17ccbab6824@[195.95.102.67]>       Files:  utils/perl-
bug.PL

Change 965 on 1998/05/14 by TimBunce@ig.co.uk              Title:
"Sub  declaration  cost  reduced  from  ~500 to ~100 bytes"
From:  Ilya Zakharevich  <ilya@math.ohio-state.edu>       Msg-ID:
<199805050607.CAA02050@monk.mps.ohio-state.edu>            Files:
gv.h gv.c op.c

Change 949 on 1998/05/14 by TimBunce@ig.co.uk              Title:
"while($x=<>)  no  longer  warns  (implicit defined added)"
From:    Nick    Ing-Simmons    <nik@tiuk.ti.com>         Msg-ID:
<199805051035.LAA27365@pluto.tiuk.ti.com>        Files:  MANIFEST
op.c t/op/defins.t

Change 946 on 1998/05/14 by TimBunce@ig.co.uk              Title:
"Fix  PERL_DESTRUCT_LEVEL  core  dumps"          From:   Gurusamy
Sarathy            <gsar@engin.umich.edu>                 Msg-ID:
<199805062301.TAA24599@aatma.engin.umich.edu>              Files:
perl.c sv.c t/op/misc.t

Change 944 on 1998/05/14 by TimBunce@ig.co.uk

      Title:  "5.004_04-m2 Cleanup of test failures"        From:
Gurusamy      Sarathy     <gsar@engin.umich.edu>          Msg-ID:
<199805070416.AAA03082@aatma.engin.umich.edu>              Files:
t/op/die_exit.t  t/op/ipcmsg.t  t/op/ipcsem.t  t/op/taint.t
win32/config.bc win32/config.vc

Change 922 on 1998/05/11 by TimBunce@ig.co.uk

     Assorted patches:             ------  CORE LANGUAGE   ------
              Title:   "incorrect  return  value for hv_iterinit"
       From:  Gurusamy Sarathy  <gsar@engin.umich.edu>       Msg-
ID:   <199805031848.OAA20618@aatma.engin.umich.edu>        Files:
pod/perlguts.pod hv.c             ------   DOCUMENTATION   ------
             Title:  "perlvar.pod buglet E<EVMSERR>"        From:
Achim        Bohnet         <ach@mpe.mpg.de>              Msg-ID:
<9805041415.AA22185@o09.xray.mpe.mpg.de>        Files:  pod/perl-
var.pod             Title:  "Improve docs for warning about  code
after an exec()"        From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>,
Chaim Frenkel               <chaimf@concentric.net>       Msg-ID:
<E0yYUit-0003yb-00@taurus.cus.cam.ac.uk>,
<m3ra22qn1z.fsf@chany-p100.emwp.com>          Files:    pod/perl-
func.pod                Title:   "Remove  dead code from pod2man"
        From:   "M.J.T.  Guy"  <mjtg@cus.cam.ac.uk>       Msg-ID:
<E0yXmuT-0006Ll-00@ursa.cus.cam.ac.uk>                     Files:
pod/pod2man.PL             Title:  "tweak doc for C<do FILENAME>"
        From:   Gurusamy Sarathy <gsar@engin.umich.edu>      Msg-
ID:  <199805090017.UAA06888@aatma.engin.umich.edu>         Files:
pod/perlfunc.pod             Title:  "Document integer pragma ef-
fect on  %  operator"          From:   Gisle  Aas  <gisle@aas.no>
     Msg-ID:     <m3yawjmzhx.fsf@furu.g.aas.no>            Files:
pod/perlop.pod             Title:  "Reduce rm command line length
in  pod/Makefile"        From:  Hugo van der Sanden <h.sanden@el-
sevier.nl>       Msg-ID:    <199805041423.QAA13199@dorlas.elsevi-
er.nl>        Files:  pod/Makefile             ------  EXTENSIONS
------             Title:  "Clarify Termios usage  in  POSIX.pod"
         From:    Rocco   Caputo  <troc@netrus.net>       Msg-ID:
<199805101952.PAA12738@ns.netrus.net>                      Files:
ext/POSIX/POSIX.pod                ------   LIBRARY  ------
      Title:  "Fix File::Find::finddepth typo in trial 2 release"
        From:   koenig@kulturbox.de (Andreas J. Koenig)      Msg-
ID:    <sfcbttflsjz.fsf@dubravka.in-berlin.de>             Files:
lib/File/Find.pm t/lib/filefind.t             ------  PORTABILITY
- GENERAL  ------             Title:   "Add  Porting/patching.pod
document"          From:   Daniel  Grisinger <dgris@tdrenterpris-
es.com>        Msg-ID:     <199805030305.XAA16147@relay.pair.com>
       Files:   MANIFEST  Porting/patching.pod             Title:
"hints/machten.sh: disable semctl(), align  with  devel  version"
          From:    Dominic   Dunlop   <domo@vo.lu>        Msg-ID:
<v03110701b175fc029eb1@[195.95.102.115]>                   Files:
hints/machten.sh              Title:  "Add VMS specifics to Port-
ing/makerel"            From:    Charles   Bailey    <BAILEY@new-
man.upenn.edu>          Msg-ID:      <01IWDK1LONRQ0026P0@cor.new-
man.upenn.edu>,
<199804271732.SAA13762@toad.ig.co.uk>,
<9804250212.AA27695@forte.com>       Files:  Porting/makerel

Change 913 on 1998/05/01 by TimBunce@ig.co.uk

     Update  MANIFEST  for   trial   2.         (Porting/Contract
lib/Tie/Handle.pm t/op/tiehandle.t)

Change 912 on 1998/05/01 by TimBunce@ig.co.uk

     Add t/op/tiehandle.t as xtext to repository (see change 911)

Change 911 on 1998/05/01 by TimBunce@ig.co.uk              Title:
"Add ERRSV, ERRHV, DEFSV and SAVE_DEFSV for XS 5.005 compatibili-
ty"          From:   timbo@ig.co.uk  (Tim   Bunce)        Msg-ID:
<199804200854.JAA01482@toad.ig.co.uk>        Files:  perl.h
      Title:  "Add WRITE & CLOSE to TIEHANDLE"        From:  Gra-
ham          Barr          <gbarr@pobox.com>              Msg-ID:
<34F63DC8.CA95670F@pobox.com>           Files:    pod/perltie.pod
lib/Tie/Handle.pm pp_sys.c t/op/tiehandle.t

Change  910 on 1998/05/01 by TimBunce@ig.co.uk             Title:
"Add warning for Illegal hex digit"        From:  Stephen P  Pot-
ter      <spp@spp.users.ds.net>,     Stephen     Potter
<spp@psasolar.colltech.com>,   Tim.Bunce@ig.co.uk   (Tim   Bunce)
     Msg-ID:    <199804232219.SAA02267@spp.users.ds.net>,
<199804271409.PAA12819@toad.ig.co.uk>,
<199804280307.WAA12332@psasolar.psa.pencom.com>            Files:
pod/perldiag.pod util.c              Title:   "perl_call_method()
bug  fix  (corrupt  op pointer)"        From:  "Alterman, Eugene"
<Eugene.Alterman@bremer-inc.com>                          Msg-ID:
<510415F72ECFD111A31700A0C9B3CCDE3098@efx98digmasa.bremer-
inc.com>       Files:  perl.c               Title:   "Fix  printf
segmentation   fault"            From:    Hugo   van  der  Sanden
<hv@crypt0.demon.co.uk>          Msg-ID:       <l03130300b16bebd-
bc314@[194.222.64.89]>        Files:  pp_hot.c             Title:
"Document    changed    local($a[$i],$b{$j})     behaviour     re
delete/splice"            From:    Charles   Bailey  <BAILEY@new-
man.upenn.edu>          Msg-ID:      <01IVMVIHNZ36001NKH@cor.new-
man.upenn.edu>       Files:  pod/perlsub.pod

Change  909 on 1998/05/01 by TimBunce@ig.co.uk             Title:
"Change Ilya's do_binmode to K&R prototype and  move  to  doio.c"
      Files:  doio.c util.c

Change  907 on 1998/05/01 by TimBunce@ig.co.uk             Title:
"Runtime  Carp   verbosity   without   aliasing"            From:
Joshua.Pritikin@NewYork2.dmg.deuba.com,  Tim  Bunce       Msg-ID:
<H00000e50003936c@MHS>       Files:  lib/Carp.pm              Ti-
tle:   "Fix  File::Basename to not untaint results (using new //t
flag)"        From:  Eric Hammond  <erich@finity.citysearch.com>,
Tom  Phoenix                 <rootbeer@teleport.com>      Msg-ID:
<199710070515.WAA00682@finity.citysearch.com>,
<Pine.GSO.3.96.971007074114.14211J-100000@usertest.teleport.com>
      Files:  lib/File/Basename.pm

Change 906 on 1998/04/28 by TimBunce@ig.co.uk              ------
CORE LANGUAGE  ------             Title:  "5.004_04m5t1: Fix dan-
gling references in LVs", "Fix dangling                references
in  LVs"         From:  Spider Boardman <spider@orb.nashua.nh.us>
     Msg-ID:    <199804010541.AAA32615@Orb.Nashua.NH.US>,
<19980422164037.D29222@perl.org>       Files:  embed.h keywords.h
opcode.h perl.h proto.h doop.c global.sym mg.c               pp.c
sv.c              Title:  "Fix SvGMAGIC typo in change 904"
Files:  doop.c

Change 905 on 1998/04/28 by TimBunce@ig.co.uk

     Regexp patches             Title:  "New regex  flag  //t  to
leave   $1   etc.   tainted"            From:    Chip  Salzenberg
<chip@pobox.com>,  Tim  Bunce  <Tim.Bunce@ig.co.uk>       Msg-ID:
<19980310192640.37826@cyprus>            Files:    pod/perlop.pod
pod/perlre.pod   op.h   dump.c   mg.c   pp_hot.c    sv.c
t/op/taint.t  toke.c              Title:  "Don't accidentally un-
taint   target   of   s///"            From:    Chip   Salzenberg
<chip@pobox.com>         Msg-ID:    <19980310151756.24767@cyprus>
      Files:  pp_ctl.c pp_hot.c t/op/taint.t               Title:
"Allow  but  ignore embedded /...(?o).../ in regexp"        From:
h.sanden@elsevier.nl   (Hugo   van   der   Sanden)        Msg-ID:
<199804201243.OAA08244@dorlas.elsevier.nl>          Files:   reg-
comp.c

Change 904 on 1998/04/27 by TimBunce@ig.co.uk

     Assorted patches:             ------  CORE LANGUAGE   ------
            Title:  "Protect join() against double reads on undef
and SvGMAGICALs"         From:   Chip  Salzenberg  <chip@perlsup-
port.com>, Tim Bunce               <Tim.Bunce@ig.co.uk>      Msg-
ID:  <19980424080630.D13985@perl.org>       Files:  doop.c
       Title:   "Better  error message for require failure"
From:     epeschko@den-mdev1    (Ed     Peschko)          Msg-ID:
<199804240047.SAA24155@den-mdev1.co.csgsystems.com>        Files:
pod/perldiag.pod pp_ctl.c             Title:  "fixes for  various
noises  under PERL_DESTRUCT_LEVEL"        From:  Gurusamy Sarathy
<gsar@engin.umich.edu>      Msg-ID:   <199804231926.PAA23969@aat-
ma.engin.umich.edu>       Files:  perl.c             Title:  "Fix
nice_chunk memory leak"        From:  Gurusamy Sarathy  <gsar@en-
gin.umich.edu>        Msg-ID:    <199804052347.TAA15699@aatma.en-
gin.umich.edu>       Files:  sv.c             Title:   "-2.0  vs.
-2  (was  Number  representations)"        From:  Chip Salzenberg
<chip@pobox.com>        Msg-ID:     <19980309185652.11231@cyprus>
       Files:  op.c             Title:  "perl.c fixes for -DUNEX-
EC"        From:  Matt Wette <mwette@mr-ed.jpl.nasa.gov>, Matthew
R  Wette                 <mwette@mr-ed.jpl.nasa.gov>      Msg-ID:
<199710152146.OAA07283@mr-ed.jpl.nasa.gov>        Files:   perl.c
              ------   DOCUMENTATION   ------              Title:
"perlcall is Perl from C, not C from Perl"        From:  Steve  A
Fink   <sfink@cs.berkeley.edu>         Files:   pod/perlembed.pod
            Title:  "Clarify require "Foo::Bar" non-bareword  is-
sue"            From:    Dominique   Dumont  <domi@ss7serv.greno-
ble.hp.com>                                               Msg-ID:
<199804231527.AA153445256@ss7serv.grenoble.hp.com>         Files:
pod/perlfunc.pod               Title:   "(repost)  new  text  for
perlsec", "new text for perlsec"        From:  Tom Phoenix <root-
beer@teleport.com>                                        Msg-ID:
<Pine.GSO.3.96.980423161605.5518N-100000@user2.teleport.com>
      Files:   pod/perlsec.pod                ------   EXTENSIONS
------             Title:  "IO::Socket->socketpair broken (typo)"
        From:   Olaf  Titz   <olaf@bigred.inka.de>        Msg-ID:
<19980425224535.2807.qmail@bigred.inka.de>                 Files:
ext/IO/lib/IO/Socket.pm             Title:  "NDBM_File  man  page
needs  Fcntl"          From:   "Danny  R.  Faught"  <faught@mail-
host.rsn.hp.com>         Msg-ID:      <199707011500.IAA00601@pal-
rel3.hp.com>       Files:  ext/NDBM_File/NDBM_File.pm
------  LIBRARY  ------             Title:   "Documentation  dis-
crepancy:   pragmatic   modules"            From:   "M.J.T.  Guy"
<mjtg@cus.cam.ac.uk>, h.sanden@elsevier.nl (Hugo van der  Sanden)
     Msg-ID:   <199804221525.RAA12695@dorlas.elsevier.nl>,
<E0ySPhk-00034f-00@taurus.cus.cam.ac.uk>                   Files:
lib/strict.pm  lib/subs.pm lib/vars.pm             ------  PORTA-
BILITY - GENERAL  ------             Title:  "Updated hints  file
for   svr4"            From:    Andy   Dougherty   <doughera@laf-
col.lafayette.edu>                                        Msg-ID:
<Pine.SUN.3.96.980423110522.26621A-100000@newton.phys>
Files:  hints/svr4.sh               Title:   "Pumpkin  update  --
shared   libperl.so   location"           From:   Andy  Dougherty
<doughera@lafcol.lafayette.edu>                           Msg-ID:
<Pine.SUN.3.96.980424115837.6222A-100000@newton.phys>
Files:  Porting/pumpkin.pod             Title:  "perl compile fix
for   AIX  4.3"          From:   Jens-Uwe  Mager  <jum@helios.de>
     Msg-ID:  <199804261611.SAA34728@ans.helios.de>        Files:
ext/DynaLoader/dl_aix.xs             Title:  "Dynaloader build on
VMS",          From:   pvhp@forte.com   (Peter   Prymmer),   tim-
bo@ig.co.uk           (Tim           Bunce)               Msg-ID:
<199804271732.SAA13762@toad.ig.co.uk>,
<9804250212.AA27695@forte.com>           Files:   vms/descrip.mms
            ------  UTILITIES  ------             Title:   "Major
update   to   h2ph.PL"           From:   Billy  <wdconsta@cs.ade-
laide.edu.au>                                             Msg-ID:
<Pine.SV4.3.93.980424031837.20782A-200000@ermintrude.teach-
ing.cs.adelaide.edu.au>       Files:  utils/h2ph.PL

Change 897 on 1998/04/23 by TimBunce@ig.co.uk

     Assorted patches:             ------  CORE LANGUAGE   ------
             Title:  "fix for "Unbalanced string table refcount""
       From:  Gurusamy Sarathy  <gsar@engin.umich.edu>       Msg-
ID:   <199804042251.RAA25527@aatma.engin.umich.edu>        Files:
sv.c             Title:  "Allow more lenient  switch  processing"
        From:   "John  L. Allen" <allen@grumman.com>      Msg-ID:
<199803251638.LAA22664@gateway.grumman.com>       Files:   perl.c
              Title:  "Add fourth arg to substr: substr EXPR,OFF-
SET,LEN,REPLACEMENT"          From:   Gisle  Aas   <gisle@aas.no>
     Msg-ID:     <m3g1jglqtm.fsf@furu.g.aas.no>            Files:
pod/perlfunc.pod Todo opcode.pl pp.c  t/op/substr.t
Title:  "Odd number of elements in hash list."         From:  Tom
Phoenix           <rootbeer@teleport.com>                 Msg-ID:
<Pine.GSO.3.96.980328151929.29336D-100000@user2.teleport.com>
      Files:  MANIFEST pod/perldiag.pod pp.c pp_hot.c  t/op/hash-
warn.t                Title:   "another destruct_level fix"
From:   Gurusamy  Sarathy   <gsar@engin.umich.edu>        Msg-ID:
<199804030105.UAA04400@aatma.engin.umich.edu>        Files:  hv.c
            Title:   "bidirectional  pipe  warning  blues"
From:    pmarquess@bfsec.bt.co.uk  (Paul  Marquess)       Msg-ID:
<9804082151.AA20399@claudius.bfsec.bt.co.uk>       Files:  doio.c
              Title:   "stale  pointers after realloc (MEXTEND in
pp_print and pp_prtf)"          From:   Malcolm  Beattie  <mbeat-
tie@sable.ox.ac.uk>                                       Msg-ID:
<199801191107.LAA17979@sable.ox.ac.uk>         Files:    pp_hot.c
pp_sys.c             Title:  "unimplemented umask() should return
undef not die"        From:  kstar@chapin.edu (Kurt D. Starsinic)
     Msg-ID:    <199803120515.VAA08660@chapin.edu>         Files:
pod/perlfunc.pod pp_sys.c             Title:  "warning for: bless
$foo,  """          From:  Joshua.Pritikin@NewYork2.dmg.deuba.com
     Msg-ID:   <H00000e5000378a0@MHS>         Files:    pod/perl-
diag.pod  pp.c                ------  DOCUMENTATION  ------
      Title:  "Mention SWIG in perlxs.pod"        From:  Steve  A
Fink             <sfink@cs.berkeley.edu>                  Msg-ID:
<Pine.HPP.3.96.980408154956.20990K-100000@brooksie.CS.Berke-
ley.EDU>       Files:  pod/perlxs.pod             Title:  "fix-up
of previous perlre.pod patch"         From:   Ted  Ashton  <asht-
ed@southern.edu>       Msg-ID:   <199803031540.KAA09388@ns.south-
ern.edu>       Files:  pod/perlre.pod              Title:   "long
list of man page nitpicks"        From:  Greg Bacon <gbacon@mick-
ey.cs.uah.edu>,          Tom          Christiansen
<tchrist@jhereg.perl.com>                                 Msg-ID:
<199804221844.NAA08338@pluto.cs.uah.edu>,
<199804222204.QAA20805@jhereg.perl.com>        Files:  pod/perla-
pio.pod  pod/perlcall.pod   pod/perldebug.pod   pod/perldelta.pod
              pod/perldiag.pod pod/perlembed.pod pod/perlfaq2.pod
              pod/perlfaq3.pod pod/perlfaq4.pod  pod/perlfaq5.pod
               pod/perlfaq7.pod pod/perlfaq8.pod pod/perlform.pod
              pod/perlfunc.pod  pod/perlguts.pod  pod/perlipc.pod
                pod/perllocale.pod   pod/perlmodlib.pod  pod/per-
lop.pod                pod/perlre.pod  pod/perlref.pod  pod/perl-
run.pod               pod/perlstyle.pod pod/perlsub.pod pod/perl-
syn.pod               pod/perltoot.pod  pod/perlvar.pod  pod/per-
lxs.pod                 pod/pod2man.PL             Title:  "docu-
ment that system() does not set $! when it  fails"          From:
"Mark     R.     Levinson"    <mrl@isc.upenn.edu>         Msg-ID:
<199803011946.OAA31942@anaximander.dccs.upenn.edu>         Files:
pod/perlfunc.pod               Title:  "Fix pod/roffitall execute
permission"             From:     lvirden@cas.org         Msg-ID:
<1997Nov17.132031.2589892@cor.newman>       Files:  pod/roffitall
            Title:  "document when split ignores  trailing  empty
fields"        From:  Hugo van der Sanden <hv@crypt0.demon.co.uk>
     Msg-ID:     <l03130300b14fac832b77@[194.222.64.89]>
Files:   pod/perlfunc.pod              ------  EXTENSIONS  ------
            Title:  "Buglet  in  Opcode.pm  documentation"
From:     Horst   von   Brand   <vonbrand@sleipnir.valparaiso.cl>
     Msg-ID:       <199804170349.XAA32445@sleipnir.valparaiso.cl>
       Files:   ext/Opcode/Opcode.pm             Title:  "Failure
to append to perllocal.pod should  not  be  fatal"          From:
koenig@kulturbox.de  (Andreas  J.  Koenig)      Msg-ID:  <sfciuo-
gy67x.fsf@dubravka.in-berlin.de>             Files:     lib/ExtU-
tils/MM_Unix.pm             Title:  "Document that IO.pm does not
load IO::Select etc"         From:   Graham  Barr  <gbarr@ti.com>
     Msg-ID:      <353B48F1.64E35A63@ti.com>               Files:
ext/IO/IO.pm             Title:  "Install extensions  with  boot-
strap   (again)   in   $archlib"            From:   Achim  Bohnet
<ach@mpe.mpg.de>,   koenig@kulturbox.de   (Andreas   J.
Koenig)       Msg-ID:   <9804061909.AA12675@o09.xray.mpe.mpg.de>,
                 <sfc90oxc0uj.fsf@dubravka.in-berlin.de>
Files:   lib/ExtUtils/Install.pm              Title:  "glibc2.0.6
missing  MSG_*  <sys/socket.h>  defines."           From:    Andy
Dougherty       <doughera@lafcol.lafayette.edu>           Msg-ID:
<Pine.SUN.3.96.980406113950.3166L-100000@newton.phys>
Files:   ext/Socket/Socket.xs             ------  LIBRARY  ------
            Title:  "Benchmark.pm:  add  run-for-some-time  mode"
         From:    Jarkko   Hietaniemi  <jhi@iki.fi>       Msg-ID:
<199804080647.JAA15136@alpha.hut.fi>         Files:    lib/Bench-
mark.pm                Title:   "Comments added to Carp.pm"
From:  Andy Wardley <abw@cre.canon.co.uk>, Chip Salzenberg
<chip@perlsupport.com>,        Tom       Christiansen
<tchrist@jhereg.perl.com>                                 Msg-ID:
<19980422164242.E29222@perl.org>,
<199804222033.OAA17959@jhereg.perl.com>,
<980409182357.ZM21638@bandanna>         Files:  lib/Carp.pm
      Title:  "chat2.pl fix"        From:  Charles  Bailey  <BAI-
LEY@newman.upenn.edu>       Msg-ID:  <01IVMVF507PO001NKH@cor.new-
man.upenn.edu>        Files:   lib/chat2.pl                Title:
"lib/Pod/Html.pm"          From:   d-lewart@uiuc.edu  (Daniel  S.
Lewart)                                                   Msg-ID:
<199710170718.DAA25472@staff1.cso.uiuc.edu>,
<199710180417.AAA19778@staff2.cso.uiuc.edu>                Files:
lib/Pod/Html.pm                   Title:   "ormaments  method  in
Term/ReadLine.pm causes warning with string                 arg."
           From:      hiroo.hayashi@computer.org          Msg-ID:
<199804061519.AAA21907@mail.fb3.so-net.ne.jp>              Files:
lib/Term/ReadLine.pm                ------  OTHER CHANGES  ------
            Title:  "ptags broken"        From:  Ilya Zakharevich
<ilya@math.ohio-state.edu>                                Msg-ID:
<199804120208.WAA29264@monk.mps.ohio-state.edu>            Files:
emacs/ptags             ------  PORTABILITY - WIN32  ------
      Title:  "win32 tweaks (signals and  crypt  support)"
From:    Gurusamy   Sarathy  <gsar@engin.umich.edu>       Msg-ID:
<199804170505.BAA06413@aatma.engin.umich.edu>              Files:
perl.h  win32/config.bc  win32/config.vc  win32/config_H.bc
win32/config_H.vc win32/win32.c             ------  PORTABILITY -
GENERAL   ------                Title:  "Add Social Contract (2nd
Draft) as Porting/Contract"        From:  Russ Allbery <rra@stan-
ford.edu>        Msg-ID:   <m3btw66n8i.fsf@windlord.Stanford.EDU>
      Files:  Porting/Contract             Title:  "Config:  Irix
5   hints"            From:    kstar@O2.chapin.edu        Msg-ID:
<199804061712.NAA22823@O2.chapin.edu>         Files:    hints/ir-
ix_5.sh                Title:   "VMS  patches  to 5.004_03"
From:   Charles  Bailey  <BAILEY@newman.upenn.edu>        Msg-ID:
<01IVYJS0L8D200209B@cor.newman.upenn.edu>       Files:  vms/vms.c
            Title:  "hints/netbsd.sh - enable vfork"        From:
Andy   Dougherty   <doughera@lafcol.lafayette.edu>        Msg-ID:
<Pine.SUN.3.96.980417110749.19327B-100000@newton.phys>
Files:   hints/netbsd.sh                ------  UTILITIES  ------
            Title:   "support  find2perl  -follow"          From:
Billy          <wdconsta@cs.adelaide.edu.au>              Msg-ID:
<Pine.SV4.3.93.980408005903.24081A-100000@ermintrude.teach-
ing.cs.adelaide.edu.au>       Files:  x2p/find2perl.PL

Change 896 on 1998/04/22 by TimBunce@ig.co.uk

      Assorted patches:             ------  CORE LANGUAGE  ------
            Title:  "Additional regex-cache patch"          From:
Chip       Salzenberg       <chip@atlantic.net>           Msg-ID:
<19980305104831.38100@cyprus>       Files:  pp_ctl.c
Title:   "Conservative  C<*x  =  undef> patch"        From:  Chip
Salzenberg            <chip@atlantic.net>                 Msg-ID:
<19980310163310.48509@cyprus>           Files:   pod/perldiag.pod
pod/perlfunc.pod pp.c sv.c t/op/gv.t             Title:  "Consid-
er  @ARGV  to  be plain files if inplace (-i)"        From:  Chip
Salzenberg        <salzench@nielsenmedia.com>             Msg-ID:
<199802042106.QAA04082@nielsenmedia.com>          Files:   doio.c
            Title:  "Fix semctl for Linux, Sun  and  SVR4"
From:  Graham Barr <gbarr@ti.com>, lvirden@cas.org (Larry W. Vir-
den,     x2487)          Msg-ID:      <3484247D.BB036D39@ti.com>,
<9712021313.AA11495@cas.org>       Files:  doio.c             Ti-
tle:  "C<dSP> entails using C<SP>, not C<sp>"         From:   Gu-
rusamy      Sarathy      <gsar@engin.umich.edu>           Msg-ID:
<199803070149.UAA12217@aatma.engin.umich.edu>              Files:
pod/perlcall.pod   pod/perlembed.pod   pod/perlguts.pod  pod/per-
lxs.pod               doio.c doop.c ext/DB_File/DB_File.xs
ext/DynaLoader/dl_dld.xs        ext/Opcode/Opcode.xs
ext/POSIX/POSIX.xs      ext/Socket/Socket.xs      gv.c
lib/ExtUtils/typemap      mg.c     os2/OS2/REXX/REXX.xs
win32/win32.c             Title:  "Make  autouse  -w-safe"
From:   Ilya  Zakharevich <ilya@math.ohio-state.edu>      Msg-ID:
<199803030236.VAA13244@monk.mps.ohio-state.edu>            Files:
lib/autouse.pm op.c sv.c             Title:  "Misleading error on
close  of   unopened   handle"            From:    "M.J.T.   Guy"
<mjtg@cus.cam.ac.uk>          Msg-ID:      <E0y4R07-0003PH-00@ur-
sa.cus.cam.ac.uk>       Files:  doio.c             Title:   "Con-
fusing  error from perl -e "x'""        From:  Hans Mulder <hans-
mu@xs4all.nl>       Msg-ID:    <1998Mar25.174320.2866352@cor.new-
man.upenn.edu>         Files:   toke.c               Title:  "Add
HAS_GNULIBC define"        From:  Andy  Dougherty  <doughera@laf-
col.lafayette.edu>                                        Msg-ID:
<Pine.SUN.3.96.980305115202.9180K-100000@newton.phys>
Files:   config_H  config_h.SH             Title:  "h_errno might
not be  an  int"          From:   Andy  Dougherty  <doughera@laf-
col.lafayette.edu>                                        Msg-ID:
<Pine.SUN.3.96.980325165059.22255D-100000@newton.phys>
Files:  pp_sys.c             Title:  "Revised taint hole closer",
"Revised  taint  hole  closer"          From:   Chip   Salzenberg
<chip@atlantic.net>,         Ilya        Zakharevich
<ilya@math.ohio-state.edu>                                Msg-ID:
<19980310222127.09350@cyprus>,
<199803110554.AAA29157@monk.mps.ohio-state.edu>            Files:
doio.c               Title:  "SEGV compiling localised lexical in
perl5.004_05t1"           From:    Gurusamy   Sarathy   <gsar@en-
gin.umich.edu>,  h.sanden@elsevier.nl (Hugo               van der
Sanden)      Msg-ID:  <199803171530.QAA24053@dorlas.elsevier.nl>,
              <199803171727.MAA05234@aatma.engin.umich.edu>
Files:  op.c t/op/misc.t             Title:  "Stale SP in pp_sub-
str"         From:  Stephen McCamant <alias@mcs.com>      Msg-ID:
<m0yFsTS-000EZpC@alias-2.pr.mcs.net>         Files:   pp.c
       Title:   "Statement  unlikely to be reached warning"
From:      Hans     Mulder     <hansm@icgned.nl>          Msg-ID:
<1997Dec24.171511.2683516@cor.newman>         Files:   op.c
      Title:  "Tainting propagates  from  nowhere"          From:
Gurusamy      Sarathy     <gsar@engin.umich.edu>          Msg-ID:
<199803140411.XAA09343@aatma.engin.umich.edu>       Files:   pp.c
              Title:   "two  trivial  tweaks  to 5.004m5t1"
From:   Gurusamy  Sarathy   <gsar@engin.umich.edu>        Msg-ID:
<199803060553.AAA28461@aatma.engin.umich.edu>        Files:  pro-
to.h win32/Makefile             Title:  "unpacking  negatives  on
Alpha"          From:  Achim Bohnet <ach@mpe.mpg.de>      Msg-ID:
<9710201503.AA24797@o09.xray.mpe.mpg.de>           Files:    pp.c
t/op/pack.t                ------  LIBRARY AND EXTENSIONS  ------
            Title:  "Cwd.pm: abs_path() and fast_abs_path()  plus
code merge"        From:  Graham Barr <gbarr@ti.com>      Msg-ID:
<3482F365.4A0486BA@ti.com>       Files:  lib/Cwd.pm
Title:   "Math/BigInt.pm,  fixed  use of undefined value."
From:                 abigail@fnx.com                     Msg-ID:
<19980313052452.27365.qmail@betelgeuse.wayne.fnx.com>
Files:   lib/Math/BigInt.pm                 Title:    "File::Find
rewrite"            From:    Ilya   Zakharevich  <ilya@math.ohio-
state.edu>       Msg-ID:    <199803052344.SAA01008@monk.mps.ohio-
state.edu>         Files:   lib/File/Find.pm               Title:
"efficient  version  of  strict.pm"           From:    koenig@an-
na.mind.de (Andreas J. Koenig)      Msg-ID:  <sfcpvonhdnc.fsf@an-
na.in-berlin.de>       Files:  lib/strict.pm               Title:
"Socket occasional SEGV in pack_sockaddr_un"        From:  Trevor
Blackwell              <tlb@viaweb.com>                   Msg-ID:
<199710281804.NAA09632@wagg.viaweb.com>         Files:  ext/Sock-
et/Socket.xs             Title:   "Warning  on  mis-use  of  'use
lib'"           From:   "M.J.T.  Guy"  <mjtg@cus.cam.ac.uk>,  Tom
Phoenix               <rootbeer@teleport.com>,  chip@atlantic.net
     Msg-ID:   <199801270435.XAA14147@cyprus.atlantic.net>,
<E0xx9x4-0006jc-00@ursa.cus.cam.ac.uk>,
<Pine.GSO.3.96.980126192445.22284N-100000@user2.teleport.com>
       Files:    lib/lib.pm                   Title:    "bug   in
Class::Struct"                  From:       Tom      Christiansen
<tchrist@toy.perl.com>                                    Msg-ID:
<199803290814.KAA05699@toy.perl.com>                       Files:
lib/Class/Struct.pm             Title:  "Allow  POSIX  to  export
nice()"        From:  bkeelerx@iwa.dp.intel.com (Bruce J. Keeler)
     Msg-ID:  <eclg1kf5yf0.fsf@ws010.dp.intel.com>         Files:
ext/POSIX/POSIX.pm                Title:   "'use Env' on WinNT/95
fails"          From:   Gurusamy  Sarathy  <gsar@engin.umich.edu>
     Msg-ID:  <199803280511.AAA15933@aatma.engin.umich.edu>
Files:  lib/Env.pm               ------   OTHER  CHANGES   ------
              Title:   "mv-if-diff"          From:   Robin Barker
<rmb1@cise.npl.co.uk>         Msg-ID:      <14572.9803271806@tem-
pest.cise.npl.co.uk>        Files:  mv-if-diff             ------
PORTABILITY - WIN32  ------                Title:   "fix  various
problems  with backticks on win32"        From:  Gurusamy Sarathy
<gsar@engin.umich.edu>      Msg-ID:   <199803070705.CAA15945@aat-
ma.engin.umich.edu>       Files:  win32/config_h.PL win32/win32.c
            ------  TESTS  ------             Title:  "Fix bug in
locale.t"         From:  Jarkko Hietaniemi <jhi@iki.fi>      Msg-
ID:  <199801042148.XAA08599@alpha.hut.fi>        Files:   t/prag-
ma/locale.t

Change 887 on 1998/04/10 by TimBunce@ig.co.uk

      Assorted patches:             ------  CORE LANGUAGE  ------
            Title:  "Re: die exits with 0"          From:   Robin
Barker <rmb1@cise.npl.co.uk>       Files:  perl.c t/op/die_exit.t
            Title:  "More toke.c commentary;  fix  oddity"
From:   h.sanden@elsevier.nl  (Hugo  van der Sanden)      Msg-ID:
<199803251022.LAA01308@dorlas.elsevier.nl>        Files:   toke.c
             Title:  "for semctl on solaris"        From:  Graham
Barr  <gbarr@ti.com>        Msg-ID:    <34624B80.C014E841@ti.com>
       Files:   doio.c  t/op/ipcmsg.t  t/op/ipcsem.t
------  DOCUMENTATION  ------             Title:  "Add more  'see
also's  to  perlre.pod.",  "Perl  regexp  /g  modifier bug"
From:  Ilya Zakharevich <ilya@math.ohio-state.edu>, epeschko@den-
mdev1 (Ed               Peschko), pjr@watcher.telstra.com.au (Pe-
ter   Richardson)        Msg-ID:    <199803050000.LAA11476@watch-
er.telecom.com.au>,
<199803050231.VAA19128@monk.mps.ohio-state.edu>,
<199803050605.XAA09785@den-mdev1.co.csgsystems.com>        Files:
pod/perlre.pod             ------  LIBRARY AND EXTENSIONS  ------
            Title:  "BigFloat - small neagtive numbers cause pan-
ic"        From:  Hugo van der Sanden  <hv@crypt.compulink.co.uk>
     Msg-ID:  <199711201325.NAA09732@crypt.compulink.co.uk>
Files:   lib/Math/BigFloat.pm                   Title:    "Update
Getopt::Long  to  2.16"        From:  JVromans@Squirrel.nl (Johan
Vromans),  Johan  Vromans                  <jvromans@squirrel.nl>
     Msg-ID:  <13571.48089.726787.147769@plume.nl.compuware.com>,
                   <13572.6847.863219.973795@phoenix.squirrel.nl>
        Files:    lib/Getopt/Long.pm                Title:   "New
Text::ParseWords"        From:  pomeranz@netcom.com  (Hal  Pomer-
anz)        Msg-ID:    <199710162118.OAA06275@netcom7.netcom.com>
       Files:   lib/Text/ParseWords.pm  t/lib/parsewords.t
       Title:  "Fixed Text/Wrap.pm bugs (2)"        From:  Jacqui
Caren            <Jacqui.Caren@ig.co.uk>                  Msg-ID:
<199709291548.QAA08645@toad.ig.co.uk>                      Files:
lib/Text/Wrap.pm             Title:  "Very *evil* File::CheckTree
behavior! (now uses warn/die not               print/exit)"
From:  Eryq  <eryq@zeegee.com>,  Randal  Schwartz  <merlyn@stone-
henge.com>             Msg-ID:        <34B542FD.190A@zeegee.com>,
<8cen2i9k6f.fsf@gadget.cscaper.com>       Files:  lib/File/Check-
Tree.pm             ------  OTHER CHANGES  ------             Ti-
tle:   "Add  ./emacs/ptags"           From:    Ilya   Zakharevich
<ilya@math.ohio-state.edu>                                Msg-ID:
<199803150847.DAA08196@monk.mps.ohio-state.edu>            Files:
emacs/ptags              ------  TESTS  ------             Title:
"Avoid stat test failure from build in /tmp (tmpfs)",  "Build  in
/tmp"               From:     Andy    Dougherty    <doughera@new-
ton.phys.lafayette.edu>,  Greg  Bacon                 <gbacon@ad-
tran.com>,    pudge@pobox.com    (Chris    Nandor)        Msg-ID:
<199710171616.LAA13435@crp-201.adtran.com>,
<Pine.SUN.3.96.971017171023.2349A-100000@newton.phys>,
<v02130515b06be80f1486@[205.228.240.16]>                   Files:
t/op/stat.t              Title:  "for failure with lib/timelocal"
           From:      "M.J.T.     Guy"      <mjtg@cus.cam.ac.uk>,
jan.dubois@ibm.net        (Jan        Dubois)             Msg-ID:
<34c78f61.2529827@smtp1.ibm.net>,                         <E0xvd-
fI-00057d-00@ursa.cus.cam.ac.uk>        Files:  t/lib/timelocal.t
             Title:   "Make  "localhost"  related  failures  more
clear"        From:  Paul Hoffman <phoffman@proper.com>      Msg-
ID:    <199801201859.KAA05686@mail.proper.com>             Files:
t/lib/io_sock.t  t/lib/io_udp.t                ------   UTILITIES
------             Title:  "Let h2xs read multiple header  files"
        From:   Andy  Dougherty  <doughera@lafcol.lafayette.edu>,
Benjamin  Sugars                 <bsugars@canoe.ca>       Msg-ID:
<Pine.SOL.3.95.980310091946.25236A-100000@interact>,
<Pine.SUN.3.96.980310145455.638A-100000@newton.phys>       Files:
utils/h2xs.PL

Change 886 on 1998/04/10 by TimBunce@ig.co.uk

     Changes  relating  primarily  to  portability.
------  CORE LANGUAGE  ------             Title:  "5.004_55:  An-
other  round  of  OS/2  patches"          From:  Ilya Zakharevich
<ilya@math.ohio-state.edu>                                Msg-ID:
<199803050945.EAA20153@monk.mps.ohio-state.edu>            Files:
hints/os2.sh pod/perlguts.pod  cop.h  perl.h  proto.h  README.os2
               global.sym lib/ExtUtils/MM_OS2.pm lib/File/Path.pm
op.c                   os2/Changes   os2/Makefile.SHs   os2/os2.c
os2/perl2cmd.pl                  perl.c  pod/pod2man.PL  pp_ctl.c
pp_hot.c   pp_sys.c                    t/lib/filecopy.t    util.c
utils/perldoc.PL             Title:  "VMS: chdir() with empty arg
list"          From:    lane@duphy4.drexel.edu   (Charles   Lane)
     Msg-ID:    <980317125556.222041c7@DUPHY4.Physics.Drexel.Edu>
      Files:  pp_sys.c             ------  LIBRARY AND EXTENSIONS
------             Title:  "ExtUtils/MM_Unix.pm changed to use ld
-rpath on IRIX"        From:   "W.  Phillip  Moore"  <wpm@ms.com>
     Msg-ID:     <199712011738.MAA21139@zappa.morgan.com>
Files:   lib/ExtUtils/MM_Unix.pm                Title:   "[Linux]
POSIX::_[PS]C_.+  bug  (add  HINT_SC_EXIST)"        From:  Yutaka
OIWA            <oiwa@is.s.u-tokyo.ac.jp>                 Msg-ID:
<199712251923.EAA08260@tjms1f.is.s.u-tokyo.ac.jp>          Files:
ext/POSIX/hints/linux.pl ext/POSIX/POSIX.xs                Title:
"5.004_04-m1]  Use  HAS_GNULIBC  in  POSIX.xs"        From:  Andy
Dougherty      <doughera@lafcol.lafayette.edu>            Msg-ID:
<Pine.SUN.3.96.980305115517.9180L-100000@newton.phys>
Files:  ext/POSIX/POSIX.xs               Title:   ""ODBM_File.c",
line  275: NULL undefined"        From:  pmarquess@bfsec.bt.co.uk
(Paul  Marquess)       Msg-ID:   <9803091310.AA23264@claudius.bf-
sec.bt.co.uk>          Files:   ext/ODBM_File/ODBM_File.xs
      ------  PORTABILITY - GENERAL  ------                Title:
"5.004_04    QNX    getcwd"              From:     Norton   Allen
<allen@huarp.harvard.edu>                                 Msg-ID:
<199802121838.NAA20452@dolores.harvard.edu>,
<199803061511.KAA22346@bottesini.harvard.edu>              Files:
hints/qnx.sh   lib/Cwd.pm   t/op/magic.t                   Title:
"hints/netbsd.sh d_setrgid d_setruid"         From:   Jarkko  Hi-
etaniemi  <jhi@iki.fi>       Msg-ID:   <199802281435.QAA10866@al-
pha.hut.fi>        Files:   hints/netbsd.sh                Title:
"osname=unixware,   osvers=2.03,   archname=i386-unixware
d_casti32=undef"          From:   Tom   Hughes   <tom@compton.de-
mon.co.uk>        Msg-ID:    <465398da47%tom@compton.demon.co.uk>
      Files:  hints/svr4.sh              Title:   "hints/bsdos.sh
patch  for  BSDI  3.1"          From:   Jan-Pieter  Cornet <john-
pc@xs4all.nl>       Msg-ID:   <6fbip6$3cp$1@xs1.xs4all.nl>
Files:   hints/bsdos.sh              Title:  "Remove BIND_NOSTART
from   DynaLoader   for   HP"              From:     Keong    Lim
<Keong.Lim@sr.com.au>                                     Msg-ID:
<01BD1D03.53B65E90@sieplan2.sr.com.au>          Files:    ext/Dy-
naLoader/dl_hpux.xs              Title:  "Building Perl on AIX 4+
with shared libraries and dynamic  loading"          From:   Juan
Gallego        <Little.Boss@physics.mcgill.ca>            Msg-ID:
<Pine.SGI.3.91.971022084517.17052F-100000@nazgul.physics.mcgill.ca>
       Files:   hints/aix.sh               Title:  "alpha-dec_osf
5.0"          From:   Spider  Boardman  <spider@Orb.Nashua.NH.US>
     Msg-ID:     <199712232305.SAA08359@Orb.Nashua.NH.US>
Files:  hints/dec_osf.sh              Title:   "Off-by-one  error
with  OS2::PrfDB"        From:  Ilya Zakharevich <ilya@math.ohio-
state.edu>       Msg-ID:    <199710170920.FAA00390@monk.mps.ohio-
state.edu>         Files:  os2/OS2/PrfDB/PrfDB.xs             Ti-
tle:  "5.004_04-m1] Allow overrides  in  hints/openbsd.sh"
From:   Andy  Dougherty <doughera@lafcol.lafayette.edu>      Msg-
ID:  <Pine.SUN.3.96.980305115956.9180N-100000@newton.phys>
Files:   hints/openbsd.sh             Title:  "5.004_04-m1] Linux
shouldn't use -lnet"        From:  Andy Dougherty  <doughera@laf-
col.lafayette.edu>                                        Msg-ID:
<Pine.SUN.3.96.980305115843.9180M-100000@newton.phys>
Files:   hints/linux.sh             Title:  "5.004_(04|63)] Close
VMS security hole"          From:   Charles  Bailey  <BAILEY@new-
man.upenn.edu>          Msg-ID:      <01IV6LRJCSSC0009C4@cor.new-
man.upenn.edu>       Files:  vms/vms.c              Title:   "Re:
Perl    online    documentation    on   OpenVMS"            From:
pvhp@forte.com        (Peter        Prymmer)              Msg-ID:
<9803192143.AA28120@forte.com>         Files:   README.vms
      Title:  "Perl5.004_04m4t4 *almost* makes it for VMS",  "Up-
dated                 vms/perly_c.vms  and vms/perly_h.vms"
From:  Andy Dougherty  <doughera@newton.phys.lafayette.edu>,  Dan
Sugalski               <sugalskd@osshe.edu>, larry@wall.org (Lar-
ry Wall)       Msg-ID:   <199710151650.JAA29185@wall.org>,
<3.0.3.32.19971014150404.02fdef78@osshe.edu>,
<Pine.SUN.3.96.971015121704.28456F-100000@newton.phys>
Files:   vms/perly_c.vms              Title:  "Updated, non-word-
wrapped, patch to README.VMS"        From:  Dan Sugalski  <sugal-
skd@osshe.edu>                                            Msg-ID:
<3.0.5.32.19980213133828.0092c870@osshe.edu>               Files:
README.vms              Title:  "VMS patches to 5.004_03 (exclud-
ing installperl and timelocal.t)"         From:   Charles  Bailey
<BAILEY@newman.upenn.edu>                Msg-ID:           <01IN-
ZT9G2LZS0006YW@cor.newman.upenn.edu>       Files:  lib/File/Base-
name.pm  lib/File/Path.pm  vms/config.vms  vms/descrip.mms
vms/genconfig.pl vms/test.com vms/vms.c vms/ext/Filespec.pm
vms/ext/filespec.t                Title:  "Re: VMSperl crashes on
-Mblib argument"        From:   bailey@newman.upenn.edu  (Charles
Bailey)      Msg-ID:  <1997Dec10.004439.2635060@cor.newman>
Files:  lib/blib.pm vms/vms.c             Title:  "hints/linux.sh
(MkLinux  /  PPC)"          From:  pudge@pobox.com (Chris Nandor)
     Msg-ID:    <v0213050cb06c19682a25@[205.228.240.28]>
Files:   hints/linux.sh               Title:  "hpux.sh hints file
clarification suggestion"        From:  root@qad.com      Msg-ID:
<199802192351.QAA09096@jhereg.perl.com>                    Files:
hints/hpux.sh             Title:  "new hints/solaris_2.sh"
From:     "M.J.T.    Guy"    <mjtg@cus.cam.ac.uk>         Msg-ID:
<E0xw80h-0005SV-00@ursa.cus.cam.ac.uk>         Files:   hints/so-
laris_2.sh

Change 873 on 1998/04/03 by TimBunce@ig.co.uk

       Title:   "FileHandle  Documentation  patch"          From:
"Darren/Torin/Who    Ever..."    <torin@daft.com>         Msg-ID:
<87emzqo49g.fsf@perv.daft.com>       Files:  lib/FileHandle.pm

Change 872 on 1998/04/03 by TimBunce@ig.co.uk

     Documentation and documentation related patches:
------  BUILD  PROCESS   ------                Title:   "Docs  re
/usr/bin/perl  quasi-standard location"        From:  Tom Phoenix
<rootbeer@teleport.com>                                   Msg-ID:
<Pine.GSO.3.96.971117080737.12318C-100000@usertest.teleport.com>
      Files:  INSTALL pod/perlrun.pod              ------   DOCU-
MENTATION  ------             Title:  "/RFC|RFC-1305/ non-greedy"
       From:  Jan-Pieter Cornet  <johnpc@xs4all.nl>       Msg-ID:
<6epo02$c4r$1@xs1.xs4all.nl>         Files:  pod/perlre.pod
      Title:   "5.004_04:  perlhist.pod,  buildtoc,  perltoc.pod"
         From:    Jarkko   Hietaniemi  <jhi@iki.fi>       Msg-ID:
<199802191543.RAA29231@alpha.hut.fi>        Files:   pod/perl.pod
pod/perlhist.pod  pod/perltoc.pod pod/buildtoc             Title:
"5.004_04: pod/perlfunc.pod: i18n example for localtime()"
From:      Jarkko     Hietaniemi     <jhi@iki.fi>         Msg-ID:
<199711141555.RAA18875@alpha.hut.fi>          Files:    pod/perl-
func.pod                 Title:   "typo-fix  and  suggestion  for
perlguts.pod"        From:  h.sanden@elsevier.nl  (Hugo  van  der
Sanden)       Msg-ID:  <199803051543.QAA03097@dorlas.elsevier.nl>
       Files:   pod/perlguts.pod                 Title:    "perl-
func/syscall  curiosity"        From:  Roderick Schertler <roder-
ick@argon.org>,   Tkil                   <tkil@reptile.scrye.com>
     Msg-ID:    <199711302259.PAA02134@reptile.scrye.com>,
<pziut8snva.fsf@eeyore.ibcinc.com>       Files:  pod/perlfunc.pod
            Title:  "Document sprintf %#x behaviour for zero val-
ue"         From:   ilya@math.ohio-state.edu  (Ilya  Zakharevich)
     Msg-ID:   <1997Nov5.185959.2539604@cor.newman>        Files:
pod/perlfunc.pod             Title:  "NUL  termination  (was  Re:
STOP     THE     PRESSES)"              From:     "M.J.T.    Guy"
<mjtg@cus.cam.ac.uk>          Msg-ID:      <E0xsn5M-0002gw-00@ur-
sa.cus.cam.ac.uk>        Files:  pod/perlguts.pod             Ti-
tle:  "Typo fix."           From:   abigail@fnx.com       Msg-ID:
<19971101120114.1030.qmail@betelgeuse.wayne.fnx.com>       Files:
pod/perlop.pod  pod/perlvar.pod                Title:   "5.004_63
perlrun.pod:    _DEBUG_MSTATS"            From:    Achim   Bohnet
<ach@mpe.mpg.de>                                          Msg-ID:
<9803181940.AA22587@o09.xray.mpe.mpg.de>        Files:  pod/perl-
run.pod              Title:   "Re:  Conservative  C<*x  =  undef>
patch"         From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>      Msg-
ID:     <E0yCjHT-0005Dt-00@ursa.cus.cam.ac.uk>             Files:
pod/perltrap.pod               Title:  "perlfunc.pod for flock()"
       From:  "Jeremy D. Zawodny"  <jzawodn@wcnet.org>       Msg-
ID:    <3.0.5.32.19971118203119.00a723e0@woody.wcnet.org>
Files:  pod/perlfunc.pod             Title:   "buglet:  'perltoc'
not  mentioned  in  perl.pod"        From:  Tkil <tkil@scrye.com>
     Msg-ID:  <19971127035036.17668.qmail@scrye.com>       Files:
pod/perl.pod                Title:  "for() and map() peculiarity"
        From:   "M.J.T.  Guy"  <mjtg@cus.cam.ac.uk>       Msg-ID:
<E0y4YAa-0003Qu-00@ursa.cus.cam.ac.uk>         Files:   pod/perl-
syn.pod             Title:  "Re:  new  text  for  perlsec"
From:     Tom    Phoenix   <rootbeer@teleport.com>        Msg-ID:
<Pine.GSO.3.96.980328100418.22321T-100000@user2.teleport.com>
       Files:  pod/perlsec.pod             Title:  "perldsc's de-
bugger x command"        From:  Roderick Schertler  <roderick@ar-
gon.org>       Msg-ID:  <10669.878352893@eeyore.ibcinc.com>
Files:  pod/perldsc.pod              Title:   "perlre.pod"
From:      Ted    Ashton    <ashted@southern.edu>         Msg-ID:
<199802271501.KAA09279@ns.southern.edu>                    Files:
pod/perlre.pod             Title:  "Re: printf and $        From:
Roderick  Schertler  <roderick@argon.org>,  Tom   Phoenix
<rootbeer@teleport.com>,   nag   <nick@flirble.org>       Msg-ID:
<199711141918.TAA08096@flirble.org>,
<Pine.GSO.3.96.971117085421.12318J-100000@usertest.teleport
.com>, <pzyb2ncr42.fsf@eeyore.ibcinc.com>       Files:  pod/perl-
func.pod             Title:  "recv() typo"        From:  Roderick
Schertler            <roderick@argon.org>                 Msg-ID:
<12064.877012073@eeyore.ibcinc.com>           Files:    pod/perl-
func.pod             Title:  "truncate return value"        From:
Roderick      Schertler     <roderick@argon.org>          Msg-ID:
<5490.878337883@eeyore.ibcinc.com>       Files:  pod/perlfunc.pod
               Title:   "update  to  perlbook.pod"          From:
"Nathan V. Patwardhan" <nvp@mediaone.net>, Randal Schwartz
<merlyn@stonehenge.com>, Stephen Potter               <spp@psaso-
lar.colltech.com>,  Tom  Phoenix                  <rootbeer@tele-
port.com>       Msg-ID:  <199803241354.HAA23938@psasolar.psa.pen-
com.com>,                   <199803241441.OAA01261@mediaone.net>,
                   <8clnu0i05k.fsf@gadget.cscaper.com>,
<Pine.GSO.3.96.980324111957.15753C-100000@user1.teleport.com>
       Files:   pod/perlbook.pod             Title:  "utime docu-
mentation"            From:    "Brandon   S.    Allbery    KF8NH"
<bsa@kf8nh.apk.net>,          "M.J.T.          Guy"
<mjtg@cus.cam.ac.uk>      Msg-ID:   <199802180256.VAA11369@speak-
er.kf8nh.apk.net>,                         <E0y4qd6-0000P6-00@ur-
sa.cus.cam.ac.uk>       Files:  pod/perlfunc.pod              Ti-
tle:   "(well,  doc  patch)  use of // requires successful match"
       From:  Roderick Schertler  <roderick@argon.org>       Msg-
ID:   <pz7mb4bips.fsf@eeyore.ibcinc.com>         Files:  pod/per-
lop.pod             ------  LIBRARY AND EXTENSIONS  ------
       Title:   "MakeMaker  PM  doc patch and a DIR buglet"
From:      Achim     Bohnet     <ach@mpe.mpg.de>          Msg-ID:
<9711101050.AA13868@o09.xray.mpe.mpg.de>        Files:  lib/ExtU-
tils/MakeMaker.pm             Title:  "bareword clarification for
constant.pm"           From:   Roderick  Schertler  <roderick@ar-
gon.org>      Msg-ID:   <6460.878143077@eeyore.ibcinc.com>
Files:   lib/constant.pm              Title:  "integer rand - bug
or feature?"           From:   Roderick  Schertler  <roderick@ar-
gon.org>       Msg-ID:   <pzhg8lvgta.fsf@eeyore.ibcinc.com>
Files:  lib/integer.pm             ------  OTHER CHANGES   ------
            Title:  "FileHandle Documentation patch"        From:
"Darren/Torin/Who    Ever..."    <torin@daft.com>         Msg-ID:
<87emzqo49g.fsf@perv.daft.com>              Title:  "perl5.004_61
myconfig updates"         From:   Andy  Dougherty  <doughera@laf-
col.lafayette.edu>                                        Msg-ID:
<Pine.SUN.3.96.980305150629.11530G-100000@newton.phys>
Files:   myconfig                Title:  "small fixups in pod2la-
tex.PL"        From:  "Darren/Torin/Who Ever..." <torin@daft.com>
     Msg-ID:   <873eg6o3v2.fsf@perv.daft.com>              ------
PORTABILITY - GENERAL  ------             Title:  "Misc doc fixes
for  README.VMS"         From:  Dan Sugalski <sugalskd@osshe.edu>
     Msg-ID:  <3.0.5.32.19980121113134.00924a20@osshe.edu>
Files:   README.vms                Title:   "moved DynaLib"
From:     John    Tobey    <jtobey@channel1.com>          Msg-ID:
<199710182332.XAA21630@remote212>          Files:   ext/DynaLoad-
er/DynaLoader.pm.PL             ------  UTILITIES   ------
       Title:   "Searching  for  FAQs  (patch  to perldoc)"
From:   Piers   Cawley   <pdcawley@bofh.org.uk>,   Russ   Allbery
<rra@stanford.edu>       Msg-ID:   <m3d8gsb8uk.fsf@windlord.Stan-
ford.EDU>,               <m3iuqkfmiq.fsf@tower.bofh.org.uk>
Files:   utils/perldoc.PL                Title:   "perldoc"
From:     Ted    Ashton    <ashted@southern.edu>          Msg-ID:
<199802271510.KAA10506@ns.southern.edu>       Files:  utils/perl-
doc.PL             Title:  "perldoc -f not using  pod2man"
From:      Russ     Allbery    <rra@stanford.edu>         Msg-ID:
<m3hg4f9vyy.fsf@windlord.Stanford.EDU>       Files:   utils/perl-
doc.PL                Title:  "perldoc -m should not require pod"
       From:  Robin Houston <robin@nml.guardian.co.uk>       Msg-
ID:    <199803241319.NAA24777@stringfellow.guardian.co.uk>
Files:  utils/perldoc.PL             Title:  "small fix for perl-
doc   in   perl   5.004_04"            From:    Julian  Yip  <ju-
lian@imoney.com>                                          Msg-ID:
<Roam.SIMC.2.0.6.884805579.5280.julian@imoney.com>         Files:
utils/perldoc.PL

Change 764 on 1998/03/05 by TimBunce@ig.co.uk

    APPLLIB_EXP now has arch and version dirs added to @INC

Change 761 on 1998/03/05 by TimBunce@ig.co.uk

     Title:   "properly  refcount   localization,   fix   C<local
$tied{foo}>"
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199802191207.MAA10742@toad.ig.co.uk>
     Files:  av.c hv.c scope.c t/op/local.t

Change 758 on 1998/03/04 by TimBunce@ig.co.uk

    perldoc -f now uses pager if text is too long for screen

Change 757 on 1998/03/04 by TimBunce@ig.co.uk

    Added OpenBSD hint file from <Todd.Miller@courtesan.com>
    Document   'warn   with   no  args'  behaviour,  from  <john-
pc@xs4all.net>

Change 756 on 1998/03/04 by TimBunce@ig.co.uk

    Fix for new gnulibc stdio.h when using sfio+perlio

Change 755 on 1998/03/04 by TimBunce@ig.co.uk

    Fixed typo in vms/ext/Stdio/Stdio.pm AUTOLOAD
    Added details of split in scalar context to perlfunc.pod

Change 754 on 1998/03/04 by TimBunce@ig.co.uk

    Updated perl -v info to include reference to  docs  and  home
page.

Change 753 on 1998/03/04 by TimBunce@ig.co.uk

    Updated hints/bsdos.sh for BSD/OS 3.1
    Fixed typo in pod/perlsyn.pod
    Added  workaround  for  old gmake in ext/SDBM_File/sdbm/Make-
file.PL
    Fixed typo in ext/GDBM_File/GDBM_File.pm

Change 752 on 1998/03/04 by TimBunce@ig.co.uk

    Changed bug address in README to perlbug@perl.com
    Changed Copyright in perl.c to 1998
    Added op/pos.t test from Robin Houston <robin@oneworld.org>

Change 751 on 1998/03/04 by TimBunce@ig.co.uk

    Make t/comp/require.t and t/lib/ph.t executable in repository

Change 750 on 1998/03/04 by TimBunce@ig.co.uk

    Added dTHR definition to ease backwards compatibility for XS
       source code from 5.005.

Change 749 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "rename local 'op' variables to 'o'", #F114
      From:  Gurusamy Sarathy
     Files:  op.h opcode.h proto.h dump.c op.c opcode.pl pp_ctl.c
run.c scope.c
             toke.c

Change 748 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "consolidated win32 patch", #F112
      From:  Gurusamy Sarathy
     Files:  MANIFEST pod/perlfaq2.pod pod/perlrun.pod  win32/in-
clude/sys/socket.h
             EXTERN.h INTERN.h dosish.h lib/ExtUtils/Command.pm
             lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Win32.pm
             lib/ExtUtils/Mksymlists.pm       lib/File/DosGlob.pm
t/TEST
             t/harness       win32/win32.h       win32/win32iop.h
README.win32
             doio.c  installhtml installperl pp_sys.c win32/Make-
file
             win32/config.bc win32/config.vc win32/config_H.bc
             win32/config_H.vc    win32/config_h.PL    win32/con-
fig_sh.PL
             win32/dl_win32.xs win32/makedef.pl win32/makefile.mk
             win32/perllib.c win32/runperl.c win32/win32.c
             win32/win32sck.c   win32/bin/perlglob.pl   x2p/a2p.h
x2p/a2p.c
             x2p/a2py.c

Change 747 on 1998/03/04 by TimBunce@ig.co.uk

     Title:   "initialize  @INC  in  ph.t,  and fix up MANIFEST",
#F111
      From:  Gurusamy Sarathy
     Files:  MANIFEST t/lib/ph.t

Change 746 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "properly save STDOUT during system() in  debugger",
#F110
      From:  Jason Smith <smithj4@rpi.edu>
     Files:  lib/perl5db.pl

Change 745 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "generate DynaLoader.pm at build time", #F109
      From:  Achim Bohnet <ach@mpe.mpg.de>
    Msg-ID:  <9802111938.AA26224@o09.xray.mpe.mpg.de>
     Files:    MANIFEST  ext/DynaLoader/DynaLoader.pm.PL  ext/Dy-
naLoader/Makefile.PL

Change 744 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Install extensions  with  bootstrap  in  $archlib",
#F108
      From:  koenig@anna.mind.de (Andreas J. Koenig), koenig@kul-
turbox.de (Andreas
             J. Koenig)
    Msg-ID:  <sfcra9fqx0n.fsf@anna.in-berlin.de>
     Files:  lib/ExtUtils/Install.pm

Change 743 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Pod::Html trips over "C<0>"", #F107
      From:  Chip Salzenberg
     Files:  lib/Pod/Html.pm

Change 742 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "5.004_58 | _04: pod2*,perlpod: L<show this|man/sec-
tion>", #F106
      From:  Achim Bohnet <ach@mpe.mpg.de>
    Msg-ID:  <9802111629.AA00595@o09.xray.mpe.mpg.de>
     Files:    pod/perlpod.pod   lib/Pod/Html.pm  lib/Pod/Text.pm
pod/pod2man.PL

Change 741 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "New patch  for  $^E==GetLastError()  under  Win32",
#F105
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Tye McQueen
             <tye@metronet.com>, ilya@math.ohio-state.edu (Ilya
             Zakharevich)
    Msg-ID:  <199801040630.AA29298@metronet.com>,
             <199801041826.NAA11568@aatma.engin.umich.edu>,
             <1998Jan4.130412.2719461@cor.newman>
     Files:  pod/perlfunc.pod  pod/perlvar.pod  doio.c  lib/dump-
var.pl lib/perl5db.pl
             win32/win32.h     mg.c    util.c    win32/makedef.pl
win32/win32.c

Change 740 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "5.004_56: Patch to Tie::Hash and docs", #F104
      From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
    Msg-ID:  <199801120134.UAA05437@monk.mps.ohio-state.edu>
     Files:  pod/perlfunc.pod lib/Tie/Hash.pm

Change 739 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "more doc for perldoc", #F103
      From:  Gurusamy Sarathy
     Files:  utils/perldoc.PL

Change 738 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Make perldoc look for an index file ", #F102
      From:  Gisle Aas <gisle@aas.no>
    Msg-ID:  <199801221220.NAA22902@furu.g.aas.no>
     Files:  utils/perldoc.PL

Change 737 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "perldoc -F filename", #F101
      From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
    Msg-ID:  <199712120037.TAA00176@math.mps.ohio-state.edu>
     Files:  utils/perldoc.PL

Change 736 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "sv_grow can fail for HAS_64K_LIMIT systems", #F100
      From:  Gisle Aas <gisle@aas.no>
    Msg-ID:  <m3iuqsl3oq.fsf@furu.g.aas.no>
     Files:  sv.c

Change 735 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Benchmark.pm: timethese corrupts $_", #F099
      From:  abigail@fnx.com
    Msg-ID:  <19980201114609.7779.qmail@betelgeuse.wayne.fnx.com>
     Files:  lib/Benchmark.pm

Change 734 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "STRANGE_MALLOC should test failed alloc", #F098
      From:  Gisle Aas <gisle@aas.no>
    Msg-ID:  <199802021406.PAA03285@furu.g.aas.no>
     Files:  hv.c

Change 733 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "support caseless %ENV", #F097
      From:  Gurusamy Sarathy
     Files:  hv.c t/op/magic.t win32/win32.h

Change 732 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "newer cperl-mode.el (from 5.004_60)", #F096
      From:  Ilya Zakharevich
     Files:  emacs/cperl-mode.el

Change 731 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Handle set magic on xsub OUTPUT args, add API func-
tions that handle
             magic", #F095
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199801190409.XAA26710@aatma.engin.umich.edu>
     Files:  pod/perlguts.pod pod/perlxs.pod embed.h proto.h sv.h
global.sym
             lib/ExtUtils/xsubpp sv.c

Change 730 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Fix flawed cleanup when signal handlers are not de-
fined", #F094
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199710290106.UAA11485@aatma.engin.umich.edu>
     Files:  mg.c

Change 729 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Tests for C<sort 'foo','bar'>", #F093
      From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Msg-ID:  <199711021247.MAA01743@crypt.compulink.co.uk>
     Files:  t/op/sort.t

Change 728 on 1998/03/04 by TimBunce@ig.co.uk

     Title:  "Make search.pl work on win32", #F092
      From:  Gurusamy Sarathy
     Files:  win32/bin/search.pl

Change 721 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix spurious perldoc warnings on DOSISH platforms",
#F091
      From:  Molnar Laszlo <molnarl@cdata.tvnet.hu>
    Msg-ID:  <34475659.1AA69855@cdata.tvnet.hu>
     Files:  utils/perldoc.PL

Change 720 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Make ExtUtils::MM_Unix::fixin() do something mean-
ingful on win32",
             #F090
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199801070016.TAA17766@aatma.engin.umich.edu>
     Files:  lib/ExtUtils/MM_Unix.pm

Change 719 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix inconsistent case $ENV{Path} (vs  $ENV{PATH})",
#F089
      From:  Gurusamy Sarathy
     Files:  lib/FindBin.pm

Change 718 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix File::Find's longstanding confusion about win32
being like VMS",
             #F088
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199802020459.XAA04964@aatma.engin.umich.edu>
     Files:  lib/File/Find.pm

Change 717 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "do_postponed breaks  with  multiple  interpreters",
#F087
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199710290316.WAA15888@aatma.engin.umich.edu>
     Files:  op.c

Change 716 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Make  warning  on  C<Nosuch::>  optional,  add  to
perl{diag,delta}.pod",
             #F086
      From:  Gurusamy Sarathy
     Files:  pod/perldelta.pod pod/perldiag.pod toke.c

Change 715 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Pod::Html bug and fix:  missing  </UL>  in  index",
#F085
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199802192314.SAA23326@aatma.engin.umich.edu>
     Files:  lib/Pod/Html.pm

Change 714 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "New pod: perlhist", #F084
      From:  Jarkko Hietaniemi <jhi@iki.fi>
    Msg-ID:  <199802191556.RAA09578@alpha.hut.fi>
     Files:   MANIFEST  pod/perl.pod  pod/perlhist.pod  pod/perl-
toc.pod pod/buildtoc

Change 713 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix restoration  of  locals  on  scope  unwinding",
#F083
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199802110515.AAA23700@aatma.engin.umich.edu>
     Files:  pp_ctl.c t/op/local.t

Change 712 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "after  an  eval-ed bad require, requiring a string
ref SEGVs", #F082
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199802102349.SAA16001@aatma.engin.umich.edu>
     Files:  pp_ctl.c

Change 711 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix seg fault on eval/require and  syntax  errors",
#F081
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199802102321.SAA15346@aatma.engin.umich.edu>
     Files:   MANIFEST  scope.h  op.c pp_ctl.c scope.c t/comp/re-
quire.t toke.c

Change 710 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "5.004_58: the locale.t problem in IRIX", #F080
      From:  Jarkko Hietaniemi <jhi@iki.fi>
    Msg-ID:  <199802091747.TAA01735@alpha.hut.fi>
     Files:  t/pragma/locale.t

Change 709 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "sv_setnv will upgrade SVt_NV to SVt_PVNV", #F079
      From:  Gisle Aas <gisle@aas.no>
    Msg-ID:  <m3g1lwl3bq.fsf@furu.g.aas.no>
     Files:  sv.c

Change 708 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Eliminate double warnings under C<package;>", #F077
      From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
    Msg-ID:  <E0y0paq-0000Ov-00@ursa.cus.cam.ac.uk>
     Files:  gv.c op.c toke.c

Change 707 on 1998/03/03 by TimBunce@ig.co.uk

     Title:    "Fix   infinite   loop   on  unlink()  failure  in
File::Path::rmtree()",
             #F076
      From:   Murray   Nesbitt   <mjn@pathcom.com>,   Tim   Bunce
<Tim.Bunce@ig.co.uk>
    Msg-ID:  <199802061100.LAA16423@toad.ig.co.uk>
     Files:  lib/File/Path.pm

Change 706 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Update of h2ph", #F075
      From:  kstar@www.chapin.edu (Kurt D. Starsinic)
    Msg-ID:  <199802051354.FAA11452@www.chapin.edu>
     Files:  t/lib/ph.t utils/h2ph.PL

Change 705 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix AutoLoader for deep packages", #F074
      From:  Zachary Miller <zcmiller@zappy.er.usgs.gov>
    Msg-ID:  <199710092348.SAA02108@zappy.er.usgs.gov>
     Files:  lib/AutoLoader.pm

Change 704 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Fix  order  of warnings for misplaced subscripts",
#F073
      From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Msg-ID:  <199710131023.LAA16796@crypt.compulink.co.uk>
     Files:  op.c

Change 703 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Make recursive lexical analysis more robust", #F072
      From:  Ilya Zakharevich and Chip Salzenberg
    Msg-ID:  <199710160102.VAA28817@monk.mps.ohio-state.edu>
     Files:  toke.c

Change 702 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix random whitespace errors in docs", #F070
      From:  Roderick Schertler <roderick@argon.org>
    Msg-ID:  <12726.877706444@eeyore.ibcinc.com>
     Files:  pod/perlfunc.pod pod/checkpods.PL

Change 701 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Fix  line  numbers  after  here  documents in eval
STRING", #F069
      From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
    Msg-ID:  <199710241745.NAA08166@monk.mps.ohio-state.edu>
     Files:  toke.c

Change 700 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix SEGV from combining  caller  and  C<package;>",
#F068
      From:     James    Duncan   <jduncan@epitome.hawk.igs.net>,
Nicholas Clark
             <nick@flirble.org>
    Msg-ID:  <199710241248.NAA00163@flirble.org>,
             <Pine.LNX.3.96.971024135912.12197A-100000@epito-
me.hawk.igs.
             net>
     Files:  pp_ctl.c sv.c

Change 699 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Don't fold string comparison under C<use locale>",
#F067
      From:  Jarkko Hietaniemi <jhi@iki.fi>
    Msg-ID:  <199711151506.RAA26287@alpha.hut.fi>
     Files:  op.c

Change 698 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix SEGV on constant at end of sort block", #F066
      From:  Administration <fadmin@informatics.muni.cz>
    Msg-ID:  <199711170838.JAA26073@thetis.fi.muni.cz>
     Files:  op.c

Change 697 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Allow C<last()> to mean C<last>", #F065
      From:  Chip Salzenberg
     Files:  op.c

Change 696 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix extension version mismatch message", #F064
      From:  Chip Salzenberg
     Files:  XSUB.h

Change 695 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Better handle and  test  struct  tm  of  Linux  and
SunOS", #F063
      From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
    Msg-ID:        <Pine.SUN.3.96.980205134340.15567B-100000@new-
ton.phys>
     Files:           MANIFEST           ext/POSIX/hints/linux.pl
ext/POSIX/hints/sunos_4.pl
             hints/linux.sh hints/sunos_4_1.sh t/lib/posix.t

Change 694 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix doc bug in getservbyname() examples", #F062
      From:  Tom Christiansen
     Files:  ext/Socket/Socket.pm

Change 693 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Kill warning about parameter type", #F061
      From:  Chip Salzenberg
     Files:  op.c

Change 692 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Socket occasional SEGV", #F060
      From:  Trevor Blackwell <tlb@viaweb.com>
    Msg-ID:  <199710281804.NAA09632@wagg.viaweb.com>
     Files:  ext/Socket/Socket.xs

Change 691 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Avoid SEGV from local($@)", #F059
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199710290251.VAA14362@aatma.engin.umich.edu>
     Files:  pp_ctl.c

Change 690 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Don't  use broken pad_reset() (was Re: Perl bug in
5.004_03 )", #F058
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199710300036.TAA01004@aatma.engin.umich.edu>
     Files:  op.c

Change 689 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Use STMT_{START,END} in XSRETURN", #F057
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199710300245.VAA04244@aatma.engin.umich.edu>
     Files:  XSUB.h

Change 688 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Re: Sort grammar bug", #F056
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199711011946.OAA18882@aatma.engin.umich.edu>
     Files:  toke.c

Change 687 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Document indirect object  cases  for  exec(),  sys-
tem()", #F055
      From:  Dominic Dunlop <domo@slipper.ip.lu>
    Msg-ID:  <v03110700b084e89234a7@[194.51.248.90]>
     Files:  pod/perlfunc.pod

Change 686 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Update docs on tr///", #F054
      From:  Tom Phoenix <rootbeer@teleport.com>
    Msg-ID:
<Pine.GSO.3.96.971103071602.10568C-100000@usertest.teleport.com>
     Files:  pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
             pod/perllocale.pod pod/perlmod.pod pod/perlop.pod
             pod/perlstyle.pod toke.c

Change 685 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Re: perlop bitwise & | ^ documentation", #F053
      From:  Tom Phoenix <rootbeer@teleport.com>
    Msg-ID:
<Pine.GSO.3.96.971106073858.29771O-100000@usertest.teleport.com>
     Files:  pod/perlop.pod

Change 684 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix SEGV on C<*glob{'SCALAR','ARRAY'}>", #F052
      From:  "Joseph N. Hall" <joseph@cscaper.com>
    Msg-ID:  <199711110552.WAA12613@gadget.cscaper.com>
     Files:  perly.c perly.c.diff perly.y vms/perly_c.vms

Change 683 on 1998/03/03 by TimBunce@ig.co.uk

     Title:    "for   perlguts.pod:   document   sv_derived_from,
sv_vcatpfn and
             sv_vsetpfn", #F051
      From:  jan.dubois@ibm.net (Jan Dubois) and Chip Salzenberg
    Msg-ID:  <346ae970.7444534@smtp1.ibm.net>
     Files:  pod/perlguts.pod

Change 682 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "5.004_04: locale startup failure  (at  last)  docu-
mented", #F050
      From:  Jarkko Hietaniemi <jhi@iki.fi>
    Msg-ID:  <199711172054.WAA08261@alpha.hut.fi>
     Files:  INSTALL pod/perldiag.pod pod/perllocale.pod

Change 681 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Cope with lack of args in Fcntl::AUTOLOAD", #F049
      From:  Jerome Abela <abela@hsc.fr>
    Msg-ID:  <19971120183248.23588@coredump.hsc.fr>
     Files:  ext/Fcntl/Fcntl.pm

Change 680 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Commenting toke.c", #F048
      From:  gnat@frii.com
    Msg-ID:  <199801082138.OAA14186@prometheus.frii.com>
     Files:  toke.c

Change 679 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Re: 5.004_04 vec() fails with 32-bit values", #F047
      From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
    Msg-ID:  <E0xsnr8-0007SS-00@taurus.cus.cam.ac.uk>
     Files:  pod/perlguts.pod pp.c t/op/vec.t

Change 678 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "A few perl5.004_03 bugs", #F046
      From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Msg-ID:  <199801221211.MAA05315@crypt.compulink.co.uk>
     Files:  mg.c t/op/magic.t

Change 677 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Faster, cleaner av_unshift() ", #F045
      From:  Gisle Aas <gisle@aas.no>
    Msg-ID:  <199801221850.TAA23111@furu.g.aas.no>
     Files:  av.c

Change 676 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "New hints/solaris2.sh", #F044
      From:  Stephen Zander <srz@mckesson.com>
    Msg-ID:  <87oh12y458.fsf@wsuse5.mckesson.com>
     Files:  hints/solaris_2.sh

Change 675 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Refresh Complex.pm and test", #F043
      From:  Jarkko Hietaniemi <jhi@iki.fi>
    Msg-ID:  <199802051608.SAA20262@alpha.hut.fi>
     Files:  lib/Math/Complex.pm t/lib/complex.t

Change 674 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix (@@) proto", #F042
      From:  "Joseph N. Hall" <joseph@cscaper.com>
    Msg-ID:  <199801240132.SAA25111@gadget.cscaper.com>
     Files:  op.c t/comp/proto.t

Change 673 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Allow empty BLOCK in code", #F041
      From:  Vladimir Alexiev <vladimir@cs.ualberta.ca>
    Msg-ID:  <19980129002112Z13378-6931+226@scapa.cs.ualberta.ca>
     Files:  toke.c

Change 672 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix name of $Foo::{'Bar::'}: '*Foo::Bar::'", #F040
      From:  Chip Salzenberg
     Files:  gv.c t/op/gv.t

Change 671 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Keep  accurate reference count on globs' stashes",
#F038
      From:  Gisle Aas <gisle@aas.no>
    Msg-ID:  <m3zpk7sd3n.fsf@furu.g.aas.no>
     Files:  gv.c sv.c

Change 670 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Avoid  memory  allocation  in  gv_fetchpv(),   for
speed", #F037
      From:  Chip Salzenberg
     Files:  gv.c

Change 669 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Make Configure less negative about PerlIO", #F036
      From:  chip@atlantic.net
    Msg-ID:  <199801312323.SAA15237@cyprus.atlantic.net>
     Files:  Configure

Change 668 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix (mostly) pseudo-same-REs due to embedded NULs",
#F035
      From:  Martin Plechsmid <plechsmi@karlin.mff.cuni.cz>
    Msg-ID:  <199802021217.NAA05230@albert.karlin.mff.cuni.cz>
     Files:  pp_ctl.c

Change 667 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Make Getopt::Long avoid $&, $`, $'", #F034
      From:  Irving Reid <irving@tor.securecomputing.com>
    Msg-ID:       <98Feb3.005102est.11655@janus.tor.securecomput-
ing.com>
     Files:  lib/Getopt/Long.pm

Change 666 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "adding the newSVpvn API function", #F033
      From:  Matthias Ulrich Neeracher <neeri@iis.ee.ethz.ch>
    Msg-ID:  <199801310532.GAA23798@solar.ethz.ch>
     Files:   pod/perlguts.pod pod/perltoc.pod proto.h global.sym
sv.c

Change 665 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Support C<Package::> as  function-blind  bearword",
#F032
      From:  Chip Salzenberg
     Files:  toke.c

Change 664 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Re-optimize character classes", #F031
      From:  Chip Salzenberg
     Files:  regcomp.h regcomp.c regexec.c

Change 663 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Fix  C<if  (1)  {  local  $x  }>  which needed EN-
TER/LEAVE", #F030
      From:       dfh@dwroll.lucent.com       (D461-David_F_Haer-
tig(g)83040)
    Msg-ID:  <EnKC0q.6qI@drnews.dr.lucent.com>
     Files:  op.c t/op/local.t

Change 662 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Dramatically improve performance of // with parens
or $&", #F029
      From:  Chip Salzenberg
     Files:  cop.h perl.h proto.h regexp.h gv.c interp.sym perl.c
pp.c pp_ctl.c
             pp_hot.c regexec.c scope.c

Change 661 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Don't  warn  on  $x{shift},  ne => 1, or -f => 1",
#F028
      From:  Chip Salzenberg
     Files:  toke.c

Change 660 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Protect against weirdness with unreal @_ in C<local
@_>", #F027
      From:  Chip Salzenberg
     Files:  scope.c

Change 659 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix C<printf "%.0d", 0>", #F026
      From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Msg-ID:  <199711021331.NAA01826@crypt.compulink.co.uk>
     Files:  sv.c t/op/sprintf.t

Change 658 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Tiny core patch for source filters", #F025
      From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
    Msg-ID:  <9711202312.AA02937@claudius.bfsec.bt.co.uk>
     Files:  toke.c

Change 657 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Here-doc in s///e (was: Bug)", #F024
      From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Msg-ID:  <199711221445.OAA14153@crypt.compulink.co.uk>
     Files:  t/base/lex.t toke.c

Change 656 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix duplicate warnings on C<-e undef>", #F023
      From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Msg-ID:  <199711221252.MAA14000@crypt.compulink.co.uk>
     Files:  doio.c t/pragma/warn-1global

Change 655 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix '*' prototype", #F022
      From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
    Msg-ID:  <199711212225.RAA00755@monk.mps.ohio-state.edu>
     Files:  toke.c

Change 654 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "File::Find bugs (and patches)", "File::Find bugs &
patches", #F021
      From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
    Msg-ID:  <199711260703.XAA21257@mailgate2.boeing.com>
     Files:  lib/File/Find.pm

Change 653 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix typo: FORM{,AT}LINE", #F020
      From:  Chip Salzenberg
     Files:  sv.c

Change 652 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix use of unref mem when blessed object  goes  out
of scope", #F019
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199711282326.SAA15090@aatma.engin.umich.edu>
     Files:  scope.c

Change 651 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix C<my ($a, undef, $b) = @x>", #F018
      From:  Stephane Payrard <stef@francenet.fr>
    Msg-ID:  <199712040054.BAA04612@www.zweig.com>
     Files:  op.c t/op/my.t

Change 650 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "enhanced "use strict" warning", #F017
      From:  Tkil <tkil@reptile.scrye.com>
    Msg-ID:  <199712040938.CAA07628@reptile.scrye.com>
     Files:  gv.c t/pragma/strict-subs t/pragma/strict-vars

Change 649 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "eval  of  sub gives spurious "uninitialised" warn-
ing", #F016
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199712061025.FAA14396@aatma.engin.umich.edu>
     Files:  pod/perldelta.pod pod/perlfunc.pod op.c t/op/eval.t

Change 648 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "[PERL] Assigning result of pop scrambles  unrelated
reference", #F015
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199712061100.GAA14864@aatma.engin.umich.edu>
     Files:  sv.c

Change 647 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "[PERL] Filedescriptor leak in 5.004_55 (and earli-
er)", #F014
      From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
    Msg-ID:  <199712151922.OAA06410@monk.mps.ohio-state.edu>
     Files:  os2/os2.c util.c

Change 646 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix fdopen() on STD{IN,OUT,ERR}", #F013
      From:  Roderick Schertler <roderick@argon.org>
    Msg-ID:  <pzg1npp6e3.fsf@eeyore.ibcinc.com>
     Files:  doio.c t/op/misc.t

Change 645 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix local $a[0] and local $h{a}", #F012
      From:  Stephen McCamant <alias@mcs.com>
    Msg-ID:  <m0xjWFq-000EZeC@alias-2.pr.mcs.net>
     Files:  embed.h scope.h  global.sym  pp.c  pp_hot.c  scope.c
t/op/local.t

Change 644 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Eliminate redundant mg_get() in SvTRUE()", #F011
      From:  Spider Boardman <spider@orb.nashua.nh.us>
    Msg-ID:  <199712251839.NAA14800@Orb.Nashua.NH.US>
     Files:  sv.c

Change 643 on 1998/03/03 by TimBunce@ig.co.uk

     Title:   "Don't  force  scalar  context  on C<my @x> or C<my
%x>", #F010
      From:  Chip Salzenberg
     Files:  op.c t/op/my.t

Change 642 on 1998/03/03 by TimBunce@ig.co.uk

     Title:  "Fix assignment to $_[0] in DESTROY", #F009
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199801010030.TAA14274@aatma.engin.umich.edu>
     Files:  pod/perlobj.pod sv.c t/op/ref.t

Change 627 on 1998/03/02 by TimBunce@ig.co.uk

     Title:  "Fix inefficient checks for TIEHANDLE", #F008
      From:  Gurusamy Sarathy <gsar@engin.umich.edu>
    Msg-ID:  <199801080106.UAA05048@aatma.engin.umich.edu>
     Files:  pp_hot.c pp_sys.c

Change 626 on 1998/03/02 by TimBunce@ig.co.uk

             This is the change description for change 625
     Title:  "Fix tr///s option", #F007
      From:  Inaba Hiroto <inaba@st.rim.or.jp>
    Msg-ID:  <19980110155333D.inaba@st.rim.or.jp>
     Files:  doop.c

Change 623 on 1998/03/02 by TimBunce@ig.co.uk

     Title:  "Fix lexical lookup in eval-sub-eval", #F006
      From:  Chip Salzenberg
     Files:  pp_ctl.c

Change 622 on 1998/03/02 by TimBunce@ig.co.uk

     Title:  "Don't upgrade target of  assignment  from  LVALUE",
#F005
      From:  Chip Salzenberg
     Files:  sv.c

Change 621 on 1998/03/02 by TimBunce@ig.co.uk

     Title:  "Fix compile-time warning line in while ()", #F004
      From:  Chip Salzenberg
     Files:  op.c

Change 620 on 1998/03/02 by TimBunce@ig.co.uk

     Title:  "STMT foreach LIST;", #F002
      From:  Chip Salzenberg
     Files:    pod/perlsyn.pod   perly.c   perly.c.diff   perly.y
t/cmd/mod.t toke.c
             vms/perly_c.vms

Change 619 on 1998/03/02 by TimBunce@ig.co.uk

     Title:  "Fix SIGSEGV on C<42 until forever>", #F001
      From:  Chip Salzenberg
     Files:  op.c

---------------- Version 5.004_04         Maintenance  release  4
for 5.004 ----------------

"1. Out of clutter, find simplicity.
 2. From discord, find harmony.
 3. In the middle of difficulty lies opportunity."
  -- Albert Einstein, three rules of work


  HEADLINES FOR THIS MAINTENANCE RELEASE

    Fixed  gaps in tainting (readdir, readlink, gecos, bit vector
ops).
    Fixed memory leak in splice(@_).
    Fixed debugger core dumps.
    IO::Socket now sets autoflush by default.
    Several perldoc bugs fixed, now faster and more helpful.
    Fixed Win32 handle leak.
    Many other improvements to Win32 support.
    Many many other bug fixes and enhancements.


  ------  BUILD PROCESS  ------

  Title:  "ExtUtils::Liblist prints diagnostics  to  STDOUT  (vs.
STDERR)"
   From:   Andy  Dougherty  <doughera@newton.phys.lafayette.edu>,
jesse@ginger
          (Jesse Glick)
 Msg-ID:  <199708290032.UAA15663@ginger>,
          <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
  Files:  MANIFEST lib/ExtUtils/Liblist.pm

  Title:  "Set LD_RUN_PATH when building suidperl"
   From:  Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
          <sanders@bsdi.com>
 Msg-ID:  <199708272226.QAA10206@austin.bsdi.com>
  Files:  Makefile.SH

  Title:  "INSTALL version 1.26"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
 Msg-ID:  <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
  Files:  INSTALL

  Title:  "Propagate MAKE=$(MAKE) through perl build"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
 Msg-ID:  <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
  Files:      Makefile.SH      makedepend.SH      x2p/Makefile.SH
ext/util/make_ext

  Title:   "update  to  installperl  for perl5.004_02 to skip CVS
dir"
   From:  Tony Sanders <sanders@bsdi.com>
 Msg-ID:  <199708272307.RAA13451@austin.bsdi.com>
  Files:  installperl

  Title:  "makedepend loop on HP-UX 10.20"
 Msg-ID:  <1997Sep20.183731.2297443@cor.newman>
  Files:  Makefile.SH

  Title:  "Tiny Grammaro in INSTALL"
   From:  koenig@anna.mind.de (Andreas J. Koenig)
 Msg-ID:  <sfcwwkb2pc8.fsf@anna.in-berlin.de>
  Files:  INSTALL

  Title:  "Fix Configured osvers under Linux 1"
   From:   Andy  Dougherty  <doughera@newton.phys.lafayette.edu>,
Hugo van der
          Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199709241439.PAA17114@crypt.compulink.co.uk>,
          <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
  Files:  Configure

  Title:  "INSTALL-1.28"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
 Msg-ID:  <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
  Files:  INSTALL

  Title:  "makedepend.SH fix for UNICOS"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199710132039.XAA21459@alpha.hut.fi>
  Files:  makedepend.SH

  ------  CORE LANGUAGE  ------

  Title:  "Re: "perl -d" dumps core when loading syslog.ph"
   From:  Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCa-
mant
          <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
          Zakharevich)
 Msg-ID:  <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
          <3407639E.FEBF20BA@neckar-alb.de>,
          <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
  Files:  pp_ctl.c

  Title:  "Allow $obj->$coderef()"
   From:  Chip Salzenberg <salzench@nielsenmedia.com>
 Msg-ID:  <199708291649.MAA23276@nielsenmedia.com>
  Files:  pp_hot.c

  Title:  "Localize PV value in save_gp()", "typeglob differences
in perl4 and
          perl5"
   From:   Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCa-
mant
          <alias@mcs.com>
 Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
          <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
  Files:  scope.c t/op/ref.t

  Title:  "Avoid assumption that STRLEN == I32"
   From:  Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Fu-
ruseth
          <h.b.furuseth@usit.uio.no>
 Msg-ID:  <199708242310.BAA05497@bombur2.uio.no>
  Files:  hv.c

  Title:  "Fix memory leak in splice(@_)"
   From:   "Tuomas  J.  Lukka"  <tjl@fkfuga.pc.helsinki.fi>, Chip
Salzenberg
          <chip@rio.atlantic.net>
 Msg-ID:  <m0x3iQE-000CBrC@lukka.student.harvard.edu>
  Files:  proto.h av.c global.sym pp.c

  Title:  "Fix line number of warnings in  while()  conditional",
"misleading
          uninit value warning"
   From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
          <gbacon@crp-201.adtran.com>
 Msg-ID:  <199708271607.LAA01403@crp-201.adtran.com>
  Files:  proto.h op.c perly.c perly.y

  Title:  "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t
$handle>"
   From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
          <greg@bic.mni.mcgill.ca>
 Msg-ID:  <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
  Files:  pp_sys.c

  Title:  "Fix output of invalid printf formats"
   From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo  van  der
Sanden
          <hv@crypt.compulink.co.uk>
 Msg-ID:  <199708241529.QAA02457@crypt.compulink.co.uk>
  Files:  sv.c t/op/sprintf.t

  Title:  "regexec.c regcppartblow declaration missing an arg"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199708290059.BAA05808@crypt.compulink.co.uk>
  Files:  regexec.c

  Title:  "taint readlink, readdir, gecos"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199709131651.TAA13471@alpha.hut.fi>
  Files:  pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t

  Title:  "clean up old style package' usage in op.c"
   From:  Stephen Potter <spp@psa.pencom.com>
 Msg-ID:  <199709151813.NAA14433@psisa.psa.pencom.com>
  Files:  op.c

  Title:  "beautifying usage() code in perl.c"
   From:   "John  L.  Allen" <"John L. Allen"<allen@gateway.grum-
man.com>>
 Msg-ID:  <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
  Files:  perl.c

  Title:  "debugger to fix core dumps, adds $^S"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199709170823.EAA21359@monk.mps.ohio-state.edu>
  Files:  pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c  perl.c
toke.c

  Title:   "downgrade  "my  $foo masks earlier" from mandatory to
"-w""
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
          <spp@psa.pencom.com>
 Msg-ID:  <199709091832.NAA14763@psisa.psa.pencom.com>,
          <199709102019.QAA09591@aatma.engin.umich.edu>
  Files:  pod/perldelta.pod pod/perldiag.pod op.c

  Title:  "fix overridden glob() problems"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199709171645.MAA13988@aatma.engin.umich.edu>
  Files:    MANIFEST   pod/perlsub.pod  lib/File/DosGlob.pm  op.c
t/lib/dosglob.t
          toke.c

  Title:  "Reverse previous "Fix C<qq #hi#>" patch"
   From:  Chip Salzenberg  <chip@rio.atlantic.net>,  Kenneth  Al-
banowski
          <kjahds@kjahds.com>, Tom Christiansen
          <tchrist@jhereg.perl.com>
 Msg-ID:  <199707050155.VAA27394@rio.atlantic.net>,
          <199708172326.RAA19344@jhereg.perl.com>,
          <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
  Files:  toke.c

  Title:  "printf type warning buglets in m3t2"
   From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
 Msg-ID:  <199708141017.MAA10225@bombur2.uio.no>
  Files:  regcomp.c regexec.c scope.c sv.c util.c x2p/util.c

  Title:  "Localize PV value in save_gp()", "typeglob differences
in perl4 and
          perl5"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen  McCa-
mant
          <alias@mcs.com>
 Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
          <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
  Files:  scope.c t/op/ref.t

  Title:  "unpack now allows commas but -w warns", "unpack() dif-
ference
          5.003->5.004"
   From:   "John  L.  Allen"  <allen@gateway.grumman.com>,   Chip
Salzenberg
          <chip@rio.atlantic.net>,        Jarkko       Hietaniemi
<jhi@iki.fi>,
          Jim Esten <jesten@wdynamic.com>, Jim Esten
          <jesten@wepco.com>, timbo (Tim Bunce)
 Msg-ID:  <199709031632.LAA29584@wepco.com>,
          <199709090257.WAA32670@rio.atlantic.net>,
          <199709090917.MAA05602@alpha.hut.fi>,
          <199709091000.LAA24094@toad.ig.co.uk>,
          <341077FE.132F@wdynamic.com>,
          <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
  Files:  pod/perldiag.pod pp.c

  Title:  "5.004_04 trial 1 assorted minor details"
   From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
 Msg-ID:  <HBF.970921p5f6@bombur2.uio.no>
  Files:  Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c

  Title:  "A couple of 4_04t1 problems"
   From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
 Msg-ID:  <9709210959.AA28772@claudius.bfsec.bt.co.uk>
  Files:  lib/Cwd.pm perl.c

  Title:  "Minor changes to ease port to MVS"
   From:   Len  Johnson  <lenjay@ibm.net>,   SMTP%"BAHUFF@us.ora-
cle.com" ,
          SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
          Prymmer)
 Msg-ID:  <199709162058.NAA00952@mailsun2.us.oracle.com>
  Files:  unixish.h miniperlmain.c

  Title:  "Truer version string and more robust perlbug"
   From:  "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der
Sanden
          <hv@crypt.compulink.co.uk>
 Msg-ID:  <199709201514.QAA21187@crypt.compulink.co.uk>,
          <1997Sep22.090701.2297448@cor.newman>
  Files:  perl.c utils/perlbug.PL

  Title:  "Fix locale bug for constant (readonly) strings"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199709262125.AAA28292@alpha.hut.fi>
  Files:  sv.c t/pragma/locale.t

  Title:  "Enable truly global glob()"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199710080000.UAA18972@aatma.engin.umich.edu>
  Files:  op.c

  Title:  "Fix for $0 truncation"
   From:  Tim Bunce <Tim.Bunce@ig.co.uk>
 Msg-ID:  <199710081703.SAA02653@toad.ig.co.uk>
  Files:  mg.c

  Title:  "Fix for missing &import leaving stack untidy"
   From:  Chip Salzenberg <salzench@nielsenmedia.com>
 Msg-ID:  <199709282252.SAA22915@nielsenmedia.com>
  Files:  pp_hot.c

  Title:  "Larry's proto fix"
   From:  Chip Salzenberg <salzench@nielsenmedia.com>
 Msg-ID:  <199709290004.UAA07559@nielsenmedia.com>
  Files:  op.c t/comp/proto.t

  Title:  "Fix bugs with magical arrays and hashes (@ISA)"
   From:  Chip Salzenberg <chip@rio.atlantic.net>
 Msg-ID:  <199709232148.RAA29967@rio.atlantic.net>
  Files:  perl.h proto.h av.c global.sym gv.c mg.c pp.c  pp_hot.c
scope.c
          t/op/method.t

  Title:   "Perl_debug_log stream used for all DEBUG_*(...) macro
uses"
   From:  Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
 Msg-ID:  <199709230820.JAA11945@tiuk.ti.com>
  Files:  perl.c taint.c util.c

  Title:  "Tainting bitwise vector ops"
   From:  Chip Salzenberg <chip@rio.atlantic.net>
 Msg-ID:  <199710061726.NAA16438@rio.atlantic.net>
  Files:  doop.c t/op/taint.t

  Title:  "Enhance $^E on OS/2"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199709232236.SAA04463@monk.mps.ohio-state.edu>
  Files:  pod/perlvar.pod mg.c os2/Changes

  Title:  "option "!#... -- ..." in perl 5.004.03  seems  not  to
work"
   From:  "John L. Allen" <allen@gateway.grumman.com>, Urs Thuer-
mann
          <urs@isnogud.escape.de>
 Msg-ID:  <199709232030.WAA30425@isnogud.escape.de>,
          <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
  Files:  perl.c

  Title:  "syswrite will again write a zero length buffer"
   From:   Cameron  Simpson  <cs@zip.com.au>,  Jarkko  Hietaniemi
<jhi@iki.fi>,
          aml@world.std.com (Andrew M. Langmead)
 Msg-ID:  <199710042107.AAA28561@alpha.hut.fi>,
          <19971007104652-cameron-1-10391@sid.re-
search.canon.com.au>
  Files:  pp_sys.c

  Title:  "make Odd number of elements in hash list warning  non-
mandatory"
   From:  Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
 Msg-ID:  <199710021651.MAA15690@caesun7.msd.ray.com>
  Files:  pp.c pp_hot.c

  Title:  "Fix defined() bug in m4t3 affecting LWP"
   From:  chip@atlantic.net@ig.co.uk ()
 Msg-ID:  <199710101822.OAA14249@cyprus.atlantic.net>
  Files:  pp.c

  Title:  "Include $archname in perl -v output"
   From:  Tim Bunce <Tim.Bunce@ig.co.uk>
  Files:  perl.c

  Title:  "-I flag can easily lead to whitespace in @INC"
   From:    Kenneth   Stephen   <y2kmvs@us.ibm.com>,   Tim  Bunce
<Tim.Bunce@ig.co.uk>,
          pvhp@forte.com (Peter Prymmer)
 Msg-ID:  <199710130922.KAA07780@toad.ig.co.uk>,
          <5040400007001448000002L082*@MHS>,
          <9710132015.AA12457@forte.com>
  Files:  perl.c

  ------  DOCUMENTATION  ------

  Title:  "perldiag.pod: gotcha in short pattern/char ops"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199709050718.KAA31405@alpha.hut.fi>
  Files:  pod/perldiag.pod

  Title:  "Documenting the perl-thanks address"
   From:  Tom Phoenix <rootbeer@teleport.com>
 Msg-ID:    <Pine.GSO.3.96.970913064628.12359F-100000@julie.tele-
port.com>
  Files:  pod/perl.pod

  Title:  "Missing section for @_ in perlvar."
   From:  abigail@fnx.com (Abigail)
 Msg-ID:  <199708142146.RAA13146@fnx.com>
  Files:  pod/perlvar.pod

  Title:   "Promised  information  about AvHASH in perguts is not
delivered"
   From:  mjd@plover.com
  Files:  pod/perlguts.pod

  Title:  "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
   From:  Ted Ashton <ashted@southern.edu>
 Msg-ID:  <199708181852.OAA15901@ns.southern.edu>
  Files:  pod/perlfunc.pod

  Title:  "-U Unsafe operations need -w to warn"
   From:  Tom Phoenix <rootbeer@teleport.com>
 Msg-ID:    <Pine.GSO.3.96.970826141343.13463h-100000@julie.tele-
port.com>
  Files:  pod/perlrun.pod

  Title:  "document the return value of syscall"
   From:  Hans Mulder <hansm@icgned.nl>
 Msg-ID:  <1997Sep7.160817.2297395@cor.newman>
  Files:  pod/perlfunc.pod

  Title:  "minor fix for perltrap.pod"
   From:  abigail@fnx.com (Abigail)
 Msg-ID:  <199709170500.BAA14805@fnx.com>
  Files:  pod/perltrap.pod

  Title:  "xsubpp: document advanced dynamic typemap usage"
   From:  "Rujith S. de Silva" <desilva@netbox.com>
  Files:  pod/perlxs.pod

  Title:  "Improved diagnostic docs for here-documents"
   From:  Tom Phoenix <rootbeer@teleport.com>
 Msg-ID:    <Pine.GSO.3.96.970921074004.21358G-100000@julie.tele-
port.com>
  Files:  pod/perldiag.pod

  Title:  "[POD patch] do-FILE forces scalar context."
   From:  Robin Houston <robin@oneworld.org>
 Msg-ID:  <199709221553.QAA28409@carryon.oneworld.org>
  Files:  pod/perlfunc.pod

  Title:  "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
   From:  abigail@fnx.com (Abigail)
 Msg-ID:  <199709220107.VAA27064@fnx.com>
  Files:  pod/perlop.pod

  Title:  "Clarify exec docs in perlfunc.pod"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199710081353.OAA00834@crypt.compulink.co.uk>
  Files:  pod/perlfunc.pod

  Title:  "Documentation patch for perlguts.pod--document  taint-
ing routines"
   From:  Dan Sugalski <sugalskd@osshe.edu>
 Msg-ID:  <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
  Files:  pod/perlguts.pod

  Title:  "Man perlfunc: incorrect split example"
   From:  Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
 Msg-ID:  <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
  Files:  pod/perlfunc.pod

  Title:   "Improve  "Use  of  inherited AUTOLOAD for non-method"
disgnostic"
   From:  rjray@uswest.com (Randy J. Ray)
 Msg-ID:  <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
  Files:  pod/perldiag.pod

  Title:  "Document split-with-limit on empty string  perl4/perl5
change"
   From:     "M.J.T.   Guy"   <mjtg@cus.cam.ac.uk>,   Gisle   Aas
<aas@bergen.sn.no>, Hugo
          van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199709221419.PAA03987@crypt.compulink.co.uk>,
          <hiuvttdkv.fsf@bergen.sn.no>
  Files:    pod/perlfunc.pod   pod/perltrap.pod   URI/URL/http.pm
t/op/split.t

  Title:  "Clarify close() docs"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710081653.MAA20611@monk.mps.ohio-state.edu>
  Files:  pod/perlfunc.pod

  Title:  "perldiag log & sqrt - refer to Math::Complex package"
   From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
 Msg-ID:  <199710042129.AAA20367@alpha.hut.fi>
  Files:  pod/perldiag.pod

  Title:  "perlfunc.pod: sysread, syswrite docs"
   From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
 Msg-ID:  <199710061910.WAA15266@alpha.hut.fi>
  Files:  pod/perlfunc.pod

  Title:  "Document //gc"
   From:  abigail@fnx.com (Abigail)
 Msg-ID:  <199709232302.TAA27947@fnx.com>
  Files:  pod/perlop.pod

  Title:  "repeating #! switches"
   From:  Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
          <rmb1@cise.npl.co.uk>
 Msg-ID:  <199709241736.NAA25855@rio.atlantic.net>,
          <24778.9709241501@tempest.cise.npl.co.uk>
  Files:  pod/perlrun.pod

  Title:  "Re: taint documentation bug"
   From:   Ken  Estes <estes@ms.com>, Tom Phoenix <rootbeer@tele-
port.com>
 Msg-ID:
<Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
  Files:  pod/perlsec.pod

  ------  LIBRARY AND EXTENSIONS  ------

  Title:   "FileHandle.pm  fails  if Exporter has not been loaded
previously"
   From:  jan.dubois@ibm.net (Jan Dubois)
 Msg-ID:  <3445e05b.17874041@smtp2.ibm.net>
  Files:  lib/FileHandle.pm

  Title:  "Prefer startperl path over perlpath in MakeMaker"
   From:  Andreas Klussmann <andreas@infosys.heitec.de>
 Msg-ID:  <199709162017.WAA05043@troubadix.infosys.heitec.net>
  Files:  lib/ExtUtils/MM_Unix.pm

  Title:  "Sys::Hostname fails under Solaris 2.5 when setuid"
   From:  Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
 Msg-ID:  <199708201240.OAA04243@goblin.renault.fr>
  Files:  lib/Sys/Hostname.pm

  Title:  "Cwd::getcwd cannot handle path contains '0' element"
   From:  Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
          <hikura@trans-nt.com>,          Stephen          Zander
<srz@mckesson.com>
 Msg-ID:  <19970830060142J.hikura@matsu.tcc.co.jp>,
          <m0x4TzI-0003F1C@wsuse5.mckesson.com>
  Files:  lib/Cwd.pm

  Title:  "Getopt::Long 2.11"
   From:  JVromans@squirrel.nl (Johan Vromans)
 Msg-ID:  <m0xBcdR-000RArC@plume.nl.compuware.com>
  Files:  lib/Getopt/Long.pm

  Title:   "IO::Socket autoflush by default, assume tcp and Peer-
Addr"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
          <doughera@newton.phys.lafayette.edu>, Gisle Aas
          <aas@bergen.sn.no>
 Msg-ID:  <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
          <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
          <hvi07zvo9.fsf@bergen.sn.no>
  Files:  ext/IO/lib/IO/Socket.pm

  Title:  "Syslog.pm and missing _PATH_LOG"
   From:  Ulrich Pfeifer <upf@de.uu.net>
 Msg-ID:  <p5iuw1cris.fsf@knowway.de.uu.net>
  Files:  lib/Sys/Syslog.pm

  Title:  "Undocumented: $Test::Harness::switches"
   From:  Achim Bohnet <ach@mpe.mpg.de>
 Msg-ID:  <9708272110.AA26904@o09.xray.mpe.mpg.de>
  Files:  lib/Test/Harness.pm

  Title:  "Patches for lib/Math/Complex.pm and t/lib/complex.t"
   From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
 Msg-ID:  <199709102009.WAA27428@anna.in-berlin.de>
  Files:  lib/Math/Complex.pm t/lib/complex.t

  Title:   "Win32:  Install.pm  not  correctly  comparing  binary
files."
   From:  Jeff Urlwin <jurlwin@access.digex.net>
 Msg-ID:  <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
  Files:  lib/ExtUtils/Install.pm

  Title:  "Document that File::Find doesn't follow symlinks"
   From:  Greg Ward <greg@bic.mni.mcgill.ca>
 Msg-ID:  <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
  Files:  lib/File/Find.pm

  Title:   "fix  subroutines  called  in  a   void   context   in
perl5db.pl"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
  Files:  lib/perl5db.pl

  Title:  "xsubpp fix to allow #ifdef's around entire XSubs"
   From:  John Tobey <jtobey@user1.channel1.com>
 Msg-ID:  <199709070034.AAA16457@remote119>
  Files:  lib/ExtUtils/xsubpp

  Title:  "Banishing eval from getopt.pl and Getopt/Std.pm"
   From:  "John L. Allen" <allen@gateway.grumman.com>
 Msg-ID:  <Pine.SOL.3.91.970920154720.3683A@gateway>
  Files:  lib/getopt.pl lib/Getopt/Std.pm

  Title:  "further complex number patches"
   From:    Jarkko   Hietaniemi  <jhi@iki.fi>,  d-lewart@uiuc.edu
(Daniel S. Lewart)
 Msg-ID:  <199709221009.FAA21216@staff2.cso.uiuc.edu>,
          <199709221216.PAA15130@alpha.hut.fi>
  Files:  lib/Math/Complex.pm t/lib/complex.t

  Title:  "Trap Time::Local infinite loop"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199710030030.BAA17372@crypt.compulink.co.uk>
  Files:  lib/Time/Local.pm

  Title:  "Cosmetic Test::Harness patch"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710032226.SAA15354@monk.mps.ohio-state.edu>
  Files:  lib/Test/Harness.pm

  Title:  "ExtUtil::Install  sub  my_cmp  needs  to  binmode  its
files"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
          <spp@psa.pencom.com>
 Msg-ID:  <199710010617.BAA02037@psisa.psa.pencom.com>,
          <199710011819.OAA03288@aatma.engin.umich.edu>
  Files:  lib/ExtUtils/Install.pm

  Title:  "Enable make test "TEST_FILES=t/*.t.were_failing""
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710032231.SAA15364@monk.mps.ohio-state.edu>
  Files:  lib/ExtUtils/MM_Unix.pm

  Title:  "Fix for autouse.pm"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710071734.NAA19462@monk.mps.ohio-state.edu>
  Files:  lib/autouse.pm

  Title:  "Math::Complex fixes - fixes problems on m68-linux"
   From:       Jarkko      Hietaniemi      <jarkko.hietaniemi@re-
search.nokia.com>
 Msg-ID:  <199709301422.HAA24368@koah.research.nokia.com>
  Files:  lib/Math/Complex.pm

  Title:  "Updated CPAN.pm for 5.004_04"
   From:  koenig@anna.mind.de (Andreas J. Koenig)
 Msg-ID:  <sfcpvpv8teo.fsf@anna.in-berlin.de>
  Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm

  Title:  "debugger bug with 'c subname'"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199709232331.TAA04546@monk.mps.ohio-state.edu>
  Files:  lib/perl5db.pl

  Title:   "Fix  atan2  &  restrict  $t to (-pi,pi] instead of to
[-pi,pi]"
   From:  Daniel S. Lewart, Jarkko Hietaniemi
          <jarkko.hietaniemi@research.nokia.com>
 Msg-ID:  <199710010939.CAA00964@koah.research.nokia.com>
  Files:  lib/Math/Complex.pm

  Title:  "Cwd::fastcwd needs changes to work with tainting"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>,  Ulrich
Pfeifer
          <pfeifer@wait.de>, Tim Bunce
 Msg-ID:  <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
  Files:  lib/Cwd.pm

  Title:  "use autouse: requires prototype now"
   From:  user@agate.berkeley.edu
 Msg-ID:  <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
  Files:  lib/autouse.pm

  Title:  ""use base qw(Foo Bar);" to set @ISA at compile time"
   From:      Gisle     Aas     <gisle@aas.no>,    Graham    Barr
<gbarr@pobox.com>, Graham Barr
          <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
          jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
          Wall)
 Msg-ID:  <199710022151.WAA21250@toad.ig.co.uk>,
          <199710031613.JAA11286@wall.org>,
          <199710040829.KAA16739@furu.g.aas.no>,
          <3434E4C6.AE24135E@ti.com>,
<343C2278.7DC1ADC6@pobox.com>,
          <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
  Files:  lib/base.pm

  Title:  "Further Math/Complex.pm enhancements"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199710132055.XAA02086@alpha.hut.fi>
  Files:  lib/Math/Complex.pm t/lib/complex.t

  Title:  "Further Math::Complex fixes"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199710120933.MAA01165@alpha.hut.fi>
  Files:  lib/Math/Complex.pm

  ------  OTHER CHANGES  ------

  Title:  "POD patches w.r.t. $^S"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710030001.UAA14241@monk.mps.ohio-state.edu>
  Files:  ../pod/perlfunc.pod ../pod/perlvar.pod

  Title:  "libperl.sl on HP-UX 10.20"
   From:   "Darren/Torin/Who  Ever..." <torin@daft.com>, Hugo van
der Sanden
          <hv@crypt.compulink.co.uk>
 Msg-ID:  <199709250003.BAA18085@crypt.compulink.co.uk>,
          <873emkbpit.fsf@perv.daft.com>
  Files:

  Title:  "myconfig / perl -V: remove randbits and add prototype"
   From:  Tim Bunce <Tim.Bunce@ig.co.uk>
 Msg-ID:  <199709290857.JAA07706@toad.ig.co.uk>
  Files:  myconfig

  Title:  "Emacs CPerl update for 5.004_04"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710140835.EAA26825@monk.mps.ohio-state.edu>
  Files:  emacs/cperl-mode.el

  Title:  "Enhance perly.fixer to help porters."
   From:  Tim Bunce
  Files:  perly.fixer

  ------  PORTABILITY - WIN32  ------

  Title:  "Fix win32/Makefile for perl95"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  win32/Makefile win32/makefile.mk

  Title:  "Win32 archnames"
   From:  Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
          <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>,
Tim
          Bunce <Tim.Bunce@ig.co.uk>
 Msg-ID:  <199709111929.PAA22488@aatma.engin.umich.edu>,
          <341719E4.4923@forte.com>,
          <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
  Files:  win32/config_H.bc win32/config_H.vc

  Title:  "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
   From:  jan.dubois@ibm.net (Jan Dubois)
 Msg-ID:  <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
  Files:  win32/pod.mak

  Title:  "Add test-notty target to Win32 Makefile"
   From:  jan.dubois@ibm.net (Jan Dubois)
 Msg-ID:  <343f5106.12461608@smtp2.ibm.net>
  Files:  win32/Makefile

  Title:  "Bug in Win32::GetShortPathName"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199710092229.SAA21556@aatma.engin.umich.edu>
  Files:  win32/win32.c

  Title:  "Fix NT handles leak."
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199710111319.JAA10918@aatma.engin.umich.edu>
  Files:  win32/win32io.c win32/win32sck.c

  Title:  "fix socket init duality on win32"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199710111523.LAA12407@aatma.engin.umich.edu>
  Files:  win32/win32sck.c

  ------  PORTABILITY - GENERAL  ------

  Title:  "Tweak to hints/machten.sh: stop  t/lib/complex.t  from
failing"
   From:  Dominic Dunlop <domo@tcp.ip.lu>
 Msg-ID:  <v03110700b06a30bdfc42@[194.51.248.80]>
  Files:  hints/machten.sh

  Title:  "Irix 6.2 build problem - so_locations"
   From:    "Billinghurst,   David"   <David.Billinghurst@riotin-
to.com.au>
 Msg-ID:  <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
  Files:  hints/irix_6.sh

  Title:  "Porting/pumpkin.pod version 1.13"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
 Msg-ID:  <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
  Files:  Porting/pumpkin.pod

  Title:  "lib/timelocal.t fails test 1 for VMS 7.1"
   From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
 Msg-ID:                  <3.0.3.32.19970908112449.0087bc90@star-
gate.lbcc.cc.or.us>
  Files:  vms/vmsish.h vms/vms.c

  Title:  "Patches to updated README.VMS for Perl 5.004_04"
   From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
 Msg-ID:                  <3.0.3.32.19970918100648.008b1c60@star-
gate.lbcc.cc.or.us>
  Files:  README.vms

  Title:  "Fix perl build on Digital UNIX after JDK installs lib-
net.so"
   From:  Spider Boardman <spider@orb.nashua.nh.us>
 Msg-ID:  <199709191826.OAA18040@Orb.Nashua.NH.US>
  Files:  hints/dec_osf.sh

  Title:  "Updated README.VMS for Perl 5.004_04"
   From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
 Msg-ID:                  <3.0.3.32.19970912091524.008a3620@star-
gate.lbcc.cc.or.us>
  Files:  README.vms

  Title:  "Dynixptx hints"
   From:  bruce@aps.org ("Bruce P. Schuck")
 Msg-ID:
<Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
  Files:  hints/dynixptx.sh

  Title:  "Minor OS/2 patch for 4_03"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710032224.SAA15345@monk.mps.ohio-state.edu>
  Files:  os2/os2.c

  Title:  "OS2::REXX improvements"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199709272214.SAA08638@monk.mps.ohio-state.edu>
  Files:            os2/Changes          os2/OS2/REXX/Makefile.PL
os2/OS2/REXX/REXX.pm

  Title:  "hints/qnx.sh update"
   From:  Norton Allen <allen@huarp.harvard.edu>
 Msg-ID:  <199709261508.LAA07889@dolores.harvard.edu>
  Files:  hints/qnx.sh

  Title:  "New hints file for IBM OS/390 OpenEdition (MVS)"
   From:  pvhp@forte.com (Peter Prymmer)
 Msg-ID:  <9709240106.AA26484@forte.com>
  Files:  hints/os390.sh

  Title:  "OS/2 Hints"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199710130631.CAA25426@monk.mps.ohio-state.edu>
  Files:  hints/os2.sh

  ------  TESTS  ------

  Title:  "op/glob.t test failure under Win32 with CVS"
   From:  Warren Jones <wjones@tc.fluke.com>
 Msg-ID:  <97Aug26.091048pdt.35761-1@gateway.fluke.com>
  Files:  t/op/glob.t

  Title:  "tests fail if localhost/loopback address not defined"
   From:  David McLean  <David  McLean<davem@icc.gsfc.nasa.gov>>,
David McLean
          <davem@icc.gsfc.nasa.gov>
 Msg-ID:  <34048947.2944@icc.gsfc.nasa.gov>
  Files:  t/lib/io_sock.t t/lib/io_udp.t

  Title:   "Improve pragma/locale test 102 - and don't fail, just
warn"
   From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
  Files:  t/pragma/locale.t

  Title:  "Invalid test output in t/op/taint.t in trial 1"
   From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
 Msg-ID:                  <3.0.3.32.19970919160918.00857a50@star-
gate.lbcc.cc.or.us>
  Files:  t/op/taint.t

  Title:   "Identify t/*/*.t test failing because of file permis-
sions"
   From:  koenig@anna.mind.de (Andreas J. Koenig)
 Msg-ID:  <sfcraah0xvy.fsf@anna.in-berlin.de>
  Files:  t/TEST

  Title:  "fix poor t/op/runlevel.t test"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo  van  der
Sanden
          <hv@crypt.compulink.co.uk>, Norton Allen
          <allen@huarp.harvard.edu>
 Msg-ID:  <199709261458.KAA28611@dolores.harvard.edu>
  Files:  t/op/runlevel.t

  ------  UTILITIES  ------

  Title:  "Missing 'require' in auto-generated .pm by h2xs"
   From:  davidk@tor.securecomputing.com (David Kerry)
 Msg-ID:  <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
  Files:  utils/h2xs.PL

  Title:  "Perldoc tiny patch to avoid $0"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199709122141.RAA16846@monk.mps.ohio-state.edu>
  Files:  utils/perldoc.PL

  Title:  "h2ph broken in 5.004_02"
   From:  David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
          kstar@www.chapin.edu (Kurt D. Starsinic)
 Msg-ID:  <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
          <199708201700.KAA02621@www.chapin.edu>
  Files:  utils/h2ph.PL

  Title:  "add key_t caddr_t to h2ph",  "eg/sysvipc/ipcsem  bug",
"update
          hints/bsdos.sh"
   From:  Tony Sanders <sanders@bsdi.com>
 Msg-ID:  <199708272301.RAA12803@austin.bsdi.com>
  Files:  eg/sysvipc/ipcsem utils/h2ph.PL

  Title:  "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
   From:  Tim Bunce
 Msg-ID:  <199708251732.KAA19299@gadget.cscaper.com>
  Files:  utils/perldoc.PL

  Title:   "5.004m4t1:  perlbug:  NIS  domainname gets into wrong
places"
   From:  koenig@anna.mind.de (Andreas J. Koenig)
 Msg-ID:  <sfcg1qy38as.fsf@anna.in-berlin.de>
  Files:  utils/perlbug.PL

  Title:  "add better local  patch  info  to  perlbug",  "perlbug
checks perl
          build/run version changes"
   From:  Tim.Bunce@ig.co.uk
  Files:  utils/perlbug.PL

  Title:   "perldoc  -  suggest  modules  if requested module not
found"
   From:  Anthony David <adavid@netinfo.com.au>
 Msg-ID:  <3439CD83.6969@netinfo.com.au>
  Files:  utils/perldoc.PL

  Title:  "perldoc mail::foo tries to read binary /usr/ucb/mail"
   From:  "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
 Msg-ID:  <199710082014.NAA00808@gadget.cscaper.com>
  Files:  utils/perldoc.PL

  Title:  "perldoc -f setpwent (for example) returns no  descrip-
tive text"
   From:  Tim Bunce
  Files:  utils/perldoc.PL

  Title:  "perldoc diffs: don't search auto - much faster"
   From:  "Joseph N. Hall" <joseph@5sigma.com>
 Msg-ID:  <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
  Files:  utils/perldoc.PL



----------------  Version  5.004_03         Maintenance release 3
for 5.004 ----------------

"To err is human, to forgive divine."
  -- Alexander Pope


  HEADLINES FOR THIS MAINTENANCE RELEASE

    Fixed 5.004_02 compilation failure on VMS.
    Fixed Configure (non)errors being displayed to user.
    Better support for Windows 95.
    Assorted documentation and hint file improvements.
    perl --foo no longer silently ignored.


  ------  BUILD PROCESS  ------

  Title:  "Show Configure failure reason even with -s"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
 Msg-ID:  <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
  Files:  Configure

  Title:  "Configure can stop without fully explaining itself"
   From:  Jim Anderson <jander@ml.com>
 Msg-ID:  <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
          <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
  Files:  Configure

  ------  CORE LANGUAGE  ------

  Title:  "typos in perl -h output"
   From:  "Richard A. Wells" <Rwells@uhs.harvard.edu>
 Msg-ID:  <6D0BF914BC@gateuhs.harvard.edu>
  Files:  perl.c

  Title:  "Some perldb -> PERLDB_* macro changes were missed"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199708100323.XAA27155@monk.mps.ohio-state.edu>
  Files:  pp_ctl.c

  Title:  "Further fix to lseek's in lockf_emulate_flock"
   From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
 Msg-ID:  <199708060031.CAA07387@bombur2.uio.no>,
          <199708102225.AAA16970@bombur2.uio.no>
  Files:  pp_sys.c

  Title:  "GNU style perl --version (or any other --foo) ignored"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
          <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
 Msg-ID:  <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
          <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
          <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
  Files:  pod/perldiag.pod perl.c

  Title:  "seen_dot declaration in perl.c needed for VMS"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708072033.QAA09167@aatma.engin.umich.edu>
  Files:  perl.c

  ------  DOCUMENTATION  ------

  Title:   "[PATCH]  -D info in perlrun", "[PATCH] Re: -D info in
perlrun"
   From:   Stephen  McCamant   <alias@mcs.com>,   ilya@math.ohio-
state.edu (Ilya
          Zakharevich)
 Msg-ID:  <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
          <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
          <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
  Files:  pod/perlrun.pod

  Title:   "perlop pod inconsistent in presentation of regexp op-
tions"
   From:   "M.J.T.   Guy"   <mjtg@cus.cam.ac.uk>,   Hans   Mulder
<hansm@icgned.nl>,
          jmr@whirlwind.fmr.com
 Msg-ID:  <199708061404.KAA06717@whirlwind.fmr.com>,
          <199708081505.LAA09810@whirlwind.fmr.com>,
          <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
          <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
          <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
  Files:  pod/perlop.pod

  Title:  "pod2man generated .IX lines upset whatis on Solaris"
   From:     "M.J.T.    Guy"   <mjtg@cus.cam.ac.uk>,   jmr@whirl-
wind.fmr.com (John
          Redford)
 Msg-ID:  <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
  Files:  pod/pod2man.PL

  Title:  "The description of the Q metacharacter is confusing to
novices"
   From:  aml@world.std.com (Andrew M. Langmead)
 Msg-ID:  <199708101946.AA06339@world.std.com>
  Files:  pod/perlre.pod

  Title:  "doc patch for pack("p",undef) packing a NULL pointer"
   From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
 Msg-ID:  <9708102159.AA11726@claudius.bfsec.bt.co.uk>
  Files:  pod/perldelta.pod pod/perlfunc.pod

  Title:  "perlfunc.pod error"
   From:  Tom Christiansen <tchrist@jhereg.perl.com>
 Msg-ID:  <199708102235.QAA18420@jhereg.perl.com>
  Files:  pod/perlfunc.pod

  ------  LIBRARY AND EXTENSIONS  ------

  Title:  "patch for documentation error in FileCache.pm"
   From:  Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
 Msg-ID:  <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
  Files:  lib/FileCache.pm

  Title:  "[PATCH] 5.004_02: Complex/Trig: update"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199708081842.VAA31214@alpha.hut.fi>
  Files:  lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t

  Title:  "CPAN Use of uninitialized value in newest perl"
   From:  tom@amber.ssd.hcsc.com (Tom Horsley)
 Msg-ID:  <9708091738.AA16435@amber.ssd.hcsc.com>
  Files:  lib/CPAN.pm

  ------  PORTABILITY - WIN32  ------

  Title:  "[PATCH] /x is not a valid shell switch on Win95"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708121720.NAA14760@aatma.engin.umich.edu>
  Files:  win32/win32.c

  Title:  "[PATCH] Win95-proofing pl2bat"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708121733.NAA14888@aatma.engin.umich.edu>
  Files:       MANIFEST      win32/Makefile     win32/makefile.mk
win32/bin/pl2bat.pl
          win32/bin/runperl.pl win32/bin/search.pl
          win32/bin/webget.pl

  Title:  "[PATCH] [OK] Perl5.004_02 on Alpha NT"
   From:  wmiddlet@adobe.com (William Middleton)
 Msg-ID:  <199708072100.OAA13141@ducks>
  Files:  win32/win32.c

  ------  PORTABILITY - OTHER  ------

  Title:  "Improve dual-universe comments in hints/sunos_4_1.sh"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
 Msg-ID:  <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
  Files:  hints/sunos_4_1.sh

  Title:  "Dynamic Loading on MkLinux (osname=linux,archname=ppc-
linux)"
   From:  Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
          <shimpei@socrates.patnet.caltech.edu>
 Msg-ID:  <33EF1634.B36B6500@pobox.com>
  Files:  hints/linux.sh

  Title:   "5.004_02  Configure - worrying but normal errors dis-
played to user"
   From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bf-
sec.bt.co.uk
          (Paul Marquess)
 Msg-ID:  <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
          <9708102159.AA11726@claudius.bfsec.bt.co.uk>
  Files:  Configure os2/diff.configure

  Title:  "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (group-
stype)"
   From:  thad@thadlabs.com (Thad Floryan)
 Msg-ID:  <9708111415.AA03808@thadlabs.com>
  Files:  hints/sunos_4_1.sh

  Title:  "SCO Openserver 5.0.4 - add comment  to  hint  file  re
compiler bug"
   From:  Bill Glicker <billg@burrelles.com>
 Msg-ID:     <Pine.SCO.3.96.970811153021.18457A-100000@laura.bur-
relles.com>
  Files:  hints/sco.sh

  ------  UTILITIES  ------

  Title:  "perlbug -d non-interactive (with patch)"
   From:  Ted Ashton <ashted@southern.edu>
 Msg-ID:  <199708071418.KAA15711@ns.southern.edu>
  Files:  utils/perlbug.PL



---------------- Version 5.004_02         Maintenance  release  2
for 5.004 ----------------

"When you work you are a flute through whose
 heart the whispering of the hours turns to music."
  -- from The Prophet by Kahlil Gibran


  HEADLINES FOR THIS MAINTENANCE RELEASE

    Major memory growth bug fixed.
    Object destruction is more timely and orderly.
    Further major enhancements to Win32 support, including:
    Win32  binary  compatibility  between  Visual C++ and Borland
C++.
    The -S option is now more useful on dos/Win32 (see  perlrun).
    Implicit -p print now checks for write errors.
    DB_File now sub-classable (and other fixes).
    Memory   usage   stats  available  with  perl's  malloc  (see
perldelta).
    'use UNIVERSAL;' deprecated (see perldelta).
    Internal integer to string conversions are faster.
    Carp can be forced to give stack traces (see perldoc Carp).
    Many other bug fixes and enhancements.


  ------  BUILD PROCESS  ------

  Title:  "[PATCH] m2t3: Configure: cf_time always in C locale"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199708061827.VAA09623@alpha.hut.fi>
  Files:  Configure

  Title:  "Configure can't find open3 on NeXTstep"
   From:   Andy  Dougherty  <doughera@newton.phys.lafayette.edu>,
hans@icgned.nl
          (Hans Mulder)
 Msg-ID:  <9706271816.AA10551@ icgned.icgned.nl >
  Files:  Configure

  Title:  "Don't use undef value in Config::myconfig"
   From:    "Andreas   J.  Koenig"  <k@sissy.in-berlin.de>,  Chip
Salzenberg
          <salzench@nielsenmedia.com>
 Msg-ID:  <199706271525.RAA13517@sissy.in-berlin.de>
  Files:  configpm

  Title:  "make Configure recognize powerux hint (perl5.004_01)"
   From:  tom@amber.ssd.hcsc.com (Tom Horsley)
 Msg-ID:  <9707301938.AA08352@amber.ssd.hcsc.com>
  Files:  Configure

  Title:  "[PATCH]: HP-UX 10 w/o transition links"
   From:  Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
 Msg-ID:  <199706181851.AA093329906@hpcc123.corp.hp.com>,
          <199706231650.AA070364627@hpcc123.corp.hp.com>
  Files:  Configure

  Title:  "INSTALL updates for GNU ld and __inet_* errors"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  Files:  INSTALL

  ------  CORE LANGUAGE  ------

  Title:  "[PATCH] Additional patch for "Can't execute ...""
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707191651.MAA04897@monk.mps.ohio-state.edu>
  Files:  pod/perldiag.pod perl.c

  Title:  "[PATCH] Band-aid fix for local([@%]$x)"
   From:  Stephen McCamant <alias@mcs.com>
 Msg-ID:  <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
  Files:  pod/perldiag.pod op.c pp_hot.c t/op/local.t

  Title:  "[PATCH] Re: Bug  in  Regular  Expressions  when  using
colon as
          delimiter"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
  Files:  pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t

  Title:  "[PATCH] Re: Can't pack literals as pointers"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708012250.SAA20278@aatma.engin.umich.edu>
  Files:  pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t

  Title:  "[PATCH] Do not constant-fold ops that depend on locale
if C<use
          locale>"
   From:  Chip Salzenberg <salzench@nielsenmedia.com>
 Msg-ID:  <199707210519.BAA13785@nielsenmedia.com>
  Files:  op.c

  Title:  "Eval fails in certain situations (eval "{'...")"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707211753.NAA14940@aatma.engin.umich.edu>
  Files:  t/comp/term.t toke.c

  Title:  "Fix memory leak on eval 'sub {}'"
   From:  Chip Salzenberg <chip@rio.atlantic.net>
  Files:  pp_ctl.c

  Title:  "stringify looses integerness"
   From:  Gisle Aas <aas@bergen.sn.no>
 Msg-ID:  <hbu4l96z2.fsf@bergen.sn.no>
  Files:  sv.c

  Title:  "Fix intolerance of a space between "print" and opening
paren"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707011421.KAA15836@aatma.engin.umich.edu>
  Files:  toke.c

  Title:   "[PATCH]  Re:  Calling  Perl from within C from within
Perl"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199706301842.OAA05569@aatma.engin.umich.edu>
  Files:  perl.c

  Title:  "UNIVERSAL.pm and import methods (tests)"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
  Files:  t/op/universal.t universal.c

  Title:  "Avoid core dump on some paren'd regexp matches", "One-
liner regex
          causes SEGV on 5.003 under HP-UX and Linux"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199706261236.NAA03472@crypt.compulink.co.uk>,
          <199707061144.MAA04443@crypt.compulink.co.uk>
  Files:  regexec.c t/op/re_tests

  Title:  "Forbid negative splice offset beyond array start"
   From:    "John  L.  Allen"  <allen@gateway.grumman.com>,  Chip
Salzenberg
          <chip@rio.atlantic.net>
 Msg-ID:  <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
  Files:  pp.c

  Title:  "Forbid "goto" into middle of foreach loop"
   From:  Chip Salzenberg <chip@rio.atlantic.net>
  Files:  pod/perldiag.pod pp_ctl.c

  Title:  "Fix C<qq #hi#>"
   From:  Chip Salzenberg <chip@rio.atlantic.net>
  Files:  toke.c

  Title:  "bless  file  handles  as  FileHandle  if  loaded  else
IO::Handle"
   From:  Gisle Aas <aas@bergen.sn.no>
 Msg-ID:  <hyb80drrz.fsf@bergen.sn.no>
  Files:  gv.c lib/FileHandle.pm

  Title:   "infinite  recursion  in  malloc()  with  some compile
flags"
   From:  Hans Mulder <hansmu@xs4all.nl>
 Msg-ID:  <199706240050.CAA10550@xs2.xs4all.nl>
  Files:  malloc.c

  Title:  "sv_vcatpvfn hogs memory [Patch included]"
   From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
 Msg-ID:  <199706211521.RAA12778@solar.ethz.ch>
  Files:  sv.c

  Title:  "Fix '-' flag on sprintf() of floats"
   From:  Chip  Salzenberg  <chip@rio.atlantic.net>,  Jarkko  Hi-
etaniemi
          <jhi@iki.fi>
 Msg-ID:  <199705270646.JAA02510@alpha.hut.fi>
  Files:  sv.c

  Title:   "Free  temps before calling END blocks", "Too late de-
struction"
   From:  Chip Salzenberg <chip@rio.atlantic.net>
 Msg-ID:  <m33erfv5hx.fsf@chany-p100.emwp.com>
  Files:  perl.c

  Title:  "Fix C<print $foo x 2> parsing"
   From:     "Chuck    D.     Phillips     (NON-HP     Employee)"
<cdp@hpescdp.fc.hp.com>, Chip
          Salzenberg <chip@rio.atlantic.net>
 Msg-ID:  <199706121737.KAA00503@palrel3.hp.com>
  Files:  toke.c

  Title:  "Fix lockf_emulate_flock() positioning"
   From:       Chip      Salzenberg      <chip@rio.atlantic.net>,
gen@atd.rdc.ricoh.co.jp
 Msg-ID:  <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
  Files:  pp_sys.c

  Title:  "Don't use atol()  for  unsigned  values",  "signedness
problem in
          pack("N", "value");"
   From:   Chip  Salzenberg  <chip@rio.atlantic.net>, Roger Espel
Llima
          <espel@llaic.univ-bpclermont.fr>
 Msg-ID:  <19970531200007.40218@llaic.univ-bpclermont.fr>
  Files:  sv.c

  Title:  "Don't warn about "${foo}" in string, even if &foo  ex-
ists"
   From:  Chip Salzenberg <chip@rio.atlantic.net>
  Files:  toke.c

  Title:   "[PATCH]  -p  does  not  check for failure of implicit
print"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v0311070aafea3fa83061@[194.51.248.75]>
  Files:  pod/perldiag.pod pod/perlrun.pod toke.c

  Title:  "Fix double form() in XS version check"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707150010.UAA00816@monk.mps.ohio-state.edu>
  Files:  XSUB.h

  Title:  "Constant-fold sprintf()"
   From:  Chip Salzenberg <salzench@nielsenmedia.com>
  Files:  opcode.pl

  Title:  "[PATCH] Fix double form() in XS version check"
   From:  Chip Salzenberg <salzench@nielsenmedia.com>
 Msg-ID:  <199707210518.BAA13771@nielsenmedia.com>
  Files:  XSUB.h

  Title:  "[PATCH] Make DEBUGGING_MSTATS info consistent"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
 Msg-ID:  <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
  Files:  INSTALL pod/perldelta.pod perl.h

  Title:  "Minor Win32 glitch with -S flag"
   From:  Warren Jones <wjones@tc.fluke.com>
 Msg-ID:  <97Jun19.150511pdt.35717-2@gateway.fluke.com>
  Files:  perl.c

  Title:  "Slightly safer signals"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  Files:  mg.c perl.c

  Title:  "Time::Local patch (plus perl.c and filehand.t)"
   From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  Files:  lib/Time/Local.pm perl.c t/lib/filehand.t

  Title:  "[PATCH] Weirdness in sv_peek()"
   From:  Stephen McCamant <alias@mcs.com>
 Msg-ID:  <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
          <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
  Files:  sv.c

  Title:  "Win32 UNC path causes autoload to fail"
   From:  Warren Jones <wjones@tc.fluke.com>
 Msg-ID:  <97Jun18.163826pdt.35714-1@gateway.fluke.com>
  Files:  pp_ctl.c

  Title:  "[PATCH]: reduced malloc patch"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
  Files:  av.c

  Title:  "[PATCH] $1 and serious bug in evalling"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707262127.RAA12883@monk.mps.ohio-state.edu>
  Files:  pp_ctl.c

  Title:  "Faster int to string conversion", "[PATCH} Re:  memory
leak in buffer
          safety code"
   From:   Chip  Salzenberg <chip@rio.atlantic.net>, Hugo van der
Sanden
          <hv@crypt.compulink.co.uk>,          Tim          Bunce
<Tim.Bunce@ig.co.uk>
 Msg-ID:  <199707140912.KAA09935@crypt.compulink.co.uk>,
          <199707142050.QAA20976@rio.atlantic.net>,
          <199707182035.VAA20990@crypt.compulink.co.uk>,
          <9707151040.AA02883@toad.ig.co.uk>
  Files:  global.sym sv.c

  Title:  "object never destructs"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707131955.PAA29655@aatma.engin.umich.edu>
  Files:  scope.c t/op/ref.t

  Title:  "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND]
[PATCH] -S
          flag fixes for DOSISH platforms"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707250043.UAA02385@aatma.engin.umich.edu>,
          <199707301828.OAA19508@aatma.engin.umich.edu>
  Files:  pod/perldiag.pod pod/perlrun.pod perl.c

  Title:  "Perldb internal flag rehaul"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  Files:  pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c
perl.c
          pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c

  Title:  "[PATCH] Re: q and escaping paired delimiters"
   From:   Gurusamy  Sarathy  <gsar@engin.umich.edu>, Kenneth Al-
banowski
          <kjahds@kjahds.com>
 Msg-ID:  <199707280516.BAA14055@aatma.engin.umich.edu>,
          <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
          <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
  Files:  t/base/lex.t toke.c

  Title:  "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
  Files:  malloc.c perl.c

  Title:  "semctl broken under Linux"
   From:  Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>,
Andreas
          Schwab  <schwab@issan.informatik.uni-dortmund.de>, Gra-
ham
          Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
 Msg-ID:  <33C38291.2D9302DA@ti.com>,
          <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
          <9707041538.AA08946@toad.ig.co.uk>,
          <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
          <9707090933.AA19012@issan.informatik.uni-dortmund.de>
  Files:  doio.c

  Title:  "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
  Files:  perl.h

  Title:  "fix substr fix (tests 27 etc)", "perl5.004_02 trial  1
available
          (with substr bug and still some"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
          <hv@crypt.compulink.co.uk>,      Jarkko      Hietaniemi
<jhi@iki.fi>
 Msg-ID:  <199707301759.SAA02899@crypt.compulink.co.uk>,
          <199707302228.BAA18032@alpha.hut.fi>,
          <199707310929.KAA06515@crypt.compulink.co.uk>,
          <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
  Files:  pp.c

  Title:  "Fwd: substr("foo", -1000)", "substr: warn if substring
doesn't
          intersect original at all"
   From:   "M.J.T.  Guy"  <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi
<jhi@iki.fi>
 Msg-ID:  <199707100655.JAA14924@alpha.hut.fi>,
          <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
  Files:  pod/perlfunc.pod pp.c t/op/substr.t

  Title:   "[PATCH]   work   around   compiler   bug   on   CX/UX
(perl5.004_01)"
   From:  tom@amber.ssd.hcsc.com (Tom Horsley)
 Msg-ID:  <9707301934.AA18594@amber.ssd.hcsc.com>
  Files:  hints/cxux.sh pp.c

  ------  DOCUMENTATION  ------

  Title:  "Duplicates in perlguts.pod"
   From:  hans@icgned.nl (Hans Mulder)
 Msg-ID:  <9707082346.AA13231@ icgned.icgned.nl >
  Files:  pod/perlguts.pod

  Title:   "Better  "Can't locate auto/%s.al in @INC" error docu-
mentation"
   From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
 Msg-ID:  <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
  Files:  pod/perldiag.pod

  Title:  "new perlembed.pod:match.c"
   From:  Doug MacEachern <dougm@opengroup.org>
 Msg-ID:  <199707170355.XAA21370@postman.opengroup.org>
  Files:  pod/perlembed.pod

  Title:  "Document bug fix in localization of $1 etc."
   From:  Chip Salzenberg <salzench@nielsenmedia.com>
  Files:  pod/perldelta.pod

  Title:  "[PATCH] Major goof in XS Tutorial regarding subdirs"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707260920.FAA12453@monk.mps.ohio-state.edu>
  Files:  pod/perlxstut.pod

  Title:  "[PATCH] Magic info in perlguts, take 2"
   From:  Stephen McCamant <alias@mcs.com>
 Msg-ID:  <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
  Files:  pod/perlguts.pod

  Title:  "[BUG:PATCH] Missing semicolon message wrong  in  perl-
diag"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
          <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
  Files:  pod/perldiag.pod

  Title:  "[PATCH] Updates to perlguts (repost)"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707152223.SAA00776@monk.mps.ohio-state.edu>
  Files:  pod/perlguts.pod

  Title:  "[BUG:47:LOG] Dropped "and" in pod2man"
   From:  hans@icgned.nl (Hans Mulder)
 Msg-ID:  <9707082355.AA13254@ icgned.icgned.nl >
  Files:  pod/pod2man.PL

  Title:  "[BUG] perlembed.pod:power.c example"
   From:  Doug MacEachern <dougm@opengroup.org>
 Msg-ID:  <199707181344.JAA10565@postman.opengroup.org>
  Files:  pod/perlembed.pod

  Title:  "[PATCH] arguments swapped in perlapio.pod"
   From:  Hans Mulder <hansmu@xs4all.nl>
 Msg-ID:  <199706240049.CAA10534@xs2.xs4all.nl>
  Files:  pod/perlapio.pod

  Title:  "[PATCH] cool quote for perldebug"
   From:  Greg Bacon <gbacon@adtrn-srv4.adtran.com>
 Msg-ID:  <199707292140.QAA28579@adtrn-srv4.adtran.com>
  Files:  pod/perldebug.pod

  Title:  "[PATCH] multiline commands in qx//"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707212350.TAA18496@aatma.engin.umich.edu>
  Files:  pod/perlfunc.pod pod/perlop.pod

  Title:  "patch to 5.004_01 perltrap.pod"
   From:  jmm@revenge.elegant.com (John Macdonald)
 Msg-ID:  <9706231525.AA22790@revenge.elegant.com>
  Files:  pod/perltrap.pod

  Title:  "perl4 to perl5.004 converion with debugger problem"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
  Files:  pod/perltrap.pod

  Title:  "done3/perlbook.pod"
   From:  Randal Schwartz <merlyn@gadget.cscaper.com>
  Files:  pod/perlbook.pod

  Title:  "[PATCH] readline and readpipe are undocumented"
   From:  Hans Mulder <hansmu@xs4all.nl>
  Files:  pod/perlfunc.pod

  Title:  "Document use of - in a regex char class."
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03102804afd578bcef2c@[194.51.248.88]>
  Files:  pod/perlre.pod

  Title:  "[PATCH] splitpod broken in 5.004_01"
   From:     Hans    Mulder    <hansmu@xs4all.nl>,    Tim   Bunce
<Tim.Bunce@ig.co.uk>
 Msg-ID:  <199706240048.CAA10515@xs2.xs4all.nl>,
          <9706241612.AA09119@toad.ig.co.uk>
  Files:  pod/splitpod

  ------  LIBRARY AND EXTENSIONS  ------

  Title:  "Carp::cluck() and -MCarp=verbose"
   From:  Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
 Msg-ID:  <199708060607.AAA16681@den-mdev1.tci.com>,
          <199708062105.PAA09878@den-mdev1.tci.com>
  Files:  lib/Carp.pm

  Title:  "Warning from calls using "use Shell""
   From:  Andrew Pimlott <pimlott@abel.math.harvard.edu>
 Msg-ID:  <Pine.SOL.3.91.970806173903.7320H-100000@abel>
  Files:  lib/Shell.pm

  Title:  "confessing a carp"
   From:   Chip  Salzenberg <chip@rio.atlantic.net>, Hugo van der
Sanden
          <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
          <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
 Msg-ID:  <199708052155.WAA25393@crypt.compulink.co.uk>,
          <199708060721.IAA30894@crypt.compulink.co.uk>,
          <199708061533.LAA01313@rio.atlantic.net>,
          <33E79BE2.4E6F@ni-s.u-net.com>,
          <33E8E3C5.62C@ni-s.u-net.com>,
          <9708051619.AA13764@toad.ig.co.uk>
  Files:  lib/Carp.pm

  Title:  "[BUG:PATCH] dumpvar.pl parses some  references  incor-
rectly"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
  Files:  lib/dumpvar.pl

  Title:   "[PATCH] m2t3: minor doc patch (to obsolete I18N::Col-
late)"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199708060732.KAA02675@alpha.hut.fi>
  Files:  lib/I18N/Collate.pm

  Title:  "[PATCH] Binary installers for Perl modules"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707210006.UAA06165@monk.mps.ohio-state.edu>
  Files:  lib/ExtUtils/Install.pm

  Title:  "m2t2 broke CPAN.pm :-("
   From:  a.koenig@kulturbox.de (Andreas J. Koenig)
  Files:   lib/CPAN.pm  lib/Bundle/CPAN.pm  lib/CPAN/FirstTime.pm
lib/CPAN/Nox.pm

  Title:  "[PATCH] CPAN.pm on OS/2"
   From:   "Andreas  J.  Koenig"  <k@anna.in-berlin.de>, Ilya Za-
kharevich
          <ilya@math.ohio-state.edu>
 Msg-ID:  <199707180415.AAA03180@monk.mps.ohio-state.edu>,
          <199707181407.QAA12920@anna.in-berlin.de>
  Files:  lib/CPAN.pm

  Title:  "Docs of IO::Handle [PATCH]"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707222307.TAA08380@monk.mps.ohio-state.edu>
  Files:  ext/IO/lib/IO/Handle.pm

  Title:  "Exporter errors give wrong location"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
  Files:  lib/Exporter.pm

  Title:  "[PATCH] Exporter new export_to_level method"
   From:  epeschko@elmer.tci.com (Ed Peschko)
  Files:  lib/Exporter.pm

  Title:   "DB_File  produces  spurious  output   when   trapping
__DIE__"
   From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
 Msg-ID:  <9706302125.AA28254@claudius.bfsec.bt.co.uk>
  Files:  ext/DB_File/DB_File.pm

  Title:  "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
   From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
 Msg-ID:  <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
  Files:          lib/Class/Struct.pm         lib/File/Compare.pm
lib/File/Copy.pm

  Title:  "perl5.004 Time::Local still broken"
   From:  Mathias Koerber <mathias@dnssec1.singnet.com.sg>
 Msg-ID:  <199706260452.MAA22647@dnssec1.singnet.com.sg>
  Files:  lib/Time/Local.pm

  Title:  "Sys::Hostname should localize $SIG{__DIE__}"
   From:  Ken Shan <ken@digitas.harvard.edu>
 Msg-ID:  <199707070357.XAA18065@digitas.harvard.edu>
  Files:  lib/Sys/Hostname.pm

  Title:  "xsubpp patch"
   From:  John Tobey <jtobey@user1.channel1.com>
 Msg-ID:  <199707010221.CAA01234@remote133>
  Files:  lib/ExtUtils/xsubpp

  Title:  "DB_File 1.15 patch"
   From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
 Msg-ID:  <9707192117.AA01973@claudius.bfsec.bt.co.uk>
  Files:       ext/DB_File/DB_File.pm      ext/DB_File/DB_File.xs
ext/DB_File/typemap
          t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t

  Title:  "Problems with setvbuf"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707250040.UAA11000@monk.mps.ohio-state.edu>
  Files:  ext/IO/IO.xs

  Title:  "[PATCH] Repost of fork() debugger patch"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707252101.RAA11846@monk.mps.ohio-state.edu>
  Files:  lib/perl5db.pl lib/Term/ReadLine.pm

  Title:   "IO::File  and  DB_File  pollutes namespace with Fcntl
constants"
   From:  Gisle Aas <aas@bergen.sn.no>
 Msg-ID:  <h205qyijy.fsf@bergen.sn.no>
  Files:  ext/IO/lib/IO/File.pm

  Title:  "[MM] [PATCH] Re: Liblist problems for MSWin32"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199706182152.RAA20273@aatma.engin.umich.edu>
  Files:  lib/ExtUtils/Liblist.pm

  Title:  "Net::hostent documentation error"
   From:  gnat@frii.com
 Msg-ID:  <199707082222.QAA24728@elara.frii.com>
  Files:  lib/Net/hostent.pm

  Title:  "PATCH: make DBM*_File modules sub-classable"
   From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
 Msg-ID:  <9707121854.AA19472@claudius.bfsec.bt.co.uk>
  Files:  ext/GDBM_File/typemap ext/NDBM_File/typemap
          ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
          t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t

  Title:  "Sys::Syslog patch to allow unix domain sockets"
   From:  Sean Robinson <robinson_s@sc.maricopa.edu>
 Msg-ID:  <33B31342.7EB16A44@sc.maricopa.edu>
  Files:  lib/Sys/Syslog.pm

  Title:  "'use UNIVERSAL;'  deprecated,  do  C<UNIVERSAL::isa()>
instead",
          "UNIVERSAL.pm and import methods"
   From:     "M.J.T.   Guy"   <mjtg@cus.cam.ac.uk>,   Gisle   Aas
<aas@bergen.sn.no>,
          Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
          <gsar@engin.umich.edu>, Hugo van der Sanden
          <hv@crypt.compulink.co.uk>
 Msg-ID:  <199706271701.NAA25664@aatma.engin.umich.edu>,
          <199706271904.UAA00120@crypt.compulink.co.uk>,
          <199706272054.QAA28913@aatma.engin.umich.edu>,
          <199706301554.LAA03763@aatma.engin.umich.edu>,
          <33B22248.7D7C1985@ti.com>,
          <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
          <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
          <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
          <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
          <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
          <hiuyv6q9k.fsf@bergen.sn.no>
  Files:          lib/Class/Struct.pm         lib/File/Compare.pm
lib/File/Copy.pm
          t/op/universal.t universal.c

  Title:  "[MM] Small patch to MakeMaker, new release"
   From:  "Andreas J. Koenig" <k@anna.in-berlin.de>
 Msg-ID:  <199706281603.SAA10869@anna.in-berlin.de>
  Files:  lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
          lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
          lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm

  Title:  "ExtUtils-Embed upgrade"
   From:  Doug MacEachern <dougm@opengroup.org>
  Files:  lib/ExtUtils/Embed.pm

  Title:  "[PATCH] icmp tweak for IO::Socket"
   From:  Nick.Ing-Simmons@tiuk.ti.com
 Msg-ID:  <199707041240.NAA21484@pluto.tiuk.ti.com>
  Files:  ext/IO/lib/IO/Socket.pm

  Title:  "Allow concurrent mkdir in File::Path::mkpath"
   From:  schattev@imb-jena.de (Ruben Schattevoy)
 Msg-ID:  <199707300943.LAA21574@kant.imb-jena.de>
  Files:  lib/File/Path.pm

  Title:  "CPAN.pm, $VERSION and nested (bundled) modules."
   From:  a.koenig@kulturbox.de (Andreas J. Koenig)
  Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
          lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
          lib/ExtUtils/Mksymlists.pm

  Title:  "[PATCH] perl debugger, win32, and emacs"
   From:  Jay Rogers <jay@rgrs.com>
 Msg-ID:  <199707311759.NAA13276@crooked-i.mitre.org>
  Files:  lib/perl5db.pl

  Title:  "[PATCH] pod2html mangles C<&foo(o);>"
   From:  Hans Mulder <hansmu@xs4all.nl>
 Msg-ID:  <199706250057.CAA10162@xs1.xs4all.nl>
  Files:  lib/Pod/Html.pm

  Title:  "[PATCH] posix.xs broken on VMS 7.1"
   From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
 Msg-ID:                  <3.0.2.32.19970718095755.00875ba0@star-
gate.lbcc.cc.or.us>
  Files:  ext/POSIX/POSIX.xs

  Title:  "MM_Unix.pm nits for Win32 DMAKE"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708032051.QAA14248@aatma.engin.umich.edu>
  Files:  lib/ExtUtils/MM_Unix.pm

  Title:  "Sys::Hostname -w unclean in trial 2"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708032055.QAA14278@aatma.engin.umich.edu>
  Files:  lib/Sys/Hostname.pm

  Title:  "(3) File::Find::find()/finddepth() bugs with  toplevel
paths"
   From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
 Msg-ID:  <199707040045.RAA24459@mailgate2.boeing.com>
  Files:  lib/File/Find.pm

  ------  OTHER CHANGES  ------

  Title:  "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
   From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>,
          ilya@math.ohio-state.edu (Ilya Zakharevich)
 Msg-ID:  <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
          <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
  Files:
  Files:

  ------  PORTABILITY - WIN32  ------

  Title:  "[PATCH] Embedding threaded apps in perl.dll"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707261518.LAA24346@aatma.engin.umich.edu>,
          <199707301833.OAA19570@aatma.engin.umich.edu>
  Files:  win32/win32.c

  Title:   "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for
pl2bat.bat"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
          <wjones@tc.fluke.com>
 Msg-ID:  <199707061843.OAA23874@aatma.engin.umich.edu>,
          <97Jun24.115804pdt.35752-2@gateway.fluke.com>
  Files:  win32/bin/pl2bat.bat

  Title:  "WIN32 Build  -  pod2xxx.bat  Missing?",  "[PATCH]  Re:
WIN32 Build -
          pod2xxx.bat Missing?"
   From:    Chris   Williams   <chrisw@netinfo.com.au>,  Gurusamy
Sarathy
          <gsar@engin.umich.edu>
 Msg-ID:  <199707011423.KAA15855@aatma.engin.umich.edu>,
          <33B8B962.D96FA1F5@netinfo.com.au>
  Files:  win32/Makefile win32/makefile.mk

  Title:  "[PATCH] Win32 sitelib intuition from DLL location"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199706231647.MAA23260@aatma.engin.umich.edu>
  Files:  win32/win32.h win32/config_h.PL win32/win32.c

  Title:   "[PATCH]  binary  coexistence  on  win32",   "[RESEND]
[PATCH] binary
          coexistence on win32"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707250109.VAA02666@aatma.engin.umich.edu>,
          <199707301829.OAA19516@aatma.engin.umich.edu>
  Files:          lib/ExtUtils/Mksymlists.pm        win32/win32.h
win32/win32io.h
          win32/win32iop.h win32/makedef.pl win32/win32.c
          win32/win32io.c

  Title:  "[PATCH] docs for win32 utilities"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707250045.UAA02510@aatma.engin.umich.edu>
  Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat

  Title:  "[PATCH] exec() fixed on win32"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199706241525.LAA06554@aatma.engin.umich.edu>
  Files:     win32/win32.h    win32/win32io.h    win32/win32iop.h
README.win32 doio.c
          win32/config_H.bc win32/config_H.vc win32/makedef.pl
          win32/win32.c win32/win32io.c

  Title:   "[PATCH]  getenv() after my_setenv() gets old entry on
Win32"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199706231700.NAA23400@aatma.engin.umich.edu>
  Files:  win32/win32.h win32/win32.c

  Title:  "[PATCH] getservby*() calls fail on Windows NT"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199706231654.MAA23276@aatma.engin.umich.edu>
  Files:  win32/win32sck.c

  Title:  "[PATCH] minor win32 scribbles"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo  van  der
Sanden
          <hv@crypt.compulink.co.uk>
 Msg-ID:  <199707262307.TAA28410@aatma.engin.umich.edu>,
          <199707270832.JAA19399@crypt.compulink.co.uk>
  Files:      pod/perldelta.pod    README.win32    win32/Makefile
win32/config.bc
          win32/config.vc win32/makefile.mk

  Title:  "[PATCH] trial2: some batch files won't run"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708040226.WAA17301@aatma.engin.umich.edu>
  Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat

  Title:  "[PATCH] win32 docs and runperl.bat"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707070446.AAA29560@aatma.engin.umich.edu>
  Files:      MANIFEST     README.win32      win32/bin/pl2bat.bat
win32/bin/runperl.bat

  Title:  "[PATCH] win32 extras and embedding"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707250232.WAA03421@aatma.engin.umich.edu>,
          <199707301831.OAA19528@aatma.engin.umich.edu>
  Files:     dosish.h    win32/win32.h   perl.c   win32/config.bc
win32/config_H.bc
          win32/makedef.pl win32/perllib.c win32/win32.c

  Title:  "[PATCH] win32 tweaks"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707042150.RAA01065@aatma.engin.umich.edu>
  Files:  win32/win32.h win32/win32.c

  Title:  "[PATCH] win32_stat() fixes (2nd try)"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708040137.VAA16810@aatma.engin.umich.edu>
  Files:  t/op/stat.t win32/win32iop.h win32/win32.c

  ------  PORTABILITY - OTHER  ------

  Title:  "Additional OS/2 patches"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya  Zakhare-
vich
          <ilya@math.ohio-state.edu>
 Msg-ID:  <199708020823.EAA19521@monk.mps.ohio-state.edu>,
          <199708021424.KAA28561@aatma.engin.umich.edu>,
          <199708042108.RAA27671@aatma.engin.umich.edu>
  Files:  README.os2 os2/Changes perl.c

  Title:  "Additional patch is needed for os2/diff.configure"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199708020745.DAA19483@monk.mps.ohio-state.edu>
  Files:  os2/diff.configure

  Title:  "Assorted OS/2 fixes"
   From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
 Msg-ID:  <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
  Files:  hints/os2.sh os2/diff.configure os2/os2ish.h README.os2
os2/Changes
          os2/Makefile.SHs os2/os2.c util.c

  Title:  "[PATCH] Changes for VMS 7.1 support"
   From:  Charles  Bailey  <bailey@HMIVAX.HUMGEN.UPENN.EDU>,  Dan
Sugalski
          <sugalsd@lbcc.cc.or.us>
 Msg-ID:  <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
          <3.0.2.32.19970718095935.0087a2d0@star-
gate.lbcc.cc.or.us>
  Files:  vms/sockadapt.h vms/config.vms vms/sockadapt.c

  Title:  "[PATCH] Easier TCP stack selection for VMS"
   From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
 Msg-ID:                  <3.0.1.32.19970624151939.00994490@star-
gate.lbcc.cc.or.us>
  Files:  vms/descrip.mms

  Title:  "Minor VMS patches"
   From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
 Msg-ID:  <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
  Files:    lib/ExtUtils/MM_VMS.pm  vms/vmsish.h  vms/descrip.mms
vms/test.com
          vms/vms.c vms/ext/filespec.t

  Title:  "[PATCH] Two un-disabled tests for VMS"
   From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
 Msg-ID:                  <3.0.2.32.19970718095842.00879220@star-
gate.lbcc.cc.or.us>
  Files:  vms/test.com

  Title:  "fixes for hints/svr4 for UnixWare >= 2.1.1"
   From:  John Hughes <john@titanic.atlantech.com>
 Msg-ID:  <199707021230.OAA24230@titanic.AtlanTech.COM>
  Files:  hints/svr4.sh

  Title:   "make  depend  loop fix and minor OS/2 improvements to
build process"
   From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  Files:  Makefile.SH hints/os2.sh os2/Makefile.SHs

  ------  TESTS  ------

  Title:  "Add xor tests to test suite"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199706250730.IAA06097@crypt.compulink.co.uk>
  Files:  t/comp/cmdopt.t

  Title:  "[PATCH] enable some tests on Win32"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199707250029.UAA02351@aatma.engin.umich.edu>
  Files:  t/op/magic.t

  Title:  "Fix up problems with *DBM tests"
   From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>
  Files:  t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t

  ------  UTILITIES  ------

  Title:  "[PATCH] m2t3: utils/perlbug.PL: -ok report  is  not  a
bug"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
 Msg-ID:  <199708071022.NAA13008@alpha.hut.fi>
  Files:  utils/perlbug.PL

  Title:  "perlbug - check sendmail and fix win32 tmp path"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199708060349.XAA15895@aatma.engin.umich.edu>
  Files:  utils/perlbug.PL

  Title:  "OK: perl <some_version> on <some_system> (corrected)",
"enhancements
          to perlbug -ok"
   From:  "M.J.T.  Guy"  <mjtg@cus.cam.ac.uk>,  Stephen  McCamant
<alias@mcs.com>
 Msg-ID:  <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
          <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
          <m0wv81x-000EYPC@alias-2.pr.mcs.net>
  Files:  utils/Makefile utils/perlbug.PL

  Title:  "perlbug -ok [PATCH]"
   From:  "Charles F. Randall" <crandall@free.click-n-call.com>
 Msg-ID:  <199706181824.MAA04082@free.click-n-call.com>
  Files:  utils/perlbug.PL

  Title:  "perlbug broken"
   From:    Andreas   Schwab   <schwab@issan.informatik.uni-dort-
mund.de>
 Msg-ID:  <9707040912.AA03466@issan.informatik.uni-dortmund.de>
  Files:  utils/perlbug.PL

  Title:  "[PATCH] perlbug under OS/2"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707180333.XAA03102@monk.mps.ohio-state.edu>
  Files:  utils/perlbug.PL

  Title:  "perldoc doesn't grok Win32 UNC paths"
   From:  Warren Jones <wjones@tc.fluke.com>
 Msg-ID:  <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
          <97Jun18.165618pdt.35713-1@gateway.fluke.com>
  Files:  utils/perldoc.PL

  Title:  "[PATCH] perldoc under OS/2"
   From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
 Msg-ID:  <199707180340.XAA03114@monk.mps.ohio-state.edu>
  Files:  utils/perldoc.PL

  Title:  "h2ph corrections to avoid redefined sub warnings"
   From:  wdconsta <wdconsta@cs.adelaide.edu.au>
 Msg-ID:           <Pine.SV4.3.93.970708143446.23808A-100000@flo-
rence.teaching.cs.adelaide.edu.au>
  Files:  utils/h2ph.PL



----------------  Version  5.004_01         Maintenance release 1
for 5.004 ----------------

"Practice random kindness and senseless acts of beauty"
  -- Anne Herbert

  HEADLINES FOR THIS MAINTENANCE RELEASE

          (..., undef, ...) = split(...) bug fixed.
          Win32 support greatly improved, now very strong.
          Memory leak using Tied hashes and arrays fixed.
          Documentation updates.
          Many other bug fixes and enhancements.

  CORE LANGUAGE

  Title:  "[PATCH] first true value returned by scalar C<...>  is
wrong"
   From:  hansm@euronet.nl
  Files:  pp_ctl.c t/op/flip.t

  Title:  "Regex Bug in 5.003_26 thru 003_99a"
   From:  Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
          <chip@atlantic.net>
 Msg-ID:  <199705152303.BAA08890@kuru.ee.ethz.ch>,
          <199705161915.PAA18721@rio.atlantic.net>
  Files:  regcomp.h regcomp.c regexec.c

  Title:  "[PATCH] -w interacts badly with -Dt"
   From:  Spider Boardman <spider@Orb.Nashua.NH.US>
  Files:  sv.c

  Title:  "No DESTROY on untie. Tie memory leak fixed."
   From:  Gurusamy  Sarathy  <gsar@engin.umich.edu>,  Jay  Rogers
<jay@rgrs.com>,
          pmarquess@bfsec.bt.co.uk (Paul Marquess)
 Msg-ID:  <199705170235.WAA00267@fluffy.rgrs.com>,
          <199705172156.RAA20561@aatma.engin.umich.edu>,
          <9705171506.AA04491@claudius.bfsec.bt.co.uk>
  Files:  pp_hot.c

  Title:  "magic_clear_all_env proto should match svt_clear"
   From:  Nick Ing-Simmons <nik@tiuk.ti.com>
  Files:  proto.h mg.c

  Title:   "[PATCH]  ENV  leaks on win32 (was Re: Comments on ENV
patch sought)",
          "[PATCH] for NETaa13787: %ENV=(); doesn't clear the en-
vironment"
   From:  hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
 Msg-ID:  <199705292240.AAA01135@mail.euronet.nl>
  Files:  embed.h perl.h proto.h global.sym mg.c t/op/magic.t

  Title:  "Patch to show @INC when require dies"
   From:  avera@hal.com (Jim Avera)
 Msg-ID:  <9705230121.AA27872@membrane.hal.com>
  Files:  pp_ctl.c

  Title:  "[PATCH] bug with m// nested inside s///e"
   From:  hansm@euro.net
  Files:  op.c t/op/subst.t

  DOCUMENTATION

  Title:  "[PATCH] perlembed Win32 update"
   From:  Doug MacEachern <dougm@opengroup.org>
  Files:  pod/perlembed.pod

  Title:   "perldiag.pod  patch  - "(W) substr outside string" is
"(S)evere" if
          used as lvalue."
   From:  John Hughes <john@AtlanTech.COM>
  Files:  pod/perldiag.pod

  Title:  "local(%ENV) looses magic - document behaviour"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  pod/perlsub.pod

  Title:  "[PATCH] perlguts caveats", "perlguts additions"
   From:       Gurusamy      Sarathy      <gsar@engin.umich.edu>,
ilya@math.ohio-state.edu
          (Ilya Zakharevich)
 Msg-ID:  <199705180052.UAA22066@aatma.engin.umich.edu>,
          <199705180202.WAA22826@aatma.engin.umich.edu>,
          <199705301341.JAA05204@aatma.engin.umich.edu>,
          <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
  Files:  pod/perlguts.pod

  Title:   "pod2man  produces  broken pages", "weird condition in
perldelta breaks
          nroff"
   From:   Davin  Milun   <milun@cs.Buffalo.EDU>,   Hans   Mulder
<hansm@icgned.nl>
 Msg-ID:  <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
          <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
  Files:  pod/pod2man.PL

  Title:  "Perl 5 pod2man fix", "perlguts man page corrupted"
   From:   chen@adi.com  (Franklin  Chen),  gnat@frii.com, lvird-
en@cas.org, tom
          (Tom Dinger  on  Feste),  tom@edc.com  (Tom  Dinger  on
Feste)
 Msg-ID:  <199705210013.UAA09599@menhaden.adi.com>,
          <199706011305.JAA18271@cas.org>,
          <199706012116.PAA14102@elara.frii.com>,
          <9504250959.AA23419@feste.edc.com>,
          <9504251700.AA23823@feste.edc.com>
  Files:  pod/pod2man.PL

  Title:  "[PATCH] reference form chomp to chop in perlfunc"
   From:  hansm@euronet.nl
  Files:  pod/perlfunc.pod

  Title:  "pod2man gags if "=pod" is before "=head1 NAME""
   From:  whyde@pezz.sps.mot.com (Warren Hyde)
 Msg-ID:  <9705212115.AA21730@pezz.sps.mot.com>
  Files:  pod/pod2man.PL

  Title:  "perlfunc.pod unclear about return value range of rand"
   From:  "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
 Msg-ID:  <m0wSMiC-000C9xC@lukka.student.harvard.edu>
  Files:  pod/perlfunc.pod

  Title:  "Error in perllol manpage", "Error in  perllol  manpage
(fwd)"
   From:  Chris Wick <cwick@lmc.com>
  Files:  pod/perllol.pod

  Title:  "5.004 removed deprecated %OVERLOAD support silently"
   From:  jon@sems.com (Jonathan Biggar)
 Msg-ID:  <199705232319.QAA28388@clamp.netlabs.com>
  Files:  pod/perldelta.pod

  Title:  "[PATCH] Documentation bugs"
   From:  Stephen Potter <spp@psa.pencom.com>
  Files:    pod/perldata.pod   pod/perldiag.pod  pod/perlfaq8.pod
pod/perlfaq9.pod
          pod/perlop.pod pod/perlsub.pod pod/perltoot.pod

  Title:  "5.004 POD stuff", "make html  -  any  takers?",  "make
html --> unusable
          xref links", "pod/*.html -- all hyperlinks are invalid"
   From:  "Darren/Torin/Who Ever..." <torin@daft.com>,  "Paul  D.
Smith"
          <psmith@BayNetworks.COM>, Gurusamy Sarathy
          <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
          Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
          Avera), lvirden@cas.org
 Msg-ID:  <199705162008.XAA06906@alpha.hut.fi>,
          <199705171830.OAA15652@erawan.cognex.com>,
          <199706081749.NAA04552@aatma.engin.umich.edu>,
          <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
          <87hgg2y1h4.fsf@perv.daft.com>,
          <9705161931.AA01075@membrane.hal.com>,
          <9705191839.AA28702@lemming.engeast>
  Files:  INSTALL pod/perldiag.pod installhtml

  Title:  "checkpods- forget blank line status  when  starting  a
new file"
   From:  Larry Parmelee <parmelee@CS.Cornell.EDU>
  Files:  pod/checkpods.PL

  Title:   "installhtml:  Fix 'no title' & 'unexpected ...' warn-
ings. Double speed."
   From:  Tim Bunce
  Files:  installhtml lib/Pod/Html.pm pod/splitpod

  LIBRARY AND EXTENSIONS

  Title:  "sdbm can fail if a config.h exists in system  directo-
ries"
   From:  Tim Bunce
  Files:  ext/SDBM_File/sdbm/Makefile.PL

  Title:   "LWP and SIG __DIE__ traps not playing well together!"
   From:  Gisle Aas <aas@bergen.sn.no>
  Files:  lib/AutoLoader.pm

  Title:  "Memory  Consumption  of  autosplit_lib_modules/sv_gets
(workaround)"
   From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
  Files:  lib/AutoSplit.pm

  Title:    "Comments   of   this  Sys::Syslog  patch",  "Unusual
Sys::Syslog behaviour
          with FQDN ? [Even in 5.004 - a bug?]"
   From:  Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stan-
ford.edu>,
          alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
 Msg-ID:                    <199705231621.TAA16790@alpha.hut.fi>,
<5m4fjr$rhs@agate.berkeley.edu>
  Files:  lib/Sys/Syslog.pm

  Title:  "Patch to CPAN.pm (perl5.004) for ncftp"
   From:  "Richard L. Maus, Jr." <rmaus@monmouth.com>
 Msg-ID:  <337FBAC8.167EB0E7@monmouth.com>
  Files:  lib/CPAN.pm

  Title:  "[PATCH] Harness.pm bug w/perl5.004 & VMS"
   From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
 Msg-ID:                  <3.0.1.32.19970530102300.008a2730@star-
gate.lbcc.cc.or.us>
  Files:  lib/Test/Harness.pm

  Title:  "more Fcntl constants [PATCH]"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
  Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs

  Title:  "5.004 breaks ftp.pl due to missing (although obsolete)
chat2.pl"
   From:  Tim Bunce
  Files:  lib/chat2.pl

  BUILD PROCESS

  Title:  "make test && ... doesn't work"
   From:  Tim Bunce
  Files:  Makefile.SH

  Title:  "[PATCH] INSTALL-1.18"
   From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>
 Msg-ID:           <Pine.SOL.3.95q.970529142739.662D-100000@frac-
tal.lafayette.edu>
  Files:  INSTALL

  Title:  "improved gnuwin32 Configure support"
   From:  Chris Faylor <cgf@bbc.com>
 Msg-ID:  <199706070318.XAA09214@hardy.bbc.com>
  Files:  Configure

  Title:  "installhtml problems finding splitpod"
   From:  lvirden@cas.org
  Files:  installhtml INSTALL

  Title:   "perl  5.004  (and 01) man pages not generated and in-
stalled"
   From:  lvirden@cas.org (Larry W. Virden)
  Files:  installman

  Title:  "oddity in Configure"
   From:  Mike Stok <mike@stok.co.uk>
  Files:  Configure

  Title:  "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD  and
AIX"
   From:  Peter van Heusden <pvh@junior.uwc.ac.za>
 Msg-ID:            <Pine.A32.3.93.970519142625.22442B-100000@ju-
nior.uwc.ac.za>,
          <Pine.A32.3.93.970519163700.25188A-100000@ju-
nior.uwc.ac.za>
  Files:   Makefile.SH  perl_exp.SH ext/DynaLoader/dl_aix.xs per-
lio.sym

  Title:  "Compiling perl5.004 on NEWS-OS 4.x"
   From:  Makoto  MATSUSHITA  (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kX-
iQzJEgbKEI=?=)
          <matusita@ics.es.osaka-u.ac.jp>
 Msg-ID:  <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
  Files:  Configure hints/newsos4.sh

  PORTABILITY

  Title:  "win32: additional default libraries"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199705291332.JAA21560@aatma.engin.umich.edu>
  Files:  lib/ExtUtils/MM_Win32.pm

  Title:  "[PATCH] win32 minor fixes"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:      lib/ExtUtils/MM_Unix.pm    lib/ExtUtils/MM_Win32.pm
win32/config.bc

  Title:  "[PATCH] clean up perlocal.pod output on VMS"
   From:  pvhp@forte.com (Peter Prymmer)
  Files:  lib/ExtUtils/MM_VMS.pm

  Title:  "[PATCH] Re: Term::ReadKey on Win32: set console"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  lib/Term/ReadLine.pm

  Title:  "[PATCH] Pod::Text nit for Win32"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  lib/Pod/Text.pm

  Title:  "pathname bug in xsubpp on win32"
   From:  jon@sems.com (Jonathan Biggar)
 Msg-ID:  <199705230126.SAA23401@clamp.netlabs.com>
  Files:  lib/ExtUtils/xsubpp

  Title:  "MakeMaker stumbles on Win32 UNC paths"
   From:  Warren Jones <wjones@TC.FLUKE.COM>
  Files:  lib/ExtUtils/MM_Win32.pm

  Title:  "build problem on SGI R10000 PowerChallenge (IRIX  6.2)
lseek proto"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
  Files:  doio.c

  Title:  "Perl 5.004 + Linux 2.0.30 & semctl()"
   From:   Andy  Dougherty <doughera@fractal.phys.lafayette.edu>,
Jordan
          Mendelson <jordy@snappy.wserv.com>
  Files:  doio.c

  Title:  "lib/io_udp.t fails on VMS"
   From:  Jonathan.Hudson@jrhudson.demon.co.uk
 Msg-ID:        <XFMail.970522181042.Jonathan.Hudson@jrhudson.de-
mon.co.uk>
  Files:  pp_sys.c

  Title:   "Compilation of mg.c from perl5.004m1t2 fails on Open-
VMS/AXP"
   From:  Henrik Tougaard <ht.000@foa.dk>
  Files:  mg.c t/op/taint.t

  Title:  "[PATCH] (NEXT|OPEN)STEP hints"
   From:  Gerd Knops <gerti@BITart.com>
  Files:  hints/next_3.sh hints/next_4.sh

  Title:  "win32: user defined shell"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199705291339.JAA21682@aatma.engin.umich.edu>
  Files:  pod/perlrun.pod win32/win32.c

  Title:  "misc perl5.004 doc fixes, especially vms"
   From:  lvirden@cas.org (Larry W. Virden)
 Msg-ID:  <199705160419.AAA16317@cas.org>
  Files:    pod/perlfaq4.pod   vms/perlvms.pod    lib/Pod/Html.pm
pod/roffitall
          vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm

  Title:   "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 prepro-
cessor output"
   From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  Files:  vms/gen_shrfls.pl

  Title:  "[PATCH] win32: Configure cf_email"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199705301335.JAA05079@aatma.engin.umich.edu>
  Files:     win32/Makefile    win32/config.bc    win32/config.vc
win32/config_sh.PL
          win32/makefile.mk

  Title:  "[PATCH] README.win32 nits"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  README.win32

  Title:  "Document cause and remedy for op/taint.t failure"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  README.win32

  Title:  "SVR4 hints for DDE SMES Supermax Enterprise Server"
   From:  Jarkko Hietaniemi <jhi@iki.fi>
  Files:  hints/svr4.sh

  Title:  "porting.help"
   From:  Tim Bunce
  Files:  Porting/pumpkin.pod Porting/preprel

  Title:   "Major  5.004 Win32 update (Borland win32 support, and
other patches)",
          "($a,undef,$b) = qw(a b c) and  ties  delaying  DESTROY
fixes"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:   MANIFEST  pod/perlguts.pod  win32/include/sys/socket.h
EXTERN.h
          opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
          ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
          lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
          lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
          lib/File/DosGlob.pm      t/op/mkdir.t       t/op/stat.t
win32/win32.h
          win32/win32io.h  win32/win32iop.h  README.win32  doio.c
gv.c
          mg.c op.c  perlio.c  pp.c  pp_ctl.c  pp_hot.c  pp_sys.c
util.c
          win32/Makefile win32/config.bc win32/config.vc
          win32/config_H.bc win32/config_H.vc win32/makedef.pl
          win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
          win32/perllib.c win32/win32.c win32/win32io.c
          win32/win32sck.c

  Title:  "[PATCH]  Re:  Maintenance  release  (remove  PERL_DUM-
MY_SIZE)"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  opcode.h perl.h regcomp.h win32/win32.h gv.c

  Title:   "[PATCH]  ENV  leaks on win32 (was Re: Comments on ENV
patch sought)"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  win32/win32.h  win32/win32io.h  win32/win32iop.h  glob-
al.sym mg.c perl.c
          t/op/magic.t util.c win32/makedef.pl win32/win32.c
          win32/win32io.c

  Title:  "[PATCH] win32: ExtUtils::Liblist support"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
          win32/makefile.mk

  Title:   "[PATCH]  Re:  borland  C++Perl  embedding failures re
__declspec()"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  Files:  win32/win32.c

  Title:  "No need to use `pwd` in t/op/magic.t test for amigaos"
   From:  Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
  Files:  t/op/magic.t

  TESTS

  Title:  "Tests depend on locale"
   From:   "Jan  D."  <jan.djarv@mbox200.swipnet.se>,  Jarkko Hi-
etaniemi
          <jhi@iki.fi>
 Msg-ID:  <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
          <199705191230.PAA21070@alpha.hut.fi>
  Files:  t/lib/safe2.t t/op/mkdir.t

  Title:  "op/groups test fails on Linux (groups in /bin)"
   From:  "Jan D." <jan.djarv@mbox200.swipnet.se>
 Msg-ID:  <199705191120.NAA08130@ostrich.gaia.swipnet.se>
  Files:  t/op/groups.t

  Title:  "More simple regexp tests and test docs"
   From:  Hans Mulder <hansm@euronet.nl>
  Files:  t/op/re_tests t/op/regexp.t

  Title:  "[PATCH] Re: Using undef to ignore values returned from
split"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  Files:  t/op/split.t

  UTILITIES

  Title:  "bad test of -A flag in h2xs"
   From:  "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
  Files:  utils/h2xs.PL

  Title:  "[PATCH] h2xs missing from utils/Makefile"
   From:  hansm@euronet.nl
  Files:  utils/Makefile

  Title:   "PATCH:  bug in perlbug w.r.t. environment variables",
"bug in perlbug
          w.r.t. environment variables"
   From:  "Jan  D."  <jan.djarv@mbox200.swipnet.se>,  Jarkko  Hi-
etaniemi
          <jhi@iki.fi>
 Msg-ID:  <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
          <199705191857.VAA09154@alpha.hut.fi>
  Files:  utils/perlbug.PL

  Title:  "[PATCH] final newline missing in MANIFEST generated by
h2xs"
   From:  hansm@euronet.nl
  Files:  utils/h2xs.PL


------------- Version 5.004 -------------

"Hey, Rocky!  Watch me pull a release out of my hat!"  "Aww, that
trick never works..."

 CORE LANGUAGE CHANGES

  Title:   "Make  C<m//g> reset pos on failure; make C<m//gc> not
reset"
   From:  Chip Salzenberg
  Files:  dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
          pod/perlop.pod pod/perlre.pod  pp_ctl.c  pp_hot.c  reg-
comp.c
          t/op/pat.t toke.c

  Title:  "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
   From:  Chip Salzenberg
  Files:    pod/perldelta.pod   pod/perlrun.pod   pod/perlsec.pod
t/op/taint.t
          taint.c

  Title:  "Allow exec() if $ENV{TERM} is tainted but innocuous"
   From:  Chip Salzenberg
  Files:    pod/perldelta.pod   pod/perlrun.pod   pod/perlsec.pod
t/op/taint.t
          taint.c

  Title:   "Allow  globbing  when  tainted under VMS (no external
program)"
   From:  Chip Salzenberg
  Files:  pp_sys.c t/op/taint.t

 CORE PORTABILITY

  Title:  "Make Irix hints adapt when n32 libm.so is missing"
   From:  Chip Salzenberg
  Files:  hints/irix_6.sh

  Title:  "Fix default HP-UX installation path"
   From:  Jeff Okamoto
 Msg-ID:  <199705132228.AA227042483@hpcc123.corp.hp.com>
   Date:  Tue, 13 May 1997 15:28:04 -0700
  Files:  hints/hpux.sh

  Title:  "VMS update, including socket support (four patches)"
   From:  Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
          Peter Prymmer <pvhp@forte.com>,
          Dan Sugalski <sugalsd@lbcc.cc.or.us>
  Files:     vms/config.vms    vms/descrip.mms    vms/sockadapt.h
vms/vms.c
          vms/vmsish.h

  Title:  "Win32 update (three patches)"
   From:  Gurusamy Sarathy
  Files:  README.win32 perl.c win32/Makefile win32/config.H
          win32/config_h.PL win32/config_sh.PL win32/makedef.pl
          win32/win32.c       win32/win32.h       win32/win32io.c
win32/win32io.h
          win32/win32iop.h

  Title:  "Don't require executable bit on perl -S if DOSISH"
   From:  Danny Sadinoff <sadinoff@olf.com>
 Msg-ID:  <337351CE.79B28DE3@olf.com>
   Date:  Fri, 09 May 1997 12:33:18 -0400
  Files:  perl.c

 OTHER CORE CHANGES

  Title:  "In C<eval &func>, always call &func in scalar context"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Fix recursive substitution"
   From:  Chip Salzenberg; test from Tim Bunce
  Files:  cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t

  Title:  "Make read with <> from a TTY notice EOF"
   From:  Jonathan I. Kamens <jik@kamens.brookline.ma.us>
 Msg-ID:  <199705121147.HAA03845@jik.saturn.net>
   Date:  Mon, 12 May 1997 07:47:13 -0400
  Files:  sv.c

  Title:  "Fix core dump from get*() functions returning no alias
array"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Fix typo"
   From:  Mark K Trettin <mkt@lucent.com>
 Msg-ID:  <199705102228.RAA11163@gv18c.ih.lucent.com>
   Date:  Sat, 10 May 1997 17:28:35 -0500
  Files:  pp_sys.c

 BUILD PROCESS

  Title:  "Don't use 'unset' in Configure"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Protect against having no such command as 'cc'"
   From:  Hans Mulder <hansm@icgned.nl>
 Msg-ID:  <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
   Date:  Mon, 12 May 1997 16:35:34 -0400 (EDT)
  Files:  Configure

  Title:  "minor wording enhancement for Configure"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199705101038.NAA00471@alpha.hut.fi>
   Date:  Sat, 10 May 1997 13:38:31 +0300 (EET DST)
  Files:  Configure

 LIBRARY AND EXTENSIONS

  Title:  "Refresh CGI.pm to 2.36"
   From:  Lincoln Stein <lstein@genome.wi.mit.edu>
  Files:  eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm

  Title:   "In IO::File::open, prepend './' less often (for Win32
et al)"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/File.pm

  Title:  "Fix core dump on IO::Seekable::setpos($fh, undef)"
   From:  Chip Salzenberg
  Files:  ext/IO/IO.xs t/lib/io_xs.t

 TESTS

  Title:  "Make rand.t vanishingly unlikely to give  false  fail-
ure"
   From:  Tom Phoenix
 Msg-ID:    <Pine.GSO.3.96.970510190846.23340K-100000@kelly.tele-
port.com>
   Date:  Sat, 10 May 1997 19:57:30 -0700 (PDT)
  Files:  t/op/rand.t

  Title:  "Fix sleep test: sleep(p) is defined to allow  sleeping
N-1"
   From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
 Msg-ID:  <199705151735.KAA01143@palrel1.hp.com>
   Date:  Thu, 15 May 1997 11:35:41 -0600
  Files:  t/op/sleep.t

 UTILITIES

  Title:  "h2xs and @EXPORT_OK"
   From:  Jeff Okamoto
 Msg-ID:  <199705092348.AA057881699@hpcc123.corp.hp.com>
   Date:  Fri, 9 May 1997 16:48:20 -0700
  Files:  utils/h2xs.PL

 DOCUMENTATION

  Title:  "Tweaks for perldelta"
   From:  hansm@euronet.nl
 Msg-ID:  <199705102346.BAA17300@mail.euronet.nl>
   Date:  Sun, 11 May 97 01:46:00 +0200
  Files:  pod/perldelta.pod

  Title:     "Mention    perlfaq.pod    and   perlmodlib.pod   in
perldelta.pod"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Fix example of use of lexicals with formats"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Explain that destruction order is not defined"
   From:  Gurusamy Sarathy <gsar@engin.umich.edu>
 Msg-ID:  <199705150600.CAA13550@aatma.engin.umich.edu>
   Date:  Thu, 15 May 1997 02:00:23 -0400
  Files:  pod/perltoot.pod

  Title:  "Note that DATA filehandle is unavailable during  BEGIN
{}"
   From:  neilb@cre.canon.co.uk (Neil Bowers)
 Msg-ID:  <199705121227.NAA29718@tardis.cre.canon.co.uk>
   Date:  Mon, 12 May 1997 13:27:43 +0100
  Files:  pod/perldata.pod

  Title:  "More detailed IO::Socket documentation"
   From:  Tom Christiansen
 Msg-ID:  <199705141456.IAA19061@jhereg.perl.com>
   Date:  Wed, 14 May 1997 08:56:30 -0600
  Files:  pod/perlipc.pod


----------------- Version 5.003_99a -----------------

Herein we find the fruits of the gamma.

 CORE LANGUAGE CHANGES

  Title:  "SECURITY: Forbid glob() when tainting (-T or setuid)"
   From:  Chip Salzenberg
  Files:  pod/perlrun.pod pod/perlsec.pod pp_sys.c

  Title:   "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is
tainted"
   From:  Chip Salzenberg
  Files:  pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c

 CORE PORTABILITY

  Title:  "(NeXT|Open)Step update"
   From:  Gerd Knops <gerti@BITart.com>
 Msg-ID:  <9705072247.AA18882@BITart.com>
   Date:  Wed,  7 May 97 17:47:02 -0500
  Files:    Configure   MANIFEST   config_h.SH    hints/next_3.sh
hints/next_4.sh

  Title:  "NetBSD hint update"
   From:  Giles Lean <giles@nemeton.com.au>
 Msg-ID:  <199705051346.XAA13584@topaz.nemeton.com.au>
   Date:  Mon, 5 May 1997 23:46:37 +1000 (EST)
  Files:  hints/netbsd.sh

  Title:  "Irix hint update"
   From:  Scott Henry <scotth@sgi.com>
 Msg-ID:  <yd83es0fp57.fsf@hoshi.engr.sgi.com>
   Date:  06 May 1997 11:09:56 -0700
  Files:  hints/irix_6.sh

  Title:  "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
   From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
 Msg-ID:  <199705050548.WAA21260@palrel1.hp.com>
   Date:  Sun, 4 May 1997 23:48:39 -0600
  Files:  ext/DynaLoader/dl_hpux.xs

  Title:   "Win32  update  (consolidated  patch  plus  three fol-
lowups)"
   From:  Gurusamy Sarathy
  Files:      EXTERN.h      README.win32      lib/Sys/Hostname.pm
pod/perldelta.pod
          win32/config.H    win32/config.w32   win32/config_sh.PL
win32/perllib.c
          win32/win32.c win32/win32.h win32/include/sys/socket.h

  Title:  "Win32 boot_DynaLoader problem in 99"
   From:  Gary Clark <GaryC@mail.jeld-wen.com>
 Msg-ID:  <1997May05.105000.1708.84476@mail.jeld-wen.com>
   Date:  Mon, 05 May 1997 10:49:03 -0700
  Files:  win32/makedef.pl

 OTHER CORE CHANGES

  Title:  "Fix wantarray() in sort subs [fixes metaconfig]"
   From:  Chip Salzenberg
  Files:  pp_ctl.c

  Title:  "Fix for redefined sort subs nastiness"
   From:  Gurusamy Sarathy
 Msg-ID:  <199705090004.UAA15032@aatma.engin.umich.edu>
   Date:  Thu, 08 May 1997 20:04:18 -0400
  Files:    op.c    pod/perldelta.pod    pod/perldiag.pod    sv.c
t/op/sort.t

 BUILD PROCESS

  Title:  "AFS patches"
   From:  Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stan-
ford.EDU>
  Files:  Configure installperl

 LIBRARY AND EXTENSIONS

  Title:  "Another blank line patch to Pod::Text"
   From:  Russ Allbery <rra@stanford.edu>
 Msg-ID:  <m3afm5g6ar.fsf@windlord.Stanford.EDU>
   Date:  08 May 1997 11:36:12 -0700
  Files:  lib/Pod/Text.pm

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Three bugs in pod2html"
   From:  hansm@euronet.nl
 Msg-ID:  <199705052228.AAA25351@mail.euronet.nl>
   Date:  Tue, 6 May 97 00:28:06 +0200
  Files:  lib/Pod/Html.pm

  Title:  "Trivial bugfix for pod of xsubpp"
   From:  Ralf S. Engelschall <rse@engelschall.com>
 Msg-ID:  <199705051447.QAA09995@en1.engelschall.com>
   Date:  Mon, 5 May 1997 16:47:03 +0200
  Files:  lib/ExtUtils/xsubpp

  Title:  "Newer CPerl mode"
   From:  Ilya Zakharevich
 Msg-ID:  <199705080032.UAA22532@monk.mps.ohio-state.edu>
   Date:  Wed, 7 May 1997 20:32:46 -0400 (EDT)
  Files:  emacs/cperl-mode.el

 DOCUMENTATION

  Title:  "Updates to perldelta"
   From:  Chip Salzenberg and Dominic Dunlop
  Files:  pod/perldelta.pod

  Title:  "More explicit Solaris instructions"
   From:  Andy Dougherty
 Msg-ID:           <Pine.SOL.3.95q.970508171206.438A-100000@frac-
tal.lafayette.ed
   Date:  Thu, 08 May 1997 17:14:54 -0400 (EDT)
  Files:  INSTALL hints/solaris_2.sh

  Title:  "Document 'Possible attempt to separate words with com-
mas'"
   From:  Gisle Aas
 Msg-ID:  <hyb9snvdw.fsf@bergen.sn.no>
   Date:  06 May 1997 23:27:55 +0200
  Files:  pod/perlop.pod

  Title:  "perlfaq9, hostname"
   From:  John D Groenveld <groenvel@cse.psu.edu>
 Msg-ID:  <199705061741.NAA22777@cse.psu.edu>
   Date:  Tue, 06 May 1997 13:41:12 EDT
  Files:  pod/perlfaq9.pod

  Title:  "Debugger docs patch"
   From:  Ilya Zakharevich
 Msg-ID:  <199705080107.VAA24317@monk.mps.ohio-state.edu>
   Date:  Wed, 7 May 1997 21:07:14 -0400 (EDT)
  Files:  pod/perldebug.pod

  Title:  "Document that C<m?x?> is just like C<?x?>"
   From:  Chip Salzenberg
  Files:  pod/perlop.pod

  Title:  "Refresh description of sprintf()"
   From:  Chip Salzenberg
  Files:  pod/perl.pod pod/perlfunc.pod

  Title:  "Mention the Regular Expressions book"
   From:  Stephen Potter <spp@psa.pencom.com>
 Msg-ID:  <199705071737.MAA18799@psa.pencom.com>
   Date:  Wed, 07 May 1997 12:37:37 -0500
  Files:  pod/perlbook.pod pod/perlre.pod

  Title:  "OS/2 doc patch for _99"
   From:  Ilya Zakharevich
 Msg-ID:  <199705080046.UAA23466@monk.mps.ohio-state.edu>
   Date:  Wed, 7 May 1997 20:46:45 -0400 (EDT)
  Files:  README.os2


---------------- Version 5.003_99 ----------------

"Oops."  Now this _has_ to be the gamma; we're out of numbers.

 CORE LANGUAGE CHANGES

   (no changes)

 CORE PORTABILITY

  Title:  "NeXT hints update"
   From:  hansm@euronet.nl
 Msg-ID:  <199704302229.AAA02690@mail.euronet.nl>
   Date:  Thu, 1 May 97 00:28:41 +0200
  Files:  Configure Makefile.SH hints/next_4.sh

  Title:  "Support shared libperl on AIX"
   From:  Eric Bartley <bartley@icd.cc.purdue.edu>
 Msg-ID:  <199704270131.UAA51426@icd.cc.purdue.edu>
   Date:  Sat, 26 Apr 1997 20:31:37 -0500
  Files:  Configure Makefile.SH hints/aix.sh

 OTHER CORE CHANGES

  Title:  "Fix NUL-termination bug in delimcpy()"
   From:  Chip Salzenberg
  Files:  util.c

  Title:  "Forget prototype of subroutine after C<undef &subr>"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Handle tainted values in  lists  returned  from  subs,
evals"
   From:  Chip Salzenberg
  Files:  pp_ctl.c pp_hot.c t/op/taint.t

  Title:  "Fix sysread() on tied handle"
   From:  Spider Boardman
 Msg-ID:  <199705010601.CAA04926@Orb.Nashua.NH.US>
   Date:  Thu, 1 May 1997 02:01:20 -0400
  Files:  pp_sys.c

  Title:  "Fix OS/2-specific buffer overflow"
   From:  Ilya Zakharevich
 Msg-ID:  <199704301920.PAA09681@monk.mps.ohio-state.edu>
   Date:  Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
  Files:  os2/os2.c

 BUILD PROCESS

  Title:  "Add new globals to perl.exp"
   From:  Chip Salzenberg
  Files:  perl_exp.SH

 LIBRARY AND EXTENSIONS

  Title:  "Refresh DB_File to 1.14"
   From:  Paul Marquess
 Msg-ID:  <9704302045.AA05484@claudius.bfsec.bt.co.uk>
   Date:  Wed, 30 Apr 1997 21:45:09 +0100 (BST)
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-
btree.t
          t/lib/db-hash.t t/lib/db-recno.t

 TESTS

  Title:  "Disable op/pipe.t test under Machten"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03102801af8e160d3879@[194.51.248.68]>
   Date:  Thu, 1 May 1997 12:48:26 +0200
  Files:  t/io/pipe.t

 UTILITIES

  Title:  "typo fixes to installhtml"
   From:  lvirden@cas.org (Larry W. Virden)
 Msg-ID:  <199705011114.HAA26968@cas.org>
   Date:  Thu, 1 May 1997 07:14:31 -0400
  Files:  installhtml

 DOCUMENTATION

  Title:  "Fix description of av_undef() in perlguts"
   From:  Gisle Aas
 Msg-ID:  <199705011042.MAA09897@bergen.sn.no>
   Date:  Thu, 1 May 1997 12:42:46 +0200
  Files:  pod/perlguts.pod

  Title:  "Fix typo in perldelta"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod


---------------- Version 5.003_98 ----------------

Here it is, the second public beta (a.k.a gamma).

 CORE LANGUAGE CHANGES

  Title:  "Support C< $coderef->($x,$y) >"
   From:  Chip Salzenberg
  Files:    perly.c   perly.c.diff   perly.y    pod/perldelta.pod
pod/perldsc.pod
          pod/perlref.pod t/op/ref.t vms/perly_c.vms

 CORE PORTABILITY

   (no changes)

 OTHER CORE CHANGES

  Title:  "Fix C< hex('80') * 0x1000000 >"
   From:  Chip Salzenberg
  Files:  opcode.pl

  Title:  "Reset errno after failed piped close"
   From:  Roderick Schertler
 Msg-ID:  <28152.862264940@eeyore.ibcinc.com>
   Date:  Mon, 28 Apr 1997 18:02:20 -0400
  Files:    lib/Time/gmtime.pm   lib/Time/localtime.pm  pod/perl-
func.pod
          t/io/pipe.t util.c

  Title:  "Fix warning wrt return value of PerlIO_getname()"
   From:  Spider Boardman
 Msg-ID:  <199704300448.AAA24174@Orb.Nashua.NH.US>
   Date:  Wed, 30 Apr 1997 00:48:13 -0400
  Files:  perlio.c

 BUILD PROCESS

   (no changes)

 LIBRARY AND EXTENSIONS

   (no changes)

 TESTS

   (no other changes)

 UTILITIES

   (no changes)

 DOCUMENTATION

  Title:  "Describe Math::Trig in perlmodlib"
   From:  Chip Salzenberg
  Files:  pod/perlmodlib.pod

  Title:  "Add new diagnostics to perldelta"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perldiag.pod


----------------- Version 5.003_97j -----------------

This patch should be _98, unless it's egregiously broken somehow.

 CORE LANGUAGE CHANGES

   (no changes)

 CORE PORTABILITY

  Title:  "Return to favoring memset(,0,) over bzero()"
   From:  Chip Salzenberg
  Files:  perl.h

  Title:  "NetBSD hint update"
   From:  matthew green <mrg@splode.eterna.com.au>
 Msg-ID:  <199704251021.EAA22570@jhereg.perl.com>
   Date:  Fri, 25 Apr 1997 20:18:02 +1000
  Files:  hints/netbsd.sh

  Title:  "HP-UX hint update"
   From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
 Msg-ID:  <199704280535.WAA22441@palrel1.hp.com>
   Date:  Sun, 27 Apr 1997 23:35:07 -0600
  Files:  hints/hpux.sh

  Title:  "Win32 update (three patches)"
   From:  Gurusamy Sarathy and Nick Ing-Simmons
  Files:  win32/makedef.pl win32/perllib.c win32/win32.c

 OTHER CORE CHANGES

  Title:   "Update  sprintf:  '%hn';  '%s',NULL; panic on frexp()
failure"
   From:  Chip Salzenberg
  Files:  perl.h pod/perldiag.pod sv.c

  Title:  "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
   From:  Chip Salzenberg
  Files:  XSUB.h

  Title:  "Eliminate Alpha warnings"
   From:  Hallvard B Furuseth and Chip Salzenberg
  Files:  perlsdio.h pp_sys.c

  Title:  "Fix typo in NeXT dynaloader"
   From:  Chip Salzenberg
  Files:  ext/DynaLoader/dl_next.xs

  Title:  "Fix possible buffer overflow under VMS"
   From:  Chip Salzenberg
  Files:  taint.c

 BUILD PROCESS

   (no changes)

 LIBRARY AND EXTENSIONS

  Title:  "Refresh CGI.pm to 2.35"
   From:  Lincoln Stein <lstein@genome.wi.mit.edu>
  Files:  lib/CGI.pm

  Title:  "Refresh DB_File to 1.13"
   From:  Paul Marquess
 Msg-ID:  <9704271413.AA08876@claudius.bfsec.bt.co.uk>
   Date:  Sun, 27 Apr 1997 15:12:59 +0100 (BST)
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs

  Title:  "SelfLoader: fix prototype  pattern,  rename  intrusive
lexical"
   From:  Jesse Glick <jesse@ginger> and Chip Salzenberg
  Files:  lib/SelfLoader.pm

 TESTS

   (no changes)

 UTILITIES

   (no changes)

 DOCUMENTATION

  Title:  "Split perlmod"
   From:  Tom Christiansen
 Msg-ID:  <199704260050.RAA02468@toy.perl.com>
   Date:  Fri, 25 Apr 1997 20:50:09 -0400
  Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
          pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
          pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
          pod/perltie.pod pod/roffitall

  Title:  "Describe __PACKAGE__ in perldelta"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Doc fix for close of pipe handle"
   From:  Chip Salzenberg
  Files:  pod/perlfunc.pod


----------------- Version 5.003_97i -----------------

This patch eliminates all known sources of buffer overflow!  (And
the crowd goes wild.  (Yeah.))  Showstoppers  only  between  here
and _98.

 CORE LANGUAGE CHANGES

   (no changes)

 CORE PORTABILITY

  Title:  "Provide memset() if it's missing"
   From:  Chip Salzenberg
  Files:  global.sym perl.h proto.h util.c

  Title:   "Don't  tell  GCC  that warn(), croak(), and die() are
printf-lik
   From:  Chip Salzenberg
  Files:  proto.h

 OTHER CORE CHANGES

  Title:  "Misc. sv_vcatpvfn() fixes"
   From:  Hugo, Dale, Nick, Hallvard, Chip
  Files:  gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c

  Title:  "Enforce order of sprintf() elements"
   From:  Chip Salzenberg
  Files:  sv.c

  Title:  "Guard against long numbers,  <<LONG_DELIM,  and  <long
glob>"
   From:  Chip Salzenberg
  Files:   global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c
util.c

  Title:  "Guard against C<goto> to deeply nested label"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod pp_ctl.c

  Title:  "Guard against overflow in dup2() emulation"
   From:  Chip Salzenberg
  Files:  util.c

  Title:  "Win32: Guard against long function names"
   From:  Chip Salzenberg
  Files:  win32/win32sck.c

  Title:  "Make mess() always work, by using a non-arena SV"
   From:  Chip Salzenberg, from idea by Gurusamy Sarathy
  Files:  perl.c util.c

  Title:  "Fix scalar leak in pp_prtf()"
   From:  Doug MacEachern
 Msg-ID:  <199704241706.NAA19140@postman.osf.org>
   Date:  Thu, 24 Apr 1997 13:06:21 -0400
  Files:  pp_sys.c

  Title:  "When copying a format line, take only its string  val-
ue"
   From:  Chip Salzenberg
  Files:  sv.c

  Title:  "Undo private patch"
   From:  Chip Salzenberg
  Files:  installperl lib/ExtUtils/Install.pm

  Title:  "Fix LEAKTEST numbers"
   From:  Chip Salzenberg
  Files:    ext/DynaLoader/dl_vms.xs   handy.h  os2/os2.c  util.c
vms/vms.c
          win32/win32.c win32/win32sck.c

 BUILD PROCESS

  Title:  "Cope with a <db.h> that isn't related to DB"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199704241728.UAA09951@alpha.hut.fi>
   Date:  Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
  Files:  Configure

 LIBRARY AND EXTENSIONS

  Title:  "Always NUL-terminate opsets"
   From:  Chip Salzenberg
  Files:  ext/Opcode/Opcode.xs

  Title:  "Don't core dump if my_inet_aton() get a NULL"
   From:  Chip Salzenberg
  Files:  ext/Socket/Socket.xs

  Title:  "Handle symlinks, high permission bits in File::Path"
   From:  Chip Salzenberg
  Files:  lib/File/Path.pm

  Title:  "Math::{Complex,Trig} update"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199704242221.BAA30363@alpha.hut.fi>
   Date:  Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
  Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
          t/lib/complex.t t/lib/trig.t

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Fix buffer overflow in a2p"
   From:  Chip Salzenberg
  Files:  x2p/a2py.c

 DOCUMENTATION

  Title:  "FAQ udpate (24-apr-97)"
   From:  Nathan Torkington <gnat@prometheus.frii.com>
 Msg-ID:  <199704242247.QAA07010@prometheus.frii.com>
   Date:  Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
  Files:  pod/perlfaq*.pod

  Title:  "Document new {,s}printf() behavior"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perlfunc.pod


----------------- Version 5.003_97h -----------------

This patch eliminates almost all possible sources of buffer over-
flow;  in  particular,  there  are  no more sprintf() bugs.  (!!)
This patch also has a few other fixes.   With  these  changes  in
place,  I  can  sleep  at  night.  (Because I've stopped hacking.
:-))

 CORE LANGUAGE CHANGES

  Title:  "Support PRINTF for tied handles"
   From:  Doug MacEachern
 Msg-ID:  <199704202226.SAA08032@postman.osf.org>
   Date:  Sun, 20 Apr 1997 18:26:13 -0400
  Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t

 CORE PORTABILITY

  Title:  "Fix bitwise shifts and pack('w') on Crays"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Win32 update (two patches)"
   From:  Gurusamy Sarathy
  Files:   lib/AutoSplit.pm  lib/ExtUtils/MM_Unix.pm   win32/con-
fig.w32
          win32/makedef.pl

 OTHER CORE CHANGES

  Title:  "Mondo Cool patch for buffer safety and convenience"
   From:  Chip Salzenberg
  Files:  XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
          ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
          ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
          global.sym gv.c interp.sym mg.c op.c perl.c perl.h
          pod/perlguts.pod  pp.c  pp_ctl.c pp_hot.c pp_sys.c pro-
to.h
          regcomp.c regexec.c sv.c toke.c util.c

  Title:  "Problems with glob"
   From:  Ilya Zakharevich
 Msg-ID:  <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
   Date:  Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
  Files:  op.c

  Title:  "Fix scalar leak in closures"
   From:  Chip Salzenberg
  Files:  op.c scope.c

  Title:  "Refine error messages re: anon subs' prototypes"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Outermost scope is void, not scalar"
   From:  Chip Salzenberg
  Files:  pp_ctl.c

 BUILD PROCESS

  Title:  "Fix up Linux hints for tcsh, and Configure patch"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970422101051.2506C-100000@frac-
tal.lafayette.e
   Date:  Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
  Files:  Configure hints/linux.sh

  Title:  "There is no standard answer to 'Use suidperl?'"
   From:  Chip Salzenberg
  Files:  hints/bsdos.sh hints/freebsd.sh hints/linux.sh
          hints/machten_2.sh

 LIBRARY AND EXTENSIONS

  Title:  "Math::Complex update"
   From:  Jarkko Hietaniemi
  Files:  lib/Math/Complex.pm t/lib/complex.t

  Title:  "Croak on C<use autouse> without module name"
   From:  Chip Salzenberg
  Files:  lib/autouse.pm

  Title:  "Silence warnings on simple C<use ops>"
   From:  Roderick Schertler
 Msg-ID:  <pzybafum6k.fsf@eeyore.ibcinc.com>
   Date:  19 Apr 1997 10:22:43 -0400
  Files:  ext/Opcode/ops.pm

 TESTS

  Title:  "Don't put leading newline on numeric strings"
   From:  Andreas Koenig
 Msg-ID:  <199704230847.KAA22752@anna.in-berlin.de>
   Date:  Wed, 23 Apr 1997 10:47:00 +0200
  Files:  t/pragma/constant.t

 UTILITIES

   (no changes)

 DOCUMENTATION

  Title:  "FAQ udpate (23-apr-97)"
   From:  Nathan Torkington <gnat@prometheus.frii.com>
 Msg-ID:  <199704231822.MAA05074@prometheus.frii.com>
   Date:  Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
  Files:  pod/perlfaq*.pod

  Title:  "Two doublewords less"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199704201938.WAA07722@alpha.hut.fi>
   Date:  Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
  Files:  pod/perlrun.pod vms/perlvms.pod


----------------- Version 5.003_97g -----------------

This  one  has two security bug fixes for buffer overflows.  Perl
has not yet been searched to see if more fixes are needed.

 CORE LANGUAGE CHANGES

  Title:  "Improve sysseek(), remove systell(), fix Opcode"
   From:  Chip Salzenberg
  Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
          ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
          pod/perldelta.pod   pod/perldiag.pod   pod/perlfunc.pod
pp_sys.c
          proto.h t/op/sysio.t toke.c

  Title:  "Fix (and test) spaces in {,un}pack()"
   From:  Chip Salzenberg
  Files:  pp.c t/op/pack.t

 CORE PORTABILITY

  Title:  "Irix update"
   From:  Scott Henry <scotth@sgi.com>
 Msg-ID:  <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
   Date:  18 Apr 1997 12:37:24 -0700
  Files:   MANIFEST  hints/irix_6.sh  hints/irix_6_0.sh hints/ir-
ix_6_1.sh

  Title:  "ExtUtils/Miniperl.pm not built on Win32"
   From:  Nick Ing-Simmons
 Msg-ID:  <199704181742.SAA08407@ni-s.u-net.com>
   Date:  Fri, 18 Apr 1997 18:42:32 +0100
  Files:  win32/Makefile

 OTHER CORE CHANGES

  Title:  "SECURITY FIX: 'Identifier too long'"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perldiag.pod toke.c

  Title:  "SECURITY FIX: Buffer overflow in gv_fetchfile()"
   From:  Chip Salzenberg
  Files:  gv.c

  Title:  "Remove pp_method() inefficiency from last patch"
   From:  Chip Salzenberg
  Files:  pp_hot.c

 BUILD PROCESS

  Title:  "Fix unnecessary re-linking"
   From:  Chip Salzenberg
  Files:  lib/ExtUtils/MM_Unix.pm

  Title:  "Fix tcsh hack in Configure"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Minor, optional patch to Makefile.SH"
   From:  "Randy J. Ray" <rjray@uswest.com>
 Msg-ID:
<rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
   Date:  Thu, 17 Apr 1997 19:32:17 -0600
  Files:  Makefile.SH

 LIBRARY AND EXTENSIONS

  Title:  "Patch to Getopt::Long"
   From:  Johan Vromans <jvromans@squirrel.nl>
 Msg-ID:  <m0wIKCO-00081IC@phoenix.squirrel.nl>
   Date:  Fri, 18 Apr 97 22:24 MET DST
  Files:  lib/Getopt/Long.pm

  Title:  "Fix NAME in SDBM_File build"
   From:  Chip Salzenberg
  Files:  ext/SDBM_File/sdbm/Makefile.PL

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Make h2ph generate constant subs"
   From:  Roderick Schertler
 Msg-ID:  <pz2088w5ot.fsf@eeyore.ibcinc.com>
   Date:  18 Apr 1997 14:23:46 -0400
  Files:  utils/h2ph.PL

 DOCUMENTATION

  Title:  "Document {,un}pack changes"
   From:  Paul Marquess
 Msg-ID:  <9704181249.AA11733@claudius.bfsec.bt.co.uk>
   Date:  Fri, 18 Apr 97 13:49:39 BST
  Files:  pod/perldelta.pod pod/perldiag.pod


----------------- Version 5.003_97f -----------------

This  is it before _98.  No more last-minute features.  Really, I
mean it this time.  No kidding.

 CORE LANGUAGE CHANGES

  Title:  "New operator systell()"
   From:  Chip Salzenberg
  Files:  doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
          pod/perldelta.pod   pod/perldiag.pod   pod/perlfunc.pod
pp_sys.c
          t/op/sysio.t toke.c

  Title:   "Allow  constant  sub to be optimized when called with
parens"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Make {,un}pack fail on invalid pack types"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod pp.c

 CORE PORTABILITY

  Title:  "Fix bitwise ops and {,un}pack() on Cray CPUs"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "VMS update"
   From:  Charles Bailey
  Files:   lib/Cwd.pm  lib/File/Path.pm  lib/FindBin.pm  vms/per-
ly_c.vms
          vms/vms.c vms/writemain.pl

  Title:  "Win32 update (three patches)"
   From:  Gurusamy Sarathy and Nick Ing-Simmons
  Files:      lib/Cwd.pm     lib/ExtUtils/MM_Unix.pm    lib/ExtU-
tils/MM_Win32.pm
          lib/File/Basename.pm win32/Makefile win32/makedef.pl
          win32/perllib.c win32/win32.c win32/win32iop.h

 OTHER CORE CHANGES

  Title:  "Fix error messages on method lookup failure"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Fix use of var before init in util.c"
   From:  Gurusamy Sarathy
 Msg-ID:  <199704162342.TAA20773@aatma.engin.umich.edu>
   Date:  Wed, 16 Apr 1997 19:42:41 -0400
  Files:  util.c

 BUILD PROCESS

  Title:  "Linux hints: Allow build w/o suidperl, prefer tcsh  to
csh"
   From:  Michael De La Rue <mikedlr@tardis.ed.ac.uk>
  Files:  Configure hints/linux.sh

 LIBRARY AND EXTENSIONS

  Title:  "Fix bug in Opcode when (maxo & 15) > 8"
   From:  Chip Salzenberg
  Files:  ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
          ext/Opcode/Opcode.xs

  Title:  "CGI.pm broke again"
   From:  Andreas Koenig
 Msg-ID:  <199704171136.NAA24859@anna.in-berlin.de>
   Date:  Thu, 17 Apr 1997 13:36:28 +0200
  Files:  lib/CGI.pm

  Title:  "Revise quotewords()"
   From:  Shishir Gundavaram <shishir@ruby.ora.com>
  Files:  lib/Text/ParseWords.pm

 TESTS

   (no other changes)

 UTILITIES

   (no changes)

 DOCUMENTATION

  Title:  "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
   From:  Andy Dougherty
  Files:  INSTALL Porting/pumpkin.pod

  Title:  "Document size restrictions for packed integers"
   From:  Jarkko Hietaniemi
  Files:  pod/perlfunc.pod


----------------- Version 5.003_97e -----------------

Y'know,  I've  heard  of this "beta" thing, but it's been so long
since I've seen one, I'm not sure it really exists...

 CORE LANGUAGE CHANGES

  Title:  "New operator: sysseek()"
   From:  Chip Salzenberg
  Files:   doio.c   ext/Opcode/Makefile.PL   ext/Opcode/Opcode.pm
global.sym
          keywords.pl   opcode.pl   pod/perldelta.pod   pod/perl-
func.pod
          pp_sys.c t/op/sysio.t toke.c

  Title:  "Allow recursive substitution again"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c

 CORE PORTABILITY

  Title:  "Use size_t for socket size parameters of GNU libc"
   From:  Chip Salzenberg
  Files:  doio.c pp_sys.c

  Title:  "Fix STMT_{START,END} under g++"
   From:  Steven Parkes <parkes@sierravista.com>
 Msg-ID:  <199704141935.MAA11240@monterey.sierravista.com>
   Date:  Mon, 14 Apr 1997 12:35:34 -0700
  Files:  perl.h

  Title:  "Win32 update (four patches)"
   From:  Gurusamy Sarathy and Nick Ing-Simmons
  Files:   MANIFEST  README.win32  dosish.h   ext/SDBM_File/Make-
file.PL
          ext/SDBM_File/sdbm/Makefile.PL
ext/SDBM_File/sdbm/sdbm.c
          ext/SDBM_File/sdbm/sdbm.h       lib/ExtUtils/MM_Unix.pm
perl.c
          utils/perlbug.PL     utils/perldoc.PL    win32/Makefile
win32/TEST
          win32/config.H win32/config.w32 win32/config_h.PL
          win32/config_sh.PL win32/perllib.c win32/runperl.c
          win32/win32.c win32/win32io.c win32/win32sck.c

 OTHER CORE CHANGES

  Title:  "New API function: perl_eval_pv()"
   From:  Doug MacEachern
 Msg-ID:  <199704142113.RAA06823@postman.osf.org>
   Date:  Mon, 14 Apr 1997 17:13:41 -0400
  Files:  perl.c pod/perlcall.pod  pod/perldelta.pod  pod/perlem-
bed.pod
          pod/perlguts.pod proto.h

  Title:  "Fix C< s//whatever/ >, which reuses old pattern"
   From:  Chip Salzenberg
  Files:  pp_hot.c regexec.c

  Title:  "Return a value from PerlIO_{,un}getc"
   From:  Hallvard B Furuseth
 Msg-ID:  <199704131228.OAA05695@bombur2.uio.no>
   Date:  Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
  Files:  perlio.c

  Title:  "Fix for environment leak"
   From:  skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
 Msg-ID:  <19970415103246.NN46698@breughel.ufsia.ac.be>
   Date:  Tue, 15 Apr 1997 10:32:46 +0200
  Files:  util.c

  Title:  "Fix comments in seed()"
   From:  Hallvard B Furuseth
 Msg-ID:  <199704141758.TAA06895@bombur2.uio.no>
   Date:  Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
  Files:  pp.c

 BUILD PROCESS

  Title:  "Put extensions' autoload files in $archlib"
   From:  Chip Salzenberg
  Files:  installperl

  Title:   "Use '-fPIC' for debugging compiles under Solaris with
gcc"
   From:  Hallvard B Furuseth
  Files:  Configure

 LIBRARY AND EXTENSIONS

  Title:  "Refresh CGI to 2.34"
   From:  Chip Salzenberg
  Files:  eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
          lib/CGI/Apache.pm

  Title:  "Debugger update"
   From:  Ilya Zakharevich
 Msg-ID:  <199704142115.RAA09923@monk.mps.ohio-state.edu>
   Date:  Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
  Files:  lib/perl5db.pl

  Title:  "diagnostics: $/ gotcha"
   From:  Andreas Koenig
 Msg-ID:  <199704151814.UAA03404@anna.in-berlin.de>
   Date:  Tue, 15 Apr 1997 20:14:01 +0200
  Files:  lib/diagnostics.pm

  Title:  "Update File::Path"
   From:  Andreas Koenig
 Msg-ID:  <199704151401.QAA02556@anna.in-berlin.de>
   Date:  Tue, 15 Apr 1997 16:01:07 +0200
  Files:  lib/File/Path.pm t/lib/filepath.t

  Title:  "User::pwent.pm: g{,e}cos"
   From:  Tom Christiansen
 Msg-ID:  <199704130135.TAA23274@jhereg.perl.com>
   Date:  Sat, 12 Apr 1997 19:35:54 -0600
  Files:  lib/User/pwent.pm

  Title:  "Sys::Syslog: hyphens in hostnames"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199704151421.RAA19693@alpha.hut.fi>
   Date:  Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
  Files:  lib/Sys/Syslog.pm

  Title:  "Clean up format of dlopen() debug info"
   From:  Hallvard B Furuseth
  Files:  ext/DynaLoader/dl_dlopen.xs

 TESTS

   (no changes)

 UTILITIES

  Title:  "xsubpp incorrectly handles 'class::newthing()'"
   From:  "John Q. Linux" <jql@jql.accessone.com>
 Msg-ID:  <199704122201.PAA01780@jql.accessone.com>
   Date:  Sat, 12 Apr 1997 15:01:33 -0700
  Files:  lib/ExtUtils/xsubpp

 DOCUMENTATION

  Title:  "Add CGI to perldelta.pod and improve  its  description
in MANIFEST"
   From:  Chip Salzenberg
  Files:  MANIFEST pod/perldelta.pod

  Title:  "Describe probs with majordomo 1.94.1"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Fix description of /G/g"
   From:  Chip Salzenberg
  Files:  pod/perlop.pod

  Title:  "Mention '...' operator in precedence table"
   From:  Tom Christiansen
 Msg-ID:  <199704131724.LAA23120@jhereg.perl.com>
   Date:  Sun, 13 Apr 1997 11:24:16 -0600
  Files:  pod/perlop.pod


----------------- Version 5.003_97d -----------------

Any minute now... second public beta... no, really...

 CORE LANGUAGE CHANGES

  Title:  "Fix for incorrect overloaded assignment"
   From:  Ilya Zakharevich
 Msg-ID:  <199704112225.SAA03482@monk.mps.ohio-state.edu>
   Date:  Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
  Files:  gv.c

  Title:  "Fix C< $x=''; pos($x)=0; $x=~/G$/ >"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Fix label on C<for(;;)> statement"
   From:  Chip Salzenberg
  Files:  perly.c perly.y

 CORE PORTABILITY

  Title:  "update to 5.003_97b/hint/irix_6_2.sh"
   From:  Scott Henry <scotth@sgi.com>
 Msg-ID:  <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
   Date:  11 Apr 1997 18:05:03 -0700
  Files:  hints/irix_6_2.sh

 OTHER CORE CHANGES

  Title:  "Before 'BEGIN not safe', explain why"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "New error msg for low-key failure of C<require>"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
          t/pragma/strict-vars

  Title:  "Put "dXSUB_SYS" last in declarations"
   From:  Chip Salzenberg
  Files:  win32/perllib.c

  Title:  "Minor type cleanup"
   From:  Chip Salzenberg
  Files:  proto.h toke.c

 BUILD PROCESS

   (no changes)

 LIBRARY AND EXTENSIONS

  Title:  "win32: perl5db patch"
   From:  Gurusamy Sarathy
 Msg-ID:  <199704102142.RAA27396@aatma.engin.umich.edu>
   Date:  Thu, 10 Apr 1997 17:42:13 -0400
  Files:  lib/perl5db.pl

  Title:  "Enhancements to debugger, Term::ReadLine, Term::Cap"
   From:  Ilya Zakharevich
 Msg-ID:  <199704101948.PAA01841@monk.mps.ohio-state.edu>
   Date:  Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
  Files:  lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl

  Title:  "MM_Unix patch for use under CVS"
   From:  Ulrich Pfeifer
 Msg-ID:  <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
   Date:  11 Apr 1997 14:59:00 +0200
  Files:  lib/ExtUtils/MM_Unix.pm

  Title:  "Complex update (five patches)"
   From:  Jarkko Hietaniemi
  Files:  lib/Math/Complex.pm t/lib/complex.t

  Title:  "Fix undef warning in Math::BigInt"
   From:  Chip Salzenberg
  Files:  lib/Math/BigInt.pm

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Add B<-o> option to a2p, for old awk; make new the de-
fault"
   From:  Chip Salzenberg
  Files:  x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c

 DOCUMENTATION

  Title:  "typo in lib/diagnostics.pm"
   From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
 Msg-ID:  <199704111800.OAA27297@grymoire.crd.ge.com>
   Date:  Fri, 11 Apr 1997 14:00:54 -0400
  Files:  lib/diagnostics.pm

  Title:  "Use B<> for options in Class::Struct pod"
   From:  Hugo van der Sanden <hv@iii.co.uk>
 Msg-ID:  <334D2E7B.67F0@iii.co.uk>
   Date:  Thu, 10 Apr 1997 19:16:27 +0100
  Files:  lib/Class/Struct.pm

  Title:  "Explain //g and G issues"
   From:  Gurusamy Sarathy
 Msg-ID:  <199704122048.QAA25060@aatma.engin.umich.edu>
   Date:  Sat, 12 Apr 1997 16:48:41 -0400
  Files:  pod/perldelta.pod pod/perlop.pod pod/perlre.pod

  Title:  "more (err, less) doubled words"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199704111931.WAA24460@alpha.hut.fi>
   Date:  Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
  Files:  ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
          ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
          lib/ExtUtils/MakeMaker.pm              lib/IPC/Open2.pm
lib/IPC/Open3.pm
          lib/vars.pm pod/perlcall.pod pod/perldiag.pod
          pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
          pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod

  Title:  "Freudian slip error in perlsub.pod"
   From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
 Msg-ID:  <199704111755.NAA27200@grymoire.crd.ge.com>
   Date:  Fri, 11 Apr 1997 13:55:07 -0400
  Files:  pod/perlsub.pod

  Title:  "Little patch for perl5.003_97c/pod/perlpod.pod"
   From:  rse@engelschall.com (Ralf S. Engelschall)
 Msg-ID:  <199704112048.WAA08733@en1.engelschall.com>
   Date:  Fri, 11 Apr 1997 22:48:37 +0200
  Files:  pod/perlpod.pod


----------------- Version 5.003_97c -----------------

That second public beta will be Real Soon Now...

 CORE LANGUAGE CHANGES

  Title:  "Refine setgroups() behavior of C<$)>"
   From:  Chip Salzenberg
  Files:  mg.c pod/perldelta.pod pod/perlvar.pod

  Title:  "Forbid -[Mm] on #! line"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perldiag.pod toke.c

 CORE PORTABILITY

  Title:  "Fix dynamic loading (and argv[0]) under AmigaOS"
   From:  Norbert Pueschel
 Msg-ID:  <77724842@Armageddon.meb.uni-bonn.de>
   Date:  Tue, 08 Apr 1997 22:01:45 +0200
  Files:  hints/amigaos.sh

  Title:  "Special mkdir() for VMS"
   From:  Charles Bailey
 Msg-ID:  <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
   Date:  Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
  Files:    dosish.h   lib/ExtUtils/MM_Unix.pm   lib/File/Path.pm
os2/os2ish.h
          plan9/plan9ish.h pp_sys.c unixish.h  vms/vms.c  vms/vm-
sish.h

 OTHER CORE CHANGES

  Title:  "Fix assignment from magic SV that becomes a glob"
   From:  Chip Salzenberg
  Files:  sv.c

 BUILD PROCESS

  Title:  "Fix syntax error in Configure comment(!)"
   From:  Chip Salzenberg
  Files:  Configure

  Title:   "For  Solaris, if -DDEBUGGING, default to '-KPIC', not
'-Kpic'"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
   From:  Chip Salzenberg
  Files:   dosish.h  minimod.pl   os2/os2ish.h   plan9/plan9ish.h
vms/vmsish.h

 LIBRARY AND EXTENSIONS

  Title:  "Replace Class::Template with improved Class::Struct"
   From:  Jim Miner <jfm@winternet.com>
  Files:  MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
          lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
          lib/Net/protoent.pm   lib/Net/servent.pm   lib/Time/gm-
time.pm
          lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
          lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
          pod/perlmod.pod pod/perltoot.pod

  Title:  "MakeMaker pathname patch"
   From:  Nick Ing-Simmons
 Msg-ID:  <199704091908.UAA00877@ni-s.u-net.com>
   Date:  Wed, 9 Apr 1997 20:08:23 +0100
  Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm

  Title:  "Fix configuration of new socket"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/Socket.pm

  Title:     "Improve    IO::Handle    docs;     don't     export
_open_mode_string"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm

  Title:  "Complex.pm: 0**0 sanity"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199704091804.VAA13930@alpha.hut.fi>
   Date:  Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
  Files:  lib/Math/Complex.pm

  Title:  "Fix typos in Math::Trig"
   From:  Jarkko Hietaniemi
  Files:  lib/Math/Trig.pm

 TESTS

  Title:  "Accommodate CodeBuilder variant of Machten 4.0.3"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03020902af704d320f27@[194.51.248.88]>
   Date:  Tue, 8 Apr 1997 22:15:15 +0200
  Files:  t/io/fs.t t/op/stat.t

 UTILITIES

   (no changes)

 DOCUMENTATION

  Title:  "IO::Socket doc fix"
   From:  Roderick Schertler
 Msg-ID:  <28383.860527843@eeyore.ibcinc.com>
   Date:  Tue, 08 Apr 1997 15:30:43 -0400
  Files:  ext/IO/lib/IO/Socket.pm


----------------- Version 5.003_97b -----------------

Working on the second public beta...

 CORE LANGUAGE CHANGES

  Title:  "Make assignment to C<$)> call setgroups()"
   From:  Chip Salzenberg
  Files:  Configure config_H config_h.SH mg.c plan9/config.plan9
          pod/perldelta.pod vms/config.vms win32/config.H
          win32/config.w32

  Title:  "Grandfather "$$<digit>" in strings"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod toke.c

  Title:   "Disconnect warn and die hooks _after_ object destruc-
tion"
   From:  Chip Salzenberg
  Files:  perl.c

  Title:  "Forbid recursive substitutions"
   From:  Chip Salzenberg
  Files:   cop.h  pod/perldelta.pod   pod/perldiag.pod   pp_ctl.c
pp_hot.c

 CORE PORTABILITY

  Title:  "Use SSize_t for values of PerlIO_{read,write}"
   From:  Chip Salzenberg
  Files:  perlio.c perlio.h perlsdio.h pp_sys.c

  Title:  "perlwin-97a_4: win32 environ fix"
   From:  Gurusamy Sarathy
 Msg-ID:  <199704060431.XAA23400@aatma.engin.umich.edu>
   Date:  Sat, 05 Apr 1997 23:31:11 -0500
  Files:      win32/win32.c    win32/win32io.c    win32/win32io.h
win32/win32iop.h

 OTHER CORE CHANGES

  Title:  "length($') isn't"
   From:  Gurusamy Sarathy
 Msg-ID:  <199704070730.DAA07310@aatma.engin.umich.edu>
   Date:  Mon, 07 Apr 1997 03:30:44 -0400
  Files:  mg.c

  Title:  "Fix obscure regex bug related to leading C<.*>"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Add warning for glob failure"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c

  Title:  "Fix C<perl -V> in presence of local patches"
   From:  Chip Salzenberg
  Files:  perl.c

 BUILD PROCESS

  Title:  "Don't suggest 'Configure -der' in config.sh comments"
   From:  Chip Salzenberg
  Files:  Configure

 LIBRARY AND EXTENSIONS

  Title:  "CGI->redirect patch"
   From:  Doug MacEachern
 Msg-ID:  <199704051527.KAA11280@postman.osf.org>
   Date:  Sat, 05 Apr 1997 10:27:52 -0500
  Files:  lib/CGI.pm

  Title:  "Updates to Math::Complex and Math::Trig"
   From:  Jarkko Hietaniemi
  Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
          t/lib/complex.t

  Title:  "Fix FindBin under Win32, and document success"
   From:  Nick Ing-Simmons and Gurusamy Sarathy
 Msg-ID:  <199704051504.QAA09507@ni-s.u-net.com>
   Date:  Sat, 5 Apr 1997 16:04:52 +0100
  Files:  README.win32 lib/Cwd.pm lib/FindBin.pm

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Patch for 'perldoc -f'"
   From:  Gisle Aas
 Msg-ID:  <199704061732.TAA00353@bergen.sn.no>
   Date:  Sun, 6 Apr 1997 19:32:04 +0200
  Files:  utils/perldoc.PL

 DOCUMENTATION

  Title:  "Document required module versions"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Document sample function perl_eval()"
   From:  Doug MacEachern
 Msg-ID:  <199704051524.KAA06090@postman.osf.org>
   Date:  Sat, 05 Apr 1997 10:24:43 -0500
  Files:  pod/perlcall.pod pod/perlembed.pod

  Title:  "Make L<perltrap> refer to L<perldelta>"
   From:  Chip Salzenberg
  Files:  pod/perltrap.pod


----------------- Version 5.003_97a -----------------

This release gets a letter instead of a full  subversion  because
I'm planning on making 5.003_98 the second public beta.

 CORE LANGUAGE CHANGES

  Title:  "Fix AUTOLOAD, or kill me"
   From:  Chip Salzenberg
  Files:  gv.c pp.c t/op/method.t

 CORE PORTABILITY

  Title:   "Add  support for Cygwin32 (GNU-Win32) -- very low im-
pact"
   From:  John Cerney <j-cerney1@ti.com>
 Msg-ID:  <199704030821.JAA08762@pluto.tiuk.ti.com>
   Date:  Thu, 3 Apr 1997 09:21:17 +0100
  Files:   MANIFEST   README.cygwin32   cygwin32/cw32imp.h   cyg-
win32/gcc2
          cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
          ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
          pp_sys.c

  Title:  "Win32 update (six patches)"
   From:  Gurusamy Sarathy
  Files:  MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
          t/lib/io_tell.t  t/op/magic.t t/op/mkdir.t t/op/runlev-
el.t
          t/op/stat.t         t/op/taint.t         win32/Makefile
win32/VC-2.0/pod.mak
          win32/makedef.pl       win32/pod.mak      win32/win32.c
win32/win32.h
          win32/win32io.c win32/win32io.h win32/win32iop.h

  Title:  "AmigaOS update"
   From:  Norbert Pueschel
 Msg-ID:  <77724828@Armageddon.meb.uni-bonn.de>
   Date:  Thu, 03 Apr 1997 16:16:51 +0200
  Files:  README.amiga hints/amigaos.sh

 OTHER CORE CHANGES

  Title:  "Fix const-sub-related panic on C<sub foo { my $x; 0  }
foo>"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Fix warning for useless C<1..2>"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Minor cleanups"
   From:  Gurusamy Sarathy
 Msg-ID:  <199704040056.TAA22253@aatma.engin.umich.edu>
   Date:  Thu, 03 Apr 1997 19:56:57 -0500
  Files:  mg.c mg.h perl.c

  Title:   "Eliminate  unreliable  warning  with  %SIG and strict
refs"
   From:  Chip Salzenberg
  Files:  mg.c

  Title:  "Fix impossible test in vivification"
   From:  Chip Salzenberg
  Files:  mg.c

  Title:  "runlevel is I32, not int"
   From:  Roderick Schertler
 Msg-ID:  <2848.860109823@eeyore.ibcinc.com>
   Date:  Thu, 03 Apr 1997 18:23:43 -0500
  Files:  pp_ctl.c util.c

 BUILD PROCESS

  Title:    "Re:   shared   lib    compilation    problem    with
miniperl5.003_97"
   From:  Andy Dougherty
 Msg-ID:           <Pine.SOL.3.95q.970404124326.647K-100000@frac-
tal.lafayette.ed
   Date:  Fri, 04 Apr 1997 13:02:23 -0500 (EST)
  Files:  Makefile.SH

 LIBRARY AND EXTENSIONS

  Title:   "Math::Trig,  based  on  (and  from  an   author   of)
Math::Complex"
   From:  Chip Salzenberg
  Files:  MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
          pod/perldelta.pod t/lib/complex.t t/lib/trig.t

  Title:   "Update  AutoLoader and docs; support C<use AutoLoader
'AUTOLOAD'>"
   From:  Chip Salzenberg and Tim Bunce
  Files:  lib/AutoLoader.pm

  Title:  "CPAN & TRL-Gnu"
   From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
 Msg-ID:  <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
   Date:  Fri, 04 Apr 1997 10:09:03 +0200
  Files:  lib/CPAN.pm

  Title:  "Limit @ISA to actual DBM in AnyDBM"
   From:  Chip Salzenberg
  Files:  lib/AnyDBM_File.pm

  Title:  "Don't use $4 when it might be undef"
   From:  Chip Salzenberg
  Files:  lib/bigfloat.pl

 TESTS

  Title:  "Make *dbm tests work with Win32"
   From:  Chip Salzenberg
  Files:  t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
          t/lib/sdbm.t

 UTILITIES

   (no changes)

 DOCUMENTATION

  Title:  "Update INSTALL"
   From:  Andy Dougherty
  Files:  INSTALL

  Title:  "Pod style"
   From:  Nathan Torkington <gnat@prometheus.frii.com>
  Files:  pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
          pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
          pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
          pod/perlop.pod pod/perlre.pod pod/perlrun.pod
          pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod


---------------- Version 5.003_97 ----------------

 CORE LANGUAGE CHANGES

  Title:  "Reenable but deprecate inherited  AUTOLOAD  for  plain
funcs"
   From:  Chip Salzenberg
  Files:    ext/DynaLoader/DynaLoader.pm   gv.c   lib/Text/Parse-
Words.pm
          pod/perldelta.pod pod/perldiag.pod t/op/method.t

 CORE PORTABILITY

  Title:  "Don't use setjmp() and longjmp() in complex exprs"
   From:  Chip Salzenberg
  Files:  perl.c pp_ctl.c scope.h

  Title:  "Improve definition of Sock_size_t"
   From:  Chip Salzenberg
  Files:  doio.c pp_sys.c

  Title:  "Don't use a completely empty macro parameter"
   From:  Chip Salzenberg
  Files:  sv.h

  Title:  "Win32 update"
   From:  Gurusamy Sarathy
 Msg-ID:  <199704020608.BAA29538@aatma.engin.umich.edu>
   Date:  Wed, 02 Apr 1997 01:08:09 -0500
  Files:      win32/VC-2.0/modules.mak      win32/VC-2.0/perl.mak
win32/VC-
          2.0/perldll.mak win32/perl.mak

 OTHER CORE CHANGES

  Title:  "Introduce and use gv_fetchmethod_autoload()"
   From:  Chip Salzenberg
  Files:  global.sym gv.c pod/perlguts.pod proto.h universal.c

  Title:  "Reduce memory footprint of literal strings"
   From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
 Msg-ID:  <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
   Date:  Tue, 01 Apr 1997 11:34:37 -0500 (EST)
  Files:  toke.c

 BUILD PROCESS

  Title:  "Remove target before link() of perldiag.pod"
   From:  Chip Salzenberg
  Files:  installperl

 LIBRARY AND EXTENSIONS

  Title:  "Refresh CPAN to 1.24"
   From:  Andreas Koenig
  Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm

  Title:  "Refresh ExtUtils::Manifest to 1.33"
   From:  Andreas Koenig
  Files:  lib/ExtUtils/Manifest.pm

  Title:  "Update $VERSION of ExtUtils::Embed to reflect reality"
   From:  Chip Salzenberg
  Files:  lib/ExtUtils/Embed.pm

  Title:  "Fix POSIX::raise()"
   From:  "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
 Msg-ID:            <Pine.SUN.3.91.970401153125.8053A-100000@hol-
menkollen.ifi.uio
   Date:  Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
  Files:  ext/POSIX/POSIX.pm

  Title:  "Eliminate warnings in File::Basename"
   From:  Robin Barker <rmb1@cise.npl.co.uk>
 Msg-ID:  <11173.9704011111@tempest.cise.npl.co.uk>
   Date:  Tue, 1 Apr 97 12:11:43 BST
  Files:  lib/File/Basename.pm t/lib/basename.t

  Title:  "Eliminate warning in CGI.pm"
   From:  Chip Salzenberg
  Files:  lib/CGI.pm

  Title:  "Tweaks to constant.pm"
   From:  Tom Phoenix
 Msg-ID:    <Pine.GSO.3.96.970331205519.16684I-100000@kelly.tele-
port.com>
   Date:  Mon, 31 Mar 1997 21:10:14 -0800 (PST)
  Files:  lib/constant.pm

  Title:  "Document eval vs. sub in Benchmark"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199704012231.XAA00225@crypt.compulink.co.uk>
   Date:  Tue, 01 Apr 1997 23:31:55 +0100
  Files:  lib/Benchmark.pm

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Improve heuristics for pod2man titles"
   From:  Roderick Schertler
 Msg-ID:  <pzn2ri9gto.fsf@eeyore.ibcinc.com>
   Date:  01 Apr 1997 23:41:55 -0500
  Files:  pod/pod2man.PL

 DOCUMENTATION

  Title:  "Clean up some poddities, and make  C<make  html>  work
again"
   From:  Chip Salzenberg
  Files:  pod/Makefile pod/perldelta.pod pod/perldiag.pod
          pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
          pod/perltrap.pod

  Title:  "Fix MM doc's use of "SUPER::""
   From:  avera@hal.com (Jim Avera)
 Msg-ID:  <9704012235.AA07841@membrane.hal.com>
   Date:  Tue, 1 Apr 1997 14:35:26 -0800 (PST)
  Files:  lib/ExtUtils/MakeMaker.pm

  Title:  "Eliminate pod warnings in libs"
   From:  Chip Salzenberg
  Files:  lib/CGI.pm lib/ExtUtils/Command.pm


---------------- Version 5.003_96 ----------------

 CORE LANGUAGE CHANGES

  Title:  "Support $ENV{PERL5OPT}"
   From:  Chip Salzenberg
  Files:   perl.c  pod/perldiag.pod  pod/perldelta.pod  pod/perl-
run.pod

  Title:  "Implement void context, in which C<wantarray>  is  un-
def"
   From:  Chip Salzenberg
  Files:  cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
          pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
          pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
          pp_sys.c proto.h

  Title:  "Don't look up &AUTOLOAD in  @ISA  when  calling  plain
function"
   From:  Chip Salzenberg
  Files:        global.sym       gv.c      lib/Text/ParseWords.pm
pod/perldelta.pod
          pp_hot.c proto.h t/op/method.t

  Title:  "Allow closures to be constant subroutines"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Make C<scalar(r)> mean C<scalar(reverse $_)>"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Fix lexical suicide from C<my $x = $x> in sub"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Make "Unrecog. char." fatal, and update its doc"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod toke.c

  Title:  "Die on patterns that will match empty string forever"
   From:  Stephen Potter <spp@psa.pencom.com>
 Msg-ID:  <199703282138.PAA28311@psa.pencom.com>
   Date:  Fri, 28 Mar 1997 15:38:30 -0600
  Files:  regcomp.c

 CORE PORTABILITY

  Title:  "safefree() mismatch"
   From:  Roderick Schertler
 Msg-ID:  <21338.859653381@eeyore.ibcinc.com>
   Date:  Sat, 29 Mar 1997 11:36:21 -0500
  Files:  util.c

  Title:  "FreeBSD update"
   From:  Slaven Rezic <eserte@cs.tu-berlin.de>
 Msg-ID:  <199703311417.QAA04162@cabulja.herceg.de>
   Date:  Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
  Files:  hints/freebsd.sh

  Title:  "Win32 update (seven patches)"
   From:  Gurusamy Sarathy and Nick Ing-Simmons
  Files:  EXTERN.h MANIFEST win32/Makefile win32/perl.mak
          win32/perl.rc win32/perldll.mak win32/makedef.pl
          win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat

 OTHER CORE CHANGES

  Title:  "Report PERL* environment variables in -V and perlbug"
   From:  Chip Salzenberg
  Files:  perl.c utils/perlbug.PL

  Title:  "Typo in perl.c: Printing NO_EMBED for perl -V"
   From:  Gisle Aas
 Msg-ID:  <199703301922.VAA13509@furubotn.sn.no>
   Date:  Sun, 30 Mar 1997 21:22:11 +0200
  Files:  perl.c

  Title:  "Don't let C<$var = $var> untaint $var"
   From:  Chip Salzenberg
  Files:  pp_hot.c pp_sys.c sv.h t/op/taint.t

  Title:  "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Re: 5.004's new srand() default seed"
   From:  Hallvard B Furuseth
 Msg-ID:  <199703302219.AAA20998@bombur2.uio.no>
   Date:  Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
  Files:  pp.c

  Title:  "Re: embedded perl and top_env problem "
   From:  Gurusamy Sarathy
 Msg-ID:  <199703280031.TAA05711@aatma.engin.umich.edu>
   Date:  Thu, 27 Mar 1997 19:31:42 -0500
  Files:  gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h
util.c

  Title:  "Define and use new macro: boolSV()"
   From:  Tim Bunce
  Files:    gv.c  lib/ExtUtils/typemap  os2/os2.c  pp.c  pp_hot.c
pp_sys.c
          sv.c sv.h universal.c vms/vms.c

  Title:  "Re: strict @F"
   From:  Hallvard B Furuseth
 Msg-ID:  <199703252110.WAA16038@bombur2.uio.no>
   Date:  Tue, 25 Mar 1997 22:10:33 +0100 (MET)
  Files:  toke.c

  Title:  "Try harder to identify errors at EOF"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Minor string change in toke.c: 'bareword'"
   From:  lvirden@cas.org
 Msg-ID:  <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
   Date:  Thu, 27 Mar 1997 13:02:46 -0500 (EST)
  Files:  toke.c
                                  in program text"
  Title:  "Improve diagnostic on
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod toke.c

  Title:  "Make Sock_size_t typedef work right"
   From:  Chip Salzenberg
  Files:  perl.h pp_sys.c

  Title:  "Eliminate unused dummy variable"
   From:  Doug MacEachern
 Msg-ID:  <199703270123.UAA25454@postman.osf.org>
   Date:  Wed, 26 Mar 1997 20:23:14 -0500
  Files:  lib/ExtUtils/Embed.pm unixish.h writemain.SH

 BUILD PROCESS

  Title:  "Allow for coexistence of  various  versions  of  perl-
diag.pod"
   From:  Chip Salzenberg
  Files:  installperl lib/diagnostics.pm

 LIBRARY AND EXTENSIONS

  Title:  "New module constant.pm"
   From:  Tom Phoenix
  Files:  MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t

  Title:  "Remove chat2"
   From:  Chip Salzenberg
  Files:  MANIFEST lib/chat2.inter lib/chat2.pl

  Title:  "Include CGI.pm 2.32"
   From:  Chip Salzenberg
  Files:  MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
          lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
          lib/CGI/Switch.pm

  Title:  "Fix C<print $_> in debugger"
   From:  Ilya Zakharevich
 Msg-ID:  <199703312355.SAA01068@monk.mps.ohio-state.edu>
   Date:  Mon, 31 Mar 1997 18:55:55 -0500 (EST)
  Files:  lib/perl5db.pl

  Title:  "Re: Pod problems & fixes"
   From:  Hallvard B Furuseth
 Msg-ID:  <199703261829.TAA17015@bombur2.uio.no>
   Date:  Wed, 26 Mar 1997 19:29:14 +0100 (MET)
  Files:  lib/Pod/Text.pm

  Title:   "Re:  $whoami calculation in Sys::Syslog.pm should not
be greedy"
   From:  Roderick Schertler
 Msg-ID:  <pz4tdu7j57.fsf@eeyore.ibcinc.com>
   Date:  29 Mar 1997 11:33:24 -0500
  Files:  lib/Sys/Syslog.pm

  Title:  "C<new SelectSaver $fh> doesn't always restore"
   From:  Spider Boardman
 Msg-ID:  <199703291906.OAA07232@Orb.Nashua.NH.US>
   Date:  Sat, 29 Mar 1997 14:06:37 -0500
  Files:  lib/SelectSaver.pm

  Title:  "Patch for Benchmark.pm"
   From:  Hugo van der  Sanden  <hv@crypt.compulink.co.uk>  w/Tim
Bunce
 Msg-ID:  <199703291504.PAA01596@crypt.compulink.co.uk>
   Date:  Sat, 29 Mar 1997 15:04:32 +0000
  Files:  lib/Benchmark.pm

  Title:  "Tiny doc fix for AutoSplit.pm"
   From:  "Randy J. Ray" <rjray@uswest.com>
 Msg-ID:
<rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
   Date:  Thu, 27 Mar 1997 14:17:38 -0700
  Files:  lib/AutoSplit.pm

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Tom C's Pod::Html and html tools, as of 30 March 97"
   From:  Chip Salzenberg
  Files:  MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL

  Title:  "Fix path bugs in installhtml"
   From:  Robin Barker <rmb1@cise.npl.co.uk>
 Msg-ID:  <3180.9703270906@tempest.cise.npl.co.uk>
   Date:  Thu, 27 Mar 97 09:06:14 GMT
  Files:  installhtml

  Title:  "Make perlbug say that it's only for core Perl bugs"
   From:  Chip Salzenberg
  Files:  utils/perlbug.PL

 DOCUMENTATION

  Title:  "INSTALL-1.11"
   From:  Andy Dougherty
 Msg-ID:         <Pine.SOL.3.95q.970326140905.10178A-100000@frac-
tal.lafayette.
   Date:  Wed, 26 Mar 1997 14:27:52 -0500 (EST)
  Files:  INSTALL

  Title:  "Patch for perl.pod"
   From:  wmiddlet@Adobe.COM (William Middleton)
 Msg-ID:  <199703262305.PAA13121@ducks>
   Date:  Wed, 26 Mar 1997 15:05:39 -0800 (PST)
  Files:  pod/perl.pod

  Title:  "Document autouse and constant; update diagnostics"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Suggest to upgraders that they try '-w' again"
   From:  Hallvard B Furuseth
 Msg-ID:  <199703251901.UAA15982@bombur2.uio.no>
   Date:  Tue, 25 Mar 1997 20:01:26 +0100 (MET)
  Files:  pod/perldelta.pod

  Title:  "Improve and update documentation of constant subs"
   From:  Tom Phoenix
 Msg-ID:    <Pine.GSO.3.96.970331122546.14185C-100000@kelly.tele-
port.com>
   Date:  Mon, 31 Mar 1997 13:05:54 -0800 (PST)
  Files:  pod/perlsub.pod

  Title:  "Improve documentation of C<return>"
   From:  Chip Salzenberg
  Files:  pod/perlfunc.pod pod/perlsub.pod

  Title:  "perlfunc.pod patch"
   From:  Gisle Aas
 Msg-ID:  <199703262159.WAA17531@furubotn.sn.no>
   Date:  Wed, 26 Mar 1997 22:59:23 +0100
  Files:  pod/perlfunc.pod

  Title:    "Use   'while   (defined($x   =   <>))    {}',    per
<gnat@frii.com>"
   From:  Chip Salzenberg
  Files:    configpm   lib/Term/Cap.pm   perlsh   pod/perlipc.pod
pod/perlop.pod
          pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
          pod/perlvar.pod win32/bin/search.bat

  Title:   "Document  and  test  C<%>  behavior   with   negative
operands"
   From:  Chip Salzenberg
  Files:  pod/perlop.pod t/op/arith.t

  Title:  "Update docs on $]"
   From:  Chip Salzenberg
  Files:  pod/perlvar.pod

  Title:  "perlvar.pod patch"
   From:  Gisle Aas
 Msg-ID:  <199703261254.NAA10237@bergen.sn.no>
   Date:  Wed, 26 Mar 1997 13:54:00 +0100
  Files:  pod/perlvar.pod

  Title:  "Fix example of C<or> vs. C<||>"
   From:  Chip Salzenberg
  Files:  pod/perlsyn.pod

  Title:  "Pod usage and spelling patch"
   From:  Larry W. Virden
  Files:  pod/*.pod

  Title:  "Pod updates"
   From:  "Cary D. Renzema" <caryr@mxim.com>
 Msg-ID:  <199703262353.PAA01819@macs.mxim.com>
   Date:  Wed, 26 Mar 1997 15:53:22 -0800 (PST)
  Files:  pod/*.pod


---------------- Version 5.003_95 ----------------

 CORE LANGUAGE CHANGES

  Title:   "Don't compile scalar mods of aggregates, like C<@a =~
s/a/b/>"
   From:  Chip Salzenberg
  Files:  op.c t/op/misc.t

  Title:  "Automatically flush on C< $| = 1 >"
   From:  Chip Salzenberg
  Files:  mg.c

  Title:  "Refine modulus ("%") per suggestion of Tim Goodwin"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "If C<perl -a>, do equivalent of C<use vars '@F'>"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Warn about undef magic values just like non-magic"
   From:  Chip Salzenberg
  Files:   ext/Opcode/Safe.pm  sv.c  t/lib/db-btree.t   t/lib/db-
hash.t
          t/lib/db-recno.t t/pragma/locale.t

 CORE PORTABILITY

  Title:  "Remove redundant patch to hints/bsdos.sh"
   From:  Shigeya Suzuki <shigeya@foretune.co.jp>
 Msg-ID:  <19970322222244K.shigeya@foretune.co.jp>
   Date:  Sat, 22 Mar 1997 22:22:44 +0900
  Files:  hints/bsdos.sh

  Title:  "Another MachTen Patch"
   From:  Tom Phoenix
 Msg-ID:    <Pine.GSO.3.96.970324152150.20610P-100000@kelly.tele-
port.com>
   Date:  Mon, 24 Mar 1997 15:26:48 -0800 (PST)
  Files:  hints/machten_2.sh

  Title:  "Win32 update (five patches)"
   From:  Gurusamy Sarathy and Nick Ing-Simmons
  Files:  MANIFEST README.win32 doio.c dosish.h pp_sys.c
          lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
          t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
          win32/Makefile      win32/config.H     win32/config.w32
win32/win32.c
          win32/win32.h       win32/win32aux.c        win32/*.mak
win32/VC-2.0/*.mak

 OTHER CORE CHANGES

  Title:  "Fix botch with G_NOARGS; PUSHMARK *is* required"
   From:  Chip Salzenberg
  Files:  perl.c

  Title:  "Improve 'prototype mismatch' warning"
   From:  Chip Salzenberg
  Files:    global.sym   op.c   pod/perldiag.pod   proto.h   sv.c
t/comp/redef.t

  Title:  "In perlio, fix vprintf()  definition  and  define  vf-
printf()"
   From:  Chip Salzenberg
  Files:  perlio.c

 BUILD PROCESS

   (no other changes)

 LIBRARY AND EXTENSIONS

  Title:  "Fix C<require> in Getopt::Long to work with 5.003"
   From:  Chip Salzenberg
  Files:  lib/Getopt/Long.pm

  Title:  "Extraneous blank lines from Pod::Text"
   From:  Russ Allbery <rra@stanford.edu>
 Msg-ID:  <qumend4qq08.fsf@cyclone.stanford.edu>
   Date:  25 Mar 1997 01:28:55 -0800
  Files:  lib/Pod/Text.pm

  Title:  "Exporting UNIVERSAL::can"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
   Date:  Mon, 24 Mar 1997 17:54:01 +0000
  Files:  lib/UNIVERSAL.pm

  Title:  "Term::Readline patch for AmigaOS"
   From:  Norbert Pueschel
 Msg-ID:  <77724797@Armageddon.meb.uni-bonn.de>
   Date:  Sun, 23 Mar 1997 18:57:22 +0100
  Files:  lib/Term/ReadLine.pm

 TESTS

  Title:  "Reduce memory footprint of complex.t"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03020902af5d8e03c5ab@[194.51.248.84]>
   Date:  Tue, 25 Mar 1997 15:39:26 +0100
  Files:  t/lib/complex.t

 UTILITIES

  Title:  "Improve pod2man diagnostic when NAME is invalid"
   From:  Chip Salzenberg
  Files:  pod/pod2man.PL

 DOCUMENTATION

  Title:  "INSTALL-1.8 to INSTALL-1.9 updates"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970325135138.3374A-100000@frac-
tal.lafayette.e
   Date:  Tue, 25 Mar 1997 13:52:53 -0500 (EST)
  Files:  INSTALL

  Title:  "Document possible problems  with  -Mdiagnostics  after
upgrade"
   From:  Chip Salzenberg
  Files:  INSTALL

  Title:  "Mention perldelta in INSTALL"
   From:  Chip Salzenberg
  Files:  INSTALL

  Title:  "Describe pod format at top of INSTALL"
   From:  Chip Salzenberg
  Files:  INSTALL

  Title:  "Document C</a *b/x> fix"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "pods for subroutine argument autovivication"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
   Date:  Mon, 24 Mar 1997 07:25:21 +0000
  Files:  pod/perldelta.pod pod/perlsub.pod

  Title:  "Missing item in perldiag"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
   Date:  Sun, 23 Mar 1997 09:24:09 +0000
  Files:  pod/perldiag.pod

  Title:  "Mention and discourage use of term 'soft reference'"
   From:  Chip Salzenberg
  Files:  pod/perlref.pod

  Title:  "Pod problems & fixes"
   From:  Hallvard B Furuseth
 Msg-ID:  <199703242031.VAA14997@bombur2.uio.no>
   Date:  Mon, 24 Mar 1997 21:31:51 +0100 (MET)
  Files:    INSTALL  lib/Term/Complete.pm  lib/subs.pm  pod/perl-
call.pod
          pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
          pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
          pod/perlpod.pod pod/pod2html.PL

  Title:  "DB_File documentation fix"
   From:  Paul Marquess
 Msg-ID:  <9703240854.AA08401@claudius.bfsec.bt.co.uk>
   Date:  Mon, 24 Mar 97 08:54:16 GMT
  Files:  ext/DB_File/DB_File.pm

  Title:  "FAQ update"
   From:  Nathan Torkington <gnat@prometheus.frii.com>
  Files:  pod/perlfaq*.pod


---------------- Version 5.003_94 ----------------

 CORE LANGUAGE CHANGES

  Title:  "Defer creation of array and hash elements  as  parame-
ters"
   From:  Chip Salzenberg
  Files:   dump.c  global.sym mg.c op.c op.h perl.h pp.c pp_hot.c
proto.h
          sv.c

  Title:  "New special literal: __PACKAGE__"
   From:  Chip Salzenberg
  Files:  keywords.pl pod/perldata.pod toke.c

  Title:  "Ignore whitespace before +*? in //x"
   From:  Chip Salzenberg
  Files:  regcomp.c

  Title:  "Abort compilation at C<BEGIN{}> or  C<use>  after  er-
rors"
   From:  Chip Salzenberg
  Files:  op.c pod/perldiag.pod t/pragma/subs.t

  Title:  "allow C<substr 'hello', -10>"
   From:  David Dyck <dcd@tc.fluke.com>
 Msg-ID:  <97Mar10.155517pst.35716-2@gateway.fluke.com>
   Date:  Mon, 10 Mar 1997 15:55:44 -0800
  Files:  pp.c

  Title:  "Regularize C<x % y>, esp. when y is negative"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Flush before C<flock(FOO, LOCK_UN)>"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perlfunc.pod pp_sys.c

  Title:  "Close loopholes in prototype mismatch warning"
   From:  Chip Salzenberg
  Files:  op.c sv.c toke.c

  Title:  "Warn on C<while ($x = each %y) {}>"
   From:  Chip Salzenberg
  Files:  op.c pod/perldiag.pod

  Title:  "Don't warn on C<print $fh func()>"
   From:  Chip Salzenberg
  Files:  toke.c

 CORE PORTABILITY

  Title:  "Don't say 'static var = 1'"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199703091319.PAA24714@alpha.hut.fi>
   Date:  Sun, 9 Mar 1997 15:19:57 +0200 (EET)
  Files:  malloc.c

  Title:  "BSD/OS 3.0 hints"
   From:  Christopher Davis <ckd@loiosh.kei.com>
 Msg-ID:  <w47mjakw5t.fsf@loiosh.kei.com>
   Date:  14 Mar 1997 16:20:46 -0500
  Files:  hints/bsdos.sh

  Title:  "More MachTen hints"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.tele-
port.com
   Date:  Sun, 16 Mar 1997 13:40:35 -0800 (PST)
  Files:  hints/machten_2.sh

  Title:  "HP/UX hint comments"
   From:  Andy Dougherty
 Msg-ID:         <Pine.SOL.3.95q.970321153918.28770B-100000@frac-
tal.lafayette.
   Date:  Fri, 21 Mar 1997 15:43:07 -0500 (EST)
  Files:  hints/hpux.sh

  Title:  "VMS update"
   From:  Charles Bailey
 Msg-ID:  <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
   Date:  Tue, 11 Mar 1997 22:00:55 -0500 (EST)
  Files:  lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
          utils/perlbug.PL vms/descrip.mms

  Title:  "vmsish.t and related patches"
   From:  Charles Bailey
 Msg-ID:  <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
   Date:  Fri, 21 Mar 1997 01:32:47 -0500 (EST)
  Files:   MANIFEST   perl.h   vms/descrip.mms   vms/ext/vmsish.t
vms/vms.c

  Title:  "Win32 update (four patches)"
   From:  Gurusamy Sarathy and Nick Ing-Simmons
  Files:  MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
          lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
          lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
          lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
          lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
          lib/File/Path.pm   mg.c   t/comp/cpp.t  t/comp/script.t
t/harness
          t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
          t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
          t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
          t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
          t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
          t/pragma/strict.t   t/pragma/subs.t  t/pragma/warning.t
util.c
          win32/*

 OTHER CORE CHANGES

  Title:  "Guard against buffer overflow in yyerror() and related
funcs"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "For bin compat, rename calllist() and he_{,delay}free"
   From:  Chip Salzenberg
  Files:  global.sym hv.c op.c perl.c pod/perlguts.pod proto.h

  Title:  "Fix C<print> on tied default handle"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Fix C<local($a, undef, $b) = (1,2,3)>"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
   From:  Chip Salzenberg
  Files:  pp.c pp_hot.c

  Title:  "Don't warn on C<$x{y} .= "z"> when %x is tied"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Eliminate 'unreachable code' warnings"
   From:  Chip Salzenberg
  Files:  ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c

  Title:  "printf format corrections for -DDEBUGGING"
   From:  Roderick Schertler
 Msg-ID:  <26592.858793370@eeyore.ibcinc.com>
   Date:  Wed, 19 Mar 1997 12:42:50 -0500
  Files:  doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
          x2p/util.c

  Title:  "Warn about missing -DMULTIPLICITY if likely a problem"
   From:  Doug MacEachern
 Msg-ID:  <199703192345.SAA15070@postman.osf.org>
   Date:  Wed, 19 Mar 1997 18:45:53 -0500
  Files:  perl.c

 BUILD PROCESS

  Title:  "Don't use $(LIBS) when creating shared libperl"
   From:  Chip Salzenberg
  Files:  Makefile.SH

  Title:  "Don't use db 2.x, we're not yet ready for it"
   From:  Paul Marquess and Andy Dougherty
  Files:  Configure

  Title:  "Warn if #! command is longer than 32 chars"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "patches re perl -wc install{perl,man}"
   From:  Robin Barker <rmb1@cise.npl.co.uk>
 Msg-ID:  <21544.9703111313@tempest.cise.npl.co.uk>
   Date:  Tue, 11 Mar 97 13:13:16 GMT
  Files:  installman installperl

  Title:  "3_93 doesn't install pods"
   From:  Spider Boardman
 Msg-ID:  <199703160721.CAA08339@Orb.Nashua.NH.US>
   Date:  Sun, 16 Mar 1997 02:21:35 -0500
  Files:  installperl

  Title:  "When installing, use File::Copy instead of `cp`"
   From:  Chip Salzenberg
  Files:  installperl

  Title:  "Make hint files' warnings more visible"
   From:  Hallvard B Furuseth
 Msg-ID:  <199703202218.XAA09041@bombur2.uio.no>
   Date:  Thu, 20 Mar 1997 23:18:03 +0100 (MET)
  Files:       hints/3b1.sh     hints/apollo.sh     hints/cxux.sh
hints/dcosx.sh
          hints/dgux.sh      hints/esix4.sh      hints/freebsd.sh
hints/hpux.sh
          hints/irix_4.sh     hints/mips.sh     hints/next_3_0.sh
hints/os2.sh
          hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
          hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh

 LIBRARY AND EXTENSIONS

  Title:  "New module: autouse.pm"
   From:  Ilya Zakharevich
 Msg-ID:  <199703210034.TAA13469@monk.mps.ohio-state.edu>
   Date:  Thu, 20 Mar 1997 19:34:30 -0500 (EST)
  Files:  MANIFEST lib/autouse.pm

  Title:  "Math::Complex update"
   From:  Jarkko Hietaniemi
  Files:  lib/Math/Complex.pm t/lib/complex.t

  Title:  "Refresh DB_File to 1.12"
   From:  Paul Marquess
 Msg-ID:  <9703121551.AA07435@claudius.bfsec.bt.co.uk>
   Date:  Wed, 12 Mar 97 15:51:14 GMT
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs

  Title:  "New subroutine Symbol::qualify_to_ref()"
   From:  Roderick Schertler
 Msg-ID:  <pzlo7ut03b.fsf@eeyore.ibcinc.com>
   Date:  11 Mar 1997 19:39:36 -0500
  Files:  lib/Symbol.pm

  Title:  "In  debugger,  don't  reference  %{$f{$g}}  if  $f{$g}
doesn't exist"
   From:  Chip Salzenberg
  Files:  lib/perl5db.pl

  Title:   "In  File::Path,  some  systems can't remove read-only
files"
   From:  Chip Salzenberg
  Files:  lib/File/Path.pm

  Title:  "Fix typo in -l*perl* pattern"
   From:  Doug MacEachern
 Msg-ID:  <199703110414.XAA12884@berlin.atlantic.net>
   Date:  Mon, 10 Mar 1997 22:58:38 -0500
  Files:  lib/ExtUtils/Embed.pm

  Title:  "Fix bugs revealed by prototype warnings"
   From:  Chip Salzenberg
  Files:  ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
          lib/Getopt/Long.pm

  Title:  "Problems with SKIP in makemaker"
   From:  Ilya Zakharevich
 Msg-ID:  <199703210413.XAA21601@monk.mps.ohio-state.edu>
   Date:  Thu, 20 Mar 1997 23:13:31 -0500 (EST)
  Files:  lib/ExtUtils/MM_Unix.pm

  Title:  "In Exporter, don't C<require Carp> at file scope"
   From:  Chip Salzenberg
  Files:  lib/Exporter.pm

  Title:  "fix for Exporter's $SIG{__WARN__} handler"
   From:  Roderick Schertler
 Msg-ID:  <2282.858296451@eeyore.ibcinc.com>
   Date:  Thu, 13 Mar 1997 18:40:51 -0500
  Files:  lib/Exporter.pm

  Title:  "Don't try to substr() refs in Carp"
   From:  Chip Salzenberg
  Files:  lib/Carp.pm

  Title:  "Re: NUL in die and other messages"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
   Date:  Fri, 21 Mar 1997 09:58:17 +0000
  Files:  lib/Carp.pm

  Title:  "Add entry for prototype() in Pod::Functions"
   From:  Chip Salzenberg
  Files:  lib/Pod/Functions.pm

  Title:  "Fix typos in IO::Socket documentation"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
   Date:  Tue, 18 Mar 1997 20:50:16 +0000
  Files:  ext/IO/lib/IO/Socket.pm

 TESTS

   (no other changes)

 UTILITIES

  Title:  "Re: bug in pod2man (5.00326): section=3 for  .pm  mod-
ules"
   From:  Roderick Schertler
 Msg-ID:  <pzn2sat1hg.fsf@eeyore.ibcinc.com>
   Date:  11 Mar 1997 19:09:31 -0500
  Files:  pod/pod2man.PL

 DOCUMENTATION

  Title:  "perlfaq.pod"
   From:  Tom Christiansen
 Msg-ID:  <199703172301.QAA12566@jhereg.perl.com>
   Date:  Mon, 17 Mar 1997 16:01:40 -0700
  Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
          pod/perlfaq*.pod pod/roffitall

  Title:  "*.pod changes based on the FAQ"
   From:  gnat@frii.com
 Msg-ID:  <199703171650.JAA02655@elara.frii.com>
   Date:  Mon, 17 Mar 1997 09:50:14 -0700 (MST)
  Files:  pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
          pod/perlop.pod pod/perlre.pod pod/perlrun.pod
          pod/perlsec.pod pod/perlvar.pod

  Title:  "INSTALL:  How to enable debugging"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970321112326.1414A-100000@frac-
tal.lafayette.e
   Date:  Fri, 21 Mar 1997 11:25:32 -0500 (EST)
  Files:  INSTALL

  Title:  "Document that $. is not reset on implicit open"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Re: Embedding success with _93 "
   From:  Doug MacEachern
 Msg-ID:  <199703112255.RAA22775@postman.osf.org>
   Date:  Tue, 11 Mar 1997 17:55:05 -0500
  Files:  pod/perldelta.pod

  Title:  "Update site list"
   From:  lvirden@cas.org (Larry W. Virden, x2487)
 Msg-ID:  <9703111053.AA20051@cas.org>
   Date:  Tue, 11 Mar 1997 10:53:49 -0500
  Files:  pod/perlmod.pod

  Title:  "Patch to document illegal characters"
   From:  Tom Phoenix
 Msg-ID:    <Pine.GSO.3.96.970314090558.15346J-100000@kelly.tele-
port.com>
   Date:  Fri, 14 Mar 1997 09:08:10 -0800 (PST)
  Files:  pod/perldiag.pod pod/perltrap.pod

  Title:  "Document trap with //o and closures"
   From:  Charles Bailey
 Msg-ID:  <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
   Date:  Mon, 10 Mar 1997 18:08:08 -0500 (EST)
  Files:  pod/perltrap.pod

  Title:  "Re: Inline PI function"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.tele-
port.com
   Date:  Mon, 10 Mar 1997 14:33:20 -0800 (PST)
  Files:  pod/perlsub.pod

  Title:  "Illegal character in input"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.tele-
port.com
   Date:  Mon, 10 Mar 1997 15:21:21 -0800 (PST)
  Files:  pod/perldiag.pod

  Title:  "Patch for docs Re: Lost backslash"
   From:  Tom Phoenix
 Msg-ID:    <Pine.GSO.3.96.970319071438.24834G-100000@kelly.tele-
port.com>
   Date:  Wed, 19 Mar 1997 07:28:57 -0800 (PST)
  Files:  pod/perlop.pod

  Title:  "XSUB's doc fix"
   From:  Roderick Schertler
 Msg-ID:  <28804.858012126@eeyore.ibcinc.com>
   Date:  Mon, 10 Mar 1997 11:42:06 -0500
  Files:  pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod

  Title:  "Document return from do FILE"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
   Date:  Tue, 18 Mar 1997 14:50:10 +0000
  Files:  pod/perlfunc.pod

  Title:  "Document $^M in perlvar"
   From:  Robin Barker <rmb1@cise.npl.co.uk>
 Msg-ID:  <6153.9703202108@tempest.cise.npl.co.uk>
   Date:  Thu, 20 Mar 97 21:08:33 GMT
  Files:  pod/perlvar.pod

  Title:  "typos in pods of 5.003_93"
   From:  Jim Meyering <meyering@asic.sc.ti.com>
 Msg-ID:  <wpgendbzvhx.fsf@asic.sc.ti.com>
   Date:  19 Mar 1997 10:39:38 -0600
  Files:  pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
          pod/perltoot.pod pod/perlxs.pod

  Title:  "Re: Updates to pod punctuations"
   From:  lvirden@cas.org (Larry W. Virden, x2487)
 Msg-ID:  <9703141700.AA22911@cas.org>
   Date:  Fri, 14 Mar 1997 17:00:12 -0500
  Files:  pod/*.pod

  Title:  "clarify example in perlfunc"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199703201746.TAA25195@alpha.hut.fi>
   Date:  Thu, 20 Mar 1997 19:46:01 +0200 (EET)
  Files:  pod/perlfunc.pod

  Title:  "Regularize headings in DB_File documentation"
   From:  Chip Salzenberg
  Files:  ext/DB_File/DB_File.pm


---------------- Version 5.003_93 ----------------

Me, last time:
     "This release will be the public beta of 5.004,
        or my name isn't Larson T. Pettifogger."  Me, now:
     "Gone like *that*, a fortune in letterhead."

 CORE LANGUAGE CHANGES

  Title:  "Don't autovivify array and hash elements in sub param-
eters"
   From:  Gurusamy Sarathy
 Msg-ID:  <199703061912.OAA20606@aatma.engin.umich.edu>
   Date:  Thu, 06 Mar 1997 14:12:09 -0500
  Files:  op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod

  Title:  "Support READ and GETC for tied handles"
   From:  Doug MacEachern
 Msg-ID:  <199703090019.TAA32591@postman.osf.org>
   Date:  Sat, 08 Mar 1997 19:19:38 -0500
  Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t

  Title:  "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
   From:  Chip Salzenberg
  Files:  op.c pod/perldiag.pod

  Title:  "Warn on %{+undef} and @{+undef}"
   From:  Chip Salzenberg
  Files:  pp.c pp_hot.c

 CORE PORTABILITY

  Title:  "VMS update"
   From:  Charles Bailey
 Msg-ID:  <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
   Date:  Fri, 07 Mar 1997 22:49:46 -0500 (EST)
  Files:          lib/ExtUtils/MM_VMS.pm          vms/descrip.mms
vms/gen_shrfls.pl
          vms/sockadapt.h

  Title:  "AmigaOS hint patch"
   From:  Norbert Pueschel
 Msg-ID:  <77724767@Armageddon.meb.uni-bonn.de>
   Date:  Sat, 08 Mar 1997 12:50:15 +0100
  Files:  hints/amigaos.sh

 OTHER CORE CHANGES

  Title:   "Make  conversion of @_ to real array work right after
C<shift>"
   From:  Chip Salzenberg
  Files:  av.c

  Title:  "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
   From:  Chip Salzenberg
  Files:  op.c perl.c proto.h

  Title:  "perl -P path patch"
   From:  Andy Dougherty
 Msg-ID:         <Pine.SOL.3.95q.970308120242.23766D-100000@frac-
tal.lafayette.
   Date:  Sat, 08 Mar 1997 12:45:08 -0500 (EST)
  Files:     config_H   config_h.SH   perl.c   plan9/config.plan9
t/comp/cpp.t
          vms/config.vms win32/config.H

 BUILD PROCESS

  Title:  "Fix for Unisys UNIX and libperl.so"
   From:  aburlison@cix.compulink.co.uk (Alan Burlison)
 Msg-ID:  <memo.147328@cix.compulink.co.uk>
   Date:  Thu, 6 Mar 97 16:28 GMT0
  Files:  Configure

  Title:  "Allow './Configure -Uoptimize'"
   From:  Andy Dougherty
 Msg-ID:         <Pine.SOL.3.95q.970306110532.11070A-100000@frac-
tal.lafayette.
   Date:  Thu, 06 Mar 1997 11:15:47 -0500 (EST)
  Files:  Configure

  Title:  "Use 'test -f', not 'test -x'"
   From:  Spider Boardman
 Msg-ID:  <199703080053.TAA13943@web.zk3.dec.com>
   Date:  Fri, 7 Mar 1997 19:53:00 -0500
  Files:  Configure

  Title:  "Don't count on 'trap 0' inside () in shell script"
   From:  aburlison@cix.compulink.co.uk (Alan Burlison)
 Msg-ID:  <memo.147326@cix.compulink.co.uk>
   Date:  Thu, 6 Mar 97 16:28 GMT0
  Files:  perl_exp.SH

 LIBRARY AND EXTENSIONS

  Title:  "Carp with multiple arguments"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
   Date:  Sat, 8 Mar 1997 20:12:17 +0000
  Files:  lib/Carp.pm

  Title:  "@EXPORT_FAIL fix for Exporter.pm"
   From:  Roderick Schertler
 Msg-ID:  <24884.857841724@eeyore.ibcinc.com>
   Date:  Sat, 08 Mar 1997 12:22:04 -0500
  Files:  lib/Exporter.pm

  Title:  "Open[23] autoflush docs"
   From:  Roderick Schertler
 Msg-ID:  <7939.857693947@eeyore.ibcinc.com>
   Date:  Thu, 06 Mar 1997 19:19:07 -0500
  Files:  lib/IPC/Open2.pm lib/IPC/Open3.pm

 TESTS

  Title:  "Fix counts in output of TEST"
   From:  Hugo van der Sanden <hv@iii.co.uk>
 Msg-ID:  <331F1507.4BE8@iii.co.uk>
   Date:  Thu, 06 Mar 1997 19:03:35 +0000
  Files:  t/TEST

  Title:  "Ignore backup files in strict.t and warning.t"
   From:  Chip Salzenberg
  Files:  t/pragma/strict.t t/pragma/warning.t

 UTILITIES

  Title:  "Quote pathname before using as pattern"
   From:  Chip Salzenberg
  Files:  pod/pod2html.PL

 DOCUMENTATION

  Title:  "Consolidated INSTALL updates since _92"
   From:  Andy Dougherty
 Msg-ID:         <Pine.SOL.3.95q.970308131806.23766F-100000@frac-
tal.lafayette.
   Date:  Sat, 08 Mar 1997 13:21:22 -0500 (EST)

  Title:  "Fix more E-Mail addresses in pods"
   From:  Chip Salzenberg
  Files:  lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
          lib/diagnostics.pm pod/buildtoc

  Title:  "Warn about '.' terminating E-Mail"
   From:  Chip Salzenberg
  Files:  pod/perlform.pod

  Title:  "OS/2 doc update"
   From:  Ilya Zakharevich
 Msg-ID:  <199703080537.AAA25157@monk.mps.ohio-state.edu>
   Date:  Sat, 8 Mar 1997 00:37:30 -0500 (EST)
  Files:  README.os2

  Title:  "PODs corrections"
   From:  Ilya Zakharevich
 Msg-ID:  <199703080253.VAA24975@monk.mps.ohio-state.edu>
   Date:  Fri, 7 Mar 1997 21:53:04 -0500 (EST)
  Files:  ext/DB_File/DB_File.pm ext/Socket/Socket.pm
          lib/Class/Template.pm lib/ExtUtils/Embed.pm
          lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
          lib/File/Basename.pm   lib/File/stat.pm    lib/Time/gm-
time.pm
          lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
          lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
          pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
          pod/perlop.pod pod/perlsub.pod


---------------- Version 5.003_92 ----------------

This  release  will be the public beta of 5.004, or my name isn't
Larson T. Pettifogger.

 CORE LANGUAGE CHANGES

  Title:  "Strictly follow lexical  context  of  C<eval  ''>  and
nested subs"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Make ::SUPER and UNIVERSAL work together"
   From:  Chip Salzenberg
  Files:  gv.c pod/perlguts.pod

 CORE PORTABILITY

  Title:  "HP-UX hint update"
   From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
 Msg-ID:  <1479.857653838@lyon.grenoble.hp.com>
   Date:  Thu, 06 Mar 97 14:10:38 +0100
  Files:  hints/hpux.sh

  Title:  "Re: The continuing MachTen saga"
   From:  Tom Phoenix
 Msg-ID:    <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.tele-
port.com>
   Date:  Wed, 5 Mar 1997 09:47:22 -0800 (PST)
  Files:  hints/machten_2.sh

  Title:  "OS/2 patches"
   From:  Ilya Zakharevich
 Msg-ID:  <199703060308.WAA22211@monk.mps.ohio-state.edu>
   Date:  Wed, 5 Mar 1997 22:08:43 -0500 (EST)
  Files:  hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t

  Title:  "VMS patches"
   From:  Charles Bailey
 Msg-ID:  <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
   Date:  Wed, 05 Mar 1997 23:10:24 -0500 (EST)
  Files:  lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm  perls-
dio.h
          t/op/runlevel.t  t/op/taint.t  vms/descrip.mms vms/per-
ly_c.vms
          vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl

 OTHER CORE CHANGES

  Title:  "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Clarify '-T too late' error"
   From:  Chip Salzenberg
  Files:  perl.c pod/perldiag.pod

  Title:  "Warn when redefining or undefining a constant sub"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod pp.c sv.c

  Title:  "Don't generate spurious 'not imported' warning"
   From:  Chip Salzenberg
  Files:  gv.c t/pragma/strict-vars pod/perldiag.pod

  Title:  "Clarify message re: @host in string"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod pod/perltrap.pod toke.c

  Title:  "Disconnect refs that are targets of pp_readline"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Fix typo in test of HvFILL()"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Allow for pad name array to be shorter than pad array"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Eliminate format-string type warnings"
   From:  Hallvard B Furuseth
 Msg-ID:  <199703030915.KAA11634@bombur2.uio.no>
   Date:  Mon, 3 Mar 1997 10:15:11 +0100 (MET)
  Files:   doio.c  ext/POSIX/POSIX.xs  gv.c hints/dec_osf.sh pp.c
pp_ctl.c
          pp_hot.c run.c sv.c x2p/a2py.c

  Title:  "Update copyright dates"
   From:  Chip Salzenberg
  Files:  *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c

 BUILD PROCESS

  Title:  "near-harmless bug in _91's Configure"
   From:  Roderick Schertler
 Msg-ID:  <pzg1yfuiza.fsf@eeyore.ibcinc.com>
   Date:  01 Mar 1997 21:26:49 -0500
  Files:  Configure

  Title:  "Change 'continuing anyway' to 'probably harmless'"
   From:  Chip Salzenberg
  Files:  INSTALL lib/ExtUtils/Liblist.pm

 LIBRARY AND EXTENSIONS

  Title:  "Newer ReadLine"
   From:  Ilya Zakharevich
 Msg-ID:  <199703040634.BAA19919@monk.mps.ohio-state.edu>
   Date:  Tue, 4 Mar 1997 01:34:28 -0500 (EST)
  Files:  lib/Term/ReadLine.pm lib/perl5db.pl

  Title:  "Refresh Getopt::Long to 2.9"
   From:  Johan Vromans <jvromans@squirrel.nl>
  Files:  lib/Getopt/Long.pm

  Title:  "Benchmark: using code refs"
   From:  Hugo van der Sanden <hv@iii.co.uk>
 Msg-ID:  <199703041132.LAA07613@tyree.iii.co.uk>
   Date:  Tue, 04 Mar 1997 11:32:11 +0000
  Files:  lib/Benchmark.pm

  Title:  "Fix quotewords"
   From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
 Msg-ID:  <199703060755.HAA15060@crypt.compulink.co.uk>
   Date:  Thu, 06 Mar 1997 07:55:25 +0000
  Files:  lib/Text/ParseWords.pm

  Title:  "Use IV instead of double for tms structure members"
   From:  Chip Salzenberg
  Files:  ext/POSIX/POSIX.xs

  Title:  "Document IO::File::new_tmpfile"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/File.pm

 TESTS

  Title:  "Make op/TEST silent under -w"
   From:  d-lewart@uiuc.edu (Daniel S. Lewart)
 Msg-ID:  <199703011821.NAA13037@sinistar.idle.com>
   Date:  Sat, 1 Mar 97 12:04:09 CST
  Files:  t/TEST

  Title:  "Smarter t/op/taint.t"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.tele-
port.com
   Date:  Mon, 3 Mar 1997 10:31:54 -0800 (PST)
  Files:  t/op/taint.t

  Title:  "Fix taint test for systems without csh"
   From:  Chip Salzenberg
  Files:  t/op/taint.t

  Title:  "Don't test locales if there is no setlocale()"
   From:  Chip Salzenberg
  Files:  t/pragma/locale.t

 UTILITIES

  Title:  "Update pod2html"
   From:  wmiddlet@Adobe.COM (William Middleton)
 Msg-ID:  <199703030025.QAA08106@ducks>
   Date:  Sun, 2 Mar 1997 16:25:03 -0800 (PST)
  Files:  pod/pod2html.PL

  Title:  "Support 'long long' in h2ph"
   From:  (name lost)
  Files:  utils/h2ph.PL

 DOCUMENTATION

  Title:  "Add taint checks and srand to perldelta"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.tele-
port.com
   Date:  Sun, 2 Mar 1997 11:56:08 -0800 (PST)
  Files:  pod/perldelta.pod

  Title:  "Don't call FileHandle 'deprecated'"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Improve sample module header"
   From:  Tom Christiansen and Graham Barr
 Msg-ID:  <199703011732.KAA14693@jhereg.perl.com>
   Date:  Sat, 01 Mar 1997 10:32:31 -0700
  Files:  pod/perlmod.pod

  Title:  "Clarify C<crypt> documentation"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.tele-
port.com
   Date:  Fri, 28 Feb 1997 13:18:25 -0800 (PST)
  Files:  pod/perlfunc.pod

  Title:  "Update list of CPAN sites"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199703021454.QAA07446@alpha.hut.fi>
   Date:  Sun, 2 Mar 1997 16:54:22 +0200 (EET)
  Files:  pod/perlmod.pod

  Title:  "Enhance description of 'server error'"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199702041903.VAA16070@alpha.hut.fi>
   Date:  Tue, 4 Feb 1997 21:03:23 +0200 (EET)
  Files:  pod/perldiag.pod

  Title:  "Regularize format of E-Mail addresses in *.pod"
   From:  Chip Salzenberg
  Files:  pod/*.pod


---------------- Version 5.003_91 ----------------

This is (should be?  must be!) the public beta of 5.004.

 CORE LANGUAGE CHANGES

  Title:  "Fix perl_call_*() when !G_EVAL"
   From:  Gurusamy Sarathy
 Msg-ID:  <199702250725.CAA09192@aatma.engin.umich.edu>,
          <199702251925.OAA15498@aatma.engin.umich.edu>,
          <199702252200.RAA16853@aatma.engin.umich.edu>
   Date:  Tue, 25 Feb 1997 02:25:56 -0500
  Files:   MANIFEST  gv.c  interp.sym  perl.c   perl.h   pp_ctl.c
pp_sys.c
          t/op/runlevel.t

  Title:  "Fix taint tests for writeable dirs in $ENV{PATH}"
   From:  Chip Salzenberg
  Files:  mg.c mg.h pod/perlsec.pod taint.c

  Title:  "Forbid tainted parameters for truncate()"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Don't taint magic hash keys unnecessarily"
   From:  Charles Bailey
 Msg-ID:  <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
   Date:  Fri, 28 Feb 1997 02:11:26 -0500 (EST)
  Files:  hv.c

 CORE PORTABILITY

  Title:  "VMS patches post _90"
   From:  Charles Bailey
 Msg-ID:  <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
   Date:  Fri, 28 Feb 1997 15:26:33 -0500 (EST)
  Files:   doio.c  mg.c  perl.h pp_hot.c t/op/rand.t t/op/taint.t
taint.c
          vms/descrip.mms vms/vms.c

  Title:  "Fix taint check in system() and exec() under  VMS  and
OS/2"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:   "If  _XOPEN_VERSION >= 4, socket length parameters are
size_t"
   From:  Michael H. Moran <mhm@austin.ibm.com>
  Files:  perl.h pp_sys.c

  Title:  "Make dooneliner() compile again"
   From:  Chip Salzenberg
  Files:  pp_sys.c

 OTHER CORE CHANGES

  Title:  "Short-circuit duplicate study() calls"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
   From:  Chip Salzenberg
  Files:  perl.c pp.c pp_sys.c toke.c util.c

  Title:  "Clean up and document API for hashes"
   From:  Gurusamy Sarathy
 Msg-ID:  <199702251824.NAA14859@aatma.engin.umich.edu>
   Date:  Tue, 25 Feb 1997 13:24:02 -0500
  Files:  hv.c hv.h pod/perldelta.pod pod/perlguts.pod

  Title:  "pp_undef was not always freeing memory"
   From:  Ilya Zakharevich
 Msg-ID:  <199702270653.BAA13949@monk.mps.ohio-state.edu>
   Date:  Thu, 27 Feb 1997 01:53:51 -0500 (EST)
  Files:  pp.c

  Title:  "Fix SEGV when debugging with foreach() lvalue patch"
   From:  Ilya Zakharevich
 Msg-ID:  <199702271924.OAA14557@monk.mps.ohio-state.edu>
   Date:  Thu, 27 Feb 1997 14:24:36 -0500 (EST)
  Files:  sv.c

  Title:  "Don't examine rx->exec_tainted if pregexec() fails"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Silence bogus typo warning on $DB::postponed"
   From:  Gurusamy Sarathy
 Msg-ID:  <199702271802.NAA12505@aatma.engin.umich.edu>
   Date:  Thu, 27 Feb 1997 13:02:30 -0500
  Files:  op.c

 BUILD PROCESS

  Title:  "Sanity check linking with $libs"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970225221634.2486A-100000@frac-
tal.lafayette.edu>
   Date:  Tue, 25 Feb 1997 14:13:45 -0500 (EST)
  Files:  Configure

  Title:  "Flush stdout when printing $randbits guess"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Configure changes for Irix nm"
   From:  Helmut Jarausch and Fabien Tassin
  Files:  Configure

  Title:  "Update OS/2 Configure diff"
   From:  Ilya Zakharevich
 Msg-ID:  <199702251906.OAA10608@monk.mps.ohio-state.edu>
   Date:  Tue, 25 Feb 1997 14:06:23 -0500 (EST)
  Files:  os2/diff.configure

 LIBRARY AND EXTENSIONS

  Title:  "Don't require() in a signal handler"
   From:  Chip Salzenberg
  Files:  lib/perl5db.pl

  Title:  "Make IPC::Open3 work without fork()"
   From:  Ilya Zakharevich
 Msg-ID:  <199702251937.OAA10718@monk.mps.ohio-state.edu>
   Date:  Tue, 25 Feb 1997 14:37:07 -0500 (EST)
  Files:  lib/IPC/Open3.pm

  Title:  "Follow up on elimination of $` $& $' in libraries"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
   Date:  Fri, 28 Feb 1997 13:59:42 +0000
  Files:  lib/Getopt/Long.pm lib/diagnostics.pm

  Title:  "Don't warn on use of CCFLAGS"
   From:  Andreas Koenig
 Msg-ID:  <199702251038.LAA13123@anna.in-berlin.de>
   Date:  Tue, 25 Feb 1997 11:38:43 +0100
  Files:  lib/ExtUtils/MakeMaker.pm

  Title:  "Allow explicit '-lperl' in link arguments"
   From:  Doug MacEachern
 Msg-ID:  <199702271625.LAA25402@postman.osf.org>
   Date:  Thu, 27 Feb 1997 11:25:04 -0500
  Files:  lib/ExtUtils/Embed.pm

 TESTS

  Title:  "New test op/taint.t"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.tele-
port.com
   Date:  Tue, 25 Feb 1997 11:36:53 -0800 (PST)
  Files:  MANIFEST t/op/taint.t

  Title:  "Patch to t/op/rand.t"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.tele-
port.com
   Date:  Tue, 25 Feb 1997 18:19:34 -0800 (PST)
  Files:  t/op/rand.t

 UTILITIES

  Title:  "Add --lax option to pod2man; use it in perldoc"
   From:  Nat <gnat@frii.com>, Chip Salzenberg
  Files:  pod/pod2man.PL utils/perldoc.PL

  Title:  "Eliminate dead code in pod2man"
   From:  Chip Salzenberg
  Files:  pod/pod2man.PL

 DOCUMENTATION

  Title:  "Warn about intrusive sfio behavior"
   From:  Andy Dougherty
 Msg-ID:         <Pine.SOL.3.95q.970228112136.24038G-100000@frac-
tal.lafayette.
   Date:  Fri, 28 Feb 1997 11:35:49 -0500 (EST)
  Files:  INSTALL

  Title:  "Updates to perlfunc.pod"
   From:  Tom Phoenix (with help from M.J.T. Guy and Tom C.)
  Files:  pod/perlfunc.pod

  Title:  "Move ENVIRONMENT from perl.pod to perlrun.pod"
   From:  Chip Salzenberg
  Files:  pod/perl.pod pod/perlrun.pod

  Title:  "Describe PERL_DEBUG_MSTATS in perlrun.pod"
   From:  Nat <gnat@frii.com>
  Files:  pod/perlrun.pod

  Title:  "Fix references to perlbug"
   From:  Chip Salzenberg
  Files:  pod/perl.pod pod/perldelta.pod pod/perllocale.pod
          pod/perltoc.pod


---------------- Version 5.003_90 ----------------

At last, a mil[le]stone:  The first beta of Perl 5.004.

 CORE LANGUAGE CHANGES

  Title:  "Automatically  call  srand()  before  rand()  if  user
didn't"
   From:  Chip Salzenberg
  Files:  pod/perlfunc.pod pp.c

 CORE PORTABILITY

  Title:  "Ultrix hints"
   From:  Spider Boardman
 Msg-ID:  <199702220951.EAA08156@Orb.Nashua.NH.US>
   Date:  Sat, 22 Feb 1997 04:51:48 -0500
  Files:  hints/ultrix_4.sh

  Title:  "Digital UNIX and 3_28"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199702231427.QAA13807@alpha.hut.fi>
   Date:  Sun, 23 Feb 1997 16:27:19 +0200 (EET)
  Files:  Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
          ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh

  Title:  "AmigaOS patches to 5.003_28"
   From:  Norbert Pueschel
 Msg-ID:  <77724759@Armageddon.meb.uni-bonn.de>
   Date:  Sat, 22 Feb 1997 18:08:02 +0100
  Files:  README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
          t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
          t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
          t/op/magic.t t/op/stat.t

  Title:  "Hints for DC/OSx"
   From:  Stephen Zander <srz@loopback>
 Msg-ID:  <199702242124.NAA03796@wsuse5.mckesson.com>
   Date:  Mon, 24 Feb 1997 13:24:54 -0800
  Files:  hints/dcosx.sh

  Title:  "Update VMS version"
   From:  Chip Salzenberg
  Files:  vms/config.vms vms/descrip.mms

 OTHER CORE CHANGES

  Title:  "Don't assume that sizeof(f) >= sizeof(void*)"
   From:  Chip Salzenberg
  Files:  doio.c malloc.c regexec.c

 BUILD PROCESS

  Title:  "Re: ccdlflags don't quite work"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970224160630.5700E-100000@frac-
tal.lafayette.e
   Date:  Mon, 24 Feb 1997 16:07:07 -0500 (EST)
  Files:  Configure

  Title:  "Use $ccflags, $ldflags, $libs when determining  $rand-
bits"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "'installperl -v' doesn't do enough"
   From:  Spider Boardman
 Msg-ID:  <199702241342.IAA25945@Orb.Nashua.NH.US>
   Date:  Mon, 24 Feb 1997 08:42:59 -0500
  Files:  installperl

  Title:  "installperl breaks running system (for a while)"
   From:  Spider Boardman
 Msg-ID:  <199702241412.JAA11829@Orb.Nashua.NH.US>
   Date:  Mon, 24 Feb 1997 09:12:11 -0500
  Files:  installperl

 LIBRARY AND EXTENSIONS

  Title:  "Don't clobber $1 et al in debugger's DB::sub()"
   From:  Ilya Zakharevich
  Files:  lib/perl5db.pl

  Title:  "Fix fd leak in IO::Pipe"
   From:  Roderick Schertler
 Msg-ID:  <pzn2sv722y.fsf@eeyore.ibcinc.com>
   Date:  23 Feb 1997 14:29:57 -0500
  Files:  ext/IO/lib/IO/Pipe.pm

  Title:  "Pod::Text fixes"
   From:  Roderick Schertler
 Msg-ID:  <350.856634588@eeyore.ibcinc.com>
   Date:  Sat, 22 Feb 1997 13:03:08 -0500
  Files:  lib/Pod/Text.pm

  Title:  "Trivial patch to make ExtUtils::Install more -w clean"
   From:  Tim Bunce
 Msg-ID:  <9702241605.AA17436@toad.ig.co.uk>
   Date:  Mon, 24 Feb 1997 16:05:17 +0000
  Files:  lib/ExtUtils/Install.pm

  Title:  "C<use vars> didn't work until 5.002"
   From:  Chip Salzenberg
  Files:  lib/vars.pm

 TESTS

  Title:  "More thoroughly test rand() and srand()"
   From:  Tom Phoenix
  Files:  t/op/rand.t

  Title:  "Don't use <*> where readdir() will do"
   From:  Chip Salzenberg
  Files:  t/op/stat.t

  Title:  "Allow for $^X to be 'miniperl'"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03020903af360f31aced@[194.51.248.65]>
   Date:  Sun, 23 Feb 1997 16:22:45 +0100
  Files:  t/op/magic.t

 UTILITIES

  Title:  "Post-28 INSTALL updates"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970224170713.5700H-100000@frac-
tal.lafayette.e
   Date:  Mon, 24 Feb 1997 17:09:09 -0500 (EST)
  Files:  INSTALL

  Title:  "Re: Hash key created by subroutine call? (fwd) "
   From:  Gurusamy Sarathy
 Msg-ID:  <199702242229.RAA04395@aatma.engin.umich.edu>
   Date:  Mon, 24 Feb 1997 17:29:30 -0500
  Files:  pod/perlsub.pod pod/perltrap.pod

  Title:  "Add documentation and '-h' option to perlbug"
   From:  Gurusamy Sarathy
 Msg-ID:  <199702240854.DAA27128@aatma.engin.umich.edu>
          and <199702242009.PAA02849@aatma.engin.umich.edu>
   Date:  Mon, 24 Feb 1997
  Files:  pod/perl.pod pod/perldelta.pod installman
          utils/perlbug.PL

  Title:  "pumpkin-1.9.pod"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970224155702.5700D-100000@frac-
tal.lafayette.e
   Date:  Mon, 24 Feb 1997 16:06:02 -0500 (EST)
  Files:  Porting/pumpkin.pod

 DOCUMENTATION

  Title:  "Fix typo in 'Tolkien quotation typo' fix"
   From:  Jarkko Hietaniemi
  Files:  Changes

  Title:  "Document one-argument limitation with #! line"
   From:  Tom Phoenix
 Msg-ID:   <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.tele-
port.com
   Date:  Sun, 23 Feb 1997 18:41:02 -0800 (PST)
  Files:  pod/perldiag.pod pod/perlsec.pod


---------------- Version 5.003_28 ----------------

This  release is beta candidate #6.  If this isn't good enough to
go beta, I'll eat a floppy disk.  (Okay, it's a chocolate floppy,
but still....)

 CORE LANGUAGE CHANGES

  Title:  "Don't let C<sub foo;> undefine &foo"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Make code, doc agree on $ENV{PATH} and `cmd`"
   From:  Chip Salzenberg
  Files:  pod/perlsec.pod pp_sys.c

  Title:  "Don't taint $x in C<$x = ($tainted =~ /(120
   From:  Chip Salzenberg
  Files:  pp_ctl.c pp_hot.c

  Title:  "Turn off 'expression tainted' flag at end of runops()"
   From:  Chip Salzenberg
  Files:  run.c

  Title:  "When overloading, don't throw away nomethod's value"
   From:  Ilya Zakharevich
  Files:  gv.c

  Title:  "Optimize keys() and values() in void context"
   From:  Chip Salzenberg
  Files:  doop.c op.c

 CORE PORTABILITY

  Title:  "New hints for Digital UNIX"
   From:  Jarkko Hietaniemi
  Files:  hints/dec_osf.sh

  Title:  "No version of AIX has working setre[ug]id()"
   From:  neufeld@fast.pvi.org (Keith Neufeld)
  Files:  hints/aix.sh

  Title:  "VMS patches post _27"
   From:  Charles Bailey
 Msg-ID:  <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
   Date:  Thu, 20 Feb 1997 01:58:46 -0500 (EST)
  Files:  MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
          lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
          pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
          vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
          vms/vms.c vms/vmsish.h

  Title:  "Re: OS/2 patch for _27"
   From:  Ilya Zakharevich
 Msg-ID:  <199702210024.TAA03174@monk.mps.ohio-state.edu>
   Date:  Thu, 20 Feb 1997 19:24:16 -0500 (EST)
  Files:  INSTALL README.os2 lib/Test/Harness.pm os2/Changes
          os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
          os2/perl2cmd.pl  perl.c pod/perldelta.pod t/TEST t/har-
ness
          t/op/magic.t

 OTHER CORE CHANGES

  Title:  "Fix a typo"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Undo signal patch -- it broke die() in signal"
   From:  Chip Salzenberg
  Files:  mg.c

  Title:  "Fix perl_call_sv(..., G_NOARGS)"
   From:  Chip Salzenberg
  Files:  perl.c

  Title:  "Fix SIGSEGV when cloning sub with complex expression"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Minor update to malloc.c"
   From:  Ilya Zakharevich
 Msg-ID:  <199702210244.VAA03676@monk.mps.ohio-state.edu>
   Date:  Thu, 20 Feb 1997 21:44:13 -0500 (EST)
  Files:  malloc.c

  Title:  "Fix the Tolkien quotation"
   From:  Chip Salzenberg
  Files:  perly.y

 BUILD PROCESS

   (no changes)

 LIBRARY AND EXTENSIONS

  Title:  "Debugger patch"
   From:  Ilya Zakharevich
 Msg-ID:  <199702210737.CAA03951@monk.mps.ohio-state.edu>
   Date:  Fri, 21 Feb 1997 02:37:59 -0500 (EST)
  Files:  lib/perl5db.pl

  Title:  "Avoid $` $& $' in libraries"
   From:  Ilya Zakharevich
 Msg-ID:  <199702210207.VAA03560@monk.mps.ohio-state.edu>
   Date:  Thu, 20 Feb 1997 21:07:30 -0500 (EST)
  Files:  lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
          os2/OS2/REXX/REXX.pm

  Title:  "Remove redundant clearerr() from IO::Seekable"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm

  Title:  "prototype error in File::stat"
   From:  Graham.Barr@tiuk.ti.com
 Msg-ID:  <199702180748.HAA14151@ultra-boy>
   Date:  Tue, 18 Feb 1997 07:48:40 GMT
  Files:  lib/File/stat.pm

 TESTS

  Title:  "Include 'study' in regexp.t"
   From:  Chip Salzenberg
  Files:  t/op/regexp.t

  Title:  "Don't run locale test if -DNO_LOCALE"
   From:  Chip Salzenberg
  Files:  t/pragma/locale.t

  Title:  "Tweak tests to notice $dont_use_nlink"
   From:  Chip Salzenberg
  Files:  t/io/fs.t t/op/stat.t

  Title:  "Add test for grep() and wantarray"
   From:  Hugo van der Sanden <hv@iii.co.uk>
 Msg-ID:  <199702181105.LAA17895@tyree.iii.co.uk>
   Date:  Tue, 18 Feb 1997 11:05:59 +0000
  Files:  t/op/misc.t

 UTILITIES

   (no changes)

 DOCUMENTATION

  Title:  "INSTALL updates since _26"
   From:  Andy Dougherty
 Msg-ID:          <Pine.SOL.3.95q.970218155815.2014F-100000@frac-
tal.lafayette.e
   Date:  Tue, 18 Feb 1997 16:00:08 -0500 (EST)
  Files:  INSTALL

  Title:  "Document "$$0" change"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "Don't recommend impossible //o for C<$x =~ $y>"
   From:  Chip Salzenberg
  Files:  pod/perlop.pod

  Title:  "Correct doc that claimed that <FH> was never false"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perlop.pod

  Title:  "Document C<$?> vs. $SIG{CHLD}"
   From:  Ulrich Pfeifer
  Files:  pod/perlvar.pod

  Title:  "Add pumpkin.pod"
   From:  Chip Salzenberg
  Files:  MANIFEST Porting/pumpkin.pod

  Title:  "Don't say "associat*ve arr*y""
   From:  Chip Salzenberg
  Files:  MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
          pod/perl.pod pod/perldelta.pod pod/perldiag.pod
          pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
          pod/perltie.pod    pod/perltoc.pod     pod/perltrap.pod
x2p/a2p.pod


---------------- Version 5.003_27 ----------------

This  release is beta candidate #5: Our last, best hope for a be-
ta.

 CORE LANGUAGE CHANGES

  Title:  "Better looks_like_number() function [sv.c]"
   From:  Gisle Aas
 Msg-ID:  <199702141708.SAA17546@bergen.sn.no>
   Date:  Fri, 14 Feb 1997 18:08:52 +0100
  Files:  sv.c

  Title:  "Remove  redundant  functions  UNIVERSAL::{class,is_in-
stance}"
   From:  Gisle Aas
 Msg-ID:  <hwwsbpeq2.fsf@bergen.sn.no>
   Date:  14 Feb 1997 15:52:21 +0000
  Files:  pod/perldelta.pod pod/perlobj.pod t/op/universal.t uni-
versal.c

  Title:  "Allow C<setpgrp $$>"
   From:  Roderick Schertler
 Msg-ID:  <pzraigyshr.fsf@eeyore.ibcinc.com>
   Date:  16 Feb 1997 23:19:12 -0500
  Files:  pp_sys.c

  Title:  "Fix syntax error on C<&$1>"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Fix sub call through magic var (e.g. C<&$1>)"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Fix grep() with refs in list context"
   From:  Chip Salzenberg
  Files:  pp.c

 CORE PORTABILITY

  Title:  "Eliminate $^S; add C<use vmsish qw(status exit time)>"
   From:  Charles Bailey
 Msg-ID:  <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
   Date:  Mon, 17 Feb 1997 02:45:26 -0500 (EST)
  Files:  MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
          lib/ExtUtils/Mksymlists.pm   lib/ExtUtils/xsubpp   mg.c
op.c
          perl.c perl.h pod/perldelta.pod pod/perlmod.pod
          pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
          vms/Makefile vms/config.vms vms/descrip.mms
          vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
          vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vm-
sish.h
          win32/makedef.pl

  Title:  "Eliminate FP exceptions under SCO 5"
   From:  Chip Salzenberg
  Files:  hints/sco.sh unixish.h

  Title:  "Digital UNIX hints"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199702151906.VAA22999@alpha.hut.fi>
   Date:  Sat, 15 Feb 1997 21:06:33 +0200 (EET)
  Files:  hints/dec_osf.sh

  Title:  "Irix6.4 (with 7.1 compilers)"
   From:  John Stoffel <jfs@fluent.com>
 Msg-ID:  <199702130238.VAA24468@jfs.Fluent.COM>
   Date:  Wed, 12 Feb 1997 21:38:51 -0500 (EST)
  Files:  hints/irix_6_2.sh hints/irix_6_4.sh

  Title:   "Update Plan 9, Win32, VMS configs with $shortsize and
$longsize"
   From:  Chip Salzenberg
  Files:  plan9/config.plan9 plan9/genconfig.pl
          vms/genconfig.pl win32/config.w32

 OTHER CORE CHANGES

  Title:  "Fix core dump when embedding"
   From:  Chip Salzenberg
  Files:  perl.c

  Title:  "Re: Fragile signals"
   From:  Ilya Zakharevich
 Msg-ID:  <199702130644.BAA07572@monk.mps.ohio-state.edu>
   Date:  Thu, 13 Feb 1997 01:44:39 -0500 (EST)
  Files:  mg.c

  Title:  "Make format strings correspond exactly to parameters"
   From:  Roderick Schertler
 Msg-ID:  <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
   Date:  13 Feb 1997 17:24:31 -0500
  Files:  doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c
op.c
          perl.c pp_ctl.c pp_sys.c regcomp.c toke.c

  Title:  "Don't try to attach 'o' magic to read-only values"
   From:  Chip Salzenberg
  Files:  sv.c

  Title:  "Fix carriage-return message"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "In <=>, test for equality first"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Don't mark sv_{true,false} PADTMP"
   From:  Chip Salzenberg
  Files:  op.c

 BUILD PROCESS

  Title:  "Fix eval "" in Configure"
   From:  allen@gateway.grumman.com (John L. Allen)
 Msg-ID:  <9702141809.AA17001@gateway.grumman.com>
   Date:  Fri, 14 Feb 1997 13:09:53 -0500
  Files:  Configure

  Title:  "Don't link with -lsfio if sfio is not requested"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "perl5.003_26 Configure change "win" for AIX 4"
   From:  Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
 Msg-ID:           <Pine.OSF.3.95.970214135751.32654A-100000@dog-
bert.cc.ndsu.NoD
   Date:  Fri, 14 Feb 1997 13:59:02 -0600 (CST)
  Files:  Configure

  Title:  "Update os2/diff.configure"
   From:  Chip Salzenberg
  Files:  os2/diff.configure

 LIBRARY AND EXTENSIONS

  Title:  "Remove Fatal.pm"
   From:  Chip Salzenberg
  Files:  MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
          pod/roffitall t/lib/fatal.t

  Title:  "Refresh MakeMaker to 5.40"
   From:  Andy Dougherty, Andreas Koenig, Tim Bunce
  Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
          lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm

  Title:  "Refresh CPAN.pm to 1.21"
   From:  Andreas Koenig
  Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm

  Title:  "Refresh Test::Harness to 1.15"
   From:  Andreas Koenig
  Files:  lib/Test/Harness.pm

 TESTS

  Title:  "Remove non-portable locale tests"
   From:  Chip Salzenberg
  Files:  t/pragma/locale.t

 UTILITIES

  Title:   "pod2man: missing '-' in name section shouldn't be fa-
tal"
   From:  Ulrich Pfeifer
 Msg-ID:  <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
   Date:  10 Feb 1997 18:38:45 +0100
  Files:  pod/pod2man.PL

 DOCUMENTATION

  Title:  "Update To-Do list"
   From:  Tim Bunce
 Msg-ID:  <9702101900.AA25293@toad.ig.co.uk>
   Date:  Mon, 10 Feb 1997 19:00:59 +0000
  Files:  Todo

  Title:  "Fix formatting in perldiag"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod


---------------- Version 5.003_26 ----------------

This release is beta candidate #4.  "Once more, dear friends...."

 CORE LANGUAGE CHANGES
                 in script an error (per Larry)"
  Title:  "Make
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod toke.c

  Title:  "Support '%i' format and 'h' modifier in s?printf"
   From:  Chip Salzenberg
  Files:  doop.c pod/perldelta.pod

 CORE PORTABILITY

  Title:   "Fix  value of system() and $? for DEC UNIX, VMS, oth-
ers"
   From:  Chip Salzenberg
  Files:  mg.c perl.h pp_sys.c

  Title:  "VMS patches post _25"
   From:  Charles Bailey
 Msg-ID:  <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
   Date:  Fri, 07 Feb 1997 01:56:12 -0500 (EST)
  Files:  Porting/Glossary lib/ExtUtils/Liblist.pm
          lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
          vms/Makefile vms/config.vms vms/descrip.mms vms/gencon-
fig.pl
          vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c

  Title:  "Hints for BSDOS"
   From:  Christopher Davis <ckd@loiosh.kei.com>
 Msg-ID:  <199702042011.PAA09206@loiosh.kei.com>
   Date:  Tue, 4 Feb 1997 15:11:13 -0500 (EST)
  Files:  hints/bsdos.sh

  Title:  "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
   From:  Chip Salzenberg
  Files:  doio.c

 OTHER CORE CHANGES

  Title:  "Fix (yet another) Tk closure problem"
   From:  Chip Salzenberg
  Files:  op.c perl.c pp_ctl.c

  Title:  "Fix value of C<foreach>"
   From:  Chip Salzenberg
  Files:  cop.h pp_ctl.c

  Title:  "Regexp optimizations"
   From:  Ilya Zakharevich
 Msg-ID:  <199702041102.GAA24805@monk.mps.ohio-state.edu>
   Date:  Tue, 4 Feb 1997 06:02:10 -0500 (EST)
  Files:  regcomp.c regexec.c

  Title:  "Re: static buffer in not_a_number() [sv.c] might over-
flow"
   From:  Gisle Aas
 Msg-ID:  <hbu9uz1si.fsf@bergen.sn.no>
   Date:  09 Feb 1997 11:55:41 +0100
  Files:  sv.c

  Title:  "Refine 'runaway string' heuristic"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Fix core dump on C<print "a", last> in eval"
   From:  Chip Salzenberg
  Files:  pp_ctl.c

  Title:  "Catch C<use integer; $x % 0>"
   From:  Chip Salzenberg
  Files:  pp.c

 BUILD PROCESS

  Title:  "Fix usage message in configure.gnu"
   From:  Jarkko Hietaniemi
  Files:  configure.gnu

 LIBRARY AND EXTENSIONS

  Title:  "DB_File 1.11 patch"
   From:  Paul Marquess
 Msg-ID:  <9702061553.AA18147@claudius.bfsec.bt.co.uk>
   Date:  Thu, 6 Feb 97 15:53:34 GMT
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs

  Title:  "Faster File::Compare"
   From:  Gisle Aas
 Msg-ID:  <199702051342.OAA02753@bergen.sn.no>
   Date:  Wed, 5 Feb 1997 14:42:49 +0100
  Files:  lib/File/Compare.pm

  Title:  "Make diagnostics module strip formatting directives"
   From:  Chip Salzenberg
  Files:  lib/diagnostics.pm pod/perldiag.pod

  Title:  "Fix warning from missing POSIX::setvbuf()"
   From:  Chip Salzenberg
  Files:  ext/IO/IO.xs

 TESTS

  Title:  "Fix closure.t for AmigaOS (again)"
   From:  Norbert Pueschel
 Msg-ID:  <77724742@Armageddon.meb.uni-bonn.de>
   Date:  Wed, 05 Feb 1997 18:56:45 +0100
  Files:  t/op/closure.t

 UTILITIES

  Title:  "perldoc -f <perlfunc>"
   From:  Gisle Aas
 Msg-ID:  <199702051127.MAA02090@bergen.sn.no>
   Date:  Wed, 5 Feb 1997 12:27:36 +0100
  Files:  utils/perldoc.PL

  Title:  "Fix pod2man's handling of quotes in =items"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199702042023.WAA13143@alpha.hut.fi>
   Date:  Tue, 4 Feb 1997 22:23:34 +0200 (EET)
  Files:  pod/pod2man.PL

 DOCUMENTATION

  Title:  "return *FH pod patch"
   From:  allen@gateway.grumman.com (John L. Allen)
 Msg-ID:  <9702061507.AA04474@gateway.grumman.com>
   Date:  Thu, 6 Feb 1997 10:07:28 -0500
  Files:  pod/perldata.pod pod/perlsub.pod

  Title:  "Describe interation of untie and DESTROY"
   From:  Paul Marquess and Chip Salzenberg
  Files:  pod/perltie.pod


---------------- Version 5.003_25 ----------------

This release is beta candidate #3.  Here's hoping...

 CORE LANGUAGE CHANGES

  Title:  "Make $] read-only"
   From:  Chip Salzenberg
  Files:  gv.c

  Title:  "New variable C<$^S> is a native version of C<$?>"
   From:  Chip Salzenberg
  Files:   doio.c  global.sym gv.c interp.sym lib/English.pm mg.c
perl.c
          perl.h  pod/perldelta.pod  pod/perlfunc.pod   pod/perl-
var.pod
          pp_ctl.c pp_sys.c proto.h util.c

  Title:  "Make $^T work with undump, and don't taint it"
   From:  Chip Salzenberg
  Files:  perl.c

 CORE PORTABILITY

  Title:  "VMS patches for _24"
   From:  Charles Bailey
 Msg-ID:  <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
   Date:  Fri, 31 Jan 1997 02:34:37 -0500 (EST)
  Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
          lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
          lib/ExtUtils/MakeMaker.pm  perl.h  pp_hot.c t/lib/file-
hand.t
          t/op/closure.t  vms/Makefile   vms/config.vms   vms/de-
scrip.mms
          vms/ext/filespec.t vms/vms.c vms/vmsish.h

  Title:  "hints/dec_osf.sh: polishing the comments"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199701301958.VAA08992@alpha.hut.fi>
   Date:  Thu, 30 Jan 1997 21:58:10 +0200 (EET)
  Files:  hints/dec_osf.sh

  Title:  "amigaos.sh"
   From:  Norbert Pueschel
 Msg-ID:  <77724724@Armageddon.meb.uni-bonn.de>
   Date:  Wed, 29 Jan 1997 11:39:49 +0100
  Files:  hints/amigaos.sh

 OTHER CORE CHANGES

  Title:  "Require '-T' in argv[], not just on #! line"
   From:  Chip Salzenberg
  Files:  perl.c pod/perldiag.pod

  Title:  "Fix C<return @_> and associated stack bugs"
   From:  Chip Salzenberg
  Files:  cop.h pp_ctl.c pp_hot.c t/op/misc.t

  Title:  "Fix never-closing handle after C<select>"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Fix /G/g with patterns that match empty string"
   From:  Ilya Zakharevich
  Files:  pp_hot.c

  Title:  "Fix scalar leak in av_unshift"
   From:  Chip Salzenberg
  Files:  av.c

  Title:  "Ignore refs to lexicals when making refs to lexicals"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Don't create AV, HV, IO when assigning glob"
   From:  Chip Salzenberg
  Files:  mg.c

 BUILD PROCESS

  Title:  "Configure updates for intsize and ssizetype"
   From:  Andy Dougherty
  Files:  Configure MANIFEST config_H config_h.SH handy.h

  Title:   "Ask about /usr/bin/perl iff STDIN and STDERR are ter-
minals"
   From:  Chip Salzenberg
  Files:  installperl

 LIBRARY AND EXTENSIONS

  Title:  "Refresh CPAN to 1.19"
   From:  Andreas Koenig
  Files:  lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm

  Title:  "Debugger update"
   From:  Ilya Zakharevich
 Msg-ID:  <199702030406.XAA23029@monk.mps.ohio-state.edu>
   Date:  Sun, 2 Feb 1997 23:06:34 -0500 (EST)
  Files:  lib/perl5db.pl

  Title:  "In Symbol::gensym, don't make glob fake by copying it"
   From:  John Hughes <john@AtlanTech.COM>
  Files:  lib/Symbol.pm

  Title:  "Make POSIX::is*() eight-bit-clean"
   From:  Chip Salzenberg
  Files:  ext/POSIX/POSIX.xs

  Title:  "Make IO::Handle::gets() an alias of getline"
   From:  Gisle Aas
 Msg-ID:  <199701301103.MAA11291@bergen.sn.no>
   Date:  Thu, 30 Jan 1997 12:03:15 +0100
  Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm

 TESTS

  Title:  "More Amiga test patches"
   From:  Norbert Pueschel
 Msg-ID:  <77724725@Armageddon.meb.uni-bonn.de>
   Date:  Wed, 29 Jan 1997 16:07:33 +0100
  Files:  README.amiga t/lib/safe2.t t/op/closure.t

 UTILITIES

  Title:  "c2ph.PL fix"
   From:  lvirden@cas.org (Larry W. Virden)
 Msg-ID:  <199701301349.IAA16724@cas.org>
   Date:  Thu, 30 Jan 1997 08:49:19 -0500
  Files:  utils/c2ph.PL

  Title:  "Make pod2man a little laxer for perltoc.pod"
   From:  Chip Salzenberg
  Files:  pod/pod2man.PL

 DOCUMENTATION

  Title:  "Update to perl INSTALL file"
   From:  lvirden@cas.org (Larry W. Virden)
 Msg-ID:  <199701301338.IAA15878@cas.org>
   Date:  Thu, 30 Jan 1997 08:38:23 -0500
  Files:  INSTALL

  Title:  "Update to perl.pod suggested"
   From:  lvirden@cas.org (Larry W. Virden)
 Msg-ID:  <199701301345.IAA16514@cas.org>
   Date:  Thu, 30 Jan 1997 08:45:59 -0500
  Files:  pod/perl.pod

  Title:  "Document how extension pms go in $archlib"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod

  Title:  "perlfunc.pod tweaks"
   From:  Roderick Schertler
 Msg-ID:  <20526.854659255@eeyore.ibcinc.com>
   Date:  Thu, 30 Jan 1997 16:20:55 -0500
  Files:  pod/perlfunc.pod

  Title:  "new (Feb 1) perlembed.pod"
   From:  Jon Orwant <orwant@media.mit.edu>
 Msg-ID:  <9702012334.AA15747@fahrenheit-451.media.mit.edu>
   Date:  Sat, 1 Feb 1997 18:34:59 -0500
  Files:  pod/perlembed.pod

  Title:  "Error lines must not have trialing periods"
   From:  Chip Salzenberg
  Files:  pod/perldiag.pod


---------------- Version 5.003_24 ----------------

This  release  is  the  second  candidate for a public beta test.
It's, well, bunches better than _23.

 CORE LANGUAGE CHANGES

  Title:  "glob defaults to $_"
   From:  Gurusamy Sarathy
 Msg-ID:  <199701270809.DAA00934@aatma.engin.umich.edu>
   Date:  Mon, 27 Jan 1997 03:09:13 -0500
  Files:  op.c opcode.pl pod/perlfunc.pod t/op/glob.t

  Title:  "Re: an overloading bug "
   From:  Gurusamy Sarathy
 Msg-ID:  <199701270007.TAA26525@aatma.engin.umich.edu>
   Date:  Sun, 26 Jan 1997 19:07:45 -0500
  Files:  pod/perldiag.pod pod/perlfunc.pod pp_ctl.c

  Title:  "Don't warn on C<$ = undef>"
   From:  Chip Salzenberg
  Files:  mg.c

 CORE PORTABILITY

  Title:  "Win32 port"
   From:  Gary Ng <71564.1743@compuserve.com>
  Files:  MANIFEST win32/*

  Title:  "Amiga files"
   From:  Norbert Pueschel
 Msg-ID:  <77724712@Armageddon.meb.uni-bonn.de>
   Date:  Sun, 26 Jan 1997 17:42:15 +0100
  Files:  MANIFEST README.amiga hints/amigaos.sh

  Title:  "New dec_osf hints"
   From:  Jarkko.Hietaniemi@cc.hut.fi
 Msg-ID:  <199701271233.OAA21548@alpha.hut.fi>
   Date:  Mon, 27 Jan 1997 14:33:01 +0200 (EET)
  Files:  hints/dec_osf.sh

 OTHER CORE CHANGES

  Title:  "Prevent premature death of @_ during leavesub"
   From:  Chip Salzenberg
  Files:  pp_hot.c t/op/misc.t

  Title:  "Deref old stash when re-blessing"
   From:  Chip Salzenberg
  Files:  sv.c

  Title:  "Don't abort when RCHECK and DEBUGGING"
   From:  Tim Bunce
 Msg-ID:  <9701272339.AA16537@toad.ig.co.uk>
   Date:  Mon, 27 Jan 1997 23:39:48 +0000
  Files:  malloc.c

  Title:   "Fix  overloading  macro  conflict  with  Digital  'cc
-fast'"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199701272216.AAA04557@alpha.hut.fi>
   Date:  Tue, 28 Jan 1997 00:16:49 +0200 (EET)
  Files:  perl.h

  Title:  "global.sym: typo?"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199701261937.VAA07556@alpha.hut.fi>
   Date:  Sun, 26 Jan 1997 21:37:59 +0200 (EET)
  Files:  global.sym

 BUILD PROCESS

  Title:  "Put all extensions' modules in $archlib"
   From:  Chip Salzenberg
  Files:  installperl

  Title:  "Configure fixes: set $archlib, omit _NO_PROTO"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Make configure{,.gnu} ignore --cache-file option"
   From:  Norbert Pueschel
  Files:  configure configure.gnu

 LIBRARY AND EXTENSIONS

  Title:  "Version checking in XS bootstrap is optional"
   From:  Chip Salzenberg
  Files:  XSUB.h

  Title:  "Update $VERSION of DynaLoader and POSIX"
   From:  Chip Salzenberg
  Files:  ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm

  Title:  "Refresh Text::Wrap to 97.011701"
   From:  Chip Salzenberg
  Files:  lib/Text/Wrap.pm

  Title:  "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199701251510.RAA05142@alpha.hut.fi>
   Date:  Sat, 25 Jan 1997 17:10:20 +0200 (EET)
  Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs

  Title:  "Fix $Is_VMS typo in Test::Harness"
   From:  Chip Salzenberg
  Files:  lib/Test/Harness.pm

  Title:  "Allow for really big keys in Tie::SubstrHash"
   From:  data-drift@so.uio.no
 Msg-ID:  <199701282014.VAA12645@selters.uio.no>
   Date:  Tue, 28 Jan 1997 21:14:34 +0100 (MET)
  Files:  lib/Tie/SubstrHash.pm

  Title:   "Avoid  newRV_noinc()  in  IO,  for compiling with old
Perls"
   From:  Chip Salzenberg
  Files:  ext/IO/IO.xs

 TESTS

  Title:  "New test op/closure.t"
   From:  Tom Phoenix, Ulrich Pfeifer
  Files:  MANIFEST t/op/closure.t

 UTILITIES

  Title:  "xsubpp handing of void funcs breaks  extensions  using
XST_m*()"
   From:  Tim Bunce
 Msg-ID:  <9701271659.AA15137@toad.ig.co.uk>
   Date:  Mon, 27 Jan 1997 16:59:06 +0000
  Files:  lib/ExtUtils/xsubpp

 DOCUMENTATION

  Title:  "perldelta Fcntl enhancement"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199701251505.RAA22159@alpha.hut.fi>
   Date:  Sat, 25 Jan 1997 17:05:34 +0200 (EET)
  Files:  pod/perldelta.pod

  Title:  "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
   From:  Paul Marquess
  Files:  pod/perldelta.pod

  Title:    "Document   restrictions   on   gv_fetchmethod()  and
perl_call_sv()"
   From:  Chip Salzenberg
  Files:  pod/perldelta.pod pod/perlguts.pod

  Title:  "perldiag.pod: No comma allowed after %s"
   From:  Jarkko.Hietaniemi@cc.hut.fi
 Msg-ID:  <199701251541.RAA04120@alpha.hut.fi>
   Date:  Sat, 25 Jan 1997 17:41:53 +0200 (EET)
  Files:  pod/perldiag.pod

  Title:  "perlfunc.pod: localtime"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199701251629.SAA08114@alpha.hut.fi>
   Date:  Sat, 25 Jan 1997 18:29:37 +0200 (EET)
  Files:  pod/perlfunc.pod

  Title:  "perlfunc diff: gmtime"
   From:  Peter Haworth <pmh@edison.ioppublishing.com>
 Msg-ID:  <32EE1298.7B90@edison.ioppublishing.com>
   Date:  Tue, 28 Jan 1997 14:52:08 +0000
  Files:  pod/perlfunc.pod

  Title:  "Updates to guts"
   From:  Ilya Zakharevich
 Msg-ID:  <199701270034.TAA13177@monk.mps.ohio-state.edu>
   Date:  Sun, 26 Jan 1997 19:34:18 -0500 (EST)
  Files:  pod/perlguts.pod

  Title:  "perltoot fixes"
   From:  Tom Christiansen
 Msg-ID:  <6807.854214205@jinete>
   Date:  Sat, 25 Jan 1997 09:43:25 -0800
  Files:  pod/perltoot.pod

  Title:  "5.003_23: small typo in perlsyn.pod"
   From:  Gurusamy Sarathy
 Msg-ID:  <199701270824.DAA01169@aatma.engin.umich.edu>
   Date:  Mon, 27 Jan 1997 03:24:25 -0500
  Files:  pod/perlsyn.pod


---------------- Version 5.003_23 ----------------

This release is our first candidate for a public beta test.

 CORE LANGUAGE CHANGES

  Title:  "Disallow changing $_[0] in __DIE__ handlers"
   From:  Chip Salzenberg
  Files:  pod/perlfunc.pod util.c

  Title:  "Fix overloading with inheritance and AUTOLOAD"
   From:  Ilya Zakharevich
 Msg-ID:  <199701202226.RAA05072@monk.mps.ohio-state.edu>
   Date:  Mon, 20 Jan 1997 17:26:32 -0500 (EST)
  Files:   gv.c  lib/diagnostics.pm  lib/overload.pm  pod/perlde-
bug.pod
          pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
          pod/perlre.pod pod/perltoc.pod pod/perlxs.pod

  Title:  "Nested here-docs"
   From:  larry@wall.org (Larry Wall)
 Msg-ID:  <199701202313.PAA11693@wall.org>
   Date:  Mon, 20 Jan 1997 15:13:42 -0800
  Files:  toke.c

  Title:  "Revert $^X to old behavior (plus HP-UX bug fix)"
   From:  Chip Salzenberg
  Files:  hints/hpux.sh toke.c

  Title:  "Protect against '0' in 'stmt while <HANDLE>'"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Don't warn when closure uses var at file scope"
   From:  Chip Salzenberg
  Files:  op.c

 CORE PORTABILITY

  Title:  "VMS patches for _22"
   From:  Charles Bailey
 Msg-ID:  <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
   Date:  Mon, 20 Jan 1997 22:50:21 -0500 (EST)
  Files:    ext/POSIX/POSIX.xs  lib/ExtUtils/MM_VMS.pm  lib/ExtU-
tils/xsubpp
          lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
          vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
          vms/Makefile  vms/config.vms  vms/descrip.mms  vms/per-
ly_c.vms

  Title:  "Re: Perl 5.003_21: OS/2 patches"
   From:  Ilya Zakharevich
 Msg-ID:  <199701170446.XAA28939@monk.mps.ohio-state.edu>
   Date:  Thu, 16 Jan 1997 23:46:40 -0500 (EST)
  Files:  os2/Changes os2/os2.c

  Title:  "Plan9 update"
   From:  lutherh@stratcom.com (Luther Huffman)
  Files:  plan9/config.plan9 plan9/mkfile

  Title:  "Bugfixes for AmigaOS"
   From:  Norbert Pueschel
 Msg-ID:  <77724691@Armageddon.meb.uni-bonn.de>
   Date:  Wed, 22 Jan 1997 00:13:54 +0100
  Files:  hints/amigaos.sh lib/File/Basename.pm

  Title:  "New dec_osf.sh hints file"
   From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
 Msg-ID:  <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
   Date:  Fri, 24 Jan 1997 11:58:24 +0100
  Files:  hints/dec_osf.sh

  Title:  "on NeXT: gdbm problem fixed"
   From:  Andreas Koenig
 Msg-ID:  <199701210201.DAA17794@anna.in-berlin.de>
   Date:  Tue, 21 Jan 1997 03:01:32 +0100
  Files:  hints/next_3.sh hints/next_3_0.sh

  Title:  "patch for hints/powerux.sh"
   From:  tom@amber.ssd.hcsc.com (Tom Horsley)
 Msg-ID:  <9701181833.AA02602@amber.ssd.hcsc.com>
   Date:  Sat, 18 Jan 97 13:33:26 -0500
  Files:  hints/powerux.sh

  Title:  "hints & Configure changes to build perl on DC/OSx"
   From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
 Msg-ID:  <199701170043.QAA25985@wsbip1.mckesson.com>
   Date:  Thu, 16 Jan 1997 16:43:52 -0800
  Files:  Configure MANIFEST hints/dcosx.sh

  Title:  "patch for hints/cxux.sh perl5.003_22"
   From:  tom@amber.ssd.hcsc.com (Tom Horsley)
 Msg-ID:  <9701192014.AA05722@amber.ssd.hcsc.com>
   Date:  Sun, 19 Jan 97 15:14:04 -0500
  Files:  hints/cxux.sh

 OTHER CORE CHANGES

  Title:  "Make PERL5LIB and -I work like C<use lib>"
   From:  Tim Bunce
 Msg-ID:  <9701231523.AA26613@toad.ig.co.uk>
   Date:  Thu, 23 Jan 1997 15:23:27 +0000
  Files:  lib/lib.pm perl.c

  Title:  "Fix /G.a/"
   From:  Chip Salzenberg
  Files:  regcomp.c regcomp.h regexec.c regexp.h toke.c

  Title:  "Extend stack in pp_undef (!)"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Allow for sub to be redefined while executing"
   From:  Chip Salzenberg
  Files:  cop.h pp_hot.c t/op/misc.t

  Title:  "Eliminate redundant flag CVf_FORMAT"
   From:  Chip Salzenberg
  Files:  cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c

  Title:  "Generate IVs when possible in abs() and int()"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Efficiency patchlet for pp_aassign()"
   From:  Ilya Zakharevich
 Msg-ID:  <199701210305.WAA05451@monk.mps.ohio-state.edu>
   Date:  Mon, 20 Jan 1997 22:05:39 -0500 (EST)
  Files:  pp_hot.c

  Title:   "When  sorting, promote to PVNV only for built-in com-
parison"
   From:  Chip Salzenberg
  Files:  pp_ctl.c

  Title:  "Remove "suidperl security patch" message"
   From:  Chip Salzenberg
  Files:  perl.c

 BUILD PROCESS

  Title:  "Make configure.gnu a copy of configure; make configure
writea
   From:  Chip Salzenberg
  Files:  MANIFEST configure.gnu

  Title:  "Regen Configure with metaconfig: +ARCHNAME, -FILE_fil-
buf"
   From:  Chip Salzenberg and Charles Bailey
  Files:  Configure config_H config_h.SH hints/lynxos.sh
          os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
          utils/perlbug.PL vms/config.vms vms/fndvers.com

  Title:   "Compile  with  optimization when testing memory func-
tions"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Minor patch for Debian installation"
   From:  Chip Salzenberg
  Files:  installperl

 LIBRARY AND EXTENSIONS

  Title:  "Debugger update"
   From:  Ilya Zakharevich
 Msg-ID:  <199701190455.XAA02579@monk.mps.ohio-state.edu>
   Date:  Sat, 18 Jan 1997 23:54:59 -0500 (EST)
  Files:  lib/perl5db.pl

  Title:  "DynaLoader enhancement: support RTLD_GLOBAL"
   From:  Nick Ing-Simmons
 Msg-ID:  <199701240937.JAA11443@pluto.tiuk.ti.com>
   Date:  Fri, 24 Jan 1997 09:37:18 GMT
  Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
          ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
          ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
          ext/DynaLoader/dl_vms.xs

  Title:  "Fcntl: add more constants"
   From:  Jarkko.Hietaniemi@cc.hut.fi
 Msg-ID:  <199701191811.UAA16346@alpha.hut.fi>
   Date:  Sun, 19 Jan 1997 20:11:22 +0200 (EET)
  Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs

  Title:  "Refresh IO to 1.15 (plus DESTROY and new_tmpfile  fix-
es)"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
          ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
          ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t

  Title:   "Allow  IO.xs  to  remain  at  1.15  while $VERSION is
1.1501"
   From:  Chip Salzenberg
  Files:  XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm

  Title:  "Refresh CPAN to 1.15"
   From:  Andreas Koenig
  Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm

  Title:  "Add E* and SA_* constants"
   From:  Roderick Schertler
 Msg-ID:  <23338.853986967@eeyore.ibcinc.com>
   Date:  Wed, 22 Jan 1997 21:36:07 -0500
  Files:          ext/POSIX/POSIX.pm          ext/POSIX/POSIX.pod
ext/POSIX/POSIX.xs

 TESTS

  Title:  "Test nested here-docs"
   From:  hv@crypt.compulink.co.uk (Hugo van der Sanden)
 Msg-ID:  <199701210053.AAA02139@crypt.compulink.co.uk>
   Date:  Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
  Files:  t/base/lex.t

  Title:  "Fix tests of $^X and $0 to work with QNX"
   From:  Chip Salzenberg
  Files:   t/lib/io_pipe.t  t/lib/open2.t t/lib/open3.t t/op/mag-
ic.t

  Title:  "Patch tests for systems without fork()"
   From:  Norbert Pueschel
 Msg-ID:  <77724697@Armageddon.meb.uni-bonn.de>
   Date:  Thu, 23 Jan 1997 23:51:28 +0100
  Files:     t/io/pipe.t     t/lib/filehand.t     t/lib/io_pipe.t
t/lib/io_sock.t
          t/lib/open2.t t/lib/open3.t t/op/fork.t

  Title:  "Test patches for OS/2"
   From:  Ilya Zakharevich
 Msg-ID:  <199701170448.XAA28948@monk.mps.ohio-state.edu>
   Date:  Thu, 16 Jan 1997 23:48:18 -0500 (EST)
  Files:  os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
          os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
          os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
          os2/OS2/REXX/t/rx_tiesql.test
os2/OS2/REXX/t/rx_tievar.t
          os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
          os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
          t/comp/colon.t      t/comp/multiline.t      t/io/argv.t
t/lib/anydbm.t
          t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
          t/op/cmp.t t/op/magic.t

 UTILITIES

  Title:  "Translate 200 to &#200; in pod2html"
   From:  Chip Salzenberg
  Files:  pod/pod2html.PL

  Title:  "VMS patches: '.com' extension on scripts"
   From:  Charles Bailey
 Msg-ID:  <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
   Date:  Fri, 24 Jan 1997 18:42:29 -0500 (EST)
  Files:  pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
          pod/pod2man.PL       pod/pod2text.PL      utils/c2ph.PL
utils/h2ph.PL
          utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
          utils/pl2pm.PL  utils/splain.PL  vms/Makefile   vms/de-
scrip.mms
          x2p/find2perl.PL x2p/s2p.PL

  Title:   "Allow  MakeMaker 5.34 to use libraries containing '+'
in name"
   From:  dennism@cyrix.com (Dennis Marsa)
 Msg-ID:  <9701172027.AA27861@orion.cyrix.com>
   Date:  Fri, 17 Jan 97 14:27:32 CST
  Files:  lib/ExtUtils/Liblist.pm

 DOCUMENTATION

  Title:  "First cut at INSTALL edit"
   From:  Chip Salzenberg
  Files:  INSTALL

  Title:  "Additional docs for __DIE__ and __WARN__"
   From:  Gurusamy Sarathy
  Files:  pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod

  Title:  "Document #line directive"
   From:  Gurusamy Sarathy
 Msg-ID:  <199701240908.EAA23846@aatma.engin.umich.edu>
   Date:  Fri, 24 Jan 1997 04:08:44 -0500
  Files:  pod/perlsyn.pod pod/perltoc.pod

  Title:  "Perlguts version 30"
   From:  Jeff Okamoto
 Msg-ID:  <199701172117.AA116515863@hpcc123.corp.hp.com>
   Date:  Fri, 17 Jan 1997 13:17:43 -0800
  Files:  pod/perlguts.pod

  Title:  "delta for perldelta"
   From:  Tom Christiansen
 Msg-ID:  <804.854121463@jinete>
   Date:  Fri, 24 Jan 1997 07:57:43 -0800
  Files:  pod/perlnews.pod pod/perltoc.pod

  Title:  "Updates to perldelta"
   From:  Ilya Zakharevich
 Msg-ID:  <199701211610.LAA06227@monk.mps.ohio-state.edu>
   Date:  Mon, 20 Jan 1997 06:48:49 -0500 (EST)
  Files:  pod/perlnews.pod pod/perltoc.pod

  Title:  "perlnews.pod diff for the Fcntl"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199701211600.SAA30117@alpha.hut.fi>
   Date:  Tue, 21 Jan 1997 18:00:56 +0200 (EET)
  Files:  pod/perlnews.pod

  Title:  "Rename perlnews -> perldelta per Tom's request"
   From:  Chip Salzenberg
  Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
          pod/perldelta.pod pod/perltoc.pod pod/roffitall

  Title:  "Remove bad advice from perllocale.pod"
   From:  Chip Salzenberg
  Files:  pod/perllocale.pod


---------------- Version 5.003_22 ----------------

This release is primarily made up  of  bug  fixes,  the  foremost
among  which  repairs a showstopper memory corruption bug in for-
mats.

 CORE LANGUAGE CHANGES

  Title:  "Fix parsing of C< ${ xyz } >"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Don't parse method calls in strings"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Fix overly picky carping about leading '{' in regex"
   From:  Chip Salzenberg
  Files:  regcomp.c

 OTHER CORE CHANGES

  Title:  "Fix memory corruption from formats"
   From:  Chip Salzenberg
  Files:  op.c perl.c perly.c perly.c.diff perly.y  proto.h  sv.c
toke.c

 BUILD PROCESS

  Title:  "Fix '_mopop' typo"
   From:  Chip Salzenberg
  Files:  Makefile.SH

 LIBRARY AND EXTENSIONS

  Title:  "Gut IO::Handle::DESTROY"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/Handle.pm

  Title:  "RiscOS is case-insensitive"
   From:  Chip Salzenberg
  Files:  lib/File/Basename.pm

 TESTS

  Title:  "Fix thinko in db-recno.t"
   From:  Chip Salzenberg
  Files:  t/lib/db-recno.t

 UTILITIES

  Title:  "Make perlbug more cautionary and more verbose"
   From:  Kenneth Albanowski and Jarkko Hietaniemi
  Files:  utils/perlbug.PL

 DOCUMENTATION

  Title:  "NEW roffitall + INSTALL fix"
   From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
 Msg-ID:  <6058.853410121@lyon.grenoble.hp.com>
   Date:  Thu, 16 Jan 97 11:22:01 +0100
  Files:  INSTALL pod/roffitall

  Title:  "srand() doc update"
   From:  Roderick Schertler
 Msg-ID:  <24195.853379065@eeyore.ibcinc.com>
   Date:  Wed, 15 Jan 1997 20:44:25 -0500
  Files:  pod/perlfunc.pod

  Title:  "documentation of configpm (perl5.003_20)"
   From:  win@in.rhein-main.de (Winfried Koenig)
 Msg-ID:  <m0vkU40-0004WAC@incom.rhein-main.de>
   Date:  Wed, 15 Jan 1997 14:03:27 +0200 (EET)
  Files:  configpm


---------------- Version 5.003_21 ----------------

This  release  includes several important bug fixes, and a couple
of minor but valuable language tweaks.  Please read on for a list
of the significant changes:

 CORE LANGUAGE CHANGES

  Title:  "Fix overloading via inherited autoloaded functions"
   From:  Ilya Zakharevich
 Msg-ID:  <199701131022.FAA22830@monk.mps.ohio-state.edu>
   Date:  Mon, 13 Jan 1997 05:22:47 -0500 (EST)
  Files:   gv.c  lib/overload.pm  pod/perldiag.pod t/pragma/over-
load.t

  Title:  "Method call fixes: Don't cache in  alias,  don't  skip
undef"
   From:  Chip Salzenberg
  Files:  global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
          pod/perltoc.pod  pp.c pp_ctl.c pp_hot.c proto.h scope.c
sv.c
          t/op/method.t

  Title:  "Formats can be closures"
   From:  Chip Salzenberg
  Files:  cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h

  Title:  "Quote 'foo' in C<$x{-foo}>"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Forbid C< x->{y} > and  C<  x->[0]  >  under  C<strict
refs>"
   From:  Chip Salzenberg
  Files:  op.c pod/perldiag.pod t/pragma/strict-refs

  Title:   "Allow  <=>  to return undef when operands are not or-
dered"
   From:  Chip Salzenberg and Andreas Koenig
  Files:  MANIFEST pp.c t/op/cmp.t

  Title:  "Fail regex that starts with '{'"
   From:  Chip Salzenberg
  Files:  regcomp.c

 CORE PORTABILITY

  Title:  "Re: Perl 5.003_20: OS/2 patches"
   From:  Ilya Zakharevich
 Msg-ID:  <199701101102.GAA19051@monk.mps.ohio-state.edu>
   Date:  Fri, 10 Jan 1997 06:02:16 -0500 (EST)
  Files:    hints/os2.sh   os2/Changes   os2/os2.c   os2/os2ish.h
pp_sys.c

  Title:  "VMS patches for _20"
   From:  Charles Bailey
 Msg-ID:  <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
   Date:  Tue, 14 Jan 1997 17:34:43 -0500 (EST)
  Files:  configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
          t/pragma/strict.t  t/pragma/subs.t   t/pragma/warning.t
toke.c
          unixish.h vms/Makefile vms/config.vms vms/descrip.mms
          vms/genconfig.pl  vms/perly_c.vms  vms/test.com vms/vm-
sish.h
          x2p/a2p.h x2p/str.c

  Title:  "Irix 6.3 & 6.4 and perl5.003_20"
   From:  John Stoffel <jfs@fluent.com>
 Msg-ID:  <199701132242.RAA14601@jfs.Fluent.COM>
   Date:  Mon, 13 Jan 1997 17:42:50 -0500 (EST)
  Files:  MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh

  Title:  "Patch: MachTen hints, Configure"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03010d00af0123a93670@[194.51.248.75]>
   Date:  Tue, 14 Jan 1997 13:43:13 +0100
  Files:  Configure hints/machten.sh

  Title:  "Rename aux.sh to aux_3.sh for MS-LOSS"
   From:  Chip Salzenberg
  Files:  MANIFEST hints/aux_3.sh

 OTHER CORE CHANGES

  Title:  "Fix C< eval { my $x; eval '$x' } >"
   From:  Chip Salzenberg
  Files:  op.c t/op/misc.t

  Title:  "Don't warn if eval '' uses outer func's lexicals"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Avoid memory wastage in wait(); make pidstatus global"
   From:  Chip Salzenberg
  Files:  global.sym interp.sym perl.c perl.h pp_sys.c

  Title:  "Forbid ++ and -- on readonly values"
   From:  "John Q. Linux" <jql@accessone.com>
 Msg-ID:     <Pine.LNX.3.95.970110193330.11249D-100000@jql.acces-
sone.com>
   Date:  Fri, 10 Jan 1997 19:47:16 -0800 (PST)
  Files:  pp.c pp_hot.c

  Title:  "Keep array from dying during foreach(@array)"
   From:  Chip Salzenberg
  Files:  cop.h pp_ctl.c

  Title:  "Fix C< $a="simple"; split /($a)/o >"
   From:  Chip Salzenberg
  Files:  pp.c t/op/misc.t

  Title:    "Fix   infinite   loop   for   undef   function    in
@SIG{__WARN__,__DIE__}"
   From:  Chip Salzenberg
  Files:  util.c

  Title:  "Fix for anon-lists with tied entries coredump"
   From:  Gurusamy Sarathy
 Msg-ID:  <199701100745.CAA13057@aatma.engin.umich.edu>
   Date:  Fri, 10 Jan 1997 02:45:11 -0500
  Files:  pp.c

  Title:  "Don't set SVf_PADBUSY on immortal SVs"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Patch for Object subroutines"
   From:  Ilya Zakharevich
 Msg-ID:  <199701080156.UAA15366@monk.mps.ohio-state.edu>
   Date:  Tue, 7 Jan 1997 20:56:02 -0500 (EST)
  Files:  cop.h

  Title:   "Use  an SVt_PVLV to hold stacked OP pointers when de-
bugging"
   From:  Chip Salzenberg
  Files:  pp.c pp_hot.c

  Title:  "Undo change that freed large pad vars"
   From:  Chip Salzenberg
  Files:  scope.c

 BUILD PROCESS

  Title:  "Make MachTen hints file warn about db-recno failures"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03010d00aef92fba6aca@[194.51.248.78]>
   Date:  Wed, 8 Jan 1997 12:07:18 +0100
  Files:  hints/machten.sh

  Title:  "5.003_20, FreeBSD 3.0 and minor patch"
   From:  roberto@eurocontrol.fr (Ollivier Robert)
 Msg-ID:  <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
   Date:  Wed, 8 Jan 1997 14:37:47 +0100
  Files:  Configure

  Title:  "Make installperl quieter; only shared  libraries  need
0555"
   From:  Chip Salzenberg
  Files:  installperl

 TESTS

  Title:  "Advice on TEST failure"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03010d01aefbaefcf3bc@[194.51.248.78]>
   Date:  Fri, 10 Jan 1997 10:19:07 +0100
  Files:  t/TEST

  Title:  "UNIVERSAL tests"
   From:  Roderick Schertler
  Files:  MANIFEST t/op/universal.t

  Title:  "Test deletion of array during foreach"
   From:  Jarkko Hietaniemi
  Files:  t/op/misc.t

  Title:  "patch for db-recno.t"
   From:  Paul Marquess
 Msg-ID:  <9701121509.AA11147@claudius.bfsec.bt.co.uk>
   Date:  Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
  Files:  t/lib/db-recno.t

 LIBRARY AND EXTENSIONS

  Title:  "Localize info about filesystems being case-forgiving"
   From:  Chip Salzenberg
  Files:  lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
          pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
          utils/c2ph.PL  utils/h2ph.PL  utils/h2xs.PL utils/perl-
bug.PL
          utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
          x2p/find2perl.PL x2p/s2p.PL

  Title:  "Fix for fd leak in IO::File::new_tmpfile"
   From:  Graham Barr and Chip Salzenberg
  Files:  ext/IO/IO.xs ext/IO/lib/IO/Handle.pm

  Title:  "Refresh Getopt::Long to 2.6"
   From:  Johan Vromans <jvromans@squirrel.nl>
  Files:  lib/Getopt/Long.pm

  Title:  "Refresh DB_File to 1.10"
   From:  Paul Marquess
 Msg-ID:  <9701141247.AA21242@claudius.bfsec.bt.co.uk>
   Date:  Tue, 14 Jan 97 12:47:40 GMT
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs

  Title:  "Re: FileCache::cacheout clobbers $_"
   From:  Roderick Schertler
 Msg-ID:  <pz3ewb3189.fsf@eeyore.ibcinc.com>
   Date:  08 Jan 1997 23:45:58 -0500
  Files:  lib/FileCache.pm lib/cacheout.pl

  Title:  "PATCH: AutoSplit"
   From:  Graham Barr
 Msg-ID:  <9603111010.AA29935@tiuk.ti.com>
   Date:  11 Mar 1996 06:01:58 -0500
  Files:  lib/AutoSplit.pm

  Title:  "Re: Uninitialized value in Carp.pm ? "
   From:  Gurusamy Sarathy
 Msg-ID:  <199701141815.NAA07960@aatma.engin.umich.edu>
   Date:  Tue, 14 Jan 1997 13:15:25 -0500
  Files:  lib/Carp.pm

  Title:  "Avoid "uninitialized" warnings from POSIX::constant()"
   From:  Chip Salzenberg
  Files:  ext/POSIX/POSIX.pm

  Title:  "Eliminate warning from C<use overload>"
   From:  Chip Salzenberg
  Files:  lib/overload.pm

  Title:  "low priority patches"
   From:  Paul Marquess
 Msg-ID:  <9701081655.AA27349@claudius.bfsec.bt.co.uk>
   Date:  Wed, 8 Jan 97 16:55:02 GMT
  Files:  lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t

 UTILITIES

  Title:  "Re: xsubpp and Tk ==> segfault"
   From:  Ilya Zakharevich
 Msg-ID:  <199701080825.DAA15813@monk.mps.ohio-state.edu>
   Date:  Wed, 8 Jan 1997 03:25:47 -0500 (EST)
  Files:  lib/ExtUtils/xsubpp

  Title:  "Re: MakeMaker and 'make uninstall'"
   From:  Andreas Koenig
 Msg-ID:  <199701101243.NAA26400@anna.in-berlin.de>
   Date:  Fri, 10 Jan 1997 13:43:39 +0100
  Files:  lib/ExtUtils/MM_Unix.pm

  Title:  "Don't search for pod if path is already valid"
   From:  Wayne Scott <wscott@ichips.intel.com>
 Msg-ID:  <199701082325.PAA04521@pdxlx008.intel.com>
   Date:  Wed, 08 Jan 1997 15:25:19 -0800
  Files:  utils/perldoc.PL

  Title:  "Yet another perldoc option"
   From:  Gisle Aas
 Msg-ID:  <199610022200.AAA15334@furubotn.sn.no>
   Date:  Thu, 3 Oct 1996 00:00:35 +0200
  Files:  utils/perldoc.PL

  Title:  "Re: perldoc, temp files, async pagers"
   From:  Roderick Schertler
 Msg-ID:  <pzwwtoom8p.fsf@eeyore.ibcinc.com>
   Date:  07 Jan 1997 22:54:14 -0500
  Files:  utils/perldoc.PL

 DOCUMENTATION

  Title:  "Full documentation generation patch"
   From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
 Msg-ID:  <15309.853323388@lyon.grenoble.hp.com>
   Date:  Wed, 15 Jan 97 11:16:28 +0100
  Files:  MANIFEST pod/roffitall pod/rofftoc

  Title:   "Re:  documentation  correction (i.e. patch) for perl-
syn.pod"
   From:  "M.J.T. Guy"
 Msg-ID:  <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
   Date:  Fri, 10 Jan 1997 18:06:37 +0000
  Files:  pod/perlsyn.pod

  Title:  "Document use of pos() and /G/"
   From:  Gurusamy Sarathy
 Msg-ID:  <199701132013.PAA26606@aatma.engin.umich.edu>
   Date:  Mon, 13 Jan 1997 15:13:12 -0500
  Files:  pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
          pod/perlre.pod pod/perltoc.pod pod/perltrap.pod

  Title:  "Fix example #4 in perlXStut"
   From:  Ilya Zakharevich
 Msg-ID:  <199701050739.CAA11112@monk.mps.ohio-state.edu>
   Date:  Sun, 5 Jan 1997 02:39:45 -0500 (EST)
  Files:  pod/perlxstut.pod

  Title:  "Document new closure warnings"
   From:  Chip Salzenberg
  Files:  op.c pod/perldiag.pod

  Title:  "Misc. doc patches missing in _20"
   From:  Roderick Schertler
 Msg-ID:  <102.852695733@eeyore.ibcinc.com>
   Date:  Tue, 07 Jan 1997 22:55:33 -0500
  Files:  pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod


---------------- Version 5.003_20 ----------------

The only language change in this release is the recension of sup-
port  for  named  closures:  Now, no subroutine declared "sub foo
{}" can be a closure.  (This is  a  return  to  the  behavior  of
5.003.)  In addition, there are new warnings triggered by any ap-
parent attempt to use named functions as closures.

And, as usual, there are the usual  little  fixes,  documentation
updates,  and  expanded tests.  This is good stuff.  "I love you,
man!"

 CORE LANGUAGE CHANGES

  Title:  "Rescind named closures"
   From:  Chip Salzenberg
  Files:  Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c

  Title:  "Fix: empty @_ when calling  empty-proto  subs  without
parens"
   From:  Graham Barr
 Msg-ID:  <32CE30F0.7E8425A5@tiuk.ti.com>
   Date:  Sat, 04 Jan 1997 10:29:04 +0000
  Files:  perly.c perly.y

 CORE PORTABILITY

  Title:  "Fix $^X on systems that set it to Perl's basename"
   From:  Chip Salzenberg
  Files:  hints/hpux.sh toke.c

  Title:  "Configure/perl5/Compartmented Mode Workstation (fwd)"
   From:  Andy Dougherty
 Msg-ID:           <Pine.SOL.3.95.970106131505.1662C-100000@frac-
tal.lafayette.ed
   Date:  Mon, 06 Jan 1997 13:15:38 -0500 (EST)
  Files:  Configure hints/dec_osf.sh

  Title:  "Remove obsolete file "dl_os2.xs"."
   From:  Ilya Zakharevich
  Files:  MANIFEST

 OTHER CORE CHANGES

  Title:  "Fix C< sub foo (&@); sub bar (&); foo {}, bar {},  bar
{} >"
   From:  Chip Salzenberg
  Files:  perly.c perly.c.diff perly.y

  Title:  "plug for safe/opcode leaks"
   From:  Doug MacEachern
 Msg-ID:  <199701072220.RAA02117@postman.osf.org>
   Date:  Tue, 07 Jan 1997 17:20:46 -0500
  Files:  op.c

  Title:  "Finish OP= warnings: none on ^="
   From:  Chip Salzenberg
  Files:  doop.c pp.c t/op/assignwarn.t

  Title:  "Fix Dynaloader failures with DProf"
   From:  Gurusamy Sarathy
 Msg-ID:  <199701061718.MAA26909@aatma.engin.umich.edu>
   Date:  Mon, 06 Jan 1997 12:18:46 -0500
  Files:  pp_hot.c

 BUILD PROCESS

  Title:  "Make Configure default to the first domain in /etc/re-
solv.conf"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Start all helper scripts with $startsh"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Support libperl.so under FreeBSD"
   From:  roberto@keltia.freenix.fr (Ollivier Robert)
 Msg-ID:  <Mutt.19970105224149.roberto@keltia.freenix.fr>
   Date:  Sun, 5 Jan 1997 22:41:49 +0100
  Files:  Configure Makefile.SH

 TESTS

  Title:  "New test: comp/proto.t"
   From:  Graham Barr
 Msg-ID:  <32D0C21F.3FB28D51@tiuk.ti.com>
   Date:  Mon, 06 Jan 1997 09:13:03 +0000
  Files:  MANIFEST t/comp/proto.t

  Title:  "More magic variable tests"
   From:  Roderick Schertler
 Msg-ID:  <7043.852565192@eeyore.ibcinc.com>
   Date:  Mon, 06 Jan 1997 10:39:52 -0500
  Files:  t/harness t/op/magic.t

 LIBRARY AND EXTENSIONS

  Title:  "File::Basename::dirname bugs"
   From:  Robin Barker <rmb@cise.npl.co.uk>
 Msg-ID:  <12393.9701071719@tempest.cise.npl.co.uk>
   Date:  Tue, 7 Jan 97 17:19:59 GMT
  Files:  lib/File/Basename.pm t/lib/basename.t

  Title:  "sigaction() problems"
   From:  Roderick Schertler
 Msg-ID:  <12808.852583324@eeyore.ibcinc.com>
   Date:  Mon, 06 Jan 1997 15:42:04 -0500
  Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod

  Title:  "Fix importation of FileHandle methods; fix POSIX docs"
   From:  Chip Salzenberg
  Files:    ext/POSIX/POSIX.pm  ext/POSIX/POSIX.pod  lib/FileHan-
dle.pm

  Title:  "Patch: make hints files warn about db-recno failures"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03010d00aef53ac4d18a@[194.51.248.68]>
   Date:  Sun, 5 Jan 1997 12:34:25 +0100
  Files:  MANIFEST hints/aux.sh hints/broken-db.msg  hints/freeb-
sd.sh

 UTILITIES

  Title:  "pod2html.PL patch (for 5.003-19)"
   From:  Fabien TASSIN <tassin@eerie.fr>
 Msg-ID:  <199701052347.AAA21297@solar5>
   Date:  Mon, 6 Jan 1997 00:47:01 +0100
  Files:  pod/pod2html.PL

 DOCUMENTATION

  Title:  "tiny doc patches"
   From:  Roderick Schertler
 Msg-ID:  <23338.852394333@eeyore.ibcinc.com>
   Date:  Sat, 04 Jan 1997 11:12:13 -0500
  Files:  pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod

  Title:  "doc patch for defined on perlfunc.pod"
   From:  Roderick Schertler
 Msg-ID:  <pz91686ek1.fsf@eeyore.ibcinc.com>
   Date:  04 Jan 1997 21:28:30 -0500
  Files:  pod/perlfunc.pod

  Title:  "doc patch: perldsc"
   From:  Roderick Schertler
 Msg-ID:  <pzafqo6eo9.fsf@eeyore.ibcinc.com>
   Date:  04 Jan 1997 21:25:58 -0500
  Files:  pod/perldsc.pod pod/perltoc.pod

  Title:  "Re: constant function inlining"
   From:  Roderick Schertler
 Msg-ID:  <pzk9pp1b95.fsf@eeyore.ibcinc.com>
   Date:  07 Jan 1997 15:27:50 -0500
  Files:  pod/perldiag.pod pod/perlsub.pod

  Title:  "scalar caller doc fix"
   From:  Roderick Schertler
 Msg-ID:  <18245.852608060@eeyore.ibcinc.com>
   Date:  Mon, 06 Jan 1997 22:34:20 -0500
  Files:  pod/perlfunc.pod

  Title:  "perlpod.pod possible patches"
   From:  lvirden@cas.org (Larry W. Virden, x2487)
 Msg-ID:  <9701070756.AA1185@cas.org>
   Date:  Tue, 7 Jan 1997 07:56:30 -0500
  Files:  pod/perlpod.pod

  Title:  "Misc perlfunc updates"
   From:  Tom Christiansen
  Files:  pod/perlfunc.pod pod/perltoc.pod


---------------- Version 5.003_19 ----------------

Lots of internal cleanup in this patch, especially plugged memory
leaks when embedded Perl interpreters shut down and restart.  The
method  cache  is now invisible to user code.  And there is a new
test directory, "t/pragma".

IMHO, this is Beta quality code.

Here's a list of the more significant changes...

 CORE LANGUAGE CHANGES

  Title:  "Make method cache invisible to user code"
   From:  Chip Salzenberg
  Files:  dump.c gv.c gv.h hv.c  op.c  perl.c  pp_hot.c  pp_sys.c
sv.c
          toke.c

  Title:   "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or
label"
   From:  Chip Salzenberg
  Files:  toke.c

 CORE PORTABILITY

  Title:  "Fix $^X under HP-UX"
   From:  Chip Salzenberg
  Files:  hints/hpux.sh toke.c

  Title:  "New hints/hpux.sh"
   From:  Jeff Okamoto
 Msg-ID:  <199612312309.AA283393772@hpcc123.corp.hp.com>
   Date:  Tue, 31 Dec 1996 15:09:32 -0800
  Files:  hints/hpux.sh

 OTHER CORE CHANGES

  Title:  "Fix segv when calling named closures"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Finish rationalizing "undef value" warnings"
   From:  Chip Salzenberg
  Files:  doop.c pp.c sv.c t/op/assignwarn.t

  Title:  "Arrange for all "_<file" entries to be in %main::"
   From:  Chip Salzenberg
  Files:  gv.c lib/perl5db.pl

  Title:  "Introduce CVf_NODEBUG flag"
   From:  Gurusamy Sarathy
 Msg-ID:  <199701012042.PAA25994@aatma.engin.umich.edu>
   Date:  Wed, 01 Jan 1997 15:42:05 -0500
  Files:  cv.h pp_hot.c

  Title:  "Reword 'may be "0"' warning per Larry;  fix  its  line
number"
   From:  Chip Salzenberg
  Files:  op.c pod/perldiag.pod

  Title:  "5.003_18: perl_{con,des}truct fixes"
   From:  Doug MacEachern
 Msg-ID:  <199701032042.PAA06766@postman.osf.org>
   Date:  Fri, 03 Jan 1997 15:42:04 -0500
  Files:    perl.c   perl.h   pod/perlembed.pod   pod/perltoc.pod
t/op/sysio.t

  Title:  "Fix lost value from READLINE after TIEHANDLE"
   From:  Gurusamy Sarathy
  Files:  pp_hot.c sv.h

  Title:  "Free memory of large lexical  variables  when  leaving
scope"
   From:  Chip Salzenberg
  Files:  scope.c

 TESTS

  Title:  "Create t/pragma directory; populate with new and old"
   From:  Paul Marquess
  Files:  MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
          t/op/overload.t  t/op/use.t  t/pragma/locale.t  t/prag-
ma/overload.t
          t/pragma/strict-refs    t/pragma/strict-subs    t/prag-
ma/strict-vars
          t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
          t/pragma/warning.t

  Title:  "New tests: comp/colon.t and op/assignwarn.t"
   From:  Robin Barker <rmb@cise.npl.co.uk>
  Files:  MANIFEST t/comp/colon.t t/op/assignwarn.t

 LIBRARY AND EXTENSIONS

  Title:  "Make libs clean under '-w'"
   From:  Jarkko Hietaniemi
  Files:  lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
          lib/Math/Complex.pm                lib/Pod/Functions.pm
lib/Search/Dict.pm
          lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
          lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/term-
cap.pl
          lib/validate.pl

 DOCUMENTATION

  Title:  "Perlguts, version 28"
   From:  Jeff Okamoto
 Msg-ID:  <199701032110.AA102535846@hpcc123.corp.hp.com>
   Date:  Fri, 3 Jan 1997 13:10:46 -0800
  Files:  pod/perlguts.pod

  Title:  "Re: perldelta, take 3"
   From:  Tim Bunce
 Msg-ID:  <9701031748.AA15335@toad.ig.co.uk>
   Date:  Fri, 3 Jan 1997 17:48:46 +0000
  Files:  pod/perlnews.pod

  Title:  "Miscellaneous pod patches"
   From:  Ralf S. Engelschall <rse@engelschall.com>
  Files:  pod/Makefile pod/perldebug.pod pod/perlfunc.pod
          pod/perlguts.pod

  Title:  "expanded flock() docs"
   From:  Roderick Schertler
 Msg-ID:  <4481.852337871@eeyore.ibcinc.com>
   Date:  Fri, 03 Jan 1997 19:31:11 -0500
  Files:  pod/perlfunc.pod

  Title:  "Use Text::Wrap in buildtoc; run buildtoc"
   From:  Ulrich Pfeifer
  Files:  pod/buildtoc pod/perltoc.pod

  Title:  "Remove obsolete perlovl.pod"
   From:  Chip Salzenberg
  Files:  MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
          vms/descrip.mms


---------------- Version 5.003_18 ----------------

Yet further down the road to 5.004....

 CORE LANGUAGE CHANGES

  Title:  "Inherited overloading"
   From:  Ilya Zakharevich
 Msg-ID:  <199612291312.IAA02134@monk.mps.ohio-state.edu>
   Date:  Sun, 29 Dec 1996 08:12:54 -0500 (EST)
  Files:  gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t

  Title:  "Hide lexicals from C<use>d or C<require>d module  (!)"
   From:  Chip Salzenberg
  Files:  pp_ctl.c

  Title:  "Closures at file scope must be anonymous"
   From:  Chip Salzenberg
  Files:  op.c

  Title:   "Warn  on '{if,while} ($x = X)' where X is glob, read-
dir, or <FH>"
   From:  Chip Salzenberg
  Files:  op.c pod/perldiag.pod

  Title:  "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or
**="
   From:  Chip Salzenberg
  Files:  pp.c

 CORE PORTABILITY

  Title:  "Ultrix setlocale() workaround"
   From:  Chip Salzenberg
  Files:  hints/ultrix_4.sh util.c

 OTHER CORE CHANGES

  Title:  "Get rid of 'Leaked scalars'"
   From:  Chip Salzenberg
  Files:  cop.h gv.c op.c

  Title:  "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:   "Fix  core  dump  on  perl_construct()/perl_destruct()
loop"
   From:  Chip Salzenberg
  Files:  perl.c

  Title:  "Add missing syms to global.sym; update magic doc"
   From:  Chip Salzenberg
  Files:  global.sym pod/perlguts.pod

 TESTS

  Title:  "Expanded locale.t and misc.t"
   From:  Jarkko Hietaniemi
  Files:  t/lib/locale.t t/lib/misc.t

  Title:  "Expanded my.t"
   From:  Chip Salzenberg
  Files:  t/lib/my.t

  Title:  "test harness for C<use x.xxxx>"
   From:  Graham Barr
 Msg-ID:  <32C76882.3F3C7999@tiuk.ti.com>
   Date:  Mon, 30 Dec 1996 07:00:18 +0000
  Files:  MANIFEST t/op/use.t

  Title:  "More tests"
   From:  Tom Phoenix
 Msg-ID:  <Pine.GSO.3.95.961229170736.15213M-100000@solaris.tele-
port.co
   Date:  Sun, 29 Dec 1996 17:46:21 -0800 (PST)
  Files:  t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t

 LIBRARY AND EXTENSIONS

  Title:  "Improving Config.pm"
   From:  Tom Phoenix
 Msg-ID:  <Pine.GSO.3.95.961230091244.13467L-100000@solaris.tele-
port.co
   Date:  Mon, 30 Dec 1996 09:24:16 -0800 (PST)
  Files:  configpm

  Title:  "File::Copy under OS/2"
   From:  Ilya Zakharevich
 Msg-ID:  <199612280347.WAA00293@monk.mps.ohio-state.edu>
   Date:  Fri, 27 Dec 1996 22:47:24 -0500 (EST)
  Files:  lib/File/Copy.pm t/lib/filecopy.t

 DOCUMENTATION

  Title:  "Updates to perllocale.pod"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
  Files:  pod/perllocale.pod

  Title:  "Locale-related pod patches, take 2"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03007800aeea9e488b36@[194.51.248.77]>
   Date:  Sat, 28 Dec 1996 10:56:41 +0100
  Files:  pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/per-
lop.pod
          pod/perlre.pod pod/perlsec.pod

  Title:  "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
   From:  Roderick Schertler
 Msg-ID:  <2043.852051019@eeyore.ibcinc.com>
   Date:  Tue, 31 Dec 1996 11:50:19 -0500
  Files:  pod/perldiag.pod


---------------- Version 5.003_17 ----------------

The rate of patches is slowing down....  I see 5.004 at  the  end
of the tunnel!  (Hey, what's that whistle?)

 CORE LANGUAGE CHANGES

  Title:  "Support named closures"
   From:  Chip Salzenberg
  Files:  cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c

 CORE PORTABILITY

  Title:  "perl5.003_15 and Interactive Unix"
   From:  win@in.rhein-main.de (Winfried Koenig)
 Msg-ID:  <m0vd254-0004oKC@incom.rhein-main.de>
   Date:  Thu, 26 Dec 1996 00:45:45 +0200 (EET)
  Files:  hints/isc.sh pp_sys.c

  Title:  "Suggest "usemymalloc='n'" for FreeBSD 2.*"
   From:  rse@engelschall.com (Ralf S. Engelschall)
  Files:  hints/freebsd.sh

  Title:  "Minor OS/2 fixes"
   From:  Ilya Zakharevich
 Msg-ID:  <199612252105.QAA11890@monk.mps.ohio-state.edu>
   Date:  Wed, 25 Dec 1996 16:05:42 -0500 (EST)
  Files:  os2/os2ish.h pod/perlxstut.pod

 OTHER CORE CHANGES

  Title:  "Fix {,un}tainting of $1 etc. when C<use locale>"
   From:  Chip Salzenberg
  Files:  mg.c sv.c

  Title:  "Limit effects of "=pod" to a single file"
   From:  Chip Salzenberg
  Files:  toke.c

 TESTS

  Title:  "New tests: op/method.t and op/locale.t"
   From:  Ilya Zakharevich and Jarkko Hietaniemi
  Files:  MANIFEST t/lib/locale.t t/op/method.t

  Title:  "Test C< ()=() >"
   From:  Chip Salzenberg
  Files:  t/op/misc.t

 LIBRARY AND EXTENSIONS

  Title:  "Refresh MakeMaker to 5.39"
   From:  Andreas Koenig
  Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
          lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
          lib/ExtUtils/Mksymlists.pm

  Title:  "Newer debugger"
   From:  Ilya Zakharevich
 Msg-ID:  <199612261954.OAA12999@monk.mps.ohio-state.edu>
   Date:  Thu, 26 Dec 1996 14:54:34 -0500 (EST)
  Files:  lib/perl5db.pl

 DOCUMENTATION

  Title:  "Perlguts, version 27"
   From:  Jeff Okamoto
 Msg-ID:  <199612250144.AA059528263@hpcc123.corp.hp.com>
   Date:  Tue, 24 Dec 1996 17:44:23 -0800
  Files:  pod/perlguts.pod

  Title:  "perlpod.pod patch for _16"
   From:  Kenneth Albanowski
 Msg-ID:  <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
   Date:  Tue, 24 Dec 1996 23:00:10 -0500 (EST)
  Files:  pod/perlpod.pod

  Title:  "tiny perllocale.pod diff for _16"
   From:  Jarkko Hietaniemi
 Msg-ID:  <199612261306.PAA21161@alpha.hut.fi>
   Date:  Thu, 26 Dec 1996 15:06:04 +0200 (EET)
  Files:  pod/perllocale.pod


---------------- Version 5.003_16 ----------------

This  patch  is all bug fixes, library updates, and documentation
updates.  We'll get to 5.004 RSN, I promise.  :-)

 CORE LANGUAGE CHANGES

  Title:  "Fix closures that are not in subroutines"
   From:  Chip Salzenberg
  Files:  op.c

 CORE PORTABILITY

  Title:  "_13: patches for unicos/unicosmk"
   From:  Dean Roehrich
 Msg-ID:  <199612202038.OAA22805@poplar.cray.com>
   Date:  Fri, 20 Dec 1996 14:38:50 -0600
  Files:  Configure MANIFEST hints/unicos.sh hints/unicosmk.sh

 OTHER CORE CHANGES

  Title:  "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
   From:  Chip Salzenberg
  Files:  cop.h pp_hot.c scope.c

  Title:  "Eliminate warnings from C< undef $x; $x OP= "foo" >"
   From:  Chip Salzenberg
  Files:  doop.c pp.c pp.h pp_hot.c

  Title:  "Try again to improve method caching"
   From:  Ilya Zakharevich
 Msg-ID:  <199612240113.UAA09487@monk.mps.ohio-state.edu>
   Date:  Mon, 23 Dec 1996 20:13:56 -0500 (EST)
  Files:  gv.c sv.c

  Title:  "Be more careful about 'o' magic memory management"
   From:  Chip Salzenberg
  Files:  mg.c sv.c

  Title:  "Fix bad pointer refs when localized object loses  mag-
ic"
   From:  Chip Salzenberg
  Files:  scope.c

 LIBRARY AND EXTENSIONS

  Title:  "Refresh CPAN to 1.09"
   From:  Andreas Koenig
  Files:  lib/CPAN.pm

  Title:  "Refresh Net::Ping to 2.02"
   From:  Russell Mosemann <mose@ccsn.edu>
  Files:  lib/Net/Ping.pm

  Title:  "Refresh IO to 1.14"
   From:  Graham Barr
  Files:         MANIFEST        ext/IO/IO.xs       ext/IO/README
ext/IO/lib/IO/File.pm
          ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
          ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
          ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
          t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
          t/lib/io_udp.t t/lib/io_xs.t

 BUILD PROCESS AND UTILITIES

  Title:  "Don't recurse into subdirs twice on 'make realclean'"
   From:  Chip Salzenberg
  Files:  Makefile.SH

  Title:  "Use root EXTERN.h when compiling x2p/malloc.c."
   From:  Paul Marquess
  Files:  x2p/Makefile.SH

  Title:  "Fix compilation errors when malloc.c used for x2p"
   From:  Robin Barker <rmb@cise.npl.co.uk>
  Files:  malloc.c

 DOCUMENTATION

  Title:  "Edit INSTALL to describe new binary compat setup"
   From:  Chip Salzenberg
  Files:  INSTALL

  Title:  "Update to perllocale.pod"
   From:  Jarkko Hietaniemi
  Files:  pod/perllocale.pod


---------------- Version 5.003_15 ----------------

As soon as I posted 5.003_14, I found a fatal error in it.  :-(

This release is strictly a bug fix -- it  removes  some  function
caching  changes  that  were  supposed  to  be  improvements, but
weren't.


---------------- Version 5.003_14 ----------------

We seem to have achieved "release candidate" status.

 CORE LANGUAGE CHANGES

  Title:  "Eliminate support  for  {if,unless,while,until}  BLOCK
BLOCK"
   From:  Chip Salzenberg
  Files:  perly.c perly.c.diff perly.y toke.c

  Title:   "Taint  $x  after  $x  =~  s/pat/xyz/ if pat or xyz is
tainted by locale"
   From:  Chip Salzenberg
  Files:  cop.h mg.c pp_ctl.c pp_hot.c

  Title:  "Complete support for modifying undefined array members
in foreach"
   From:  Chip Salzenberg
  Files:  global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c

 OTHER CORE CHANGES

  Title:  "patch for regex bug: (x|x){n}"
   From:  Gurusamy Sarathy
 Msg-ID:  <199612210259.VAA10170@aatma.engin.umich.edu>
   Date:  Fri, 20 Dec 1996 21:59:22 -0500
  Files:  regexec.c

  Title:  "Bug in debugger with import manipulations"
   From:  Ilya Zakharevich
 Msg-ID:  <199612231037.FAA08617@monk.mps.ohio-state.edu>
   Date:  Mon, 23 Dec 1996 05:37:48 -0500 (EST)
  Files:  pp_hot.c

  Title:  "Import and dynamic methods"
   From:  Ilya Zakharevich
 Msg-ID:  <199612230645.BAA08378@monk.mps.ohio-state.edu>
   Date:  Mon, 23 Dec 1996 01:45:37 -0500 (EST)
  Files:  gv.c hv.c sv.c

  Title:  "malloc.c patch"
   From:  Ilya Zakharevich
 Msg-ID:  <199612220748.CAA07164@monk.mps.ohio-state.edu>
   Date:  Sun, 22 Dec 1996 02:48:58 -0500 (EST)
  Files:  malloc.c

  Title:  "sv_gets patch"
   From:  Ilya Zakharevich
 Msg-ID:  <199612220824.DAA07235@monk.mps.ohio-state.edu>
   Date:  Sun, 22 Dec 1996 03:24:04 -0500 (EST)
  Files:  pp_hot.c

  Title:  "pos $str patch"
   From:  Ilya Zakharevich
 Msg-ID:  <199612220831.DAA07247@monk.mps.ohio-state.edu>
   Date:  Sun, 22 Dec 1996 03:31:21 -0500 (EST)
  Files:  mg.c pp_hot.c t/op/pat.t

  Title:  "Prevent warnings when STDCHAR is unsigned"
   From:  Chip Salzenberg
  Files:  perlio.c perlio.h

 PORTABILITY

  Title:  "Fix bugs in bincompat3 usage"
   From:  Chip Salzenberg
  Files:  perl.h perl_exp.SH

  Title:  "Support shared libperl on SunOS"
   From:  Ulrich Pfeifer
  Files:  Makefile.SH

  Title:  "Configure on OS/2"
   From:  Ilya Zakharevich
 Msg-ID:  <199612202325.SAA05505@monk.mps.ohio-state.edu>
   Date:  Fri, 20 Dec 1996 18:25:30 -0500 (EST)
  Files:  Configure

  Title:  "Fixes for Interactive Unix"
   From:  win@in.rhein-main.de (Winfried Koenig)
 Msg-ID:  <m0vbeNO-00003WC@incom.rhein-main.de>
   Date:  Sun, 22 Dec 96 05:14 EET
  Files:  hints/isc.sh op.c pp_sys.c universal.c

  Title:  "Use "proto" instead of "_" in sdbm.h"
   From:  Chip Salzenberg
  Files:  ext/SDBM_File/sdbm/sdbm.h

  Title:  "VMS patches to 5.003_13"
   From:  Charles Bailey
 Msg-ID:  <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
   Date:  Mon, 23 Dec 1996 01:26:47 -0500 (EST)
  Files:   deb.c  ext/POSIX/POSIX.xs  gv.c  lib/File/Copy.pm mg.c
perl.c
          perl.h proto.h  sv.c  t/lib/filecopy.t  taint.c  toke.c
util.c
          vms/Makefile vms/config.vms vms/descrip.mms
          vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
          vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
          vms/vms_yfix.pl

 UTILITIES, LIBRARY, AND EXTENSIONS

  Title:  "Remove libnet"
   From:  Chip Salzenberg
  Files:  MANIFEST pod/perlmod.pod

  Title:  "Refresh CPAN module to 1.08"
   From:  Chip Salzenberg
  Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm

  Title:  "Refresh ExtUtils::Manifest to version 1.28"
   From:  Andreas Koenig
  Files:  lib/ExtUtils/Manifest.pm

  Title:  "Update IO->VERSION() to 1.1201 for CPAN's sake"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm

  Title:  "Remodel File::Copy."
   From:  Chip Salzenberg
  Files:  lib/File/Copy.pm

  Title:  "dumb bug in User::pwent.pm"
   From:  Tom Christiansen
 Msg-ID:  <199612201145.EAA27860@mox.perl.com>
   Date:  Fri, 20 Dec 1996 04:45:37 -0700
  Files:  lib/User/pwent.pm

 DOCUMENTATION

  Title:  "Better support for =for"
   From:  Kenneth Albanowski
 Msg-ID:  <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
   Date:  Fri, 20 Dec 1996 16:43:35 -0500 (EST)
  Files:  lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL

  Title:  "perllocale.pod -- second draft"
   From:  Dominic Dunlop <domo@slipper.ip.lu>
 Msg-ID:  <v03007800aee1923e30a2@[194.51.248.68]>
   Date:  Sat, 21 Dec 1996 15:00:50 +0100
  Files:  pod/perllocale.pod

  Title:  "Perlguts, version 26"
   From:  Jeff Okamoto
 Msg-ID:  <199612201943.AA048111018@hpcc123.corp.hp.com>
   Date:  Fri, 20 Dec 1996 11:43:38 -0800
  Files:  pod/perlguts.pod

  Title:  "Update pod/Makefile; s/perli18n/perllocale/"
   From:  Chip Salzenberg
  Files:  ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
          pod/perl.pod  pod/perlmod.pod pod/perlnews.pod pod/rof-
fitall

  Title:  "obstruct pod2man doc tweaks"
   From:  Roderick Schertler
 Msg-ID:  <3923.851106237@eeyore.ibcinc.com>
   Date:  Fri, 20 Dec 1996 13:23:57 -0500
  Files:  lib/Class/Template.pm lib/Time/tm.pm


---------------- Version 5.003_13 ----------------

The watchword here is "synchronization."  There were a couple  of
show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
everyone up to a common working base.

 CORE LANGUAGE CHANGES

  Title:  "Disallow labels named q, qq, qw, qx, s, y, and tr"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Make evals' lexicals visible to nested evals"
   From:  Chip Salzenberg
  Files:  pp_ctl.c

 OTHER CORE CHANGES

  Title:  "Fix core dump bug with anoncode"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Allow DESTROY to make refs to dying objects"
   From:  Chip Salzenberg
  Files:  sv.c

 PORTABILITY

  Title:  "Add missing backslash in Configure"
   From:  Chip Salzenberg
  Files:  Configure

 UTILITIES, LIBRARY, AND EXTENSIONS

  Title:  "Include libnet-1.01 instead of old Net::FTP"
   From:  Graham Barr
  Files:  MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
          lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
          lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
          lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
          lib/Net/Time.pm pod/perlmod.pod

  Title:  "Use binmode when doing binary FTP"
   From:  Ilya Zakharevich
  Files:  lib/Net/FTP.pm

  Title:  "Re: Open3.pm tries to close unopened file handle"
   From:  Roderick Schertler
 Msg-ID:  <pzloavmd9h.fsf@eeyore.ibcinc.com>
   Date:  18 Dec 1996 22:19:54 -0500
  Files:  MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
          lib/open3.pl      pod/perldiag.pod     pod/perlfunc.pod
t/lib/open2.t
          t/lib/open3.t

  Title:  "Long-standing problem in Socket module"
   From:  Spider Boardman
 Msg-ID:  <199612190418.XAA07291@Orb.Nashua.NH.US>
   Date:  Wed, 18 Dec 1996 23:18:14 -0500
  Files:  Configure Porting/Glossary config_H config_h.SH
          ext/Socket/Socket.pm ext/Socket/Socket.xs

  Title:  "flock() constants"
   From:  Roderick Schertler
 Msg-ID:  <26669.850977437@eeyore.ibcinc.com>
   Date:  Thu, 19 Dec 1996 01:37:17 -0500
  Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod

  Title:  "Re: find2perl . -xdev BROKEN still"
   From:  Roderick Schertler
 Msg-ID:  <pzvi9yig3h.fsf@eeyore.ibcinc.com>
   Date:  19 Dec 1996 12:44:34 -0500
  Files:  lib/File/Find.pm lib/find.pl lib/finddepth.pl

 DOCUMENTATION

  Title:  "small doc tweaks for _12"
   From:  Roderick Schertler
 Msg-ID:  <1826.851011557@eeyore.ibcinc.com>
   Date:  Thu, 19 Dec 1996 11:05:57 -0500
  Files:  lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod

  Title:  "Re: missing E<> POD directive in perlpod.pod"
   From:  Roderick Schertler
 Msg-ID:  <pzwwueimak.fsf@eeyore.ibcinc.com>
   Date:  19 Dec 1996 10:30:43 -0500
  Files:  pod/perlpod.pod pod/pod2html.PL


---------------- Version 5.003_12 ----------------

This patch is huge.  A multitude of bug fixes, new modules (espe-
cially  CPAN  and Net::FTP), a couple of new Configure variables,
updated docs...  it's a long list.  And speaking of lists, here's
a list of the more significant changes in 5.003_12:

 CORE LANGUAGE CHANGES

  Title:  "Support C<delete @hash{@keys}>"
   From:  Chip Salzenberg
  Files:   op.c  op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod
pp.c
          t/op/delete.t

  Title:  "Autovivify scalars"
   From:  Chip Salzenberg
  Files:  dump.c op.c op.h pp.c pp_hot.c

  Title:  "Allow any word, including keyword, as label"
   From:  Chip Salzenberg
  Files:  toke.c

 OTHER CORE CHANGES

  Title:  "Allow assignment to empty array  values  during  fore-
ach()"
   From:  Chip Salzenberg
  Files:  cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c

  Title:  "Fix nested closures"
   From:  Chip Salzenberg
  Files:  op.c opcode.pl pp.c pp_ctl.c pp_hot.c

  Title:  "Fix core dump on auto-vivification"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Fix core dump on C<open $undef_var, "X">"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Fix -T/-B on globs and globrefs"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Fix memory management of $`, $&, and $'"
   From:  Chip Salzenberg
  Files:  pp_hot.c regexec.c

  Title:  "Fix paren matching during backtracking"
   From:  Chip Salzenberg
  Files:  regexec.c

  Title:   "Fix  memory  leak  and   std{in,out,err}   death   in
perl_{con,de}str
   From:  Chip Salzenberg
  Files:  miniperlmain.c perl.c perl.h sv.c

  Title:  "Discard garbage bytes at end of prototype()"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Fix local($pack::{foo})"
   From:  Chip Salzenberg
  Files:  global.sym pp.c pp_hot.c proto.h scope.c

  Title:  "Fix for AmigaOS - inplace operation"
   From:  Norbert Pueschel
 Msg-ID:  <77724601@Armageddon.meb.uni-bonn.de>
   Date:  Sun, 08 Dec 1996 15:33:00 +0100
  Files:  doio.c

  Title:  "Disable warn, die, and parse hooks _before_ global de-
struction
   From:  Chip Salzenberg
  Files:  perl.c

  Title:  "Re: Bug in formline "
   From:  Gurusamy Sarathy
 Msg-ID:  <199612081958.OAA26025@aatma.engin.umich.edu>
   Date:  Sun, 08 Dec 1996 14:58:32 -0500
  Files:  pp_ctl.c

  Title:  "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
   From:  Chip Salzenberg
  Files:  pp_hot.c

  Title:  "Fix %ENV assignment when environment starts out empty"
   From:  Chip Salzenberg
  Files:  hv.c

  Title:  "Properly support and document newRV{,_inc,_noinc}"
   From:  Chip Salzenberg
  Files:  global.sym pod/perlguts.pod sv.c sv.h

  Title:  "Support SvREADONLY on arrays"
   From:  Chip Salzenberg
  Files:  av.c

  Title:  "Allow lvalue pos inside recursive function"
   From:  Chip Salzenberg
  Files:  op.c pp.c pp_ctl.c pp_hot.c

 PORTABILITY

  Title:  "Eliminate PerlIO warnings when setting cnt to -1"
   From:  Chip Salzenberg
  Files:  perlio.c

  Title:  "Make $privlib contents compatible with 5.003"
   From:  Chip Salzenberg
  Files:   INSTALL  ext/Opcode/Safe.pm  installperl  lib/FileHan-
dle.pm
          lib/Test/Harness.pm

  Title:  "Support $bincompat3 config variable; update metaconfig
units"
   From:  Chip Salzenberg
  Files:   Configure  MANIFEST  compat3.sym  config_h.SH embed.pl
global.sym
          old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH

  Title:  "Look for gettimeofday() in Configure"
   From:  John Hughes <john@AtlanTech.COM>
 Msg-ID:  <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
   Date:  Wed, 11 Dec 1996 15:49:57 +0100
  Files:  Configure config_H config_h.SH pp.c

  Title:   "Make  $startperl  a  relative  path  if  people  want
portable scrip
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Homogenize use of "eval exec" hack"
   From:  Chip Salzenberg
  Files:  Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
          eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
          makeaperl.SH pod/checkpods.PL pod/perlrun.pod
          pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
          pod/pod2text.PL       utils/c2ph.PL       utils/h2ph.PL
utils/h2xs.PL
          utils/perlbug.PL     utils/perldoc.PL    utils/pl2pm.PL
x2p/a2py.c
          x2p/find2perl.PL x2p/s2p.PL

  Title:  "LynxOS support"
   From:  seibert@Lynx.COM (Greg Seibert)
 Msg-ID:  <m0vYEsY-0000IZC@kzinti.lynx.com>
   Date:  Thu, 12 Dec 1996 09:25:00 PST
  Files:  Configure MANIFEST hints/lynxos.sh t/op/stat.t

  Title:  "In Linux hints, set suidsafe=no and dosuid=yes"
   From:  Chip Salzenberg
  Files:  hints/linux.sh

  Title:  "5.003_11 on UnixWare 2.1.1 - Only one  small  UnixWare
buglet"
   From:  aburlison@cix.compulink.co.uk (Alan Burlison)
 Msg-ID:  <memo.453720@cix.compulink.co.uk>
   Date:  Wed, 11 Dec 96 18:34 GMT0
  Files:  hints/svr4.sh

  Title:   "Re:  db-recno.t failures with _11 on Freebsd 2.1-sta-
ble"
   From:  Roderick Schertler
 Msg-ID:  <pzohg0r5tr.fsf@eeyore.ibcinc.com>
   Date:  11 Dec 1996 18:58:56 -0500
  Files:  INSTALL hints/freebsd.sh

  Title:  "OS/2 updates from Ilya"
   From:  Ilya Zakharevich
  Files:   README.os2  os2/Changes   os2/Makefile.SHs   os2/os2.c
os2/os2ish.h

  Title:  "VMS patches to 5.003_11"
   From:  Charles Bailey
 Msg-ID:  <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
   Date:  Mon, 09 Dec 1996 23:16:10 -0500 (EST)
  Files:  MANIFEST regexec.c t/lib/filehand.t util.c vms/*

 TESTING

  Title:  "recurse recurse recurse ..."
   From:  Jarkko Hietaniemi
 Msg-ID:  <199612092144.XAA29025@alpha.hut.fi>
   Date:  Mon, 9 Dec 1996 23:44:27 +0200 (EET)
  Files:  MANIFEST t/op/recurse.t

 UTILITIES, LIBRARY, AND EXTENSIONS

  Title:  "Add CPAN and Net::FTP"
   From:  Chip Salzenberg
  Files:       MANIFEST     lib/CPAN.pm     lib/CPAN/FirstTime.pm
lib/CPAN/Nox.pm
          lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
          pod/perlmod.pod

  Title:  "Please update Text::Wrap and Text::Tabs"
   From:  David Muir Sharnoff <muir@idiom.com>
 Msg-ID:  <199612180659.WAA24957@idiom.com>
   Date:  Tue, 17 Dec 1996 22:59:59 -0800 (PST)
  Files:  lib/Text/Tabs.pm lib/Text/Wrap.pm

  Title:  "Add File::Compare"
   From:  Nick Ing-Simmons
 Msg-ID:  <199612161844.SAA02152@pluto>
   Date:  Mon, 16 Dec 1996 18:44:59 GMT
  Files:  MANIFEST lib/File/Compare.pm pod/perlmod.pod

  Title:  "Add Tie::RefHash"
   From:  Gurusamy Sarathy
 Msg-ID:  <199612152358.SAA28665@aatma.engin.umich.edu>
   Date:  Sun, 15 Dec 1996 18:58:08 -0500
  Files:  MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod

  Title:  "Put "splain" in utils."
   From:  Chip Salzenberg
  Files:  Makefile.SH installperl utils/Makefile utils/splain.PL

  Title:  "Some h2ph fixes"
   From:  Jeff Okamoto
 Msg-ID:  <199612131934.AA289845652@hpcc123.corp.hp.com>
   Date:  Fri, 13 Dec 1996 11:34:12 -0800
  Files:  utils/h2ph.PL

  Title:  "xsubpp patch to add #line"
   From:  Nick Ing-Simmons
 Msg-ID:  <199612162153.VAA03590@ni-s.u-net.com>
   Date:  Mon, 16 Dec 1996 21:53:56 GMT
  Files:  lib/ExtUtils/xsubpp

  Title:  "Re: Proposed addition to File::Copy: move"
   From:  Charles Bailey
 Msg-ID:  <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
   Date:  Sat, 14 Dec 1996 00:27:29 -0500 (EST)
  Files:  lib/File/Copy.pm t/lib/filecopy.t

  Title:  "DB_File 1.09 patch"
   From:  Paul Marquess
 Msg-ID:  <9612181037.AA10123@claudius.bfsec.bt.co.uk>
   Date:  Wed, 18 Dec 96 10:37:58 GMT
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs

  Title:  "Debugger update"
   From:  Ilya Zakharevich
 Msg-ID:  <199612111038.FAA24363@monk.mps.ohio-state.edu>
   Date:  Wed, 11 Dec 1996 05:38:28 -0500 (EST)
  Files:  lib/perl5db.pl

 DOCUMENTATION

  Title:  "Update pods: perldelta -> perlnews, perli18n ->  perl-
locale"
   From:  Tom Christiansen and Dominic Dunlop
  Files:    MANIFEST   pod/perl.pod   pod/perldelta.pod  pod/per-
li18n.pod
          pod/perlnews.pod

  Title:  "perltoot.pod"
   From:  Tom Christiansen
 Msg-ID:  <199612091444.HAA09947@toy.perl.com>
   Date:  Mon, 09 Dec 1996 07:44:10 -0700
  Files:  MANIFEST pod/perltoot.pod

  Title:  "Perlguts, version 25"
   From:  Jeff Okamoto
 Msg-ID:  <199612061940.AA055461228@hpcc123.corp.hp.com>
   Date:  Fri, 6 Dec 96 11:40:27 PST
  Files:  pod/perlguts.pod

  Title:  "pod/perlipc.pod patch"
   From:  d-lewart@uiuc.edu (Daniel S. Lewart)
 Msg-ID:  <199612090910.CAA20906@mox.perl.com>
   Date:  Mon, 9 Dec 96 3:10:02 CST
  Files:  pod/perlipc.pod

  Title:  "pod patches for English errors"
   From:  Steve Kelem <steve.kelem@xilinx.com>
 Msg-ID:  <24616.850167191@castor>
   Date:  Mon, 09 Dec 1996 13:33:11 -0800
  Files:  pod/*.pod

  Title:  "Misc doc updates"
   From:  Tom Christiansen
 Msg-ID:  <199612150156.SAA12506@mox.perl.com>
   Date:  Sat, 14 Dec 1996 18:56:33 -0700
  Files:  pod/*

---------------- Version 5.003_11 ----------------

This patch is (still) closing in  on  5.004.   Nothing  dramatic,
lots of value.

 CORE LANGUAGE CHANGES

  Title:   "Fix  precedence  problems  with  subs  as  uniops  or
listops"
   From:  Chip Salzenberg
  Files:  perly.c perly.c.diff perly.h perly.y

  Title:  "Don't reset $. on open()"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Support *glob{IO} (eventually deprecate *glob{FILEHAN-
DLE})"
   From:  Chip Salzenberg
  Files:  pod/perlref.pod pp_hot.c sv.c

  Title:  "Don't let expression context force return context"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Properly convert "1E2" et al to IV/UV"
   From:  Chip Salzenberg
  Files:  doio.c sv.c

  Title:  "Fix modulo operator in UV realm"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Fix stat(_) after stat(t)"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "Fix: s/// and "$x =~ $y" under 'use locale'"
   From:  Chip Salzenberg
  Files:  op.c toke.c

 OTHER CORE CHANGES

  Title:  "Eliminate spurious warning when splicing undefs"
   From:  Chip Salzenberg
  Files:  pp.c sv.h

  Title:  "Eliminate spurious warning from "x=" operator"
   From:  Chip Salzenberg
  Files:  op.c

  Title:  "Fix line numbers near control structures"
   From:  Chip Salzenberg
  Files:  op.c perly.c perly.c.diff perly.y proto.h

  Title:  "Don't let scalar unpack() underflow stack"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Fix core dump from precedence bug in "@foo" warning"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Move die() to utils.c; add varargs hack to croak()"
   From:  Chip Salzenberg
  Files:  pp_ctl.c util.c

  Title:  "Avoid memcmp() for magnitude test if it thinks char is
signed"
   From:  Chip Salzenberg
  Files:  Configure config_H config_h.SH doop.c
          ext/SDBM_File/sdbm/pair.c     ext/SDBM_File/sdbm/sdbm.h
handy.h
          hv.c  perl.h  pp_hot.c  proto.h  regexec.c  sv.c toke.c
util.c

  Title:  "Less malloc in magic"
   From:  Chip Salzenberg
  Files:  mg.c

  Title:  "Re: 5.003_09: PADTMP fix"
   From:  Ilya Zakharevich
 Msg-ID:  <199611281150.GAA06884@monk.mps.ohio-state.edu>
   Date:  Thu, 28 Nov 1996 06:50:58 -0500 (EST)
  Files:  pod/perlguts.pod

  Title:  "Fully paramaterize locales; disable all if NO_LOCALE"
   From:  Chip Salzenberg
  Files:   ext/POSIX/POSIX.xs  op.c  perl.h  pp.c  pp_sys.c  sv.c
util.c

 PORTABILITY AND TESTING

  Title:  "Bitwise op fix for Alpha"
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "hints/dgux.sh update"
   From:  Roderick Schertler
 Msg-ID:  <24178.849309616@eeyore.ibcinc.com>
   Date:  Fri, 29 Nov 1996 18:20:16 -0500
  Files:  hints/dgux.sh

  Title:  "BUG in hints/hpux.sh"
   From:  Jeff McDougal <jmcdo@cris.com>
 Msg-ID:  <32A42C11.7FA2@cris.com>
   Date:  Tue, 03 Dec 1996 08:33:05 -0500
  Files:  hints/hpux.sh

  Title:  "VMS patches for 5.003_10"
   From:  Charles Bailey
 Msg-ID:  <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
   Date:  Wed, 04 Dec 1996 16:40:12 -0500 (EST)
  Files:    EXTERN.h   INTERN.h   old_perl_exp.SH  perl.c  perl.h
perl_exp.SH
          pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
          utils/perldoc.PL vms/config.vms vms/descrip.mms
          vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h

  Title:  "_10+ under OS/2"
   From:  Ilya Zakharevich
 Msg-ID:  <199612011107.GAA10805@monk.mps.ohio-state.edu>
   Date:  Sun, 1 Dec 1996 06:07:19 -0500 (EST)
  Files:  malloc.c os2/diff.configure

 LIBRARY AND EXTENSIONS

  Title:  "{in,ob}structive pods"
   From:  Tom Christiansen
 Msg-ID:  <199611301652.JAA24201@toy.perl.com>
   Date:  Sat, 30 Nov 1996 09:52:57 -0700
  Files:  MANIFEST lib/Class/Template.pm lib/File/stat.pm
          lib/Net/hostent.pm    lib/Net/netent.pm    lib/Net/pro-
toent.pm
          lib/Net/servent.pm  lib/Time/gmtime.pm  lib/Time/local-
time.pm
          lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm

  Title:  "FileHandle that 'ISA' IO::File"
   From:  Nick Ing-Simmons
 Msg-ID:  <199612021718.RAA04416@pluto>
   Date:  Mon, 2 Dec 1996 17:18:02 GMT
  Files:  MANIFEST lib/FileHandle.pm

  Title:  "Make IO::File::import use its parameters"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/File.pm

  Title:  "10+ debugger patch"
   From:  Ilya Zakharevich
 Msg-ID:  <199612011137.GAA10864@monk.mps.ohio-state.edu>
   Date:  Sun, 1 Dec 1996 06:37:31 -0500 (EST)
  Files:  lib/perl5db.pl perl.c pod/perldebug.pod

  Title:  "Don't call CORE::close in file handle DESTROY method"
   From:  Chip Salzenberg
  Files:  ext/IO/lib/IO/Handle.pm

  Title:  "Re: Namespace cleanup: Does SDBM need binary  compati-
bility?"
   From:  Hallvard B Furuseth
 Msg-ID:  <199612031445.PAA19056@bombur2.uio.no>
   Date:  Tue, 3 Dec 1996 15:45:27 +0100 (MET)
  Files:  ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3

  Title:  "DB_File 1.07"
   From:  Paul Marquess
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-
btree.t
          t/lib/db-recno.t

  Title:  "DB_File 1.08"
   From:  Paul Marquess
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs


---------------- Version 5.003_10 ----------------

This patch is closing in on 5.004.  It contains lots of small and
valuable changes, but nothing dramatic.

 CORE LANGUAGE CHANGES

  Title:  "Allow &{sub {...}} without warning"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:   "Make  parens optional on [gs]ethost and [gs]et{pw,gr}
functions
   From:  John L. Allen <allen@gateway.grumman.com>
  Files:  toke.c

  Title:  "Fix syntax error with "$x [0]" and "$x  {y}"  and  "@x
{y}""
   From:  Chip Salzenberg
  Files:  toke.c

 OTHER CORE CHANGES

  Title:  "Fix regex matching of chars with high bit set"
   From:  Chip Salzenberg
  Files:  regexec.c

  Title:  "Hash key memory corruption fix and naming cleanup"
   From:  Chip Salzenberg
  Files:  hv.c hv.h perl.h

  Title:  "Undo broken perf. patch (PADTMP stealing)"
   From:  Chip Salzenberg
  Files:  sv.c

  Title:  "Make SV unstudied in sv_gets()"
   From:  Chip Salzenberg
  Files:  sv.c

  Title:  "Better support for UVs"
   From:  Paul Marquess
  Files:  global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c
sv.h

  Title:  "Minor locale cleanups"
          (Accept "POSIX" locale as standard like "C". Reset  lo-
cale to
          'C' when testing strtod() in t/lib/posix.t.)
   From:  Chip Salzenberg
  Files:  t/lib/posix.t util.c

  Title:  "Always taint result of sprintf() on float"
   From:  Chip Salzenberg
  Files:  doop.c

  Title:  "Fix spurious warning from bitwise string ops"
   From:  Chip Salzenberg
  Files:  doop.c

  Title:  "Eliminate warning on {,sys}read(,$newvar,)"
   From:  Chip Salzenberg
  Files:  doop.c pp_sys.c

  Title:  "Don't call fcntl(fileno(o)) if !rsfp"
   From:  Chip Salzenberg
  Files:  perl.c

  Title:  "Save message when calling __DIE__ hook"
   From:  Chip Salzenberg
  Files:  pp_ctl.c

  Title:  "Namespace cleanup"
   From:  Chip Salzenberg
  Files:  global.sym old_global.sym perl.h

  Title:   "Modify  perl_exp.SH; create old_perl_exp.SH; document
old_*"
   From:  Chip Salzenberg
  Files:  Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH

 PORTABILITY

  Title:  "Reliable signal patch"
   From:  Kenneth Albanowski
 Msg-ID:  <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
   Date:  Tue, 26 Nov 1996 05:40:50 -0500 (EST)
  Files:  global.sym mg.c old_global.sym perl.h pp_sys.c  proto.h
util.c

  Title:    "Emulate  missing  flock()  with  either  fcntl()  or
lockf()"
   From:  Chip Salzenberg
  Files:  pp_sys.c

  Title:  "3_09: minor patches for OS/2"
   From:  Ilya Zakharevich
 Msg-ID:  <199611270830.DAA04985@monk.mps.ohio-state.edu>
   Date:  Wed, 27 Nov 1996 03:30:05 -0500 (EST)
  Files:  doio.c  global.sym  malloc.c  old_global.sym  os2/Make-
file.SHs
          os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
          os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
          os2/os2.c os2/os2ish.h perl.h

  Title:  "Re: 5.003_09 and QNX"
   From:  nort@bottesini.harvard.edu (Norton Allen)
 Msg-ID:  <9611271836.AA14460@bottesini.harvard.edu>
   Date:  Wed, 27 Nov 96 13:36:06 est
  Files:    Configure  MANIFEST  README.qnx  hints/qnx.sh  qnx/ar
qnx/cpp
          t/TEST toke.c util.c x2p/proto.h

  Title:  "Re: updated patch on the sysread, syswrite for VMS"
   From:  Charles Bailey
 Msg-ID:  <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
   Date:  Tue, 26 Nov 1996 17:28:23 -0500 (EST)
  Files:  t/op/sysio.t

 LIBRARY AND EXTENSIONS

  Title:  "Minor patch to debugger"
   From:  Ilya Zakharevich
 Msg-ID:  <199611290533.AAA08053@monk.mps.ohio-state.edu>
   Date:  Fri, 29 Nov 1996 00:33:49 -0500 (EST)
  Files:  lib/perl5db.pl

  Title:  "AutoLoader::AUTOLOAD optimization"
   From:  Nick Ing-Simmons
 Msg-ID:  <199611231954.TAA09921@ni-s.u-net.com>
   Date:  Sat, 23 Nov 1996 19:54:52 GMT
  Files:  lib/AutoLoader.pm

  Title:  "Diagnostic cleanup"
   From:  Chip Salzenberg
  Files:  lib/diagnostics.pm pod/perldiag.pod

 DOCUMENTATION

  Title:  "Improve documentation for sysread() and syswrite()"
   From:  Chip Salzenberg
  Files:  pod/perlfunc.pod

  Title:  "Document how to use $SIG{ALRM} and alarm()"
   From:  Roderick Schertler
 Msg-ID:  <5898.849026569@eeyore.ibcinc.com>
   Date:  Tue, 26 Nov 1996 11:42:49 -0500
  Files:  pod/perlfunc.pod


---------------- Version 5.003_09 ----------------

This patch was a compendium of  various  fixes  and  enhancements
from  many  people, including some serious improvement in lexical
variable scoping and locale handling.

 CORE LANGUAGE CHANGES

  Title:  "Lexical locales"
          (make effectiveness of locales depend on C<use locale>)
   From:  Chip Salzenberg
  Files:  too many to list

  Title:  "Lexical scoping cleanup"
          (tighten scoping of lexical variables, somewhat on the
          new constructs and somewhat on the old)
   From:  Chip Salzenberg
  Files:  many... but mostly perly.y and toke.c

  Title:    "Re:   memory  corruption  /  security  bug  in  sys-
read,syswrite + pa
   From:  Jarkko Hietaniemi
 Msg-ID:  <199611251946.VAA30459@alpha.hut.fi>
   Date:  Mon, 25 Nov 1996 21:46:31 +0200 (EET)
  Files:  MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
          t/op/sysio.t

 OTHER CORE CHANGES

  Title:  "Configure fix for handling DynaLoader"
   From:  Chip Salzenberg
  Files:  Configure

  Title:  "Properly prototype  safe{malloc,calloc,realloc,free}."
   From:  Chip Salzenberg
  Files:  proto.h

  Title:  "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt
< -1,
   From:  John Hughes <john@AtlanTech.COM>
 Msg-ID:  <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
   Date:  Wed, 20 Nov 1996 14:27:06 +0100
  Files:  sv.c

  Title:  ""static" call to UNIVERSAL::can"
   From:  Nick Ing-Simmons
 Msg-ID:  <199611211547.PAA15878@pluto>
   Date:  Thu, 21 Nov 1996 15:47:46 GMT
  Files:  universal.c

  Title:  "die -> croak"
   From:  Gurusamy Sarathy
 Msg-ID:  <199611212111.QAA17070@aatma.engin.umich.edu>
   Date:  Thu, 21 Nov 1996 16:11:21 -0500
  Files:  pp_ctl.c

  Title:  "Patch for embed.pl when !EMBED && !MULTIPLICITY"
   From:  Chip Salzenberg
  Files:  embed.pl

  Title:  "Add new symbols to old_global.sym, too."
   From:  Chip Salzenberg
  Files:  global.sym old_global.sym

  Title:  "Cleanup of {,un}pack('w')."
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Cleanups from Ilya."
   From:  Chip Salzenberg
  Files:  gv.c malloc.c pod/perlguts.pod pp_ctl.c

  Title:  "Fix for unpack('w') on 64-bit systems."
   From:  Chip Salzenberg
  Files:  pp.c

  Title:  "Re: LC_NUMERIC support is ready + performance"
   From:  Ilya Zakharevich
 Msg-ID:  <199611260308.WAA02677@monk.mps.ohio-state.edu>
   Date:  Mon, 25 Nov 1996 22:08:27 -0500 (EST)
  Files:  sv.c

  Title:  "Hash key sharing improvements from Ilya."
   From:  Chip Salzenberg
  Files:  hv.c hv.h proto.h

  Title:  "Mortal stack pre-allocation from Ilya."
   From:  Chip Salzenberg
  Files:  pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c

 PORTABILITY

  Title:  "VMS patches post-5.003_08"
   From:  Charles Bailey
 Msg-ID:  <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
   Date:  Fri, 22 Nov 1996 18:16:31 -0500 (EST)
  Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
          lib/ExtUtils/MakeMaker.pm     lib/File/Path.pm     mg.c
pp_ctl.c
          utils/h2xs.PL vms/config.vms vms/descrip.mms
          vms/gen_shrfls.pl    vms/genconfig.pl   vms/perlvms.pod
vms/vms.c
          vms/vmsish.h

  Title:  "5.003_08: OS/2-specific bugs/enhancements"
   From:  Ilya Zakharevich
 Msg-ID:  <199611241147.GAA00490@monk.mps.ohio-state.edu>
   Date:  Sun, 24 Nov 1996 06:47:25 -0500 (EST)
  Files:  README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
          os2/OS2/PrfDB/PrfDB.pm os2/os2.c

  Title:  "HP patches didn't make it into _08 (fwd)"
   From:  Jeff Okamoto
 Msg-ID:  <199611260215.AA100414526@hpcc123.corp.hp.com>
   Date:  Mon, 25 Nov 96 18:15:26 PST
  Files:  ext/DynaLoader/dl_hpux.xs

  Title:  "Another HP "patch" that  didn't  make  it  (new  hints
file)"
   From:  Jeff Okamoto
 Msg-ID:  <199611252116.AA245766577@hpcc123.corp.hp.com>
   Date:  Mon, 25 Nov 1996 13:16:17 -0800
  Files:  hints/hpux.sh

 LIBRARY AND EXTENSIONS

  Title:  "Elide spurious space in db-hash.t"
   From:  Chip Salzenberg
  Files:  t/lib/db-hash.t

  Title:  "Update documentation and warning in I18N::Collate."
   From:  Chip Salzenberg
  Files:  lib/I18N/Collate.pm

  Title:  "Fix bitwise op test; clean up a couple of others"
   From:  Chip Salzenberg
  Files:  t/lib/bigintpm.t t/op/bop.t t/op/overload.t

  Title:  "minimal timelocal.pl for _09"
   From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
 Msg-ID:  <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
   Date:  Tue, 19 Nov 1996 19:54:23 +0100
  Files:  lib/Time/Local.pm

  Title:  "Socket test improvement from Ilya."
   From:  Chip Salzenberg
  Files:  t/lib/io_sock.t

  Title:  "Re: blib"
   From:  Nick Ing-Simmons
 Msg-ID:  <199611230917.JAA00471@ni-s.u-net.com>
   Date:  Sat, 23 Nov 1996 09:17:40 GMT
  Files:  lib/blib.pm

 DOCUMENTATION

  Title:  "perldiag documentation patch."
   From:  Paul Marquess
 Msg-ID:  <9611201607.AA12729@claudius.bfsec.bt.co.uk>
   Date:  Wed, 20 Nov 96 16:07:28 GMT
  Files:  pod/perldiag.pod

  Title:  "a missing perldiag entry"
   From:  Gurusamy Sarathy
 Msg-ID:  <199611212024.PAA15758@aatma.engin.umich.edu>
   Date:  Thu, 21 Nov 1996 15:24:02 -0500
  Files:  pod/perldiag.pod

  Title:  "perlfunc patch"
   From:  Paul Marquess
 Msg-ID:  <9611201404.AA12477@claudius.bfsec.bt.co.uk>
   Date:  Wed, 20 Nov 96 14:04:08 GMT
  Files:  pod/perlfunc.pod

  Title:  "Patch for pod/perlpod.pod"
   From:  "Joseph S. Myers" <jsm28@cam.ac.uk>
 Msg-ID:            <Pine.LNX.3.95.961120235016.6666A-100000@ham-
mer.chu.cam.ac.uk
   Date:  Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
  Files:  pod/perlpod.pod

  Title:  "Update locale documentation."
   From:  Chip Salzenberg
  Files:  pod/perli18n.pod

 BUNDLED UTILITIES

  Title:   "Fix  type  mismatches   in   x2p's   safe{alloc,real-
loc,free}."
   From:  Chip Salzenberg
  Files:  x2p/util.c


---------------- Version 5.003_08 ----------------

This  patch  was  a  compendium of various fixes and enhancements
from many people.  Here are some of the more significant changes.


 CORE LANGUAGE CHANGES

  Title:  "Make C<no FOO> fail if C<unimport FOO> fails"
   From:  Tim Bunce
  Files:  gv.c

  Title:  "Bitwise op sign rationalization"
          (Make  bitwise  ops  result  in unsigned values, unless
C<use
          integer> is in effect.  Includes  initial  support  for
UVs.)
   From:  Chip Salzenberg
  Files:  op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
          pp_hot.c proto.h sv.c t/op/bop.t

  Title:  "Defined scoping for C<my> in control structures"
          (Finally defines semantics of "my" in  control  expres-
sions,
          like  the condition of "if" and "while".  In all cases,
scope
          of a "my" var extends to the end of the entire control
          structure.  Also adds new construct "for my", which
          automatically declares the control  variable  "my"  and
limits
          its scope to the loop.)
   From:  Chip Salzenberg
  Files:   op.c  perly.c  perly.c.diff  perly.h  perly.y  proto.h
toke.c

  Title:  "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
          (This patch makes Perl correctly ignore SvIVX() if  ei-
ther
          NOK or POK is true, since SvIVX() may be a truncated or
          overflowed version of the real value.)
   From:  Chip Salzenberg
  Files:  pp.c pp_hot.c sv.c

  Title:  "Make code match Camel II re: functions that use $_"
   From:  Paul Marquess
  Files:  opcode.pl

  Title:  "Provide scalar context on left side of "->""
   From:  Chip Salzenberg
  Files:  perly.c perly.y

  Title:  "Quote bearword package/handle FOO in "funcname FOO  =>
'bar'""
   From:  Chip Salzenberg
  Files:  toke.c


 OTHER CORE CHANGES

  Title:  "Warn on overflow of octal and hex integers"
   From:  Chip Salzenberg
  Files:  proto.h toke.c util.c

  Title:   "If  -w  active,  warn  for commas and hashes ('#') in
qw()"
   From:  Chip Salzenberg
  Files:  toke.c

  Title:  "Fixes for pack('w')"
   From:  Ulrich Pfeifer
  Files:  pp.c t/op/pack.t

  Title:  "More complete output from sv_dump()"
   From:  Gurusamy Sarathy
  Files:  sv.c

  Title:  "Major '..' and debugger patches"
   From:  Ilya Zakharevich
  Files:  lib/perl5db.pl op.c pp_ctl.c scope.c scope.h

  Title:  "Fix for formline()"
   From:  Gurusamy Sarathy
  Files:  global.sym mg.c perl.h pod/perldiag.pod  pp_ctl.c  pro-
to.h sv.c
          t/op/write.t

  Title:  "Fix stack botch in untie and binmode"
   From:  Gurusamy Sarathy
  Files:  pp_sys.c

  Title:  "Complete EMBED, including symbols from interp.sym"
          (New define EMBEDMYMALLOC makes embedding total by
          avoiding "Mymalloc" etc.)
   From:  Chip Salzenberg
  Files:  MANIFEST embed.pl ext/DynaLoader/dlutils.c
          ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
          perl.h pp_sys.c proto.h regexec.c toke.c util.c
          x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h

  Title:  "Support old embedding for people who want it"
   From:  Chip Salzenberg
  Files:  MANIFEST Makefile.SH old_embed.pl old_global.sym


 PORTABILITY

  Title:  "Miscellaneous VMS fixes"
   From:  Charles Bailey
  Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
          lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
          perl.h perl_exp.SH proto.h t/TEST t/io/read.t
          t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
          vms/Makefile vms/config.vms vms/descrip.mms
          vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
          vms/perlvms.pod vms/test.com vms/vms.c

  Title:  "DJGPP patches (MS-DOS)"
   From:  "Douglas E. Wegscheid" <wegscd@whirlpool.com>
  Files:  doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
          lib/AutoSplit.pm  lib/Cwd.pm  lib/File/Find.pm malloc.c
perl.c
          perl.h pp_sys.c proto.h sv.c util.c

  Title:  "Plan 9 update"
   From:  Luther Huffman <lutherh@infinet.com>
  Files:  plan9/buildinfo plan9/config.plan9 plan9/exclude
          plan9/genconfig.pl plan9/mkfile plan9/setup.rc

  Title:  "Patch to make Perl work under AmigaOS"
   From:  Norbert Pueschel
  Files:   MANIFEST  hints/amigaos.sh  installman  lib/File/Base-
name.pm
          lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c

 LIBRARY AND EXTENSIONS

  Title:  "DB_File 1.05"
   From:  Paul Marquess
  Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-
hash.t

  Title:  "Getopts::Std patch for hash support"
   From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
  Files:  lib/Getopt/Std.pm

  Title:  "Kludge for bareword handles"
          (Add 'require  IO::Handle'  at  beginning  of  FileHan-
dle.pm)
   From:  Chip Salzenberg
  Files:  ext/FileHandle/FileHandle.pm

  Title:  "Re: strtod / strtol patch for POSIX module"
   From:  hammen@gothamcity.jsc.nasa.gov (David Hammen)
  Files:       Configure      config_h.SH      ext/POSIX/POSIX.pm
ext/POSIX/POSIX.pod
          ext/POSIX/POSIX.xs t/lib/posix.t

 BUNDLED UTILITIES

  Title:  "Fix a2p translation of '{print "a" "b" "c"}'"
   From:  Chip Salzenberg
  Files:  x2p/a2p.c x2p/a2p.y


---------------- Version 5.003_07 ----------------

This patch was primarily to fix bugs or include little  things  I
missed  in 5.003_06.  5.003_07 is intended to be stable enough to
merit serious testing with an eye  towards  eventual  release  as
5.004.

If it doesn't work for you, try

     LC_ALL=C; export LC_ALL

for Bourne shell users, or

     setenv LC_ALL C

for  C-shell  users.   Some versions of IRIX are reported to have
problems with sort when the locale is other than C.   This  mani-
fests as an infinite loop in the ./miniperl configpm step.

The details are described below.  A very brief summary is:

o Visible Changes to Core Functionality

   -Support for BER compressed integers.  See perlfunc.pod for
    documentation on the 'w' option.

   -untaint support added to IO extension.

o Changes in Core Internals

   -Perl's  realloc  is  once  again  called  'Myremalloc'  (with
-DHIDEMYMALLOC),
    as it was pre-5.003_01.  Again, this is for  binary  compati-
bility
    with 5.003.  (5.003_06 erroneously called it Myrealloc.)

   -Getopt::Long updated to version 2.4.

o Configure and build enhancements

   -improved  SCO hints.  Actually these are unconfirmed guesses,
but
    they may be right.

   -OS/2 and Plan9 updates.

o Bug fixes

    -print sort (4,1,3,2);

    -group numbers are integers again.

    -other things.  See the specific changes for details.

o Specific Changes

Here are the specific file-by-file changes.

Index: Changes

    Updated for 5.003_07.

    Fixed a spelling error.

Index: Configure

    Detect GNU libc (thanks, Skimo!) and avoid nm if we have  GNU
libc.
    Since the GNU libc test requires compiling and linking a test
    program, the dependencies  have  been  altered  and  lots  of
pieces of
    Configure  have moved around unchanged.  The patch is big but
the
    effect is little.

    Allow for both <sys/select.h> and <time.h> in fd_set tests.
    Systems which don't allow both (e.g. SCO) have  to  turn  off
one
    or the other in the hints file for now.

Index: INSTALL

    Warn about re-using config.sh version-specific values.

Index: MANIFEST

    Date: Tue, 8 Oct 1996 22:24:48 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject:  PATCH: untaint method for IO::Handle, 5.003_06 ver-
sion

    This is a re-post of my patch to Graham's IO library to add a
method in
    IO::Handle  called  "untaint", that sets the IOf_UNTAINT flag
on an object
    that is of or inherits from IO::Handle. With this  flag  set,
data read from
    said handle is not tainted, whether running under -T, suid or
sgid.

    This patch adds the method to IO.xs, adds  documentation  and
warning to the
    pod  of  IO/Handle.pm,  creates  a  new  test in t/lib called
io_taint.t, and
    adds mention of the new file to MANIFEST.

    Add mention of t/lib/io_taint.t

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    os2/Changes added.

Index: Makefile.SH

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    All the executable targets are moved into the same chunk with
     shared  library  target,  which  is  delegated  to      $os-
name/Makefile.SHs if found.
    config.h should depend on config_h.SH.

    Remove mkmanifest target, since it will generate incorrectly
    sorted MANIFEST file, I would imagine (I haven't checked).

Index: README.os2

    New version.

Index: config_H

    Update SH_PATH comment.

Index: config_h.SH

    Update SH_PATH comment.

Index: ext/IO/IO.xs

    Date: Tue, 8 Oct 1996 22:24:48 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject: PATCH: untaint method for IO::Handle, 5.003_06  ver-
sion

    This is a re-post of my patch to Graham's IO library to add a
method in
    IO::Handle called "untaint", that sets the  IOf_UNTAINT  flag
on an object
    that  is  of or inherits from IO::Handle. With this flag set,
data read from
    said handle is not tainted, whether running under -T, suid or
sgid.

    This  patch  adds the method to IO.xs, adds documentation and
warning to the
    pod of IO/Handle.pm, creates  a  new  test  in  t/lib  called
io_taint.t, and
    adds mention of the new file to MANIFEST.

    Add method "untaint" into class IO::Handle

Index: ext/IO/lib/IO/Handle.pm

    Date: Tue, 8 Oct 1996 22:24:48 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject:  PATCH: untaint method for IO::Handle, 5.003_06 ver-
sion

    This is a re-post of my patch to Graham's IO library to add a
method in
    IO::Handle  called  "untaint", that sets the IOf_UNTAINT flag
on an object
    that is of or inherits from IO::Handle. With this  flag  set,
data read from
    said handle is not tainted, whether running under -T, suid or
sgid.

    This patch adds the method to IO.xs, adds  documentation  and
warning to the
    pod  of  IO/Handle.pm,  creates  a  new  test in t/lib called
io_taint.t, and
    adds mention of the new file to MANIFEST.

    Document IO::Handle::untaint and give warning about the bad
    things it can do.

Index: ext/SDBM_File/sdbm/sdbm.h

    Change Myrealloc to Myremalloc to conform to 5.003's version.
    I left in the Mycalloc since malloc.c now includes a calloc,
    and we might need to hide it.

Index: gv.c

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    Better error message for overload.

Index: hints/os2.sh

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    Some optimization (speedup in loading GNU utilities with some
     memory present - 32M should be quite enough).
    Test for revision of EMX, and setting fork()ing  appropriate-
ly.
    libc was in .../st/... instead of mt.
    README.os2 is installed as pod/perlos2.pod.

Index: hints/sco.sh

    Don't include <sys/select.h> along with <time.h>.

Index: installperl

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    Restore timestamps under OS/2 (needed for binary install).

Index: lib/Cwd.pm

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    Use builtin methods if present under OS/2 (maybe should be
    done outside of OS/2 too?).

Index: lib/ExtUtils/MM_Unix.pm

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    Made  `use  strict'-clean even in parts shadowed by Autoload-
ing.

Index: lib/ExtUtils/typemap

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    `bool' entry added.

Index: lib/ExtUtils/xsubpp

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    Logic for processing RETVAL documented (at last!).

Index: lib/File/Copy.pm

    Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
    From: Ilya Zakharevich
    Subject: Cleanup after new test

    Below are patches for File::Copy (copying to filehandles  was
just
    plain broken under OS/2 and VMS)

Index: lib/FindBin.pm

    Date: Fri, 20 Sep 1996 15:04:04 +0200
    From: Gisle Aas
    Subject: Documentation patch to the FindBin module

Index: lib/Getopt/Long.pm

    Update to version 2.4.

Index: lib/lib.pm

    Date: Thu, 10 Oct 1996 14:22:05 -0400
    From: "Brent B. Powers" <powers@ml.com>
    Subject: Re: patch for lib.pm

    Ignore undefined entries.

Index: lib/newgetopt.pl

    Updated to version 2.4 to match Getopt::Long.

Index: makedepend.SH

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    weed out perl_exp.SH, config_h.SH
    (They have these funny names to avoid names like perl.exp.SH
    with  more  than two '.'  Such names are illegal on some sys-
tems.)

Index: mg.c

    Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
    From: Chip Salzenberg
    Subject: Re: Group fix for 5.003_06

    The group problems recently experienced are due  to  a  small
error
    introduced  in  5.003_06.   This patch is required to fix the
bug:

Index: os2/Changes

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    sys/un.h is not very useful without Merlin toolkit.
    updates for fork()ing.

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    added.

Index: os2/Makefile.SHs

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    Convoluted process to create chimera executables added.
    aout_clean is done automatically on clean.

Index: os2/OS2/ExtAttr/t/os2_ea.t

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    Use `unlink' where appropriate.

Index: os2/diff.configure

    Updated.

Index: os2/os2.c

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    /bin/sh is translated to the configured value of location  of
sh.exe.
    popen() used even if we can fork (as we do now).
    builtins added for the sake of path manipulation.

Index: os2/os2ish.h

    Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
    From: Ilya Zakharevich

    sys/un.h is not very useful without Merlin toolkit.
    updates for fork()ing.

Index: patchlevel.h

    Change to subversion 7.

Index: perl.c

    Date: Wed, 9 Oct 1996 19:03:41 +0000
    From: Tim Bunce
    Subject:    Infinte   loop   with   perl_destruct_level   and
$SIG{__WARN__}

    I've just started using purify on  a  perl  with  DBD::Oracle
linked in
    (the  number  of uninitialised memory reads in the Oracle li-
braries
    is frightning!).

    If perl_destruct_level and $SIG{__WARN__} are set then I  see
a range
    of  problems  typified  by this example and folowed by a core
dump:

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    Copywrite of OS/2 port now has 0
    Now deletes -e file (again!) if compilation is interrupted.

Index: perl.h

    Change Myrealloc to Myremalloc to conform to 5.003's version.
    I left in the Mycalloc since malloc.c now includes a calloc,
    and we might need to hide it.

Index: plan9/aperl

    Updated for 5.003_07

Index: plan9/arpa/inet.h

    Updated for 5.003_07

Index: plan9/buildinfo

    Updated for 5.003_07

Index: plan9/config.plan9

    Updated for 5.003_07

Index: plan9/exclude

    Updated for 5.003_07

Index: plan9/fndvers

    Updated for 5.003_07

Index: plan9/genconfig.pl

    Updated for 5.003_07

Index: plan9/mkfile

    Updated for 5.003_07

Index: plan9/myconfig.plan9

    Updated for 5.003_07

Index: plan9/perlplan9.doc

    Updated for 5.003_07

Index: plan9/perlplan9.pod

    Updated for 5.003_07

Index: plan9/plan9.c

    Updated for 5.003_07

Index: plan9/plan9ish.h

    Updated for 5.003_07

Index: plan9/setup.rc

    Updated for 5.003_07

Index: plan9/versnum

    Updated for 5.003_07

Index: pod/perldiag.pod

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    mention  that  malloc in berkeley DB is broken, and PERL_BAD-
FREE.
    OS/2-specific messages added.

Index: pod/perlfunc.pod

    Date: 20 Sep 1996 13:17:14 +0200
    From: Ulrich Pfeifer
    Subject: Re: Patch for ASN.1 compressed integer  in  pack/un-
pack

Index: pod/perli18n.pod

    Updated version with high bits intact.

Index: pod/perlop.pod

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    Crossrefs corrected.

Index: pod/perltrap.pod

    Clarified  that  warn()  _always_  printed to STDERR, both in
perl4
    and perl5.

Index: pod/perlvar.pod

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    $^E under OS/2.

Index: pp.c

    Date: 20 Sep 1996 13:17:14 +0200
    From: Ulrich Pfeifer
    Subject: Re: Patch for ASN.1 compressed integer  in  pack/un-
pack

Index: pp_sys.c

    Date: Wed, 9 Oct 1996 19:07:24 GMT
    From: Chris Faylor <cgf@bbc.com>

    The  problem  is  that  SCO  apparently  needs to have a file
opened
    with write privileges for chsize to work correctly.

Index: sv.c

    Date: Tue, 08 Oct 1996 23:54:47 -0400
    From: Gurusamy Sarathy
    Subject: Re: Sorting lists of integers doesn't always work

    >> >       print sort (4,1,2,3);
    >> >
    >> > actually prints  "4123",  i.e.  doesn't  actually  sort.
Bug?  Feature?

    This broke between 5.001n and 5.002.  There was a long winded
thread
    about sorting undefs in some order (rather than  coredumping)
around
    the  5.002beta  times  (search for "bogorefs" in the subject-
line on
    p5p archive for details). Larry added in some code that  pre-
sumes that
    the private flags are set by the time qsort() is called:

    Unfortunately,  sv_2pv()  does  not set the POKp flag, so the
above
    code breaks!  Here's a patch against 5.00306.

Index: t/lib/anydbm.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File mode under OS/2 is not what you  expect.  However,  this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/db-btree.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File  mode  under  OS/2 is not what you expect. However, this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/db-hash.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File mode under OS/2 is not what you  expect.  However,  this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/db-recno.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File  mode  under  OS/2 is not what you expect. However, this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/gdbm.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File mode under OS/2 is not what you  expect.  However,  this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/io_pipe.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    Better error message on dying.

Index: t/lib/io_taint.t

    Date: Tue, 8 Oct 1996 22:24:48 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject:  PATCH: untaint method for IO::Handle, 5.003_06 ver-
sion

    This is a re-post of my patch to Graham's IO library to add a
method in
    IO::Handle  called  "untaint", that sets the IOf_UNTAINT flag
on an object
    that is of or inherits from IO::Handle. With this  flag  set,
data read from
    said handle is not tainted, whether running under -T, suid or
sgid.

    This patch adds the method to IO.xs, adds  documentation  and
warning to the
    pod  of  IO/Handle.pm,  creates  a  new  test in t/lib called
io_taint.t, and
    adds mention of the new file to MANIFEST.

    Test suite for the untaint method of class IO::Handle.

Index: t/lib/ndbm.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File mode under OS/2 is not what you  expect.  However,  this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/odbm.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File  mode  under  OS/2 is not what you expect. However, this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/sdbm.t

    Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
    From: Ilya Zakharevich

    File mode under OS/2 is not what you  expect.  However,  this
has
    nothing to do with databases, _and_ there is a test
    for this in stat.t (which dutifully fails). There is
    no point to consider this behaviour as a bug in
    database code.
    So OS/2 is special-cased in these tests.

Index: t/lib/socket.t

    Date: Thu, 10 Oct 1996 01:09:59 -0400
    From: Spider Boardman
    Subject: Re: 5.003_06 is available (results on ULTRIX)

    fix  t/lib/socket.t  to treat TCP like the stream protocol it
is
    rather than expecting it behave rationally in all cases.

Index: t/op/pack.t

    Date: 20 Sep 1996 13:17:14 +0200
    From: Ulrich Pfeifer
    Subject: Re: Patch for ASN.1 compressed integer  in  pack/un-
pack

Index: t/op/sort.t

    Date: Wed, 09 Oct 1996 00:41:27 -0400
    From: Gurusamy Sarathy
    Subject: more t/op/sort.t tests

Index: util.c

    Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
    From: Ilya Zakharevich

    uses  my_syspopen,  my_syspclose  ifdef OS2. my_pclose is de-
fined
    as my_syspclose ifdef OS2 and can FORK (as OS2 does).

Index: x2p/Makefile.SH

    Date: Wed, 9 Oct 96 16:00:29 edt
    From: Norton Allen <nort@bottesini.harvard.edu>
    Subject: Re: sh Configure?

    Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
    in the x2p directory, even if $0 isn't set to the full
    pathname of the file being extracted.

Index: x2p/cflags.SH

    Date: Wed, 9 Oct 96 16:00:29 edt
    From: Norton Allen <nort@bottesini.harvard.edu>
    Subject: Re: sh Configure?

    Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
    in the x2p directory, even if $0 isn't set to the full
    pathname of the file being extracted.


---------------- Version 5.003_06 ----------------

This patch was primarily to fix bugs, improve the  documentation,
and  work towards restoring binary compatibility with 5.003.  The
details are described below.  A very brief summary is:

o Visible Changes to Core Functionality

   -Significantly improved support _with documentation_ for
    locales, including LC_COLLATE.  See the new pod/perli18n.pod.
    Thanks to Jarkko Hietaniemi.

   -new version of Math::Complex, with test suite.  Ought to be
    backwards  compatible, but check it out if you use Math::Com-
plex.

   -Pre-extending hashes now works.  keys %hash = 5000 will  pre-
size
    %hash.

   -__DATA__ filehandle is untainted.

o Changes in Core Internals

   -gv_fullname   and   gv_efullname   have   reverted  to  their
pre-5.003_03
    versions for binary compatibility.  Actually, they are imple-
mented
    as  stubs  pointing  to the new 3-argument forms gv_fullname3
and
    gv_efullname3.

   -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMY-
MALLOC),
    as  it  was pre-5.003_01.  Again, this is for binary compati-
bility
    with 5.003.

o Configure and build enhancements

   -many new tests for the standard library.

   -test suite now locale-friendly.

   -a2p.man and s2p.man now made into pods.

o Bug fixes

   -whitespace lexer errors fixed.

   -many, many other things.  See details below.

o Specific Changes

Here are the specific file-by-file changes.

# This is my patch perl5.003_06.pat to perl5.003_05  #  The  full
description  is  below.   # Please execute the following commands
before applying this patch.  # (You can feed this patch  to  'sh'
to do so.)  #    -- Andy Dougherty

# We'll create some new tests, but patch won't automatically make
them # executable.  for t  in  abbrev.t  autoloader.t  basename.t
checktree.t  complex.t     env.t  fatal.t  filecache.t filecopy.t
filefind.t filepath.t     findbin.t  getopt.t  hostname.t  parse-
words.t  searchdict.t      selectsaver.t symbol.t texttabs.t tex-
twrap.t timelocal.t do
    touch t/lib/$t
    chmod +x t/lib/$t done

# The a2p.man and s2p.man pages have been changed into pods.   rm
-f x2p/a2p.man x2p/s2p.man

exit 0


This  is  patch  perl5.003_06.pat to perl version 5.003_05.  This
takes you from 5.003_05 to 5.003_06.

To apply this patch, run the above  commands,  cd  to  your  perl
source directory and then type

     patch -p1 -N < perl5.003_06.pat

The  changes are described after each /^Index:/ line below.  This
is designed so you can examine each change with a command such as

     csplit -k perl5.003_06.pat '/^Index:/' '{999}'

(Of  course,  since  there  are more than 100 Index entries, your
csplit may complain, since many csplit's have an arbitrary  limit
of  100  files.   Still,  you can manually split the file or roll
your own.)

Index: Changes

    Updated for 5.003_06.

Index: Configure

    Add -Wl,rpath option for irix* to find the installed shared
    libperl.so

    Add /shlib to libpth.  It is used by Digital Unix 4.0.

    Date: Mon, 30 Sep 1996 14:01:05 +0100
    From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>

    Detect Cygnus Win32, or at  least  don't  let  Configure  get
fooled
    into thinking it's OS/2.

Index: INSTALL

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    added LC_COLLATE doc.

Index: MANIFEST

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some of the tests does not pass unless some of the patches  I
have sent
    out are applied.

    Date: Sat, 28 Sep 1996 15:11:06 +0200
    From: Andreas Koenig
    Subject:  Dale's  posting  as  patch  (Was: Perl 5.003_5 make
fails on NS3.2 - CURED)

    Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    added perli18n.pod.

Index: README

    Changed Larry's address to larry@wall.org.

Index: configpm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: configure

    Date: Mon, 30 Sep 1996 14:01:05 +0100
    From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>

    Warn  the user of case-insensitive file systems that they may
have
    accidentally gotten 'configure' instead of 'Configure'.

Index: doio.c

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: doop.c

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

Index: dump.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

Index: embed.h

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

Index: ext/DynaLoader/DynaLoader.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: ext/FileHandle/FileHandle.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: ext/IO/IO.pm

    Updated to IO-1.12.

Index: ext/IO/IO.xs

    Updated to IO-1.12.

Index: ext/IO/lib/IO/File.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

    Updated to IO-1.12.

Index: ext/IO/lib/IO/Handle.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Updated to IO-1.12.

Index: ext/IO/lib/IO/Pipe.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

    Updated to IO-1.12.

Index: ext/IO/lib/IO/Seekable.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Updated to IO-1.12.

Index: ext/IO/lib/IO/Select.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

    Updated to IO-1.12.

Index: ext/IO/lib/IO/Socket.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Updated to IO-1.12.

Index: ext/NDBM_File/hints/dynixptx.pl

    Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and  passes
all tests.
    The only change needed is in "ext/NDBM_File/Makefile.PL" - on
this system,
    ndbm is actually contained in the libc library, and  must  be
linked against
    -lc  when compiling.  (this is for dynamic ELF executables, I
didn't compile
    statically)

Index: ext/Opcode/Opcode.pm

    Date: Fri, 20 Sep 1996 12:59:21 +0200
    From: Gisle Aas
    Subject: Re: Symbol.pm clobbers $_ at startup

    The same kind of problem seem to be present in Opcode.pm:

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: ext/Opcode/Safe.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: ext/POSIX/POSIX.pod

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    enhanced setlocale() docs  and  introduced  the  one-argument
variant doc.

Index: ext/POSIX/POSIX.xs

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    setlocale() allowed one argument only,
    call  to perl_init_fold() (in util.c) if setlocale() succeed-
ed.

Index: ext/POSIX/hints/next_3.pl

    Date: Sat, 28 Sep 1996 15:11:06 +0200
    From: Andreas Koenig
    Subject: Dale's posting as  patch  (Was:  Perl  5.003_5  make
fails on NS3.2 - CURED)

    Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.

Index: ext/SDBM_File/sdbm/sdbm.h

    Revert  from Perl_malloc to Mymalloc for binary compatibility
with
    5.003.

Index: ext/Socket/Socket.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: global.sym

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    added var lc_collate_active and func mem_collxfrm.

Index: gv.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

Index: handy.h

    Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
    From: Kenneth Albanowski
    Subject: Full LONG_MAX & co. patch over 5.003_05

    This  patch contains the changes I've collected for the vari-
ous _MAX issues
    since 5.003_05. No patches issued between 5.003_05  and  this
one should be
    applied, use this one instead.

    The  effect is to remove the CHAR_* and I8_* constants (which
are
    ambiguous) and to explicitly cast all of the constants.

Index: hints/machten.sh

    Add notes about MachTen 4.0.3 SYSV IPC.

Index: hints/next_3.sh

    Replace optimize="-g" by optimize="" since we're just  trying
to turn off
    the optimizier.

    Date: Sat, 28 Sep 1996 15:11:06 +0200
    From: Andreas Koenig
    Subject:  Dale's  posting  as  patch  (Was: Perl 5.003_5 make
fails on NS3.2 - CURED)

    Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.

Index: hv.c

    Date: Fri, 20 Sep 1996 15:38:57 -0400
    From: Gurusamy Sarathy
    Subject: Re: "Attempt to free  non-existent  shared  string"?
(with patch)

    I found a subtle problem with the lazydelete mechanism (which
is used
    to postpone the delete of a entry that may be getting iterat-
ed over).
    I  was  using  the HeKLEN slot to hold the hint, but the real
HeKLEN is
    needed later to call unsharepvn().  This means that only mag-
ical
    hash entries can use the HeKLEN slot to hold flags.

    Here's a tested patch against 5.00305 that fixes the problem.
    The patch simply moves the LAZYDEL hint to become a  SV-level
private
    flag.

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

Index: hv.h

    Date: Fri, 20 Sep 1996 15:38:57 -0400
    From: Gurusamy Sarathy
    Subject:  Re:  "Attempt  to free non-existent shared string"?
(with patch)

    I found a subtle problem with the lazydelete mechanism (which
is used
    to postpone the delete of a entry that may be getting iterat-
ed over).
    I was using the HeKLEN slot to hold the hint,  but  the  real
HeKLEN is
    needed later to call unsharepvn().  This means that only mag-
ical
    hash entries can use the HeKLEN slot to hold flags.

    Here's a tested patch against 5.00305 that fixes the problem.
    The  patch simply moves the LAZYDEL hint to become a SV-level
private
    flag.

Index: installman

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: installperl

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/AutoLoader.pm

    Date: Mon Sep  9 09:29:44 1996
    From: Gisle Aas
    Subject: Re: problem with 'die' and UserAgent

    > This is a patch to the AutoLoader.pm (from 5.003) that fix-
es the problem:
    This  is  a  better  patch  (no need to test for /::DESTROY$/
twice):

    Date: Mon, 30 Sep 1996 00:54:37 -0400
    From: Spider Boardman

    The test and patches for AutoLoader were also non-functional,
    since the regexp context (curpm) was still being clobbered by
the
    filename manipulations:

    Date: Sun, 06 Oct 1996 16:15:07 +0200
    From: Gisle Aas
    Subject: Re: Can't locate auto/U/autosplit.ix

    It would IMHO be much better if the AutoLoader  exported  the
AUTOLOAD()
    function.   With  an exported AUTOLOAD() we would not have to
inherit
    from AutoLoader, and we would avoid these problems.

    This patch tries to explain the behavior  of  AutoLoader  in-
stead by
    updating its documentation.

Index: lib/Benchmark.pm

    Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
    From: Jarkko Hietaniemi
    Subject: a really really tiny typo

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/Cwd.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/Devel/SelfStubber.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/Env.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/Exporter.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/ExtUtils/Embed.pm

    Remove unwantd space after the I in -I$Config[archlib}

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/ExtUtils/Install.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/ExtUtils/MM_Unix.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/ExtUtils/MM_VMS.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: lib/ExtUtils/MakeMaker.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/ExtUtils/Manifest.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: lib/ExtUtils/Mksymlists.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/ExtUtils/xsubpp

    Change a reference from perlapi(i) to perlxs(s).

Index: lib/File/Basename.pm

    Date: Fri, 20 Sep 1996 14:11:05 +0200
    From: Gisle Aas
    Subject:  File::BaseName: "/" is legal path separator for MS-
DOS

    The File::BaseName module should allow "/" as path  separator
when
    fileparse_set_fstype("MSDOS") is in effect:

    Date: Fri, 20 Sep 1996 13:58:52 +0200
    From: Gisle Aas
    Subject: File::Basename documentation patch

    Date: Mon, 30 Sep 1996 00:54:37 -0400
    From: Spider Boardman

    For t/lib/basename.t, though, the associated patch for
    File::Basename was also wrong:

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: lib/File/Copy.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/File/Find.pm

    Date: Sat, 7 Sep 1996 21:37:44 +0200
    From: Michael De La Rue <mikedlr@it.com.pl>
    Subject: File::Find assumes $_ remains unchanged; bug

    The File::Find perl module assumes that the $_  variable  re-
mains unchanged
    through  the  user  defined function which is callbacked from
find.  It carries
    out a stat operation

    Simplest fix is merely to document this

Index: lib/File/Path.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/FindBin.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/Getopt/Long.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/I18N/Collate.pm

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    deprecated  and trapped (will whine if called and tell to mi-
grate away)

Index: lib/IPC/Open2.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/IPC/Open3.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/Math/BigInt.pm

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    ord() is a dangerous thing.

Index: lib/Math/Complex.pm

    Date: Thu, 03 Oct 96 18:38:08 +0200
    From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
    # Complex numbers and associated mathematical functions
    # -- Raphael Manfredi, Sept 1996
    # New version.  Should be backwards compatible, but please
    # check it out if you use it.

Index: lib/Pod/Text.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/Search/Dict.pm

    Date: Sat, 21 Sep 1996 23:02:42 +0200
    From: Gisle Aas
    Subject:  look()  in  Search::Dict  should use lc() istead of
tr/A-Z/a-z/

    The Search::Dict look() function should use the lc() function
instead
    of  tr/A-Z/a-z/.   This will make folding of non-english let-
ters work if
    the locale is set up correctly.

Index: lib/SelfLoader.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/Symbol.pm

    Date: Fri, 20 Sep 1996 12:38:14 +0200
    From: Gisle Aas
    Subject: Symbol.pm clobbers $_ at startup

      perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'

    I  don't understand why the module want to initialize %global
from
    <DATA> in the first place.  Perhaps we  want  to  apply  this
patch
    instead.

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/Sys/Hostname.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/Term/Cap.pm

    Date: 23 Sep 1996 14:11:38 +0200
    From: Ulrich Pfeifer
    Subject: Patch for Term::Cap

    'use  Term::Cap'  produces  a warning when diagnosics are ac-
tive. The
    patch below avoids the warning.

    [The $entry .= $_ usage is idiomatic enough that it ought  to
be
    ok, I would think, but the patch certainly is ok too.]

Index: lib/Term/Complete.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/Term/ReadLine.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/Test/Harness.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: lib/Text/Abbrev.pm

    Date: 23 Sep 1996 11:33:01 +0200
    From: Ulrich Pfeifer
    Subject:  Text::Abbrev  (Re:  More  standard   library   test
scripts)

    This patch merges the Text::Abbrev related patches/tests from
Gisle
    and my previous patch (i.e. replaces both).

Index: lib/Text/Tabs.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/Text/Wrap.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/Time/Local.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/UNIVERSAL.pm

    Add in stub file.

Index: lib/bigint.pl

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    ord() is a dangerous thing.

Index: lib/diagnostics.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: lib/overload.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/perl5db.pl

    Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
    From: Ilya Zakharevich
    Subject:  Re:  dereferencing  a  hash from the debugger won't
work

Index: lib/splain

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: lib/strict.pm

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: makedepend.SH

    Add explicit $touch $firstmakefile for QNX which apparently
    preserves modification times for a 'cp' command.
    I worry, though, that touch might not be portable to OS/2.
    If it is, then I'll remove the fancy case statement.

Index: malloc.c

    Not all sbrks return zeroed memory.

Index: mg.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
    From: Chip Salzenberg
    Subject: 5.003_05: Fix numeric value of $!

    This  patch  undoes  a  bit of over-zealous integerization in
mg.c, related
    to the numeric value of $!.

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

    Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
    From: Chip Salzenberg
    Subject: 5.003_05: Fix numeric $! and $^E

    This patch undoes a bit  of  over-zealous  integerization  in
mg.c,
    related to the numeric values of $! and $^E.  This patch *RE-
PLACES*
    the one I posted earlier, which was only effective for $!.

    [Some of this is superceded  by  similar  stuff  in  the  VMS
patches.]

Index: op.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

Index: opcode.h

    Date: Mon, 16 Sep 1996 16:37:48 -0700
    From: Jonathan Biggar <jon@sems.com>
    Subject: Perl 5.003 bug when embedding in C++ program

    The following patch  is  necessary  in  order  to  embed  the
Perl5.003 interpreter
    into  a C++ program without getting prototype mismatch errors
from the
    C++ compiler.

Index: opcode.pl

    Date: Mon, 16 Sep 1996 16:37:48 -0700
    From: Jonathan Biggar <jon@sems.com>
    Subject: Perl 5.003 bug when embedding in C++ program

    The following patch  is  necessary  in  order  to  embed  the
Perl5.003 interpreter
    into  a C++ program without getting prototype mismatch errors
from the
    C++ compiler.

Index: patchlevel.h

    Change to subversion 6.

Index: perl.c

    From: Roderick Schertler
    Subject: Re: -T flag and removal of `.' from @INC

    support C<perl -e'attached code'>

    Date: Tue, 01 Oct 1996 19:02:17 -0400
    From: Gurusamy Sarathy
    Subject: Re: 2 core dumps (patch)
    Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>

    The problem is an uninitialized SV slot in errgv.   Here's  a
patch.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: perl.h

    Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
    From: Kenneth Albanowski
    Subject: Full LONG_MAX & co. patch over 5.003_05

    This  patch contains the changes I've collected for the vari-
ous _MAX issues
    since 5.003_05. No patches issued between 5.003_05  and  this
one should be
    applied, use this one instead.

    The  effect is to remove the CHAR_* and I8_* constants (which
are
    ambiguous) and to explicitly cast all of the constants.

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

    Revert from Perl_malloc to Mymalloc for binary  compatibility
with
    5.003.

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

Index: perl_exp.SH

    Add  new  function  perl_init_fold.   (I'm  not  sure it goes
here.)

Index: perlio.c

    Date: Thu, 12 Sep 96 15:58 PDT
    From: Hunter Kelly <retnuh@zule.pixar.com>
    Subject: Re: 5.003_05 is available.

    Fix PerlIO_reopen parameters.

Index: perlsdio.h

    Date: Fri, 13 Sep 1996 17:24:01 -0400
    From: John Stoffel <jfs@jfs.fluent.com>
    Subject: Re: 5.003_05 is available.

    Undef Irix getc_unlocked and putc_unlocked #defines.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: pod/Makefile

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    perli18n.pod (and perlapio.pod, btw) added.

Index: pod/buildtoc

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perl.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Changed Larry's address to larry@wall.org.

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    perli18n advertised.

Index: pod/perlapio.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

Index: pod/perlbook.pod

    Updated for Second Edition.

Index: pod/perlcall.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perldata.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perldebug.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perldiag.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: pod/perldsc.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perlembed.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlform.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perlfunc.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlguts.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches
    Date: Mon, 23 Sep 96 13:18:01 PDT
    From: Jeff Okamoto
    Subject: Re: perlguts API Listing patch

    Here's the lastest complete version for inclusion into _06 or
.004.  This
    incorporates and supersedes Dean's patch.

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perli18n.pod

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    written.

Index: pod/perlipc.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perllol.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlmod.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

    Date: Wed, 02 Oct 1996 16:52:08 -0400
    From: Roderick Schertler
    Subject: documentation for $? in END

    Document the behavior with $? WRT END subroutines.

Index: pod/perlobj.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlop.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

    Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
    From: Kenneth Albanowski
    Subject: Re: Suggestion for improving man page

    Add alternative names for various escape sequences.

Index: pod/perlpod.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlre.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

    Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
    From: Kenneth Albanowski
    Subject: Re: Suggestion for improving man page

    Add alternative names for various escape sequences.

Index: pod/perlref.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlrun.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perlsec.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlstyle.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perlsub.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perlsyn.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perltie.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: pod/perltoc.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Changed Larry's address to larry@wall.org.

Index: pod/perltrap.pod

    Date: Wed, 11 Sep 1996 13:26:18 -0400
    From: Gurusamy Sarathy
    Subject: a perl425 trap

    Here's an addition that should be self-explanatory.
    [interpolation issues]

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/perlvar.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Date: Wed, 02 Oct 1996 16:52:08 -0400
    From: Roderick Schertler
    Subject: documentation for $? in END

    Document the behavior with $? WRT END subroutines.

Index: pod/perlxstut.pod

    Date: Wed, 11 Sep 1996 11:55:18 -0500
    From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
    Subject: POD spelling patches

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: pod/pod2man.PL

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

    Bugs found in pod2man

    The following bugs were noticed, and some fixed:

    1. Where a L<> link extends over more than one line,  pod2man
does not
    treat  it  as  a link but displays it literally, and so these
have been
    rearranged to place the link on one line.  This is  the  only
bug worked
    around.   [Fixed; the rearrangements, which were done before-
hand,
    remain in some cases, but are no longer  necessary,  and  pod
paragraphs
    can now be safely reformatted to whatever width is desired in
the pod,
    without breaking links.]

    2. It seems to swallow spaces after certain links: for  exam-
ple, part
    of the "open" entry in the perlfunc manpage comes out as "the
    binmode entry elsewhere in this documentfor tips", the source
    having been "L</binmode> for tips".  [Fixed.]

    3.  'L</"Pass  by  Reference">', in perlsub.pod, comes out as
'/"Pass
    by Reference', that is, with an initial '/"'.

    4. If a pod line begins with ".", nothing is done to  prevent
[tng]roff
    from treating it as a [tng]roff instruction.

    5.  When  the  paragraph  below =head1 NAME has more than one
line, this
    confuses pod2man: so in the case of Term::Readline, the  man-
page begins
    with  a  stray  line  'no  real package is found, substitutes
stubs instead
    of basic functions."'.

    Of course, it would be better to fix pod2man; I hope that the
new Pod
    modules, when ready, will not have these defects.

Index: pp_ctl.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    sortcmp() sprouted a LC_COLLATE branch.

Index: pp_hot.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Thu, 19 Sep 1996 11:58:22 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject: Patch: Untaint FH flag and clean DATA handles

    This  patch  adds  a  IOf_UNTAINT flag in sv.h, as one of the
possibles
    on an xpvio->xio_flags struct member. It is used to mark  the
given
    file  handle  as a clean source, even when tainting is turned
on.
    There are also patches to pp_sys.c  in  pp_sysread  to  check
this flag
    before  tainting data, and in pp_hot.c in do_readline for the
same
    reason. Lastly, it patches toke.c to automatically  set  this
flag on
    on a __DATA__ filehandle. The creation of the $pack::DATA
    pseudo-filehandle  is  already  checked against running under
eval, so
    this should not introduce any insecurity.

    This patch *does not*:

    * Add the "untaint" keyword.

Index: pp_sys.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Thu, 19 Sep 1996 11:58:22 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject: Patch: Untaint FH flag and clean DATA handles

    This  patch  adds  a  IOf_UNTAINT flag in sv.h, as one of the
possibles
    on an xpvio->xio_flags struct member. It is used to mark  the
given
    file  handle  as a clean source, even when tainting is turned
on.
    There are also patches to pp_sys.c  in  pp_sysread  to  check
this flag
    before  tainting data, and in pp_hot.c in do_readline for the
same
    reason. Lastly, it patches toke.c to automatically  set  this
flag on
    on a __DATA__ filehandle. The creation of the $pack::DATA
    pseudo-filehandle  is  already  checked against running under
eval, so
    this should not introduce any insecurity.

    This patch *does not*:

    * Add the "untaint" keyword.

    Date: Sun, 22 Sep 1996 17:26:57 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject: Patch to patch for untainting

    The following patch ensures that a glob used as a  filehandle
that
    has had the UNTAINT flag set will not carry that flag over on
a
    re-open. In a nutshell, a  re-open  of  the  DATA  filehandle
would be
    considered  untainted,  and an object of class IO::Handle (or
one of
    its sub-classes) that is marked untainted  with  the  untaint
method,
    then closed and re-opened, retained the untaintedness.

    Date: Mon, 30 Sep 1996 00:54:37 -0400
    From: Spider Boardman

    First, with IO::untaint, the patches as posted resulted in a
    miniperl  which  couldn't open files, so the autosplitting of
the
    library and the creation  of  Makefiles  for  the  extensions
didn't
    work.   Worse,  it  didn't just fail to open files, it dumped
core.

Index: proto.h

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    mem_collxfrm() and perl_init_fold() added.

Index: run.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

Index: sv.c

    Restore the 5.003 gv_fullname() and gv_efullname() functions.
    Provide new 3-arg forms gv_fullname3() and gv_efullname3().

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

      I've added some DEBUG_Ps to sv.c which give a trace of the
      fast I/O fiddling with stdio in sv_gets().  These were use-
ful
      to me in setting up the VMS fast I/O, and I left them in in
      case  they're useful to someone in the future.  However, if
you
      think it overloads -DP too much,  feel  free  to  drop  it.
(-DP
      already  adds  a profile of op usage to its advertised out-
put.)

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    sv_cmp() sprouted a LC_COLLATE branch.

Index: sv.h

    Date: Thu, 19 Sep 1996 11:58:22 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject: Patch: Untaint FH flag and clean DATA handles

    This patch adds a IOf_UNTAINT flag in sv.h,  as  one  of  the
possibles
    on  an xpvio->xio_flags struct member. It is used to mark the
given
    file handle as a clean source, even when tainting  is  turned
on.
    There  are  also  patches  to pp_sys.c in pp_sysread to check
this flag
    before tainting data, and in pp_hot.c in do_readline for  the
same
    reason.  Lastly,  it patches toke.c to automatically set this
flag on
    on a __DATA__ filehandle. The creation of the $pack::DATA
    pseudo-filehandle is already checked  against  running  under
eval, so
    this should not introduce any insecurity.

    This patch *does not*:

    * Add the "untaint" keyword.

    Date: Fri, 20 Sep 1996 15:38:57 -0400
    From: Gurusamy Sarathy
    Subject:  Re:  "Attempt  to free non-existent shared string"?
(with patch)

    I found a subtle problem with the lazydelete mechanism (which
is used
    to postpone the delete of a entry that may be getting iterat-
ed over).
    I was using the HeKLEN slot to hold the hint,  but  the  real
HeKLEN is
    needed later to call unsharepvn().  This means that only mag-
ical
    hash entries can use the HeKLEN slot to hold flags.

    Here's a tested patch against 5.00305 that fixes the problem.
    The  patch simply moves the LAZYDEL hint to become a SV-level
private
    flag.

Index: t/base/term.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    not necessarily lt ' '.

Index: t/comp/package.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    XYZ not necessarily gt xyz.

Index: t/lib/abbrev.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

    Date: 23 Sep 1996 11:33:01 +0200
    From: Ulrich Pfeifer
    Subject:  Text::Abbrev  (Re:  More  standard   library   test
scripts)

    This patch merges the Text::Abbrev related patches/tests from
Gisle
    and my previous patch (i.e. replaces both).

Index: t/lib/anydbm.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/lib/autoloader.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

    Date: Mon, 30 Sep 1996 00:54:37 -0400
    From: Spider Boardman

    The test and patches for AutoLoader were also non-functional,
    since the regexp context (curpm) was still being clobbered by
the
    filename manipulations:

Index: t/lib/basename.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

    Date: Mon, 30 Sep 1996 00:54:37 -0400
    From: Spider Boardman

    Fix the number of tests.

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

    A different set of tests for File::Basename and friends.

Index: t/lib/checktree.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/complex.t

    Date: Thu, 03 Oct 96 18:38:08 +0200
    From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
    # Complex numbers and associated mathematical functions
    # -- Raphael Manfredi, Sept 1996

    Tests for new version.

Index: t/lib/db-btree.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/lib/db-hash.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/lib/env.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/fatal.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/filecache.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/filecopy.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/filefind.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/filepath.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/findbin.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/gdbm.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/lib/getopt.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/hostname.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/ndbm.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/lib/odbm.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/lib/parsewords.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/sdbm.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/lib/searchdict.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/selectsaver.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

Index: t/lib/symbol.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some  of the tests does not pass unless some of the patches I
have sent
    out are applied.

    Date: Mon, 30 Sep 1996 00:54:37 -0400
    From: Spider Boardman

    The various new lib/*.t tests didn't all work.  For some,  it
was
    only because the count of tests was wrong:

Index: t/lib/texttabs.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some of the tests does not pass unless some of the patches  I
have sent
    out are applied.

Index: t/lib/textwrap.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some of the tests does not pass unless some of the patches  I
have sent
    out are applied.

Index: t/lib/timelocal.t

    Date: Sun, 22 Sep 1996 00:59:56 +0200
    From: Gisle Aas
    Subject: More standard library test scripts

    This is a collection of test scripts for the standard library
modules.
    Some of the tests does not pass unless some of the patches  I
have sent
    out are applied.

Index: t/op/each.t

    Date: Mon, 30 Sep 1996 01:13:28 -0400
    From: Spider Boardman
    Subject: Re: pre extending hash? - need speed

    The patch below (which is relative to perl5.001l) implements
    "keys %hash = 50_000;" (or other integer-evaluable sizes) for
    pre-sizing hashes.  I've only moved the patch forward from
    when I first did it.  I'm sure the code in hv_ksplit could be
    improved.

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/op/glob.t

    Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
    From: Charles Bailey
    Subject: Re: glob test 1 failing...bad test or bug

    Under AIX 4.1.4, with LOCALE set en_GB (British english) glob
test one
    fails because <op/*> sorts  op/re_* before op/rea*, while
    $otherway = `echo op/*`  sorts  op/re_* after op/re[a-z]*.t

    This version doesn't rely on the sorting order.

Index: t/op/magic.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

Index: t/op/readdir.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: t/op/sort.t

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    A not necessarily gt a.

Index: toke.c

    Date: Sat, 14 Sep 1996 17:08:16 -0400
    From: Gurusamy Sarathy
    Subject: whitespace induced lexer errors (with patch)

    I finally got around to fixing skipspace() to not indiscrimi-
nately
    overwrite  oldbufptr and oldoldbufptr (which are used in mak-
ing
    expectation decisions in the lexer).

    Date: Sat, 14 Sep 1996 18:55:16 -0400
    From: Gurusamy Sarathy
    Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>

    Date: Thu, 19 Sep 1996 11:58:22 -0400
    From: "Randy J. Ray" <rjray@uswest.com>
    Subject: Patch: Untaint FH flag and clean DATA handles

    This patch adds a IOf_UNTAINT flag in sv.h,  as  one  of  the
possibles
    on  an xpvio->xio_flags struct member. It is used to mark the
given
    file handle as a clean source, even when tainting  is  turned
on.
    There  are  also  patches  to pp_sys.c in pp_sysread to check
this flag
    before tainting data, and in pp_hot.c in do_readline for  the
same
    reason.  Lastly,  it patches toke.c to automatically set this
flag on
    on a __DATA__ filehandle. The creation of the $pack::DATA
    pseudo-filehandle is already checked  against  running  under
eval, so
    this should not introduce any insecurity.

    This patch *does not*:

    * Add the "untaint" keyword.

Index: util.c

    Date: Mon, 7 Oct 1996 22:03:00 +0300
    From: Jarkko Hietaniemi
    Subject: LC_COLLATE.

    Big patch to add, document, and test LC_COLLATE support.

    rewrote  perl_init_i18n()  completely.       - reworded to be
much more friendly and clear.       - perl_init_fold()  split  to
its own function.
    wrote mem_collxfrm().

Index: utils/c2ph.PL

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here is a patch for various typos and other  defects  in  the
Perl
    5.003_05  pods,  including  the pods embedded in library mod-
ules.

Index: utils/h2ph.PL

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: utils/h2xs.PL

    Date: Sat, 21 Sep 1996 16:38:24 -0500
    From: Dean Roehrich
    Subject: h2xs bug fix

    The  h2xs that is in perl5.003_05 has a regexp bug which pre-
vents it from
    finding #define statements and filling the  constant()  func-
tion.  This patch
    fixes  that.   The h2xs_test program found this--maybe people
who are
    modifying h2xs should get a copy of the test program.

    This also adds a -d to  enable  debugging  messages  (there's
just one for now).
    I've also placed some of the doc-related things in alphabeti-
cal order.

    h2xs_test can be found in my directory on CPAN.  Those of you
modifying
    xsubpp should know there's a test suite for that, too, called
XSTEST which
    can also be found in my directory on CPAN.

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    Here  is  a  patch for various typos and other defects in the
Perl
    5.003_05 pods, including the pods embedded  in  library  mod-
ules.

Index: utils/perldoc.PL

    Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
    From: Kenneth Albanowski
    Subject: perldoc patch

    Ilya  has found that this change makes perldoc much more use-
ful under OS/2.

Index: vms/config.vms

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: vms/descrip.mms

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: vms/genconfig.pl

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: vms/perlvms.pod

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: vms/vms.c

    Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
    From: Charles Bailey
    Subject: VMS patches to 5.003_05

Index: x2p/a2p.pod

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    This patch just changed the old a2p.man page into a pod page.

Index: x2p/s2p.PL

    Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
    From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
    Subject: Pod typos, pod2man bugs, and miscellaneous installa-
tion comments

    This patch just changed the old s2p.man page into a pod page.
    I then embedded the pod into the s2p script.


---------------- Version 5.003_05 ----------------

This patch was primarily to fix bugs and to clean up some of  the
remaining issues from in 5.003_04.  The details are described be-
low.  A very brief summary is:

o Visible Changes to Core Functionality

   -Add support for a READLINE method to tied filehandles.

   -times function now uses  CLK_TCK  if  HZ  is  not  available,
rather
    than  just  defaulting  to  60.  times output might change on
some
    systems, but should be correct now.

   -AnyDBM_File (modifying ISA does not work as expected)
    Now behaves as documented:  Modifying ISA works to select
    order in which *DB* modules are tried.  The default is still
    the same.

o Configure and build enhancements

   -Enhance detection of  [gs]etpgrp()  variants.   Some  systems
have
    BSD-style behavior for one and POSIX for the other.  Use
    [gs]etpgid() instead, whenever possible.

   -You can now build a shared libperl.so without running through
    the LD_RUN_PATH hoops, if your system supports appropriate
    ld command-line options.  Solaris, NetBSD, and Linux are cur-
rently
    supported.   Others  are easy to add.  (This makes like a lot
easier
    for embedders.)

   -VMS updates.

   -Fix installperl and installman so that the -n  option  really
only
    prints commands.  (previously, it would still do the mkdirs.)

o Bug fixes

   -debugger ought to work.

   -A new heredoc tag in Makefile.SH is now  quoted.   This  pre-
vented
    5.003_04 from working most places.

   -numerous smaller ones, detailed below.

o Specific Changes

Here are the specific file-by-file changes.

#  This  is  my patch perl5.003_05.pat to perl5.003_04 # The full
description is below.  # Please execute  the  following  commands
before  applying  this patch.  # (You can feed this patch to 'sh'
to do so.)  #   -- Andy Dougherty

# We'll create a new test, but patch won't automatically make  it
# executable.  touch t/io/read.t chmod +x t/io/read.t

exit 0


This  is  patch  perl5.003_05.pat to perl version 5.003_04.  This
takes you from 5.003_04 to 5.003_05.

To apply this patch, run the above  commands,  cd  to  your  perl
source directory and then type

     patch -p1 -N < perl5.003_05.pat

The  changes  are described after each /^Index/ line below.  This
is designed so you can examine each change with a command such as

     csplit -k perl5.003_05.pat '/^Index:/' '{99}'

Index: Changes

    Updated for 5.003_05.

Index: Configure

    Allow command line or hint-file overrides of $afs.

    Allow trailing spaces in nm output for HPUX10.

    Check  for newer BIND 'search' directives in /etc/resolv.conf
as well
    as older 'domain' directive.

    Enhance detection of  [gs]etpgrp()  variants.   Some  systems
have
    BSD-style behavior for one and POSIX for the other.  Use
    [gs]etpgid() instead, whenever possible.

    Include -s in the -h summary of available options.

    Allow command-line override of $afs.

    Handle trailing spaces in nm-output on HPUX10.

    Set  shrpenv  for handling LD_RUN_PATH, if needed. (This used
to
    be in Makefile.SH.  Now  it's  available  for  other  modules
too.)

    When  using  shared libperl, avoid LD_RUN_PATH if possible by
adding
    correct ld flags.  Currently, Solaris and NetBSD get the cor-
rect
    -R $archlibexp/CORE, and Linux gets its
    -Wl,-rpath,$archlibexp/CORE flag.  Other contributions are
    welcome.

Index: INSTALL

    Correct libperl5 -> libperl typo.

    Describe MakeMaker's Warning (will try anyway) messages.

    More info on where and how to send reports.

    Add info on non-Unix ports.


Index: MANIFEST

    Add new test t/io/read.t.

    Add new hints files for ODBM_File for ultrix and hpux.

    Add new pod checker script.

Index: Makefile.SH

    A new heredoc tag in Makefile.SH needs to be quoted.

    shrpenv stuff moved to Configure.

Index: Porting/Glossary

    Updated to match Configure.

Index: README.vms

    VMS 5.003_05 Update.

Index: av.h

    Subject: turbidity in av.[ch]
    Date: Sun, 10 Dec 1995 00:21:31 -0500
    From: Gurusamy Sarathy

    Some unclean code that I noticed today.

Index: config_H

    Updated to match newest config_h.SH.

Index: config_h.SH

    Updated to match Configure.

    Changed the DLSYM_NEEDS_UNDERSCORE comment to
    /**/ to conform to metaconfig style.

Index: emacs/cperl-mode.el

    From: Ilya Zakharevich
    Subject: Newer CPerl-mode

Index: ext/DB_File/DB_File.pm

    Update to DB_File 1.03.

Index: ext/DB_File/DB_File.xs

    Update to DB_File 1.03.

Index: ext/Fcntl/Fcntl.pm

    Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
    From: Chip Salzenberg
    Subject: No AutoLoader for Fcntl

    Just  like Socket, Fcntl doesn't need splitting and AutoLoad-
ing.

Index: ext/FileHandle/FileHandle.pm

    From: Roderick Schertler
    Subject: FileHandle::DESTROY for fd 0

    This fixes FileHandle::DESTROY when called on stdin.

Index: ext/ODBM_File/ODBM_File.xs

    Attempt to correct for "Bad free" in Ultrix and HPUX versions
of
    odbm.

Index: ext/ODBM_File/hints/hpux.pl

    Try to work around "bad free" in dbmclose().

Index: ext/ODBM_File/hints/ultrix.pl

    Try to work around "bad free" in dbmclose().

Index: ext/Socket/Socket.pm

    Date: Thu, 5 Sep 1996 09:58:08 +0200
    From: Andreas Koenig
    Subject: Patch to inhibit autosplit on Socket.pm

    This  patch  inhibits production and use of a completely use-
less
    auto/Socket/autosplit.ix.

Index: handy.h

    Make a little more C++-friendly for IBM's CSET++ compiler.

Index: hints/convexos.sh

    Remove [gs]etpgrp workaround.  Configure & perl.h should han-
dle
    this now.

Index: hints/hpux.sh

    Add note about possible gcc GR3 warning message.

    Remove [gs]etpgrp workaround.  Configure & perl.h should han-
dle
    this now.

Index: hints/sco.sh

    Turn off optimization for stock cc.  This appears to
    prevent miniperl core dumps.

Index: hints/solaris_2.sh

    Catch GNU ld even though it doesn't identify itself as a  GNU
tool.
    Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.

Index: hints/sunos_4_1.sh

    Describe solution for the __lib_version problem with acc on
    SunOS.

Index: hv.c

    Date: Thu, 05 Sep 1996 00:25:28 -0400
    From: Gurusamy Sarathy
    Subject: minor misc. cleanup

    This  patch  makes  some  minor  cleanups to the sources.  No
change
    in functionality whatsoever.

    Date: Thu, 05 Sep 1996 02:52:21 -0400
    From: Gurusamy Sarathy

    Subject: debugger problems--another patch (was Re: 5.003_04)

    I have tried to avoid copying of hash keys that are passed to
    magical hashes, but it seems that copying may be unavoidable
    since the hv_*_ent() functions could be PADTMPs (and other
    SVs that may get reused) as keys.

    VMS dynamic %ENV fix

Index: installman

    From: scotth@sgi.com
    Subject:  Re:  installperl  feature request (was: Re: Upgrade
4.0x to 5.001m)

    Fix installperl so that the -n option really only prints com-
mands.
    (previously, it would still do the mkdirs.)

    an  "ignore  installed"  option, so that it doesn't bother to
check
    to see if the target already exists (an optimization that I
    *don't* want it to do when I do #1 above)

Index: installperl

    From: scotth@sgi.com
    Subject: Re: installperl feature request  (was:  Re:  Upgrade
4.0x to 5.001m)

    Fix installperl so that the -n option really only prints com-
mands.
    (previously, it would still do the mkdirs.)

    an "ignore installed" option, so that it  doesn't  bother  to
check
    to see if the target already exists (an optimization that I
    *don't* want it to do when I do #1 above)

Index: lib/AnyDBM_File.pm

    AnyDBM_File (modifying ISA does not work as expected)
    Now behaves as documented:  Modifying ISA works to select
    order in which *DB* modules are tried.  The default is still
    the same.


    Add helpful "die" message to end of AnyDBM_File.  Previously
    it would return a 0, and the failure would eventually show up
    somewhere else in the script and be hard to track  down.   It
is
    a  failure  if perl can't open AnyDBM_File.  The test regres-
sion
    suite is supposed to indicate this as a failure too.

Index: lib/ExtUtils/Install.pm

    Updated to MakeMaker-5.38.

    Fix for VMS utime.

Index: lib/ExtUtils/Liblist.pm

    Updated to MakeMaker-5.38.

Index: lib/ExtUtils/MM_Unix.pm
    Updated to MakeMaker-5.38.

Index: lib/ExtUtils/MakeMaker.pm

    Updated to MakeMaker-5.38.

    Updated to MakeMaker-5.39 to allow CFLAGS in hint files.

Index: lib/ExtUtils/Manifest.pm

    Updated to MakeMaker-5.38.

Index: lib/ExtUtils/Mkbootstrap.pm

    Updated to MakeMaker-5.38.

Index: lib/ExtUtils/Mksymlists.pm

    Updated to MakeMaker-5.38.

Index: lib/File/Find.pm

    From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
    Subject: Cwd::fastcwd in File::Find

    Is there a good reason why File::Find uses  Cwd::fastcwd  in-
stead of
    Cwd:cwd when fastcwd isn't as portable?
    [In particular, fastcwd() doesn't work on AFS.]

Index: lib/Math/Complex.pm

    There  was  a  mistake  in  the sqrt routine in lib/Math/Com-
plex.pm that
    gave wrong answers when the magnitude of the  imaginary  part
of the
    argument  exceeded  the  magnitude of the real part.  Line 69
had too
    many sqrt($y)'s.  Further, expressions  were  re-arranged  so
that
    calls  to the expensive real sqrt() routine were reduced from
4 to 2
    in this case.

Index: lib/open3.pl

    The I/O directions on the dad_wtr and kid_rdr were backwards.
    IO/Open3.pm didn't have this error.

Index: lib/syslog.pl

    Date: Tue, 03 Sep 1996 20:33:54 -0400
    From: Roderick Schertler
    Subject: syslog.pl `use Socket' lossage

    syslog.pl tries but fails to use
    Socket.pm, the problem is that use doesn't return a true val-
ue.  This
    module should be recast in terms of Sys::Syslog, of course.

Index: makedepend.SH

    This patch eliminates "" in sed  patterns  in  makedepend.SH,
since
    they're not really needed anyway in this one case.

Index: mg.c

    Ok, here's a tested patch for the debugger problem.
    I was missing the fact that DB::dbline magic is actually
    uppercase (which means hv_store_ent() etc., will pass SV keys
    to the vtbl_dbline handlers).

    Replace the oft-repeated mg_ptr incantation with
    the simple MgPVKEY macro.

    Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
    additional parens around the "mg".

    (lines near 584) Part of VMS changes.  I don't know what this
did.

    Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
    From: Chip Salzenberg
    Subject: Integerize mg.c; eliminate warning on C< local($)) >

    This patch converts magic variables ($!, $^E,  etc.)  to  use
integers
    (C<sv_setiv>)  instead of floats.  It also eliminates a warn-
ing from
    C< local($)) >, via a hack similar to $!.

Index: mg.h

    Replace the oft-repeated mg_ptr incantation with
    the simple MgPVKEY macro.

    Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
    additional parens around the "mg".

Index: nostdio.h

    Add _STDIO_LOADED (VMS) to list of guard symbols.

Index: op.c

    From: Gurusamy Sarathy
    Subject: Re:  ( @array )  busted  for  lexical  @array  (once
more)

Index: patchlevel.h

    Change to subversion 5.

Index: perl.c

    Make floating point constants Locale-friendly.

Index: perl.h

    One last LONG & co. fix (yet another cut'n'paste error) and a
few
    minor cleanups. Nothing crucial.

    Make a little more C++-friendly for IBM's CSET++ compiler.

    Enhance detection of  [gs]etpgrp()  variants.   Some  systems
have
    BSD-style behavior for one and POSIX for the other.  Use
    [gs]etpgid() instead, whenever possible.

Index: perlio.c

    Eliminate potential "signed vs. unsigned" warning

    Add PerlIO_reopen and PerlIO_cgetname functions.

Index: perlsdio.h

    Don't  supply  redundant  parameters for PerlIO_open and Per-
lIO_fdopen.

    Include PerlIO_reopen and PerlIO_getname.

    s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
    This had prevented SV_FAST_FGETS from working anywhere.

    Include PerlIO_canset_cnt.  I'm not sure how this is supposed
to
    differ from STDIO_CNT_LVALUE.

Index: pod/Makefile

    Remove trailing spaces in pods.
    Include a call  to  the  checkpods  script  in  the  Makefile
(though it's
    not ordinarily used by users).

Index: pod/checkpods.PL

    New script to check for common errors in pods.  This is not
    normally called during the perl build process, but you can
    use it with  B<make check>.

Index: pod/perlfunc.pod

    Document correct C<use POSIX ":wait_h";> usage.

    Add notes about POSIX [gs]etpgrp.

Index: pod/perlipc.pod

    Document correct C<use POSIX ":wait_h";> usage.

Index: pod/perlref.pod

    From: Gurusamy Sarathy
    Subject:  Re:   (  @array  )  busted for lexical @array (once
more)

Index: pod/perltie.pod

    Date: Thu, 29 Aug 1996 15:14:51 +0200
    From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
    Subject: more TIEHANDLE

    This adds support for a READLINE method.

Index: pod/perltrap.pod

    Here's documentation on the change in  split's  behavior  be-
tween Perl 4
    and Perl 5.

    Subject: More (and less!) 425traps

    Large integer traps

    Precedence

    warn STDERR

    Change blank lines to empty lines.

Index: pod/perlvar.pod

    Be explicit about $/="" matching empty lines, that is, lines
    with no spaces or tabs.

    Change blank lines to empty lines.

Index: pp.c

    Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
    From: Chip Salzenberg
    Subject: Minor integer speedups in mathematics

    This  patch provides minor speedups by using integer math and
SVt_IV
    values when performing bitwise operations and modulus.

    Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
    From: Kenneth Albanowski
    Subject: Pack Patch (was Re: 5.002 - pack/unpack does not  do
"I" right)

    (double)auint cast added for call to sv_setnv().

Index: pp_hot.c

    Date: Thu, 05 Sep 1996 00:25:28 -0400
    From: Gurusamy Sarathy
    Subject: minor misc. cleanup

    This  patch  makes  some  minor  cleanups to the sources.  No
change
    in functionality whatsoever.

    Date: Thu, 29 Aug 1996 15:14:51 +0200
    From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
    Subject: more TIEHANDLE

    This adds support for a READLINE method.

Index: pp_sys.c

    Clear any buffer space exposed by by read().
    This is almost certainly a bug-fix.

    Undef and then re-define my_chsize from Perl_my_chsize to
    just plain chsize if this system HAS_CHSIZE.   This  probably
only
    applies to SCO.  This shows the perils of having internal
    functions  with  the  same name as external library functions
:-).

    Use CLK_TCK if HZ is not available.

Index: sv.c

    Fix more spots where we had PerlIO_stderr() and  should  have
had
    Perl_debug_log instead.

    Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
    From: Chip Salzenberg
    Subject: Minor potential bug in AV creation

    I  wasn't  the  one  who originated this patch.  But it looks
like it
    would improve the safety of AV creation.

    Remove potentially incorrect casts on PerlIO_set_ptrcnt.
    'ptr' is already STDCHAR, which is supposed to be the type of
    char used in stdio.h, so we shouldn't have to cast it.

Index: t/io/read.t

    Clear any buffer space exposed by by read().
    This is almost certainly a bug-fix.

Index: t/lib/db-btree.t

    Update to DB_File 1.03.

Index: t/lib/db-hash.t

    Update to DB_File 1.03.

Index: t/lib/db-recno.t

    Update to DB_File 1.03.

Index: t/lib/io_sock.t

    From: Lupe Christoph <lupe@alanya.m.isar.de>
    Subject: Perl 5.003.03: race condition in t/lib/io_sock.t

    io_sock.t  works  by  forking a subprocess it can communicate
with.
    It has the subprocess wait for the main process  by  sleeping
10
    seconds or until an alarm arrives.

    With my setup, the alarm signal arrives *before* the child
    has a chance to ignore the alarm signal.

    I  fixed  this by moving the "$SIG{ALRM} = sub {};" up before
the
    fork. It does not hurt to have the parent ignore alarms, too.

Index: t/op/inc.t

    One last LONG & co. fix (yet another cut'n'paste error) and a
few
    minor cleanups. Nothing crucial.

Index: t/op/misc.t

    Date: Thu, 29 Aug 1996 15:14:51 +0200
    From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
    Subject: more TIEHANDLE

    This adds support for a READLINE method.

Index: t/op/pack.t

    Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
    From: Kenneth Albanowski
    Subject: Pack Patch (was Re: 5.002 - pack/unpack does not  do
"I" right)

Index: t/op/ref.t

    From: Gurusamy Sarathy
    Subject:  Re:   (  @array  )  busted for lexical @array (once
more)

Index: universal.c

    Date: Thu, 29 Aug 96 07:05:10 BST
    From: Graham Barr
    Subject: Re: UNIVERSAL::class busted

    yes, but I also noticed that this does  not  check  that  the
reference
    is an object, so the patch should be

Index: unixish.h

    Change comment style so that IBM's picky xlc compiler doesn't
    think we've mistakenly tried to nest comments.

Index: util.c

    One last LONG & co. fix (yet another cut'n'paste error) and a
few
    minor cleanups. Nothing crucial.

Index: utils/h2xs.PL

    Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
    From: Ilya Zakharevich
    Subject: updated h2xs

    Changes:       a)  Docs  and examples for -x updated;      b)
Path to xxxx.h would not be changed to /usr/include/xxxx.h
    unless this file exists (outside of VMS, I'm afraid  to  make
an error
    there).  -  Useful with -x option, when the file may be eaten
via -I
    inside -F.       c) .h file would be scanned only if  needed.
     d) typemap would be generated (with T_PTROBJ).       e) Doc-
umentation (=list) for autogenerated guys would be
    included into POD.       f) duplicated  XSUBs  would  not  be
generated;      g) arguments to XSUBs being arrays are recognized
(note that
    xsubpp would probably choke on such guys).

    -x option requires C-Scan-0.3 (releases a couple  of  minutes
ago to          ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
    should propagate to CPAN soon).

Index: utils/perlbug.PL

    Fix typo $Config{'has_sockets'} ought to be  $Config{'d_sock-
et'};

Index: utils/perldoc.PL

    More  choices in the pager war.  Unfortunately, we can't rely
on
    all users agreeing with the Sysadmin's choice, nor can we
    assign a default preference order, since opinions  vary.   If
the
    user  doesn't have $ENV{PAGER} set, we do want to pick up one
that
    at least works, so we'll try whatever Configure found.

Index: vms/Makefile

    VMS 5.003_05 Update.

Index: vms/config.vms

    VMS 5.003_05 Update.

Index: vms/descrip.mms

    VMS 5.003_05 Update.

Index: vms/ext/Stdio/Stdio.pm

    VMS 5.003_05 Update.

Index: vms/ext/filespec.t

    VMS 5.003_05 Update.

Index: vms/gen_shrfls.pl

    VMS 5.003_05 Update.

Index: vms/perlvms.pod

    VMS 5.003_05 Update.

Index: vms/vms.c

    VMS 5.003_05 Update.

Index: vms/vmsish.h

    VMS 5.003_05 Update.


---------------- Version 5.003_04 ----------------

This patch was primarily to fix bugs and to clean up some of  the
changes  made  in  5.003_03.  The details are described below.  A
very brief summary is:

o Visible Changes to Core Functionality

   -Allow and document permissions for FileHandle::new and
    IO::File::new.
   -glob in Safe compartment used to allow shell access; now
    it's in the same category as `` and system().

o Configure and build enhancements

   -perl library name is again -lperl, not -lperl5 in some cases.
   -Several hint files no longer set -g -DDEBUGGING by default.
    Instead, they just turn off optimization, since that is
    probably what was intended.
   -Include OS/2 and Plan9 updates.

o Bug fixes

   -SEGV with $_[0] and circular references fixed.
   -Ilya's debugger patch.
   -FAKE typeglobs fixed.
   -truncate with file name now works.
   -lval substr() no longer coredumps with refs
   -lval substr now clears lexicals in re-entered scopes.
   -core dump in caller() for signal handler for __DIE__.

o Specific Changes

Here are the specific file-by-file changes.

#  This  is  my patch perl5.003_04.pat to perl5.003_03 # The full
description is below.  # Please execute  the  following  commands
before  applying  this patch.  # (You can feed this patch to 'sh'
to do so.)  #   -- Andy Dougherty

# Obsolete perl4 hint file.  rm -f hints/dnix.sh # Obsolete rm -f
os2/notes

#  We'll create a new test, but patch won't automatically make it
# executable.  touch t/op/gv.t chmod +x t/op/gv.t

exit 0


This is patch perl5.003_04.pat to perl  version  5.003_03.   This
takes you from 5.003_03 to 5.003_04.

To  apply  this  patch,  run  the above commands, cd to your perl
source directory and then type

     patch -p1 -N < perl5.003_04.pat

The changes are described after each /^Index/ line  below.   This
is designed so you can examine each change with a command such as

     csplit -k perl5.003_04.pat '/^Index:/' '{99}'

Index: Changes

    Updated for 5.003_04.

Index: Configure

    Change name of shared libperl library back to libperl.so.xxx,
    so that a simple -lperl picks up either libperl.a or
    libperl.so.xxx.

    Check if $sh='' in case we've reloaded an old config.sh

Index: INSTALL

    Change name of shared perl library to libperl, instead of
    libperl5.

    Add  notes  about fragility of shared libperl and the useful-
ness
    of archlib to separate different binaries.

Index: MANIFEST

    os2/notes removed

    obsolete hints/dnix.sh removed.

    New typeglob test.

Index: Makefile.SH

    For building shared libperl, relocate whole rule to
    inside the if test -f $osname/Makefile.SHs case.

Index: Porting/Glossary

    Updated.

Index: README.os2

    Updated.

Index: av.c

    Subject: Re: SEGV with $_[0] and circular references

    Subject: random cleanup

    This patch removes a few obvious redundancies in the  source.

Index: config_H

    Updated.  Note new comments to make AIX happy.

Index: config_h.SH

    Change /*#define../**/ into /*#define../ **/
    to make IBM's xlc compiler shut up about nested comments.
    The  /*#define  FOO  /**/ is a perfectly legal un-nested com-
ment, and
    I wish IBM would fix it's blasted compiler instead.   In  the
meantime
    we'll  take  mercy  on  the  poor AIX user and get rid of the
screenfulls
    of stupid warning messages.  Thanks to  Hallvard  B  Furuseth
for the fix.

Index: dump.c

    This  patch changes neither behavior nor performance.  Howev-
er, it does
    reduce code size and  improve  maintainability  by  combining
some common
    code in gv_fullname() and gv_efullname().

Index: ext/FileHandle/FileHandle.pm

    This  patch  documents the behavior of FileHandle::{new,open}
with
    regard to open modes.  It also documents the  exportation  of
Fcntl
    constants.

    This patch fixes a bug observed by Tom Christiansen: FileHan-
dle::new
    didn't allow  for  file  permissions  after  the  file  mode.
Here's a patch.

Index: ext/IO/lib/IO/File.pm

    This   patch  fixes  a  bug  observed  by  Tom  Christiansen:
IO::File::new
    didn't allow  for  file  permissions  after  the  file  mode.
Here's a patch.

    This  patch  documents  the  behavior of IO::File::{new,open}
with
    regard to open modes.  It also documents the  exportation  of
Fcntl
    constants.

Index: ext/Opcode/Opcode.pm

    Subject: Re: glob in Safe compartment allows shell access

    I've  moved the glob op into the same opcode tag as backticks
and system
    and added a comment.

Index: gv.c

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: handy.h

    Subject: Patch for LONG_MAX & co.

    Sorry about adding yet another #ifdef forest,  but  hopefully
this
    should resolve the *_MAX issues permanently. It adds to the
    previously    defined   PERL_LONG_MAX,   PERL_LONG_MIN,   and
PERL_ULONG_MAX
    symbols the complete set of
    /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs alias-
es to
    those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any stan-
dard
    Perl typedef, like I32 or UV, you can  reference  I32_MAX  or
UV_MIN,
    and get appropriate figures. All references to LONG_(MIN|MAX)
are
    changed appropriately.

    The .c changes have the side effect of making cast_uv proper-
ly use quad
    limits if quads are in use, but longs aren't 64 bit. Hopeful-
ly this all
    works, but I don't have any handy Crays to try it out on.

    Add notes on perl's internal types, specifically  Quad_t  and
IV.

Index: hints/hpux.sh

    Remove the d_bsdpgrp hint.  The defaults should be ok.

Index: hints/irix_6_2.sh

    Change optimize=-g to optimize=none to avoid pulling in -DDE-
BUGGING,
    unless that's what the user really wants.

Index: hints/mpeix.sh

    Change optimize=-g to optimize=none to avoid pulling in -DDE-
BUGGING,
    unless that's what the user really wants.

Index: hints/os2.sh

    Fixes for sh vs. bin_sh + cleanup.

Index: hints/ultrix_4.sh

    Don't call optimize=-g, just call optimize=none.  The -g
    pulls in -DDEBUGGING, which might not be wanted.

Index: lib/ExtUtils/MM_Unix.pm

    .C$(obj_ext)    removed   under   OS/2   -   conflicts   with
.c$(obj_ext).

Index: lib/ExtUtils/xsubpp

    Fix SCOPE?  (See pod/perlxs.pod).
    Up version number to 1.938.

Index: lib/Test/Harness.pm

    Add a return value to runtests - non-zero if  all  tests  ran
ok,
    zero otherwise.

Index: lib/perl5db.pl

    Ilya's    debugger    patch.          Undefined    subroutine
&Carp::longmess            called            at
/opt/perl5.003_03/lib/perl5db.pl line 1423.


    Make  perl5db  compatible  with  the recent 'strict refs' en-
forcement
    in %SIG.

Index: malloc.c

    A patch to  perl5.003_02/malloc  to  give  a  sensible  error
abort() message
    in ANSI C, and to give it to stderr instead of stdout.

    Use config_h's STRINGIFY macro instead of pre-ANSI "p".

Index: mg.c

    Subject: FAKE typeglobs seriously busted (with patch)

    Handling of fake typeglobs (scalars that are really globs
    in disguise) is seriously busted since 5.002 (it wasn't
    so in 5.001n).
    The problem is that mg_get() on a glob calls gv_efullname()
    which might coerce its first arg to a string.

    Sub-critical  patch  to  conceivably  fix some %SIG problems.
(Shared hash key
    weren't being properly detected by some of the sig magic, but
as shared
    hash  keys  wouldn't  normally  be used in %SIG it's unlikely
this is a
    significant problem.)

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: myconfig

    Update perlio-related variables.

Index: op.c

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: opcode.h

    Updated.  See opcode.pl.

Index: opcode.pl

    Subject: Re: truncate with file  name  does  not  work  (with
patch)

    The prototype for truncate was changed so that perl won't die
    with C<use strict;> when the first arg is a  bareword  (file-
handle).
    I think it was Tom (as in "tchrist") who brought this up.

    Here's a patch that undoes the damage, makes it work with
    C<use strict;>, and adds to the testsuite.

Index: os2/Makefile.SHs

    perllib vs. LIBPERL

Index: os2/diff.configure

    Updated.

Index: os2/os2.c

    SH_PATH_INI vs. BIN_SH

Index: os2/os2ish.h

    SH_PATH_INI  added  (needed  to  redefine  SH_PATH for binary
         distribution).
    SH_PATH is redefined.

Index: patchlevel.h

    SUBVERSION 4.

Index: perl.h

    Subject: Patch for LONG_MAX & co.

    Sorry about adding yet another #ifdef forest,  but  hopefully
this
    should resolve the *_MAX issues permanently. It adds to the
    previously    defined   PERL_LONG_MAX,   PERL_LONG_MIN,   and
PERL_ULONG_MAX
    symbols the complete set of
    /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs alias-
es to
    those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any stan-
dard
    Perl typedef, like I32 or UV, you can  reference  I32_MAX  or
UV_MIN,
    and get appropriate figures. All references to LONG_(MIN|MAX)
are
    changed appropriately.

    The .c changes have the side effect of making cast_uv proper-
ly use quad
    limits if quads are in use, but longs aren't 64 bit. Hopeful-
ly this all
    works, but I don't have any handy Crays to try it out on.

    Add notes on perl's internal types, specifically  Quad_t  and
IV.

Index: perlio.c

    Removes an incorrect prototype for setlinebuf from
    perlio.c because it conflicts with the correct declaration in
    MachTen's stdio.h (and possibly other stdio's as well).

    Secondly, the code in perlio.c is  not  handling  the  (!PER-
LIO_IS_STDIO &
    HAS_F[GS]ETPOS)  case.   The  patch fixes this omission (in a
rather lumpen
    manner).  I don't think this should  affect  platforms  which
try to hack a
    different  path through the #ifdef forest, but this assertion
would benefit
    from testing...

    Dominic Dunlop

Index: plan9/config.plan9

    Updated.

Index: plan9/fndvers

    Updated.

Index: plan9/mkfile

    Updated.

Index: plan9/setup.rc

    Updated.

Index: pod/perldiag.pod

    Subject: lval substr() coredumps with refs (with patch)

    substr() coredumps with a target that is a ref,  when  it  is
used in
    an lvalue context.
    The patch below corrects the problem by stringifying the ref-
erence
    first (and emitting a warning when appropriate).

Index: pod/perlxs.pod

    document xsubpp SCOPE:

Index: pp.c

    Subject: lval substr() fails to clear lexicals in  re-entered
scopes (with patch)

    substr()  in  lvalue  context interacts in buggy fashion with
SVs that
    are !SvOK.  This manifests itself with lexicals that  have  a
REFCNT of
    1,  since  these  are  merely  "cleared  in place" by setting
SvOK_off.

    Subject: lval substr() coredumps with refs (with patch)

    substr() coredumps with a target that is a ref,  when  it  is
used in
    an lvalue context.
    The patch below corrects the problem by stringifying the ref-
erence
    first (and emitting a warning when appropriate).

    Subject: Patch for LONG_MAX & co.

Index: pp_ctl.c

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: pp_hot.c

    Subject: Patch for LONG_MAX & co.

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: pp_sys.c

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: proto.h

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: run.c

    This patch changes neither behavior nor performance.   Howev-
er, it does
    reduce  code  size  and  improve maintainability by combining
some common
    code in gv_fullname() and gv_efullname().

Index: sv.c

    Subject: random cleanup

    This patch removes a few obvious redundancies in the  source.

    Subject: sv_setsv patch

    This  patch changes neither behavior nor performance.  Howev-
er, it does
    reduce code size and  improve  maintainability  by  combining
some common
    code in gv_fullname() and gv_efullname().

    From: Chip Salzenberg
    Subject: Track SVs for destruction when -DPURIFY

    When checking for memory leaks, I compiled Perl with "-DPURI-
FY".
    Although that flag improves the leak checking, it also breaks
    destruction  of  global  objects,  because SVs aren't kept in
captive
    arenas any more.

    This patch rectifies the problem by providing an alternative
    method for keeping track of SVs when Perl is compiled for Pu-
rify.
    It has no effect on normal operation.


    Add  comment  about assert(len >=0) when len is unsigned any-
way.

Index: t/io/fs.t

    Subject: Re: truncate with file  name  does  not  work  (with
patch)

    The prototype for truncate was changed so that perl won't die
    with C<use strict;> when the first arg is a  bareword  (file-
handle).
    I think it was Tom (as in "tchrist") who brought this up.

    Here's a patch that undoes the damage, makes it work with
    C<use strict;>, and adds to the testsuite.

    The "not implemented" branch is missing a "0.

Index: t/op/gv.t

    Subject: FAKE typeglobs seriously busted (with patch)

    Handling of fake typeglobs (scalars that are really globs
    in disguise) is seriously busted since 5.002 (it wasn't
    so in 5.001n).

    The problem is that mg_get() on a glob calls gv_efullname()
    which might coerce its first arg to a string.

Index: t/op/substr.t


    Subject:  lval substr() fails to clear lexicals in re-entered
scopes (with patch)

    substr() in lvalue context interacts in  buggy  fashion  with
SVs that
    are  !SvOK.   This manifests itself with lexicals that have a
REFCNT of
    1, since these are  merely  "cleared  in  place"  by  setting
SvOK_off.

    Subject: lval substr() coredumps with refs (with patch)

    substr()  coredumps  with  a target that is a ref, when it is
used in
    an lvalue context.
    The patch below corrects the problem by stringifying the ref-
erence
    first (and emitting a warning when appropriate).

Index: toke.c

    Subject:  Re:  truncate  with  file  name does not work (with
patch)

    The prototype for truncate was changed so that perl won't die
    with  C<use  strict;> when the first arg is a bareword (file-
handle).
    I think it was Tom (as in "tchrist") who brought this up.

    Here's a patch that undoes the damage, makes it work with
    C<use strict;>, and adds to the testsuite.

Index: util.c

    Subject: Re: Perl 5.003 dumps core executing caller() in sig-
nal handler for          __DIE__ (with patch)

    sv_2pv()  might call croak() (which is not prepared to handle
that
    when it calls sv_2pv(), itself).  Likewise  for  warn()  (but
under
    slightly  more  esoteric  circumstances--mg_get() in sv_2pv()
might
    trigger a call to warn()).


    Subject: Patch for LONG_MAX & co.

    PERL_BADLANG is examined by default before issuing a  warning
during          internationalization.

Index: utils/h2xs.PL

    Make leading =head NAME item a paragraph so pod2man finds it.

Index: utils/perldoc.PL

    Use col -x to filter out half-line feeds (ESC-9) from
    HP-UX nroff -man output.  (col -x isn't portable -- SunOS
    doesn't support the -x option.)


---------------- Version 5.003_03 ----------------

Most of the changes in 5.003_03 are to make the build and instal-
lation  process more robust.  The details are described below.  A
very brief summary is:

o Visible Changes to Core Functionality

   -Support for tied filehandles.

o Configure enhancements

   -How to build and install a shared libperl.so is now document-
ed
    and  supported,  though  it's  not the default for most plat-
forms.

o Bug fixes

   -Support bit operations on strings longer than 15 bytes.

   -If a regex supplied to split() contains paranthesized subpat-
terns
    that can result in null matches, perl no longer coredumps.

   -Fix problems with each() on tied hashes.

   -Make  h2ph  architecture-independent  by using Config at run-
time
    rather than extraction time.

o Specific Changes

Here are the specific file-by-file changes.

# This is my patch perl5.003_03.pat to perl5.003_02  #  The  full
description  is  below.   # Please execute the following commands
before applying this patch.  # (You can feed this patch  to  'sh'
to do so.)  #   -- Andy Dougherty

# Absorbed into Changes5.002 rm -f Changes.Conf

# Not needed.  rm -f ext/POSIX/mkposixman.pl

#  Moved  to README.os2.  I'm not sure why the README files are #
here rather  than  in  the  appropriate  subdirectories.   rm  -f
os2/README

# Not needed.  rm -f pod/Makefile.PL

# New test for bit ops.  touch t/op/bob.t

#  Patches  that  create  new  tests  don't always make them exe-
cutable.  chmod +x t/*/*.t

# Create a new directory for Porting and  Patching  info.   mkdir
Porting

exit 0

This  is  patch  perl5.003_03.pat to perl version 5.003_02.  This
takes you from 5.003_02 to 5.003_03.

To apply this patch, run the above  commands,  cd  to  your  perl
source directory and then type

     patch -p1 -N < perl5.003_03.pat

The  changes  are described after each /^Index/ line below.  This
is designed so you can examine each change with a command such as

     csplit -k perl5.003_03.pat '/^Index:/' '{99}'

Index: Changes

     Include 5.003_03 change notes.

     Move older change notes to separate files.

Index: Changes5.000

     New file.  Changes from perl4.036 to 5.000.

Index: Changes5.001

     New file.  Changes from 5.000 to 5.001

Index: Changes5.002

     New file.  Changes from 5.001 to 5.002

Index: Changes5.003

     New file.  Changes from 5.002 to 5.003

Index: Configure

     Relaxed warning about ksh on exotic machines.

     Changed usesafe to useopcode.

     Add search for gzip and zip.

     Look   more   carefully  for  $sh  (the  Bourne-ish  shell).
     Use that info to set $startsh correctly.

     Change prompts for PerlIO interface.  See  INSTALL       for
how this is supposed to work.  The default is      still the same
as in 5.003_02, namely don't use      any fancy new PerlIO stuff.

     Don't  look  for  sigvec()  since  we don't actually use it.
     (Plus, it used to print an alarming misleading message about
     race conditions.)

     Look  for  stdio's  _filbuf  under  the  possible  names  of
     _filbuf, __filbuf, and _fill.

     New $useshrplib variable  to  control  whether  we  build  a
shared       libperl.so.  The name of the library is in $libperl.
     Always install it in $installarchlib/CORE/$libperl.

     Check for <sys/resource.h> and <sys/wait.h> for NetBSD.

     Replace  old  $altmake   stuff   with   newer   autoconf-ish
     $make_set_make, which checks if $make sets $(MAKE).  Now you
     choose an alternate make with sh Configure -Dmake=gmake  (or
     whatever).

     Remove  'ln'  for  the list of essential commands.  Simulate
     it with 'cp' if necessary.

     Change `logname` prompts to handle extra  gratuitous  spaces
in      Ultrix output.

     Autodetect os2.

     Fix  silly  bug  in  checking  for  fully-qualified names in
/etc/hosts.

     Generalize Gconvert tests.  Give  correct  and  more  useful
     error messages.

     Use $obj_ext instead of literal '.o' in the dynaloader test.

     Include appropriate header files  in  bcopy()  and  memcpy()
     tests.  Note whether memmove is available.

     Check whether struct sigaction works (needed for Solaris 2.5
     with -Xc).

     Include appropriate header files for randbits test.

Index: INSTALL

     Add note about space requirements.

     Update  to  match  Configure  changes  (Opcode   vs.   Safe,
     useperlio, useshrplib, etc.)

     Reorganize the structure of some of the hints.

     Miscellaneous clarifications.

Index: MANIFEST

     Updated.   5.003_02  introduced some massive patches, mostly
     due to spacing changes.  I didn't bother to  sort  them  all
out;      I just started with 5.003's MANIEFST.

Index: Makefile.SH

     Support the new simplified shared libperl mechanism.

     Use new $make_set_make directive.

     Remove redundant libperl Make variable.

     Remove unnecessary MAB variable.

     Remove  dependency  of  minitest  on lib/Config.pm, since it
could      well have been a failure  of  configpm  that  inspired
testing      miniperl in the first place!

Index: Porting/Glossary

     New file describing all the config.sh variables.       Even-
tually,  I  hope  to  fill  this  directory  with  other   useful
     stuff.

Index: README.os2

     Replace old README.os2 with more up-to-date os2/README.

Index: config_H

     Updated   to   match   current  Configure  and  config_h.SH.
     Some rearrangement of parts has occurred due to new      de-
pendencies in the metaconfig units.

Index: config_h.SH

     Updated   to   match   current  Configure  and  config_h.SH.
     Some rearrangement of parts has occurred due to new      de-
pendencies in the metaconfig units.

     Include  full  descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
     SITEARCH, and SITELIB.  Previous versions just included  the
     ~-expanded  names  (with  unhelpful descriptions).  No func-
tionality      is changed, but maybe it's a little  better  docu-
mented now.

Index: doio.c

     Possibly Include <signal.h> and <unistd.h>

Index: doop.c

     No longer prefer bcmp over memcmp when order doesn't matter.

     Support bit operations on strings longer than 15 bytes.

Index: embed.h

     Auto-generated.

Index: embed.pl

     Expand warning at the top.

Index: ext/IO/IO.pm

     Clean up docmentation installation errors.

Index: ext/IO/lib/IO/Seekable.pm

     Clean up docmentation installation errors.

Index: ext/IO/lib/IO/Select.pm

     Clean up docmentation installation errors.

Index: ext/Opcode/Opcode.xs

     Add support for tied filehandles.

Index: ext/SDBM_File/sdbm/sdbm.h

     Change the Mymalloc to match Perl_malloc in perl.h.

Index: ext/util/make_ext

     Typo change.       Get rid of unused altmake.

Index: global.sym

     Fix problems with each() on tied hashes.

Index: handy.h

     Change  safe*alloc  functions  to   have   prototypes   that
     match  the  system's  malloc  and  free types.  That is, use
     Malloc_t instead of char *,  and  Free_t  instead  of  void.
     This is necessary so . . .

     Safefree  cast  matches  type  of free() whether it's perl's
     malloc/free or the system's malloc/free.

Index: hints/README.hints

     Remove out-of-date info.

     Document a bit about how hint files work.

Index: hints/aix.sh

     qmaxmem hint doesn't apply to gcc.

Index: hints/dgux.sh

     Configure  will  now  automatically  detect  shared  libperl
stuff.

Index: hints/dynixptx.sh

     Fix typo in comment.

     Configure  will  now  automatically  detect  shared  libperl
stuff.

Index: hints/epix.sh

     Use glibpth instead of libpth.   This  allows  Configure  to
     add local directories, such as /opt/local/lib, etc.

Index: hints/irix_6_2.sh

     Include some info on cc -n32 compile.

Index: hints/linux.sh

     Configure now tests gcvt() more thoroughly.

Index: hints/machten_2.sh

     Update where to find dld.

Index: hints/mips.sh

     Use glibpth instead of libpth.

Index: hints/next_3.sh

     Build  up  $mab dynamically.  Since $mab isn't used anywhere
     anymore, this is useless.  However, $mab was never used  for
     next_3.sh  anyway, so there's been no change in functionali-
ty.

Index: hints/next_4.sh

     Get rid of  extraneous  isnext_4  variable.   Configure  and
     Makefile.SH will use $osname and $osvers instead.

     Build  up $mab dynamically based on available architectures.

     Absorb $mab into ccflags and ccdlflags.  I  hope  that  will
     cover  everything.   (Configure  should automatically remove
     the -arch stuff from cppflags.)

     Configure  now  knows  next4   needs   to   use   a   shared
libperl.5.so.

     Allow users to use -Dprefix.

Index: hints/os2.sh

     Try to update to reflect newer shared libperl stuff.       I
probably goofed :-).

Index: hints/sco.sh

     Additional notes on using icc.

     Additional flags for dynamic loading.

Index: hints/solaris_2.sh

     Perl.h no longer prefers bcmp, so it's again ok if Configure
     finds them, since perl will prefer the mem* versions anyway.

Index: hints/sunos_4_0.sh

     Don't include <unistd.h>

Index: hints/sunos_4_1.sh

     Add brief note about GNU as and ld.

     Don't include <unistd.h>

     Add notes about WHOA THERE messages.

Index: hints/titanos.sh

     Include sfio in libswanted.

     Don't set libpth any more.

Index: hints/umips.sh

     New hint file.

Index: hv.c

     Use memcmp even in cases where ordering doesn't matter.

     Fix problems with each() on tied hashes.

Index: installperl

     Simplify installation of shared libperl.so.

     Avoid reaching Command Failed!!! with /usr/bin/perl.

Index: lib/AutoSplit.pm

     Clean up docmentation installation errors.

Index: lib/ExtUtils/MM_Unix.pm

     Remove MAB references.

     Use 'useshrplib' instead of 'd_shrplib'

Index: lib/ExtUtils/MakeMaker.pm

     Remove mab references.

Index: lib/FindBin.pm

     Clean up docmentation installation errors.

Index: lib/Symbol.pm

     Put back in the BEGIN { require 5.002; }.   The  version  in
     5.003_02  wouldn't work in 5.002 anyway.  Further, the whole
     point of the construct is to catch 5.001m, so we  can't  use
     syntax introduced after 5.001m to do that.

Index: lib/Text/Wrap.pm

     Remove double 'use strict'.

Index: lib/perl5db.pl

     Add explicit '&' to avoid warnings under strict refs.

Index: lib/sigtrap.pm

     Clean up docmentation installation errors.

Index: makedepend.SH

     Use Configure's $sh and $make_set_make variables.

Index: mg.c

     Include <unistd.h>

     Use  Safefree()  macro  instead  of safefree() function with
     a  (possibly)  incorrect  cast.   The  whole  point  of  the
     Safefree() macro is that it does the correct cast for you.


Index: patchlevel.h

     Change to SUBVERSION 3.

Index: perl.c

     Include <unistd.h>

Index: perl.h

     No  longer  prefer  bcmp slightly for comparisons that don't
care      about ordering.

     Rely on Configure setting SH_PATH.

     Change the function name to Pause() instead  of  pause()  to
     avoid potential prototype problems.  (This naming convention
     is similar to the Fwrite and Fflush macros.)

     Fix problems with each() on tied hashes.

     Work around crypt prototype problem on NeXT.

Index: perlio.c

     Fixes to support non-std stdio.

Index: perlio.h

     Try to document the various #defines a  bit.   This  is  far
from      finished.

     Remove  a  lot  of  trailing whitespace.  (It's of no conse-
quence, but      but I'm not going to redo the patch just to  put
back in the trailing      whitespace either.)

Index: perlsdio.h

     Fixes to support non-std stdio.

Index: perly.c

     Restore use of Safefree() macro.

Index: perly.c.diff

     Restore use of Safefree() macro.

Index: perly.h

     Delete duplicate line.

Index: plan9/buildinfo

     Update.

Index: pod/perlapio.pod

     Clean up docmentation installation errors.

Index: pod/perlipc.pod

     Fix typo.

     Untaint port number.

Index: pod/perlmod.pod

     Fix a minor nit regarding Exporter.

Index: pod/perlre.pod

     Clean up docmentation installation errors.

Index: pod/perltie.pod

     Add support for tied filehandles.

Index: pod/perltrap.pod

     Clean up docmentation installation errors.

Index: pod/perlxstut.pod

     Clean up docmentation installation errors.

Index: pod/pod2man.PL

     Clean up docmentation installation errors.

Index: pp.c

     Add support for tied filehandles.

     If  a  regex supplied to split() contains paranthesized sub-
patterns      that can result in null matches, perl coredumps.

Index: pp_hot.c

     Use memcmp instead of bcmp even when we don't care about or-
der.

     Add support for tied filehandles.

Index: pp_sys.c

     Include   <unistd.h>,  <sys/wait.h>,  and  <sys/resource.h>.
     (The latter two are especially for NetBSD.)

     Don't assume sys/time.h and sys/select.h can't coexist.

     Use Pause macro.

Index: proto.h

     Fix safe*alloc and safefree prototypes.

Index: regexec.c

     Use memcmp instead of bcmp even when we don't care about or-
der.

Index: sv.c

     Use memcmp instead of bcmp even when we don't care about or-
der.

Index: t/lib/opcode.t

     Add support for tied filehandles.

Index: t/op/bop.t

     Support bit operations on strings longer than 15 bytes.

Index: t/op/misc.t

     Add support for tied filehandles.

Index: t/op/split.t

     If a regex supplied to split() contains  paranthesized  sub-
patterns      that can result in null matches, perl coredumps.

Index: toke.c

     Include <unistd.h>.

     Use memcmp instead of bcmp even when we don't care about or-
der.

Index: util.c

     Include <unistd.h>.

     Use correct types for safe*alloc and safefree functions.

Index: utils/h2ph.PL

     Make h2ph architecture-independent by using Config  at  run-
time      rather than extraction time.

Index: writemain.SH

     Remove  unnecessary  curlies.   (They  are  a  leftover from
     an older auto_init mechanism.)

Index: x2p/Makefile.SH

     Use Configure's $sh and $make_set_make.

     Remove MAB stuff, since it's now in ccflags.

     Keep 5.003's RCS info.

Index: x2p/a2p.h

     Keep 5.003's RCS info.

Index: x2p/str.c

     Use Configure's FILE_filbuf macro instead of a raw  _filbuf.


---------------- Version 5.003_02 ----------------

o Visible Changes to Core Functionality
  -  Redefining  constant  subs,  or changing sub's prototype now
give warnings.
  - Fixes for ++/-- of values close to max/min size of an integer
  - Warning for un-qualified bareword as handler in $SIG{}.
  - UNIVERSAL::isa can now be called as static method.

o Changes in Core Internals
  - PerlIO abstraction added.
    Perl  core  and standard extensions no longer assume ANSI C's
stdio is IO
    mechanism, Default Configure mode is still to use  stdio  via
set of C macros.
    Alternate modes are to use stdio via one perlio.c module, or
    to use sfio if available.

  - Several bug fixs from perl5-porters
      - Make sources non-ANSI C correct again.
      - SUPER in gv.c
      - Last of shared-hash-key patches
      - eval '(0,1..3)'; # --> SegFault
      - coredumps after simple subsitutes.
      - Correction to UNIVERSAL::VERSION docs.
      - Fixed io_udp test.
      - Fixed another abuse of malloc'ed memory.
  - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
  - Reverted to default of not hiding perl's malloc (if used).

o Changes in the Standard Library and Utilities
  - Fixed MakeMaker for static SDBM and builing in a link tree.
  - Upgraded to IO-1.09, and includes latest (still experimental)
IO::Select.
  - Documentation/test tweak to DB_File
  - h2xs upgrade to allow use C::Scan module

o Changes in OS-specific and Build-time Support
  - Attempted to re-created 5.003_01's NeXT support with metacon-
fig units.
  - Updated MANIFEST
  -  make minitest now depends on lib/Config.pm, as some of tests
require it.
  - Included latest plan9 sub-directory
  - Applied OS/2 patches.
  - Typo patch for VMS.


---------------- Version 5.003_01 ----------------

Version 5.003_01  contains  bugfixes  and  additions  accumulated
since  version 5.002_01, since the patch to version 5.003 was de-
liberately kept simple.  In addition to numerous  small  bugfixes
in  the  core,  library files, and documentation, this patch con-
tains several significant revisions, summarized below:

o Visible Changes to Core Functionality

  - A port to Plan9 has been started, and changes are  integrated
into
    the standard distribution.  As of this release, the Perl core
    and several common extensions are working.

  - A set of basic methods in the UNIVERSAL class have been added
to
    the  Perl core.  Since UNIVERSAL is an implicit member of ev-
ery
    class's @ISA, the methods can be called via any object.

  - A mandatory warning has been added for 'declarations' of lex-
ical
    variables using the "my" operator which mask an existing lex-
ical
    variable declared in the  same  scope,  making  the  previous
variable
    inaccessible by its name.

  - The "use" and "require" operators have been extended to allow
    checking of the required module's version.  The "use"  opera-
tor
    can  now  be  used for an immediate version check of Perl it-
self.

  - A new "strict" pragma, "strict untie", has been added, which
    produces an error if a tied value is untied when other refer-
ences
    exist to the internal object implementing the tie.

  -  Barewords used as associative array keys (i.e. when specify-
ing
    an associative array element like $foo{__BAR} or on the left
    side of the => operator) may now begin with an underscore as
    well as an alphabetic character.

  - Some of the configuration information previously produced  by
the
    -v  switch  has been moved to the -V switch, in order to keep
-v
    output concise.

o Changes in Core Internals

  - Symbol table and method lookups have been made faster.

  - Perl subroutines which just return a constant value are now
    optimized at compile time into inline constants.

  - Management of keys for associative arrays has  been  improved
to
    conserve space when the same keys are reused frequently, and
    to  pass  true  Perl  values  to  tie  functions,  instead of
stringified
    representations.

  - Messages normally output to stderr may be directed to another
    stream when Perl is built.  This allows some platforms to
    present diagnostic output in a separate window from normal
    program results.

  - A bug which caused suiperl to fail silently, albeit securely,
    in version 5.003 on some systems has been fixed.

  - Management of Unix-style signal handlers via the  %SIG  asso-
ciative
    array has been made safer.

  -  Several global C symbols have been renamed to eliminate col-
lisions
    with system C header files or libraries on some platforms.
    Unfortunately, this means that  dynamic  extensions  compiled
under
    previous versions of Perl will need to be rebuilt for Perl
    5.003_01.  We're in the process of cleaning up Perl's C
    namespace to make it easier to link Perl with other binaries,
    so this will probably happen again between  now  and  version
5.004.
    After that, we'll do our best to maintain binary compatibili-
ty
    between versions.

  - An alternate allocation strategy has been added to Perl's
    optional private memory management routines.  This strategy,
    which may be selected when Perl is built, is designed to
    conserve memory in programs which allocate many small
    chunks of memory with sizes near a power of 2, as is often
    the case in Perl programs.

  - Several memory leaks in the creation and destruction of
    multiple interpreters have been fixed.

o Changes in the Standard Library and Utilities

  - The Opcode extension, which allows you to control a program's
    access to Perl operations, has been added to the standard
    distribution.  This extends the work begun in the original
    Safe extension, and subsumes it.  The Safe interface is still
    available.

  - The IO extension, which provides a set of classes for object-
    oriented handling of common I/O tasks, has been added to the
    standard distribution.  The IO classes will form the basis
    for future development of Perl's I/O interface, and will
    subsume the FileHandle class in the near future.  The default
    class to which all Perl I/O handles belong is now IO::Handle,
    rather than FileHandle.

  - The ExtUtils::Embed library module, which provides a set
    of utility function to help in embedding Perl in other
    applications, has been added to the standard distribution.

  - The Fatal library module, which provides a simple interface
    for creating "do-or-die" equivalents of existing functions,
    has been added to the standard distribution.

  - The FindBin library module, which determines the full path
    to the currently executing program, has been added to the
    standard distribution.

  - The DB_File extension, and the Getopt::Long, Test::Harness,
    Text::Tabs,  Text::Wrap, Time::Local and sigtrap library mod-
ules
    have been updated to the authors' latest versions.

  - The Carp library module now considers the @ISA chain when
    determining the caller's package for inclusion in error  mes-
sages.

  - The h2xs, perlbug, and xsubpp utilities have been updated.

  - The standard Perl debugger has been updated, and the informa-
tion
    provided to the debugger when an XSUB is called has been  im-
proved,
    making  it  possible  for  alternate  debuggers (such as Dev-
el::DProf)
    to do a better job of tracking XSUB calls.

  - The pod documentation formatting tools in the  standard  dis-
tribution
    can  now handle characters in the input stream whose high bit
is set.

  - The cperl-mode EMACS editing mode has been updated.

o Changes in Documentation

  - Typographic and formatting errors have been corrected in  the
pod
    documentation for the core and standard library files

  - Explanations of several core operators have been improved

  - The perldebug, perlembed, perlipc, perlsec, and perltrap doc-
uments
    extensively revised.

o Changes in OS-specific and Build-time Support

  - Support for the NeXT platform has been extended through
    NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create
MABs.

  - Support for OS/2 has been extended as well, and now includes
    options for building a.out binaries.

  -  Support  for  VMS  has also been extended, incorporating im-
proved
    processing of file specification strings,  optional  suppres-
sion of
    carriage control interpretation for record-structured files,
    improved support for the -S command line switch, a number of
    VMS-specific bugfixes, and significantly improved performance
    in line-oriented reading of files.

  - Several hints files have been added or updated:  aux.sh  (up-
dated),
    convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updat-
ed),
    irix_6_2.sh  (updated),  next_3.sh   (updated),   next_3_2.sh
(new),
    next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
    sco.sh (updated), and solaris_2.sh (updated).

  -  The  test driver for the regression tests now reports when a
set
    of tests have been skipped (presumable because the operation
    they're designed to test isn't supported on the current  sys-
tem).