This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
23 years agoIntegrate changes #8267,8272[perlio],8274,8298,8300,8303,
Jarkko Hietaniemi [Sun, 28 Jan 2001 02:04:49 +0000 (02:04 +0000)]
Integrate changes #8267,8272[perlio],8274,8298,8300,8303,
8305,8323,8324 from mainline.  The 8267,8272, and 8298 were
not really integrated but instead salvaged by hand
(they had too many dependencies on the development release
to be cleanly integratable).

Subject: more UTF8 test suites and an UTF8 patch

Tweak for MULTIPLICITY/USE_PERLIO

Signedness nit.

Turn SvUTF8 off if not required in pp_chr and pp_stringify.

Use the UTF8_XXX macros in is_utf8_char().

Rewrite pp_concat() in terms of sv_catsv().  The . operator
should now be UTF-8-proof.

Subject: [PATCH perl@8269] scanning two hex-constants
fails on EBCDIC environment (script length.t)

Add some Unicode chop() tests.

p4raw-link: @8272 on //depot/perlio: 7948272db9c63907ea8e92fdd3436cdaab2f9cce
p4raw-link: @8267 on //depot/perl: 1aa99e6b6d14c469ac825dde483d9c9f913a3ee2

p4raw-id: //depot/maint-5.6/perl@8572
p4raw-integrated: from //depot/perl@8571 'copy in' t/op/chop.t
(@3319..) 'merge in' utf8.h (@8289..)
p4raw-edited: from //depot/perl@8323 'edit in' doop.c (@8289..) pp.c
(@8299..) utf8.c (@8300..) toke.c (@8306..)
p4raw-integrated: from //depot/perl@8323 'merge in' sv.c (@8301..)
p4raw-edited: from //depot/perl@8303 'edit in' pp_hot.c (@8299..)

23 years agoIntegrate changes #8090,8093[perlio,only the sv.c tweak],
Jarkko Hietaniemi [Sun, 28 Jan 2001 00:35:59 +0000 (00:35 +0000)]
Integrate changes #8090,8093[perlio,only the sv.c tweak],
8245,8247,8248,8249,8250,8251,8260,8263,8264,8265 from mainline.

Subject: [PATCH] Re: Breadperl & Tk (sv_utf8_upgrade fixes)

The maxiters upper limit sanity check (guarding against
       non-progress) assumed bytes instead of characters in s///
and split().

Signedness nit.

sv_catsv() rewrite (8248,8249,8251,8260,8263,8264,8265)
join() should now be UTF-8-proof.

More split // UTF-8 tests. (8250)

p4raw-link: @8093 on //depot/perlio: 511c2ff04fc070a9b9389f53ec595d85ce870c80
p4raw-link: @8090 on //depot/perl: 1aa79deb393ec5e9ddbda441a2842fd50725a7ba

p4raw-id: //depot/maint-5.6/perl@8571
p4raw-integrated: from //depot/perlio@8093 'edit in' sv.c (@8091..)
p4raw-integrated: from //depot/perl@8570 'copy in' t/op/join.t
(@8264..)
p4raw-integrated: from //depot/perl@8265 'edit in' sv.c (@8264..)
p4raw-integrated: from //depot/perl@8262 'ignore' hv.c util.c (@8261..)
p4raw-integrated: from //depot/perl@8249 'edit in' pp.c (@8245..)
utf8.h (@8248..) 'merge in' utf8.c (@8042..)
p4raw-integrated: from //depot/perl@8248 'merge in' doop.c (@8244..)
p4raw-integrated: from //depot/perl@8247 'edit in' pp_hot.c (@8245..)

23 years agoIntegrate changes #7941,7943,7944,7958,7967,7995,7996,7998,
Jarkko Hietaniemi [Sat, 27 Jan 2001 22:15:46 +0000 (22:15 +0000)]
Integrate changes #7941,7943,7944,7958,7967,7995,7996,7998,
8004,8005,8023,8024,8028,8030,8031,8033,8039,8042,8052[perlio],
8053[perlio],8054[perlio,+sv.c(-PerlIO_isutf8),+require.t],
8084,8204,8244,8333 from mainline.

For -Q where Q might be a one-letter sub name one does no more
get a warning about an unknown filetest (7941,7943,7944,8084).

Subject: Re: [ID 20001130.011] expression parsing bug ?

Make uv_to_utf8() to zero-terminate its output buffer.

Split off t/op/length.t (7995)

Split off t/op/utf8decode.t (7996)

Remove an unnecessary 'use utf8' from the utf8.t (7998)

Split off t/op/concat.t (8004)

Split off t/op/ver.t (8005)

Document utf8_length(), utf8_distance(), and utf8_hop().

Document utf8_to_uv() better.

Introduce macros for UTF8 decoding (8028,8033).

Add test for reverse() (8030,8031).

Subject: [PATCH] Re: ebcdic <-> ascii tables interjected in uv <-> utf8 considered harmful (8039,8333)

Do not return the Unicode replacement character on UTF-8
decoding failure.

Typo/thinko in S_scan_const() - seeing high bit sets has_utf8
not this_utf8 i.e. the output string has one, but don't mess
with source assumption. (8052,8053)

Tweak t/comp/require.t to add a 'use bytes' to permit its dubious
writing of BOM to a non-utf8 stream.  Fix SvPVutf8() - sv_2pv()
was not expecting to be called with something that was already
SvPOK() - (we just fossiked with SvUTF8 bit). Fix that and also
just use the SvPV macro in sv_2pvutf8() to avoid the issue/overhead.
(8054)

Recode the naughty binary bytes in utf8decode.t using the \xHH.

Make some panic messages a bit more logical.

p4raw-link: @7967 on //depot/perl: ad391ad9bbfeaf73d3944b50240313a5677bcc60
p4raw-link: @7958 on //depot/perl: 7b3fae3c4b820c030a968065a87feacf276c7a7f
p4raw-link: @7944 on //depot/perl: e5edeb50dffa2b3a1d6245f54a443cff2a31eb3f
p4raw-link: @7943 on //depot/perl: 4c32f29ba9da41e214e9e03a44a530ee0427f19a
p4raw-link: @7941 on //depot/perl: 3451b8f41d00bcd648d86872b906a29e6c9a3d51

p4raw-id: //depot/maint-5.6/perl@8570
p4raw-integrated: from //depot/perlio@8569 'copy in' t/comp/require.t
(@7388..)
p4raw-integrated: from //depot/perlio@8054 'edit in' MANIFEST (@8048..)
sv.c (@8049..)
p4raw-integrated: from //depot/perlio@8053 'edit in' toke.c (@8052..)
p4raw-branched: from //depot/perl@8569 'branch in' t/op/concat.t
t/op/reverse.t t/op/utf8decode.t (@8143..)
p4raw-integrated: from //depot/perl@8569 'copy in'
lib/ExtUtils/Liblist.pm (@8074..) 'edit in' t/pragma/warn/toke
(@7944..)
p4raw-integrated: from //depot/perl@8333 'edit in' doop.c (@8328..)
p4raw-integrated: from //depot/perl@8244 'edit in' pod/perldiag.pod
pp_hot.c (@8234..) pp.c (@8243..)
p4raw-integrated: from //depot/perl@8084 'edit in' toke.c (@8058..)
p4raw-integrated: from //depot/perl@8042 'edit in' utf8.c (@8039..)
'ignore' pod/perlapi.pod (@8033..)
p4raw-integrated: from //depot/perl@8033 'edit in' utf8.h (@8028..)
p4raw-integrated: from //depot/perl@8031 'edit in' MANIFEST (@8030..)
p4raw-integrated: from //depot/perl@8028 'copy in' t/pragma/warn/utf8
(@7697..)
p4raw-integrated: from //depot/perl@8023 'merge in' embed.pl (@7991..)
p4raw-integrated: from //depot/perl@8005 'copy in' t/op/ver.t (@7194..)
'edit in' t/pragma/utf8.t (@8004..)
p4raw-branched: from //depot/perl@7995 'branch in' t/op/length.t
p4raw-integrated: from //depot/perl@7967 'edit in' sv.c (@7936..)
'merge in' regcomp.c regexec.c (@7940..) op.c (@7959..)
p4raw-integrated: from //depot/perl@7943 'copy in' t/op/misc.t
(@7941..)

23 years agoIntegrate changes #7750 from perlio and #8566 from mainline.
Jarkko Hietaniemi [Sat, 27 Jan 2001 19:16:43 +0000 (19:16 +0000)]
Integrate changes #7750 from perlio and #8566 from mainline.

p4raw-link: @7750 on //depot/perlio: d6efbbad1ae8d76e90821a7418ba77645896b8bf

p4raw-id: //depot/maint-5.6/perl@8569
p4raw-integrated: from //depot/perlio@7750 'merge in' sv.c (@7747..)
p4raw-integrated: from //depot/perl@8568 'merge in' regexec.c (@8510..)

23 years agoIntegrate changes #7355[-doio.c],7691,7744,7753[perlio],
Jarkko Hietaniemi [Sat, 27 Jan 2001 18:06:51 +0000 (18:06 +0000)]
Integrate changes #7355[-doio.c],7691,7744,7753[perlio],
7783,7790[perlio],7869,7871,7872,7911,7916,7932,
7935[-perlio.c],7936,7959,7965 from mainline.

Change the "big byte" error message to "Wide character".
(7355, the croak-if-wide-chars-in-print part ignored)

Use UINT64_C().

Introduce Perl_utf8_length().

diff -se shows these as different (7753, forgotten check-ins)

Subject: [PATCH] doop.c - UTF8 tr///

If we use (aTHX_ ...) then put Perl_ on the front.

Make utf8_length() and utf8_distance() to be less forgiving
about bad UTF-8.

Test line numbers are different with utf8.

No need to scan till infinity, 13 is enough. (7872,7911)

Subject: [PATCH] Tokeniser debugging

Subject: Re: question about retlen in utf8.c:Perl_utf8_to_uv()

Subject: [PATCH perl@7930] toke.c perlio.c -Wformat nits (only toke.c)

Be more careful in Perl_sv_utf8_downgrade().

Use DO_UTF8().

Raw zero bytes in text files confuse at least GNU patch 2.1.

p4raw-link: @7355 on //depot/perl: 4b3603a49f6eac34b6cdb154bf3bd8a8f5240085

p4raw-id: //depot/maint-5.6/perl@8568
p4raw-integrated: from //depot/perlio@7790 'ignore' scope.h (@7789..)
p4raw-integrated: from //depot/perlio@7753 'edit in' pod/perlapi.pod
(@7492..) 'merge in' global.sym (@7486..)
p4raw-integrated: from //depot/perl@8553 'copy in' pod/perlrun.pod
(@7652..)
p4raw-integrated: from //depot/perl@7965 'merge in' t/pragma/utf8.t
(@7485..)
p4raw-integrated: from //depot/perl@7959 'merge in' op.c (@7914..)
p4raw-integrated: from //depot/perl@7936 'edit in' sv.c (@7927..)
p4raw-integrated: from //depot/perl@7935 'edit in' toke.c (@7916..)
p4raw-integrated: from //depot/perl@7932 'edit in' pod/perlapi.pod
(@7756..) utf8.c (@7911..)
p4raw-integrated: from //depot/perl@7916 'merge in' perl.c (@7758..)
perl.h (@7855..)
p4raw-integrated: from //depot/perl@7872 'merge in' handy.h (@7793..)
p4raw-integrated: from //depot/perl@7871 'merge in' t/op/re_tests
(@7815..)
p4raw-integrated: from //depot/perl@7869 'edit in' embed.pl proto.h
(@7858..) 'ignore' embed.h objXSUB.h (@7858..)
p4raw-integrated: from //depot/perl@7783 'merge in' doop.c (@7677..)
p4raw-integrated: from //depot/perl@7744 'merge in' perlapi.c (@7547..)
p4raw-integrated: from //depot/perl@7691 'copy in' utf8.h (@7677..)
p4raw-integrated: from //depot/perl@7355 'merge in' pod/perldiag.pod
(@7213..)

23 years agoIntegrate change #7792 from perlio (multiplicity fix),
Jarkko Hietaniemi [Fri, 26 Jan 2001 15:19:39 +0000 (15:19 +0000)]
Integrate change #7792 from perlio (multiplicity fix),
fix the AV leak in regex DEBUGGING (tiny part of the
polymorphic regexp patch #8143).

p4raw-link: @7792 on //depot/perl: f2b2c1a7ed42395a69ab0bb3b739cdbd8d214137

p4raw-id: //depot/maint-5.6/perl@8553
p4raw-integrated: from //depot/perl@7792 'merge in' scope.h (@7760..)

23 years agoIntegrate changes #7760,7815,7870,7873,7874,7877,7878,7879,7881,
Jarkko Hietaniemi [Fri, 26 Jan 2001 02:33:19 +0000 (02:33 +0000)]
Integrate changes #7760,7815,7870,7873,7874,7877,7878,7879,7881,
7937,7938,7939,7940,7968,7969,8403,8414,8510 from mainline.

Subject: [PATCH 5.7.0] The first step in removing recursion from the REx engine

Subject: [PATCH 5.7.0] Overeager visited-positions optimizations

Message nit.

BOUND regex opcodes (\b, \B) could try to scan zero length UTF-8.

Debug dump of ANYOFUTF8 was garbage (data from ANYOF).

(the cleanup of unused submatches in regtry() and regcppop())

Fix for 20001130.008 and 20001130.010, the PL_regnpar wasn't
stored and restored, and thusly was trounced by the utf8 swash
routines.

use utf8 not required to use \x{}.

Removed two more tests that make no sense in UTF-8 since the test
data is not in UTF-8.

Get the three different space character classes right under utf8.

Implement ANYOFUTF8 regprop() dumping.

Subject: Re: [ID 20001029.005] Regex error: "cd. (A. Tw)" !~ /\((\w\. \w+)\)/

Document the regex context pushing/popping a bit better.

p4raw-link: @7874 on //depot/perl: 847a199f22a566ad84276d7dcfe856f0ce7877b8
p4raw-link: @7873 on //depot/perl: 667bb95a2be204307d06062e22190a222414f7ae
p4raw-link: @7870 on //depot/perl: 2db608abfbbadb887c2f866024361711cdfca19b
p4raw-link: @7815 on //depot/perl: e1901655935137420b3a46ad23c873753fcbbbc7
p4raw-link: @7760 on //depot/perl: 02db2b7b4dd14eb0184a5e518cff4cef3723243b

p4raw-id: //depot/maint-5.6/perl@8551
p4raw-branched: from //depot/perl@8549 'branch in'
lib/unicode/Is/Blank.pl lib/unicode/Is/SpacePerl.pl
p4raw-integrated: from //depot/perl@8549 'copy in'
lib/unicode/mktables.PL (@7394..) t/op/regexp.t (@7637..) 'edit
in' t/op/re_tests (@7871..) regexec.c (@8415..)
p4raw-integrated: from //depot/perl@7969 'edit in' regcomp.c (@7968..)
p4raw-integrated: from //depot/perl@7940 'copy in' pod/perlre.pod
(@7815..) 'edit in' t/op/pat.t (@7784..) 'merge in' MANIFEST
(@7923..) utf8.c (@7932..)
p4raw-integrated: from //depot/perl@7938 'copy in' t/op/regmesg.t
(@7696..)
p4raw-integrated: from //depot/perl@7760 'merge in' scope.h (@6194..)

23 years agoUndo 6475: { use utf8; chr(128..255) } is better off producing bytes.
Jarkko Hietaniemi [Thu, 25 Jan 2001 15:22:28 +0000 (15:22 +0000)]
Undo 6475: { use utf8; chr(128..255) } is better off producing bytes.

p4raw-id: //depot/maint-5.6/perl@8549

23 years agoIntegrate changes #7997,8063,8492,8547 from mainline.
Jarkko Hietaniemi [Thu, 25 Jan 2001 15:02:55 +0000 (15:02 +0000)]
Integrate changes #7997,8063,8492,8547 from mainline.

Subject: Re: STRLEN - what?

Subject: [PATCH] perlguts.pod

Memory management calls documentation.

Layout using tabulator is not a good idea in a pod.

p4raw-link: @8547 on //depot/perl: c52f9dcd042177cd20ef53fca007b7305fd4972f
p4raw-link: @8492 on //depot/perl: 8d1fbc991cdaf266fb65adfbe247dcc2375d342b
p4raw-link: @8063 on //depot/perl: 9afa14e3eaac220f2db84245e03f30eb5513ce63
p4raw-link: @7997 on //depot/perl: 7c906a97440119821f7675afe89374991b82a728

p4raw-id: //depot/maint-5.6/perl@8548
p4raw-integrated: from //depot/perl@8546 'copy in' pod/perlguts.pod
(@8492..)

23 years agoIntegrate changes #8188,8189,8208,8209,8210,8212,8374,8388
Jarkko Hietaniemi [Thu, 25 Jan 2001 14:31:12 +0000 (14:31 +0000)]
Integrate changes #8188,8189,8208,8209,8210,8212,8374,8388
from mainline.

Subject: [DOC PATCH: perl@7953] update list of lang. sensitive editors/IDES

Subject: [DOC PATCH: perl@8150, 5.6.1-TRIAL1] update list of lang. sensitive editors/IDES

More Win32 editor/IDE/shell hints.

More Win32 Perling.

Yet another editor edit.

Edit edit edit.

IDE/editor section tweaking.

Few more IDE/editor nits from p5p.

p4raw-link: @8210 on //depot/perl: 614a15983900a53055c1717b6e7c640515f048ba
p4raw-link: @8209 on //depot/perl: a612120d6e5ea70e72e322b269ece4784cd5c6b8
p4raw-link: @8208 on //depot/perl: 8782d0485eaade9b76a15b4d706a38e48b809eb1
p4raw-link: @8189 on //depot/perl: 733271b51cb808b667b461e771c0df10f59dfaba
p4raw-link: @8188 on //depot/perl: e083a89c55ca67a4c7350ab005acbd78ed656085

p4raw-id: //depot/maint-5.6/perl@8546
p4raw-integrated: from //depot/perl@8543 'copy in' pod/perlfaq3.pod
(@8374..)

23 years agoIntegrate change #8462,8469 from mainline.
Jarkko Hietaniemi [Thu, 25 Jan 2001 03:52:08 +0000 (03:52 +0000)]
Integrate change #8462,8469 from mainline.

In VMS Perl subversion (perl -V) is undef.

p4raw-link: @8469 on //depot/perl: cd30eb946d46c2bd8f712bfbc18547efc438e308
p4raw-link: @8462 on //depot/perl: 4329bef84b74a02b9ef1e5c9a86cfb3771a5b97a

p4raw-id: //depot/maint-5.6/perl@8543
p4raw-integrated: from //depot/perl@8469 'edit in' configure.com
(@8462..)

23 years agoIntegrate changes #7835,7850,8315,8316 from mainline.
Jarkko Hietaniemi [Thu, 25 Jan 2001 03:44:55 +0000 (03:44 +0000)]
Integrate changes #7835,7850,8315,8316 from mainline.

Solaris hints.

p4raw-link: @8316 on //depot/perl: 604c6cffb2ad24b362713b025d661f1de3f1e109
p4raw-link: @8315 on //depot/perl: 73ad924bb74843cec9f21bc8206c71f96a6652a4
p4raw-link: @7850 on //depot/perl: c6243224d4efed0e6f865fec217af9e65c68a391
p4raw-link: @7835 on //depot/perl: 5ae8d7b492625717ffaa50d6e3919f762d3ab467

p4raw-id: //depot/maint-5.6/perl@8542
p4raw-integrated: from //depot/perl@8541 'copy in' hints/solaris_2.sh
(@8315..)

23 years agoIntegrate #8336 from mainline.
Jarkko Hietaniemi [Thu, 25 Jan 2001 03:39:28 +0000 (03:39 +0000)]
Integrate #8336 from mainline.

p4raw-id: //depot/maint-5.6/perl@8541
p4raw-integrated: from //depot/perl@8540 'merge in' hv.c (@8289..)

23 years agoRetract #8539.
Jarkko Hietaniemi [Thu, 25 Jan 2001 03:23:50 +0000 (03:23 +0000)]
Retract #8539.

p4raw-id: //depot/maint-5.6/perl@8540

23 years ago(Retracted by #8540.)
Jarkko Hietaniemi [Thu, 25 Jan 2001 03:21:55 +0000 (03:21 +0000)]
(Retracted by #8540.)

p4raw-id: //depot/maint-5.6/perl@8539
p4raw-edited: from //depot/perl@8538 'edit in' pod/perlfaq3.pod
(@8374..)

23 years ago[re-patch: 5.6.1-TRIAL1] was Re: [PATCH 5.6.1-TRIAL1]VMS buildpatches
Peter Prymmer [Mon, 18 Dec 2000 13:10:35 +0000 (05:10 -0800)]
[re-patch: 5.6.1-TRIAL1] was Re: [PATCH 5.6.1-TRIAL1]VMS buildpatches
Message-ID: <Pine.OSF.4.10.10012181249310.410192-100000@aspara.forte.com>

The VMS bits.

p4raw-id: //depot/maint-5.6/perl@8538

23 years agoIntegrate #7710,7824,7973 from mainline.
Jarkko Hietaniemi [Thu, 25 Jan 2001 03:06:09 +0000 (03:06 +0000)]
Integrate #7710,7824,7973 from mainline.

p4raw-id: //depot/maint-5.6/perl@8537
p4raw-integrated: from //depot/perl@8536 'merge in' hints/aix.sh
(@7434..)
p4raw-integrated: from //depot/perl@7824 'merge in' sv.c (@7758..)
regcomp.c (@7815..)
p4raw-integrated: from //depot/perl@7710 'copy in' Porting/Glossary
Porting/config.sh Porting/config_H vos/config.alpha.def
vos/config.alpha.h vos/config.ga.def vos/config.ga.h
win32/config.bc (@7705..) 'merge in' malloc.c (@7623..)
Configure config_h.SH configure.com epoc/config.sh
win32/config.gc win32/config.vc (@7705..)

23 years agoRevert the edits made by me so far to the 5.6 branch since
Jarkko Hietaniemi [Wed, 24 Jan 2001 13:50:20 +0000 (13:50 +0000)]
Revert the edits made by me so far to the 5.6 branch since
the TRIAL1 since I did edits when I should have been using
integrates.  Bad programmer.   (Will integrate them properly later.)
Undoes #8347, #8349, #8350, #8351, #8353, #8355, #8376, #8463, #8470.
The #8353 will not be reapplied at least for now since
the UTF-8 hash keys need more thinking.
(The patches #8347, #8354, #8454, #8473 were okay since they
were original edits made specifically for the 5.6.1-TRIAL1.)

p4raw-id: //depot/maint-5.6/perl@8536

23 years agounsubmitted trial1 change
Gurusamy Sarathy [Thu, 18 Jan 2001 11:42:31 +0000 (11:42 +0000)]
unsubmitted trial1 change

p4raw-id: //depot/maint-5.6/perl@8473

23 years agoRe: subversion undef on VMS (was Re: [ID 20001218.033] Not OK: perl v5.6.1 +v5.6...
Peter Prymmer [Wed, 17 Jan 2001 13:07:11 +0000 (05:07 -0800)]
Re: subversion undef on VMS (was Re: [ID 20001218.033] Not OK: perl v5.6.1 +v5.6.1-TRIAL1 on   VMS_AXP V7.2-1)
Message-ID: <Pine.OSF.4.10.10101171255380.289071-100000@aspara.forte.com>
Replace #8463.

p4raw-id: //depot/maint-5.6/perl@8470

23 years ago(Replaced by #8470)
Craig A. Berry [Tue, 16 Jan 2001 23:38:46 +0000 (17:38 -0600)]
(Replaced by #8470)

Subject: subversion undef on VMS (was Re: [ID 20001218.033] Not OK: perl v5.6.1 +v5.6.1-TRIAL1 on   VMS_AXP V7.2-1)
Message-Id: <p04330103b68ad8cfcbfd@[172.16.52.1]>

p4raw-id: //depot/maint-5.6/perl@8463

23 years agoWin32 Makefile fixes - v2
Indy Singh [Wed, 10 Jan 2001 20:17:49 +0000 (15:17 -0500)]
Win32 Makefile fixes - v2
Message-ID: <003001c07b6c$524630b0$00957018@roadhog>

p4raw-id: //depot/maint-5.6/perl@8454

23 years agointegrate changes #7775, #8316, #8316 from mainline
Jarkko Hietaniemi [Tue, 9 Jan 2001 04:32:32 +0000 (04:32 +0000)]
integrate changes #7775, #8316, #8316 from mainline

p4raw-link: @7775 on //depot/perl: e6f120fad3eea5896f7a8ad3916dd6e12c7ee722

p4raw-id: //depot/maint-5.6/perl@8376

23 years agoUpdate the EPOC cross SDK URL.
Jarkko Hietaniemi [Sun, 7 Jan 2001 21:16:09 +0000 (21:16 +0000)]
Update the EPOC cross SDK URL.

p4raw-id: //depot/maint-5.6/perl@8357

23 years agointegrate change #8336 from mainline
Jarkko Hietaniemi [Sat, 6 Jan 2001 20:27:15 +0000 (20:27 +0000)]
integrate change #8336 from mainline

Scoping of %^H still broken in both perl@8269 and perl-5.6.1-TRIAL1

p4raw-link: @8336 on //depot/perl: 00122d59e767e3ed1489a9b476892f47cc98e861
p4raw-link: @8269 on //depot/perl: 8d7a3e7052577e4c51d6cf1dc6d526bd4109f657

p4raw-id: //depot/maint-5.6/perl@8355

23 years ago[PATCH 5.6.1-TRIAL1 and @8223]; was Re: Perlbug 20000322.006 status update
Robin Barker [Fri, 22 Dec 2000 12:17:38 +0000 (12:17 +0000)]
[PATCH 5.6.1-TRIAL1 and @8223]; was Re: Perlbug 20000322.006 status update
Date: Fri, 22 Dec 2000 12:17:38 GMT
Message-Id: <200012221217.MAA21332@tempest.npl.co.uk>

The patch reformats some long =item lines so they give
correct output via pod2man | nroff -man

Subject: [PATCH 5.[67].1]; as Re: [PATCH 5.6.1-TRIAL1 and @8223]; was Re: Perlbug 20000322.006 status update
From: Robin Barker <rmb1@cise.npl.co.uk>
Date: Tue, 2 Jan 2001 15:35:03 GMT
Message-Id: <200101021535.PAA15161@tempest.npl.co.uk>

Here is a _further_ patch which corrects a few more errors:
  * an empty C<=item> in CPAN.pm
  * patching the wrong file (pod/perlamiga.pod not README.amiga)
  * leaving empty C<=item>s which formatted incorrectly
  * over long C<=item>s revealed by latest patch to Pod::Man

p4raw-id: //depot/maint-5.6/perl@8354

23 years agointegrate changes #7980, 8056, 8057 from mainline
Jarkko Hietaniemi [Sat, 6 Jan 2001 20:21:10 +0000 (20:21 +0000)]
integrate changes #7980, 8056, 8057 from mainline

UTF-8 hash keys.

p4raw-link: @8057 on //depot/perl: ca9dc00c559bb16eae63de552c549a40c3f17e5b
p4raw-link: @8056 on //depot/perl: c3654f1afb5dff5b62753314bd22e2270ff9f009
p4raw-link: @7980 on //depot/perl: da58a35d3e499cdd492619302eb044ac1841788f

p4raw-id: //depot/maint-5.6/perl@8353

23 years agoForgotten from #8438.
Jarkko Hietaniemi [Sat, 6 Jan 2001 20:18:44 +0000 (20:18 +0000)]
Forgotten from #8438.

p4raw-id: //depot/maint-5.6/perl@8352

23 years agoForgotten from #8347.
Jarkko Hietaniemi [Sat, 6 Jan 2001 20:18:12 +0000 (20:18 +0000)]
Forgotten from #8347.

p4raw-id: //depot/maint-5.6/perl@8351

23 years agoThinko in #8347.
Jarkko Hietaniemi [Sat, 6 Jan 2001 20:00:19 +0000 (20:00 +0000)]
Thinko in #8347.

p4raw-id: //depot/maint-5.6/perl@8350

23 years agoCopy the FAQ3 IDE section from the development branch,
Jarkko Hietaniemi [Sat, 6 Jan 2001 18:05:30 +0000 (18:05 +0000)]
Copy the FAQ3 IDE section from the development branch,
changes originally by Peter Prymmer.

p4raw-id: //depot/maint-5.6/perl@8349

23 years agoEPOC updates for TRIAL1.
Olaf Flebbe [Sun, 31 Dec 2000 16:04:52 +0000 (17:04 +0100)]
EPOC updates for TRIAL1.

Subject: [5.6.1 trial1] EPOC update
Date: Sun, 31 Dec 2000 16:04:52 +0100 (CET)
Message-ID: <Pine.LNX.4.02.10012311603040.14097-100000@milkyway.science-computing.de>

Subject: epoc patch2 for perl-5.6.1-trial1
From: Olaf Flebbe <O.Flebbe@science-computing.de>
Date: Sat, 6 Jan 2001 13:55:53 +0100 (CET)
Message-ID: <Pine.LNX.4.02.10101061355220.26469-100000@milkyway.science-computing.de>

p4raw-id: //depot/maint-5.6/perl@8348

23 years agointegrate changes #7710,7824,7973 from mainline,
Jarkko Hietaniemi [Sat, 6 Jan 2001 17:29:10 +0000 (17:29 +0000)]
integrate changes #7710,7824,7973 from mainline,
plus VMS nits from Peter Prymmer and Dan Sugalski.

AIX 4.2 (using latest patchlevels on 20001130) has a broken bind
library (getprotobyname and getprotobynumber are outversioned by
the same calls in libc, at least for xlc version 3.

Add HAS_SBRK_PROTO.

       Fixes for signedness warnings noticed by VMSperlers.

p4raw-link: @7973 on //depot/perl: 3427abbf9b07a8e3624262d714ebd1f1cf7e746e
p4raw-link: @7824 on //depot/perl: 793db0cbf2a1f8691eefd9130892b47143e8795f
p4raw-link: @7710 on //depot/perl: ef9f17be917c8cd6b7df3ddfb35bc3e8431ce7b1on //depot/metaconfig: 1641ca09696c04988fe1a4de7f092ee703fc35c4

p4raw-id: //depot/maint-5.6/perl@8347

23 years agodelete spurious files
Gurusamy Sarathy [Mon, 18 Dec 2000 09:53:47 +0000 (09:53 +0000)]
delete spurious files

p4raw-id: //depot/maint-5.6/perl@8182
p4raw-deleted: from //depot/perl@8181 'delete in' lib/CGI/eg/wilogo.gif
(@6600..) vos/config.def vos/config.h vos/config_h.SH_orig
(@7427..)

23 years agoregen perltoc
Gurusamy Sarathy [Mon, 18 Dec 2000 09:46:08 +0000 (09:46 +0000)]
regen perltoc

p4raw-id: //depot/maint-5.6/perl@8181

23 years agointegrate changes#7924..7926,7946,7952 from mainline
Gurusamy Sarathy [Mon, 18 Dec 2000 09:20:27 +0000 (09:20 +0000)]
integrate changes#7924..7926,7946,7952 from mainline

       A test works better if it has the right 1..$n output.

       All the core library users of Class::Struct seem to be
       using "use Class::Struct 'struct';" instead of the bare
       "use Class::Struct;", which isn't documented in Class::Struct.
       This can't be right.

       Make the Class::Struct import() wiser.

       Upgrade to CPAN 1.59_51, from Andreas König.

       Subject: Re: long shell lines
       Split overly long shell command lines.

p4raw-link: @7952 on //depot/perl: 8dd5ab3a5fba31a288d4e5ee54722b2fce188e48
p4raw-link: @7946 on //depot/perl: d87737098aa3752eef064f4ae46efc75f2e59d80
p4raw-link: @7926 on //depot/perl: 22633ac4d822d56571390c6ca915a7e5a37ef483
p4raw-link: @7924 on //depot/perl: af2c551d18597cb22f61bc451518bf5505fad8bc

p4raw-id: //depot/maint-5.6/perl@8180
p4raw-integrated: from //depot/perl@8179 'copy in'
lib/CPAN/FirstTime.pm (@7737..) lib/CPAN.pm (@7810..)
t/lib/class-struct.t (@7924..)
p4raw-integrated: from //depot/perl@7952 'merge in'
lib/ExtUtils/MM_Unix.pm (@7838..)
p4raw-integrated: from //depot/perl@7925 'copy in' lib/File/stat.pm
(@7619..)

23 years agointegrate changes#7889,7890,7900,7903,7904,7907,7910,7917,
Gurusamy Sarathy [Mon, 18 Dec 2000 08:55:54 +0000 (08:55 +0000)]
integrate changes#7889,7890,7900,7903,7904,7907,7910,7917,
7918,7919,7988,8907 from mainline (various)

Subject: [ID 20001127.004] White space problem in perlamiga.pod

Subject: [PATCH perl@7825] Re: [ID 20001122.006] weird behaviour of $|

Subject: [PATCH] perlcc.PL cleanups

Subject: [PATCH] Updating perltie.pod for arrays

Subject: [ID 20001128.002] what's the point of example code if it is buggy?
Subject: Re: [PATCH] Updating perltie.pod for arrays
Subject: Re: [PATCH] Updating perltie.pod for arrays

One more perltie.pod nit from Casey R. Tweten.

Subject: [PATCH] $^O  win32 -> MSWin32
plus similar nits for vms, err, VMS, and UNICOS.

Subject: Re: Minor suggestion for Sys::Syslog  [PATCH]
More checking in case someone has broken their services or
protocol databases.

Make "use Class::Struct 'struct';" work again (broken by #7617);
add a test for Class::Struct.

Integrate the "skip" messages to explain().

Subject: [PATCH: perl@8892] treat unicoding and null bytes in op/append.t

p4raw-link: @7904 on //depot/perl: 5865a7df1443ffc1b82a03eb4d08f0a8a7fe3fff
p4raw-link: @7903 on //depot/perl: 4ae8561836c8753561ec7b81c4d794440b8657c3
p4raw-link: @7900 on //depot/perl: 3af308c73aa7e9426250922a5779b8f3f7ae2095
p4raw-link: @7890 on //depot/perl: d8ce0c9a4592a2aeb75bb4cdd4af0c5382a2e6ab
p4raw-link: @7889 on //depot/perl: b8e4d24f4b5aa6d96bf7be09a47f7ce02c09104b

p4raw-id: //depot/maint-5.6/perl@8179
p4raw-integrated: from //depot/perl@8178 'copy in'
ext/Sys/Syslog/Syslog.pm (@6018..) utils/perlcc.PL (@7117..)
pod/perlipc.pod (@7585..) README.amiga (@7889..)
pod/perltie.pod (@7907..) t/lib/syslfs.t t/op/lfs.t (@7917..)
lib/Class/Struct.pm (@7919..)
p4raw-branched: from //depot/perl@7919 'branch in' t/lib/class-struct.t
p4raw-integrated: from //depot/perl@7919 'merge in' MANIFEST (@7908..)
p4raw-integrated: from //depot/perl@7890 'merge in' gv.c (@7742..)

23 years agoavoid redefinition warnings on windows due to sys/socket.h getting
Gurusamy Sarathy [Mon, 18 Dec 2000 08:16:30 +0000 (08:16 +0000)]
avoid redefinition warnings on windows due to sys/socket.h getting
#included before win32.h

p4raw-id: //depot/maint-5.6/perl@8178

23 years agomake regen_headers; fix POSIX.xs problems; remove outdated
Gurusamy Sarathy [Mon, 18 Dec 2000 05:24:04 +0000 (05:24 +0000)]
make regen_headers; fix POSIX.xs problems; remove outdated
code from sys/socket.h that makes build fail now

p4raw-id: //depot/maint-5.6/perl@8177
p4raw-integrated: from //depot/perl@8176 'copy in'
win32/include/sys/socket.h (@3667..)

23 years agoupdate Changes
Gurusamy Sarathy [Mon, 18 Dec 2000 05:20:17 +0000 (05:20 +0000)]
update Changes

p4raw-id: //depot/maint-5.6/perl@8176

23 years agointegrate changes#7643,7646..7649,7651..7654,7658,7659,
Gurusamy Sarathy [Mon, 18 Dec 2000 04:57:48 +0000 (04:57 +0000)]
integrate changes#7643,7646..7649,7651..7654,7658,7659,
7661..7665,7667..7669,7671,7673,7676,7677,7681..7683,
7689..7697,7699..7701,7703,7705,7714,7715,7718..7723,
7725,7726,7729..7732,7737,7748,7749,7758,7759,7761,7773,
7775,7776,7782,7785..7787,7804,7807,7808,7810,7811,7816,
7823,7825,7838

Subject: Re: [PATCH] README.solaris

Add getpagesize() probing, on non-UNIX guess 'undef'.

Simplify the getpagesize() unit by dropping the
pagesize probe since it's nowadays slightly more
complicated because of sysconf(). (Note: if some
platform really needs the -lPW for getpagesize,
I just broke it.)
TODO: a new pagesize unit.

Subject: [PATCH] fwd: Re: [ID 20001105.011] Perl 5.6.0 documentation glitch

MachTen doesn't really do mmap() and munmap().
Subject: [PATCHES Bleadperl] Re: PerlIO - what all of you can all do.

More README.solaris updates from Andy Dougherty.

Copy the s// information of README.hpux also to the perlrun.

Add HAS_FSYNC, lack noticed by Nicholas Clark.

Add a metaconfig unit for fsync.

Subject: [ID 20001112.004] man perlfunc omits tell()'s error return

Many subdocumented return values of the IO extension now documented.
ungetc and write still left subdocumented.
Subject: [PATCH] (was Re: IO::Handle::ungetc)

Document tell() on special streams.

Subject: [ID 20001112.006] IO::Seekable::getpos doesn't check for fgetpos() failure

Subject: [ID 20001112.007] sfio's sftell isn't ftell

Couple of tests from #7660 salvaged.

Tweak the definition of the bit complement on UTF-8 data:
if none of the characters in the string are > 0xff,
the result is a complemented byte string, not a (UTF-8)
char string.  Based on the summary in
Subject: Re: [ID 20000918.005] ~ on wide chars
This should give us the maximum backward (pre-char string)
compatibility and utf8 compatibility.  The other alternative
would be to limit the bit complement to be always byte only,
taking the least significant byte of the chars.

Cleanup messy #ifdef.

Typos in #7667.

Declare reg_data like reg_substr_data.

Placate nervous compilers that see longer than ints switch()ing.

Remove the new two tests of lib/io_xs for now, they seem to
fail under perlio on some platforms.

Subject: Re: [ID 20001112.008] perlio.c's PerlIO_getpos ingores error return

Subject: [ID 20001113.003] utf8_to_uv on malformed utf returns wrong values

Subject: tiny typo in perl5db.pl

Subject: some additions for makefiles for win32 (for perl@7674)

Hoist the duplicated socket/netdb include logic to perl.h;
undef SETERRNO in case SOCKS has defined it.  Based on:
Subject: [ID 20001114.002] Code-Cleanups concerning SOCKS5 and Solaris

Regen Configure.

Defined INT64_C() and UINT64_C() unless defined by <inttypes.h>
(a macro to define signed and unsigned integer constants).

Use UINT64_C().
Subject: [ID 20001114.006] 5.7.0-7680 Solaris 8, 64 bit, utf8 patch

Use u_int32_t for the size of hash_cb(), not size_t.
Subject: [ID 20001114.003] Solaris 8, 64 Bit DB_file patch

Quit utf8_to_uv() instantly if curlen == 0.

Subject: [PATCH: perl@7674] updates to README.os390

Subject: [PATCH: perl@7674 + Scott-Thoennes] hush warnings about malformed EBCDIC text

EBCDIC tweaks.
Subject: [PATCH: perl@7674 ++] fixes for warnings and regmesg (reprise)

Linenumber fix.

SOCKS has its own USE_THREADS, based on
Subject: [ID 20001114.002] et. al. bugfix followup

UINT64_C() work continues.

Detypo.

The type of the hash_cb() size argument is tricky.

Add fwalk() probe to the configuration files and regen perltoc.

Subject: perllocale.pod changes

Avoid an infinite loop in VMS when utils scripts are run
with no arguments, from Charles Lane.

Subject: Re: Bug in Carp::Heavy/5.6.0?

For Solaris use64bitall the stdchar needs a little bit of help.

The long double hints can be here or there.

Test tweak for the open pragma.

Also the 64bitall hints can be either here or there.

As surmised the #7719 wasn't a good move.

Subject: Fix for 20000409.001

Subject: Fix for 20000815.006
It's really 20000518.006.

Subject: [PATCH 5.6.0 README.win32] very minor typos

Subject: Fix for README.amiga (20000323.033)

Explain in more detail the {} syntax ambiguousity.
Subject: [PATCH] Re: [ID 20001117.003] map { "$_", 1} @array is syntax error

Sparc 64-bit pack() fix from Jens Hamisch.

Upgrade to CPAN.pm 1.58_93 (the RC1 for 1.59), from Andreas König.

Subject: podlators 1.05 available

Subject: [ID 20001118.006] [PATCH] perl@7707 djgpp/config.over, hints/dos_djgpp.sh and Storable.pm

Subject: [perl 7711: EPOC] updates

Make certain MacOS Classic has NO_ENVIRON_ARRAY.

Miraculous typo.

sysseek() instead of seek().

Solaris hints tweaks.

Assume SOCKS is broken in all 64bitall platforms, not just Solaris.
This may be overly harsh but until proven otherwise, we think this
way, or until we have a simple test for Configure (having to start
up servers is does not count as simple) to check for the problems.

Remove the shared object before attempting to create
(by linking) a new one.  E.g. in AIX not removing
becomes quite painful if one tries to do more than one
build in the same tree (an interrupted build, for example),
since the AIX' shared dynaloader seemingly keeps the shared
objects open and therefore 'busy' for quite a while, even when
nobody is using the objects, leading into link failures.

Subject: [ID 20001120.010] typo in lib/Cwd.pm broke Cwd::chdir

Subject: DOC PATCH 5.6.0 perlreftut

Subject: [PATCH: perl@7777] add system locale testing for VMS

Subject: [PATCH] Test.pm POD peculiarity

Subject: [ID 20001120.002] [PATCH] io_sock.t fails without 'localhost'

Subject: [ID 20001120.003] [PATCH] io_udp.t fails without 'localhost'

Subject: Re: perl@7777
Detypoing.

Subject: [PATCH: perl@7777] make VMS' test.com tail compatible w/ unix

Go ahead and #include <unistd.h> in perl.h.

Subject: [PATCH perl@7795] small cleanup task for test suite

Subject: Re: av.c patch (having slight problems)
unshift() speedup.

Reach back one higher up when searching for PERL_SRC.

p4raw-link: @7654 on //depot/metaconfig: 5254da27982aed9d4798b88cfd36b8a8b802dfae
p4raw-link: @7651 on //depot/perl: b29a8fb934f89ae86dc789c5763065c077e692f8
p4raw-link: @7649 on //depot/perl: 2f4b48000e026c1d24d84752f7d3b1e2de5285d5
p4raw-link: @7646 on //depot/perl: 0c0643d0c14bab007848538c44110f5bd58ca506
p4raw-link: @7643 on //depot/perl: 2a5ccb22fb1a4a1f514d42f33e8ddff8882720d4

p4raw-id: //depot/maint-5.6/perl@8175
p4raw-branched: from //depot/perl@8174 'branch in'
lib/File/Spec/Epoc.pm
p4raw-integrated: from //depot/perl@8174 'copy in' Porting/Contract
(@1048..) t/io/tell.t (@4853..) pod/perlreftut.pod (@5493..)
regexp.h (@5540..) hints/dos_djgpp.sh (@5800..)
hints/machten.sh (@6169..) epoc/epocish.c (@6363..) lib/Test.pm
(@6631..) README.hpux (@6649..) README.os390 (@6872..)
t/lib/io_udp.t (@6874..) pod/perlmodlib.PL (@6935..)
lib/Pod/Man.pm lib/Pod/Text.pm (@7185..) t/op/bop.t (@7239..)
t/pragma/warn/pp_hot (@7365..) pod/pod2man.PL (@7396..)
lib/perl5db.pl (@7412..) lib/File/Basename.pm lib/File/Path.pm
(@7445..) pod/perlfaq9.pod (@7516..) pod/perltoot.pod
pod/perlunicode.pod (@7585..) README.solaris (@7643..)
ext/IO/lib/IO/Handle.pm (@7659..) ext/IO/lib/IO/Seekable.pm
t/lib/io_xs.t (@7662..) 'merge in' malloc.c (@7710..)
p4raw-integrated: from //depot/perl@7841 'copy in' README.amiga
(@7730..)
p4raw-integrated: from //depot/perl@7838 'edit in'
lib/ExtUtils/MM_Unix.pm (@7782..)
p4raw-integrated: from //depot/perl@7825 'copy in' av.c (@7812..)
p4raw-integrated: from //depot/perl@7816 'edit in' toke.c (@7677..)
pp.c (@7739..) pp_sys.c (@7742..) util.c (@7746..) perl.h
(@7776..) doio.c (@7797..) 'merge in' pp_hot.c (@7549..) mg.c
(@7742..)
p4raw-integrated: from //depot/perl@7811 'copy in' vms/test.com
(@7377..)
p4raw-integrated: from //depot/perl@7810 'copy in' lib/CPAN.pm
(@7737..)
p4raw-integrated: from //depot/perl@7807 'copy in' t/lib/io_sock.t
(@6874..)
p4raw-integrated: from //depot/perl@7787 'copy in' t/pragma/locale.t
(@7628..)
p4raw-integrated: from //depot/perl@7785 'copy in' lib/Cwd.pm (@7758..)
p4raw-integrated: from //depot/perl@7775 'copy in' hints/solaris_2.sh
(@7723..)
p4raw-integrated: from //depot/perl@7773 'copy in' t/lib/syslfs.t
(@6874..)
p4raw-integrated: from //depot/perl@7761 'merge in' t/op/pat.t
(@7760..)
p4raw-integrated: from //depot/perl@7758 'copy in' lib/File/Spec.pm
(@6359..) lib/File/Find.pm (@7082..) lib/CGI.pm (@7184..)
'merge in' perl.c (@7742..) sv.c (@7756..) MANIFEST (@7757..)
p4raw-integrated: from //depot/perl@7749 'copy in' djgpp/config.over
(@6844..)
p4raw-integrated: from //depot/perl@7737 'copy in'
lib/CPAN/FirstTime.pm (@7466..)
p4raw-integrated: from //depot/perl@7731 'edit in' pod/perlfunc.pod
(@7685..)
p4raw-integrated: from //depot/perl@7729 'copy in' README.win32
(@7585..)
p4raw-integrated: from //depot/perl@7721 'ignore' t/lib/b.t (@7548..)
p4raw-integrated: from //depot/perl@7718 'copy in' lib/Carp/Heavy.pm
(@6079..)
p4raw-integrated: from //depot/perl@7715 'edit in' configure.com
(@7710..)
p4raw-integrated: from //depot/perl@7714 'copy in' pod/perllocale.pod
(@7585..)
p4raw-integrated: from //depot/perl@7705 'copy in' Porting/Glossary
Porting/config.sh Porting/config_H epoc/config.sh
vos/config.alpha.def vos/config.alpha.h vos/config.ga.def
vos/config.ga.h (@7653..) win32/config.bc (@7682..) 'edit in'
config_h.SH (@7653..) win32/config.gc win32/config.vc (@7682..)
Configure (@7689..) 'ignore' pod/perltoc.pod (@7639..)
p4raw-integrated: from //depot/perl@7703 'copy in'
ext/DB_File/DB_File.xs (@7692..)
p4raw-integrated: from //depot/perl@7701 'copy in' t/lib/bigfltpm.t
(@7507..)
p4raw-integrated: from //depot/perl@7700 'copy in' handy.h (@7690..)
'ignore' utf8.h (@7691..)
p4raw-integrated: from //depot/perl@7697 'copy in' t/pragma/warn/utf8
(@7696..)
p4raw-integrated: from //depot/perl@7696 'copy in' t/op/regmesg.t
(@6874..)
p4raw-integrated: from //depot/perl@7695 'edit in' utf8.c (@7693..)
p4raw-integrated: from //depot/perl@7682 'merge in' win32/makefile.mk
(@7452..) win32/Makefile (@7680..)
p4raw-integrated: from //depot/perl@7677 'edit in' doop.c (@7665..)
p4raw-integrated: from //depot/perl@7663 'copy in' perlsfio.h (@7427..)
p4raw-integrated: from //depot/perl@7662 'copy in' ext/IO/IO.xs
(@5266..)
p4raw-integrated: from //depot/perl@7652 'copy in' pod/perlrun.pod
(@7436..)

23 years agointegrate changes#7602,7604..7611,7614,7616..7619,7621..7623,
Gurusamy Sarathy [Mon, 18 Dec 2000 03:53:09 +0000 (03:53 +0000)]
integrate changes#7602,7604..7611,7614,7616..7619,7621..7623,
7625..7629,7631..7634,7637,7639,7642 from mainline

Fix for the tie-refhash string table leaks.

Subject: [patch perl@7595] VMS configure.com tweak

More careful detection of how well NVs and UVs mix.
Subject: [PATCH] Re: NV preserving UV (wasRe: [ID 20001007.002] Not OK: perl v5.7.0 +DEVEL7158 on armv4l-linux-64int 2.2.17-rmk1 (UNINSTALLED))
Added some SIGFPE paranoia.

Forgot to bump the line numbers in #7601.

Subject: PATCH std stdio for (Free)BSD

Deleting $ENV{PATH} in VMS is not recommendable.

Locale buglets.
Subject: RE: Locales support (setlocale) fixes

Do not test UTF-8 locales since that the tests would require
polymorphic regexen.

Subject: [PATCH bleadperl] Re: Patch 7533 prevents malloc.c from compiling on MachTen

A missing aTHX_.

Subject: [ID 20001108.013] spelling

Subject: [PATCH] Class::Struct at compile time

Make deleting for %ENV work for (newer versions of) VMS,
from Craig A. Berry.

Forgot from #7618.

More VMS moves on environment handling, from Charles Lane.

Remove unused extra arguments.

Typo in an ifndef.
Subject: Re: [PATCH 5.7.0] better messages from malloc()

Subject: [PATCH: perl@7613] updates to Porting/pumpkin.pod
All except the "cow orker" change.

The generated boot_* headers are wrong.  Pickier compiler,
such as KAI C++ will refuse to compile the resulting perlmain.
Subject: [ID 20001109.005] Bug in minimod.pl, perl 5.6.0

There's no =head3.

Disable only the tests 99 and 166 for UTF-8 locales.

Missing dTHXs.
Subject: RE: perl@7595 builds not on cygwin

Subject: Re: bash -c exit and linux hints

Various doc oddball characters.
Subject: [ID 20001106.004] Perl 5.6.0 bugs

Subject: [PATCH] IO::Seekable pod

Amdahl UTS hints updates.
Subject: [ID 20001109.016] Trouble going from 5.4 to 5.6

Explain better why certain regex tests are skipped.
Subject: Re: tests skipped: unknown reason

Subject: [PATCH] README.solaris

Subject: [PATCH perl@7638] cygwin port

p4raw-link: @7616 on //depot/perl: 3a26a9866592cf64fe5b5d40a8e70e53c7ef85b4
p4raw-link: @7614 on //depot/perl: 5dbb2e9334e536644db3f76ee525a94a427d9268
p4raw-link: @7611 on //depot/perl: febabd2afca32f4056ed041373de98438ab121ff
p4raw-link: @7604 on //depot/perl: 1c21a19a85a7806e997f2c65ebdd280223029586
p4raw-link: @7602 on //depot/perl: 240263869b859eb47916a5c595018abdc313547e

p4raw-id: //depot/maint-5.6/perl@8174
p4raw-integrated: from //depot/perl@8173 'copy in' ext/IPC/SysV/SysV.xs
(@3518..) lib/ftp.pl (@3759..) hints/linux.sh (@6912..)
Porting/pumpkin.pod (@7081..) INSTALL (@7196..)
ext/Devel/Peek/Peek.xs (@7215..) hints/uts.sh (@7219..)
t/lib/tie-refhash.t (@7527..) pod/buildtoc.PL pod/perl.pod
(@7585..) README.cygwin (@7597..)
p4raw-integrated: from //depot/perl@7642 'copy in'
lib/ExtUtils/MM_Cygwin.pm (@5008..)
p4raw-branched: from //depot/perl@7639 'branch in' README.solaris
p4raw-integrated: from //depot/perl@7639 'copy in' hints/solaris_2.sh
(@7007..) 'merge in' MANIFEST (@7547..)
p4raw-integrated: from //depot/perl@7637 'copy in' t/op/regexp.t
(@6874..)
p4raw-integrated: from //depot/perl@7633 'copy in'
ext/IO/lib/IO/Handle.pm (@7155..)
p4raw-integrated: from //depot/perl@7628 'copy in' t/pragma/locale.t
(@7621..)
p4raw-integrated: from //depot/perl@7627 'copy in' pod/perlhack.pod
(@7596..)
p4raw-integrated: from //depot/perl@7622 'edit in' Configure (@7607..)
'ignore' config_h.SH (@7607..)
p4raw-integrated: from //depot/perl@7619 'copy in' lib/File/stat.pm
(@4861..)
p4raw-integrated: from //depot/perl@7618 'copy in' vms/vms.c (@7183..)
p4raw-integrated: from //depot/perl@7617 'copy in' lib/Class/Struct.pm
(@6707..)
p4raw-integrated: from //depot/perl@7609 'merge in' util.c (@7597..)
p4raw-integrated: from //depot/perl@7606 'merge in'
t/pragma/warn/pp_sys (@7601..)
p4raw-integrated: from //depot/perl@7604 'copy in' configure.com
(@7589..)

23 years agointegrate changes#7472,7474..7478,7481,7485,7489,7493,7494,7496,
Gurusamy Sarathy [Mon, 18 Dec 2000 03:37:02 +0000 (03:37 +0000)]
integrate changes#7472,7474..7478,7481,7485,7489,7493,7494,7496,
7497,7499..7503,7505..7507,7509..7513,7515..7523,7526..7534,
7536,7540,7542,7544..7546,7549,7553,7556,7557,7559,7561..7563,
7565,7568..7572,7576,7578..7589,9592..7594,7596..7601 from mainline

Better create a true mailing list for the repository keepers.

Subject: [ID 20001027.007] uniq array in perlfaq

De-quoted-unreadable to ISO Latin 1.
(There's one ISO-2022-JP name in Changes5.004.)

Have only one master list of AUTHORS, drop unmaintained MAINTAIN.

The #7476 needs a MANIFEST change, too.

Add also emailless people.

UTF-8 decoder tweak.

Make \x{...} consistently produce UTF-8.
Subject: Re: \x{...} is confused

Subject: [Chris Winters <cwinters@intes.net>] patch to ExtUtils::Manifest

Add a perlbug flag, -A, to avoid acknowledgement messages.
Subject: PATCH (Re: [ID 20001030.008] OK: perl v5.7.0 +DEVEL7445 on i586-linux 2.2.16 (UNINSTALLED))

Use Errno magic.
Subject: [ID 20001030.009] [PATCH] ftmp-mktemp failing

Subject: [PATCH: perl@7483] CRLF fix for cgi-function.t tests

Subject: [PATCH: perl@7483] fix coded control chars in cgi-html.t

Subject: [ID 20001030.001] 5.7.0-7489: Null-Pointer reference in mg.c

Be more lenient on bad UTF-8 when doing bit arithmetics.
Subject: Re: [ID 20000918.005] ~ on wide chars
(The ord() part of the patch skipped.)

Subject: perlfaq style changes

AUTHORS tweaks.

Whitespace style tweak.  Was originally going to see to
Subject: PATCH (Re: PerlIO - Configure tweak for Linux/glibc?)
but that had already been taken care of.

The compiler is either gcc or cc, from Tom Bates.

The osname has been lowercased by now, from Tom Bates.

The NonStop-UX libraries have a novel way to say NaN.

printf UVs the correct way, noticed by Robin Barker.

Subject: [PATCH] startperl to respect versiononly

AUTHORS updates.

Subject: [ID 20001031.004] Uninitialized auto variable in regcomp.c

Subject: [ID 20001101.001] Net::Ping icmp odd $bytes

Subject: [ID 20001005.004] doc bug: perlsec misleading re file output

Generalize the Camel wording.
Subject: Re: perlfaq style changes

Subject: [ID 20001005.006] Documentation -- description of qr//

C.pm part of
Subject: [ID 20001010.001] [Daniel.Stutz@astaro.de: perlcc and C.pm in perl-5.7.0]

Locale warning explanation tweak.

Subject: [ID 20000904.004] perlsec Manual Page Incorrect Doing "Safe Backticks"

Make the POSIX::setuid and POSIX::setgid to really call setuid()
and setgid() because they were just changing $< and $( which means
only changing the real uid/gid, as opposed to changing both
real and effective ids.  (The alternative way could have been
in POSIX.pm to change $> and $), too, but making a direct call
to the C API feels cleaner.)  Fixes the bug
Subject: [ID 20000904.005] POSIX::setuid() Doesn't Call setuid()

Expand %Config variables and %ENV variables only if
so requested during build time using the
PERL_BUILD_EXPAND_CONFIG_VARS and PERL_BUILD_EXPAND_ENV_VARS.
Not expanding makes relocating distributions easier.

More tweaking on the #7522 theme.

Test::Harness revealed buglets in the new DynaLoader.
Subject: [ID 20001102.001] Not OK: perl v5.7.0 +DEVEL7523 on i686-linux 2.2.16a (UNINSTALLED)

Add Tie::RefHash::Nestable (lives in Tie/RefHash.pm),
fix a autovivification bug in Tie::RefHash, add tests for both.
Subject: Re: Tie::RefHash: use hash refs as keys in nested hashes

Detpyo.

recv() can fail and return undef.
Subject: [ID 20001102.003] Net::Ping patch: "Bad arg lenght" error appears if host is unreachable

Fix the problem discussed in
Subject: [ID 20001015.004] Fwd: Tie::SubstrHash -- bug & fix (all Perl versions)
originally from Linc Madison.  Also Andreas König's comments
taken into account.  Some other problems with Tie::SubstrHash
fixed: didn't croak when the table exceeded the requested number
of entries (as documented) but instead when the number of entries
exceeded the size of the table, a croak() had an unnecessary \n,
didn't have a CLEAR method, documented that there is no exists().
Didn't fix to be strict-proof because the module uses &foo; and
dynamic scope.  Added a test script exercizing both first tamely
the basic functionality, and then the failure cases reported by
Linc Madison.

Subject:  [PATCH] Perl@7504, vms/gen_shrfls.pl

The #7521 touched things it shouldn't have.

Subject: [PATCH 5.7.0] better messages from malloc()

Subject: Re: README.aix

Add FCNTL_CAN_LOCK.
Subject: Re: [ID 20001030.011] Not OK: perl v5.7.0 +DEVEL7481 on VMS_AXP V7.1 (UNINSTALLED)
Subject: Re: [ID 20001030.011] Not OK: perl v5.7.0 +DEVEL7481 on VMS_AXP V7.1 (UNINSTALLED)

Locale tweakery.  Add test case for bug id 20000809.003 to op/misc,
create a "fast path" for locale name probing using "locale -a"
if available, squash finally hopefully the s?printf resetting
the numeric locale (since, IIUC perllocale, it never shouldn't).

More Changes tweakery.

Dying is too strict here, better just skip.

Subject: Locales support (setlocale) fixes
Modified quite a bit to be more portable.

Configure would use a bad $myuname from an old config.sh.
Subject: [PATCH 5.6.1-to-be and 5.7.x] Very old Configure myuname bug

Fix for
Subject: [ID 20001004.006] undef is never tainted
An undef read from a slurped file was not tainted.

Fix for
Subject: [ID 20001004.007] taint propogation is inconsistent
The culprit was sv_setsv() which was rather blindly
propagating taint, which lead to behaviour where if
a tainted anon hash value was seen all the hash values
from then on at that level became tainted, or at any
upper levels in the case of nested anon hashes.

Test tweak: show also the failed locales.
Subject: [ID 20001105.001] Not OK: perl v5.7.0 +DEVEL7523 on i86pc-solaris 2.8

A fix of sorts for 20000329.026, a better error message
for a missing "use charnames" when using the \N{...}.

Subject: [Corrected/tested PATCH] Re: [ID 20001102.008] Not OK: perl v5.7.0 +DEVEL7503 on i686-linux 2.2.16

Add =pod to be tidy.

Fix for bug id 19990615.008, pos() unset during s///ge.

Add a note for future generations about bug id 20000229.006.

Use -dM for gcc (the suggested patch did it only for Linux,
but I think it can be generalized).
Subject: Re: connect and $!{EINPROGRESS} pb (was [ID 20001030.010] [PATCH] io_multihomed.t failing)

opmini.o can linger from Configures past.

Document that the evaled syntax errors cause scalar leaks.

Fix for
Subject: [ID 20000728.005] perl -P broken
(hopefully).  The fix is also not complete, it seems to break
BOM swallowing for libc5 systems, but until someone figures
out a way to do this without ftell(), this will do.

AUTHORS updates.

Subject: Re: rsync'ed patches vs. rsync'ed source

Admit that the test leaks scalars.

Sanitize the environment further.

VOS updates from Paul Green.

Document %ENV = () portability issues.

Make the stdio test program of 7427 less noisy while being
compiled so that Digital UNIX wouldn't get both
d_stdio_ptr_lval_nochange_cnt and d_stdio_ptr_lval_sets_cnt
undefined.  This makes perlio happy.

glibc5 detection by __GNU_LIBRARY__.

%ENV note tweaks from Dan Sugalski.

Varargs don't always work too well if one puts an unsigned
char on the stack and pop an unsigned quad off the stack.
Subject: Re: [ID 20001103.002] Not OK: perl v5.7.0 +DEVEL7523 on os2-64int-ld-2.30 (UNINSTALLED)

Subject: Pod updates

Fake support of holey files in win/dosish platforms.
Subject: SDBM_File under MS-Windows95/98 does not work correctly. (APR#1302)

A doc addition for bug id 20001105.019, beware \p.

Tweak #7587.

Subject: [PATCH perl@7573] configure.com and st-lock.t changes for

perlhack updates from H.Merijn Brand.

Subject: [PATCH perl@7573] cygwin port
Synchronize with Cygwin 1.1.5.

Bad thinko in #7581 (I used the test program with the expanded
values as-is).

Make perlbug not insist on dumping to a file when stdout isn't a tty.
Subject: [PATCH] perlbug.PL

Overrideable keys, each, pop, push, shift, splice, unshift.
Subject: [PATCH] prototyped functions that should be overrideable

Try to avoid flockless and emulationless places.

p4raw-link: @7485 on //depot/perl: 89491803eada141bfe112702c189849c457eac87
p4raw-link: @7481 on //depot/perl: aa5452176994532eebece21dc5c8d01fe419c73f
p4raw-link: @7478 on //depot/perl: 0169df56891b9c66f66b71f4011afc0aea9dc534
p4raw-link: @7474 on //depot/perl: 3bc5ef3eb693992b74dc57b15c2a80e4e456a97e
p4raw-link: @7472 on //depot/perl: b09defb630396853401b22a46e423bde3280c5f0

p4raw-id: //depot/maint-5.6/perl@8173
p4raw-deleted: from //depot/perl@8171 'delete in' MAINTAIN (@6958..)
p4raw-integrated: from //depot/perl@8171 'copy in' t/op/pos.t (@969..)
ext/SDBM_File/sdbm/sdbm.c (@5146..) pod/perl5005delta.pod
(@5493..) pod/perlnumber.pod pod/perlopentut.pod
pod/perltootc.pod (@5959..) pod/perlfilter.pod (@6344..)
ext/POSIX/POSIX.pm (@6363..) pod/perlsub.pod (@6366..)
pod/perlvar.pod (@6518..) pod/perlembed.pod (@6522..)
hints/cygwin.sh (@6638..) lib/Math/Complex.pm (@6857..)
pod/perllexwarn.pod (@6869..) pod/perl5004delta.pod (@6872..)
t/lib/cgi-function.t (@6874..) pod/perldebtut.pod
pod/perldebug.pod (@6917..) pod/perlhist.pod (@7011..)
pod/perldebguts.pod (@7169..) t/lib/cgi-html.t (@7199..)
hints/nonstopux.sh (@7371..) vms/gen_shrfls.pl (@7376..)
README.aix (@7411..) README.os2 (@7467..) README.dos (@7469..)
Porting/repository.pod (@7471..) pod/perlfaq4.pod (@7474..)
pod/perlfaq2.pod pod/perlfaq3.pod pod/perlfaq5.pod (@7501..)
pod/perlsec.pod (@7515..) pod/perlfaq8.pod (@7516..)
ext/POSIX/POSIX.xs ext/POSIX/typemap (@7521..)
ext/DynaLoader/DynaLoader_pm.PL (@7526..) t/op/taint.t
(@7549..) vms/perlvms.pod (@7580..) pod/perlport.pod (@7585..)
'merge in' pod/perl56delta.pod (@7001..) Changes5.6 (@7109..)
unixish.h (@7126..)
p4raw-integrated: from //depot/perl@7601 'merge in'
t/pragma/warn/pp_sys (@6847..)
p4raw-integrated: from //depot/perl@7600 'edit in' toke.c (@7582..)
p4raw-integrated: from //depot/perl@7598 'edit in' Configure (@7581..)
p4raw-integrated: from //depot/perl@7597 'copy in' cygwin/cygwin.c
(@6094..) README.cygwin (@6638..) AUTHORS (@7593..) 'edit in'
util.c (@7545..) 'merge in' mg.c (@7204..)
p4raw-integrated: from //depot/perl@7596 'copy in' pod/perlhack.pod
(@7585..)
p4raw-integrated: from //depot/perl@7589 'copy in' configure.com
(@7448..)
p4raw-integrated: from //depot/perl@7588 'edit in' pod/perldiag.pod
(@7587..)
p4raw-integrated: from //depot/perl@7585 'copy in' pod/perltoot.pod
(@5493..) pod/perlre.pod (@6756..) pod/perllocale.pod (@6894..)
pod/perlmodlib.pod (@6917..) pod/perltie.pod (@7023..)
pod/perlipc.pod (@7036..) pod/buildtoc.PL pod/perl.pod
(@7429..) pod/perlunicode.pod (@7439..) README.win32 (@7452..)
pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq7.pod (@7501..)
pod/perlop.pod (@7528..) 'merge in' pod/perlguts.pod (@7243..)
pod/perlfunc.pod (@7470..)
p4raw-integrated: from //depot/perl@7584 'edit in' utf8.c (@7509..)
p4raw-integrated: from //depot/perl@7581 'ignore' config_h.SH (@7546..)
p4raw-integrated: from //depot/perl@7579 'copy in' vos/config.alpha.h
vos/config.ga.def vos/config.ga.h (@7536..)
p4raw-integrated: from //depot/perl@7578 'copy in' t/pragma/locale.t
(@7556..)
p4raw-integrated: from //depot/perl@7576 'copy in' t/comp/proto.t
(@7569..)
p4raw-integrated: from //depot/perl@7568 'merge in' Makefile.SH
(@7493..)
p4raw-integrated: from //depot/perl@7565 'copy in'
ext/Errno/Errno_pm.PL (@7067..)
p4raw-integrated: from //depot/perl@7562 'merge in' pp_ctl.c (@7444..)
p4raw-integrated: from //depot/perl@7559 'copy in' t/lib/syslog.t
(@7440..)
p4raw-integrated: from //depot/perl@7553 'edit in' sv.c (@7540..)
p4raw-integrated: from //depot/perl@7549 'merge in' pp_hot.c (@7385..)
p4raw-integrated: from //depot/perl@7545 'merge in' embed.h embed.pl
perl.h proto.h (@7465..)
p4raw-integrated: from //depot/perl@7544 'copy in' t/op/misc.t
(@7540..)
p4raw-integrated: from //depot/perl@7542 'copy in' Porting/genlog
(@7347..)
p4raw-integrated: from //depot/perl@7536 'copy in' Porting/Glossary
Porting/config.sh Porting/config_H epoc/config.sh
win32/config.bc win32/config.gc win32/config.vc (@7427..)
vos/config.alpha.def (@7428..) 'merge in' pp_sys.c (@7443..)
p4raw-branched: from //depot/perl@7530 'branch in'
t/lib/tie-substrhash.t
p4raw-integrated: from //depot/perl@7530 'copy in'
lib/Tie/SubstrHash.pm (@2620..) 'edit in' MANIFEST (@7527..)
p4raw-integrated: from //depot/perl@7529 'copy in' lib/Net/Ping.pm
(@7513..)
p4raw-branched: from //depot/perl@7527 'branch in' t/lib/tie-refhash.t
p4raw-integrated: from //depot/perl@7527 'copy in' lib/Tie/RefHash.pm
(@3547..)
p4raw-integrated: from //depot/perl@7521 'copy in' ext/POSIX/POSIX.pod
(@6373..)
p4raw-integrated: from //depot/perl@7518 'copy in' ext/B/B/C.pm
(@7398..)
p4raw-integrated: from //depot/perl@7516 'copy in' pod/perlfaq9.pod
(@7501..)
p4raw-integrated: from //depot/perl@7507 'copy in' t/lib/bigfltpm.t
(@6773..)
p4raw-integrated: from //depot/perl@7501 'copy in' pod/perlfaq6.pod
(@7027..)
p4raw-integrated: from //depot/perl@7500 'merge in' doop.c (@7439..)
p4raw-integrated: from //depot/perl@7499 'copy in' av.c (@6438..)
p4raw-integrated: from //depot/perl@7494 'copy in' lib/File/Temp.pm
(@7208..)
p4raw-integrated: from //depot/perl@7489 'copy in'
lib/ExtUtils/Manifest.pm (@7175..)
p4raw-integrated: from //depot/perl@7485 'copy in' t/pragma/utf8.t
(@7438..)

23 years agointegrate changes#7447,7448,7450,7454,7456,7457,7460,7462,
Gurusamy Sarathy [Mon, 18 Dec 2000 02:49:24 +0000 (02:49 +0000)]
integrate changes#7447,7448,7450,7454,7456,7457,7460,7462,
7465..7471 from mainline

    Remains of the old UTF-8 API, utf8_to_uv_chk(): didn't link
    in platforms that strictly require all the symbols being present
    at link time.

    Subject: [PATCH: perl@7446] restore missing d_stdio_cnt_lval to VMS

    Subject: [ID 20001025.011] [PATCH] t/io/open.t perl@7369[  7350] breaks VMS perl

    Subject: [ID 20001026.006] C<use integer; $x += 1> gives uninitialized warning

    Subject: [PATCH] todo

    Subject: [ID 20001027.002] Patch 7380 followup - Perl_modfl *must* be defined

    Use $sort, $uniq (and $tr) consistently as wondered
    by Nicholas Clark.

    Too enthusiastic editing in #7460.

    The reëntrant version shouldn't be needed unless USE_PURE_BISON.

    Upgrade to CPAN 1.58_55.
    Subject: CPAN.pm status

    Subject: [ID 20001027.005] Nit in perlos2.pod - space needs deleted on line 118

    Make target reordering to avoid pointless re-makes.
    Subject: Re: Total re-make of 'make okfile' after 7451 ?

    Subject: [ID 20001027.010] [PATCH] Add info on building CPAN modules to README.dos

    Subject: DOC PATCH 5.6.0

    Add the repository doc by Malcolm, Sarathy, and by Simon,
    name as suggested by Michael Bletzinger <mbletzin@ncsa.uiuc.edu>.

p4raw-link: @7456 on //depot/perl: 2470c0fcaca5c9f49e9949fb72fbc863ab9bf71d
p4raw-link: @7454 on //depot/perl: 5e66d4f1f8d408decca63565193d2b1424d52c7c
p4raw-link: @7450 on //depot/perl: a6c71b5b9462db13c7bb2cd263cee5995315784c
p4raw-link: @7448 on //depot/perl: dedcc4d4fc24baa272bfe8f4ae99d9497526bbb6
p4raw-link: @7447 on //depot/perl: 06aa31c820ef0a2b836ded7e474ac2ce6a901bf1
p4raw-link: @7446 on //depot/perl: fdfe46528ba1e1d01134e2abf4b33d566a942aee
p4raw-link: @7369 on //depot/perl: 23c0d66e19f29ec5f83c45b3b78fdc40516cda41

p4raw-id: //depot/maint-5.6/perl@8171
p4raw-integrated: from //depot/perl@8169 'copy in' pod/perltodo.pod
(@5959..) t/op/assignwarn.t (@6874..) t/io/open.t (@7350..)
p4raw-branched: from //depot/perl@7471 'branch in'
Porting/repository.pod
p4raw-integrated: from //depot/perl@7471 'merge in' MANIFEST (@7461..)
p4raw-integrated: from //depot/perl@7470 'merge in' pod/perlfunc.pod
(@7402..)
p4raw-integrated: from //depot/perl@7469 'copy in' README.dos (@7452..)
p4raw-integrated: from //depot/perl@7468 'merge in' Makefile.SH
(@7458..)
p4raw-integrated: from //depot/perl@7467 'copy in' README.os2 (@7001..)
p4raw-integrated: from //depot/perl@7466 'copy in' lib/CPAN.pm
lib/CPAN/FirstTime.pm (@7206..)
p4raw-integrated: from //depot/perl@7465 'edit in' perl.h (@7457..)
'merge in' embed.h embed.pl proto.h toke.c (@7439..)
p4raw-integrated: from //depot/perl@7462 'edit in' Configure (@7460..)
'ignore' config_h.SH (@7460..)
p4raw-integrated: from //depot/perl@7454 'merge in' pp.c (@7439..)
p4raw-integrated: from //depot/perl@7448 'copy in' configure.com
(@7427..)
p4raw-integrated: from //depot/perl@7447 'copy in' handy.h (@7439..)

23 years agointegrate changes#7416,7417,7420..7422,7424,7426..7429,7431..7433,
Andreas König [Mon, 18 Dec 2000 02:33:34 +0000 (02:33 +0000)]
integrate changes#7416,7417,7420..7422,7424,7426..7429,7431..7433,
7435..7441,7445 from mainline

    Make the UTF-8 decoding stricter and more verbose when
    malformation happens.  This involved adding an argument
    to utf8_to_uv_chk(), which involved changing its prototype,
    and prefer STRLEN over I32 for the UTF-8 length, which as
    a domino effect necessitated changing the prototypes of
    scan_bin(), scan_oct(), scan_hex(), and reg_uni().
    The stricter UTF-8 decoding checking uses Markus Kuhn's
    UTF-8 Decode Stress Tester from
    http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt

    Run vms/vms_yfix.pl, should have done that after changing
    perly.c in #7382.

    Subject: [PATCH 5.7.0] static linking with uninstalled perl

    (Replaced by #7440.)
    Subject: Re: [ID 20001022.001] Not OK: perl v5.7.0 +DEVEL7368 on i686-linux 2.2.16

    Fix the bug ID 20001024.005, the bug introduced by #7416.

    Subject: Re: [ID 20001023.003] PATCH perlfaq5 [perl-current]

    Fix the bug reported in
    Also make is_utf8_char() stricter.

    Missed the header file changes from #7425.

    Check if stdio supports tweaking lval and cnt simultaneously.
    Subject: PATCH (Re: PerlIO - Configure tweak for Linux/glibc?)

    Stratus VOS updates from Paul Green.

    Podify README.epoc and README.vos.

    Add targets to Makefile.SH, most importantly
    'regen_all' which also remembers to update vms/perly*.

    Subject: Minor update to find2perl, for portability

    Subject: patch 7416 breaks sv.c on AIX and HP-UX (patch included)

    Subject: [ID 20001024.007] [PATCH] "Dump local *FH" causes SEGV

    Rename UTF8LEN() to be UNISKIP(), too confusing to have
    UTF8LEN() and UTF8SKIP().

    Allow poking holes at the UTF-8 decoding strictness.

    Continue the internal UTF-8 API tweaking.
    Rename utf8_to_uv_chk() back to utf8_to_uv() because it's
    used much more than the simpler API, now called utf8_to_uv_simple().
    Still not quite happy with API, too much partial duplication
    of functionality.

    A new version of making the syslog test more robust.
    (Replaces #7421.)
    Subject: Re: [ID 20001022.001] Not OK: perl v5.7.0 +DEVEL7368 on i686-linux 2.2.16

    buildtoc target tweaks.

    Integrate with vmsperl #7430 by Charles Bailey:

       Cleanup from prior patch (Charles Lane?):
- improve handling of MFDs in Basename and Path
- default to no xsubpp line # munging when building debug images

p4raw-link: @7424 on //depot/perl: e2c57c3ea2e1fe3adabb752ab93e7f4b7746a103
p4raw-link: @7422 on //depot/perl: 43ea6eee9e29f22ef1e242a932f09d839504d244
p4raw-link: @7420 on //depot/perl: 3f73c567164db9605beed3eab753334d048d0906
p4raw-link: @7417 on //depot/perl: 6b14153558e53fc6fe6e32088f3a22cb391d2206
p4raw-link: @7416 on //depot/perl: ba210ebec161cde003bc967e8e460c72f71fb70c

p4raw-id: //depot/maint-5.6/perl@8169
p4raw-branched: from //depot/perl@8168 'branch in'
vos/configure_perl.cm vos/install_perl.cm
p4raw-integrated: from //depot/perl@8168 'copy in' vms/genconfig.pl
(@2957..) vms/perly_h.vms (@4182..) vos/Changes vos/build.cm
vos/compile_perl.cm vos/perl.bind (@5005..) x2p/find2perl.PL
(@5320..) vos/vosish.h (@5628..) vms/perly_c.vms (@6194..)
README.epoc (@7124..) vos/config.pl (@7205..) README.vos
(@7428..) 'edit in' pod/Makefile.SH (@7427..)
p4raw-integrated: from //depot/perl@7445 'copy in' lib/File/Path.pm
(@7412..) lib/File/Basename.pm (@7414..) 'merge in'
lib/ExtUtils/MM_VMS.pm (@7058..)
p4raw-integrated: from //depot/perl@7440 'copy in' t/lib/syslog.t
(@7421..)
p4raw-integrated: from //depot/perl@7439 'copy in' handy.h
pod/perlunicode.pod (@7416..) 'edit in' doop.c op.c perlapi.c
pod/perlapi.pod pp_ctl.c regcomp.c regexec.c (@7416..) embed.h
(@7426..) embed.pl pp.c proto.h sv.c toke.c utf8.c (@7438..)
'merge in' objXSUB.h (@7426..)
p4raw-integrated: from //depot/perl@7438 'copy in' t/pragma/utf8.t
(@7416..) utf8.h (@7437..)
p4raw-integrated: from //depot/perl@7436 'copy in' pod/perlrun.pod
(@7144..)
p4raw-integrated: from //depot/perl@7435 'merge in' scope.c (@6194..)
p4raw-integrated: from //depot/perl@7433 'copy in' perlsdio.h (@7427..)
p4raw-integrated: from //depot/perl@7431 'merge in' Makefile.SH
(@7401..)
p4raw-integrated: from //depot/perl@7429 'copy in' pod/buildtoc.PL
pod/perl.pod (@7361..) pod/perlport.pod (@7428..) 'edit in'
pod/perltoc.pod (@7427..)
p4raw-branched: from //depot/perl@7428 'branch in' vos/config.alpha.def
vos/config.alpha.h vos/config.ga.def vos/config.ga.h
p4raw-integrated: from //depot/perl@7428 'merge in' MANIFEST (@7394..)
p4raw-integrated: from //depot/perl@7427 'copy in' iperlsys.h (@6078..)
perlsfio.h (@6624..) Porting/Glossary Porting/config.sh
Porting/config_H epoc/config.sh vos/config.def vos/config.h
vos/config_h.SH_orig win32/config.bc win32/config.gc
win32/config.vc (@7205..) configure.com (@7377..) 'merge in'
perlio.c (@6343..) Configure config_h.SH (@7371..)
p4raw-integrated: from //depot/perl@7424 'copy in' pod/perlfaq5.pod
(@5959..)
p4raw-integrated: from //depot/perl@7420 'copy in'
lib/ExtUtils/MM_Unix.pm (@7189..)
p4raw-integrated: from //depot/perl@7416 'copy in' t/pragma/warn/utf8
(@5192..) 'merge in' perl.c (@7156..) util.c (@7186..)
pod/perldiag.pod (@7355..)

23 years agointegrate changes#7512,7733 from mainline (regex bugfixes)
Gurusamy Sarathy [Mon, 18 Dec 2000 02:05:49 +0000 (02:05 +0000)]
integrate changes#7512,7733 from mainline (regex bugfixes)

    Subject: [ID 20001031.004] Uninitialized auto variable in regcomp.c
    From: Martin Husemann <martin@duskware.de>

    Subject: [PATCH 5.7.0] restore match data on backtracing
    From: Ilya Zakharevich <ilya@math.ohio-state.edu>

p4raw-link: @7733 on //depot/perl: cb434fcc98ac25f5b12abd45117055b5f6caa477
p4raw-link: @7512 on //depot/perl: aa7a4b5649e7441cdc7e4a80ceb1f297664333db

p4raw-id: //depot/maint-5.6/perl@8168
p4raw-integrated: from //depot/perl@7733 'copy in' t/op/re_tests
(@6663..) 'edit in' regcomp.c (@7591..) 'merge in' regexec.c
(@7439..)

23 years agointegrate changes#7858,7986 from mainline
Gurusamy Sarathy [Mon, 18 Dec 2000 01:55:22 +0000 (01:55 +0000)]
integrate changes#7858,7986 from mainline

    C<foreach my $x ...> in pseudo-fork()ed process may diddle
    parent's memory; fix it by keeping track of the actual pad
    offset rather than a raw pointer (this change is probably also
    relevant to non-ithreads case to avoid fallout from reallocs of
    the pad array, but is currently only enabled for the ithreads
    case in the interests of minimal disruption to existing "well
    tested" code)

    fix open(FOO, ">&MYSOCK") failure under Windows 9x (problem is
    due to the notorious GetFileType() bug in Windows 9x, which fstat()
    tickles)

p4raw-link: @7986 on //depot/perl: ed59ec62717f0f88ed3d32dff6bf15dd59269b91
p4raw-link: @7858 on //depot/perl: c3564e5c35b594706ecb001261b86a47fb837059

p4raw-id: //depot/maint-5.6/perl@8167
p4raw-integrated: from //depot/perl@8166 'ignore' win32/perlhost.h
(@7985..) 'merge in' win32/win32sck.c (@7756..) scope.h
(@7792..) win32/win32.h (@7972..) win32/win32.c (@7984..)
p4raw-integrated: from //depot/perl@7858 'copy in' t/op/fork.t
(@6874..) 'merge in' scope.c (@7435..) objXSUB.h perlapi.c
(@7744..) global.sym (@7756..) pp_ctl.c (@7784..) sv.c
(@7824..) embed.h embed.pl proto.h (@7855..)

23 years agointegrate changes#7626,7632,7717,7738,7814,7817,7902,7912,7915
Gurusamy Sarathy [Mon, 18 Dec 2000 01:52:59 +0000 (01:52 +0000)]
integrate changes#7626,7632,7717,7738,7814,7817,7902,7912,7915
from mainline (xsubpp and ExtUtils::LibList fixups, various
other small items)

The generated boot_* headers are wrong.  Pickier compiler,
such as KAI C++ will refuse to compile the resulting perlmain.
Subject: [ID 20001109.005] Bug in minimod.pl, perl 5.6.0

Various doc oddball characters.
Subject: [ID 20001106.004] Perl 5.6.0 bugs

Subject: [PATCH] Re: 20001101.003 PDL

Subject: [PATCH 5.7.0] etags broken again

Subject: [PATCH 5.7.0] Liblist finally works

Subject: [PATCH 5.7.0] Liblist returns found libraries

Subject: [PATCH] Re: 5.6 bug: split /^/ implies /m modifier (from CLPM)

Subject: [PATCH 5.7.0] OUT keyword for xsubpp

Subject: Re: [PATCH 5.7.0] OUT keyword for xsubpp
OUT keyword nits.
Subject: Re: [PATCH 5.7.0] OUT keyword for xsubpp
OUT and IN_OUT documentation.

p4raw-link: @7814 on //depot/perl: e97e32e6ff338f57aecf57240fd5140e51fed1f4
p4raw-link: @7738 on //depot/perl: ef2e881ac96451bc4cbb195ededc1c16628c0d4a
p4raw-link: @7717 on //depot/perl: 7817ba4dfeb754838a0da8f159127895c2dcf4fc
p4raw-link: @7632 on //depot/perl: e8847ffbd13aa097e1850a7a385a56dc5d9ce355
p4raw-link: @7626 on //depot/perl: 6acd907dbe656fb008ae2911a88e6334fd920819

p4raw-id: //depot/maint-5.6/perl@8166
p4raw-integrated: from //depot/perl@8165 'copy in' win32/bin/search.pl
(@768..) minimod.pl (@3518..) emacs/ptags (@4275..)
pod/perlxstut.pod (@6128..) emacs/cperl-mode.el (@6553..)
lib/unicode/syllables.txt (@6930..) t/op/split.t (@7051..)
pod/perlxs.pod (@7717..) 'edit in' lib/ExtUtils/xsubpp
(@7912..)
p4raw-integrated: from //depot/perl@7902 'merge in' pod/perlfunc.pod
(@7731..)
p4raw-integrated: from //depot/perl@7817 'copy in'
lib/ExtUtils/Liblist.pm (@7814..)
p4raw-integrated: from //depot/perl@7814 'copy in'
lib/ExtUtils/MakeMaker.pm (@7406..) 'merge in'
lib/ExtUtils/MM_VMS.pm (@7445..)

23 years agointegrate changes#7533,7563,7611,7623 from mainline (various
Gurusamy Sarathy [Mon, 18 Dec 2000 01:28:45 +0000 (01:28 +0000)]
integrate changes#7533,7563,7611,7623 from mainline (various
malloc.c embellishments)

p4raw-link: @7623 on //depot/perl: 0b4157167f29504603edb868ef958105102ba24d
p4raw-link: @7611 on //depot/perl: febabd2afca32f4056ed041373de98438ab121ff
p4raw-link: @7563 on //depot/perl: 00ff3b56132a225d6f20f8216aaa1d9a45a711a2
p4raw-link: @7533 on //depot/perl: b022d2d27f9b150bfa61c150f89ab4147aeb4595

p4raw-id: //depot/maint-5.6/perl@8165
p4raw-integrated: from //depot/perl@7623 'copy in' malloc.c (@7611..)
p4raw-integrated: from //depot/perl@7533 'merge in' pod/perldiag.pod
(@7519..)

23 years agointegrate changes#7419,7806,8129 from mainline (various h2xs
Gurusamy Sarathy [Mon, 18 Dec 2000 01:23:33 +0000 (01:23 +0000)]
integrate changes#7419,7806,8129 from mainline (various h2xs
fixups)

p4raw-link: @8129 on //depot/perl: fcd67389fcfde87b0502a0c3f47b0c0f7e23ba29
p4raw-link: @7806 on //depot/perl: 452e820595b8fb4fae94bebc802efc1491b13b4d
p4raw-link: @7419 on //depot/perl: 8a9d288879e9aa92a886289d96f6c8cdeffd88c7

p4raw-id: //depot/maint-5.6/perl@8164
p4raw-integrated: from //depot/perl@8163 'copy in' utils/h2xs.PL
(@7806..)

23 years agointegrate changes#7493,7599,7803 from mainline (various perlbug
Gurusamy Sarathy [Mon, 18 Dec 2000 01:17:50 +0000 (01:17 +0000)]
integrate changes#7493,7599,7803 from mainline (various perlbug
fixups)

p4raw-link: @7803 on //depot/perl: 0154485940d6191adcfa079e1ddd517d4fb5d4e8
p4raw-link: @7599 on //depot/perl: 489b74f8ab8e72853cf8a552883c5dce45696587
p4raw-link: @7493 on //depot/perl: 890b8eb066f30572e2b9f1c1d8e7edb06f67ef40

p4raw-id: //depot/maint-5.6/perl@8163
p4raw-integrated: from //depot/perl@8162 'copy in' utils/perlbug.PL
(@7599..)
p4raw-integrated: from //depot/perl@7493 'merge in' Makefile.SH
(@7468..)

23 years agoalways export Perl_deb() (it is required by re.xs whether
Gurusamy Sarathy [Mon, 18 Dec 2000 00:25:43 +0000 (00:25 +0000)]
always export Perl_deb() (it is required by re.xs whether
Perl is built with or without -DDEBUGGING)

p4raw-id: //depot/maint-5.6/perl@8162

23 years agointegrate change#7414 from mainline
Gurusamy Sarathy [Mon, 18 Dec 2000 00:23:38 +0000 (00:23 +0000)]
integrate change#7414 from mainline

    Undo the basename() part of #7412 since the lib/basename
    tests would need upgrading too.

squelch two tests in tr.t that rely on tr/// paranoia change
that's not in 5.6.x

p4raw-link: @7414 on //depot/perl: 61c85163db9a7831d8b654984e5e5d55ad75124d

p4raw-id: //depot/maint-5.6/perl@8161
p4raw-integrated: from //depot/perl@7414 'copy in' lib/File/Basename.pm
(@7412..)

23 years agomissing change in previous integrate
Gurusamy Sarathy [Mon, 18 Dec 2000 00:05:30 +0000 (00:05 +0000)]
missing change in previous integrate

p4raw-id: //depot/maint-5.6/perl@8160
p4raw-integrated: from //depot/perl@7411 'copy in' README.aix (@7360..)

23 years agointegrate changes#7205..7210,7212,7214..7219,7222,7223,7225,7226,
Gurusamy Sarathy [Mon, 18 Dec 2000 00:03:38 +0000 (00:03 +0000)]
integrate changes#7205..7210,7212,7214..7219,7222,7223,7225,7226,
7228,7230..7241,7243,7346,7347,7350..7354,7356,7358..7360,7362,
7363,7365..7368,7370..7374,7376..7386,7391,7393..7399,7404..7408,
7410..7413 from mainline

Introduce the man[24-8] variables, from Andy Dougherty.

Upgrade to CPAN 1.58, from Andreas König.

An updated EBCDIC tr patch.
Subject: Re: [PATCH: perl@7181] op/tr tests on OS/390

Subject:  [PATCH] 5.6.0 & 5.7.1,  VMS fixes

Two thirds of
Subject: Proposed patches, Install.pm getopts.pl termcap.pl
The Install.pm changes will be submitted separately because
they need some work and discussion still.

The Install.pm third of
Subject: Proposed patches, Install.pm getopts.pl termcap.pl

Subject: [PATCH: perl@7181] was: Re: off to a bad start on fixing regression tests

Subject: [PATCH 5.7.0] IVs in mtats

Subject: [PATCH 5.7.0] Perl API for mstats

Ilya implemented the memory profiling API.

In Amdahl UTS "struct sv" is defined by a system header,
<ksync.h>.

Slight tweak of the code to appease Amdahl UTS cc.

Amdahl UTS doesn't seem to do dynaloading.

Use UTF8SKIP(), from Simon Cozens.

Thinko in #7222.

op/sprintf.t patch for OS/390 (and any other host with limited
floating-point exponent length)
Subject: Re: [ID 20001006.014] Not OK: perl v5.7.0 +DEVEL7158 on os390 05.00  (UNINSTALLED) [PATCH bleadperl]

Tweak #7225.
Subject: Re: [ID 20001006.014] Not OK: perl v5.7.0 +DEVEL7158 on os390 05.00 (UNINSTALLED) [PATCH bleadperl]

Subject: RFC: a (temporary?) way around utf8.pm for EBCDIC

Needs to be conditional on SunOS 4.
Subject: [Pach 5.7.0@7229] Removing -ldb from the core build

Test cases for bug id 20000323.056 (the bug seems to be fixed).

Add test for bug id 20000427.003 (which seems to have
been fixed) (also duplicate as 20000427.004, though
with a higher severity).  Move one utf8 from op/append
to pragma/utf8, tag the tests with bug ids.

Document FNCASE=y as discussed in the bug 20000902.009.

split() utf8 fixes.  Should fix both 20001014.001 and 20000426.003.
The problem was that rx->minlen was in chars while pp_split()
thought it would be in bytes.

Make ~(chr(a).chr(b)) eq chr(~a).chr(~b) on utf8.
Subject: [PATCH] Re: [ID 20000918.005] ~ on wide chars

Fix few quad issues, which for example broke chr(~chr(~0)) for UTF8.

Fix a couple of compiler-noted nits in #7235.

Tweak the test of #7235.

One more ~utf8 tweak.

-w cleanup.
Subject: Re: Problems with bleadperl

Subject: small pod patch

Subject: [PATCH perlguts.pod] Document offset hack

Add Charles Lane.

Add the capability to include/exclude branches.

Subject: [ID 20001016.012] [PATCHes Included]OK: perl v5.7.0 on dos-djgpp djgpp

Detect early whether the std streams have gone bad.
Subject: PATCH (was Re: [ID 20001016.007] Not OK: perl v5.7.0 +DEVEL7228 on i586-linux 2.2.16 (UNINSTALLED))

More IoTYPE sprinkling.

Workaround for a sfio bug where the stream error indicator
is not cleared as documented.
Subject: PATCH (was Re: [ID 20001016.007] Not OK: perl v5.7.0 +DEVEL7228 on i586-linux 2.2.16 (UNINSTALLED))

Clarify documentation on 'use bytes'.
Subject: Re: What does 'use bytes' "mean" ?

Show the failed remote port, instead of the failing line number.
Subject: [PATCH 5.6.1 Debugger] More diagnostics

Make Cwd more bulletproof in chrooted environments.
Subject: [ID 20001018.001] Fix for Cwd.pm (chroot)

Subject: Pod patch for Devel::Peek

Subject: Re: [ID 20001013.008] perl 5.6.0 on AIX 4.3.2 w/GCC 2.95.2

Borland C fstat() never saw the fd as writable.
Subject: fix for Borland's weak "stat" (perl@7211)

Missing change from #7362.

Subject: [PATCH 5.7.0] Re: [ID 20001018.008] flip-flop bug when there's no <FH>

Add the test case for the bug id 20000730.004 which seems
to have been fixed by now.

Fix of sorts for bug id 20000901.092.  There seems to be no trace
of a 'pmshort' anywhere in the B, so the offending line was simply
removed.

Subject: Re: [ID 20001013.008] perl 5.6.0 on AIX w/GCC

Subject: PATCH do_print has 2 PerlIO_error()s

NonStop-UX patches from Tom Bates <tom.bates@compaq.com>

Typo noted by Mark Lutz.

Subject: PATCH CR+LF should be "\cM\cJ" in perlop

In the latest compiler builds cccdlflags must not become -fpic,
from Wilfredo Sánchez.

Subject:  [PATCH] Perl 5.6.0/5.7.0, vms/gen_shrfls.pl update

Subject:  [PATCH] Perl 5.6.0/5.7.0 enable DProf test for VMS

SOCKS function redefinitions need prototypes, too, otherwise
for example 32 bit versus 64 bit differences cause a lot of
problems.  Part of
Subject: [ID 20001016.017] [jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler]

Portability tweak on #7377.
Subject:  Re: [nick@cow.org.uk: [ID 20001020.004] Not OK: perl v5.7.0 +DEVEL7368 on i386-freebsd-64all 4.1-stable (UNINSTALLED)]

Don't write double values through long double pointers,
based on a part of
Subject: [ID 20001016.017] [jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler]

Reëntrancy fix.
Subject: [PATCH perl@7229] Rentrant parser and yylex()

Make scan_num() reëntrant, as suggested in
Subject: [PATCH perl@7229] Rentrant parser and yylex()

Fix for ID 20001020.006, concatenating an unset submatch
with utf8 resulted in "Modification of a read-only value".

Fix for ID 20000915.011, IO::Select warning for an undefined fd.

The #7383 was right only in the context of the original bug report,
not in more general case.

Update Changes.

Testcases for a #7383,#7385 related bug.
Subject: PATCH Re: [ID 20001020.006] "$2$utf8" == modification of read-only-variable

Subject: [PATCH@blead Tie/Array.pm] Re: [ID 20001020.002] Tie::Array SPLICE method is buggy

Tweak the Is* definitions of Unicode character classes
to better match the official categorizations; embrace
the official categorizations; add the combining marks
as alpha (and -numeric); fix DCinital (a typo and edito)
to be DCmedial.

Hints tweak from Anton Berezin.

Subject: installman go-faster stripes
Subject: Re: installman go-faster stripes

Subject: [ID 20001021.003] updated hints/openbsd.sh

Subject: [PATCH bleadperl] -MO=C falls over on package <none>

Subject: PATCH $Config::Config{ldlibpthname} in ext/DynaLoader/DynaLoader_pm.PL

Subject: [PATCH] Re: [ID 20000121.007] XXX documentation in man ExtUtils::MakeMaker

Doc patch.
Subject: [ID 19991128.002] \&{'foo'} not caught by strict refs

Retract #7404 with a patch from Robin Barker, via Andy Dougherty.

Subject: Re: [ID 20001021.005] SEGV with regex match

Subject: Re: [20000731.007] potential syntax error not detected [PATCH]

The change #7187 was not so good on VMS.
Subject: [PATCH perl@7369] VMS perldoc.PL fix for double quoted temp filename

Subject: [PATCH: perl@7386] miscellaneous typos in 3 pods

Miscellaneous MacOS Classic library updates from Matthias Neeracher.

Document PERL_INSTALL_ROOT of #7210.

p4raw-link: @7219 on //depot/perl: d67493ed56a1a4cbcbfc722e3d9ed0c4f29c3963
p4raw-link: @7214 on //depot/perl: 880b20b67e23950959b9017ea50a2f9fe4e915a4
p4raw-link: @7212 on //depot/perl: 2f2d036aac7a6d378d15faf96ae8ed621bef910c
p4raw-link: @7210 on //depot/perl: a9d83807f0f0b611a2eea3bda7bb80eac9d5b104
p4raw-link: @7205 on //depot/perl: 6f748670132fcfd6aa343cd6dd2a0b18fc867c63on //depot/metaconfig: a1829424efc881dd6263214c1b17e46de8ac69c8
p4raw-link: @7187 on //depot/perl: a79ff10558a3b8e128b0898794bddcf07255f408

p4raw-id: //depot/maint-5.6/perl@8159
p4raw-branched: from //depot/perl@8156 'branch in'
lib/unicode/Is/DCmedial.pl t/lib/tie-splice.t
p4raw-deleted: from //depot/perl@8156 'delete in'
lib/unicode/Is/DCinital.pl (@6930..)
p4raw-integrated: from //depot/perl@8156 'copy in' t/op/flip.t (@536..)
t/lib/dprof/V.pm (@3710..) lib/getopts.pl lib/termcap.pl
(@3759..) perly.y (@5009..) hints/darwin.sh (@5266..) dosish.h
(@5628..) lib/ExtUtils/Mksymlists.pm (@5769..)
vms/ext/Stdio/Stdio.pm (@5823..) lib/strict.pm (@5843..) Todo
(@5897..) t/op/oct.t (@6044..) perly.c (@6194..)
ext/IO/lib/IO/Select.pm (@6586..) hints/freebsd.sh (@6894..)
lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl
lib/unicode/Is/Graph.pl lib/unicode/Is/Print.pl
lib/unicode/Is/Punct.pl lib/unicode/Is/Space.pl
lib/unicode/Is/Word.pl (@6930..) t/pod/find.t (@6978..)
t/pod/testp2pt.pl (@7048..) t/op/64bitint.t (@7057..)
myconfig.SH (@7060..) pod/perlmod.pod (@7097..) t/op/append.t
(@7100..) hints/openbsd.sh (@7122..) ext/B/B/Debug.pm (@7134..)
installman (@7140..) lib/Tie/Array.pm (@7151..)
utils/perldoc.PL (@7187..) pod/perlebcdic.pod (@7191..)
t/op/tr.t (@7193..) lib/ExtUtils/Install.pm (@7210..)
ext/Devel/Peek/Peek.pm (@7215..) t/lib/dprof.t (@7377..)
p4raw-integrated: from //depot/perl@7412 'copy in' lib/Term/ReadLine.pm
(@3601..) lib/File/Basename.pm (@5296..) lib/File/Path.pm
(@5592..) lib/perl5db.pl (@7356..)
p4raw-integrated: from //depot/perl@7408 'copy in' lib/vars.pm
(@5948..)
p4raw-integrated: from //depot/perl@7407 'copy in' t/op/pat.t (@6874..)
regexec.c (@7115..)
p4raw-integrated: from //depot/perl@7406 'copy in'
lib/ExtUtils/MakeMaker.pm (@7404..)
p4raw-integrated: from //depot/perl@7399 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@6359..)
p4raw-integrated: from //depot/perl@7398 'copy in' ext/B/B/C.pm
(@5593..) ext/B/B.pm (@6763..)
p4raw-integrated: from //depot/perl@7396 'copy in' pod/pod2man.PL
(@7047..)
p4raw-integrated: from //depot/perl@7394 'copy in'
lib/unicode/mktables.PL (@7030..) 'edit in' MANIFEST (@7393..)
p4raw-integrated: from //depot/perl@7391 'copy in' t/pragma/utf8.t
(@7383..)
p4raw-integrated: from //depot/perl@7385 'edit in' pp_hot.c (@7383..)
p4raw-integrated: from //depot/perl@7382 'edit in' embed.h embed.pl
proto.h toke.c (@7381..) 'ignore' objXSUB.h (@7096..) 'merge
in' perlapi.c (@7096..)
p4raw-integrated: from //depot/perl@7381 'ignore' perl.h (@7380..)
p4raw-integrated: from //depot/perl@7380 'edit in' pp.c (@7364..)
p4raw-integrated: from //depot/perl@7378 'edit in' doio.c (@7370..)
'merge in' pp_sys.c (@7213..)
p4raw-integrated: from //depot/perl@7377 'copy in' vms/test.com
(@7053..) configure.com (@7376..)
p4raw-integrated: from //depot/perl@7376 'copy in' vms/gen_shrfls.pl
(@7208..)
p4raw-integrated: from //depot/perl@7373 'copy in' pod/perlop.pod
(@7121..)
p4raw-branched: from //depot/perl@7371 'branch in' hints/nonstopux.sh
p4raw-integrated: from //depot/perl@7371 'edit in' Configure (@7230..)
'ignore' config_h.SH (@7205..)
p4raw-integrated: from //depot/perl@7368 'copy in' hints/aix.sh
(@6982..)
p4raw-integrated: from //depot/perl@7365 'copy in' t/pragma/warn/pp_hot
(@6531..) 'merge in' pp_ctl.c (@7165..)
p4raw-integrated: from //depot/perl@7363 'copy in' win32/perlhost.h
(@6662..)
p4raw-integrated: from //depot/perl@7362 'copy in' win32/win32.c
(@7173..)
p4raw-integrated: from //depot/perl@7361 'copy in' pod/buildtoc.PL
(@6844..) pod/perl.pod (@6894..) pod/perlport.pod (@7176..)
p4raw-branched: from //depot/perl@7360 'branch in' README.aix
p4raw-integrated: from //depot/perl@7358 'copy in' lib/Cwd.pm (@7124..)
p4raw-integrated: from //depot/perl@7354 'copy in' lib/bytes.pm
(@5629..)
p4raw-integrated: from //depot/perl@7351 'copy in' t/op/misc.t
(@6874..)
p4raw-integrated: from //depot/perl@7350 'copy in' djgpp/djgpp.c
(@5288..) t/io/open.t (@6874..)
p4raw-integrated: from //depot/perl@7347 'copy in' Porting/genlog
(@4604..)
p4raw-integrated: from //depot/perl@7346 'copy in' AUTHORS (@6961..)
p4raw-integrated: from //depot/perl@7243 'merge in' pod/perlguts.pod
(@7001..)
p4raw-integrated: from //depot/perl@7241 'copy in' pod/perlfaq7.pod
(@6344..)
p4raw-integrated: from //depot/perl@7240 'merge in' t/pragma/overload.t
(@7104..)
p4raw-integrated: from //depot/perl@7239 'copy in' t/op/bop.t (@7238..)
p4raw-integrated: from //depot/perl@7235 'copy in' utf8.h (@7154..)
p4raw-integrated: from //depot/perl@7233 'copy in' README.dos (@5505..)
p4raw-integrated: from //depot/perl@7228 'copy in' lib/utf8.pm
(@6593..)
p4raw-integrated: from //depot/perl@7226 'copy in' t/op/sprintf.t
(@7225..)
p4raw-integrated: from //depot/perl@7223 'edit in' utf8.c (@7222..)
p4raw-integrated: from //depot/perl@7219 'copy in' hints/uts.sh
(@1575..)
p4raw-integrated: from //depot/perl@7217 'copy in' sv.h (@7156..)
p4raw-integrated: from //depot/perl@7215 'copy in'
ext/Devel/Peek/Peek.xs (@7081..)
p4raw-integrated: from //depot/perl@7214 'copy in' malloc.c (@7081..)
p4raw-integrated: from //depot/perl@7208 'copy in' lib/File/Temp.pm
(@6964..)
p4raw-integrated: from //depot/perl@7206 'copy in' lib/CPAN.pm
lib/CPAN/FirstTime.pm (@7046..)
p4raw-integrated: from //depot/perl@7205 'copy in' vos/config.pl
(@6816..) vos/config.h vos/config_h.SH_orig (@6982..)
Porting/config_H (@7195..) Porting/Glossary Porting/config.sh
epoc/config.sh vos/config.def win32/config.bc win32/config.gc
win32/config.vc (@7196..)

23 years agointegrate changes#7069..7077,7079,7081..7087,7090,7092,7093,
Gurusamy Sarathy [Sun, 17 Dec 2000 22:49:13 +0000 (22:49 +0000)]
integrate changes#7069..7077,7079,7081..7087,7090,7092,7093,
7096..7104,7109..7117,7119..7124,7126,7128,7129,7133,7134,
7136..7139,7141..7146,7148,7149,7151,7153..7155,7157,7158,
7160,7161,7164,7165,7169..7178,7180..7191,7193..7197,7199,
7201,7204 from mainline

Remove vestiges of tr//CU.
Subject: [ID 20000912.009] perlunicode.pod still mentions tr///CU
Subject: Re: [ID 20000912.009] perlunicode.pod still mentions tr///CU

The return value of setlocale must be copied away.
Subject: [ID 20000913.001] Heap corruption in Perl_init_i18nl10n

Allow chop() and chomp() to be overridden.
Subject: [PATCH] Re: [ID 20000911.006] I can override glob but not chop?

Hints optimization.
Subject: Minor nit

Subject: [PATCH] de-wall t/README

Subject: Re: Two advertising clauses need to be removed

Batch of UTF-8 patches from Simon Cozens.

Fix for a parsing bug, not for the original bug.
Subject: Re: [ID 20000910.005] Another segfault with regexes.

Compilation warnings and an error.

Subject: File::Find 5.7.0 POD nits

Subject: [PATCH perl-5.7.0] continued -Wformat support

The one that got away.

Subject: Re: perl@7078

UTF8-encoded version of 256 is 0xc4 0x80; test that a char is
convertable to bytes by checking it doesn't go above 0xc3
Subject: Re: perl@7078

Replace #7084 with
Subject: Re: perl@7078

We don't need to count the high bit bytes, a boolean is enough.

Subject: [PATCH] utf8.c apidoc

Subject: Re: perl@7078

Botched the #7090 check-in.

Fix for the charnames.t failures from Spider Boardman.

Re-instate Perl_utf8_to_uv without checking parameter - added in change 7075.
i.e. rename Simon's function to Perl_utf8_to_uv_chk, change all calls to it
to use new name and add Perl_utf8_to_uv() as a wrapper which calls it passing
0 to checking to get the warning.

Subject: [PATCH] Nits in perlmod.pod

Subject: Re: Trapping by opmask sets strange parser state [PATCH]

Subject: Re: unicode support and perl [ID 20000901.097]

Subject: Re: unicode support and perl [ID 20000901.097]

Subject: [PATCH perl@7065] another VMS my_fwrite() fix for Storable

Subject: [PATCH] Re: [ID 20000915.010] Infinite loop with -MO=Deparse

Subject: [ID 20000917.002] 5.7.0 and blead@7095 make html makes man

Subject: [PATCH@blead] Fix some recursion in overload.pm

s/Robin Parker/Robin Barker/

Subject: [PATCH] Fix aliasing of tied filehandles

Subject: Re: [ID 20000912.008] substr replacement of tainted data (bug)

Subject: Re: [PATCH 5.005_64 missed]

SOCK_DGRAM and listen() do not mix as reported in
Subject: [ID 20000930.001] Bug in perl 5.00503 IO::Socket
The patch for 5.7.0+ had to be reengineered, though.

Subject: DOC PATCH 5.6.0

Subject: [PATCH 5.7.0] Minor optimization in re_intuit_start

Document the issue (is not a syntax error, kind of)
Subject: Re: [ID 20000901.011] the list (1,,3) ought to be a syntax error

Subject: [ID 20000928.002] perlcc & ByteCode.pm option mismatch
Did not apply cleanly, manual intervention was needed.

Subject: [PATCH] DLL not restartabke with threaded perl

Inside require() $^S was always left undefined.
Subject: Re: Tiny 2-byte change to fix debugger's eval bug

Subject: [PATCH pod/perlop.pod]  Documentation glitch in magic autoincrement.

OpenBSD flags tweak from Todd C. Miller, tweaked some more by Abigail.

Regen headers.

Subject: [PATCH 5.7.0] Epoc update

Introduce NO_ENVIRON_ARRAY (and USE_ENVIRON_ARRAY) defines
as suggested by Olaf Flebbe and Nicholas Clark.

Subject: [ID 20000915.007] Not OK: perl v5.7.0 +DEVEL7092 on os2-64int-ld 2.30 '(UNINSTALLED)'

Misplaced else.

Scale down the VMS message boxes, by Charles Lane.
Fix for ID 20000903.009, workaround at
http://www.xray.mpe.mpg.de/mailing-lists/vmsperl/2000-09/msg00039.html

Subject: [ID 20001003.006] B::Debug not -w clean

Test harness update to sync with the new perlcc,
from Simon Cozens.

One remaining nit less at the VMS mailbox sizing.

Subject: [PATCH: 7131] PWPASSWD problem for passwd less pwd's

It is possible to have no hosts database at all.  Pointed out in
Subject: [PATCH: 7131] PWPASSWD problem for passwd less pwd's

Subject: [PATCH 5.7.0] h2xs not working
Subject: [PATCH 5.7.0] h2xs not documenting the created module

Subject:  [PATCH] 5.6.0 & 5.7.0  VMS TZ fix for VMS6.2 and earlier

Subject: perlhack.pod Patch for Externals Tools

Subject: [PATCH perlrun.pod] Re: [ID 20000930.002] perlrun nor perldelta mention -s modification

Subject: Re: [PATCH 5.7.0] h2xs not documenting the created module

Enable disabling scripts installation by Configure -Uinstallscripts,
suggested by H. Merijn Brand.

Code around the stat-on-a-pipe-returns-a-mode-of-zero bug
reported several times by Dominic Dunlop, for example in
ID 20000315.008.  Patch from Dominic.  Patch affects at
least MachTen, and possibly other oldish BSDs. Should not
break non-broken platforms (tested on LinuxPPC).

Regen toc.

Subject: Re: Questions about Tie::Array and perl modules
Bug reported and fix suggested by Philip D Crow <pcrow@hertz.com>.

Patch from Simon Cozens to avoid using utf8 routines in EBCDIC.

Tweak #7153.

IO::Handle->syswrite() did not handle length omission
like CORE::syswrite() does.
Subject: [Fwd] IO::Handle, syswrite and arguments
The original patch from andrew@ugh.net.au.

Also the $ccflags is needed for the C compiler check.
Subject: Configure (check for C-compiler)

Eliminate $Is_VMS code from the test.
Subject:  Re: [ID 20001004.005] Not OK: perl v5.7.0 +DEVEL7129 on VMS_AXP V7.1

Fix bug in #7157 (s/cflags/ccflags); moved the -o foo
as the first option of cc/ld because of ultrapicky compilers
(e.g. OS/390 R2.5)

Change the version number of Tie::Handle in the core to 4.0,
the (unrelated) Tie::Handle in CPAN will remain at 3.0.
Subject: Note on Tie::Handle

UTF8ize split() so that the cloned substrings get the UTF8
flag of the original scalar.  Problem reported by Simon Cozens.

save_re_context() could reset PL_curcop to freed memory, causing core
dumps in code such as C<use CGI::Carp; use something_that_calls_die;>

Subject: PATCH 5.6 perldebguts grammar cleanup

Add a todo note about overloadable assertions.

on Windows, LoadLibrary() could load an extension DLL multiple
times if forward slashes are used in the path

on Windows, cwd strings in the environment should be of the
form =X:=X:\foo instead of =X=X:\foo\

on Windows, avoid potential exception (could happen if MSVCRT isn't
being used) when closing a socket handle

avoid nonportable example code

Windows9x doesn't support link(), despite what Config.pm
might think

pod nit

Change #7160 had a nasty typo.

Warn about unknown scripts.
Subject: Re: ideas? patches? [PATCH bleadperl]

on Windows, clean targets might not work under some flavors of the shell

tweak for change#7173

Make eq work again with utf8 (disabling the upgrading
should no more be necessary since the copies of the
scalars are upgraded, not the scalars themselves).
Takes care of ID 20001009.001.  (The claimed length()
bug in 20001009.001 seems bogus to me.)

Subject: [PATCH: perl@7159] various VMS cleanup issues + CXX configure

Upgrade to CGI.pm 2.74, from Lincoln Stein.

Upgrade to podlators 1.04, from Russ Allbery.

Subject: [PATCH 5.6.0] Re: [ID 20001009.004] SEGV from sprintf in a thread

Quote the temp file name, needed in Win32 because the
default name unfortunately contains spaces, shouldn't
hurt elsewhere.
Subject: FW: perldoc fails if $TEMP contains spaces

Subject: RE: [ID 19990803.001] README.win32 suggestions

Subject: [ID 20000720.004] ExtUtils::MakeMaker finds wrong version of perl

Subject: Re: utf8 concat, mg_get

Subject: [PATCH: perl@7181] perlebcdic.pod updates and corrections

Subject: [PATCH: perl@7181] op/tr tests on OS/390

Subject: [PATCH: perl@7181] ver.t v string tests for os/390

Use the versiononly instead of the installscripts,
retract the changes 7146 and 7147.

Reapply Andy's patch and regen Configure.

Add the test case for #7190, from the original bug report
by Andreas König.

Remove duplicated code.

SvPV() (via mg_get() of sv_2pv()) can update the UTF8ness of the SVs.

restore change#7202

p4raw-link: @7202 on //depot/perl: c3fbb29af1dd039d12fa65f0dc334e804a3883fc
p4raw-link: @7173 on //depot/perl: a10b7b7eee64efea010bfdba91243503341ba68d
p4raw-link: @7087 on //depot/perl: b6b716fe3a82a1de9cf94c1d43c790a87a9ece17
p4raw-link: @7081 on //depot/perl: d2560b705d852dbc96fd94b95faaa076758b7a8c
p4raw-link: @7079 on //depot/perl: f10e15646b76a57d224bd131f4c70a7a72147171
p4raw-link: @7077 on //depot/perl: 00df9076cdf35146bc1b44c688065deb7ae6b3ae
p4raw-link: @7069 on //depot/perl: 383e7cdd17eec132ddb7b17dd6275f3153cbe989

p4raw-id: //depot/maint-5.6/perl@8156
p4raw-integrated: from //depot/perl@8153 'copy in' epoc/epoc_stubs.c
epoc/link.pl (@4782..) ext/IO/lib/IO/Socket/UNIX.pm (@4860..)
lib/File/Copy.pm (@5349..) ext/DynaLoader/dl_dlopen.xs
(@5384..) util.h (@6347..) epoc/createpkg.pl (@6363..) pp.sym
pp_proto.h (@6434..) lib/AutoLoader.pm (@6456..)
pod/perldata.pod (@6548..) ext/B/B/Bytecode.pm (@6763..)
ext/ByteLoader/bytecode.h (@6859..) hints/os2.sh (@6873..)
t/lib/cgi-form.t t/op/substr.t t/op/tiehandle.t t/pragma/subs.t
(@6874..) opcode.h (@7016..) lib/Tie/Handle.pm (@7022..)
Todo-5.6 (@7068..) epoc/epocish.h (@7124..) vms/vmsish.h
(@7126..)
p4raw-integrated: from //depot/perl@7204 'edit in' mg.c (@7203..)
p4raw-integrated: from //depot/perl@7201 'copy in' t/pragma/utf8.t
(@7197..) 'edit in' pp_hot.c (@7200..)
p4raw-integrated: from //depot/perl@7199 'copy in' t/lib/cgi-html.t
(@7184..)
p4raw-integrated: from //depot/perl@7196 'copy in' INSTALL
Porting/Glossary Porting/config.sh epoc/config.sh installperl
vos/config.def win32/config.bc win32/config.gc win32/config.vc
(@7195..) 'edit in' Configure Makefile.SH (@7195..) 'ignore'
config_h.SH (@7195..)
p4raw-integrated: from //depot/perl@7195 'copy in' Porting/config_H
(@7146..)
p4raw-integrated: from //depot/perl@7194 'copy in' t/op/ver.t (@6874..)
p4raw-integrated: from //depot/perl@7193 'merge in' t/op/tr.t (@6874..)
p4raw-integrated: from //depot/perl@7191 'copy in' pod/perlebcdic.pod
(@7001..)
p4raw-integrated: from //depot/perl@7189 'copy in'
lib/ExtUtils/MM_Unix.pm (@7054..)
p4raw-integrated: from //depot/perl@7188 'copy in' README.win32
(@6021..)
p4raw-integrated: from //depot/perl@7187 'copy in' utils/perldoc.PL
(@6887..)
p4raw-integrated: from //depot/perl@7186 'copy in' t/lib/thr5005.t
(@6874..) 'edit in' util.c (@7126..)
p4raw-integrated: from //depot/perl@7185 'copy in' lib/Pod/Man.pm
lib/Pod/Text.pm (@7047..)
p4raw-integrated: from //depot/perl@7184 'copy in' lib/CGI.pm (@6722..)
p4raw-integrated: from //depot/perl@7183 'copy in' configure.com
vms/descrip_mms.template (@7058..) vms/vms.c (@7142..)
p4raw-integrated: from //depot/perl@7182 'edit in' sv.c (@7163..)
p4raw-integrated: from //depot/perl@7181 'copy in' win32/win32sck.c
(@7173..)
p4raw-integrated: from //depot/perl@7180 'merge in' win32/Makefile
win32/makefile.mk (@6737..)
p4raw-integrated: from //depot/perl@7178 'copy in' lib/charnames.pm
(@5821..)
p4raw-integrated: from //depot/perl@7176 'copy in' pod/perlport.pod
(@6917..)
p4raw-integrated: from //depot/perl@7175 'copy in'
lib/ExtUtils/Manifest.pm (@4954..)
p4raw-integrated: from //depot/perl@7173 'copy in' win32/win32.h
(@6939..) win32/win32.c (@7171..)
p4raw-integrated: from //depot/perl@7172 'copy in' win32/vdir.h
(@6318..)
p4raw-integrated: from //depot/perl@7169 'copy in' pod/perldebguts.pod
(@7114..)
p4raw-integrated: from //depot/perl@7165 'edit in' pp_ctl.c (@7156..)
p4raw-integrated: from //depot/perl@7164 'edit in' pp.c (@7096..)
p4raw-integrated: from //depot/perl@7158 'copy in' t/lib/b.t (@6874..)
p4raw-integrated: from //depot/perl@7155 'copy in'
ext/IO/lib/IO/Handle.pm (@6553..)
p4raw-integrated: from //depot/perl@7154 'copy in' utf8.h (@7153..)
p4raw-integrated: from //depot/perl@7151 'copy in' lib/Tie/Array.pm
(@5507..) t/op/array.t (@5989..)
p4raw-integrated: from //depot/perl@7149 'copy in' pod/perltoc.pod
(@7001..)
p4raw-integrated: from //depot/perl@7148 'copy in' doio.c (@6532..)
p4raw-integrated: from //depot/perl@7145 'copy in' utils/h2xs.PL
(@7141..)
p4raw-integrated: from //depot/perl@7144 'copy in' pod/perlrun.pod
(@6547..)
p4raw-integrated: from //depot/perl@7143 'copy in' pod/perlhack.pod
(@6922..)
p4raw-integrated: from //depot/perl@7138 'edit in' pp_sys.c (@7124..)
p4raw-integrated: from //depot/perl@7136 'copy in' t/UTEST (@4092..)
t/TEST (@7064..)
p4raw-integrated: from //depot/perl@7134 'copy in' ext/B/B/Debug.pm
(@4546..)
p4raw-integrated: from //depot/perl@7128 'copy in' os2/os2ish.h
(@6915..)
p4raw-integrated: from //depot/perl@7126 'edit in' perl.h (@7124..)
'merge in' unixish.h (@6343..)
p4raw-integrated: from //depot/perl@7124 'copy in' epoc/epoc.c
(@4782..) README.epoc (@6363..) lib/Cwd.pm (@6862..) 'edit in'
perl.c (@7119..)
p4raw-integrated: from //depot/perl@7123 'edit in' embed.h
pod/perlapi.pod (@7096..)
p4raw-integrated: from //depot/perl@7122 'copy in' hints/openbsd.sh
(@5868..)
p4raw-integrated: from //depot/perl@7121 'copy in' pod/perlop.pod
(@7027..)
p4raw-integrated: from //depot/perl@7120 'copy in' cop.h (@6909..)
p4raw-integrated: from //depot/perl@7117 'copy in' utils/perlcc.PL
(@6523..)
p4raw-integrated: from //depot/perl@7115 'copy in' regexec.c (@7096..)
p4raw-integrated: from //depot/perl@7112 'copy in' pod/perlxs.pod
(@7061..)
p4raw-integrated: from //depot/perl@7111 'copy in' opcode.pl (@6553..)
'edit in' op.c (@7096..)
p4raw-integrated: from //depot/perl@7109 'merge in' Changes5.6
(@5903..)
p4raw-integrated: from //depot/perl@7104 'copy in' lib/overload.pm
(@7012..) 'merge in' t/pragma/overload.t (@6983..)
p4raw-integrated: from //depot/perl@7103 'merge in' pod/Makefile.SH
(@6714..)
p4raw-integrated: from //depot/perl@7102 'copy in' ext/B/B/Deparse.pm
(@6880..)
p4raw-integrated: from //depot/perl@7100 'copy in' t/op/append.t
(@6719..)
p4raw-integrated: from //depot/perl@7098 'edit in' toke.c (@7096..)
p4raw-integrated: from //depot/perl@7097 'copy in' pod/perlmod.pod
(@6007..)
p4raw-integrated: from //depot/perl@7096 'copy in' handy.h (@7075..)
regcomp.c (@7081..) 'edit in' doop.c (@7075..) perlapi.c utf8.c
(@7087..) embed.pl proto.h (@7091..) 'merge in' global.sym
objXSUB.h (@7016..)
p4raw-integrated: from //depot/perl@7083 'copy in' t/op/bop.t (@6874..)
p4raw-integrated: from //depot/perl@7082 'copy in' lib/File/Find.pm
(@7079..)
p4raw-integrated: from //depot/perl@7081 'copy in' Porting/pumpkin.pod
(@5084..) malloc.c (@5651..) ext/Devel/Peek/Peek.xs (@5716..)
universal.c (@5924..)

23 years agointegrate changes#7017..7019,7021..7025,7027..7036,7038,7039,
Gurusamy Sarathy [Sun, 17 Dec 2000 21:23:05 +0000 (21:23 +0000)]
integrate changes#7017..7019,7021..7025,7027..7036,7038,7039,
7041..7044,7046..7048,7050..7061,7063,7066..7067,7069..7074
from mainline

    Document the SvIOK_.*UV().

    Update Unicode todo list.

    Guard against bad string->int conversion for quads.

    Subject: small apidoc fix

    Subject: [PATCH] Tie::StdHandle did not know about 3-arg open

    Subject: [PATCH] Tied filehandle documentation

    Subject: [PATCH] Modernize Opcode.pm documentation

    Make Data::Dumper (non-XS) to work with changed semantics of ref().
    Subject: Re: Undocumented(?) change to "ref" semantics in 5.7.0
    [applied even though said semantics didn't change in 5.6.x]

    Subject: [PATCH@7014] \G in non-/g is well-defined now ... right?

    Subject: Re: [ID 20000905.001] Assertion failed: file "toke.c", line 202

    Fix the URL, but the server is still missing in action.
    Subject: [ID 20000905.002] perlfaq1.pod URL error

    Subject: [ID 20000903.001] \w in utf8-strings

    Fix the ccversion detection for 5.1 and beyond.
    Subject: [ID 20000907.007] Not OK: perl v5.7.0 +devel-7030 on alpha-dec_osf 4.0f

    Subject: [PATCH 5.7.0] perl5db.pl [Was: Re: Debugger question]

    Subject: [ID 20000904.008] Tiny fix for perldiag

    Subject: Re: [ID 20000906.004] segfault with bad perl statement

    Subject: Re: [ID 20000907.007] Not OK: perl v5.7.0 +devel-7030 on alpha-dec_osf 4.0f

    Subject: [ID 20000908.002] perlipc documentation bug.

    Subject: [PATCH lib/Benchmark.pm]

    Re-allow vec() for characters > 255.
    Subject: [PATCH] Re: [ID 20000907.005] Not OK: perl v5.7.0 +devel-7030 on alpha-dec_osf-perlio 4.0f (UNINSTALLED)

    Do away with memory models cruft.  Sorry, PDP users.

    Continue #7041.

    Subject: [PATCH (or RFC): 5.7.0] make the ran_tests intermediate file 8.3 friendly

    Subject: [PATCH: 5.7.0] proper setting for isnan for DECC 5.3

    Upgrade to CPAN 1.57_65, from Andreas König.

    Upgrade to podlators-1.03 (Pod::Man 1.07 and Pod::Text 2.05),
    by Russ Allbery.

    Silence t/pod/*.t about alternate quote-mappings now implemented
    by Pod::Text, from Brad Appleton.

    Modern Borland C now seems to have anon unions for info.wProcessorArchitecture
    Subject: borland C++ win32.c tweak

    C<@a = @b = split(...)> optimization coredumps under ithreads
    (missed a spot when fixing up op_pmreplroot hack for ithreads)

    Document the SvUTF8*().

    Subject:  [PATCH] Perl 5.6.0, 5.7.0 ... vms/test.com to eliminate spurious NL's in test output

    Subject: RE: [Patch 5.7.0] Removing -ldb from the core build

    Do in VMS as the #7054 does.

    Subject: [patch] perlfunc.pod -- POSIX::sigpause should be POSIX::pause

    Subject: [ID 20000911.008] Not OK: perl v5.7.0 +DEVEL7048 on os2-64int-ld 2.30 (UNINSTALLED)

    Subject: [patch: perl@7045] vms updates

    Test for the #7049.
    Subject: Re: [PATCH] Re: [ID 20000910.001] Not OK: perl v5.7.0 +DEVEL7044 on    i686-linux 2.2.16-raid (UNINSTALLED)

    Break up the myconfig lines a bit.
    Subject: perlbug/perl -V output format

    Subject: [ID 20000911.011] misplaced typemap in perlxs.pod

    The #7054 truncated Configure badly.

    change#6327 didn't quite go all the way to enable USE_SOCKETS_AS_HANDLES
    initialization in all the threads on Windows

    Allow for whitespace between "#" and "line" in cpp output.
    Subject: [PATCH] Re: Problems compiling bleadperl on Unicos 9

    Remove vestiges of tr//CU.
    Subject: [ID 20000912.009] perlunicode.pod still mentions tr///CU

    The return value of setlocale must be copied away.
    Subject: [ID 20000913.001] Heap corruption in Perl_init_i18nl10n

    Allow chop() and chomp() to be overridden.
    Subject: [PATCH] Re: [ID 20000911.006] I can override glob but not chop?

    Hints optimization.
    Subject: Minor nit

    Subject: [PATCH] de-wall t/README

    Subject: Re: Two advertising clauses need to be removed

p4raw-link: @7045 on //depot/perl: 0a0d439fd8d5a620556ab3e6218782345af24cdc
p4raw-link: @7027 on //depot/perl: 5d43e42d71f64cebb856e08f031cf1e743bf3445
p4raw-link: @7025 on //depot/perl: 54964f74243f54d078c7d7f57ff24310a7f5b499
p4raw-link: @7021 on //depot/perl: b2a2e44b450818f2f7253c8bae310ef6d04df564
p4raw-link: @7019 on //depot/perl: 868d6b85d6bf503d6539e10888e7a82a14e04712
p4raw-link: @7017 on //depot/perl: e331fc526c631ec7738ea465ef21f191ba7f166b
p4raw-link: @7014 on //depot/perl: dd6de30256cfc1845bcd3565e6908fd2365f6cde
p4raw-link: @6327 on //depot/perl: 0401f8415cd90e2eed98f1f8939fbc02af4a0c74

p4raw-id: //depot/maint-5.6/perl@8153
p4raw-integrated: from //depot/perl@8152 'copy in' t/op/my.t (@768..)
ext/Errno/ChangeLog (@1332..) ext/SDBM_File/sdbm/dbm.h
hints/titanos.sh (@1575..) ext/SDBM_File/sdbm/dbm.c (@3515..)
x2p/cflags.SH (@3774..) hints/mint.sh (@4271..) cflags.SH
(@4878..) lib/Benchmark.pm (@4962..) pod/pod2text.PL (@5770..)
os2/Makefile.SHs (@6149..) cygwin/Makefile.SHs (@6363..)
ext/Data/Dumper/Dumper.pm op.h (@6553..) lib/ExtUtils/Embed.pm
(@6617..) x2p/Makefile.SH (@6714..) t/lib/dumper.t
t/lib/tie-stdhandle.t (@6874..) t/op/vec.t (@6988..)
hints/dec_osf.sh (@7031..)
p4raw-integrated: from //depot/perl@7073 'copy in' t/README (@1575..)
p4raw-integrated: from //depot/perl@7072 'copy in' hints/hpux.sh
(@7007..)
p4raw-integrated: from //depot/perl@7071 'edit in' toke.c (@7028..)
p4raw-integrated: from //depot/perl@7070 'merge in' util.c (@6937..)
p4raw-integrated: from //depot/perl@7069 'copy in' pod/perlunicode.pod
(@5917..)
p4raw-integrated: from //depot/perl@7067 'copy in'
ext/Errno/Errno_pm.PL (@5507..)
p4raw-integrated: from //depot/perl@7066 'copy in' win32/win32.c
(@7050..)
p4raw-integrated: from //depot/perl@7063 'edit in' Configure
config_h.SH (@7054..)
p4raw-integrated: from //depot/perl@7061 'copy in' pod/perlxs.pod
(@7001..)
p4raw-integrated: from //depot/perl@7060 'copy in' myconfig.SH
(@6984..)
p4raw-integrated: from //depot/perl@7058 'copy in'
lib/ExtUtils/MM_VMS.pm (@6355..) vms/descrip_mms.template
(@6903..) configure.com (@7055..)
p4raw-integrated: from //depot/perl@7057 'copy in' t/op/64bitint.t
(@7019..)
p4raw-integrated: from //depot/perl@7056 'edit in' pod/perlfunc.pod
(@7039..)
p4raw-integrated: from //depot/perl@7054 'copy in'
lib/ExtUtils/Liblist.pm (@5990..) lib/ExtUtils/MM_Unix.pm
(@7041..) 'edit in' Makefile.SH (@7043..)
p4raw-integrated: from //depot/perl@7053 'copy in' vms/test.com
(@6903..)
p4raw-integrated: from //depot/perl@7052 'copy in' sv.h (@7017..) 'edit
in' pod/perlapi.pod (@7021..)
p4raw-integrated: from //depot/perl@7051 'copy in' t/op/split.t
(@6443..) 'merge in' op.c (@7037..)
p4raw-integrated: from //depot/perl@7048 'copy in' t/pod/testp2pt.pl
(@5711..)
p4raw-integrated: from //depot/perl@7047 'copy in' pod/pod2man.PL
(@5770..) lib/Pod/Text.pm (@6366..) lib/Pod/Man.pm (@6940..)
p4raw-integrated: from //depot/perl@7046 'copy in' lib/CPAN.pm
lib/CPAN/FirstTime.pm (@6966..)
p4raw-integrated: from //depot/perl@7043 'copy in' installperl
(@6839..)
p4raw-integrated: from //depot/perl@7041 'copy in' hints/vmesa.sh
(@2830..) Porting/Glossary Porting/config.sh Porting/config_H
epoc/config.sh win32/config.bc win32/config.gc win32/config.vc
(@6982..)
p4raw-integrated: from //depot/perl@7039 'edit in' pod/perldiag.pod
(@7033..) 'merge in' doop.c (@6988..)
p4raw-integrated: from //depot/perl@7036 'copy in' pod/perlipc.pod
(@6872..)
p4raw-integrated: from //depot/perl@7034 'merge in' pp_hot.c (@7016..)
p4raw-integrated: from //depot/perl@7032 'copy in' lib/perl5db.pl
(@6637..)
p4raw-integrated: from //depot/perl@7030 'copy in' regcomp.h regexec.c
(@6703..) lib/unicode/mktables.PL (@6930..) 'edit in' utf8.c
(@7021..)
p4raw-integrated: from //depot/perl@7029 'copy in' pod/perlfaq1.pod
(@6574..)
p4raw-integrated: from //depot/perl@7027 'copy in' pod/perlfaq6.pod
(@6344..) pod/perlop.pod (@6743..)
p4raw-integrated: from //depot/perl@7024 'copy in' ext/Opcode/Opcode.pm
(@4860..)
p4raw-integrated: from //depot/perl@7023 'copy in' pod/perltie.pod
(@6981..)
p4raw-integrated: from //depot/perl@7022 'copy in' lib/Tie/Handle.pm
(@6707..)
p4raw-integrated: from //depot/perl@7018 'copy in' Todo-5.6 (@6515..)

23 years agointegrate changes#6945,6947,6949..6954,6956,6958,6959,6961,
Gurusamy Sarathy [Sun, 17 Dec 2000 20:30:11 +0000 (20:30 +0000)]
integrate changes#6945,6947,6949..6954,6956,6958,6959,6961,
6964..6972,6977..6981..6984,6987,6988,6991,6994,6997,
6999..7001,7003..7005,7007,7009,7011,7012 from mainline

    Don't attach -ld to the archname if pointless.

    Document UNTIE in a very minimalistic way.

    POSIX doesn't report long double values under -Duselongdouble
    when the long doubles are "real" (bigger than doubles).

    More author updates.

    Try to deduce NV_MAX.  Really should be Configure fodder.

    :: not allowed in pathnames, change to .
    Subject: [PATCH perl@6938] cygwin port

    Forget about NV_MAX (#6951).  Various floating point tweaks,
    ideas from Eric Fifer, Yitzchak, Alan, and Spider.

    Move the Solaris 7 scan to use64bitall, make the
    failure to find 64-bot sparc libc to mention the
    possibility of being in an intel, from Lupe and Alan.

    Regen perltoc.

    AUTHORS tweaks, from Peter Prymmer.

    More address tweaking.

    Small tweaks all over.

    File::Temp patches from Andreas König,

    Subject: [PATCH perl@6962] 2 more vms.c fix-ups and status

    Subject: CPAN.pm beta 1.57_57 for the core

    Part of the solution.
    Subject: Re: [ID 20000807.004] [PATCH] conditional breakpoints leak memory

    Subject: [PATCH@6961] Fix misleading example in perlretut.pod

    Subject: [PATCH lib/overload.pm] Sanaty checking of arguments to overload::constant

    Add the overload warnings to perldiag.

    Drop unused argument.
    Subject: Re: [ID 20000831.034] overload::constant and number of arguments.

    Subject: Nit in Configure (bleadperl@6961)

    Update to PodParser 1.18, from Brad Appleton.

    Subject: [ID 20000901.017] [PATCH] Basic test failure in an untidy world

    Subject: [PATCH: 6948] add SCNfldbl to configure.com

    Document UNTIE. Also tweak implementation to suppress the 'inner references'
    warning when UNTIE exists and instead pass the cound of extra references to
    the UNTIE method.

    Rename the PRIElfbl, PRIX64, etc, to be PRIEUfldbl, PRIXU64,
    so that case-ignoring systems like DCL can tell them from
    PRIefldbl and PRIx64.  Apply Merijn's ccversion patches.

    Subject: Re: [PATCH lib/overload.pm] Sanaty checking of arguments to overload::constant

    Feature ordering tweak.

    Regen perltoc.

    Subject: [PATCH] Fix vec() / utf8   (was Re: bitvec ops still broken with utf8 -- or not?)

    Subject: Re: [PATCH perl@6962] 2 more vms.c fix-ups and status

    Subject: http:// in L<>

    Detypo.

    change#6791 accidentally clobbered change#6710, put it back

    Only the first line, thank you very much.

    Subject: [PATCH: 6996] minimal removal of 8 bit chrs from perlebcdic.pod
    plus rework the http: spots as suggested by Tom Christiansen,
    plus regen perltoc.

    Undo part of change 6489 which looks like a bulk edit which
    changed _all_ gv_efullname3() calls to gv_efullname4() calls.
    The supressing of main:: on return from select() is undesirable.

    Apparently avoiding the swapping is too costly.

    Various Configure nits by Philip Newton,
    plus the ebcdic one by me.

    Make certain cc is set before trying to run it.

    If overloaded %{} etc. return the object do not loop.
    Thus  sub deref { $_[0] } functions if object is wanted type.

    Update perlhist.

    More %{} and other deref special casing - do not pass to 'nomethod'.

p4raw-link: @6962 on //depot/perl: c54b6e81416ce8f20db98839af85a182ed595bab
p4raw-link: @6961 on //depot/perl: 1cec8c4eda97bdbeee95b406719cad8abf472ea2on //depot/metaconfig: 1309db05954176b857e16ced62ffb81c5942f8b8
p4raw-link: @6956 on //depot/perl: 9fa7f3886c5cdbbabc74285dd8d45d8b699d606f
p4raw-link: @6954 on //depot/perl: c4eb81271d38690def0c149c253ee8dc4015bfca
p4raw-link: @6949 on //depot/perl: 53796371599bf0ffdbd56139e8027e8e40cf0f6c
p4raw-link: @6947 on //depot/perl: d7da42b7c830203bad572620c63d3f513a2b505c
p4raw-link: @6945 on //depot/perl: 8611b0a8a1d8604dccb2edc2f56f7e89f0a266a2on //depot/metaconfig: 39580f3ccc763debb2de69ea23d1a5bcff4f1f54
p4raw-link: @6938 on //depot/perl: a0bff7c3e143d0297510e1836fa73be69737deba
p4raw-link: @6791 on //depot/perl: da147683998a4de28027887441303c16367eda87
p4raw-link: @6710 on //depot/perl: e8d3aa3b2e7edcd352aa3e0d8a884844f9aa9d5e

p4raw-id: //depot/maint-5.6/perl@8152
p4raw-integrated: from //depot/perl@8151 'copy in' t/base/rs.t
(@3650..) pod/perlretut.pod (@6703..) t/lib/ftmp-security.t
(@6944..) hints/irix_6.sh (@6982..)
p4raw-integrated: from //depot/perl@7012 'copy in' gv.c (@6967..)
lib/overload.pm (@6971..)
p4raw-integrated: from //depot/perl@7011 'copy in' pod/perlhist.pod
(@5899..)
p4raw-integrated: from //depot/perl@7009 'copy in' pp.h (@5917..)
p4raw-integrated: from //depot/perl@7007 'copy in' hints/hpux.sh
(@6997..) hints/solaris_2.sh (@7000..)
p4raw-integrated: from //depot/perl@7005 'edit in' Configure (@6982..)
'ignore' config_h.SH (@6982..)
p4raw-integrated: from //depot/perl@7004 'copy in' pod/perlfaq4.pod
(@6522..)
p4raw-integrated: from //depot/perl@7003 'edit in' pp_sys.c (@6981..)
p4raw-integrated: from //depot/perl@7001 'copy in' pod/perlebcdic.pod
(@6917..) README.os2 pod/perlxs.pod (@6994..) 'edit in'
pod/perltoc.pod (@6989..) pod/perl56delta.pod (@6994..) 'merge
in' pod/perlguts.pod (@6917..)
p4raw-integrated: from //depot/perl@6999 'copy in' win32/win32.c
(@6791..)
p4raw-integrated: from //depot/perl@6991 'copy in' vms/vms.c (@6965..)
p4raw-integrated: from //depot/perl@6988 'copy in' perlapi.c
pod/perlapi.pod (@6553..) embed.pl proto.h (@6642..) t/op/vec.t
(@6790..) 'edit in' pod/perlfunc.pod (@6947..) pod/perldiag.pod
(@6971..) 'merge in' utf8.c (@6476..) doop.c (@6790..)
p4raw-integrated: from //depot/perl@6984 'copy in' myconfig.SH
(@6982..)
p4raw-integrated: from //depot/perl@6983 'edit in' t/pragma/overload.t
(@6970..)
p4raw-integrated: from //depot/perl@6982 'copy in' hints/dec_osf.sh
(@6474..) Porting/Glossary Porting/config.sh Porting/config_H
(@6685..) epoc/config.sh vos/config.def vos/config_h.SH_orig
win32/config.bc win32/config.gc win32/config.vc (@6816..)
vos/config.h (@6822..) hints/aix.sh (@6912..) configure.com
(@6980..)
p4raw-integrated: from //depot/perl@6981 'copy in' pod/perltie.pod
(@6947..)
p4raw-integrated: from //depot/perl@6978 'copy in' t/pod/find.t
(@6712..) lib/Pod/Checker.pm (@6935..)
p4raw-integrated: from //depot/perl@6972 'merge in' toke.c (@6532..)
p4raw-integrated: from //depot/perl@6967 'merge in' mg.c (@6879..)
p4raw-integrated: from //depot/perl@6966 'copy in'
lib/CPAN/FirstTime.pm (@6783..) lib/CPAN.pm (@6935..)
p4raw-integrated: from //depot/perl@6964 'copy in' lib/File/Temp.pm
(@6928..)
p4raw-integrated: from //depot/perl@6961 'copy in' AUTHORS (@6959..)
p4raw-integrated: from //depot/perl@6958 'merge in' MAINTAIN (@6877..)
p4raw-integrated: from //depot/perl@6953 'merge in' sv.c (@6936..)
p4raw-integrated: from //depot/perl@6951 'merge in' perl.h (@6937..)
p4raw-integrated: from //depot/perl@6949 'copy in' ext/POSIX/POSIX.xs
(@6713..)

23 years agointegrate changes#6903,6905..6907,6909,6911..6913,6915,6917,6918,
Gurusamy Sarathy [Sun, 17 Dec 2000 19:14:38 +0000 (19:14 +0000)]
integrate changes#6903,6905..6907,6909,6911..6913,6915,6917,6918,
6920..6926,6928..6930,6934..6937,6939,6940,6942..6944 from mainline

    Subject: [PATCH perl@6889] Chuck Lane's OpenVMS piping improvements

    Make the epsilon to be relative, not absolute.

    Put back the flags dump as reasoned in
    Subject: Re: [PATCH] Glob dumping

    Introduce ccname to keep track of what compiler kind of we have.

    Subject: Re: [ID 20000829.020] perl -e 'package; print __PACKAGE__' core dumps

    Put back the slice accidentally removed by #6907.

    Reset archname and archname64 always, forcing them be
    recomputed at each Configure run, make Configure and
    the hints files agree on the naming of largefiles variables.

    Don't say "Perl 5.0 source kit".

    Subject: [PATCH] fix misc cast warnings

    Subject: typos in pods

    NVs not necessarily doubles, as pointed out by Yitzchak.

    Subject: [PATCH 6889] add a few ldbl formats to configure.com

    Subject: [ID 20000830.036] [DOC] chom?p %hash not documented

    Better options for rsync.

    Subject: [PATCH perl@6889] fix Storable on VMS by fixing my_fwrite()

    Subject: Re: not OK, 6919 on Alpha VMS V 7.1 w/ DECC 6.0-001

    Subject: [PATCH] Re: UNTIE method

    A better fix for the Socket building problem from Craig Berry.

    Retract the dummy test, skip the security tests (instead of failing),
    explain what the warnings mean.

    Heap decorruption.
    Subject: [PATCH] Fix for miniperl coredump on Solaris with -Duselongdouble

    Update to Unicode 3.0.1.

    Missed one Unicode file.

    Subject: Re: typos in pods

    The #6929 was too skimpy.

    sscanf() may be the only way to read long doubles from strings.

    Reveal Borland's isnan.
    Subject: build with BC++ tweak

    Issue useful diagnostic on unknown pod commands.
    Subject: [PATCH lib/Pod/Man.pm] Re: [ID 20000830.048]

    Subject: [PATCH] Re: [ID 20000830.048] Not OK: perl v5.7.0 +DEVEL6938 on i686-linux 2.2.13

    Clarify the third case of ftmp-security warnings.

    Make -Dusemorebits find long doubles in Solaris.

    Wrap the test in eval.

p4raw-link: @6911 on //depot/perl: bc1ad33168dad61eed9029d25ff2214e8d8845ce
p4raw-link: @6909 on //depot/perl: 7b910cb885e3dd119baf0e7700aa52474f422093
p4raw-link: @6907 on //depot/perl: e723fc210bf7b2ed9b8950c6c95284222cd1cfe2on //depot/metaconfig: 951991a778d16df72091087bc9caeb5f8d92eda6
p4raw-link: @6905 on //depot/perl: e64f0054c65de1a097c72a5d43578d1a5bcf0e38
p4raw-link: @6903 on //depot/perl: 93d6612c1a533e775e2884e98da42e418edd3a83
p4raw-link: @6889 on //depot/perl: 3515010d4bf20eaba56261ff36d37de173b9c0c7

p4raw-id: //depot/maint-5.6/perl@8151
p4raw-branched: from //depot/perl@8146 'branch in'
lib/unicode/BidiMirr.txt lib/unicode/CaseFold.txt
lib/unicode/PropList.txt lib/unicode/README.perl
lib/unicode/UCD301.html lib/unicode/UCDFF301.html
lib/unicode/Unicode.301 vms/vmspipe.com
p4raw-deleted: from //depot/perl@8146 'delete in' lib/unicode/Props.txt
(@4184..) lib/unicode/UCD300.html lib/unicode/Unicode3.html
(@4606..) lib/unicode/Unicode.300 (@4619..)
p4raw-integrated: from //depot/perl@8146 'copy in'
os2/OS2/ExtAttr/typemap (@1575..) os2/OS2/ExtAttr/ExtAttr.xs
(@3531..) lib/unicode/ArabShap.txt lib/unicode/Blocks.txt
lib/unicode/CompExcl.txt lib/unicode/EAWidth.txt
lib/unicode/Index.txt lib/unicode/LineBrk.txt
lib/unicode/Names.txt lib/unicode/SpecCase.txt (@4184..)
lib/unicode/ArabLink.pl lib/unicode/ArabLnkGrp.pl
lib/unicode/Bidirectional.pl lib/unicode/Block.pl
lib/unicode/Category.pl lib/unicode/CombiningClass.pl
lib/unicode/Decomposition.pl
lib/unicode/In/AlphabeticPresentationForms.pl
lib/unicode/In/Arabic.pl
lib/unicode/In/ArabicPresentationForms-A.pl
lib/unicode/In/ArabicPresentationForms-B.pl
lib/unicode/In/Armenian.pl lib/unicode/In/Arrows.pl
lib/unicode/In/BasicLatin.pl lib/unicode/In/Bengali.pl
lib/unicode/In/BlockElements.pl lib/unicode/In/Bopomofo.pl
lib/unicode/In/BopomofoExtended.pl lib/unicode/In/BoxDrawing.pl
lib/unicode/In/BraillePatterns.pl
lib/unicode/In/CJKCompatibility.pl
lib/unicode/In/CJKCompatibilityForms.pl
lib/unicode/In/CJKCompatibilityIdeographs.pl
lib/unicode/In/CJKRadicalsSupplement.pl
lib/unicode/In/CJKSymbolsandPunctuation.pl
lib/unicode/In/CJKUnifiedIdeographs.pl
lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl
lib/unicode/In/Cherokee.pl
lib/unicode/In/CombiningDiacriticalMarks.pl
lib/unicode/In/CombiningHalfMarks.pl
lib/unicode/In/CombiningMarksforSymbols.pl
lib/unicode/In/ControlPictures.pl
lib/unicode/In/CurrencySymbols.pl lib/unicode/In/Cyrillic.pl
lib/unicode/In/Devanagari.pl lib/unicode/In/Dingbats.pl
lib/unicode/In/EnclosedAlphanumerics.pl
lib/unicode/In/EnclosedCJKLettersandMonths.pl
lib/unicode/In/Ethiopic.pl lib/unicode/In/GeneralPunctuation.pl
lib/unicode/In/GeometricShapes.pl lib/unicode/In/Georgian.pl
lib/unicode/In/Greek.pl lib/unicode/In/GreekExtended.pl
lib/unicode/In/Gujarati.pl lib/unicode/In/Gurmukhi.pl
lib/unicode/In/HalfwidthandFullwidthForms.pl
lib/unicode/In/HangulCompatibilityJamo.pl
lib/unicode/In/HangulJamo.pl lib/unicode/In/HangulSyllables.pl
lib/unicode/In/Hebrew.pl
lib/unicode/In/HighPrivateUseSurrogates.pl
lib/unicode/In/HighSurrogates.pl lib/unicode/In/Hiragana.pl
lib/unicode/In/IPAExtensions.pl
lib/unicode/In/IdeographicDescriptionCharacters.pl
lib/unicode/In/Kanbun.pl lib/unicode/In/KangxiRadicals.pl
lib/unicode/In/Kannada.pl lib/unicode/In/Katakana.pl
lib/unicode/In/Khmer.pl lib/unicode/In/Lao.pl
lib/unicode/In/Latin-1Supplement.pl
lib/unicode/In/LatinExtended-A.pl
lib/unicode/In/LatinExtended-B.pl
lib/unicode/In/LatinExtendedAdditional.pl
lib/unicode/In/LetterlikeSymbols.pl
lib/unicode/In/LowSurrogates.pl lib/unicode/In/Malayalam.pl
lib/unicode/In/MathematicalOperators.pl
lib/unicode/In/MiscellaneousSymbols.pl
lib/unicode/In/MiscellaneousTechnical.pl
lib/unicode/In/Mongolian.pl lib/unicode/In/Myanmar.pl
lib/unicode/In/NumberForms.pl lib/unicode/In/Ogham.pl
lib/unicode/In/OpticalCharacterRecognition.pl
lib/unicode/In/Oriya.pl lib/unicode/In/PrivateUse.pl
lib/unicode/In/Runic.pl lib/unicode/In/Sinhala.pl
lib/unicode/In/SmallFormVariants.pl
lib/unicode/In/SpacingModifierLetters.pl
lib/unicode/In/Specials.pl
lib/unicode/In/SuperscriptsandSubscripts.pl
lib/unicode/In/Syriac.pl lib/unicode/In/Tamil.pl
lib/unicode/In/Telugu.pl lib/unicode/In/Thaana.pl
lib/unicode/In/Thai.pl lib/unicode/In/Tibetan.pl
lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl
lib/unicode/In/YiRadicals.pl lib/unicode/In/YiSyllables.pl
lib/unicode/Is/ASCII.pl lib/unicode/Is/BidiAN.pl
lib/unicode/Is/BidiB.pl lib/unicode/Is/BidiCS.pl
lib/unicode/Is/BidiEN.pl lib/unicode/Is/BidiES.pl
lib/unicode/Is/BidiET.pl lib/unicode/Is/BidiL.pl
lib/unicode/Is/BidiON.pl lib/unicode/Is/BidiR.pl
lib/unicode/Is/BidiS.pl lib/unicode/Is/BidiWS.pl
lib/unicode/Is/C.pl lib/unicode/Is/Cc.pl
lib/unicode/Is/Cntrl.pl lib/unicode/Is/Co.pl
lib/unicode/Is/DCcircle.pl lib/unicode/Is/DCcompat.pl
lib/unicode/Is/DCfinal.pl lib/unicode/Is/DCfont.pl
lib/unicode/Is/DCinitial.pl lib/unicode/Is/DCisolated.pl
lib/unicode/Is/DCnarrow.pl lib/unicode/Is/DCnoBreak.pl
lib/unicode/Is/DCsmall.pl lib/unicode/Is/DCsquare.pl
lib/unicode/Is/DCsub.pl lib/unicode/Is/DCsuper.pl
lib/unicode/Is/DCvertical.pl lib/unicode/Is/DCwide.pl
lib/unicode/Is/DecoCanon.pl lib/unicode/Is/DecoCompat.pl
lib/unicode/Is/Digit.pl lib/unicode/Is/L.pl
lib/unicode/Is/Ll.pl lib/unicode/Is/Lm.pl lib/unicode/Is/Lo.pl
lib/unicode/Is/Lower.pl lib/unicode/Is/Lt.pl
lib/unicode/Is/Lu.pl lib/unicode/Is/M.pl lib/unicode/Is/Mc.pl
lib/unicode/Is/Mirrored.pl lib/unicode/Is/Mn.pl
lib/unicode/Is/N.pl lib/unicode/Is/Nd.pl lib/unicode/Is/No.pl
lib/unicode/Is/P.pl lib/unicode/Is/Pd.pl lib/unicode/Is/Pe.pl
lib/unicode/Is/Po.pl lib/unicode/Is/Ps.pl lib/unicode/Is/S.pl
lib/unicode/Is/Sc.pl lib/unicode/Is/Sm.pl lib/unicode/Is/So.pl
lib/unicode/Is/Syllable.pl lib/unicode/Is/XDigit.pl
lib/unicode/Is/Z.pl lib/unicode/Is/Zl.pl lib/unicode/Is/Zp.pl
lib/unicode/Is/Zs.pl lib/unicode/Jamo.txt
lib/unicode/JamoShort.pl lib/unicode/Name.pl
lib/unicode/ReadMe.txt lib/unicode/To/Digit.pl
lib/unicode/To/Lower.pl lib/unicode/To/Title.pl
lib/unicode/To/Upper.pl (@4606..) lib/unicode/Is/BidiAL.pl
lib/unicode/Is/BidiBN.pl lib/unicode/Is/BidiLRE.pl
lib/unicode/Is/BidiLRO.pl lib/unicode/Is/BidiNSM.pl
lib/unicode/Is/BidiPDF.pl lib/unicode/Is/BidiRLE.pl
lib/unicode/Is/BidiRLO.pl lib/unicode/Is/Cf.pl
lib/unicode/Is/Cn.pl lib/unicode/Is/Cs.pl
lib/unicode/Is/DCfraction.pl lib/unicode/Is/LbrkAI.pl
lib/unicode/Is/LbrkAL.pl lib/unicode/Is/LbrkB2.pl
lib/unicode/Is/LbrkBA.pl lib/unicode/Is/LbrkBB.pl
lib/unicode/Is/LbrkBK.pl lib/unicode/Is/LbrkCB.pl
lib/unicode/Is/LbrkCL.pl lib/unicode/Is/LbrkCM.pl
lib/unicode/Is/LbrkCR.pl lib/unicode/Is/LbrkEX.pl
lib/unicode/Is/LbrkGL.pl lib/unicode/Is/LbrkHY.pl
lib/unicode/Is/LbrkID.pl lib/unicode/Is/LbrkIN.pl
lib/unicode/Is/LbrkIS.pl lib/unicode/Is/LbrkLF.pl
lib/unicode/Is/LbrkNS.pl lib/unicode/Is/LbrkNU.pl
lib/unicode/Is/LbrkOP.pl lib/unicode/Is/LbrkPO.pl
lib/unicode/Is/LbrkPR.pl lib/unicode/Is/LbrkQU.pl
lib/unicode/Is/LbrkSA.pl lib/unicode/Is/LbrkSG.pl
lib/unicode/Is/LbrkSP.pl lib/unicode/Is/LbrkSY.pl
lib/unicode/Is/LbrkXX.pl lib/unicode/Is/LbrkZW.pl
lib/unicode/Is/Me.pl lib/unicode/Is/Nl.pl lib/unicode/Is/Pc.pl
lib/unicode/Is/Pf.pl lib/unicode/Is/Pi.pl lib/unicode/Is/Sk.pl
lib/unicode/Is/SylA.pl lib/unicode/Is/SylAA.pl
lib/unicode/Is/SylAAI.pl lib/unicode/Is/SylAI.pl
lib/unicode/Is/SylC.pl lib/unicode/Is/SylE.pl
lib/unicode/Is/SylEE.pl lib/unicode/Is/SylI.pl
lib/unicode/Is/SylII.pl lib/unicode/Is/SylN.pl
lib/unicode/Is/SylO.pl lib/unicode/Is/SylOO.pl
lib/unicode/Is/SylU.pl lib/unicode/Is/SylV.pl
lib/unicode/Is/SylWA.pl lib/unicode/Is/SylWAA.pl
lib/unicode/Is/SylWC.pl lib/unicode/Is/SylWE.pl
lib/unicode/Is/SylWEE.pl lib/unicode/Is/SylWI.pl
lib/unicode/Is/SylWII.pl lib/unicode/Is/SylWO.pl
lib/unicode/Is/SylWOO.pl lib/unicode/Is/SylWU.pl
lib/unicode/Is/SylWV.pl lib/unicode/Is/Upper.pl (@6139..)
pod/perlnewmod.pod (@6169..) pod/perldbmfilter.pod (@6344..)
lib/unicode/Number.pl (@6565..) configpm (@6849..)
t/io/openpid.t t/lib/trig.t (@6874..) lib/ExtUtils/typemap
(@6915..)
p4raw-integrated: from //depot/perl@6944 'copy in'
t/lib/ftmp-security.t (@6928..)
p4raw-integrated: from //depot/perl@6943 'copy in' hints/solaris_2.sh
(@6912..)
p4raw-integrated: from //depot/perl@6942 'copy in' INSTALL (@6928..)
p4raw-integrated: from //depot/perl@6940 'copy in' lib/Pod/Man.pm
(@6704..)
p4raw-integrated: from //depot/perl@6939 'copy in' win32/win32.h
(@6670..)
p4raw-integrated: from //depot/perl@6937 'edit in' Configure (@6912..)
'merge in' util.c (@6674..) perl.h (@6788..) config_h.SH
(@6912..)
p4raw-integrated: from //depot/perl@6936 'edit in' sv.c (@6929..)
p4raw-integrated: from //depot/perl@6935 'copy in' pod/perlmodlib.PL
(@6169..) lib/Pod/Checker.pm (@6578..) lib/CPAN.pm (@6797..)
p4raw-integrated: from //depot/perl@6930 'copy in'
lib/unicode/syllables.txt (@4008..) lib/unicode/Is/DCinital.pl
lib/unicode/Is/Print.pl (@4606..) lib/unicode/Is/Alnum.pl
lib/unicode/Is/Alpha.pl lib/unicode/Is/Word.pl (@6025..)
lib/unicode/Is/Graph.pl lib/unicode/Is/Punct.pl
lib/unicode/Is/Space.pl (@6139..) lib/unicode/mktables.PL
(@6565..) 'edit in' MANIFEST (@6903..)
p4raw-integrated: from //depot/perl@6928 'copy in' lib/File/Temp.pm
(@6892..)
p4raw-integrated: from //depot/perl@6926 'copy in' vms/vms.c (@6924..)
p4raw-integrated: from //depot/perl@6925 'copy in' t/op/tie.t (@6874..)
'merge in' pp_sys.c (@6720..)
p4raw-integrated: from //depot/perl@6922 'copy in' pod/perlhack.pod
(@6917..)
p4raw-integrated: from //depot/perl@6921 'edit in' pod/perlfunc.pod
(@6917..)
p4raw-integrated: from //depot/perl@6920 'copy in' configure.com
(@6816..)
p4raw-integrated: from //depot/perl@6917 'copy in' pod/perldebug.pod
(@6123..) pod/perlmodlib.pod (@6169..) pod/perlport.pod
(@6744..) pod/perltoc.pod (@6804..) pod/perldebtut.pod
(@6872..) pod/perlebcdic.pod (@6897..) 'merge in'
pod/perldiag.pod (@6807..) pod/perlguts.pod (@6872..)
p4raw-integrated: from //depot/perl@6915 'copy in' os2/OS2/REXX/REXX.xs
(@4432..) os2/os2ish.h (@6149..) os2/os2.c (@6741..)
p4raw-integrated: from //depot/perl@6913 'merge in' perl.c (@6816..)
p4raw-integrated: from //depot/perl@6912 'copy in' hints/hpux.sh
hints/linux.sh (@6477..) hints/aix.sh (@6864..)
p4raw-integrated: from //depot/perl@6909 'copy in' cop.h (@6553..)
p4raw-integrated: from //depot/perl@6906 'copy in' dump.c (@6881..)
t/lib/peek.t (@6890..)
p4raw-integrated: from //depot/perl@6903 'copy in' vms/test.com
(@6129..) vms/descrip_mms.template (@6646..)

23 years agoupdate Changes
Gurusamy Sarathy [Sun, 17 Dec 2000 18:09:08 +0000 (18:09 +0000)]
update Changes

p4raw-id: //depot/maint-5.6/perl@8146

23 years agoreintegrate files missed by change#7895
Gurusamy Sarathy [Tue, 28 Nov 2000 06:32:55 +0000 (06:32 +0000)]
reintegrate files missed by change#7895

p4raw-link: @7895 on //depot/maint-5.6/perl: 55516df506f35d728adac1ed8b0da052db10726d

p4raw-id: //depot/maint-5.6/perl@7899
p4raw-branched: from //depot/perl@7897 'branch in' utils/Makefile
(@6764..)
p4raw-deleted: from //depot/perl@7897 'delete in' utils/perlbc.PL
(@6764..)
p4raw-branched: from //depot/perl@6859 'branch in'
ext/ByteLoader/bytecode.h (@6763..)

23 years agocan't integrate these two files, for some reason
Gurusamy Sarathy [Mon, 27 Nov 2000 18:22:47 +0000 (18:22 +0000)]
can't integrate these two files, for some reason

p4raw-id: //depot/maint-5.6/perl@7897

23 years agointegrate changes#6763..6766,6770,6773,6775..6776,6778,6780,
Gurusamy Sarathy [Mon, 27 Nov 2000 18:11:21 +0000 (18:11 +0000)]
integrate changes#6763..6766,6770,6773,6775..6776,6778,6780,
6782..6791,6793..6814,6816,6818..6822,6824..6830,6838..6849,
6757..6890,6892..6901 from mainline

Bytecompiler patches from Benjamin Stuhl.

More bytecompiler.

Subject: [PATCH blead] B:: missing dependency

Subject: [PATCH: 6757] configure.com updates and syslog build

Long double Gconvert fixes from Yitzchak Scott-Thoennes
and Spider Boardman.

Subject: [PATCH blead] nextchar() abuse misses an optimisation

Long double fixes from Spider Boardman.

Make the selection of NVff et al stricter.

cSVOPo_*v things index into the current PL_curpad
under ithreads, which is different from the curpad
used by the XSUB.  (In other words, the code as-is
before this patch wouldn't work under ithreads.)

Be portable.

VMS MMS (make) wants null action.

Mac and other portability updates from Chris Nandor.

Storable support, v-version fixes.
Subject: CPAN.pm beta for testing available

Portability fix from Hugo van der Sanden.

Bad makefile.

Subject: [ID 20000823.004] [PATCH 5.6.0+] Pod::Html is too self-contained

Subject: [PATCH] (Mac OS X): Don't #define environ unless PERL_CORE

Subject: [PATCH] Re: [ID 20000821.008] Negitive numbers with vec dumps core

Replace #6705 with a minimal doc patch.
Subject: [PATCH 5.6.0] replace change #6705

Drop the separate perlbc, perlcc -b should be enough.

installperl couldn't tell whether it had run tests or not.
Subject: [PATCH] Re: installperl and t/TEST

Add silencer flags to installperl.
Subject: [PATCH] Making installperl silent.

Make "make install" by default silent.  A new "install-verbose"
target is verbose.

More liberal parsing of version numbers.
Subject: Re: CPAN.pm beta for testing available

Create directories in silence.
Subject: [PATCH] Another silencer for MakeMaker

DOS patches and portability/porting notes, from Tim Jenness.

Make installman to recognize the silence flag -S.

Actually do something with the silencer option.

Continue silencing.

Show the doc file, not the temp file.

Regen perltoc.

Subject: [PATCH] More silencing of installman.

Better wording for the vec lvalue diagnostic.
Subject: Re: [PATCH] Re: [ID 20000821.008] Negitive numbers with vec dumps core

Subject: [PATCH: 6805] several more tweaks to configure.com

Subject: [PATCH perl@6805, 5.6.0, 5.005_03] prevent rare Perl hang on VMS

Missing parts of
Subject: [PATCH: 6789] some endl fixes for VMS wackiness

Subject: [ID 20000824.029] MakeMaker manifypods fails on DJGPP systems
(applied slightly modified)

installperl --verbose and --silent.
Subject: Re: [PATCH] More silencing of installman.

Add install-silent target.

AIX 4.3.3 has SOCKS in libc with a differently named init routine,
the problem reported in
Subject: [ID 20000825.007] Building stable 5.6.0 on AIX 4.3.3 using SOCKS

Tweak the sfio/useperlio logic, hopefully as wished in
Subject: [ID 20000825.004] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6804 on i586-linux 2.2.12 (UNINSTALLED)

One forgotten file from #6816.

Subject: [PATCH @6820] installman under -w and strict (was Re: [PATCH] More silencing of installman.)

Remove duplicately applied patch shards.
Subject: [ID 20000825.012] [PATCH@6822] t/lib/cgi-html.t produces ugly cruft during 'make test'

Support preserving extremely big/small angles.

Subject: Re: [ID 20000825.019] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6820 on alpha-dec_osf 5.1 (UNINSTALLED)

Subject: [PATCH] installation not quite silent yet.

Update the test count.

Use UVxf, PTR2UV, NVff.

Document PTR2XX and INT2PTR.

no-install target a la make -n.
Subject: [PATCH] make no-install (was Re: [PATCH] installation not quite silent yet.)

grep -e isn't portable.
Subject: [ID 20000825.027] let me (perlbug@perl.com) know how I blew it

Can't get the test to reliably work thanks to the
inaccurateness of floating point.  "Resolves" bug ids
20000826.003, 20000826.009, 20000826.010,

Subject: installman buglet

DJGPP update from Laszlo Molnar.

Subject: MM_Unix.pm LD_RUN_PATH niggles on Solaris

Passing -R in ldflags makes now it to appear in the default
for lddlflags, just like with -L.
Subject: Re: MM_Unix.pm LD_RUN_PATH niggles on Solaris

Test nit.

Use the actual thread type, not the pointer-to-struct.

Provice virtual $Config{ccflags_nolargefiles} etc.

display_format used as a class method without arguments was broken,
reported in
Subject: Math::Complex->display_format() sets style to 'Math::Complex'

Subject: [ID 20000828.006] dir name "0" not safe with Cwd.pm

Subject: [ID 20000828.009] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6855 on i586-linux 2.2.12 (UNINSTALLED)

Subject: [PATCH@6855] _Minor_ change to overload.pm pod

opmini.o may be left around if a build is interrupted.

Typo in #6858.

Fix for ID 20000828.001, long doubles were not formatted
correctly (showed up in $], which stopped installing perl).

An attempt to fix the problem reported in
Subject: Building perl@6856 using gcc/AIX 4.3.3
I can't test this properly since the gcc installation I have
access to seems to be botched (gcc is calling the AIX cpp,
a losing proposition...)

Add -ld to archname on long tr...double platforms.

Subject: hv.h Doc Patch

Potential cruft.

Subject: [PATCH bleedperl@6856] warnings fixes

-S is the silent flag, -s is the strip flag.
Subject: [PATCH] Re: [PATCH] make no-install

Take out the SUIDMAIL thing, that will not be
a problem in 5.7.*.

Subject: [PATCH bleedperl@6866] spellings

Subject: [PATCH] Re: files not cleaned even by veryclean

Use minimal @INC in tests, most of the time just '../lib',
so that we simply can't pick up stuff from other Perls than
the one we are testing.  Pointed out by
Subject: Re: [PATCH: 6757] make new Storable tests forgiving of places where not built

Update to Getopt::Long 2.24, from Johan Vromans.

Fix for thinko in #6848.
Subject: Compiler error in ext/Thread/Thread.c (bleadperl@6866)

Patches all over for people and the files they (hopefully) care about.

Subject: Net::protoent does not export 'getproto'

Missed a change in #6869.

Subject: [PATCH] Warnings in B::Deparse

Subject: [PATCH] Glob dumping

Disable one of the tests for now.

Disabling the one test is a bit tricky.

Don't forget to tidy up.

The #6881 removed one dump line.

Subject: Re: [ID 20000525.003] perldoc fails when Makefile.PL is in cwd

Under usethreads the dumped variable is IN_PAD.
Subject: Re: [PATCH] Glob dumping

Subject: [ID 20000829.026] [PATCH 6868] File::Temp

Subject: [ID 20000829.022] [PATCH 6868] Minor nit in installhtml

Subject: [ID 20000829.023] [PATCH 6868] perlbug@perl.com --> perlbug@perl.org

Regen Configure for #6894.

Subject: [PATCH: 6889] updates to perlebcdic.pod

Undo namespace pollution of #6878.
Subject: Re: Net::protoent does not export 'getproto'

Admit that we are leaking scalars.

Subject: [PATCH 5.6.0] [ID 20000608.006] panic: magic_killbackrefs with blessed global weakrefs

p4raw-link: @6775 on //depot/perl: 19adaf67a10f854fd19b7a4980e036b2eeaf05ffon //depot/metaconfig: 248d98eefe090b37b33a2145a65afd50f306b435
p4raw-link: @6773 on //depot/perl: 44e147dea8896d18032c55a14e77f24dabd1a153
p4raw-link: @6770 on //depot/perl: 769cfde878d2292062fc39e70db12f128627e07d
p4raw-link: @6766 on //depot/perl: a5fddd449edfd34ed04a31b1966f9c42c9c48615
p4raw-link: @6763 on //depot/perl: 059a8bb71dff4eb7a6ca47bbe766a3e1c7c58020

p4raw-id: //depot/maint-5.6/perl@7895
p4raw-integrated: from //depot/perl@7894 'copy in' t/op/undef.t
(@2375..) t/base/term.t t/comp/colon.t t/lib/abbrev.t
t/lib/basename.t t/lib/bigint.t t/lib/checktree.t
t/lib/dirhand.t t/lib/errno.t t/lib/filecache.t
t/lib/filehand.t t/lib/findbin.t t/lib/getopt.t
t/lib/io_const.t t/lib/io_dir.t t/lib/io_dup.t t/lib/io_taint.t
t/lib/opcode.t t/lib/open2.t t/lib/ops.t t/lib/ph.t
t/lib/safe1.t t/lib/searchdict.t t/lib/selectsaver.t
t/lib/soundex.t t/lib/symbol.t t/lib/texttabs.t
t/lib/tie-push.t t/lib/tie-stdarray.t t/lib/tie-stdpush.t
t/lib/timelocal.t t/op/defins.t t/op/goto_xs.t t/op/rand.t
t/op/subst_amp.t t/op/tiearray.t (@2891..) t/op/lop.t (@2901..)
t/lib/h2ph.t (@2942..) t/lib/sdbm.t (@3317..)
t/lib/autoloader.t (@3327..) t/comp/cpp.t t/lib/gdbm.t
t/lib/io_pipe.t t/lib/ndbm.t (@3399..) t/lib/bigintpm.t
(@3474..) t/lib/io_linenum.t (@3516..) t/lib/io_multihomed.t
t/lib/textfill.t t/lib/textwrap.t (@3650..) t/lib/db-recno.t
(@3858..) t/lib/db-hash.t t/lib/odbm.t t/op/filetest.t
(@4008..) t/lib/db-btree.t (@4142..) hints/README.hints
(@4271..) t/comp/bproto.t (@4312..) t/op/glob.t (@4356..)
t/op/subst.t (@4669..) t/lib/filecopy.t (@4753..)
t/op/exists_sub.t (@4827..) lib/ExtUtils/Command.pm (@4860..)
t/op/attrs.t (@4907..) t/op/closure.t (@4970..) hv.h (@5009..)
t/lib/safe2.t (@5129..) t/op/mkdir.t (@5164..) t/op/die_exit.t
(@5266..) t/lib/env-array.t t/lib/env.t (@5405..) t/op/avhv.t
(@5492..) lib/Math/Trig.pm (@5507..) t/lib/fatal.t (@5601..)
installhtml (@5605..) t/lib/filepath.t t/lib/io_sel.t
t/lib/socket.t t/pragma/diagnostics.t (@5702..) t/lib/fields.t
t/lib/parsewords.t t/op/hashwarn.t (@5712..) t/lib/attrs.t
(@5747..) t/io/pipe.t (@5841..) t/lib/io_unix.t (@5848..)
t/comp/use.t (@5851..) t/op/nothr5005.t (@5875..) t/io/fs.t
(@5886..) t/op/universal.t (@5912..) pod/perlmodinstall.pod
(@5917..) pod/perlthrtut.pod (@5939..) t/op/sort.t (@5975..)
t/lib/glob-basic.t t/lib/glob-case.t t/lib/glob-taint.t
(@5981..) t/lib/io_poll.t (@6009..) t/lib/open3.t (@6020..)
t/op/quotemeta.t (@6087..) t/pragma/strict.t (@6122..)
t/lib/ftmp-mktemp.t (@6169..) t/lib/filefind.t (@6170..)
t/io/argv.t (@6294..) bytecode.pl ext/B/B/Assembler.pm
ext/B/O.pm ext/ByteLoader/ByteLoader.pm
ext/ByteLoader/ByteLoader.xs (@6349..) ext/B/B/Asmdata.pm
ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h warnings.h
(@6355..) t/lib/filefunc.t t/lib/filespec.t (@6359..)
t/op/my_stash.t t/op/pack.t (@6362..) hints/bsdos.sh (@6363..)
lib/Pod/Html.pm t/lib/anydbm.t t/lib/dumper-ovl.t
t/lib/hostname.t t/lib/ipc_sysv.t (@6366..) t/op/method.t
(@6369..) t/lib/selfloader.t (@6387..) intrpvar.h (@6397..)
t/op/lfs.t (@6436..) t/lib/charnames.t (@6462..)
t/comp/require.t (@6497..) README (@6505..) t/lib/dosglob.t
t/lib/ftmp-posix.t t/lib/glob-global.t t/op/grent.t
t/op/pwent.t (@6553..) t/op/readdir.t (@6563..)
t/lib/ansicolor.t t/lib/cgi-pretty.t t/lib/cgi-request.t
t/lib/gol-compat.t t/lib/gol-linkage.t (@6581..) t/op/int.t
(@6583..) t/op/lex_assign.t (@6587..) ext/B/defsubs_h.PL
(@6589..) t/op/magic.t (@6662..) lib/Getopt/Long.pm (@6697..)
lib/Win32.pod (@6705..) lib/warnings.pm warnings.pl (@6707..)
t/op/stat.t (@6752..) t/lib/complex.t (@6857..)
t/lib/gol-basic.t t/lib/gol-oo.t (@6874..) 'edit in'
ext/B/Makefile.PL (@6780..) pod/perlutil.pod (@6793..)
t/lib/posix.t (@6844..) 'merge in' t/pragma/constant.t
(@6362..) t/lib/english.t (@6388..) t/op/gv.t (@6445..)
t/pragma/warn/7fatal (@6466..)
p4raw-integrated: from //depot/perl@6901 'edit in' sv.c (@6863..)
p4raw-integrated: from //depot/perl@6900 'edit in' t/pragma/warnings.t
(@6874..)
p4raw-integrated: from //depot/perl@6898 'edit in' lib/Net/protoent.pm
(@6878..)
p4raw-integrated: from //depot/perl@6897 'edit in' pod/perlebcdic.pod
(@6872..)
p4raw-integrated: from //depot/perl@6896 'edit in' Configure
config_h.SH (@6895..)
p4raw-integrated: from //depot/perl@6894 'copy in' pod/perlxs.pod
(@6344..) pod/perlfaq2.pod (@6373..) pod/perllocale.pod
(@6437..) hints/freebsd.sh (@6484..) pod/perl.pod (@6676..)
utils/perlbug.PL (@6728..) 'edit in' INSTALL (@6816..) 'merge
in' pod/perl56delta.pod (@6731..)
p4raw-integrated: from //depot/perl@6892 'edit in' lib/File/Temp.pm
(@6844..)
p4raw-integrated: from //depot/perl@6890 'edit in' t/lib/peek.t
(@6886..)
p4raw-integrated: from //depot/perl@6887 'copy in' utils/perldoc.PL
(@6633..)
p4raw-integrated: from //depot/perl@6885 'edit in'
t/lib/ftmp-security.t (@6884..)
p4raw-integrated: from //depot/perl@6881 'copy in' dump.c (@6685..)
p4raw-integrated: from //depot/perl@6880 'copy in' ext/B/B/Deparse.pm
(@6706..)
p4raw-integrated: from //depot/perl@6879 'merge in' mg.c (@6642..)
p4raw-integrated: from //depot/perl@6877 'copy in' AUTHORS (@6577..)
'merge in' MAINTAIN (@6577..)
p4raw-integrated: from //depot/perl@6876 'edit in' ext/Thread/Thread.xs
(@6848..)
p4raw-integrated: from //depot/perl@6874 'copy in' t/lib/io_tell.t
t/lib/io_xs.t t/op/tiehandle.t (@2891..) t/lib/io_udp.t
(@3730..) t/pragma/sub_lval.t (@4278..) t/op/regexp.t (@4574..)
t/io/openpid.t t/pragma/subs.t (@5397..) t/lib/tie-stdhandle.t
t/op/tie.t (@5702..) t/io/open.t t/op/assignwarn.t (@5712..)
t/lib/io_sock.t (@5722..) t/lib/thr5005.t (@5875..) t/op/ver.t
(@5920..) t/comp/proto.t (@5963..) t/lib/syslog.t (@6018..)
t/op/substr.t (@6090..) t/op/64bitint.t (@6169..)
t/op/runlevel.t (@6214..) t/lib/dprof.t t/lib/dumper.t
(@6366..) t/op/taint.t (@6373..) t/lib/syslfs.t (@6436..)
t/pragma/utf8.t (@6476..) t/pragma/locale.t (@6559..)
t/lib/cgi-form.t (@6581..) t/lib/cgi-function.t (@6611..)
t/lib/ftmp-tempfile.t (@6626..) t/lib/b.t (@6638..)
t/op/sprintf.t (@6660..) t/op/misc.t t/op/regmesg.t (@6663..)
t/op/fork.t (@6693..) t/op/bop.t (@6702..) t/op/pat.t (@6703..)
'edit in' t/lib/cgi-html.t (@6825..) t/lib/trig.t (@6842..)
'merge in' t/op/tr.t (@6471..) t/pragma/overload.t (@6552..)
p4raw-integrated: from //depot/perl@6873 'copy in' hints/os2.sh
(@6149..) 'edit in' Makefile.SH (@6870..)
p4raw-integrated: from //depot/perl@6872 'copy in' README.os390
(@5917..) pod/perl5004delta.pod (@6344..) pod/perlipc.pod
(@6534..) pod/perldebtut.pod (@6740..) 'edit in'
pod/perlfunc.pod (@6790..) 'merge in' pod/perlguts.pod
(@6832..)
p4raw-integrated: from //depot/perl@6869 'copy in' pod/perllexwarn.pod
(@6707..)
p4raw-integrated: from //depot/perl@6864 'copy in' hints/aix.sh
(@6477..)
p4raw-integrated: from //depot/perl@6862 'copy in' lib/Cwd.pm (@6858..)
p4raw-integrated: from //depot/perl@6860 'copy in' lib/overload.pm
(@5527..)
p4raw-integrated: from //depot/perl@6857 'copy in' lib/Math/Complex.pm
(@6750..)
p4raw-integrated: from //depot/perl@6849 'copy in' configpm (@6688..)
p4raw-integrated: from //depot/perl@6847 'merge in'
t/pragma/warn/pp_sys (@6844..)
p4raw-integrated: from //depot/perl@6845 'edit in'
lib/ExtUtils/MM_Unix.pm (@6811..)
p4raw-integrated: from //depot/perl@6844 'copy in' djgpp/config.over
(@5288..) pod/buildtoc.PL (@6676..)
p4raw-integrated: from //depot/perl@6843 'edit in' installman (@6839..)
p4raw-integrated: from //depot/perl@6840 'copy in' hints/solaris_2.sh
(@6594..)
p4raw-integrated: from //depot/perl@6839 'edit in' installperl
(@6838..)
p4raw-integrated: from //depot/perl@6828 'copy in' gv.c (@6620..)
p4raw-integrated: from //depot/perl@6822 'edit in' vos/config.h
(@6816..)
p4raw-integrated: from //depot/perl@6816 'copy in' vos/config.pl
(@6169..) epoc/config.sh vos/config.def vos/config_h.SH_orig
win32/config.bc win32/config.gc win32/config.vc (@6691..) 'edit
in' perl.c (@6763..) configure.com (@6808..)
p4raw-integrated: from //depot/perl@6809 'copy in' vms/vms.c (@6366..)
p4raw-integrated: from //depot/perl@6807 'edit in' pod/perldiag.pod
(@6790..)
p4raw-integrated: from //depot/perl@6804 'copy in' pod/perltoc.pod
(@6676..)
p4raw-integrated: from //depot/perl@6797 'edit in' lib/CPAN.pm
(@6783..)
p4raw-integrated: from //depot/perl@6793 'merge in' MANIFEST (@6767..)
p4raw-integrated: from //depot/perl@6791 'copy in' win32/win32.c
(@6738..)
p4raw-integrated: from //depot/perl@6790 'copy in' t/op/vec.t (@6191..)
'merge in' doop.c (@6552..)
p4raw-integrated: from //depot/perl@6788 'merge in' perl.h (@6685..)
p4raw-integrated: from //depot/perl@6784 'copy in' ext/re/Makefile.PL
(@3606..)
p4raw-integrated: from //depot/perl@6783 'copy in'
lib/CPAN/FirstTime.pm (@6579..)
p4raw-integrated: from //depot/perl@6776 'edit in' ext/B/B.xs (@6763..)
p4raw-integrated: from //depot/perl@6773 'copy in' t/lib/bigfltpm.t
(@6673..)
p4raw-integrated: from //depot/perl@6770 'copy in' regcomp.c (@6747..)
p4raw-integrated: from //depot/perl@6764 'copy in' utils/perlbc.PL
(@3356..)
p4raw-integrated: from //depot/perl@6763 'copy in' ext/B/B.pm (@6344..)
ext/B/B/Bytecode.pm (@6349..) embedvar.h (@6438..) perlapi.h
(@6553..)

23 years agoa couple of nits
Gurusamy Sarathy [Mon, 27 Nov 2000 16:00:34 +0000 (16:00 +0000)]
a couple of nits

p4raw-id: //depot/maint-5.6/perl@7894

23 years agointegrate changes#6666..6678,6680..6682,6684..6691,6699..6733,
Gurusamy Sarathy [Mon, 27 Nov 2000 15:10:56 +0000 (15:10 +0000)]
integrate changes#6666..6678,6680..6682,6684..6691,6699..6733,
6740..6745,6747..6757,6760

Subject: Re: [ID 20000816.006] [PATCH @6655] Shell.pm, bug fix, strict and OO Interface

Subject: [PATCH(2) @6655] Re: perldebut.pod - spelling

Doc nits spotted by Richard Soderberg.

move WNOHANG definition to where other such things are

Make $Config{byteorder} more magical so that it is
dynamically computed: nice for 'fat binaries'.
Subject: [PATCH]: default byteorder

Subject: [PATCH] Cwd.pm now uses strict

Subject: Re: [PATCH]Re: Questions about Math::BigFloat

Get -DLEAKTEST to compile (not necessarily to work, mind)
Subject: [ID 20000724.006] -DLEAKTEST problem

perldebtut 1.10 from Richard Foley, plus Celsius and Fahrenheit.

Add perlebcdic from Peter Prymmer, regen toc.

Don't propose using modules built for 5.005 if no binary
compatibility with 5.005 is attempted.

Do not use prototyping here.
Subject: [ID 20000817.016] [PATCH] Peek.xs

Document what the backtick returns if the command fails.

Add byteorder to the myconfig output.

Introduce NVef, NVff, and NVgf, use the middle one.
(helps for lib/peek + Linux + long doubles)  Reported in
Subject: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13
Use NVs in POSIX math, not doubles.
Subject: [ID 20000817.014] POSIX & modfl

Subject: [PATCH 5.6.0+] newSVrv() memory leak

The byteorder code in #6671 was wrong.

Fix the lib/complex failure of
Subject: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13
Linux long double accuracy issue: something that
when printed with %g looks like "2" but int() of it is 1.

Propagate new Configure vars.

Unbuffer the output.

Subject: [PATCH] perltrap.pod spring cleaning

Subject: [PATCH] perlfunc.pod -- clarifying sprintf array argument issues
Subject: [ID 20000817.018] behaviour change 5.5.3 -> 5.6.0 re "Modification of a read-only value"

Tiny Getopt::Long patch from Johan Vromans.

Document code point which makes if (defined %stash::) to work
(noted by Spider Boardman).

Subject: [PATCH perl@6698] cygwin port

Document the NDBM_File and ODBM_File as SDBM_File
was documented in #6417.

The new tests were missing from #6415.

Add [[:blank:]] as suggested in
Subject: [ID 20000716.024] [=cc=] / [:blank:]
(the [=cc=] has already been taken care of by #6439
 so the whole bug report can be closed)
and make [[:space:]] to be equivalent to isspace(3)
(as opposed to \s, which is isSPACE()).  The difference
is that now [[:space:]] matches the mythical vertical tab,
while \s doesn't.

Don't eat leading os from index entries.
Subject: Re: [ID 20000810.006] Pod::Man Ate My 'O'!

Subject: [PATCH 5.6.0+] fix for Win32::DomainName

Typo in pp_complement().
Subject: [PATCH perl-current] Deparse

Add warnif(), check warnings further up the stack,
all the warnings functions now can take an optional object reference.
Subject: [PATCH bleedperl@6691] warnings pragma update

Fix a core dump in lib/selfloader under -DDEBUGGING.
Subject: PATCH @6698 for [ID 20000817.007] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6676 on alpha-dec_osf 4.0f (UNINSTALLED)

Subject: [PATCH 5.6.0+] fix for Win32::GetFullPathName and Win32::GetShortPathName

Subject: [PATCH: 6698] tidy up the temp files left by peek tests on VMS

Subject: [PATCH: 6698] was Re: [PATCH: 6640] VMS Makefile.SH update (fwd)
Put back the long double avoidance code to POSIX.xs
because VMS seems to need it still.

Introduce a 'veryclean' target that is like 'distclean'
but also removes *~ and *.orig.

Subject: [ID 20000817.023] endianness description in perlfunc.pod

Subject: [PATCH perl@6698] File::Temp fix-ups for OpenVMS

Let's try #6717 again.

UTF8 concat fixes.
Subject: [PATCH @6713] Re: [ID 20000815.006] latest patched perl core dumps

pp_open() could pass an uninitialized filename down to do_open9().

Subject: Re: [ID 20000819.002] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6707 on i686-linux 2.2.5-16 (UNINSTALLED)

Update to CGI 2.72, from Lincoln Stein.

Subject: [PATCH] Silence MakeMaker (Was: installman)

Use temporary directory instead of current directory.
Subject: Re: [ID 20000816.011] Test failure in lib/ftmp-security.t

Document odd vs even subreleases and -Dusedevel.

The veryclean target needs to clobber.

Use File::Spec->tmpdir().

Document the number of exponent digits.

Mention perlebcdic and perlposix-bc.

s/this one/the 5.6.0 release/

The #6724 is here.

The correct cleaning order is an art.

small tweaks for change#6705: avoid C++ style comments in C code;
use Perl's malloc API rather than the low level system one

Array context keeps slithering in.

Subject: Re: 5.7.0 getting really close, new snapshot: perldelta, Storable

Subject: [PATCH] os2.c fix for use64bitint

Update to Pod::LaTeX 0.53.
Subject: [PATCH] lib/Pod/LaTeX.pm updates

Document the endianness of Alpha more precisely.

Subject: RE: [PATCH perl@6736] t/pragma/warn/9enabled assumes stdout buffered

Rename the macro argument because some preprocessors
can't tell the difference and expand arguments also inside
double quoted strings.

free TLS slot properly on Windows

use Cwd 'chdir' didn't set $ENV{PWD} correctly on Windows

Unicos/mk requires elaborate paranoia.

Tweak the floating point output routine preferences.

Also under djgpp the timestamps are funky.

Apply some PodParser 1.18 patches; the Pod/Find.pm
patches cannot be applied since #6712 conflicts.

Use PodParser 1.18 new test.

A pod nit.
Subject: [PATCH] pod/perlre.pod (was Re: [ID 20000821.007] $&, $1, etc. disappear when sub returns)

Be verydeepclean.

p4raw-link: @6705 on //depot/perl: d12db45c09c7b1994500d95b22b3635ca28bfffb
p4raw-link: @6684 on //depot/perl: 2b899b4a6ad0a96c47e1bf92850882725a1127e9
p4raw-link: @6682 on //depot/perl: 43dd4d2146112dca2aa15fc1e2f00ffa207319c5
p4raw-link: @6680 on //depot/perl: c434e2251835c9eff392e229e50c4193709f1c26on //depot/metaconfig: 18f93d3e5b13d14fcfb854eb981cca27cf93527c
p4raw-link: @6678 on //depot/perl: e54dc35bb8a9a01ec402faf8e8793a3a02d6fdf2
p4raw-link: @6666 on //depot/perl: 8d5b6de5e1eb7bf5df60c4299d3d7e78abf5d747

p4raw-id: //depot/maint-5.6/perl@7893
p4raw-integrated: from //depot/perl@7887 'copy in' README.vmesa
(@2219..) lib/Math/BigInt.pm (@3332..)
ext/Devel/Peek/Makefile.PL (@3709..) ext/NDBM_File/NDBM_File.pm
ext/ODBM_File/ODBM_File.pm (@4871..) lib/Shell.pm (@4874..)
lib/Math/BigFloat.pm (@4954..) ext/GDBM_File/GDBM_File.xs
(@5091..) t/pod/special_seqs.xr (@5198..) win32/win32thread.h
(@5651..) lib/Tie/Hash.pm lib/Tie/Scalar.pm lib/syslog.pl
(@5702..) lib/fields.pm (@5712..) hints/unicos.sh (@6169..)
pod/perlsyn.pod pod/perltrap.pod (@6344..) README.posix-bc
(@6373..) ext/SDBM_File/SDBM_File.pm (@6417..) lib/Pod/LaTeX.pm
(@6553..) lib/Pod/Find.pm lib/Pod/Parser.pm lib/Pod/Usage.pm
t/pod/special_seqs.t (@6578..) thread.h (@6594..) 'edit in'
t/pragma/warn/9enabled (@6707..) lib/Pod/InputObjects.pm
(@6740..)
p4raw-integrated: from //depot/perl@6760 'edit in' Makefile.SH
(@6733..)
p4raw-integrated: from //depot/perl@6756 'edit in' pod/perlre.pod
(@6703..)
p4raw-integrated: from //depot/perl@6752 'copy in' t/op/stat.t
(@6501..)
p4raw-integrated: from //depot/perl@6751 'edit in' Configure (@6685..)
p4raw-integrated: from //depot/perl@6750 'edit in' lib/Math/Complex.pm
(@6689..)
p4raw-integrated: from //depot/perl@6749 'edit in' lib/Cwd.pm (@6672..)
p4raw-integrated: from //depot/perl@6748 'copy in' win32/perllib.c
(@6317..)
p4raw-integrated: from //depot/perl@6747 'edit in' regcomp.c (@6709..)
p4raw-integrated: from //depot/perl@6744 'edit in' pod/perlfunc.pod
(@6729..) pod/perlport.pod (@6730..)
p4raw-integrated: from //depot/perl@6743 'edit in' pod/perlop.pod
(@6682..)
p4raw-integrated: from //depot/perl@6741 'copy in' os2/os2.c (@6149..)
p4raw-integrated: from //depot/perl@6740 'edit in' pod/perldebtut.pod
(@6675..)
p4raw-integrated: from //depot/perl@6738 'edit in' win32/win32.c
(@6710..)
p4raw-integrated: from //depot/perl@6732 'copy in'
t/lib/ftmp-security.t (@6724..)
p4raw-integrated: from //depot/perl@6731 'merge in' pod/perl56delta.pod
(@6344..)
p4raw-integrated: from //depot/perl@6728 'copy in' utils/perlbug.PL
(@6652..)
p4raw-integrated: from //depot/perl@6725 'copy in' INSTALL (@6644..)
p4raw-integrated: from //depot/perl@6723 'copy in'
lib/ExtUtils/MM_Unix.pm (@6714..)
p4raw-integrated: from //depot/perl@6722 'copy in' lib/CGI.pm (@6643..)
p4raw-integrated: from //depot/perl@6720 'merge in' pp_sys.c (@6661..)
p4raw-integrated: from //depot/perl@6719 'copy in' t/op/append.t
(@1575..) pp_hot.c (@6531..)
p4raw-integrated: from //depot/perl@6718 'copy in' lib/File/Temp.pm
(@6717..)
p4raw-integrated: from //depot/perl@6714 'copy in' utils/Makefile
(@4092..) x2p/Makefile.SH (@6383..) 'merge in' pod/Makefile.SH
(@6373..)
p4raw-integrated: from //depot/perl@6713 'edit in' ext/POSIX/POSIX.xs
(@6686..)
p4raw-integrated: from //depot/perl@6712 'copy in' t/pod/find.t
(@6600..)
p4raw-integrated: from //depot/perl@6711 'copy in' t/lib/peek.t
(@6641..)
p4raw-integrated: from //depot/perl@6707 'copy in' lib/Class/Struct.pm
lib/Tie/Handle.pm (@5702..) warnings.pl (@6146..)
pod/perllexwarn.pod (@6344..) lib/warnings.pm (@6355..)
p4raw-integrated: from //depot/perl@6706 'copy in' ext/B/B/Deparse.pm
(@6589..)
p4raw-integrated: from //depot/perl@6705 'copy in' lib/Win32.pod
(@6369..)
p4raw-integrated: from //depot/perl@6704 'copy in' lib/Pod/Man.pm
(@6366..)
p4raw-integrated: from //depot/perl@6703 'copy in' pod/perlretut.pod
(@6130..) handy.h (@6450..) regcomp.h (@6560..) regexec.c
(@6591..) t/op/pat.t (@6620..)
p4raw-integrated: from //depot/perl@6702 'copy in' t/op/bop.t (@5954..)
p4raw-integrated: from //depot/perl@6699 'merge in' op.c (@6471..)
p4raw-integrated: from //depot/perl@6697 'copy in' lib/Getopt/Long.pm
(@6576..) t/lib/gol-basic.t t/lib/gol-oo.t (@6581..)
p4raw-integrated: from //depot/perl@6696 'merge in' pod/perldiag.pod
(@6663..)
p4raw-integrated: from //depot/perl@6693 'copy in' t/op/fork.t
(@6659..)
p4raw-integrated: from //depot/perl@6691 'copy in' vos/config.def
vos/config.h vos/config_h.SH_orig win32/config.bc
win32/config.gc win32/config.vc win32/config_H.bc
win32/config_H.gc win32/config_H.vc (@6169..) epoc/config.sh
(@6363..) configure.com (@6613..)
p4raw-integrated: from //depot/perl@6688 'edit in' configpm (@6671..)
p4raw-integrated: from //depot/perl@6687 'edit in' sv.c (@6678..)
p4raw-integrated: from //depot/perl@6686 'copy in' ext/POSIX/typemap
(@1204..)
p4raw-integrated: from //depot/perl@6685 'copy in' pod/perlguts.pod
(@6496..) Porting/Glossary Porting/config.sh Porting/config_H
(@6660..) 'edit in' dump.c (@6678..) config_h.SH (@6680..)
'merge in' perl.h (@6648..)
p4raw-integrated: from //depot/perl@6684 'copy in' myconfig.SH
(@6460..)
p4raw-branched: from //depot/perl@6676 'branch in' pod/perlebcdic.pod
p4raw-integrated: from //depot/perl@6676 'copy in' pod/buildtoc.PL
pod/perl.pod pod/perltoc.pod (@6599..) 'merge in' MANIFEST
(@6613..)
p4raw-integrated: from //depot/perl@6674 'merge in' util.c (@6659..)
p4raw-integrated: from //depot/perl@6673 'copy in' t/lib/bigfltpm.t
(@5486..)
p4raw-integrated: from //depot/perl@6670 'copy in' win32/win32.h
(@6472..)

23 years agointegrate changes#6613..6616,6620..6665 from mainline
Gurusamy Sarathy [Mon, 27 Nov 2000 14:13:05 +0000 (14:13 +0000)]
integrate changes#6613..6616,6620..6665 from mainline

VMS configure.com update continues.

Subject: Test fails / warnings with perl-current #6612

Subject: [PATCH] @+, @- readonly (was Re: @<punct> interpolating in "")

Subject: Re: [ID 20000807.003] [PATCH] Debugger treatment of condition "0"

For now remove the mail code.

Subject: Re: [PATCH] @+, @- readonly

Subject: warning: storage class after type is obsolescent

Subject: sfio2000

Subject: Re: File::Temp problems on VMS in bleedperl

README.os2 update.
Subject: Re: [PATCH perl-current] Make op/sprintf.t more comprehensive,

Make the user to give up his firstborn, err, to knowingly
verify installing an unstable developer release.  Also bump
the release to 5.7.0, but leave a patch tag in the local
patches saying that this is not yet the real thing.

Update (kinda) to Test 1.14, from Joshua Pritikin.

make ok etc also for win32.

Subject: [ID 20000815.005] [PATCH] perldoc not looking in the right place for script pod

Don't blow limited stacks, a lower number is enough to
tickle the lookbehind limit.

Use -Dusedevel; regen Configure and the respective Porting stuff.

Subject: [PATCH] debugger exit code should reflect user exit code

Subject: [PATCH perl@6620] cygwin port

Missed a file from #6638.

Subject: [PATCH] for t/lib/peek.t (was Re: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13)

magic callbacks all need to have same type signature

Subject: [ID 20000815.014] [PATCH] INSTALL doesn't mention 64 bit support.

Fix a dependency problem.
Subject: [PATCH: 6640] VMS Makefile.SH update

The numeric locale was reset to "C" by s?printf and never restored.
Subject: [ID 20000809.003] setlocale(LC_NUMERIC...) produces different results in 5.005 and 5.6
No test since adding the failing example to locale.t
does not fail -- probably because the locale settings are so
thoroughly tweaked by that time.  Running the example standalone
does fail, though.  UPDATE: test case added at change #7540.

Subject: [ID 20000324.040] minor fix to perlhpux.pod

Update to CPAN 1.57.

Subject: [PATCH] Cwd::_backtick_pwd does not check return value

Change the perlbug address to perl.org since it's more forgiving.

Change the regx compilation error markers to use = instead of <
since pod makes using the latter quite messy.  Reported in
ID 20000814.006 by Abigail and in
Subject: Unknown escape E<> ?

Update to perldebtut 1.9, from Richard Foley.

check that the number pseudo children doesn't exceed
MAXIMUM_WAIT_OBJECTS, which is currently 64 (avoids overflowing
the WaitForMultipleObjects() limit that would cause wait()
to crash)
wait() and waitpid() could potentially be rewritten to use
more than one thread to do the waiting to eliminate this
limitation

change#6328 could make close(SOCKET) return false on windows
when it shouldn't

pod nit seen in passing

on windows, the return values from wait() and waitpid() don't
match those of pseudo-pids

waitpid() now handles externally spawned pids correctly;
fixes for backtick/wait/waitpid failures on Windows 9x
these changes make the pid returned by process functions on
Windows 9x always positive by clearing the high bit (which
is always set on Win9x); pseudo-process PIDs are likewise
always negative now on Win9x (just as on NT/2000)

trailing new %ENV entries weren't being pushed into the real
environment of subprocesses on Windows

Tweak the regex compilation errors once more.

avoid warnings from dense compiler

add "ok" targets from change#6632 in makefile.mk

p4raw-link: @7540 on //depot/perl: dd8482fcac1d87406d052ae3262cc452d6d23e15
p4raw-link: @6665 on //depot/perl: a6f858fb2719161c2b122286fdbda3043da1ded3
p4raw-link: @6632 on //depot/perl: 017e10814b1e1d25c7506a0b0903863aee5cb0ca
p4raw-link: @6620 on //depot/perl: a29d06eddb19ab1d6c524328bb98500ebb28dcdb
p4raw-link: @6616 on //depot/perl: 3170649431eb5688b22560d1c824cf4b7252a79c
p4raw-link: @6613 on //depot/perl: 570bb66edbdc88644c2ce13efdf5f85f3d05be88
p4raw-link: @6328 on //depot/perl: 4e94524934c1af4124b2888d9716e5304ee50ad9

p4raw-id: //depot/maint-5.6/perl@7887
p4raw-deleted: from //depot/perl@7885 'delete in' lib/Pod/PlainText.pm
(@6600..) vms/configure.com (@6603..)
p4raw-integrated: from //depot/perl@7885 'copy in' regcomp.pl (@3372..)
jpl/README (@4159..) globvar.sym (@4602..) XSUB.h (@5008..)
pod/perlcompile.pod (@5917..) regnodes.h (@6355..)
t/pragma/warn/regcomp (@6653..)
p4raw-integrated: from //depot/perl@6665 'copy in' pod/perlport.pod
(@6638..) 'merge in' win32/makefile.mk (@6375..) win32/Makefile
(@6632..)
p4raw-integrated: from //depot/perl@6664 'copy in' win32/win32.c
(@6661..)
p4raw-integrated: from //depot/perl@6663 'copy in' regcomp.c
t/op/misc.t t/op/re_tests (@6653..) 'edit in' t/op/regmesg.t
(@6653..) 'merge in' pod/perldiag.pod (@6653..)
p4raw-integrated: from //depot/perl@6662 'copy in' t/op/magic.t
(@5712..) win32/perlhost.h (@6661..)
p4raw-integrated: from //depot/perl@6661 'merge in' pp_sys.c (@6659..)
p4raw-integrated: from //depot/perl@6660 'copy in' Porting/Glossary
Porting/config.sh Porting/config_H t/op/sprintf.t (@6645..)
'edit in' Configure (@6645..) sv.c (@6648..) 'ignore'
config_h.SH (@6645..) 'merge in' pod/perlfunc.pod (@6658..)
p4raw-integrated: from //depot/perl@6659 'copy in' t/op/fork.t
(@5266..) 'merge in' util.c (@6562..)
p4raw-integrated: from //depot/perl@6657 'copy in' win32/win32sck.c
(@6375..)
p4raw-integrated: from //depot/perl@6654 'copy in' pod/perldebtut.pod
(@6599..)
p4raw-integrated: from //depot/perl@6652 'copy in' utils/perlbug.PL
(@6451..)
p4raw-integrated: from //depot/perl@6651 'copy in' lib/Cwd.pm (@6537..)
p4raw-integrated: from //depot/perl@6650 'copy in' lib/CPAN.pm
(@6609..)
p4raw-integrated: from //depot/perl@6649 'copy in' README.hpux
(@6470..)
p4raw-integrated: from //depot/perl@6648 'copy in' dump.c (@6516..)
pp_ctl.c (@6532..) 'edit in' perl.h (@6620..) 'merge in' pp.c
(@6545..)
p4raw-integrated: from //depot/perl@6646 'copy in'
vms/descrip_mms.template (@6414..)
p4raw-integrated: from //depot/perl@6644 'copy in' INSTALL (@6001..)
p4raw-integrated: from //depot/perl@6643 'copy in' lib/CGI.pm (@6611..)
p4raw-integrated: from //depot/perl@6642 'edit in' embed.pl mg.c
proto.h (@6629..)
p4raw-integrated: from //depot/perl@6641 'edit in' t/lib/peek.t
(@6614..)
p4raw-integrated: from //depot/perl@6639 'edit in' lib/File/Temp.pm
(@6626..)
p4raw-integrated: from //depot/perl@6638 'copy in' README.cygwin
hints/cygwin.sh (@6564..) 'edit in' t/lib/b.t (@6614..)
p4raw-integrated: from //depot/perl@6637 'edit in' lib/perl5db.pl
(@6616..)
p4raw-integrated: from //depot/perl@6633 'copy in' utils/perldoc.PL
(@6005..)
p4raw-integrated: from //depot/perl@6631 'copy in' lib/Test.pm
(@4860..)
p4raw-integrated: from //depot/perl@6627 'copy in' README.os2 (@5917..)
p4raw-integrated: from //depot/perl@6626 'copy in'
t/lib/ftmp-tempfile.t (@6169..)
p4raw-integrated: from //depot/perl@6624 'copy in' perlsdio.h (@4769..)
perlsfio.h (@6143..)
p4raw-integrated: from //depot/perl@6620 'copy in' embed.h (@6528..)
'edit in' gv.c t/op/pat.t (@6615..)
p4raw-integrated: from //depot/perl@6618 'merge in' perl.c (@6547..)
p4raw-integrated: from //depot/perl@6617 'copy in'
lib/ExtUtils/Embed.pm (@4720..) pod/perlfaq8.pod (@5493..)
pod/perlsec.pod (@5822..)
p4raw-integrated: from //depot/perl@6613 'copy in' configure.com
(@5769..) 'merge in' MANIFEST (@6603..)

23 years agointegrate changes#6540..6541,6546..6549,6552..6554,6557..6606,
Gurusamy Sarathy [Mon, 27 Nov 2000 13:53:18 +0000 (13:53 +0000)]
integrate changes#6540..6541,6546..6549,6552..6554,6557..6606,
6610..6611 from mainline

    Make regular expression parse error messages easier to understand.
    Subject: Re: enhanced(?) regex error messages

    Tiny tidying on report_evil_fh().

    Subject: Re: enhanced(?) regex error messages
    plus Capitalize the error messages, plus perldiag them.

    Subject: Patch against 5.6.0 to allow "-d:Module=arg,arg,arg"

    Document here-doc better.

    Subject: [ID 20000807.003] [PATCH] Debugger treatment of condition "0"

    Subject: [PATCH] Re: [ID 20000807.008] Double reads considered evil? (deja vu)
    Do away with array context, from Daniel Chetlin <daniel@chetlin.com>
    (either perlbug or p5p ate the original), plus regen
    perlapi and perltoc.

    Regen global.sym.

    Double check that we have a dirhandle.

    Subject: Re: enhanced(?) regex error messages
    (plus two small patches sent privately)
    (this still seems to leave few test failures)

    warn is a macro, avoid using at a variable to avoid warnings
    in some configurations; readdir.t is too conservative in
    estimating number of *.t's

    Get back into sync with Jeffrey on the enhanced regex warnings.

    Subject: [PATCH 5.6.0] cygwin port

    Zero entries were skipped, fix from Adrian Goalby
    <argoalby@yahoo.co.uk>

    Subject: Remove dead entry in perldiag

    Amend the description of Perl6.
    Subject: [PATCH Perl-5.6.0] perlfaq1.pod

    detypo

    It's the 2ndO'ROSSC.

    Revert the sv.c part of #6559, a better fix is needed.

    Iterating perl6 description.

    Update to Term::ANSIColor 1.03, from Russ Allbery.

    Update to Getopt::Long 2.23_05, from Johan Vromans.

    Small AUTHORS and MAINTAIN updates.  Could do with big updates.

    Update to Pod::Parser 1.17, from Brad Appleton.

    Update to CPAN 1.56, from Andreas König.

    Update to CGI 2.70, from Lincoln Stein.

    Put back the std @INC thing.

    Fixes to looking-like-number to keep behaviour as it was in 5.005_03.
    Subject: Re: [ID 20000810.002] $a["1foo"] same as $a[0]

    Document the IO::Select timeout.

    sleep(1) does not necessarily return 1.
    Subject: [PATCH bleadperl] op/lex_assign.t

    Subject: debugger "d" command doesnt check line number

    B::Deparse didn't do sub attributes.
    Subject: B::Deparse was Re: [ID 20000808.005] refs to returned lvalues are lvalues??

    Preprocessing and postprocessing for File::Find.
    Subject: Patch to Find::File.pm to allow alphabetical results

    Subject: Re: [ID 20000809.005] trouble with long string and /m modifier - uninitialized value

    Subject: Re: [ID 20000809.006] Debugger lost the ability to see $1 et al

    Subject: Re: [ID 20000730.003] utf8::length() bad

    Subject: Getting perlio and threads to compile
    (the Solaris version changes in Configure skipped)

    Tests for #6589.
    Subject: Re: B::Deparse was Re: [ID 20000808.005] refs to returned lvalues are lvalues??

    Add Perl debugging tutorial, regen toc.
    Subject: perldebtut.pod

    Add a few missing files, update MANIFEST.

    Rewrite of vms/subconfigure.com as configure.com,
    from Peter Prymmer and the vmsperl crew.

    Should have deleted this in #6603.

    Fix the test for 5005threads.

    Fix-n-skip the tests under 5005threads.

    Subject: [PATCH] t/op/regmesg.t fails if REG_INFTY set

    Upgrade to CGI 2.71, from Lincoln Stein.

p4raw-link: @6552 on //depot/perl: 1426bbf4b7d39af0f80ec0afcb4869d2bc3f0a90
p4raw-link: @6549 on //depot/perl: 31fc166bd7f2ed3ea063fda6c7a5bbf5dd4fb403
p4raw-link: @6546 on //depot/perl: 9baa0206214393e14c90c1119dbe3c122969f510
p4raw-link: @6541 on //depot/perl: 66fc2fa5676803b0e5885abb1e459372b83f3321
p4raw-link: @6540 on //depot/perl: 8615cb4363bc7ad267b2ee5e09e3bc20c0666d93

p4raw-id: //depot/maint-5.6/perl@7885
p4raw-branched: from //depot/perl@7883 'branch in'
lib/CGI/eg/make_links.pl
p4raw-deleted: from //depot/perl@7883 'delete in' vms/subconfigure.com
(@6400..)
p4raw-integrated: from //depot/perl@7883 'copy in' Changes5.004
(@1048..) lib/newgetopt.pl (@1575..) vms/ext/DCLsym/DCLsym.pm
(@1837..) ext/B/ramblings/flip-flop (@3637..) t/op/join.t
(@4076..) lib/Pod/Functions.pm (@4131..) README.Y2K (@4208..)
t/pod/emptycmd.t t/pod/for.t t/pod/headings.t t/pod/include.t
t/pod/included.t t/pod/lref.t t/pod/multiline_items.t
t/pod/nested_items.t t/pod/nested_seqs.t t/pod/oneline_cmds.t
t/pod/pod2usage.t t/pod/podselect.t (@4281..)
lib/Text/Soundex.pm (@4833..) lib/FileHandle.pm (@4860..)
pod/podchecker.PL (@5158..) t/pod/poderrs.t (@5273..)
pod/pod2usage.PL pod/podselect.PL (@5486..)
ext/IO/lib/IO/Socket.pm (@5507..) lib/Term/ANSIColor.pm
(@5549..) lib/Pod/ParseUtils.pm lib/Pod/Select.pm
t/pod/poderrs.xr (@5711..) lib/CGI/Carp.pm lib/CGI/Pretty.pm
lib/CGI/Push.pm (@6029..) lib/CGI/Util.pm (@6369..) 'edit in'
lib/CGI/Cookie.pm (@6580..) 'merge in' ext/Socket/Socket.pm
(@6352..)
p4raw-integrated: from //depot/perl@6611 'edit in' lib/CGI.pm (@6580..)
t/lib/cgi-function.t (@6581..)
p4raw-integrated: from //depot/perl@6606 'edit in' t/lib/b.t (@6597..)
p4raw-integrated: from //depot/perl@6605 'copy in' t/lib/peek.t
(@6359..)
p4raw-branched: from //depot/perl@6603 'branch in' vms/configure.com
p4raw-integrated: from //depot/perl@6603 'edit in' MANIFEST (@6602..)
p4raw-branched: from //depot/perl@6600 'branch in'
lib/CGI/eg/wilogo.gif t/pod/find.t lib/Pod/PlainText.pm
(@4281..)
p4raw-branched: from //depot/perl@6599 'branch in' pod/perldebtut.pod
p4raw-integrated: from //depot/perl@6599 'copy in' pod/buildtoc.PL
pod/perl.pod (@6373..) 'edit in' pod/perltoc.pod (@6553..)
p4raw-integrated: from //depot/perl@6594 'copy in' thread.h (@6398..)
hints/solaris_2.sh (@6477..)
p4raw-integrated: from //depot/perl@6593 'copy in' lib/utf8.pm
(@5629..)
p4raw-integrated: from //depot/perl@6592 'edit in' lib/perl5db.pl
(@6588..)
p4raw-integrated: from //depot/perl@6591 'copy in' regexec.c (@6493..)
'edit in' t/op/pat.t (@6546..)
p4raw-integrated: from //depot/perl@6590 'copy in' lib/File/Find.pm
(@6423..)
p4raw-integrated: from //depot/perl@6589 'copy in' ext/B/B/Deparse.pm
(@5966..) ext/B/B.xs (@6346..) ext/B/defsubs_h.PL (@6349..)
p4raw-integrated: from //depot/perl@6588 'edit in' pod/perldiag.pod
(@6566..) 'merge in' mg.c (@6492..)
p4raw-integrated: from //depot/perl@6587 'copy in' t/op/lex_assign.t
(@6124..)
p4raw-integrated: from //depot/perl@6586 'copy in'
ext/IO/lib/IO/Select.pm (@5702..)
p4raw-integrated: from //depot/perl@6583 'copy in' t/op/int.t (@4441..)
'merge in' sv.c (@6573..)
p4raw-branched: from //depot/perl@6581 'branch in' t/lib/gol-oo.t
(@6576..)
p4raw-integrated: from //depot/perl@6581 'copy in' t/lib/ansicolor.t
(@6575..) t/lib/gol-basic.t t/lib/gol-compat.t
t/lib/gol-linkage.t (@6576..) t/lib/cgi-form.t t/lib/cgi-html.t
t/lib/cgi-pretty.t t/lib/cgi-request.t (@6580..)
p4raw-integrated: from //depot/perl@6579 'copy in'
lib/CPAN/FirstTime.pm (@4984..) lib/CPAN.pm (@5406..)
p4raw-integrated: from //depot/perl@6578 'copy in' t/pod/special_seqs.t
(@5198..) lib/Pod/Checker.pm lib/Pod/Parser.pm (@5711..)
lib/Pod/Find.pm (@5784..) lib/Pod/Usage.pm (@6350..) 'edit in'
lib/Pod/InputObjects.pm (@6553..)
p4raw-integrated: from //depot/perl@6577 'copy in' AUTHORS (@6187..)
'merge in' MAINTAIN (@6343..)
p4raw-integrated: from //depot/perl@6576 'copy in' lib/Getopt/Long.pm
(@5799..)
p4raw-integrated: from //depot/perl@6574 'edit in' pod/perlfaq1.pod
(@6572..)
p4raw-integrated: from //depot/perl@6565 'copy in'
lib/unicode/Number.pl (@4606..) lib/unicode/mktables.PL
(@6139..)
p4raw-integrated: from //depot/perl@6564 'copy in' hints/cygwin.sh
(@6094..) README.cygwin (@6355..)
p4raw-integrated: from //depot/perl@6563 'copy in' t/op/readdir.t
(@6562..) 'edit in' t/op/re_tests (@6546..) regcomp.c (@6560..)
p4raw-integrated: from //depot/perl@6562 'edit in' util.c (@6557..)
p4raw-branched: from //depot/perl@6560 'branch in' t/op/regmesg.t
p4raw-integrated: from //depot/perl@6560 'copy in' regcomp.h (@4669..)
t/pragma/warn/regcomp (@6439..) t/op/misc.t (@6482..)
p4raw-integrated: from //depot/perl@6559 'copy in' t/pragma/locale.t
(@5712..)
p4raw-integrated: from //depot/perl@6554 'copy in' global.sym (@6438..)
p4raw-integrated: from //depot/perl@6553 'copy in' t/lib/dosglob.t
(@2891..) ext/IO/lib/IO/Handle.pm (@4860..) t/lib/glob-global.t
(@5196..) ext/Data/Dumper/Dumper.pm (@5621..)
t/lib/ftmp-posix.t (@6169..) lib/Pod/LaTeX.pm (@6187..) cop.h
(@6291..) emacs/cperl-mode.el (@6343..) op.h (@6355..)
perlapi.h (@6438..) lib/File/Temp.pm (@6452..) perlapi.c
(@6486..) opcode.pl (@6498..) t/op/grent.t t/op/pwent.t
(@6513..) pod/perlapi.pod (@6522..)
p4raw-integrated: from //depot/perl@6552 'copy in' sv.h (@6532..)
'merge in' t/pragma/overload.t (@6373..) doop.c (@6535..)
p4raw-integrated: from //depot/perl@6548 'copy in' pod/perldata.pod
(@6453..)
p4raw-integrated: from //depot/perl@6547 'copy in' pod/perlrun.pod
(@6077..) 'merge in' perl.c (@6536..)

23 years agointegrate changes#6469..6484,6486..6501,6504..6505,6507..6509,
Gurusamy Sarathy [Mon, 27 Nov 2000 11:50:46 +0000 (11:50 +0000)]
integrate changes#6469..6484,6486..6501,6504..6505,6507..6509,
6511..6513,6515..6523,6525..6536

    The swallow_bom() saga continues.  The #23 of require.t
    (UTF16-LE) still fails (silently, no output) but the #22
    (UTF16-BE) seems to be working now.  The root of the
    failure may be in sv_gets(): is it UTF-16LE-aware,
    especially when it comes to line endings?

    Document the problem with -P in HP-UX and its workaround.

    Subject: [PATCH] allow non-variable as lhs of non-updating tr///
    (aka ID 20000730.002)

    Subject: fix and question re: waitpid() under win32

    Make the safety catch for buggy gccs work with triple version
    numbers like 2.95.2.  Reported in
    Subject: [ID 20000731.005] Perl 5.6.0 "Configure" fails to recognize gcc 2.95.2

    In Digital UNIX warn if gcc explicitly chosen because even
    2.95.2 is known to cause problems.

    Make chr() for values >127 to create utf8 when under utf8.

    various syntax errors and such (not fixed: comp/require.t#22 coredump
    on Windows)

    Stash away the largefiles flags and libswanted.

    BOM patching from Simon Cozens.

    If gccosandvers is equal to osname, clear gccosandvers.

    Make p4desc to skip non-mainperl branches by default.

    Subject: [Proposed PATCH] Let Perl define QUAD_MIN and _MAX itself

    The test from this
    Subject: Re: [ID 20000411.002] qw() gives different results in 5.6 to previous versions

    In new BSDs changes to argv[] do not show up in ps(1) output,
    instead one must use setproctitle().  This was already addressed
    by change #6457, but the below has a new variant for FreeBSD 4.0
    or later, and the matter is also documented more.

    FreeBSD 3.* updates from
    Subject: [ID 20000801.007] setting $0 on FreeBSD 4.x does not get reflected in /bin/ps

    regen_headers, regen perltoc.

    Document in one place the memory abstractions used in Perl core.

    memcpy has n o in it, as pinted ut by Sarathy.

    Remove the extraneous "main::" prefix from all the
    "opened only for", "on closed", and "never opened" warnings.

    The name of a filehandle does not have <these>.

    The tr utf8 patching continues.

    The new setproctitle() feature is available only in
    bleeding edge FreeBSD.  From Paul Saab.

    Subject: [PATCH bleadperl] [ID 20000731.010] regex error

    Dump UVs as UVs in Data::Dumper.

    detypo #6494

    Document the IVdf UVuf UVof UVxf.

    require.t needs binmode() to work on windows

    Generate OP_IS_SOCKET() and OP_IS_FILETEST() macros
    that are hopefully soon put into use.

    Allow "no Module;" even if there is no 'unimport'.

    Better skip message for the test; one of the two problems in
    Subject: [ID 20000224.003] Not OK: perl v5.5.660 on i86pc-solaris 2.7

    The subtest 4 may fail also on VOBS, as pointed out
    by Nick Ing-Simmons in November 1999, bug id 19991124.003
    (but the failure in that bug report isn't the subtest 4).

    Be more informative on what is skipped and why,
    also repeat the list at the end.

    Add a URL for FSF.

    Subject: [PATCH] sv.h documentation - SvLEN

    Subject: [PATCH bleadperl] [ID 20000803.001] further regexp counting problems

    Subject: [PATCH perl-current] Comings and goings in op/sprintf.t

    Subject: [PATCH] bad cppsymbols on os2 + Configure question

    Subject: [ID 20000802.002] [PATCH] memory pseudo-leak in sv_dump

    Subject: [ID 20000802.004] Tests op/grent.t and op/pwent.t fail unnecessarily
    mention the idea of @( and @)

    This is 6512.  Really.

    Subject: [ID 19990721.004] Documentation bug in perlfunc

    Subject: Minor tweak to perlvar.pod

    In the warnings call filehandles consistently so;
    add "unopened" warning for stat().

    After the #6519 a warning about stat() is just that,
    not about a filetest, which now have their own warning.

    Subject: [ID 20000804.002] configure.gnu and arguments with whitespace characters

    Subject: Re: Array vs. List context

    Subject: New perlcc, take 2

    Weed buglets pointed out by
    Subject: Re: [ID 20000803.005] miniperl aborts during Perl make

    gcc versions might have (parentheses) in them.

    Subject: [ID 20000724.004] Perl interpreter segfault when using built-in flock

    Essential prototype changes were missing from #6527.
    Also make report_evil_fh() more bomb-proof.

    Zap lib/Sys directory when cleaning up.

    Change the Policy policy: now -Dprefix= with an existing
    Policy.sh and prefix == siteprefix == vendorprefix, then all
    of them follow along the new prefix.
    Subject: Re: [ID 20000508.002] -Dprefix completely broken [PATCH]

    Continue fixing the io warnings.  This also
    sort of fixes bug ID 20000802.003: the core dump
    is no more.  Whether the current behaviour is correct
    (giving a warning: "Not a format reference"), is another matter.

    Have symbols for the IoTYPEs.

    Subject: [PATCH] perlfunc.pod use documentation (5.6.0)

    Document a bit that UDP is not what you might think.
    Subject: Re: IO::Socket::INET bug sending large UDP packets/fragmentation
    tr memory corruption fix from Simon Cozens.

    Plug the security hole described in the Aug 05 2000 bugtraq message
    "sperl 5.00503 (and newer ;) exploit" by Michal Zalewski.
    The security hole exists only in suidperls, which isn't
    installed or even built by default.

p4raw-link: @6504 on //depot/perl: 631c47bf5044f10b5ce4a2b023eba24f85f536e5
p4raw-link: @6501 on //depot/perl: 22ba6426feae3c16a356ca31868a38eb31e39920
p4raw-link: @6486 on //depot/perl: 7029d033ad2d1a409046f74708867c2819cbafa0
p4raw-link: @6484 on //depot/perl: 298e5f695df9e9b8ba9d8ecad678734c47cd6d78
p4raw-link: @6469 on //depot/perl: dea0fc0b9e5a61b92c4be2ecafe0a8d9396d4cc1
p4raw-link: @6457 on //depot/perl: 0c9177abdae6e91f4dfdab2ef3cc817ec901e51eon //depot/metaconfig: efc5abcdbec468dfb20e18acbe3ab6c1cd9e92c3

p4raw-id: //depot/maint-5.6/perl@7883
p4raw-integrated: from //depot/perl@7882 'copy in' configure.gnu
(@3131..) Policy_sh.SH (@5266..) t/op/numconvert.t (@5345..)
pod/perlcall.pod (@6344..) ext/Data/Dumper/Dumper.xs (@6494..)
'edit in' Porting/p4desc (@6480..) t/pragma/warn/doio (@6519..)
'merge in' t/pragma/warn/4lint (@6466..)
p4raw-integrated: from //depot/perl@6536 'merge in' perl.c (@6442..)
p4raw-integrated: from //depot/perl@6535 'edit in' doop.c (@6491..)
p4raw-integrated: from //depot/perl@6534 'copy in' pod/perlipc.pod
(@6422..)
p4raw-integrated: from //depot/perl@6533 'edit in' pod/perlfunc.pod
(@6524..)
p4raw-integrated: from //depot/perl@6532 'copy in' pp_ctl.c (@6442..)
'edit in' toke.c (@6478..) sv.h (@6507..) doio.c pp_sys.c
util.c (@6531..)
p4raw-integrated: from //depot/perl@6531 'edit in' t/pragma/warn/pp_hot
(@6489..) pod/perldiag.pod (@6524..) pp_hot.c
t/pragma/warn/pp_sys (@6527..)
p4raw-integrated: from //depot/perl@6529 'merge in' Makefile.SH
(@6510..)
p4raw-integrated: from //depot/perl@6528 'edit in' embed.h (@6489..)
p4raw-integrated: from //depot/perl@6527 'edit in' embed.pl proto.h
(@6489..)
p4raw-integrated: from //depot/perl@6526 'edit in' Configure
config_h.SH (@6525..)
p4raw-integrated: from //depot/perl@6523 'copy in' utils/perlcc.PL
(@5726..)
p4raw-integrated: from //depot/perl@6522 'copy in' pod/perlembed.pod
(@6284..) pod/perlfaq4.pod (@6344..) pod/perlapi.pod (@6450..)
p4raw-integrated: from //depot/perl@6518 'edit in' pod/perlvar.pod
(@6483..)
p4raw-integrated: from //depot/perl@6517 'copy in' pod/perlop.pod
(@6350..)
p4raw-integrated: from //depot/perl@6516 'copy in' dump.c (@5683..)
p4raw-integrated: from //depot/perl@6515 'copy in' Todo-5.6 (@6355..)
p4raw-integrated: from //depot/perl@6513 'copy in' t/op/grent.t
t/op/pwent.t (@6076..)
p4raw-integrated: from //depot/perl@6512 'ignore' sv.c (@6465..)
p4raw-integrated: from //depot/perl@6509 'copy in' t/op/sprintf.t
(@6386..)
p4raw-integrated: from //depot/perl@6508 'copy in' regcomp.c (@6458..)
'edit in' t/op/re_tests (@6493..)
p4raw-integrated: from //depot/perl@6505 'copy in' README (@5009..)
p4raw-integrated: from //depot/perl@6501 'copy in' t/op/stat.t
(@5266..)
p4raw-integrated: from //depot/perl@6499 'copy in' gv.c (@6489..)
p4raw-integrated: from //depot/perl@6498 'copy in' opcode.h opcode.pl
opnames.h (@6434..)
p4raw-integrated: from //depot/perl@6497 'edit in' t/comp/require.t
(@6469..)
p4raw-integrated: from //depot/perl@6496 'copy in' pod/perlguts.pod
(@6488..)
p4raw-integrated: from //depot/perl@6493 'copy in' regexec.c (@6400..)
p4raw-integrated: from //depot/perl@6492 'edit in' mg.c (@6483..)
p4raw-integrated: from //depot/perl@6489 'edit in' objXSUB.h (@6469..)
p4raw-integrated: from //depot/perl@6486 'copy in' pod/perltoc.pod
(@6373..) perlapi.c (@6438..)
p4raw-integrated: from //depot/perl@6484 'copy in' hints/freebsd.sh
(@5767..)
p4raw-integrated: from //depot/perl@6483 'merge in' perl.h (@6481..)
p4raw-integrated: from //depot/perl@6482 'copy in' t/op/misc.t
(@5979..)
p4raw-integrated: from //depot/perl@6477 'copy in' hints/aix.sh
(@5570..) hints/hpux.sh (@5733..) hints/linux.sh (@5823..)
hints/solaris_2.sh (@6355..)
p4raw-integrated: from //depot/perl@6476 'copy in' win32/win32.c
(@6472..) t/pragma/utf8.t (@6475..) 'merge in' utf8.c (@6469..)
p4raw-integrated: from //depot/perl@6475 'merge in' pp.c (@6445..)
p4raw-integrated: from //depot/perl@6474 'copy in' hints/dec_osf.sh
(@6473..)
p4raw-integrated: from //depot/perl@6472 'copy in' win32/win32.h
(@6350..)
p4raw-integrated: from //depot/perl@6471 'merge in' t/op/tr.t (@6373..)
op.c (@6431..)
p4raw-integrated: from //depot/perl@6470 'copy in' README.hpux
(@6352..)

23 years agointegrate changes#6439..6444,6446..6453,6455..6457,6460..6465,6467..6468
Gurusamy Sarathy [Mon, 27 Nov 2000 10:25:36 +0000 (10:25 +0000)]
integrate changes#6439..6444,6446..6453,6455..6457,6460..6465,6467..6468
from mainline

    Make the unimplemented POSIX regex features [[.cc.]] and [[=c=]]
    to be fatal errors (instead of by default ignoring them, and
    ignoring with a bug: even though -w gave an error, the opening [
    was left in)  Reported in:

    Subject: [PATCH: perl@6409] bug fix for munchconfig (turned up by CXX)

    Subject: [PATCH] split /^/

    MacOS nits from Matthias Neeracher.

    More split() doc and test patches from Mike Guy.

    Allow "sub AUTOLOAD;" to stop AUTOLOAD inheritance,
    from Graham Barr in the module list.

    docfix from Peter Scott <Peter@PSDT.com>.

    File::Temp patches for VMS and OS/2 from Tim Jenness.

    open() wariness in perlbug.

    Subject: [PATCH] minor doc change - perlguts

    Subject: Minor doc patch: handy.h

    Be wary of close()s, too.

    Further File::Temp patches from Yitzchak Scott-Thoennes
    and Craig A. Berry.

    Subject: [PATCH] fixes bug 20000508.004

    Subject: [ID 19990709.002] [DOCUMENTATION PATCH] perldiag

    Allow "no AutoLoader;", based on change #6444,
    suggested by Graham Barr.

    Use setproctitle() if available to modify $0.

    Warn if the version of the operating system used to compile gcc
    differs from the current version of the operating system.
    Also display the gcc compilation os and version in myconfig.
    Inspiration from

    Tiny fixes for #6460.

    The problem described in this
    Subject: [ID 20000322.018] named chars aren't magical enough
    has been fixed in perl 5.6.0 but just in case added a test
    to keep it away.  (The report from Joseph Hall.)

    Tune the comments and hopefully stop a memory leak.

    Subject: UTF8 concat
    (with a memory leak fixed, plus a few casts added)
    This also seems to help for
    Subject: [ID 20000716.015] join UTF8 weirdness

    Do not upgrade SVs into utf8 just because they participate
    in eq or cmp.  Reported and fix suggested in
    Subject: [ID 20000720.009] sv_eq UTF8 bug

    Fix the HALF_UPGRADE() macro introduced in #6263.

    Find green threads before native threads.
    Subject: Re: Patch to jpl/JNI/Makefile.PL

p4raw-link: @6455 on //depot/perl: 9ea8bc6dd1bb1b6c7fcffc05230d810901c5c954
p4raw-link: @6453 on //depot/perl: 65841adfea0063c2125e7f78a10d9963c5625f4f
p4raw-link: @6446 on //depot/perl: 47223a367d95f4dc59ba3d4c168a2648263556ab
p4raw-link: @6444 on //depot/perl: ed8504609e65bf608915df5053decb2c1e5c56e9
p4raw-link: @6439 on //depot/perl: 3802429d267c8d589218258636c61462cb33dd22
p4raw-link: @6409 on //depot/perl: 94d4630cb5be5a65d49ce3eecaf058b60eb677c9

p4raw-id: //depot/maint-5.6/perl@7882
p4raw-integrated: from //depot/perl@7846 'copy in' vms/munchconfig.c
(@3273..) jpl/JNI/Makefile.PL (@4160..) pod/perlobj.pod
(@6344..)
p4raw-integrated: from //depot/perl@6467 'merge in' doop.c (@6415..)
p4raw-integrated: from //depot/perl@6465 'merge in' sv.c (@6445..)
p4raw-integrated: from //depot/perl@6464 'copy in' pp_hot.c (@6373..)
p4raw-integrated: from //depot/perl@6463 'merge in' utf8.c (@6435..)
toke.c (@6458..)
p4raw-integrated: from //depot/perl@6462 'copy in' t/lib/charnames.t
(@5921..)
p4raw-integrated: from //depot/perl@6461 'edit in' Configure
config_h.SH (@6460..)
p4raw-integrated: from //depot/perl@6460 'copy in' myconfig.SH
(@5266..)
p4raw-integrated: from //depot/perl@6457 'merge in' mg.c (@6399..)
p4raw-integrated: from //depot/perl@6456 'copy in' lib/AutoLoader.pm
(@5403..)
p4raw-integrated: from //depot/perl@6455 'edit in' pod/perldiag.pod
(@6439..)
p4raw-integrated: from //depot/perl@6453 'copy in' pod/perldata.pod
(@6344..)
p4raw-integrated: from //depot/perl@6452 'copy in' pod/perlport.pod
(@5917..) lib/File/Temp.pm (@6447..)
p4raw-integrated: from //depot/perl@6451 'copy in' utils/perlbug.PL
(@6448..)
p4raw-integrated: from //depot/perl@6450 'copy in' handy.h (@6186..)
pod/perlapi.pod (@6438..)
p4raw-integrated: from //depot/perl@6449 'copy in' pod/perlguts.pod
(@6406..)
p4raw-integrated: from //depot/perl@6447 'copy in'
t/lib/ftmp-security.t (@6169..)
p4raw-integrated: from //depot/perl@6446 'edit in' pod/perlfunc.pod
(@6443..)
p4raw-integrated: from //depot/perl@6444 'copy in' gv.c (@6369..)
p4raw-integrated: from //depot/perl@6443 'copy in' t/op/split.t
(@6441..)
p4raw-integrated: from //depot/perl@6442 'copy in' pp_ctl.c (@6429..)
'merge in' perl.c (@6347..)
p4raw-integrated: from //depot/perl@6439 'copy in'
t/pragma/warn/regcomp (@6362..) regcomp.c (@6426..)

23 years agointegrate changes#6415..6418,6420..6438 from mainline
Gurusamy Sarathy [Fri, 24 Nov 2000 00:55:57 +0000 (00:55 +0000)]
integrate changes#6415..6418,6420..6438 from mainline

    Fix the bitvector ops for utf8 (tricky since past 7 bits
    the utf8 'characters' can be more than one octet).

    MPE/ix updates for perl 5.6.0 from Mark Bixby.

    Subject: SDBM_File documentation

    Detypo.

    Decutandpasto.

    Send all installperl messages to STDERR and be -w clean.

    Out-of-date note removed.

    Protect against "wild next"s, that is, callbacks doing "next"
    instead of "return".

    Use STDOUT consistently.

    The output might have been produced in the wrong order.

    A missing 'break' after the [[:space:]] switch case.

    Add tests for
    [ID 19991110.003] another matching finding by pcre author
    which has already been fixed by some patch, as verified in

    Documentation to explain the behaviour of map().

    Add an optimization for map-maps-a-list-element-to-more-list-elements
    case, but add also notes explaining the relationship of this
    patch and the earlier notes by Sarathy.

    Subject: [ID 20000716.023] syslog test fails without sockets

    Subject: Re: [PATCH] [ID 20000716.011] strangeness with split($_ =~ m/.../)
    Test cases for #6431.

    File::Spec::VMS fixup for tmpdir from Craig Berry.

    Make the "uninit variable" warning to say "concat or string"
    or "join or string" when in concat or join .

    Get UTF16 BOMs working.  Patch from
    Subject: Re: [ID 20000719.001] Problem with bleadperl of 7/18/00

    Subject: [PATCH] Make large file tests deal with SIGXFSZ

    Subject: [ID 20000724.003] Documentation changes for perllocale.pod

    Subject: [PATCH] av.c apidoc

p4raw-link: @6438 on //depot/perl: f3b76584ef7773843ba39a11b8bd91238af59f12
p4raw-link: @6420 on //depot/perl: 3ba19564c18a5e98833654c556b92399f4081f2c
p4raw-link: @6418 on //depot/perl: dee03295936b8e37c393aac462e9f6a438ee4f63
p4raw-link: @6415 on //depot/perl: c9b3c8d047f74379a7deb3b62371eeeaa726d5db

p4raw-id: //depot/maint-5.6/perl@7846
p4raw-integrated: from //depot/perl@7845 'copy in' mpeix/relink
(@2830..) hints/mpeix.sh (@4271..) t/pragma/warn/sv (@5192..)
hints/powerux.sh (@5792..) lib/Test/Harness.pm (@6153..)
lib/File/Spec/VMS.pm (@6303..)
p4raw-integrated: from //depot/perl@6438 'copy in' av.c (@5540..)
objXSUB.h perlapi.c (@6369..) global.sym (@6400..) embed.h
embedvar.h perlapi.h proto.h (@6402..) embed.pl pod/perlapi.pod
(@6412..)
p4raw-integrated: from //depot/perl@6437 'copy in' pod/perllocale.pod
(@6344..)
p4raw-integrated: from //depot/perl@6436 'copy in' t/lib/syslfs.t
t/op/lfs.t (@5443..)
p4raw-integrated: from //depot/perl@6435 'copy in' t/comp/require.t
(@6363..) 'merge in' utf8.c (@6359..) toke.c (@6404..)
p4raw-integrated: from //depot/perl@6434 'copy in' opcode.pl (@5816..)
opcode.h opnames.h pp.sym (@6355..) pp_proto.h (@6362..) 'merge
in' t/pragma/warn/op (@6362..)
p4raw-integrated: from //depot/perl@6432 'copy in' t/op/split.t
(@5397..) t/op/pat.t (@5931..)
p4raw-integrated: from //depot/perl@6431 'merge in' op.c (@6399..)
p4raw-integrated: from //depot/perl@6430 'ignore' config_h.SH (@6400..)
'merge in' Configure (@6400..)
p4raw-integrated: from //depot/perl@6429 'copy in' pp_ctl.c (@6428..)
p4raw-integrated: from //depot/perl@6427 'copy in' t/op/re_tests
(@6408..)
p4raw-integrated: from //depot/perl@6426 'copy in' regcomp.c (@6400..)
p4raw-integrated: from //depot/perl@6425 'copy in' t/op/write.t
(@6373..)
p4raw-integrated: from //depot/perl@6423 'copy in' lib/File/Find.pm
(@6355..)
p4raw-integrated: from //depot/perl@6422 'copy in' pod/perlipc.pod
(@6420..)
p4raw-integrated: from //depot/perl@6421 'copy in' installperl
(@6008..)
p4raw-integrated: from //depot/perl@6419 'ignore' lib/Cwd.pm (@5526..)
p4raw-integrated: from //depot/perl@6417 'copy in'
ext/SDBM_File/SDBM_File.pm (@4860..)
p4raw-integrated: from //depot/perl@6415 'merge in' doop.c (@6402..)

23 years agointegrate changes#6406..6414 from mainline
Hugo van der Sanden [Fri, 14 Jul 2000 23:05:20 +0000 (00:05 +0100)]
integrate changes#6406..6414 from mainline

    Merge perlhacktut into perlhack, update perlguts.

    Fix AutoSplit to use File::Spec the right way in VMS,
    from Peter Prymmer.

    The bug report
    [ID 19991110.002] minimal matching discrepancy found by pcre author
    seems to have been fixed (though differently from what was suggested
    in the report) in 5.6.0.  Add tests to keep the bug from reappearing.

    thinko fix in vms/descrip_mms.template, the win32.pod in lib,
    not in pod, from Peter Prymmer

    Subject: [docpatch] Re: [ID 19991002.011] perldoc -f shift
    Message-Id: <200007142205.XAA17882@crypt.compulink.co.uk>

    Didn't anymore apply, but that point still could use another fix.

    lib/b test fixes from Peter Prymmer.

    More docs for sv functions.

    perlvms.pod whitespace cleanup to keep pod utils happy.

    another VMS build tweak from Peter Prymmer

p4raw-link: @6414 on //depot/perl: 5723c3d7f504a443ea7120d38f98cd4fc9a869f3
p4raw-link: @6406 on //depot/perl: a422fd2daf7c8932b983f20168fdc22a95c19633

p4raw-id: //depot/maint-5.6/perl@7845
p4raw-integrated: from //depot/perl@7799 'copy in' lib/AutoSplit.pm
(@6155..)
p4raw-integrated: from //depot/perl@6414 'copy in'
vms/descrip_mms.template (@6409..)
p4raw-integrated: from //depot/perl@6413 'copy in' vms/perlvms.pod
(@5939..)
p4raw-integrated: from //depot/perl@6412 'copy in' embed.pl (@6400..)
pod/perlapi.pod (@6402..) 'merge in' sv.c (@6385..)
p4raw-integrated: from //depot/perl@6411 'copy in' t/lib/b.t (@6310..)
p4raw-integrated: from //depot/perl@6410 'copy in' pod/perlfunc.pod
(@6369..)
p4raw-integrated: from //depot/perl@6408 'copy in' t/op/re_tests
(@6400..)
p4raw-integrated: from //depot/perl@6406 'copy in' pod/perlhack.pod
(@5823..) pod/perlguts.pod (@6373..)

23 years agosome lib_pm.PL changes snuck in via change#7772
Gurusamy Sarathy [Wed, 22 Nov 2000 01:02:56 +0000 (01:02 +0000)]
some lib_pm.PL changes snuck in via change#7772

p4raw-link: @7772 on //depot/maint-5.6/perl: b0bd187bb95b410b3e9204d2e8f523968c6ccdc2

p4raw-id: //depot/maint-5.6/perl@7799

23 years agotype mismatch due to faulty integration
Gurusamy Sarathy [Mon, 20 Nov 2000 19:02:55 +0000 (19:02 +0000)]
type mismatch due to faulty integration

p4raw-id: //depot/maint-5.6/perl@7781

23 years agointegrate changes#6392,6394..6399,6401..6404
Hugo van der Sanden [Thu, 13 Jul 2000 19:27:13 +0000 (20:27 +0100)]
integrate changes#6392,6394..6399,6401..6404

       The {multiplier} of a fixed substring was overlooked which
       caused a wrong initial search offset for that substring.

       Subject: [PATCH 5.6.0] Re: [ID 20000613.001] Regex works in v5.005_03 but fails in v5.06
       Message-Id: <200007131827.TAA14487@crypt.compulink.co.uk>
       Date: Thu, 13 Jul 2000 19:27:13 +0100

       Fix the BOM bug: not a byteorder bug, a signedness bug.

       Replace change #6337 with a better one.

       Subject: Re: [PATCH] [ID 20000701.002] Regular Expressions Not Unsetting $1 Vars When Backtracking
       From: Hugo <hv@crypt.compulink.co.uk>
       Date: Fri, 14 Jul 2000 04:16:20 +0100
       Message-Id: <200007140316.EAA15857@crypt.compulink.co.uk>

       MakeMaker should not remove editor backups (*~) on `make clean`
       by default (completes change#6383)

       move new variables to the end of the interpreter structure (for
       bincompat in code that doesn't #include XSUB.h)

       rename totally bletcherous SvLOCK() thingy (doesn't do what the
       name suggests anyway)

       various cleanups (typos, misformatted code, and small bugs)

       typecasts needed for change#6394

       typos in change#6399, regen headers

       inconsistent types needs casts

       PERL_OBJECT build tweaks

p4raw-link: @6404 on //depot/perl: 6e3aabd614ca77aec0b07c2811e8d104cc5690f3
p4raw-link: @6401 on //depot/perl: c60d5571b477c5e30d135bb2704d752cb04465a3
p4raw-link: @6399 on //depot/perl: 01ec43d06089361423d61a40521883bf73e1944a
p4raw-link: @6394 on //depot/cfgperl: 78ae23f54fc4e301b66d2a32897cb42fa2633fe7
p4raw-link: @6392 on //depot/cfgperl: 2a8d968921bf85a89f4bb388b94f9acdd8b1f27f
p4raw-link: @6383 on //depot/perl: 56acea6ff1302cdf8b9d387cd3766c26e5146dca
p4raw-link: @6337 on //depot/cfgperl: f06a1d4e6ae96bf8af49f0ef1c79f500d8de0143

p4raw-id: //depot/maint-5.6/perl@7780
p4raw-integrated: from //depot/cfgperl@7779 'copy in' global.sym
(@6307..) regexec.c (@6337..) 'edit in' t/op/re_tests (@6392..)
'ignore' MANIFEST (@6372..) 'merge in' regcomp.c (@6241..)
p4raw-integrated: from //depot/cfgperl@6394 'edit in' embed.pl proto.h
(@6307..) toke.c (@6390..)
p4raw-integrated: from //depot/perl@7779 'copy in'
ext/IPC/SysV/Makefile.PL (@6383..)
p4raw-integrated: from //depot/perl@6404 'edit in' toke.c (@6403..)
p4raw-integrated: from //depot/perl@6402 'copy in' pod/perlapi.pod
(@6359..) embedvar.h perlapi.h (@6366..) embed.h (@6369..)
'edit in' doop.c (@6399..) proto.h (@6400..)
p4raw-integrated: from //depot/perl@6399 'copy in' pp.c (@6369..) 'edit
in' embed.pl (@6369..) 'merge in' op.c (@6369..) mg.c (@6373..)
p4raw-integrated: from //depot/perl@6398 'copy in' sv.h thread.h
(@6369..) 'merge in' util.c (@6369..)
p4raw-integrated: from //depot/perl@6397 'copy in' intrpvar.h (@6347..)
p4raw-integrated: from //depot/perl@6396 'copy in'
lib/ExtUtils/MM_Unix.pm (@6148..)

23 years agointegrate changes#6376..6378,6380,6383,6385..6388,6391
Gurusamy Sarathy [Mon, 20 Nov 2000 17:06:29 +0000 (17:06 +0000)]
integrate changes#6376..6378,6380,6383,6385..6388,6391

       Cosmetics and perldelta.

       Fix nits noticed by Boston.pm.

       Do the cc sanity check both before the hints and
       after the cc selction.

       get sprintf.t to adjust properly for 3-digit exponents

       don't clobber *.orig files on *clean targets

       fix bugs in processing %v-*d and similar format specs (from
       Avi Finkel <avi@finkel.org>)

       sprintf test tweaks (from Dominic Dunlop)

       new selfloader.t in change#6183 doesn't close DATA handles,
       and thus fails to clean up tmp files on dosish platforms

       typos (spotted by Peter Prymmer)

       typo fix from Craig Berry

p4raw-link: @6385 on //depot/perl: bb2899ba824e18be66f3ca9d67696457ff235d98
p4raw-link: @6383 on //depot/perl: 56acea6ff1302cdf8b9d387cd3766c26e5146dca
p4raw-link: @6380 on //depot/perl: 48237ddebcafead6ccafb1124390a1ce30560e1f
p4raw-link: @6378 on //depot/metaconfig: 5d6e559bed8131ab89b0913a90bbeebc924a451bon //depot/cfgperl: 2573c5f9376c426c078dbe90cdebc1d347ddc348
p4raw-link: @6376 on //depot/metaconfig: b8372171f570ef8413673058be4226bef77ffce2on //depot/cfgperl: 70e8c5e4f67dde6bf07eb296d727a29b95fe8b5b
p4raw-link: @6183 on //depot/perl: bfdd149997f4a56ec34c947f0d733ecbfb53a519

p4raw-id: //depot/maint-5.6/perl@7779
p4raw-integrated: from //depot/cfgperl@7778 'copy in'
vms/subconfigure.com (@6168..) pod/perlre.pod (@6192..)
p4raw-integrated: from //depot/cfgperl@6378 'edit in' Configure
config_h.SH (@6376..)
p4raw-integrated: from //depot/cfgperl@6376 'merge in'
pod/perldelta.pod (@6339..)
p4raw-integrated: from //depot/perl@6388 'edit in' Configure (@6381..)
'merge in' t/lib/english.t (@6352..)
p4raw-integrated: from //depot/perl@6387 'copy in' t/lib/selfloader.t
(@6183..)
p4raw-integrated: from //depot/perl@6386 'edit in' t/op/sprintf.t
(@6385..)
p4raw-integrated: from //depot/perl@6385 'merge in' sv.c (@6373..)
p4raw-integrated: from //depot/perl@6383 'copy in'
ext/IPC/SysV/Makefile.PL (@1967..) x2p/Makefile.SH (@3774..)
Makefile.SH (@6369..)

23 years agointegrate changes#6340..6342,6348,6354,6356,6357,6371,6372,6375
Gurusamy Sarathy [Mon, 20 Nov 2000 16:46:51 +0000 (16:46 +0000)]
integrate changes#6340..6342,6348,6354,6356,6357,6371,6372,6375

       Subject: Re: format bug report  [Patch]
       From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
       Date: Wed, 05 Jul 2000 13:12:52 +0200
       Message-Id: <20000705130745.67BF.H.M.BRAND@hccnet.nl>

       Subject: Re: format bug report  [Patch]
       From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
       Date: Wed, 05 Jul 2000 14:10:01 +0200
       Message-Id: <20000705140837.73C2.H.M.BRAND@hccnet.nl>

       Subject: Re: [ID 20000704.002] [PATCH] memory leak with debug / anon subs
       From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
       Message-Id: <E13AbRE-00009T-00@libra.cus.cam.ac.uk>
       Date: Fri, 07 Jul 2000 17:57:16 +0100

       Subject: [ID 20000710.002] fatal error or memory loss when deleting symbols in evaled code with syntax errors
       To: perl5-porters@perl.org
       From: Karsten Sperling <spiff@phreax.net>
       Date: Mon, 10 Jul 2000 15:12:52 +0200
       Message-Id: <200007101315.e6ADFrg21041@chthon.perl.com>

       README.posix-bc podified from Thomas Dorner.

       Subject: [PATCH perl-current] Make op/sprintf.t more comprehensive, take2
       From: Dominic Dunlop <domo@computer.org>
       Date: Tue, 11 Jul 2000 12:27:33 +0200
       Message-Id: <p04320405b590a14d4650@[192.168.1.4]>

       Typo in #6341.

       Fix for
       Subject: [ID 20000711.005] spurious uninit warning with msgrcv()
       From: Roderick Schertler <roderick@argon.org>
       Date: Tue, 11 Jul 2000 13:55:05 -0400
       Message-Id: <200007111755.NAA05077@jones.argon.org>

       Minor cleanups on the booklist.

       Reintroduce perlbook (updated for Mk III), introduce perlposix-bc,
       regen perltoc.

       windows build tweaks (op/sprintf.t still fails tests 120-121, 149)

p4raw-link: @6356 on //depot/cfgperl: 2dcc0aea3275343bd7e02ac2917b895225e037af
p4raw-link: @6354 on //depot/cfgperl: 0df67ae6657908368da0106eaece7afb31cc07d7
p4raw-link: @6348 on //depot/cfgperl: 2b2e28e0c4cbef53a11cb0acf94937a3fc63a6fd
p4raw-link: @6342 on //depot/cfgperl: cc9be7ab225b8bf6eb0505b0cc48a1c378496aea
p4raw-link: @6340 on //depot/cfgperl: c197d1a90896f280084d6105c9e4f7747100a888

p4raw-id: //depot/maint-5.6/perl@7778
p4raw-branched: from //depot/cfgperl@7772 'branch in' pod/perlbook.pod
(@6325..)
p4raw-integrated: from //depot/cfgperl@7772 'copy in' lib/Symbol.pm
t/op/write.t (@5586..) README.posix-bc (@5996..)
pod/perlfaq2.pod (@6325..) pod/buildtoc.PL pod/perl.pod
pod/perltoc.pod (@6329..) 'edit in' pp_hot.c (@6341..) 'merge
in' doio.c (@6307..) pod/Makefile.SH (@6331..)
p4raw-integrated: from //depot/cfgperl@6372 'merge in' MANIFEST
(@6335..)
p4raw-integrated: from //depot/cfgperl@6354 'edit in' t/op/sprintf.t
(@6268..)
p4raw-integrated: from //depot/cfgperl@6340 'merge in' toke.c (@6339..)
p4raw-integrated: from //depot/perl@6375 'copy in' win32/win32sck.c
(@6328..) 'edit in' t/op/sprintf.t (@6373..)

23 years agointegrate changes#6315..6319,6321..6331,6333..6338
Gurusamy Sarathy [Mon, 20 Nov 2000 13:06:23 +0000 (13:06 +0000)]
integrate changes#6315..6319,6321..6331,6333..6338

       Integrate with Sarathy, preliminary fix for unicos
       alignment problems in [ID 20000612.002] Perl problem on Cray system.

       some debugger output does not go to the socket when RemotePort is set

       winsock cleanup never done on Windows (leads to handle leaks)

       fix UNC path handling on Windows under ithreads, and chdir()
       return value when given a non-existent directory

       Autogenerate pod/Makefile and pod/buildtoc.
       buildtoc also checks whether the existin pods are
       mentioned in MANIFEST and perl.pod, and vice versa.
       (None of the thusly found discrepancies fixed yet.)
       roffitall also needs to be autogenerated similarly but it
       seems so badly out of date that I didn't touch it yet.

       Config is being used.

       Add =head1 NAMEs so that buildtoc is happy.
       (The CGI::Util nit reported to Lincoln.)

       Fix complaints of buildtoc.

       Fix the alignment problem in Crays ([ID 20000612.002]).

       Remove perlbook, update perlfaq book listing,
       rearrange perl.pod, regenerate perltoc.

       Fix a nit spotted by 64bit IRIX compilation: a (64-bit) pointer
       was cast to an unsigned (32-bit) integer with wild abandon.

       winsock options weren't being set in all threads under ithreads
       (caused send()s from second and subsequent threads to fail)

       accept() leaks memory on windows due to incorrect ordering of
       closesocket() and fclose() calls

       Reorder perl.pod once more.

       More POSIX.pod tweaks.

       Sprinkle ldlibpath.

       Precedence goof, fix based on
       Subject: [PATCH 5.6.0] op/taint.t continues on failed shmget()
       From: Hugo <hv@crypt.compulink.co.uk>
       Date: Tue, 11 Jul 2000 12:52:38 +0100
       Message-Id: <200007111152.MAA05488@crypt.compulink.co.uk>

       Subject: PATCH perlguts.pod: Document D and d magic types
       From: mjd@plover.com
       Date: 5 Jul 2000 18:01:51 -0000
       Message-ID: <20000705180151.29413.qmail@plover.com>

       Subject: [ID 20000705.002] problem with perl 5.6.0 on NetBSD/sparc
       From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
       Date: Wed, 5 Jul 2000 14:56:43 +0200 (MET DST)
       Message-Id: <Pine.GSO.4.10.10007051452330.29215-100000@rfhpc8320.fh-regensburg.de>

       Subject: [PATCH cfgperl] $& segfaults if you trick it
       From: simon@brecon.co.uk (Simon Cozens)
       Date: 7 Jul 2000 11:26:09 GMT
       Message-ID: <slrn8mbfif.ead.simon@justanother.perlhacker.org>

       Subject: [PATCH] [ID 20000701.002] Regular Expressions Not Unsetting $1 Vars When Backtracking
       From: Hugo <hv@crypt.compulink.co.uk>
       Date: Tue, 11 Jul 2000 12:44:50 +0100
       Message-Id: <200007111144.MAA04446@crypt.compulink.co.uk>

       Subject: [PATCH] Re: "%#p" format specifier: document and test or not?
       From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
       Date: Tue, 11 Jul 2000 13:50:51 +0100
       Message-Id: <E13BzUx-00033c-00@libra.cus.cam.ac.uk>

p4raw-link: @6333 on //depot/cfgperl: 6624cecc78f60f5589229cba083af18080f6e12f
p4raw-link: @6331 on //depot/cfgperl: d10fcba8ad1afac98d108218484bee8796b02c3a
p4raw-link: @6321 on //depot/cfgperl: 435227a33b17bfcf5ae6d384a20f5ccde574c19e
p4raw-link: @6319 on //depot/cfgperl: ff45a9ac4d71c0109dd007e8443704afe2ce7e4f
p4raw-link: @6315 on //depot/cfgperl: 69b7060a1d32648ced806eebdc6a9761907b70c9

p4raw-id: //depot/maint-5.6/perl@7772
p4raw-branched: from //depot/cfgperl@7771 'branch in'
ext/DynaLoader/hints/netbsd.pl lib/Win32.pod
p4raw-deleted: from //depot/cfgperl@7771 'delete in' pod/Win32.pod
(@5937..) pod/buildtoc (@6091..) pod/Makefile (@6232..)
p4raw-integrated: from //depot/cfgperl@7771 'copy in'
ext/Devel/DProf/DProf.xs ext/DynaLoader/hints/openbsd.pl
(@5586..) lib/warnings/register.pm (@5704..) ext/B/B/Stash.pm
(@5972..) lib/CGI/Util.pm (@6034..) pod/perlguts.pod (@6206..)
t/op/taint.t (@6270..) ext/POSIX/POSIX.pod (@6311..)
t/op/method.t (@6312..)
p4raw-integrated: from //depot/cfgperl@6338 'merge in' sv.c (@6301..)
p4raw-integrated: from //depot/cfgperl@6337 'copy in' regexec.c
t/op/re_tests (@6175..)
p4raw-integrated: from //depot/cfgperl@6336 'merge in' mg.c (@6193..)
p4raw-integrated: from //depot/cfgperl@6335 'edit in' MANIFEST
(@6325..)
p4raw-integrated: from //depot/cfgperl@6329 'edit in' pod/perl.pod
pod/perltoc.pod (@6325..)
p4raw-deleted: from //depot/cfgperl@6325 'delete in' pod/perlbook.pod
(@5937..)
p4raw-integrated: from //depot/cfgperl@6325 'copy in' pod/perlfaq2.pod
(@5656..) pod/perldiag.pod (@6312..)
p4raw-integrated: from //depot/cfgperl@6324 'edit in' sv.h (@6315..)
'merge in' toke.c (@6307..)
p4raw-branched: from //depot/cfgperl@6319 'branch in' pod/Makefile.SH
pod/buildtoc.PL
p4raw-integrated: from //depot/cfgperl@6319 'copy in' Makefile.SH
(@6309..)
p4raw-integrated: from //depot/cfgperl@6315 'ignore' pp_hot.c (@6313..)
p4raw-integrated: from //depot/perl@6328 'edit in' win32/win32sck.c
(@6327..)
p4raw-integrated: from //depot/perl@6318 'copy in' win32/vdir.h
(@5057..)
p4raw-integrated: from //depot/perl@6317 'copy in' win32/perllib.c
(@5761..)
p4raw-integrated: from //depot/perl@6316 'copy in' lib/perl5db.pl
(@6023..)

23 years agointegrate changes#6283..6285,6291,6294..6300,6302..6304,6306..6307,
Barrie Slaymaker [Wed, 28 Jun 2000 11:35:29 +0000 (07:35 -0400)]
integrate changes#6283..6285,6291,6294..6300,6302..6304,6306..6307,
6310,6311,6314

       Subject: [PATCH bleedperl] File::Spec 0.82 beta
       Message-Id: <200006281535.LAA21095@jester.slaysys.com>

       tweak perlembed for multiplicity/usethreads sanity; correct notes
       about Windows

       localize %INC in a Safe compartment so that use/require work
       (many other magic globals probably need similar treatment)

       dounwind() may cause POPSUB() to diddle the wrong PL_curpad
       when @_ is modified, causing coredumps

       slurp mode fix in change#4736 still not quite right

       Point to perlipc for more SysV IPC examples.

       Elaborate POSIX.pod.  Still needs work.

       fix ~320 byte memory leak (psig_{ptr,name} tables were never freed)

       fix large memory leak that has been around for ever, masked by
       -DPURIFY (most of the arenas were never freed!)

       fix memory leak on Windows (PL_sys_intern contents were never
       freed)

       PERL_OBJECT build tweak

       adjust change#6299

       remove rel2abs prototypes (from Barrie Slaymaker)

       missing perldiag entry for unpack("w",...) diagnostic (from
       Andreas Koenig)

       better diagnostic on Frob->stuff() when Frob:: doesn't exist
       (from Richard Soderberg <rs@oregonnet.com>)

       Win32 patches for cfgperl from Sarathy.

       b.t fails under OS/2 (from Yitzchak Scott-Thoennes)

       More POSIX.pod embellishment.

       tyop in change#6306

p4raw-link: @6306 on //depot/perl: c1899e02bd58ea340a8d89dc821ccba4502a63a7
p4raw-link: @6300 on //depot/perl: fd89de3aad1f46316826050b187615df670e00d3
p4raw-link: @6299 on //depot/perl: 6c644e7885bc20d759d8cbcb4abaa8f14113c03b
p4raw-link: @6294 on //depot/perl: b9fee9baee77e65285db6dc2a81cd0157909d1bd
p4raw-link: @6291 on //depot/perl: 7032098e3624717c340da3e1b7cc1d22959257c0
p4raw-link: @6285 on //depot/perl: e5125a2406cb25f415acb1a11d14e6e53cda219b
p4raw-link: @6283 on //depot/perl: 3c32ced9076b91fe2c44bcada22c97a37d564b78
p4raw-link: @4736 on //depot/perl: 684bef36d5078e84d816e42ce6a73ae4452da2d7

p4raw-id: //depot/maint-5.6/perl@7771
p4raw-integrated: from //depot/cfgperl@7770 'copy in' gv.c (@6244..)
pod/perlfunc.pod (@6277..) 'edit in' pp_ctl.c (@6293..)
makedef.pl (@6301..) objXSUB.h perlapi.c win32/win32.c
(@6305..)
p4raw-integrated: from //depot/cfgperl@6311 'edit in'
ext/POSIX/POSIX.pod (@6296..)
p4raw-integrated: from //depot/cfgperl@6307 'copy in' thread.h
(@5656..) win32/Makefile (@5937..) pp.c (@6260..) 'edit in'
pp_hot.c (@6301..) embed.h embed.pl global.sym proto.h
(@6305..) 'merge in' util.c (@6217..) doio.c (@6223..) doop.c
toke.c (@6269..) op.c (@6273..)
p4raw-integrated: from //depot/perl@7770 'copy in' t/op/args.t
(@4195..) ext/Opcode/Opcode.xs (@4602..) 'edit in'
lib/File/Spec/Mac.pm lib/File/Spec/Unix.pm
lib/File/Spec/Win32.pm (@6283..)
p4raw-integrated: from //depot/perl@6314 'edit in' pp_hot.c (@6306..)
p4raw-integrated: from //depot/perl@6310 'copy in' t/lib/b.t (@6169..)
p4raw-integrated: from //depot/perl@6306 'copy in' t/op/method.t
(@3388..) 'edit in' pod/perldiag.pod (@6304..) 'ignore'
pod/perldelta.pod (@5904..)
p4raw-integrated: from //depot/perl@6303 'edit in' lib/File/Spec/VMS.pm
(@6283..)
p4raw-integrated: from //depot/perl@6302 'edit in' embed.h embed.pl
global.sym objXSUB.h perlapi.c proto.h win32/win32.c (@6299..)
p4raw-integrated: from //depot/perl@6300 'copy in' perl.h (@6169..)
p4raw-integrated: from //depot/perl@6299 'edit in' makedef.pl (@6149..)
'merge in' perl.c (@6298..)
p4raw-integrated: from //depot/perl@6298 'copy in' hv.c (@5540..)
embedvar.h perlapi.h (@5908..) 'merge in' intrpvar.h (@5908..)
sv.c (@6194..)
p4raw-integrated: from //depot/perl@6294 'copy in' t/io/argv.t
(@4736..)
p4raw-integrated: from //depot/perl@6291 'copy in' cop.h (@6216..)
'edit in' pp_ctl.c (@6215..)
p4raw-integrated: from //depot/perl@6284 'copy in' pod/perlembed.pod
(@5493..)
p4raw-integrated: from //depot/perl@6283 'copy in'
lib/File/Spec/Functions.pm lib/File/Spec/OS2.pm (@5978..)
lib/File/Spec.pm (@6069..)

23 years agointegrate changes#6268..6282 from cfgperl branch
Gurusamy Sarathy [Mon, 20 Nov 2000 11:51:00 +0000 (11:51 +0000)]
integrate changes#6268..6282 from cfgperl branch

       Subject: [PATCH perl-current] Make op/sprintf.t more comprehensive
       From: Dominic Dunlop <domo@computer.org>
       Date: Thu, 29 Jun 2000 12:32:39 +0200
       Message-Id: <p04320403b580cc1338db@[192.168.1.4]>

       Regen headers for #6261 (and update embed.pl for this) and #6267,
       silence few compiler warnings.

       Subject: PATCH (Re: [ID 20000612.004] Should regression tests fail if user doesn't build XS extensions?)
       From: Nicholas Clark <nick@talking.bollo.cx>
       Date: Fri, 23 Jun 2000 16:21:15 +0100
       Message-ID: <20000623162115.A19894@Bagpuss.unfortu.net>

       Subject: PATCH pod/perltie.pod
       From: Ian Phillipps <Ian.Phillipps@iname.com>
       Date: Fri, 16 Jun 2000 00:17:19 +0100
       Message-ID: <20000616001719.A17108@homer.diplex.co.uk>
       (only the first hunk, the second hunk had already been done
        by some other patch)

       Subject: [ID 20000614.005] [patch] Tweak to Net::Ping docs
       From: Tom Phoenix <rootbeer@redcat.com>
       Received: (qmail 6398 invoked by uid 508); 15 Jun 2000 00:30:54 -0000
       Date: Wed, 14 Jun 2000 17:30:37 -0700 (PDT)

       Subject: [PATCH] xsub attributes
       From: Doug MacEachern <dougm@covalent.net>
       Date: Wed, 14 Jun 2000 15:09:22 -0700 (PDT)
       Message-ID: <Pine.LNX.4.10.10006141456050.340-100000@mojo.covalent.net>

       Subject: [ID 20000614.003] 5.6.0 File/Glob.pm incompatibility
       From: Andy Dougherty <doughera@lafayette.edu>
       Date: Wed, 14 Jun 2000 13:33:32 -0400 (EDT)
       Message-Id: <Pine.SOL.4.10.10006141332220.3643-100000@maxwell.phys.lafayette.edu>

       Subject: [PATCH] 5.6.0 lib/Pod/{Html,Man,Text}.pm
       From: "Daniel S. Lewart" <d-lewart@uiuc.edu>
       Date: Tue, 13 Jun 2000 02:43:48 -0500
       Message-ID: <20000613024347.A28388@staff2.cso.uiuc.edu>

       Subject: [PATCH] Re: eval documentation: context
       From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
       Date: Mon, 12 Jun 2000 15:07:29 +0100
       Message-Id: <E131UsD-0002ke-00@ursa.cus.cam.ac.uk>

       Subject: [PATCH] Re: [ID 20000612.001] map {chop; $_} (Literals problem)
       From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
       Date: Mon, 12 Jun 2000 14:55:59 +0100
       Message-Id: <E131Uh5-0002cj-00@ursa.cus.cam.ac.uk>

       Subject: [ID 20000609.002] Text::Wrap::wrap does not handle multiline strings properly
       From: "Milton L. Hankins" <mlh@swl.msd.ray.com>
       Date: Fri, 09 Jun 2000 12:39:27 -0400
       Message-Id: <39411DBF.A04BB1A@swl.msd.ray.com>
       (plus update the version "number" of Text::Wrap)

       Subject: [ID 20000602.002] [PATCH] perlsub.pod: ambiguous usage of "closure"
       From: Tim Ayers <tayers@bridge.com>
       Date: Thu, 08 Jun 2000 08:11:06 +0200
       Message-id: <393F38FA.9B5F4C7D@m.dasa.de>
       [resent by Richard Foley, Message-Id probably wrong]

       Subject: Re: backwards compatibility in h2xs and makemaker  [PATCH]
       From: rspier@pobox.com (Robert Spier)
       Date: Wed, 7 Jun 2000 12:47:37 -0400 (EDT)
       Message-ID: <14654.31913.845602.610277@rls.cx>

       Subject: [PATCH 5.6.0] utils/h2xs.PL
       From: "Daniel S. Lewart" <d-lewart@uiuc.edu>
       Date: Wed, 7 Jun 2000 04:02:04 -0500
       Message-ID: <20000607040201.A22568@staff1.cso.uiuc.edu>

       Subject: [PATCH 5.6.0]ITHREADs for VMS
       From: Dan Sugalski <dan@sidhe.org>
       Date: Tue, 06 Jun 2000 11:59:50 -0400
       Message-Id: <4.3.2.7.0.20000606115752.01c82220@24.8.96.48>

p4raw-link: @6282 on //depot/cfgperl: d4817f5b97d4072a6efac47844b617245b179f2c
p4raw-link: @6268 on //depot/cfgperl: 22e04bdb3a09a4c369fd1666143349eab2eba9d4
p4raw-link: @24 on //depot/perl: 5dc0d6134ebb76636f69238201dde15cec972fd0

p4raw-id: //depot/maint-5.6/perl@7770
p4raw-integrated: from //depot/cfgperl@7769 'copy in' lib/Net/Ping.pm
lib/Text/Wrap.pm t/lib/dprof.t t/lib/dumper-ovl.t
t/lib/hostname.t (@5586..) lib/Pod/Html.pm (@5608..)
t/lib/ipc_sysv.t (@5812..) t/lib/dumper.t (@5972..)
ext/File/Glob/Glob.pm (@6026..) lib/Pod/Man.pm lib/Pod/Text.pm
(@6034..) t/lib/anydbm.t (@6072..) lib/ExtUtils/xsubpp
(@6156..) pod/perlsub.pod pod/perltie.pod (@6206..) 'edit in'
utils/h2xs.PL (@6280..)
p4raw-integrated: from //depot/cfgperl@6282 'merge in' vms/vms.c
(@6238..)
p4raw-integrated: from //depot/cfgperl@6277 'edit in' pod/perlfunc.pod
(@6276..)
p4raw-integrated: from //depot/cfgperl@6273 'copy in' embed.h (@6254..)
'edit in' embed.pl global.sym objXSUB.h op.c proto.h (@6269..)
'ignore' perlapi.h (@6243..) embedvar.h (@6254..) 'merge in'
perlapi.c (@6243..)
p4raw-integrated: from //depot/cfgperl@6270 'copy in' t/op/taint.t
(@5857..)
p4raw-integrated: from //depot/cfgperl@6269 'ignore' toke.c (@6261..)
'merge in' doop.c (@6263..)
p4raw-integrated: from //depot/cfgperl@6268 'copy in' t/op/sprintf.t
(@6267..)

23 years agointegrate changes#6261..6266 from cfgperl
Gurusamy Sarathy [Mon, 20 Nov 2000 11:29:06 +0000 (11:29 +0000)]
integrate changes#6261..6266 from cfgperl

       Subject: Re: [PATCH cfgperl] BOMs away!
       From: simon@brecon.co.uk (Simon Cozens)
       Date: 17 Jun 2000 11:49:57 GMT
       Message-ID: <slrn8kmpf5.8pl.simon@justanother.perlhacker.org>

       Subject: 5.6.0 Patch for EPOC
       From: Olaf Flebbe <o.flebbe@gmx.de>
       Date: Tue, 13 Jun 2000 22:59:29 +0200 (MEST)
       Message-ID: <23449.960929969@www11.gmx.net>

       tr fixes from Simon Cozens

       Subject: [ID 20000628.004] Re: Problem compiling perl? [BSDI-Support-Request #71232]
       From: Marty Lucich <marty@netcom.com>
       Date: Wed, 28 Jun 2000 14:16:05 -0700 (PDT)
       Message-Id: <200006282116.OAA11148@netcom.com>
       ccdlflags update (the BSD/OS 4.1 part had already been taken
       care of by #6141).

       Subject: Re: [ID 20000628.006] POSIX::STRERR_FILENO typo
       From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
       Date: Wed, 28 Jun 2000 17:50:12 -0700
       Message-ID: <E1pW5gzkg2kV092yn@efn.org>

       Subject: [PATCH 5.6.0] cygwin port
       Message-ID: <779F20BCCE5AD31186A50008C75D997917173C@silldn_mail1.sanwaint.com>
       From: "Fifer, Eric" <EFifer@sanwaint.com>
       Date: Thu, 29 Jun 2000 12:58:29 +0100

p4raw-link: @6266 on //depot/cfgperl: a009ce76c9b4ddbde44a58eab3fe27d331cf27fe
p4raw-link: @6261 on //depot/cfgperl: 27d76ecff97d0a9449f569d789504cc8b69a6d01

p4raw-id: //depot/maint-5.6/perl@7769
p4raw-integrated: from //depot/cfgperl@7768 'copy in' README.epoc
epoc/createpkg.pl epoc/epocish.c (@5586..) epoc/epocish.h
t/comp/require.t (@5639..) cygwin/Makefile.SHs (@6096..)
ext/POSIX/POSIX.pm (@6140..) hints/bsdos.sh (@6156..)
epoc/config.sh (@6168..) ext/POSIX/POSIX.xs (@6198..)
p4raw-integrated: from //depot/cfgperl@6265 'copy in'
ext/POSIX/POSIX.pod (@5586..)
p4raw-integrated: from //depot/cfgperl@6263 'merge in' doop.c (@6256..)
p4raw-integrated: from //depot/cfgperl@6261 'copy in' pod/perldiag.pod
(@6206..) 'merge in' toke.c (@6250..)

23 years agointegrate changes#6252..6256,6259..6260
Gurusamy Sarathy [Mon, 20 Nov 2000 11:13:44 +0000 (11:13 +0000)]
integrate changes#6252..6256,6259..6260

       Paranoia tweak on #6249.
       Subject: Re: [PATCH 5.6.0 IPC/Open3.pm] Allow the use of numeric fd's
       From: Ronald J Kimball <rjk@linguist.dartmouth.edu>
       Date: Sun, 25 Jun 2000 23:43:12 -0400
       Message-ID: <20000625234312.B74147@linguist.dartmouth.edu>

       Subject: tr///, help wanted.
       From: simon@brecon.co.uk (Simon Cozens)
       Date: 28 Jun 2000 11:29:04 GMT
       Message-ID: <slrn8ljoc0.fbd.simon@justanother.perlhacker.org>

       small thinko tweaks

       tweaks from Simon Conzes to further fix tr/// under utf8

       perlnewmod was missing from MANIFEST.

       Subject: Re: [PATCH] pack('U',$foo) doesn't UTF8
       From: simon@brecon.co.uk (Simon Cozens)
       Date: 17 Jun 2000 11:56:44 GMT
       Message-ID: <slrn8kmprs.8pl.simon@justanother.perlhacker.org>
       pack U0, pack C0

p4raw-link: @6260 on //depot/cfgperl: fc865a0069737312ca5ef9762fe8a9be7aa37747
p4raw-link: @6259 on //depot/cfgperl: db7b835c9e42b04aa9fc7b2a56a8dfdefbfa3897
p4raw-link: @6256 on //depot/cfgperl: 840fae749c0f73a5c45e749c3ffa2b8a76b2cb14
p4raw-link: @6252 on //depot/cfgperl: 0e4dedf1581344244dfa297db1d00c01c5f821aa

p4raw-id: //depot/maint-5.6/perl@7768
p4raw-integrated: from //depot/cfgperl@7767 'copy in' t/op/pack.t
(@5996..) pp_proto.h (@6243..) t/op/my_stash.t (@6250..) 'edit
in' lib/IPC/Open3.pm (@6253..) 'ignore' t/pragma/constant.t
(@5717..) t/pragma/warn/op (@5996..) lib/Exporter.pm (@6251..)
p4raw-integrated: from //depot/cfgperl@6260 'copy in' pp.c (@6217..)
pod/perlfunc.pod (@6248..)
p4raw-integrated: from //depot/cfgperl@6259 'merge in' MANIFEST
(@6250..)
p4raw-integrated: from //depot/cfgperl@6257 'ignore' sv.c (@6244..)
'merge in' op.c (@6228..)
p4raw-integrated: from //depot/cfgperl@6256 'edit in' doop.c (@6254..)
p4raw-integrated: from //depot/cfgperl@6254 'copy in' t/op/tr.t
(@6192..) embed.h objXSUB.h (@6243..) embed.pl global.sym
proto.h (@6250..) 'ignore' embedvar.h (@6243..)

23 years agointegrate change#6250 from cfgperl
Doug MacEachern [Tue, 27 Jun 2000 14:17:28 +0000 (07:17 -0700)]
integrate change#6250 from cfgperl

       Subject: Re: [PATCH] support 'my __PACKAGE__ $obj = ...'
       Message-ID: <Pine.LNX.4.10.10006271412340.7587-100000@mojo.covalent.net>

p4raw-link: @6250 on //depot/cfgperl: ec6a9911b75518dd4c77eb4985d8bee0371df340

p4raw-id: //depot/maint-5.6/perl@7767
p4raw-branched: from //depot/cfgperl@6250 'branch in' t/op/my_stash.t
p4raw-integrated: from //depot/cfgperl@6250 'copy in' embed.pl
global.sym proto.h (@6243..) 'merge in' MANIFEST (@6232..)
toke.c (@6241..)

23 years agointegrate changes#6240,6242..6246,6248,6249 from cfgperl
Gurusamy Sarathy [Mon, 20 Nov 2000 10:48:34 +0000 (10:48 +0000)]
integrate changes#6240,6242..6246,6248,6249 from cfgperl

       Subject: [ID 20000626.007] h2xs man page contains trailing garbage
       From: Nicholas Clark <nick@Bagpuss.unfortu.net>
       Date: Mon, 26 Jun 2000 18:40:14 +0100
       Message-Id: <200006261740.SAA02740@Bagpuss.unfortu.net>

       Subject: [PATCH] bytes<->utf8 fixes
       From: simon@brecon.co.uk (Simon Cozens)
       Date: 26 Jun 2000 04:55:45 GMT
       Message-ID: <slrn8ldoih.fbd.simon@justanother.perlhacker.org>

       Subject: [PATCH] is_utf8_string
       From: simon@brecon.co.uk (Simon Cozens)
       Date: 26 Jun 2000 02:25:59 GMT
       Message-ID: <slrn8ldfpn.h5k.simon@justanother.perlhacker.org>

       Subject: [PATCH] avoid mg_ptr in '*' magic
       From: Doug MacEachern <dougm@covalent.net>
       Date: Sun, 25 Jun 2000 11:16:08 -0700 (PDT)
       Message-ID: <Pine.LNX.4.10.10006251045190.461-100000@mojo.covalent.net>

       Subject: [ID 20000624.001] PERL_DL_DEBUG=1 DynaLoader message appears to be wrong
       From: Nicholas Clark <nick@Bagpuss.unfortu.net>
       Date: Sat, 24 Jun 2000 13:06:20 +0100
       Message-Id: <200006241206.NAA03771@Bagpuss.unfortu.net>

       Allow for standalone testing.

       Subject: DOC PATCH 5.6.0: perlfunc/sprintf does not contain an example
       From: Mark-Jason Dominus <mjd@plover.com>
       Date: Tue, 27 Jun 2000 22:36:42 -0400
       Message-ID: <20000628023642.12166.qmail@plover.com>

       Subject: Re: [PATCH 5.6.0 IPC/Open3.pm] Allow the use of numeric fd's
       From: Frank Tobin <ftobin@uiuc.edu>
       Date: Sun, 25 Jun 2000 19:00:58 -0500 (CDT)
       Message-ID: <Pine.BSF.4.21.0006251855340.20487-100000@srh0902.urh.uiuc.edu>

p4raw-link: @6249 on //depot/cfgperl: cab27d238e930b8cddb5b1fb3260355f913b86a6
p4raw-link: @6248 on //depot/cfgperl: fd9170040aeb30a1e02c294dc28a668d19088614
p4raw-link: @6246 on //depot/cfgperl: 7430719f031b4846555bbb9c16b1fd88cd338777
p4raw-link: @6242 on //depot/cfgperl: 1e72252ad7b8e23d1a1142285b8aa82986bd2491
p4raw-link: @6240 on //depot/cfgperl: 514e70b26394e6b272960ab8b9b8b7dbb1e2c068

p4raw-id: //depot/maint-5.6/perl@7766
p4raw-integrated: from //depot/cfgperl@7765 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@5953..) t/lib/peek.t
(@6086..) t/lib/filefunc.t t/lib/filespec.t (@6230..)
pod/perlintern.pod (@6237..) 'edit in' utf8.c (@6242..)
p4raw-integrated: from //depot/cfgperl@6249 'copy in' lib/IPC/Open3.pm
(@5937..)
p4raw-integrated: from //depot/cfgperl@6248 'copy in' pod/perlfunc.pod
(@6206..)
p4raw-integrated: from //depot/cfgperl@6244 'copy in' sv.c (@6196..)
gv.c (@6217..)
p4raw-integrated: from //depot/cfgperl@6243 'copy in' embed.h
global.sym objXSUB.h pp_proto.h (@6237..) 'edit in' embed.pl
perlapi.c pod/perlapi.pod proto.h (@6242..) 'ignore' embedvar.h
perlapi.h (@6237..)
p4raw-integrated: from //depot/cfgperl@6240 'copy in' utils/h2xs.PL
(@6192..)

23 years agointegrate change#6239 from cfgperl
Gurusamy Sarathy [Mon, 20 Nov 2000 10:29:13 +0000 (10:29 +0000)]
integrate change#6239 from cfgperl

       Configure maintenance.  Sever some dependency cycles,
       separate gccversion from the cc unit,
       address [ID 20000623.006] Configure script patch for using gcc on AIX
       (but solve it a little bit differently),
       unduplex some accidentally duplicated units,
       suggest using gcc if no cc available
       (p5p thread: "Solaris configure: counterproposal", 1999-09)

p4raw-link: @6239 on //depot/metaconfig: 8348bed331b879d854911b80237b8cd361dca264on //depot/cfgperl: 8a27cf7839bb1ef63069207eb2be431ed8e1ea36

p4raw-id: //depot/maint-5.6/perl@7765
p4raw-integrated: from //depot/cfgperl@7764 'copy in' Todo-5.6
(@6232..)
p4raw-integrated: from //depot/cfgperl@6239 'merge in' Configure
config_h.SH (@6217..)

23 years agointegrate changes#6233..6238 from cfgperl
Gurusamy Sarathy [Mon, 20 Nov 2000 10:25:55 +0000 (10:25 +0000)]
integrate changes#6233..6238 from cfgperl

       Subject: PATCH 5.6.0: Document OPf_SPECIAL flag in regcomp op nodes
       From: Mark-Jason Dominus <mjd@plover.com>
       Date: Fri, 16 Jun 2000 20:53:04 -0400
       Message-ID: <20000617005304.8008.qmail@plover.com>

       Prefer C:/temp in Win32 as File::Spec->tmpdir to /tmp
       because when run as services (Win32ese for daemons)
       no environment variables are set and tmpdir ends up as /tmp,
       which is ambiguous.
       Subject:[ID 20000616.002] File::Spec->tmpdir broken when running as service
       From: matt@sergeant.org
       Date: 16 Jun 2000 16:30:43 -0000
       Message-Id: <20000616163043.26398.qmail@mail.sergeant.org>

       The thread begun by
       Subject: [ID 20000616.001] Typo on line 390 of .../hints/solaris_2.sh
       From: Kevin.Ruscoe@ubsw.com
       Date: Fri, 16 Jun 2000 16:38:51 +0100
       Message-Id: <H000019b03c300d6@MHS>

       Tweak embed.pl, regen headers.

       Subject: [PATCH 5.6.0] XS module loading fixup for VMS
       From: Dan Sugalski <dan@sidhe.org>
       Date: Fri, 23 Jun 2000 17:00:00 -0400
       Message-Id: <4.3.2.7.0.20000623165934.00c93d10@24.8.96.48>

p4raw-link: @6238 on //depot/cfgperl: f20b0ac8de25af0aff0845e603605cd59e360f30
p4raw-link: @6233 on //depot/cfgperl: 883373c0295abffbe566c4b593885e38dae251bf
p4raw-link: @24 on //depot/perl: 5dc0d6134ebb76636f69238201dde15cec972fd0

p4raw-id: //depot/maint-5.6/perl@7764
p4raw-integrated: from //depot/cfgperl@7763 'copy in' op.h (@5833..)
lib/ExtUtils/MM_VMS.pm (@6140..) hints/solaris_2.sh (@6217..)
keywords.h lib/warnings.pm opcode.h opnames.h pp.sym regnodes.h
warnings.h (@6236..) 'ignore' ext/B/B/Asmdata.pm
ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h (@6236..)
p4raw-integrated: from //depot/cfgperl@6238 'merge in' vms/vms.c
(@6198..)
p4raw-integrated: from //depot/cfgperl@6237 'copy in' embed.pl
(@6225..) embed.h global.sym objXSUB.h pod/perlintern.pod
pp_proto.h proto.h (@6236..) 'ignore' embedvar.h perlapi.h
(@6236..) 'merge in' utf8.c (@6221..) perlapi.c pod/perlapi.pod
(@6236..)
p4raw-integrated: from //depot/cfgperl@6234 'merge in'
lib/File/Spec/Win32.pm (@6230..)

23 years agos/perl56delta/perldelta/g
Gurusamy Sarathy [Mon, 20 Nov 2000 10:08:08 +0000 (10:08 +0000)]
s/perl56delta/perldelta/g

p4raw-id: //depot/maint-5.6/perl@7763

23 years agointegrate changes#6225,6229,6231,6232 from cfgperl
Gurusamy Sarathy [Mon, 20 Nov 2000 10:04:00 +0000 (10:04 +0000)]
integrate changes#6225,6229,6231,6232 from cfgperl

       Add source code filenames to apidoc.
       From: simon@brecon.co.uk (Simon Cozens)
       Subject: [PATCH embed.pl] Source X-ref
       Date: 22 Jun 2000 02:18:49 GMT
       Message-ID: <slrn8l2ts8.h5k.simon@justanother.perlhacker.org>

       Subject: README.hpux version 0.6.1
       Date: Tue, 20 Jun 2000 15:25:51 -0700 (PDT)
       From: Jeff Okamoto <okamoto@xfiles.intercon.hp.com>
       Message-Id: <200006202225.PAA26205@xfiles.intercon.hp.com>

       Subject: [PATCH 5.6.0] cygwin port
       From: "Fifer, Eric" <EFifer@sanwaint.com>
       Date: Tue, 20 Jun 2000 14:30:58 +0100
       Message-ID: <779F20BCCE5AD31186A50008C75D9979171734@silldn_mail1.sanwaint.com>

       Subject: PATCH: pod/perlutil.pod - utilities packaged with the Perl distribution
       From: simon@brecon.co.uk (Simon Cozens)
       Date: 19 Jun 2000 15:18:27 GMT
       Message-ID: <slrn8ksee3.cp9.simon@justanother.perlhacker.org>

       plus update pod/Makefile and regenerate perltoc

p4raw-link: @6232 on //depot/cfgperl: 96d431b0c268c36f027238777432d472c736c948
p4raw-link: @6231 on //depot/cfgperl: 7906debc4b99f108310cdade6e486754c15481e7
p4raw-link: @6229 on //depot/cfgperl: 94f13a8fe911b4e5d658c1e8bb515599305c074c
p4raw-link: @6225 on //depot/cfgperl: 7ff830a6f4eaeedf76b4ad5d121d1f37f5b8fcd0

p4raw-id: //depot/maint-5.6/perl@7762
p4raw-branched: from //depot/cfgperl@7344 'branch in' pod/perlutil.pod
p4raw-integrated: from //depot/cfgperl@7344 'copy in' pod/roffitall
(@5753..) README.hpux (@5972..) README.cygwin (@6096..)
lib/File/Find.pm (@6156..)
p4raw-integrated: from //depot/cfgperl@6232 'copy in' pod/Makefile
pod/perltoc.pod (@6161..) Todo-5.6 (@6167..) 'merge in'
MANIFEST (@6227..)
p4raw-integrated: from //depot/cfgperl@6225 'copy in' embed.pl
(@6221..)

23 years agointegrate change#6220 from cfgperl
Gurusamy Sarathy [Mon, 16 Oct 2000 09:30:21 +0000 (09:30 +0000)]
integrate change#6220 from cfgperl

Win32 patches from Benjamin Stuhl.

p4raw-link: @6220 on //depot/cfgperl: 94414bfbc497e71da32f6edca513d34725e3cae6

p4raw-id: //depot/maint-5.6/perl@7344
p4raw-integrated: from //depot/cfgperl@7343 'copy in' win32/win32.h
(@6026..)
p4raw-integrated: from //depot/cfgperl@6220 'copy in' makedef.pl
(@6156..)

23 years agointegrate changes#6221,6222 from cfgperl
Gurusamy Sarathy [Mon, 16 Oct 2000 08:32:19 +0000 (08:32 +0000)]
integrate changes#6221,6222 from cfgperl

       Remove tr///CU (the feature is to be obsoleted by better interfaces).
       From: simon@brecon.co.uk (Simon Cozens)
       Subject: [PATCH] Eliminate tr///[CU][CU]
       Date: 23 Jun 2000 11:05:40 GMT
       Message-ID: <slrn8l6h44.h5k.simon@justanother.perlhacker.org>

       doc typo fix
       Subject: [PATCH] documentation typo in lib/Pod/Usage.pm
       From: Ian Phillipps <Ian.Phillipps@iname.com>
       Date: Fri, 23 Jun 2000 10:40:58 +0100
       Message-ID: <20000623104058.A22791@homer.diplex.co.uk>

p4raw-link: @6222 on //depot/cfgperl: cb6e01d9fd93f1025bb60ed9c000931b2c8542a3
p4raw-link: @6221 on //depot/cfgperl: 84393cd974926732d8916ade7acf62979478deb1

p4raw-id: //depot/maint-5.6/perl@7343
p4raw-integrated: from //depot/cfgperl@7342 'copy in' lib/Pod/Usage.pm
(@5717..) pod/perlop.pod (@6206..)
p4raw-integrated: from //depot/cfgperl@6221 'copy in' embed.pl
(@6217..) 'merge in' utf8.c (@6174..) doop.c (@6193..) toke.c
(@6196..)

23 years agointegrate change#6217 from cfgperl (in part)
Gurusamy Sarathy [Mon, 16 Oct 2000 08:28:08 +0000 (08:28 +0000)]
integrate change#6217 from cfgperl (in part)

Rename the fdpid locking and integrate with Sarathy.

p4raw-link: @6217 on //depot/cfgperl: cc9b67681954df413fe79f7c379e7b91a3121259

p4raw-id: //depot/maint-5.6/perl@7342
p4raw-integrated: from //depot/cfgperl@7341 'copy in' util.h (@6156..)
vmesa/vmesa.c (@6210..)
p4raw-integrated: from //depot/cfgperl@6217 'copy in' embed.pl pp.c
pp_ctl.c (@6207..) embed.h global.sym objXSUB.h proto.h
(@6208..) doio.c gv.c sv.h (@6210..) 'ignore' Configure
config_h.SH (@6174..) intrpvar.h perl.c (@6209..) embedvar.h
perlapi.h (@6211..) 'merge in' util.c win32/win32.c (@6210..)

23 years agointegrate changes#6214..6216 from mainline
Gurusamy Sarathy [Mon, 16 Oct 2000 08:23:39 +0000 (08:23 +0000)]
integrate changes#6214..6216 from mainline

@_ can't have junk in it even in the non-USE_ITHREADS case because
caller() wants to populate @DB::args with it (causes a coredump
in Carp::confess())

tweak comment about @DB::args

be more optimal about clearing @_

p4raw-link: @6216 on //depot/perl: 8e09340b6ffe3c6ffbac698cf506650fc1e43293
p4raw-link: @6214 on //depot/perl: ecf8e9dde37ff8f382bf4756913bb8ab7f0dba8c

p4raw-id: //depot/maint-5.6/perl@7341

23 years agointegrate changes#6207..6210 from cfgperl
Dan Sugalski [Mon, 8 May 2000 18:08:13 +0000 (14:08 -0400)]
integrate changes#6207..6210 from cfgperl

       Subject: [PATCH 5.6.0] Threadsafe patches
       To: perl5-porters@perl.org
       Date: Mon, 08 May 2000 18:08:13 -0400
       Message-Id: <4.3.1.0.20000508180729.02182de0@24.8.96.48>

       Regen headers for #6207.

       Lock PL_fdpid against race conditions, based on:
       Subject: [PATCH 5.6.0]subprocess fixup for threads
       From: Dan Sugalski <dan@sidhe.org>
       To: perl5-porters@perl.org
       Date: Tue, 11 Apr 2000 17:02:32 -0400
       Message-Id: <4.3.0.20000411170218.01d2f580@24.8.96.48>

       Mopup for #6207 and #6209.

p4raw-link: @6210 on //depot/cfgperl: b8b4c9f3cf6ef09c878a80ff97526a69902a44ca
p4raw-link: @6207 on //depot/cfgperl: b37a7757477319a5fcdd5131db15046064f631c4
p4raw-link: @24 on //depot/perl: 5dc0d6134ebb76636f69238201dde15cec972fd0

p4raw-id: //depot/maint-5.6/perl@7340
p4raw-integrated: from //depot/cfgperl@6210 'copy in' gv.c (@6207..)
doio.c sv.h vmesa/vmesa.c (@6209..) 'merge in' util.c
win32/win32.c (@6209..)
p4raw-integrated: from //depot/cfgperl@6209 'merge in' intrpvar.h
perl.c (@6207..)
p4raw-integrated: from //depot/cfgperl@6208 'copy in' embed.h objXSUB.h
(@6198..) global.sym proto.h (@6207..)
p4raw-integrated: from //depot/cfgperl@6207 'copy in' pp.c (@6181..)
pp_ctl.c (@6196..) embed.pl (@6198..)

23 years agointegrate change#6203 from cfgperl
Gurusamy Sarathy [Mon, 16 Oct 2000 08:14:34 +0000 (08:14 +0000)]
integrate change#6203 from cfgperl

perldiag should refer to perlos2.pod not README.os2

p4raw-link: @6203 on //depot/cfgperl: fecfaeb8bbdf3ab93ea88558d0ee3a60234c5047

p4raw-id: //depot/maint-5.6/perl@7339
p4raw-integrated: from //depot/cfgperl@6203 'copy in' pod/perldiag.pod
(@6034..)

23 years agointegrate change#6201 from mainline
Gurusamy Sarathy [Mon, 16 Oct 2000 08:11:42 +0000 (08:11 +0000)]
integrate change#6201 from mainline

Perl_eval_pv() leaks 4 bytes every time it is called because it
does a PUSHMARK that's never ever POPMARKed; in general, only
Perl_call_[sp]v() need a PUSHMARK for incoming arguments;
Perl_eval_[sp]v() don't because they don't take any incoming
arguments (this leak has been around since the original version
of perl_eval_pv() in 5.003_97e)

p4raw-link: @6201 on //depot/perl: f807eda9ff3570fa55edf97b589a9c028d9c5bb8

p4raw-id: //depot/maint-5.6/perl@7338

23 years agointegrate changes#6197..6200 from cfgperl
Gurusamy Sarathy [Mon, 16 Oct 2000 08:08:47 +0000 (08:08 +0000)]
integrate changes#6197..6200 from cfgperl

       Subject: [ID 20000602.005] [PATCH]5.6.0 (DOC) tiny change to perlsyn.pod
       From: John Borwick <jhborwic@unity.ncsu.edu>
       Date: Fri, 2 Jun 2000 14:35:03 -0400 (EDT)
       Message-Id: <Pine.GSO.4.21.0006021420290.11432-100000@eos00du.eos.ncsu.edu>

       Subject: [PATCH 5.6.0]VMS fixups so we can build with MULTIPLICITY
       From: Dan Sugalski <dan@sidhe.org>
       To: vmsperl@perl.org, perl5-porters@perl.org
       Date: Fri, 02 Jun 2000 16:00:41 -0400
       Message-Id: <4.3.2.7.0.20000602155951.01f02b20@24.8.96.48>
       Message-Id: <4.3.2.7.0.20000602164011.01ec8c30@24.8.96.48>

       Subject: [PATCH 5.6.0]Make perl's malloc work on VMS
       From: Dan Sugalski <dan@sidhe.org>
       To: perl5-porters@perl.org, vmsperl@perl.org
       Date: Fri, 02 Jun 2000 17:30:51 -0400
       Message-Id: <4.3.2.7.0.20000602173021.01f03570@24.8.96.48>

       Update to cperl-mode.el 4.31 from
       ftp://ftp.math.ohio-state.edu/pub/users/ilya/cperl-mode.el
       Subject: A couple of notes
       From: Ilya Zakharevich <ilya@math.ohio-state.edu>
       To: Mailing list Perl5 <perl5-porters@perl.org>
       Date: Sat, 3 Jun 2000 23:33:32 -0400
       Message-ID: <20000603233332.A6790@monk.mps.ohio-state.edu>

p4raw-link: @6200 on //depot/cfgperl: 7bcea55309e3c1ed1b4421da42f8f3da171e6608
p4raw-link: @6197 on //depot/cfgperl: 1f950eb4f39b89f547d5802df0c94526d900d2f2
p4raw-link: @24 on //depot/perl: 5dc0d6134ebb76636f69238201dde15cec972fd0

p4raw-id: //depot/maint-5.6/perl@7337

23 years agointegrate changes#6194,6195 from mainline
Gurusamy Sarathy [Mon, 16 Oct 2000 08:03:46 +0000 (08:03 +0000)]
integrate changes#6194,6195 from mainline

fix small eval"" memory leaks under USE_ITHREADS

fix yet another eval"" leak under USE_ITHREADS

p4raw-link: @6195 on //depot/perl: 63caf6080702341afbd2806f3d0b2bb9ccae687d
p4raw-link: @6194 on //depot/perl: f4dd75d9918abbf789a5eca453b89168cad18ff0

p4raw-id: //depot/maint-5.6/perl@7336

23 years agointegrate changes#6190,6191 from mainline
Gurusamy Sarathy [Mon, 16 Oct 2000 08:02:15 +0000 (08:02 +0000)]
integrate changes#6190,6191 from mainline

submit missing embed.pl change

vec() loses numericalness (modified version of patch suggested
by Robin Barker)

p4raw-link: @6191 on //depot/perl: 4ebbc97598d793d933009eab4334e3bc88b8de4e
p4raw-link: @6190 on //depot/perl: c0c883f471ccfb5834fe4c67653150bc540120d7

p4raw-id: //depot/maint-5.6/perl@7335

23 years agointegrate change#6189 from mainline
Gurusamy Sarathy [Mon, 16 Oct 2000 08:01:03 +0000 (08:01 +0000)]
integrate change#6189 from mainline

counting tr/// corrupts later operation (from M.J.T Guy)

p4raw-link: @6189 on //depot/perl: 2de7b02f486a4ffa238ed2bfc9a7e642ed40e737

p4raw-id: //depot/maint-5.6/perl@7334

23 years agointegrate changes#6183..6188 from mainline
Gurusamy Sarathy [Mon, 16 Oct 2000 07:59:07 +0000 (07:59 +0000)]
integrate changes#6183..6188 from mainline

SelfLoader can lose $@ in AUTOLOAD() (from Nicholas Clark
<nick@ccl4.org>)

tweak for change#6127

remove incorrect documentation about implicit split to @_ in
list context, which never really worked in perl 5 (from
M.J.T. Guy)

further qualify references to "alphanumeric" (from Wolfgang Laun
<wolfgang.laun@alcatel.at>)

replace pod2latex with the one in Pod-LaTeX v0.52 from CPAN
(from Tim Jenness <t.jenness@jach.hawaii.edu>)

h2xs tweaks

p4raw-link: @6188 on //depot/perl: be573f631d93a503246e9a83f3e8e876f6c5fcfb
p4raw-link: @6183 on //depot/perl: bfdd149997f4a56ec34c947f0d733ecbfb53a519
p4raw-link: @6127 on //depot/perl: 968b39461011b9bd1e503c77c95c2eeec281b946

p4raw-id: //depot/maint-5.6/perl@7333

23 years agointegrate change#6179 from mainline
Gurusamy Sarathy [Mon, 16 Oct 2000 07:53:52 +0000 (07:53 +0000)]
integrate change#6179 from mainline

buggy modulus on UVs introduced by change#3378 (resulted in
4063328477 % 65535 amounting to 27406, instead of 27407)

p4raw-link: @6179 on //depot/perl: d658dc55c1a5a1e82545e617134daabc3276b047
p4raw-link: @3378 on //depot/perl: 25da4f389200e19df8aa50bcef9af9506f48ed2e

p4raw-id: //depot/maint-5.6/perl@7332