develooper Front page | perl.perl5.porters | Postings from March 2001

perl@9424

From:
Jarkko Hietaniemi
Date:
March 28, 2001 11:18
Subject:
perl@9424
Message ID:
20010328131752.B20809@chaos.wustl.edu
	http://www.iki.fi/jhi/perl@9424.tgz
	http://www.hietaniemi.org/jarkko/perl@9424.tgz
	ftp://ftp.funet.fi/pub/languages/perl/snap/perl@9424.tgz

Changes since the last:

____________________________________________________________________________
[  9423] By: jhi                                   on 2001/03/28  18:52:09
        Log: Rmdir lib/XS on cleanup.
     Branch: perl
	   ! Makefile.SH
____________________________________________________________________________
[  9422] By: jhi                                   on 2001/03/28  18:49:34
        Log: Integrate perlio.
     Branch: perl
	  !> t/op/utf8decode.t
____________________________________________________________________________
[  9421] By: nick                                  on 2001/03/28  18:46:44
        Log: Loose duplicate chunk.
     Branch: perlio
	   ! t/op/utf8decode.t
____________________________________________________________________________
[  9420] By: nick                                  on 2001/03/28  18:44:11
        Log: Integrate mainline.
     Branch: perlio
	  !> ext/IO/IO.xs lib/ExtUtils/MM_VMS.pm makedef.pl vms/vms.c
	  !> vms/vmsish.h
____________________________________________________________________________
[  9419] By: jhi                                   on 2001/03/28  18:42:05
        Log: Can't trust external pwds
             (either shell builtins or external programs)
     Branch: perl
	   ! t/lib/cwd.t
____________________________________________________________________________
[  9418] By: jhi                                   on 2001/03/28  18:34:05
        Log: Integrate perlio.
     Branch: perl
	   - lib/perlio.pm
	  !> MANIFEST lib/PerlIO.pm lib/open.pm perlio.c t/lib/b.t
	  !> t/op/utf8decode.t
____________________________________________________________________________
[  9417] By: nick                                  on 2001/03/28  18:24:02
        Log: PerlIO.pm / perlio.pm conflict.
             Update some pods.
             Make t/op/utf8decode.t a text file.
     Branch: perlio
	   - lib/perlio.pm
	   ! MANIFEST lib/PerlIO.pm lib/open.pm perlio.c t/lib/b.t
	   ! t/op/utf8decode.t
____________________________________________________________________________
[  9416] By: jhi                                   on 2001/03/28  18:06:07
        Log: Integrate change #9409 from mainline to maintperl.
             
             Yet another tweak on AIX dynaloading.
     Branch: maint-5.6/perl
	  !> ext/DynaLoader/dl_aix.xs ext/DynaLoader/hints/aix.pl
____________________________________________________________________________
[  9415] By: gsar                                  on 2001/03/28  17:13:01
        Log: integrate changes#9377,9385,9401 from mainline
             
             Subject: RE: 5.6.0 BUG: Lexical warnings aren't lexical
             
             If directory entries compare equal case-insensitively,
             retry case-sensitively.
             
             Subject: [PATCH] B::Terse and warnings
     Branch: maint-5.6/perl
	  !> ext/B/B.pm ext/B/B/Terse.pm ext/File/Glob/bsd_glob.c gv.c
	  !> t/pragma/warn/perl
____________________________________________________________________________
[  9414] By: jhi                                   on 2001/03/28  17:11:12
        Log: Subject: [PATCH perl@9359] VMS fix-ups and status
             From: "Craig A. Berry" <craigberry@mac.com>
             Date: Wed, 28 Mar 2001 10:55:20 -0600
             Message-Id: <5.0.2.1.0.20010327164600.031563e8@exchi01>
     Branch: perl
	   ! ext/IO/IO.xs lib/ExtUtils/MM_VMS.pm vms/vms.c vms/vmsish.h
____________________________________________________________________________
[  9413] By: jhi                                   on 2001/03/28  17:03:12
        Log: Dup hunk.
     Branch: perl
	   ! t/op/utf8decode.t
____________________________________________________________________________
[  9412] By: jhi                                   on 2001/03/28  17:02:36
        Log: Forced integrate from perlio.
     Branch: perl
	  !> t/op/utf8decode.t
____________________________________________________________________________
[  9411] By: nick                                  on 2001/03/28  16:50:03
        Log: Integrate mainline.
     Branch: perlio
	  +> t/lib/cwd.t
	  !> MANIFEST ext/DynaLoader/dl_aix.xs ext/DynaLoader/hints/aix.pl
	  !> ext/IO/lib/IO/Socket.pm ext/XS/Typemap/Typemap.pm
	  !> ext/XS/Typemap/Typemap.xs ext/XS/Typemap/typemap gv.c
	  !> makedef.pl pp.c t/lib/xs-typemap.t t/op/utf8decode.t
	  !> t/pragma/warn/perl
____________________________________________________________________________
[  9410] By: jhi                                   on 2001/03/28  16:44:23
        Log: Subject: Re: [PATCH] 9403 cannot be tested
             From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
             Date: Wed, 28 Mar 2001 18:33:56 +0200
             Message-Id: <20010328182418.7C17.H.M.BRAND@hccnet.nl>
     Branch: perl
	   ! makedef.pl
____________________________________________________________________________
[  9409] By: jhi                                   on 2001/03/28  16:12:45
        Log: Yet another tweak on AIX dynaloading.
     Branch: perl
	   ! ext/DynaLoader/dl_aix.xs ext/DynaLoader/hints/aix.pl
____________________________________________________________________________
[  9408] By: jhi                                   on 2001/03/28  15:52:55
        Log: Subject: [PATCH] 9403 cannot be tested
             From: "H.Merijn Brand" <h.m.brand@hccnet.nl> 
             Date: Wed, 28 Mar 2001 17:23:00 +0200
             Message-Id: <20010328171835.7C14.H.M.BRAND@hccnet.nl>
             
             A missing symbol.
     Branch: perl
	   ! makedef.pl
____________________________________________________________________________
[  9407] By: jhi                                   on 2001/03/28  15:47:43
        Log: Integrate perlio. (with tweaks on t/op/utf8decode.t)
     Branch: perl
	   ! t/op/utf8decode.t
	  !> ext/MIME/Base64/QuotedPrint.pm ext/re/re.pm perl.h regcomp.c
	  !> t/op/each.t t/op/pat.t t/op/regexp.t utf8.c
____________________________________________________________________________
[  9406] By: jhi                                   on 2001/03/28  15:37:08
        Log: Subject: [PATCH] cwd.t (was: Cwd has no tests?)
             From: Benjamin Sugars <bsugars@canoe.ca> 
             Date: Tue, 27 Mar 2001 17:37:05 -0500 (EST)
             Message-ID: <Pine.LNX.4.21.0103271719540.2007-100000@marmot.rim.canoe.ca>
     Branch: perl
	   + t/lib/cwd.t
	   ! MANIFEST
____________________________________________________________________________
[  9405] By: jhi                                   on 2001/03/28  15:13:18
        Log: pp_ne() needs a CORRECT boolean.
     Branch: perl
	   ! pp.c
____________________________________________________________________________
[  9404] By: jhi                                   on 2001/03/28  15:09:23
        Log: pp_ne() needs a boolean, not an integer.
     Branch: perl
	   ! pp.c
____________________________________________________________________________
[  9403] By: jhi                                   on 2001/03/28  14:47:43
        Log: (Retracted by #9404.)
     Branch: perl
	   ! pp.c
____________________________________________________________________________
[  9402] By: jhi                                   on 2001/03/28  14:43:59
        Log: Subject: Re: [PATCH] Typemap testing
             From: Tim Jenness <t.jenness@jach.hawaii.edu> 
             Date: Tue, 27 Mar 2001 16:34:03 -1000 (HST)
             Message-ID: <Pine.LNX.4.30.0103271633030.21198-100000@lapaki.jach.hawaii.edu>
     Branch: perl
	   ! ext/XS/Typemap/Typemap.pm ext/XS/Typemap/Typemap.xs
	   ! ext/XS/Typemap/typemap t/lib/xs-typemap.t
____________________________________________________________________________
[  9401] By: jhi                                   on 2001/03/28  14:42:14
        Log: Subject: RE: 5.6.0 BUG: Lexical warnings aren't lexical
             From: "Paul Marquess" <Paul_Marquess@Yahoo.co.uk>
             Date: Sun, 25 Mar 2001 21:59:15 +0100
             Message-ID: <000701c0b56e$73944220$07bdfea9@bfs.phone.com>
             
             A variable will be checked for the "use once" warnings if:
             
             1. It is in the scope of a use warnings 'once'
             2. It isn't in the scope of the warnings pragma at all AND $^W is set.
             
             Otherwise it won't be checked at all.
             
             Part 1 is what is in perl >= 5.6.0, Part 2 is what I'm fixing.
             
             The enclosed patch partially fixes this issue. What I didn't
             get to work was the case where the "used once" warning is enabled
             in any file other than the main file.
     Branch: perl
	   ! gv.c t/pragma/warn/perl
____________________________________________________________________________
[  9400] By: nick                                  on 2001/03/28  14:38:24
        Log: More EBCDIC tweaks:
             - one more swash issue &~(0xA0-1) did not do the right thing,
             for UTF-EBCDIC where &~(0x80-1) does for UTF-8.
             - add "use re 'asciirange'" to make [!-~] etc. work
             use it in MIME::QuotedPrint and t/op/regexp.t and t/op/pat.t
             - Choose a key for t/op/each.t test which gets encoded.
             - Skip utf8decode if this is UTF-EBCDIC.
     Branch: perlio
	   ! ext/MIME/Base64/QuotedPrint.pm ext/re/re.pm perl.h regcomp.c
	   ! t/op/each.t t/op/pat.t t/op/regexp.t t/op/utf8decode.t utf8.c
____________________________________________________________________________
[  9399] By: jhi                                   on 2001/03/28  14:21:00
        Log: Extend the SvROK() testing also to pp_ne(), pointed out by
             Andreas Schwab.
     Branch: perl
	   ! pp.c
____________________________________________________________________________
[  9398] By: jhi                                   on 2001/03/28  00:55:56
        Log: Subject: [ID 20010327.007] New warning from IO::Socket for sockatmark
             From: David Dyck <dcd@tc.fluke.com>
             Date: Tue, 27 Mar 2001 15:16:24 -0800
             Message-Id: <200103272316.PAA21921@dd.tc.fluke.com>
     Branch: perl
	   ! ext/IO/lib/IO/Socket.pm
____________________________________________________________________________
[  9397] By: jhi                                   on 2001/03/27  21:52:49
        Log: Integrate perlio.
     Branch: perl
	  +> ext/PerlIO/Via/Makefile.PL ext/PerlIO/Via/Via.pm
	  +> ext/PerlIO/Via/Via.xs
	  !> MANIFEST ext/PerlIO/Scalar/Scalar.pm lib/PerlIO.pm
____________________________________________________________________________
[  9396] By: nick                                  on 2001/03/27  21:45:13
        Log: Integrate mainline.
     Branch: perlio
	  !> embed.h embed.pl ext/XS/Typemap/Typemap.xs gv.c
	  !> pod/perlapi.pod proto.h sv.c sv.h t/op/magic.t utils/h2xs.PL
____________________________________________________________________________
[  9395] By: nick                                  on 2001/03/27  21:18:58
        Log: Outline docs for PerlIO and PerlIO::Scalar
     Branch: perlio
	   ! ext/PerlIO/Scalar/Scalar.pm lib/PerlIO.pm
____________________________________________________________________________
[  9394] By: nick                                  on 2001/03/27  20:50:13
        Log: PerlIO::Via layer (alpha-ish).
     Branch: perlio
	   + ext/PerlIO/Via/Makefile.PL ext/PerlIO/Via/Via.pm
	   + ext/PerlIO/Via/Via.xs
	   ! MANIFEST
____________________________________________________________________________
[  9393] By: jhi                                   on 2001/03/27  20:49:55
        Log: Retract #9329 now that 9390 should take care of the matter.
     Branch: perl
	   ! utils/h2xs.PL
____________________________________________________________________________
[  9390] By: jhi                                   on 2001/03/27  20:47:50
        Log: Subject: Autoloading Errno.pm when %! is encountered
             From: Robin Houston <robin@kitsite.com>
             Date: Tue, 27 Mar 2001 20:57:11 +0100
             Message-ID: <20010327205710.A24053@puffinry.freeserve.co.uk>
     Branch: perl
	   ! embed.h embed.pl gv.c proto.h t/op/magic.t
____________________________________________________________________________
[  9389] By: jhi                                   on 2001/03/27  20:24:31
        Log: Integrate perlio.
     Branch: perl
	  !> doop.c ext/Encode/Encode.pm ext/MIME/Base64/Base64.xs
	  !> ext/MIME/Base64/QuotedPrint.pm t/lib/encode.t t/lib/mimeb64.t
	  !> utf8.c
____________________________________________________________________________
[  9388] By: jhi                                   on 2001/03/27  20:21:38
        Log: Better have a three-element array if one is going to assign
             to the third element of that array. (from Tim Jenness)
     Branch: perl
	   ! ext/XS/Typemap/Typemap.xs
____________________________________________________________________________
[  9387] By: nick                                  on 2001/03/27  20:15:43
        Log: Integrate mainline.
     Branch: perlio
	  +> ext/XS/Typemap/Makefile.PL ext/XS/Typemap/README
	  +> ext/XS/Typemap/Typemap.pm ext/XS/Typemap/Typemap.xs
	  +> ext/XS/Typemap/stdio.c ext/XS/Typemap/typemap
	  +> t/lib/xs-typemap.t
	  !> (integrate 34 files)
____________________________________________________________________________
[  9386] By: jhi                                   on 2001/03/27  20:04:18
        Log: Subject: Re: perl@9359 breaks HTML::Parser
             From: Gisle Aas <gisle@ActiveState.com>
             Date: 27 Mar 2001 11:30:24 -0800
             Message-ID: <lrr8zjxb5b.fsf@caliper.ActiveState.com>
             
             Clarify the UTF-8 issues of the API docs.
             (Slightly reworded and expanded.)
     Branch: perl
	   ! pod/perlapi.pod sv.c sv.h
____________________________________________________________________________
[  9385] By: jhi                                   on 2001/03/27  19:44:25
        Log: If directory entries compare equal case-insensitively,
             retry case-sensitively.
     Branch: perl
	   ! ext/File/Glob/bsd_glob.c
____________________________________________________________________________
[  9384] By: nick                                  on 2001/03/27  19:38:50
        Log: Various EBCDIC fixes:
             - major revelation that swash code is encoding aware,
             (or thought it was) - now it is ;-)
             - With that out of the way fix a slab of tr/// cases.
             - Fix Encode 'Unicode' to be true Unicode so tests pass.
             - As anticipated Base64.xs needed tweaks.
             - Until tr/// works right avoid old_encode64 in MIME tests.
     Branch: perlio
	   ! doop.c ext/Encode/Encode.pm ext/MIME/Base64/Base64.xs
	   ! t/lib/encode.t t/lib/mimeb64.t utf8.c
____________________________________________________________________________
[  9383] By: jhi                                   on 2001/03/27  18:34:41
        Log: Add the std test suite BEGIN block.
     Branch: perl
	   ! t/lib/xs-typemap.t
____________________________________________________________________________
[  9382] By: jhi                                   on 2001/03/27  15:16:07
        Log: Add debugging output to the test.
     Branch: perl
	   ! t/lib/glob-basic.t
____________________________________________________________________________
[  9381] By: jhi                                   on 2001/03/27  15:08:10
        Log: Add Tim Jenness' XS::Typemap for exercizing the standard typemap.
     Branch: perl
	   + ext/XS/Typemap/Makefile.PL ext/XS/Typemap/README
	   + ext/XS/Typemap/Typemap.pm ext/XS/Typemap/Typemap.xs
	   + ext/XS/Typemap/stdio.c ext/XS/Typemap/typemap
	   + t/lib/xs-typemap.t
	   ! MANIFEST
____________________________________________________________________________
[  9380] By: jhi                                   on 2001/03/27  14:48:34
        Log: Subject: [PATCH] Typemap testing
             From: Tim Jenness <t.jenness@jach.hawaii.edu> 
             Date: Sun, 25 Mar 2001 16:46:12 -1000 (HST)
             Message-ID: <Pine.LNX.4.30.0103251629350.16988-101000@lapaki.jach.hawaii.edu>
             
             (The first part of the patch.)
     Branch: perl
	   ! lib/ExtUtils/typemap lib/ExtUtils/xsubpp
____________________________________________________________________________
[  9379] By: jhi                                   on 2001/03/27  14:44:56
        Log: Subject: Re: [PATCH] t/lib/glob-basic.t  
             From: Benjamin Sugars <bsugars@canoe.ca> 
             Date: Mon, 26 Mar 2001 14:11:47 -0500 (EST)
             Message-ID: <Pine.LNX.4.21.0103261406170.2729-100000@marmot.rim.canoe.ca>
     Branch: perl
	   ! t/lib/glob-basic.t
____________________________________________________________________________
[  9378] By: jhi                                   on 2001/03/27  14:42:30
        Log: Subject: [PATCH] perlvar nit
             From: Simon Cozens <simon@netthink.co.uk>
             Date: Tue, 27 Mar 2001 01:12:01 +0100
             Message-ID: <20010327011201.A19179@netthink.co.uk>
     Branch: perl
	   ! pod/perlvar.pod
____________________________________________________________________________
[  9377] By: jhi                                   on 2001/03/27  14:36:26
        Log: Subject: [PATCH] B::Terse and warnings
             From: Benjamin Sugars <ben.sugars@home.com>
             Date: Mon, 26 Mar 2001 23:40:33 -0500 (EST)
             Message-ID: <Pine.LNX.4.21.0103262320170.20040-100000@localhost.localdomain>
     Branch: perl
	   ! ext/B/B.pm ext/B/B/Terse.pm
____________________________________________________________________________
[  9376] By: jhi                                   on 2001/03/27  14:31:31
        Log: Document sockatmark() some.
     Branch: perl
	   ! pod/perldiag.pod pod/perlfunc.pod pod/perlport.pod
	   ! pod/perltoc.pod
____________________________________________________________________________
[  9375] By: jhi                                   on 2001/03/27  14:00:24
        Log: sv_catpvf(sv, "%c", 128) should not UTF-8-ify the sv,
             noted by Gisle and fixed by NI-S.
     Branch: perl
	   ! sv.c
____________________________________________________________________________
[  9374] By: jhi                                   on 2001/03/27  05:50:01
        Log: Regen toc.
     Branch: perl
	   ! pod/perltoc.pod
____________________________________________________________________________
[  9373] By: jhi                                   on 2001/03/27  05:43:51
        Log: Pixie documenting.
     Branch: perl
	   ! Makefile.SH pod/perlhack.pod
____________________________________________________________________________
[  9372] By: jhi                                   on 2001/03/27  05:29:34
        Log: Metaconfig unit changes for #9371.
     Branch: metaconfig
	   ! U/modified/myhostname.U
     Branch: metaconfig/U/perl
	   + d_sockatmark.U
	   ! gccvers.U
____________________________________________________________________________
[  9371] By: jhi                                   on 2001/03/27  05:29:07
        Log: Add sockatmark() probing.
     Branch: perl
	   ! Configure Porting/Glossary Porting/config.sh Porting/config_H
	   ! config_h.SH configure.com epoc/config.sh uconfig.h uconfig.sh
	   ! vos/config.alpha.def vos/config.alpha.h vos/config.ga.def
	   ! vos/config.ga.h win32/config.bc win32/config.gc
	   ! win32/config.vc
____________________________________________________________________________
[  9370] By: jhi                                   on 2001/03/26  22:01:18
        Log: pp_ncmp() and pp_scmp() should return numeric values, not booleans.
             Really need to benchmark this.
     Branch: perl
	   ! pp.c
____________________________________________________________________________
[  9369] By: nick                                  on 2001/03/26  21:59:30
        Log: Integrate mainline.
     Branch: perlio
	   ! ext/MIME/Base64/QuotedPrint.pm
	  !> Changes Makefile.SH ext/IO/IO.xs ext/IO/lib/IO/Socket.pm
	  !> patchlevel.h pod/perlhack.pod pp_sys.c
____________________________________________________________________________
[  9368] By: jhi                                   on 2001/03/26  21:47:03
        Log: Treat pp_ncmp() and pp_scmp() as in #9366 (ROK).
             
             TODO1: perlbench.
             TODO2: le, lt, ge, gt?  Yech.
     Branch: perl
	   ! pp.c
____________________________________________________________________________
[  9367] By: jhi                                   on 2001/03/26  21:34:57
        Log: Too much cut-and-paste in #9363.
     Branch: perl
	   ! pp_sys.c
____________________________________________________________________________
[  9366] By: jhi                                   on 2001/03/26  21:20:53
        Log: Subject: $ref1 == $ref2 without NV_PRESERVES_UV
             From: Andreas Schwab <schwab@suse.de>
             Date: 26 Mar 2001 17:29:04 +0200
             Message-ID: <jeitkw5z27.fsf@hawking.suse.de>
             
             (The patch for 5.6.0 or so, this is a guess for bleadperl)
     Branch: perl
	   ! pp_hot.c
____________________________________________________________________________
[  9365] By: jhi                                   on 2001/03/26  21:07:54
        Log: Integrate perlio.
     Branch: perl
	  !> perlio.c
____________________________________________________________________________
[  9364] By: nick                                  on 2001/03/26  20:30:48
        Log: REFCNT botch in layer name cache hash.
     Branch: perlio
	   ! perlio.c
____________________________________________________________________________
[  9363] By: jhi                                   on 2001/03/26  18:44:32
        Log: Subject: [PATCH] socket() leaks file descriptors
             From: Benjamin Sugars <bsugars@canoe.ca>
             Date: Mon, 26 Mar 2001 13:29:54 -0500 (EST)
             Message-ID: <Pine.LNX.4.21.0103261315510.2729-100000@marmot.rim.canoe.ca>
             
             Also sockpair() fixed similarly.
     Branch: perl
	   ! pp_sys.c
____________________________________________________________________________
[  9362] By: jhi                                   on 2001/03/26  18:37:52
        Log: Integrate perlio.
     Branch: perl
	  !> README.os390 miniperlmain.c perlio.c perliol.h t/op/pat.t
____________________________________________________________________________
[  9361] By: nick                                  on 2001/03/26  17:32:06
        Log: Implement flush of linebuffered streams on read of a tty.
     Branch: perlio
	   ! perlio.c perliol.h
____________________________________________________________________________
[  9360] By: nick                                  on 2001/03/26  17:12:32
        Log: Memory tweaks and notes for OEMVS.
     Branch: perlio
	   ! README.os390 miniperlmain.c t/op/pat.t
____________________________________________________________________________
[  9359] By: jhi                                   on 2001/03/26  02:12:54
        Log: Update Changes.
     Branch: perl
	   ! Changes patchlevel.h
____________________________________________________________________________

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About