Skip to content
Commits on Apr 30, 1997
  1. [inseparable changes from match from perl-5.003_98 to perl-5.003_99]

     CORE PORTABILITY
    
    Subject: NeXT hints update
    Date: Thu, 1 May 97 00:28:41 +0200
    From: Unknown Contributor <hansm@euronet.nl>
    Files: Configure Makefile.SH hints/next_4.sh
    
        private-msgid: 199704302229.AAA02690@mail.euronet.nl
    
    Subject: Support shared libperl on AIX
    Date: Sat, 26 Apr 1997 20:31:37 -0500
    From: Eric Bartley <bartley@icd.cc.purdue.edu>
    Files: Configure Makefile.SH hints/aix.sh
    Msg-ID: 199704270131.UAA51426@icd.cc.purdue.edu
    
        (applied based on p5p patch as commit 019c9bb)
    Perl 5 Porters committed with Chip Salzenberg May 1, 1997
  2. Support shared libperl on AIX

    The current distribution will not build a shared libperl on AIX. 
    
    Currently the Makefile generated uses the same ld options for building
    a shared libperl and dynamicly loaded extentions.  AIX's compiler
    requires that you tell it explicitly what symbols to export/import. So,
    it needs a separate set of LD options for each.
    
    On top of all this, AIX doesn't seem to have an equivilent to
    LD_LIBRARY_PATH. So, the directories to search during runtime must be
    explicitly compiled in. In the following patch I compiled in both the
    compilation directory (for miniperl and testing) and the installation
    directory. I wish someone could suggest something cleaner, but it works.
    
    p5p-msgid: 199704270131.UAA51426@icd.cc.purdue.edu
    Eric Bartley committed with Chip Salzenberg Apr 26, 1997
  3. Fix typo in perldelta

    Chip Salzenberg committed with Chip Salzenberg May 1, 1997
  4. @gisle

    Fix description of av_undef() in perlguts

    private-msgid: 199705011042.MAA09897@bergen.sn.no
    gisle committed with Chip Salzenberg May 1, 1997
  5. [dummy merge]

    This merge exists so that the p5p version of the patch and the applied
    version are both in the history
    Chip Salzenberg committed May 1, 1997
  6. typo fixes to installhtml

    (this is the same change as commit de0d1a7, but as applied)
    Chip Salzenberg committed May 1, 1997
  7. typo fixes to installhtml

    I noticed a few typos in this file so here's a fix.  It's from a strictly
    vanilla install.
    
    p5p-msgid: 199705011114.HAA26968@cas.org
    Larry W. Virden committed with Chip Salzenberg May 1, 1997
  8. Disable op/pipe.t test under Machten

    At 09:47 +0200 1997-05-01, I wrote:
    >Everything else is as expected, but I'm looking into this:
    >
    >dialup02 domo$ ./TEST io/pipe.t
    >io/pipe...........print failed: Broken pipe at ./io/pipe.t line 86.
    >FAILED on test 9
    
    Here's a patch.  It seems MachTen doesn't behave like native UNIX here, so
    punt.
    
    Given that VMS doesn't behave like native UNIX either (and there's been
    nothing on the list yet about NT and other "aliens"), test 9 looks like a
    good emulation exposer.  Is this what we want?  As far as I can make out
    from a little mucking about and a reading of ISO 9945-1:1990, MachTen is
    behaving in a way that POSIX allows: stdio elects not to buffer writes on
    pipes (a defensible decision); a write on a broken pipe fails with EPIPE
    and raises SIGPIPE (correct by POSIX); close of a broken pipe succeeds
    (correct by POSIX,and OK by perl: nothing's buffered, because the write
    failed) if the pipe reader exited with zero status.  Slightly
    disconcertingly, I discover that, if I substitute the command 'false' for
    'true' as the putative pipe reader, the (perl) close fails.  close() is not
    documented as failing if a pipe reader has terminated with a non-zero exit
    code.  Is this a documentation shortcoming, a general perl bug, or a
    MachTen perl bug?  Whether close() suceeds or fails, $? is set
    appropriately.
    
    Whatever, so as to get 5.004 out of the door, either apply this patch or do
    away with test 9 entirely, pending deeper reflection.
    
    p5p-msgid: v03102801af8e160d3879@[194.51.248.68]
    Dominic Dunlop committed with Chip Salzenberg May 1, 1997
  9. Refresh DB_File to 1.14

    Something for _99.
    
    Made it illegal to tie an associative array to a RECNO database and an
    ordinary array to a HASH or BTREE database.
    
    p5p-msgid: 9704302045.AA05484@claudius.bfsec.bt.co.uk
    Paul Marquess committed with Chip Salzenberg Apr 30, 1997
  10. Add new globals to perl.exp

    Chip Salzenberg committed with Chip Salzenberg Mar 7, 1997
  11. Fix OS/2-specific buffer overflow

    private-msgid: 199704301920.PAA09681@monk.mps.ohio-state.edu
    Ilya Zakharevich committed with Chip Salzenberg Apr 30, 1997
  12. Fix sysread() on tied handle

    Found in both perldelta.pod and perltie.pod:
    
    : =item READ this LIST
    :
    : This method will be called when the handle is read from via the C<read>
    : or C<sysread> functions.
    
    This isn't true without the following patch:
    
    p5p-msgid: 199705010601.CAA04926@Orb.Nashua.NH.US
    Spider Boardman committed with Chip Salzenberg May 1, 1997
  13. Handle tainted values in lists returned from subs, evals

    Chip Salzenberg committed with Chip Salzenberg Apr 25, 1997
  14. Forget prototype of subroutine after C<undef &subr>

    Chip Salzenberg committed with Chip Salzenberg Apr 25, 1997
  15. Fix NUL-termination bug in delimcpy()

    Chip Salzenberg committed with Chip Salzenberg Apr 30, 1997
Commits on Apr 29, 1997
  1. [inseparable changes from match from perl-5.003_97j to perl-5.003_98]

     DOCUMENTATION
    
    Subject: Add new diagnostics to perldelta
    From: Chip Salzenberg <chip@perl.com>
    Files: pod/perldelta.pod pod/perldiag.pod
    Perl 5 Porters committed with Chip Salzenberg Apr 30, 1997
  2. Support C< $coderef->($x,$y) >

    Randal Schwartz said:
    > Some time in October, 1994, Larry Wall said:
    > > : All other references you can follow with ->, what about code refs?
    > > Aw, look, I'd really like that feature in, but I think it's a bit
    > > too close to the release for that.
    > Hey Chip,
    > Look, Larry said he'd really like that feature
    
    Larry said that?  That change is like two lines, it's in!
    
    Tricked-into-doing-by: Randal Schwartz <merlyn@stonehenge.com>
    Chip Salzenberg committed with Chip Salzenberg Apr 30, 1997
  3. Describe Math::Trig in perlmodlib

    Chip Salzenberg committed with Chip Salzenberg Apr 26, 1997
  4. Fix warning wrt return value of PerlIO_getname()

    Problem with -Duseperlio:
    
    cc: Warning: perlio.c, line 302: Non-void function "PerlIO_getname" does not contain a return statement.
    char *
    ^
    
    p5p-msgid: 199704300448.AAA24174@Orb.Nashua.NH.US
    Spider Boardman committed with Chip Salzenberg Apr 30, 1997
  5. [dummy merge]

    This merge exists so that the p5p version of the patch and the applied
    version are both in the history
    Chip Salzenberg committed Apr 30, 1997
  6. Reset errno after failed piped close

    (this is the same change as commit 00db273, but as applied)
    Chip Salzenberg committed Apr 30, 1997
  7. @rosche

    Reset errno after failed piped close

    Chip had asked me to redo the pclose patches against 97j.  I'm sending
    them here to encourage others to try them out since _98 looms so near.
    Also included are the patches I'd sent on Friday for the bugs Gisle
    reported with Time::{localtime,gmtime}, with these this message contains
    all my outstanding patches.
    
    p5p-msgid: 28152.862264940@eeyore.ibcinc.com
    rosche committed with Chip Salzenberg Apr 28, 1997
  8. Fix C< hex('80') * 0x1000000 >

    Chip Salzenberg committed with Chip Salzenberg Apr 19, 1997
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
Something went wrong with that request. Please try again.