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
-
perl@9424
by Jarkko Hietaniemi