Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: perl-5.003_97h
Commits on Apr 22, 1997
  1. [inseparable changes from match from perl-5.003_97g to perl-5.003_97h]

    Perl 5 Porters authored Chip Salzenberg committed
     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
  2. Fix up Linux hints for tcsh, and Configure patch

    Andy Dougherty authored Chip Salzenberg committed
    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
  3. Two doublewords less

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

    Ilya Zakharevich authored Chip Salzenberg committed
    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
  5. Don't put leading newline on numeric strings

    Andreas Koenig authored Chip Salzenberg committed
    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
  6. @dougm

    Support PRINTF for tied handles

    dougm authored Chip Salzenberg committed
    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
  7. @rosche

    Silence warnings on simple C<use ops>

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

    Chip Salzenberg authored Chip Salzenberg committed
  9. Math::Complex update

    Jarkko Hietaniemi authored Chip Salzenberg committed
  10. Win32 update (two patches)

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

    Perl 5 Porters authored Chip Salzenberg committed
     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
  2. Document {,un}pack changes

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

    Make h2ph generate constant subs

    rosche authored Chip Salzenberg committed
    >> 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
  4. Fix NAME in SDBM_File build

    Chip Salzenberg authored Chip Salzenberg committed
  5. @sciurius

    Patch to Getopt::Long

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

    Randy J. Ray authored Chip Salzenberg committed
    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
  7. Fix tcsh hack in Configure

    Chip Salzenberg authored Chip Salzenberg committed
  8. Fix unnecessary re-linking

    Chip Salzenberg authored Chip Salzenberg committed
  9. Remove pp_method() inefficiency from last patch

    Chip Salzenberg authored Chip Salzenberg committed
  10. SECURITY FIX: Buffer overflow in gv_fetchfile()

    Chip Salzenberg authored Chip Salzenberg committed
  11. ExtUtils/Miniperl.pm not built on Win32

    Nick Ing-Simmons authored Chip Salzenberg committed
    private-msgid: 199704181742.SAA08407@ni-s.u-net.com
  12. Irix update

    Scott Henry authored Chip Salzenberg committed
    >>>>> "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
  13. Fix (and test) spaces in {,un}pack()

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

    Perl 5 Porters authored Chip Salzenberg committed
     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
  2. Doc updates: INSTALL-1.13, pumpkin.pod-1.9

    Andy Dougherty authored Chip Salzenberg committed
  3. Revise quotewords()

    Shishir Gundavaram authored Chip Salzenberg committed
  4. CGI.pm broke again

    Andreas Koenig authored Chip Salzenberg committed
    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
  5. Linux hints: Allow build w/o suidperl, prefer tcsh to csh

    Michael De La Rue authored Chip Salzenberg committed
  6. Fix use of var before init in util.c

    Gurusamy Sarathy authored Chip Salzenberg committed
    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
  7. Fix error messages on method lookup failure

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

    Perl 5 Porters authored Chip Salzenberg committed
     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
  2. xsubpp incorrectly handles 'class::newthing()'

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