Skip to content
Commits on Apr 17, 1997
  1. [inseparable changes from match from perl-5.003_97e to perl-5.003_97f]

    Perl 5 Porters committed with Chip Salzenberg Apr 17, 1997
     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 committed with Chip Salzenberg Apr 17, 1997
  3. Revise quotewords()

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

    Andreas Koenig committed with Chip Salzenberg Apr 17, 1997
    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 committed with Chip Salzenberg Apr 17, 1997
  6. Fix use of var before init in util.c

    Gurusamy Sarathy committed with Chip Salzenberg Apr 16, 1997
    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 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]

    Perl 5 Porters committed with Chip Salzenberg Apr 15, 1997
     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 committed with Chip Salzenberg Apr 12, 1997
    private-msgid: 199704122201.PAA01780@jql.accessone.com
  3. @hfuru

    Clean up format of dlopen() debug info

    hfuru committed with Chip Salzenberg Jan 25, 1997
  4. Sys::Syslog: hyphens in hostnames

    Jarkko Hietaniemi committed with Chip Salzenberg Apr 15, 1997
    Jerome Abela writes:
     > 
     > In sub connect of Sys::Syslog, someone wrote:
     >         ($host) = $host_uniq =~ /(\w+)/;
     > 
     > But, if the name contains a '-', it gets truncated. The RE should
     > rather be someting like [a-zA-Z0-9-]+, shouldn't it ?
    
    p5p-msgid: 199704151421.RAA19693@alpha.hut.fi
  5. User::pwent.pm: g{,e}cos

    Tom Christiansen committed with Chip Salzenberg Apr 12, 1997
    private-msgid: 199704130135.TAA23274@jhereg.perl.com
  6. [dummy merge]

    Chip Salzenberg committed Apr 15, 1997
    This merge exists so that the p5p version of the patch and the applied
    version are both in the history
  7. Update File::Path

    Chip Salzenberg committed Apr 15, 1997
    (this is the same change as commit 8a37cc0, but as applied)
  8. Update File::Path

    Andreas Koenig committed with Chip Salzenberg Apr 15, 1997
    >>>>> Chip Salzenberg writes:
    
     > According to Andreas Koenig:
    >> I'd prefer to have consistent semantics on all platforms. My patch
    >> treats the third parameter ($safe) in a way that matches the current
    >> description in the pods better. This means, on all systems a chmod +rw
    >> is tried before removing a file or directory unless the $safe
    >> parameter is specified.
    
     > No, that's not useful.  UNIX systems pay *no* attention to the
     > permissions of "x" when unlinking "/y/x"; all that matter are the
     > permissions of "/y".
    
    Ouch. Too-Quick-oh. <Blush>
    
    Sure thing is, I want to chmod 777 always for _directories_ before I
    remove them, because they may contain subdirectories that need to be
    removed recursively. So I want them both read- and writeable. Stupid
    thing was that I applied the same idea to files.
    
    >> In addition File::Path becomes strict clean.
    
     > Well, that would be useful.  Could you separate that part of the patch
     > from the always-chmod part?
    
    I redid it. This time with a test that fails with current perl and
    works with my patch in place.
    
    p5p-msgid: 199704151401.QAA02556@anna.in-berlin.de
  9. diagnostics: $/ gotcha

    Andreas Koenig committed with Chip Salzenberg Apr 15, 1997
    diagnostics does not localize $\ when it comes to printing.
    
    p5p-msgid: 199704151814.UAA03404@anna.in-berlin.de
  10. Debugger update

    Ilya Zakharevich committed with Chip Salzenberg Apr 14, 1997
    private-msgid: 199704142115.RAA09923@monk.mps.ohio-state.edu
  11. Refresh CGI to 2.34

    Chip Salzenberg committed with Chip Salzenberg Apr 15, 1997
  12. @hfuru

    Use '-fPIC' for debugging compiles under Solaris with gcc

    hfuru committed with Chip Salzenberg Apr 9, 1997
  13. Put extensions' autoload files in $archlib

    Chip Salzenberg committed with Chip Salzenberg Apr 3, 1997
  14. @hfuru

    Fix comments in seed()

    hfuru committed with Chip Salzenberg Apr 14, 1997
    private-msgid: 199704141758.TAA06895@bombur2.uio.no
  15. [dummy merge]

    Chip Salzenberg committed Apr 15, 1997
    This merge exists so that the p5p version of the patch and the applied
    version are both in the history
  16. Fix for environment leak

    Chip Salzenberg committed Apr 15, 1997
    (this is the same change as commit 114695e, but as applied)
  17. Fix for environment leak

    Sven Verdoolaege committed with Chip Salzenberg Apr 15, 1997
    This patch fixes a leak in my_setenv.
    I know this is close to the release of 5.004, but this is
    relatively important for long running FastCGI programs.
    
    I can prove the correctness :-)
    
    p5p-msgid: 19970415103246.NN46698@breughel.ufsia.ac.be
  18. @hfuru

    Return a value from PerlIO_{,un}getc

    hfuru committed with Chip Salzenberg Apr 13, 1997
    private-msgid: 199704131228.OAA05695@bombur2.uio.no
  19. Fix STMT_{START,END} under g++

    Steven Parkes committed with Chip Salzenberg Apr 14, 1997
    Subject: perl.h with g++ (97b)
    
    ({}) is not allowed in C++, so the STMT_START selection macro should be
    changed from 
        # if defined(__GNUC__) && !defined(__STRICT_ANSI__)
    to 
        # if defined(__GNUC__) && !defined(__STRICT_ANSI__) && !defined(__cplusplus)
    
    p5p-msgid: 199704141935.MAA11240@monterey.sierravista.com
Commits on Apr 9, 1997
  1. [inseparable changes from match from perl-5.003_97c to perl-5.003_97d]

    Perl 5 Porters committed with Chip Salzenberg Apr 9, 1997
     DOCUMENTATION
    
    Subject: more (err, less) doubled words
    Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
    From: Jarkko Hietaniemi <Jarkko.Hietaniemi@cc.hut.fi>
    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
    
        private-msgid: 199704111931.WAA24460@alpha.hut.fi
    
     LIBRARY AND EXTENSIONS
    
    Subject: win32: perl5db patch
    Date: Thu, 10 Apr 1997 17:42:13 -0400
    From: Gurusamy Sarathy <gsar@engin.umich.edu>
    Files: lib/perl5db.pl
    Msg-ID: 199704102142.RAA27396@aatma.engin.umich.edu
    
        (applied based on p5p patch as commit 56cbaca)
    
    Subject: Enhancements to debugger, Term::ReadLine, Term::Cap
    Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
    From: Ilya Zakharevich <ilya@math.ohio-state.edu>
    Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
    Msg-ID: 199704101948.PAA01841@monk.mps.ohio-state.edu
    
        (applied based on p5p patch as commit 6fb2d36)
    
     OTHER CORE CHANGES
    
    Subject: New error msg for low-key failure of C<require>
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs t/pragma/strict-vars
  2. Enhancements to debugger, Term::ReadLine, Term::Cap

    Ilya Zakharevich committed with Chip Salzenberg Apr 10, 1997
    Chip wrote:
    > I wonder if the public beta can be based on *this* one...
    
    Pity I'm late.
    
    This patch 
    	1) Fixes Term::Cap which thought that absolute paths start
    		with '/';
    	2) Adds a new method `ornaments' to Term::ReadLine;
    	2a) Documents an old method `tkRunning' of Term::ReadLine;
    	3) Adds a new `O'ption to debugger: ornaments.  Possible
    		values are 0, 1, or comma-separated list of 4 terminal
    		capabilities to surround prompt and the command line.
    
    Enjoy,
    
    p5p-msgid: 1997Apr10.154825.1929433@hmivax.humgen.upenn.edu
    private-msgid: 199704101948.PAA01841@monk.mps.ohio-state.edu
  3. @rse

    Little patch for perl5.003_97c/pod/perlpod.pod

    rse committed with Chip Salzenberg Apr 11, 1997
    private-msgid: 199704112048.WAA08733@en1.engelschall.com
  4. win32: perl5db patch

    Gurusamy Sarathy committed with Chip Salzenberg Apr 10, 1997
    The debugger doesn't work on win32 without this patch.
    (You'd think C<-e> will work on pseudo devices like "CON",
    but the _stat() in the C runtime doesn't cooperate).
    
    p5p-msgid: 199704102142.RAA27396@aatma.engin.umich.edu
  5. [dummy merge]

    Chip Salzenberg committed Apr 9, 1997
    This merge exists so that the p5p version of the patch and the applied
    version are both in the history
  6. Freudian slip error in perlsub.pod

    Chip Salzenberg committed Apr 9, 1997
    (this is the same change as commit b7a03cc, but as applied)
  7. Freudian slip error in perlsub.pod

    Bruce Barnett committed with Chip Salzenberg Apr 11, 1997
    p5p-msgid: 199704111755.NAA27200@grymoire.crd.ge.com
Something went wrong with that request. Please try again.