This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate:
authorAndy Dougherty <doughera@lafayette.edu>
Mon, 23 May 2005 11:48:08 +0000 (07:48 -0400)
committerNicholas Clark <nick@ccl4.org>
Mon, 19 Sep 2005 15:16:29 +0000 (15:16 +0000)
commite438e509cb4841c747c44ae885226273511047e0
treeb8df44cf31868e3496d32641c5734901d5a21329
parent547d29e47ad3314a21783a1f9d36fc31ab6d8729
Integrate:
[ 24532]
disallow eval { goto &foo }
eval 'goto &foo' is already banned, and the try-version usually
coredumps due to the code assuming the CxEVAL is actually a CxSUB.
Anyway exiting an eval but preserving "it's" @_ doesn't make much
sense.

[ 24534]
stop goto &foo wasting stack space
it used to push @_ onto the end of the stack; now it pops the stack
back to the old watermark first.

[ 24543]
Fix [perl #35929] : PerlIO::scalar didn't understand $/ = ""
because PerlIOScalar_unread was broken.
Bump version number of PerlIO::scalar to 0.04.

[ 24549]
PL_regex_padav elements hold either more AVs, or IVs that point to
regexps. Don't attempt to look at the IVX if it's not an IV.

[ 24554]
Subject: Re: [perl #35938] [PATCH] SDBM_File fails to build on some platforms due to use of 'extern int errno' (was: Re: patches for lang/perl5.8 dfport override)
Message-ID: <Pine.SOC.4.62.0505231143480.4714@maxwell.phys.lafayette.edu>

[ 24560]
The tokenizer should expect an operator after qw().
This fixes [perl #35885] qw and x operators doesn't mix
p4raw-link: @24560 on //depot/perl: 3480a8d2d46562b783befbcecf951d5a2b4067d7
p4raw-link: @24554 on //depot/perl: 81770b0cc0ed763d048a9cb4877bc8e70bb815fa
p4raw-link: @24549 on //depot/perl: a560f29b68cee2c6b71ff8f85b84ebab612b34b0
p4raw-link: @24543 on //depot/perl: 5735c168c62d0fa5cf526f0c7e7c97b069acef8f
p4raw-link: @24534 on //depot/perl: 2d43a17f6a49532750d0e6ce2814b523e2f19999
p4raw-link: @24532 on //depot/perl: c74ace89800a81a764294e9f6eacc04bbed5a568

p4raw-id: //depot/maint-5.8/perl@25490
p4raw-integrated: from //depot/perl@25489 'copy in' t/op/repeat.t
(@22922..) ext/PerlIO/t/scalar.t (@23340..)
ext/PerlIO/scalar/scalar.pm (@24248..) 'merge in'
ext/PerlIO/scalar/scalar.xs ext/SDBM_File/sdbm/sdbm.c
(@24271..)
p4raw-integrated: from //depot/perl@24560 'merge in' toke.c (@24526..)
p4raw-integrated: from //depot/perl@24549 'merge in' perl.c (@24526..)
p4raw-integrated: from //depot/perl@24534 'edit in' pp_ctl.c (@24532..)
p4raw-integrated: from //depot/perl@24532 'copy in' t/op/goto.t
(@24386..) 'merge in' pod/perldiag.pod (@24215..)
ext/PerlIO/scalar/scalar.pm
ext/PerlIO/scalar/scalar.xs
ext/PerlIO/t/scalar.t
ext/SDBM_File/sdbm/sdbm.c
perl.c
pod/perldiag.pod
pp_ctl.c
t/op/goto.t
t/op/repeat.t
toke.c