Skip to content
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
  9. Math::Complex update

    Jarkko Hietaniemi committed with Chip Salzenberg Apr 23, 1997
  10. Win32 update (two patches)

    Gurusamy Sarathy committed with Chip Salzenberg Apr 23, 1997
Commits on Apr 18, 1997
  1. [inseparable changes from match from perl-5.003_97f to perl-5.003_97g]

     CORE LANGUAGE CHANGES
    
    Subject: Improve sysseek(), remove systell(), fix Opcode
    From: Chip Salzenberg <chip@perl.com>
    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
    
     DOCUMENTATION
    
    Subject: Document {,un}pack changes
    Date: Fri, 18 Apr 97 13:49:39 BST
    From: Paul Marquess <pmarquess@bfsec.bt.co.uk>
    Files: pod/perldelta.pod pod/perldiag.pod
    Msg-ID: 9704181249.AA11733@claudius.bfsec.bt.co.uk
    
        (applied based on p5p patch as commit 7f505e5)
    
     OTHER CORE CHANGES
    
    Subject: SECURITY FIX: 'Identifier too long'
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perldelta.pod pod/perldiag.pod toke.c
    Perl 5 Porters committed with Chip Salzenberg Apr 18, 1997
  2. Document {,un}pack changes

    Here is a documentation patch for the changes to pack & unpack.
    
    p5p-msgid: 9704181249.AA11733@claudius.bfsec.bt.co.uk
    Paul Marquess committed with Chip Salzenberg Apr 18, 1997
  3. @rosche

    Make h2ph generate constant subs

    >> Shouldn't these:
    >>     eval 'sub RUN_LVL {1;}';
    >> be:
    >>     eval 'sub RUN_LVL() {1;}';
    > 
    > I'd say so.  Who can tell us whether h2ph is easily changeable?
    
    It is, here's a patch.  It could still use changes so that it emits new
    style sub invocations so that more constant folding happens, but that's
    trickier.  Additional changes in the patch are removal of a "chdir
    /usr/include" (which prevented you from converting files in other
    directories and wasn't needed for the standard invocation) and addition
    of a -d switch to specify output directory (so I could test my changes
    more easily).
    
    Somewhere around here I've got the start of regression suite for h2ph,
    remind me to dust it off for _50.
    
    Another bug in h2ph it would be nice to fix:
    
        $ echo "
        	#define FOO (BAR || BAZ)
    	#if FOO
    	#endif" | h2ph | perl
        Undefined subroutine &main::BAR called at - line 1.
    
    I can't regenerate my vendor's current headers due to this one.
    
    p5p-msgid: pz2088w5ot.fsf@eeyore.ibcinc.com
    rosche committed with Chip Salzenberg Apr 18, 1997
  4. Fix NAME in SDBM_File build

    Chip Salzenberg committed with Chip Salzenberg Apr 18, 1997
  5. @sciurius

    Patch to Getopt::Long

    private-msgid: m0wIKCO-00081IC@phoenix.squirrel.nl
    sciurius committed with Chip Salzenberg Apr 18, 1997
  6. Minor, optional patch to Makefile.SH

    This is the (minor) change I made to add a "purecovperl" target to the 
    Makefile. Just a copy of the pureperl and quantperl targets:
    
    p5p-msgid: rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com
    Randy J. Ray committed with Chip Salzenberg Apr 17, 1997
  7. Fix tcsh hack in Configure

    Chip Salzenberg committed with Chip Salzenberg Apr 18, 1997
  8. Fix unnecessary re-linking

    Chip Salzenberg committed with Chip Salzenberg Apr 18, 1997
  9. Remove pp_method() inefficiency from last patch

    Chip Salzenberg committed with Chip Salzenberg Apr 18, 1997
  10. SECURITY FIX: Buffer overflow in gv_fetchfile()

    Chip Salzenberg committed with Chip Salzenberg Apr 18, 1997
  11. ExtUtils/Miniperl.pm not built on Win32

    private-msgid: 199704181742.SAA08407@ni-s.u-net.com
    Nick Ing-Simmons committed with Chip Salzenberg Apr 18, 1997
  12. Irix update

    >>>>> "A" == Andy Dougherty <doughera@fractal.phys.lafayette.edu> writes:
    
    A> On 17 Apr 1997, Scott Henry wrote:
    >> My recommendation is that irix_6_3.sh, irix_6_4.sh should be
    >> duplicates of (the recently changed) irix_6_2.sh.  As best as I can
    >> determine this far ahead of release, irix_6_5.sh will be the same,
    >> too.
    
    A> In which case, they should all just be irix_6.sh.  If 6.0 and 6.1 need
    A> separate hints files, then we can have irix_6_0.sh and irix_6_1.sh.
    
    A> If we use the generic irix_6.sh, then 
    A> 1.  We don't have pointless, error-prone duplication of hint files.
    A> 2.  We magically get covered even when 6.5 and 6.6 are released and we're
    A> still stuck at 5.004. :-)
    
    EXCELLENT idea!  I'll make up my patch that way.
    
    [editor's note: the patch never hit the mailing list, but this message
    seems relevant]
    
    p5p-msgid: yd8afmwnu80.fsf@hoshi.engr.sgi.com
    private-msgid: yd8d8rsi0ln.fsf@hoshi.engr.sgi.com
    Scott Henry committed with Chip Salzenberg Apr 18, 1997
  13. Fix (and test) spaces in {,un}pack()

    Chip Salzenberg committed with Chip Salzenberg Apr 18, 1997
Commits on Apr 17, 1997
  1. [inseparable changes from match from perl-5.003_97e to perl-5.003_97f]

     CORE LANGUAGE CHANGES
    
    Subject: New operator systell()
    From: Chip Salzenberg <chip@perl.com>
    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
    
    Subject: Allow constant sub to be optimized when called with parens
    From: Chip Salzenberg <chip@perl.com>
    Files: toke.c
    
    Subject: Make {,un}pack fail on invalid pack types
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perldiag.pod pp.c
    
     CORE PORTABILITY
    
    Subject: Fix bitwise ops and {,un}pack() on Cray CPUs
    From: Chip Salzenberg <chip@perl.com>
    Files: pp.c
    
    Subject: VMS update
    From: Charles Bailey <bailey@hmivax.humgen.upenn.edu>
    Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms vms/vms.c vms/writemain.pl
    
    Subject: Win32 update (three patches)
    From: Gurusamy Sarathy <gsar@engin.umich.edu>
    Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm lib/File/Basename.pm win32/Makefile win32/makedef.pl win32/perllib.c win32/win32.c win32/win32iop.h
    
     DOCUMENTATION
    
    Subject: Document size restrictions for packed integers
    From: Jarkko Hietaniemi <Jarkko.Hietaniemi@cc.hut.fi>
    Files: pod/perlfunc.pod
    
     LIBRARY AND EXTENSIONS
    
    Subject: Fix bug in Opcode when (maxo & 15) > 8
    From: Chip Salzenberg <chip@perl.com>
    Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm ext/Opcode/Opcode.xs
    Perl 5 Porters committed with Chip Salzenberg Apr 17, 1997
  2. Doc updates: INSTALL-1.13, pumpkin.pod-1.9

    Andy Dougherty committed with Chip Salzenberg Apr 17, 1997
  3. Revise quotewords()

    Shishir Gundavaram committed with Chip Salzenberg Apr 2, 1997
  4. CGI.pm broke again

    Somehow this line was lost during recent patching. It was in 2.32 but
    not in 2.33 up.
    
    p5p-msgid: 199704171136.NAA24859@anna.in-berlin.de
    Andreas Koenig committed with Chip Salzenberg Apr 17, 1997
  5. Linux hints: Allow build w/o suidperl, prefer tcsh to csh

    Michael De La Rue committed with Chip Salzenberg Apr 17, 1997
  6. Fix use of var before init in util.c

    I thought I sent this a few sub-subversions ago, but it
    seems to be missing in 3_97e.
    
    p5p-msgid: 199704162342.TAA20773@aatma.engin.umich.edu
    Gurusamy Sarathy committed with Chip Salzenberg Apr 16, 1997
  7. Fix error messages on method lookup failure

    Chip Salzenberg committed with Chip Salzenberg Apr 17, 1997
Commits on Apr 14, 1997
  1. [inseparable changes from patch from perl-5.003_97d to perl-5.003_97e]

     CORE LANGUAGE CHANGES
    
    Subject: New operator: sysseek()
    From: Chip Salzenberg <chip@perl.com>
    Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod pp_sys.c t/op/sysio.t toke.c
    
    Subject: Allow recursive substitution again
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
    
     CORE PORTABILITY
    
    Subject: Use size_t for socket size parameters of GNU libc
    From: Chip Salzenberg <chip@perl.com>
    Files: doio.c pp_sys.c
    
    Subject: Win32 update (four patches)
    From: Gurusamy Sarathy <gsar@engin.umich.edu>
    Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.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
    
     DOCUMENTATION
    
    Subject: Add CGI to perldelta.pod and improve its description in MANIFEST
    From: Chip Salzenberg <chip@perl.com>
    Files: MANIFEST pod/perldelta.pod
    
    Subject: Describe probs with majordomo 1.94.1
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perldelta.pod
    
    Subject: Fix description of /\G/g
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perlop.pod
    
    Subject: Mention '...' operator in precedence table
    Date: Sun, 13 Apr 1997 11:24:16 -0600
    From: Tom Christiansen <tchrist@perl.com>
    Files: pod/perlop.pod
    
        private-msgid: 199704131724.LAA23120@jhereg.perl.com
    
     OTHER CORE CHANGES
    
    Subject: New API function: perl_eval_pv()
    Date: Mon, 14 Apr 1997 17:13:41 -0400
    From: Doug MacEachern <dougm@opengroup.org>
    Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod pod/perlguts.pod proto.h
    
        private-msgid: 199704142113.RAA06823@postman.osf.org
    
    Subject: Fix C< s//whatever/ >, which reuses old pattern
    From: Chip Salzenberg <chip@perl.com>
    Files: pp_hot.c regexec.c
    Perl 5 Porters committed with Chip Salzenberg Apr 15, 1997
  2. xsubpp incorrectly handles 'class::newthing()'

    private-msgid: 199704122201.PAA01780@jql.accessone.com
    John Q. Linux committed with Chip Salzenberg Apr 12, 1997
Something went wrong with that request. Please try again.