Commits on Apr 26, 1997
  1. [inseparable changes from match from perl-5.003_97i to perl-5.003_97j]

     CORE PORTABILITY
    
    Subject: Return to favoring memset(,0,) over bzero()
    From: Chip Salzenberg <chip@perl.com>
    Files: perl.h
    
     OTHER CORE CHANGES
    
    Subject: Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure
    From: Chip Salzenberg <chip@perl.com>
    Files: perl.h pod/perldiag.pod sv.c
    Perl 5 Porters committed with Chip Salzenberg Apr 27, 1997
  2. Doc fix for close of pipe handle

    Chip Salzenberg committed with Chip Salzenberg Apr 25, 1997
  3. Describe __PACKAGE__ in perldelta

    Chip Salzenberg committed with Chip Salzenberg Apr 25, 1997
  4. Split perlmod

    private-msgid: 199704260050.RAA02468@toy.perl.com
    Tom Christiansen committed with Chip Salzenberg Apr 25, 1997
  5. SelfLoader: fix prototype pattern, rename intrusive lexical

    Signed-off-by: Jesse Glick <jesse@ginger>
    Jesse Glick committed with Chip Salzenberg Jan 3, 1997
  6. Refresh DB_File to 1.13

    Subject: DB_File 1.13 patch
    
    Here is the patch to (hopefully) fix the casting warnings.
    
    p5p-msgid: 9704271413.AA08876@claudius.bfsec.bt.co.uk
    Paul Marquess committed with Chip Salzenberg Apr 27, 1997
  7. Refresh CGI.pm to 2.35

    Lincoln Stein committed with Chip Salzenberg Apr 18, 1997
  8. Fix possible buffer overflow under VMS

    Chip Salzenberg committed with Chip Salzenberg Mar 1, 1997
  9. Fix typo in NeXT dynaloader

    Chip Salzenberg committed with Chip Salzenberg Apr 24, 1997
  10. @hfuru

    Eliminate Alpha warnings

    Signed-off-by: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
    hfuru committed with Chip Salzenberg Apr 25, 1997
  11. Fix lingering '%S' in XS_VERSION_BOOTCHECK

    Chip Salzenberg committed with Chip Salzenberg Apr 24, 1997
  12. Win32 update (three patches)

    Signed-off-by: Gurusamy Sarathy <gsar@engin.umich.edu>
    Gurusamy Sarathy committed with Chip Salzenberg Apr 25, 1997
  13. HP-UX hint update

    Subject: suggested changes to hpux hints file
    
    NOTE: It *might* not work under 11.x, but at least it's not guaranteed
    to fail.  :-)
    
    p5p-msgid: 199704280535.WAA22441@palrel1.hp.com
    Chuck D. Phillips committed with Chip Salzenberg Apr 27, 1997
  14. NetBSD hint update

    hi folks... been a while since i posted here...
    
    someone told me that 5.004 was happening RFSN... so i thought it was
    time to update the hints/netbsd.sh file, as it needs it.
    
    p5p-msgid: 199704251021.EAA22570@jhereg.perl.com
    matthew green committed with Chip Salzenberg Apr 25, 1997
Commits on Apr 24, 1997
  1. [inseparable changes from match from perl-5.003_97h to perl-5.003_97i]

     CORE PORTABILITY
    
    Subject: Provide memset() if it's missing
    From: Chip Salzenberg <chip@perl.com>
    Files: global.sym perl.h proto.h util.c
    
    Subject: Don't tell GCC that warn(), croak(), and die() are printf-lik
    From: Chip Salzenberg <chip@perl.com>
    Files: proto.h
    
     DOCUMENTATION
    
    Subject: FAQ udpate (24-apr-97)
    Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
    From: Nathan Torkington <gnat@prometheus.frii.com>
    Files: pod/perlfaq*.pod
    
        private-msgid: 199704242247.QAA07010@prometheus.frii.com
    
     OTHER CORE CHANGES
    
    Subject: Misc. sv_vcatpvfn() fixes
    From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
    
    Subject: Enforce order of sprintf() elements
    From: Chip Salzenberg <chip@perl.com>
    Files: sv.c
    
    Subject: Guard against long numbers, <<LONG_DELIM, and <long glob>
    From: Chip Salzenberg <chip@perl.com>
    Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
    
    Subject: Guard against C<goto> to deeply nested label
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perldiag.pod pp_ctl.c
    
    Subject: Guard against overflow in dup2() emulation
    From: Chip Salzenberg <chip@perl.com>
    Files: util.c
    
    Subject: Win32: Guard against long function names
    From: Chip Salzenberg <chip@perl.com>
    Files: win32/win32sck.c
    
    Subject: Make mess() always work, by using a non-arena SV
    From: Chip Salzenberg <chip@perl.com>
    Files: perl.c util.c
    
    Subject: When copying a format line, take only its string value
    From: Chip Salzenberg <chip@perl.com>
    Files: sv.c
    
    Subject: Fix LEAKTEST numbers
    From: Chip Salzenberg <chip@perl.com>
    Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c win32/win32.c win32/win32sck.c
    Perl 5 Porters committed with Chip Salzenberg Apr 25, 1997
  2. Document new {,s}printf() behavior

    Chip Salzenberg committed with Chip Salzenberg Apr 24, 1997
  3. Fix buffer overflow in a2p

    Chip Salzenberg committed with Chip Salzenberg Apr 11, 1997
  4. Math::{Complex,Trig} update

    private-msgid: 199704242221.BAA30363@alpha.hut.fi
    Gurusamy Sarathy committed with Chip Salzenberg Apr 25, 1997
  5. Handle symlinks, high permission bits in File::Path

    Chip Salzenberg committed with Chip Salzenberg Apr 17, 1997
  6. Don't core dump if my_inet_aton() get a NULL

    Chip Salzenberg committed with Chip Salzenberg Dec 20, 1996
  7. Always NUL-terminate opsets

    Chip Salzenberg committed with Chip Salzenberg Apr 19, 1997
  8. Cope with a <db.h> that isn't related to DB

    private-msgid: 199704241728.UAA09951@alpha.hut.fi
    Jarkko Hietaniemi committed with Chip Salzenberg Apr 24, 1997
  9. Undo private patch

    Chip Salzenberg committed with Chip Salzenberg Apr 13, 1997
  10. @dougm

    Fix scalar leak in pp_prtf()

    private-msgid: 199704241706.NAA19140@postman.osf.org
    dougm committed with Chip Salzenberg Apr 24, 1997
Commits on Apr 22, 1997
  1. [inseparable changes from match from perl-5.003_97g to perl-5.003_97h]

     BUILD PROCESS
    
    Subject: Fix up Linux hints for tcsh, and Configure patch
    Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
    From: Andy Dougherty <doughera@lafcol.lafayette.edu>
    Files: Configure hints/linux.sh
    Msg-ID: Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
    
        (applied based on p5p patch as commit 1eb1b1c)
    
    Subject: There is no standard answer to 'Use suidperl?'
    From: Chip Salzenberg <chip@perl.com>
    Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh hints/machten_2.sh
    
     CORE LANGUAGE CHANGES
    
    Subject: Support PRINTF for tied handles
    Date: Sun, 20 Apr 1997 18:26:13 -0400
    From: Doug MacEachern <dougm@opengroup.org>
    Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
    Msg-ID: 199704202226.SAA08032@postman.osf.org
    
        (applied based on p5p patch as commit e7c5525)
    
     CORE PORTABILITY
    
    Subject: Fix bitwise shifts and pack('w') on Crays
    From: Chip Salzenberg <chip@perl.com>
    Files: pp.c
    
     DOCUMENTATION
    
    Subject: FAQ udpate (23-apr-97)
    Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
    From: Nathan Torkington <gnat@prometheus.frii.com>
    Files: pod/perlfaq*.pod
    
        private-msgid: 199704231822.MAA05074@prometheus.frii.com
    
     OTHER CORE CHANGES
    
    Subject: Mondo Cool patch for buffer safety and convenience
    From: Chip Salzenberg <chip@perl.com>
    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 proto.h regcomp.c regexec.c sv.c toke.c util.c
    
    Subject: Problems with glob
    Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
    From: Ilya Zakharevich <ilya@math.ohio-state.edu>
    Files: op.c
    Msg-ID: 1997Apr20.024432.1941365@hmivax.humgen.upenn.edu
    
        (applied based on p5p patch as commit a1230b3)
    
    Subject: Fix scalar leak in closures
    From: Chip Salzenberg <chip@perl.com>
    Files: op.c scope.c
    
    Subject: Refine error messages re: anon subs' prototypes
    From: Chip Salzenberg <chip@perl.com>
    Files: op.c
    
    Subject: Outermost scope is void, not scalar
    From: Chip Salzenberg <chip@perl.com>
    Files: pp_ctl.c
    Perl 5 Porters committed with Chip Salzenberg Apr 23, 1997
  2. Fix up Linux hints for tcsh, and Configure patch

    perl5.003_97[mumble,mumble] contained some hints to work around a csh bug
    in some versions of Linux.
    
    Unfortunately, that hint doesn't work for a variety of reasons.  If
    anyone's really interested in the anatomy of a failed hint, I can oblige. 
    Or you can just trust me :-)
    
    p5p-msgid: Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.edu
    private-msgid: Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
    Andy Dougherty committed with Chip Salzenberg Apr 22, 1997
  3. Two doublewords less

    private-msgid: 199704201938.WAA07722@alpha.hut.fi
    Jarkko Hietaniemi committed with Chip Salzenberg Apr 20, 1997
  4. Problems with glob

    This patch seems to make it on _93 (I recall that on _93 overwritten
    `glob' just does not make it for <blah>):
    
    p5p-msgid: 1997Apr20.024432.1941365@hmivax.humgen.upenn.edu
    Ilya Zakharevich committed with Chip Salzenberg Apr 20, 1997
  5. Don't put leading newline on numeric strings

    Subject: NeXT fails one test due to atoi
    
    pragme/constants has a test that does the equivalent of:
    
        print " \t\n1234" == 1234 ? "ok" : "not ok";
    
    This test prints "not ok" on the NeXT. Here's some background how the
    NeXT behaves with several leading whitespaces.
    
        koenig@franz:/M/extra/sources/perl/perl5.003_97% perl -le '
        print " \t\n1234" == 1234 ? "ok" : "not ok";
        print " 1234" == 1234 ? "ok" : "not ok";    
        print "\t1234" == 1234 ? "ok" : "not ok";   
        print "\n1234" == 1234 ? "ok" : "not ok";   
        '
        not ok
        ok
        ok
        not ok
    
    I'd recommend the following patch:
    
    p5p-msgid: 199704230847.KAA22752@anna.in-berlin.de
    Andreas Koenig committed with Chip Salzenberg Apr 23, 1997
  6. @dougm

    Support PRINTF for tied handles

    A mod_perl user just asked why "print ..." is sent to the browser but
    "printf ..." goes to the term window.  Sorry this is coming in late,
    this question has been asked a few times in the past, but I forgot
    about it :-(  
    
    p5p-msgid: 199704202226.SAA08032@postman.osf.org
    dougm committed with Chip Salzenberg Apr 20, 1997
  7. @rosche

    Silence warnings on simple C<use ops>

    private-msgid: pzybafum6k.fsf@eeyore.ibcinc.com
    rosche committed with Chip Salzenberg Apr 19, 1997
  8. Croak on C<use autouse> without module name

    Chip Salzenberg committed with Chip Salzenberg Apr 2, 1997