This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate:
authorJarkko Hietaniemi <jhi@iki.fi>
Sun, 18 May 2003 07:55:50 +0000 (07:55 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Sun, 18 May 2003 07:55:50 +0000 (07:55 +0000)
commitf7288ffb7ccd7d8fe6212cc787da97167d64a38a
tree876763f7b23c9621aef6689bf998a45444710a6c
parentb9ffd37298b134164e32c014a0833c547c8d9123
Integrate:
[ 19527]
Subject: [PATCH] RE: maint snapshot @ 19525
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Fri, 16 May 2003 17:16:57 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk>

(Part #1: the __format__ and __printf__)

[ 19528]
Subject: [PATCH] RE: maint snapshot @ 19525
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Fri, 16 May 2003 17:16:57 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk>

(Part #2: the hv.c SVf)

[ 19531]
Apply the supplied patch for [perl #22195]
"File::Find, sorted directory traversal order is inverted"

[ 19532]
The suggested patch for [perl #22201] "patch: perl 5.8.0
compile error on ia64/HP-UX (comparing incompatible pointers)"
plus a possible cure for the warning mentioned in the case.

[ 19533]
avoid select() on windows destroying errno (used to typically
always sets it to EINVAL due to the way it maps the FD_SETs)

[ 19534]
change#16723 broke the ioctl() return value on platforms
that have ioctl() but no fcntl() (e.g. windows)

change#17577 then attempted to fix the bustage, but got
it wrong

[ 19535]
improve the implementation of Net::Ping on windows by avoiding
fork(), which is pretty heavy-weight for this kind of
application; use non-blocking sockets instead

has been verified to work on Win2k but will need testing on
other flavors of windows

there is a single known failure on windows in 450_service.t (test 18)
due to what appears to be bugs in the ping_syn()/ack() code

[ 19536]
apply Net::Ping patch that makes the fork()-based approach
work better on windows (Marcus Holland-Moritz <mhx-perl@gmx.net>)

the code this affects is currently not enabled anywhere, but
could be enabled if the non-blocking approach runs into problems
on older windows versions

[ 19537]
missing init in change#19533

[ 19539]
Fix bug #22216 : B::Deparse can't handle "use Module Version"
with fractional version numbers or v-strings.

[ 19540]
Clarify the explanation of the warning "Possible precedence problem
on bitwise operator".

[ 19541]
Upgrade to Getopt::Long 2.32_05

[ 19545]
Subject: Re: Last Call For (Least) Favourite Issues For 5.8.1
From: Alan Burlison <Alan.Burlison@sun.com>
Date: Thu, 15 May 2003 22:17:55 +0100
Message-ID: <3EC40403.9000804@sun.com>

(fixed symbol scanning for Solaris 10)

[ 19547]
Old (4.2BSD, like Ultrix) Bourne shells do not understand
non-left-aligned heredocs.

[ 19548]
Subject: [Encode] UTF-7 Support
From: Dan Kogai <dankogai@dan.co.jp>
Date: Sun, 18 May 2003 00:45:35 +0900
Message-Id: <99C4504E-887E-11D7-840A-000393AE4244@dan.co.jp>

[ 19549]
The 'quotes' really are important (caught by Enache Adrian).

[ 19550]
UTF-7 tweak from Dan Kogai.
p4raw-link: @19550 on //depot/perl: 842a5aa6cf6dc6d87ec0a6a5e7fb7beb1541aa70
p4raw-link: @19549 on //depot/perl: d0ae58a5fd525aba8fb40c4f36fcc4e4c93ea0d1
p4raw-link: @19548 on //depot/perl: 1485817ebf8dde6b1eba1bd4d8bf7c6e2e9fb14b
p4raw-link: @19547 on //depot/perl: fde91635d459dc9b5c5563809bb62a4fc882e73c
p4raw-link: @19545 on //depot/perl: ab900c531c1e8d7aefac3b0c5e42704bfb913d3e
p4raw-link: @19541 on //depot/perl: 10933be5b2abdb147e3178c33da9bc6edc90eaee
p4raw-link: @19540 on //depot/perl: 81c76e97748fab77d4ac4444a0f1a1341b777793
p4raw-link: @19539 on //depot/perl: a58644dec03db93f2899d4dd4466cc91cea2bd00
p4raw-link: @19537 on //depot/perl: 3ead22cb2e50f28432734844b4f0ea5762a993b5
p4raw-link: @19536 on //depot/perl: 6dbac12b81c0a4e61d1a9c7a1f12e0ee3256cdda
p4raw-link: @19535 on //depot/perl: eb194dd9b37694f4482689d052c0bd96e472200f
p4raw-link: @19534 on //depot/perl: 6652bd42f22f15f457e3753f6c9a7ef4c35fc4cf
p4raw-link: @19533 on //depot/perl: 1c8780751e85c3ece441fc8ecdff2f1dc99f9906
p4raw-link: @19532 on //depot/perl: 2cc1b180444ab1e2ac675ff3e9f78a123bc70c80
p4raw-link: @19531 on //depot/perl: 7bd31527512b13192dec55ed4943599edc17b94a
p4raw-link: @19528 on //depot/perl: fd30fd187c5d5b74a2ce5f760a0d68c28256528e
p4raw-link: @19527 on //depot/perl: 04fa0c702a9221c225ba8695a20b08d7da04409f
p4raw-link: @17577 on //depot/perl: c214f4ad8bbb376b6ebfcb9c9173169f2cc8986f
p4raw-link: @16723 on //depot/perl: 4808266b7a2aefa68f681e0378316e43728b49d8

p4raw-id: //depot/maint-5.8/perl@19551
p4raw-integrated: from //depot/perl@19547 'ignore' Makefile.SH
(@19522..)
p4raw-integrated: from //depot/perl@19535 'ignore' lib/Net/Ping.pm
(@19270..)
p4raw-branched: from //depot/perl@19529 'branch in'
ext/Encode/lib/Encode/Unicode/UTF7.pm (@19548..)
p4raw-integrated: from //depot/perl@19529 'copy in'
lib/Getopt/Long/t/gol-basic.t lib/Getopt/Long/t/gol-compat.t
lib/Getopt/Long/t/gol-linkage.t lib/Getopt/Long/t/gol-oo.t
(@11588..) lib/Getopt/Long/README (@14872..)
ext/Encode/lib/Encode/Config.pm (@16145..)
ext/Encode/t/Unicode.t (@16448..) lib/Getopt/Long.pm (@17321..)
lib/Getopt/Long/CHANGES (@17326..)
ext/Encode/lib/Encode/Supported.pod (@18057..)
ext/Encode/Unicode/Unicode.pm ext/Encode/lib/Encode/Alias.pm
(@18663..) lib/File/Find.pm (@18825..) ext/Storable/Storable.xs
(@19409..) ext/Encode/Changes ext/Encode/MANIFEST (@19477..)
perlio.c (@19487..) Configure (@19527..) 'edit in'
win32/win32sck.c (@19533..) 'merge in' ext/B/B/Deparse.pm
(@19156..) embed.pl (@19373..) pp_sys.c (@19394..) proto.h
(@19431..) hv.c (@19505..) pod/perldiag.pod (@19516..) MANIFEST
(@19521..)
29 files changed:
Configure
MANIFEST
Makefile.SH
embed.pl
ext/B/B/Deparse.pm
ext/Encode/Changes
ext/Encode/MANIFEST
ext/Encode/Unicode/Unicode.pm
ext/Encode/lib/Encode/Alias.pm
ext/Encode/lib/Encode/Config.pm
ext/Encode/lib/Encode/Supported.pod
ext/Encode/lib/Encode/Unicode/UTF7.pm [new file with mode: 0644]
ext/Encode/t/Unicode.t
ext/Storable/Storable.xs
hv.c
lib/File/Find.pm
lib/Getopt/Long.pm
lib/Getopt/Long/CHANGES
lib/Getopt/Long/README
lib/Getopt/Long/t/gol-basic.t
lib/Getopt/Long/t/gol-compat.t
lib/Getopt/Long/t/gol-linkage.t
lib/Getopt/Long/t/gol-oo.t
lib/Net/Ping.pm
perlio.c
pod/perldiag.pod
pp_sys.c
proto.h
win32/win32sck.c