This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
16 years agoremove binary compat from #23156 (remove PL_retstack)
Dave Mitchell [Fri, 23 Jul 2004 10:35:16 +0000 (10:35 +0000)]
remove binary compat from #23156 (remove PL_retstack)

p4raw-id: //depot/perl@23157

16 years agoremove the return stack PL_retstack, and store return ops in the CX
Dave Mitchell [Fri, 23 Jul 2004 09:52:59 +0000 (09:52 +0000)]
remove the return stack PL_retstack, and store return ops in the CX
structure directly instead

p4raw-id: //depot/perl@23156

16 years agoBuild the perldelta copying command for the main Unix makefile with
Nicholas Clark [Thu, 22 Jul 2004 18:50:31 +0000 (18:50 +0000)]
Build the perldelta copying command for the main Unix makefile with
buildtoc, so that it doesn't get forgotten on version increments.

p4raw-id: //depot/perl@23155

16 years agoGrab perl585delta.pod from maint and
Nicholas Clark [Thu, 22 Jul 2004 18:19:58 +0000 (18:19 +0000)]
Grab perl585delta.pod from maint and

Integrate:
[ 23069]
This is RC2. Maybe this one will last longer.

[ 23141]
Break a leg

[perlhist.pod]
p4raw-link: @23141 on //depot/maint-5.8/perl: 9f882961fc43a6deff05386598fc91191e7baf9f
p4raw-link: @23069 on //depot/maint-5.8/perl: f2d13cbe20ce19819db8fa263a5aba881a4232ec

p4raw-id: //depot/perl@23154
p4raw-branched: from //depot/maint-5.8/perl@23152 'branch in'
pod/perl585delta.pod
p4raw-integrated: from //depot/maint-5.8/perl@23152 'edit in'
pod/perlhist.pod (@23069..)

16 years agoUpgrade to Cwd 2.20
Rafael Garcia-Suarez [Thu, 22 Jul 2004 16:16:41 +0000 (16:16 +0000)]
Upgrade to Cwd 2.20

p4raw-id: //depot/perl@23152

16 years agoSort perldiag.
Rafael Garcia-Suarez [Thu, 22 Jul 2004 15:50:34 +0000 (15:50 +0000)]
Sort perldiag.

p4raw-id: //depot/perl@23151

16 years agoRe: "Too late for -T" could be more descriptive
Jim Cromie [Wed, 21 Jul 2004 11:21:50 +0000 (05:21 -0600)]
Re: "Too late for -T" could be more descriptive
Message-ID: <40FEA62E.2010809@divsol.com>
(with tweaks)

p4raw-id: //depot/perl@23150

16 years agoEmail change for Steffen Mueller.
Rafael Garcia-Suarez [Thu, 22 Jul 2004 12:09:40 +0000 (12:09 +0000)]
Email change for Steffen Mueller.

p4raw-id: //depot/perl@23149

16 years agoGrammar fix by Paul Johnson.
Rafael Garcia-Suarez [Thu, 22 Jul 2004 11:32:16 +0000 (11:32 +0000)]
Grammar fix by Paul Johnson.

p4raw-id: //depot/perl@23148

16 years agoConfig::config_re and config_sh would report the byteorder as 'ffff'
Nicholas Clark [Thu, 22 Jul 2004 10:51:48 +0000 (10:51 +0000)]
Config::config_re and config_sh would report the byteorder as 'ffff'

p4raw-id: //depot/perl@23147

16 years agoMention common dynaloader errors in perldiag.pod
Jos I. Boumans [Wed, 21 Jul 2004 13:47:35 +0000 (15:47 +0200)]
Mention common dynaloader errors in perldiag.pod
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <C226C05A-DB0B-11D8-A551-000A95EF62E2@dwim.org>
(with tweaks)

p4raw-id: //depot/perl@23146

16 years agoRe: [perl #30688] Empty slice arg with ($;$) prototype
Rick Delaney [Tue, 20 Jul 2004 16:53:54 +0000 (12:53 -0400)]
Re: [perl #30688] Empty slice arg with ($;$) prototype
Message-ID: <20040720205353.GA970@biff.bort.ca>

p4raw-id: //depot/perl@23145

16 years ago[perl #30609] [PATCH] BigInt v1.71 - first try
Tels [Sat, 17 Jul 2004 16:22:57 +0000 (18:22 +0200)]
[perl #30609] [PATCH] BigInt v1.71 - first try
Message-Id: <200407171622.58443@bloodgate.com>

p4raw-id: //depot/perl@23142

16 years agoTurn 2 strcpy()s into memcpy() because we know the length.
Nicholas Clark [Mon, 19 Jul 2004 08:33:13 +0000 (08:33 +0000)]
Turn 2 strcpy()s into memcpy() because we know the length.

p4raw-id: //depot/perl@23135

16 years agoClarify that it's only Mac OS *Classic* that uses 1904 - OS X uses
Nicholas Clark [Fri, 16 Jul 2004 13:41:22 +0000 (13:41 +0000)]
Clarify that it's only Mac OS *Classic* that uses 1904 - OS X uses
1970

p4raw-id: //depot/perl@23130

16 years agoTypo fix from Julian Gilbey, forwarded upstream from Debian by
Nicholas Clark [Fri, 16 Jul 2004 13:21:33 +0000 (13:21 +0000)]
Typo fix from Julian Gilbey, forwarded upstream from Debian by
Brendan O'Dea

p4raw-id: //depot/perl@23129

16 years agoUse VirtualAlloc() more flexibly when using it to mimic UNIX's sbrk().
Steve Hay [Fri, 16 Jul 2004 12:16:05 +0000 (12:16 +0000)]
Use VirtualAlloc() more flexibly when using it to mimic UNIX's sbrk().
CC: perl-win32-porters@listserv.ActiveState.com
Message-ID: <40F6B295.8010804@uk.radan.com>

Assumes perl's malloc can now handle non-contiguous memory (believed
to be true).
Does not address threading issues.

"The attached patch (against blead) makes sbrk() initially try to
extend the existing block of memory exactly as it currently does, but
to not  fail immediately if it can't -- it now frees up that part of
whatever it  had previously reserved+committed which hadn't actually
been used yet,  resets all its static variables and basically starts
anew."

p4raw-id: //depot/perl@23128

16 years agoglob('*.c') to find documentation is dangerous when run in unclean
Nicholas Clark [Fri, 16 Jul 2004 11:14:45 +0000 (11:14 +0000)]
glob('*.c') to find documentation is dangerous when run in unclean
trees, so isntead use MANIFEST to only scan the legitimate source
files.

p4raw-id: //depot/perl@23127

16 years agoEncourage compilers to tail call optimise in sv_savepv, sv_savepvn
Nicholas Clark [Fri, 16 Jul 2004 11:04:37 +0000 (11:04 +0000)]
Encourage compilers to tail call optimise in sv_savepv, sv_savepvn
and sv_savesharedpv. Need to create non-void returning versions of
Copy and Zero, as the existing macros deliberately cast to (void)

p4raw-id: //depot/perl@23126

16 years agoRebuild perlapi.pod
Nicholas Clark [Fri, 16 Jul 2004 10:59:08 +0000 (10:59 +0000)]
Rebuild perlapi.pod

p4raw-id: //depot/perl@23125

16 years agoBe sure HP-UX' ANSI C compiler's PATH is found *before*
H.Merijn Brand [Fri, 16 Jul 2004 10:30:53 +0000 (10:30 +0000)]
Be sure HP-UX' ANSI C compiler's PATH is found *before*
the path to the bundled braindead C compiler. This might
influence ccache's behaviour in finding the correct path

p4raw-id: //depot/perl@23124

16 years agooslevel can fail on AIX, but the output generated would confuse
Nicholas Clark [Fri, 16 Jul 2004 10:14:24 +0000 (10:14 +0000)]
oslevel can fail on AIX, but the output generated would confuse
Configure

p4raw-id: //depot/perl@23122

16 years agoSome calls to PerlMemShared_alloc() aren't checking the return value.
Nicholas Clark [Fri, 16 Jul 2004 08:53:28 +0000 (08:53 +0000)]
Some calls to PerlMemShared_alloc() aren't checking the return value.
Bug spotted by Nigel Sandever

p4raw-id: //depot/perl@23121

16 years agothreads.xs doesn't check the return value of the thread creation
Nicholas Clark [Thu, 15 Jul 2004 19:09:15 +0000 (19:09 +0000)]
threads.xs doesn't check the return value of the thread creation
call. D'oh! This gives SEGVs if the OS fails to create another thread.
Cause of problem located by Nigel Sandever

p4raw-id: //depot/perl@23120

16 years agoAssimilate Cwd 2.19
Nicholas Clark [Thu, 15 Jul 2004 16:28:03 +0000 (16:28 +0000)]
Assimilate Cwd 2.19

p4raw-id: //depot/perl@23118

16 years agoTrailing semi-colon are not allowed on #ifdef's in ANSI
H.Merijn Brand [Thu, 15 Jul 2004 14:16:07 +0000 (14:16 +0000)]
Trailing semi-colon are not allowed on #ifdef's in ANSI

p4raw-id: //depot/perl@23117

16 years agoAbigail notes that a re-entrant regexp engine is a todo
Nicholas Clark [Thu, 15 Jul 2004 12:50:31 +0000 (12:50 +0000)]
Abigail notes that a re-entrant regexp engine is a todo

p4raw-id: //depot/perl@23116

16 years agofor (reverse @foo) now iterates in reverse in place.
Nicholas Clark [Thu, 15 Jul 2004 12:47:50 +0000 (12:47 +0000)]
for (reverse @foo) now iterates in reverse in place.

p4raw-id: //depot/perl@23115

16 years agoOptimise for (reverse ...)
Nicholas Clark [Thu, 15 Jul 2004 10:05:23 +0000 (10:05 +0000)]
Optimise for (reverse ...)

p4raw-id: //depot/perl@23114

16 years agoNow optimising for $a (reverse ...)
Nicholas Clark [Thu, 15 Jul 2004 09:44:16 +0000 (09:44 +0000)]
Now optimising for $a (reverse ...)

p4raw-id: //depot/perl@23113

16 years agoThe optrees for C<for $_ (...)> and C<for (...)> differ, so even more
Nicholas Clark [Thu, 15 Jul 2004 09:16:43 +0000 (09:16 +0000)]
The optrees for C<for $_ (...)> and C<for (...)> differ, so even more
tests.

p4raw-id: //depot/perl@23112

16 years agoThis seems to be needed to get COW working on Win32
Nicholas Clark [Thu, 15 Jul 2004 09:02:36 +0000 (09:02 +0000)]
This seems to be needed to get COW working on Win32

p4raw-id: //depot/perl@23111

16 years ago"That's the way to do it"
Nicholas Clark [Wed, 14 Jul 2004 23:35:24 +0000 (23:35 +0000)]
"That's the way to do it"
In taking out a bug spotted by my regression tests in t/cmd/for.t
I actually managed to disable the entire optimisation. Which means
that I didn't find the other bug. This optimisation is live, and
passes all tests.

p4raw-id: //depot/perl@23109

16 years agoOptimise foreach my $i (reverse ...)
Nicholas Clark [Wed, 14 Jul 2004 20:55:30 +0000 (20:55 +0000)]
Optimise foreach my $i (reverse ...)
foreach without a lexical iterator not yet optimised

p4raw-id: //depot/perl@23108

16 years agosplit doc clarification
Yitzchak Scott-Thoennes [Wed, 14 Jul 2004 10:19:36 +0000 (03:19 -0700)]
split doc clarification
Message-Id:  <20040714171936.GA1092@efn.org>

p4raw-id: //depot/perl@23107

16 years agoNumeric comparison operators mustn't compare addresses of references
Nicholas Clark [Wed, 14 Jul 2004 15:36:57 +0000 (15:36 +0000)]
Numeric comparison operators mustn't compare addresses of references
that are overloaded.

p4raw-id: //depot/perl@23106

16 years agoLots of tests for for reverse ...
Nicholas Clark [Wed, 14 Jul 2004 10:40:54 +0000 (10:40 +0000)]
Lots of tests for for reverse ...

p4raw-id: //depot/perl@23105

16 years agoSome thoughts on foreach reverse
Nicholas Clark [Tue, 13 Jul 2004 21:10:21 +0000 (21:10 +0000)]
Some thoughts on foreach reverse

p4raw-id: //depot/perl@23104

16 years agos/sort/split/; - my mistake spotted by Dave.
Nicholas Clark [Tue, 13 Jul 2004 19:10:20 +0000 (19:10 +0000)]
s/sort/split/; - my mistake spotted by Dave.

p4raw-id: //depot/perl@23103

16 years agoOptimise list context reverse sort to reverse as part of the sort op
Nicholas Clark [Tue, 13 Jul 2004 18:59:46 +0000 (18:59 +0000)]
Optimise list context reverse sort to reverse as part of the sort op

p4raw-id: //depot/perl@23102

16 years agoWork around evil compiler bug on OS X. (Sucks all memory)
Nicholas Clark [Tue, 13 Jul 2004 18:58:41 +0000 (18:58 +0000)]
Work around evil compiler bug on OS X. (Sucks all memory)

p4raw-id: //depot/perl@23101

16 years agocheck that reverse (sort (@a), @b) etc work.
Nicholas Clark [Tue, 13 Jul 2004 15:05:09 +0000 (15:05 +0000)]
check that reverse (sort (@a), @b) etc work.
Join some lines that don't need wrapping

p4raw-id: //depot/perl@23100

16 years agoCheck that non-optimimisable sort comparisons work when reversed
Nicholas Clark [Tue, 13 Jul 2004 14:46:06 +0000 (14:46 +0000)]
Check that non-optimimisable sort comparisons work when reversed
(Not optimised yet, but might be coming soon)

p4raw-id: //depot/perl@23099

16 years agoTest reverse sort as the return from a function in list and scalar
Nicholas Clark [Tue, 13 Jul 2004 14:34:03 +0000 (14:34 +0000)]
Test reverse sort as the return from a function in list and scalar
contexts.

p4raw-id: //depot/perl@23098

16 years agoAlso test reverse sort in scalar context
Nicholas Clark [Tue, 13 Jul 2004 14:23:28 +0000 (14:23 +0000)]
Also test reverse sort in scalar context

p4raw-id: //depot/perl@23097

16 years agoA proper, working, stable optimisation for sort {$b cmp $a}
Nicholas Clark [Tue, 13 Jul 2004 14:06:36 +0000 (14:06 +0000)]
A proper, working, stable optimisation for sort {$b cmp $a}

p4raw-id: //depot/perl@23096

16 years agoTweak to change #23089, as suggested by Tim Bunce
Rafael Garcia-Suarez [Tue, 13 Jul 2004 13:29:54 +0000 (13:29 +0000)]
Tweak to change #23089, as suggested by Tim Bunce
p4raw-link: @23089 on //depot/perl: ca28b541c9845a7610e3eca36472b9ee994eb64c

p4raw-id: //depot/perl@23095

16 years agoGeneralised "how many in list context" would be useful
Nicholas Clark [Tue, 13 Jul 2004 11:28:49 +0000 (11:28 +0000)]
Generalised "how many in list context" would be useful

p4raw-id: //depot/perl@23094

16 years agoThe current optimisation for sort {$b cmp $a} is bogus now that we
Nicholas Clark [Tue, 13 Jul 2004 11:19:31 +0000 (11:19 +0000)]
The current optimisation for sort {$b cmp $a} is bogus now that we
guarantee a stable sort. Disable it, pending a correct optimisation.

p4raw-id: //depot/perl@23093

16 years agoRe: [perl #30568] splice generates undef? [PATCH]
LAUN Wolfgang [Mon, 12 Jul 2004 08:26:01 +0000 (10:26 +0200)]
Re: [perl #30568] splice generates undef? [PATCH]
Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C7D2@attmsx1.aut.alcatel.at>

p4raw-id: //depot/perl@23092

16 years agoCheck each line of config_re output.
Nicholas Clark [Tue, 13 Jul 2004 09:14:22 +0000 (09:14 +0000)]
Check each line of config_re output.

p4raw-id: //depot/perl@23091

16 years agono_plan support in test.pl
Nicholas Clark [Tue, 13 Jul 2004 09:13:39 +0000 (09:13 +0000)]
no_plan support in test.pl

p4raw-id: //depot/perl@23090

16 years agoRe: debugger 'R'estart and open database connections
Andrew Pimlott [Mon, 12 Jul 2004 21:06:01 +0000 (17:06 -0400)]
Re: debugger 'R'estart and open database connections
Message-ID: <20040713010601.GF8232@pimlott.net>

p4raw-id: //depot/perl@23089

16 years agowas Re: UNIVERSAL::VERSION causing "Use of uninitialized value..." warning
John Peacock [Mon, 12 Jul 2004 23:16:51 +0000 (19:16 -0400)]
was Re: UNIVERSAL::VERSION causing "Use of uninitialized value..." warning
Message-ID: <40F35423.5080304@rowman.com>

p4raw-id: //depot/perl@23088

16 years agoBodge to make Tk work - like the UTF8 flag, the READONLY flag has too
Nicholas Clark [Mon, 12 Jul 2004 17:27:28 +0000 (17:27 +0000)]
Bodge to make Tk work - like the UTF8 flag, the READONLY flag has too
many meanings. const const vs mutable in this case.

p4raw-id: //depot/perl@23085

16 years agoNI-S: IMHO utf8_upgrade is just changing representation not the value
Nick Ing-Simmons [Mon, 12 Jul 2004 14:26:12 +0000 (14:26 +0000)]
NI-S: IMHO utf8_upgrade is just changing representation not the value
so it has no business calling SvSETMAGIC.

p4raw-id: //depot/perl@23084

16 years agoPerl_is_utf8_string(pTHX_ U8 *s, STRLEN len)
Nick Ing-Simmons [Mon, 12 Jul 2004 12:17:56 +0000 (12:17 +0000)]
Perl_is_utf8_string(pTHX_ U8 *s, STRLEN len)
Can now handle the case
     is_utf8_string(NULL,0)
again.
Why do we have code dup for Perl_is_utf8_string_loc() ?

p4raw-id: //depot/perl@23083

16 years agoA decent benchmark would be useful. But it is vague.
Nicholas Clark [Sun, 11 Jul 2004 20:09:00 +0000 (20:09 +0000)]
A decent benchmark would be useful. But it is vague.

p4raw-id: //depot/perl@23082

16 years agoFinding a way to put "I'm MAINT" in perl -v is a TODO
Nicholas Clark [Sun, 11 Jul 2004 18:36:49 +0000 (18:36 +0000)]
Finding a way to put "I'm MAINT" in perl -v is a TODO

p4raw-id: //depot/perl@23081

16 years agoStore weak references.
Nicholas Clark [Sat, 10 Jul 2004 21:58:34 +0000 (21:58 +0000)]
Store weak references.

p4raw-id: //depot/perl@23079

16 years agoDual lifing and dists is a TODO
Nicholas Clark [Sat, 10 Jul 2004 21:11:56 +0000 (21:11 +0000)]
Dual lifing and dists is a TODO

p4raw-id: //depot/perl@23078

16 years agoResurrect the TODO items about Unicode filenames and Unicode %ENV
Nicholas Clark [Sat, 10 Jul 2004 18:51:35 +0000 (18:51 +0000)]
Resurrect the TODO items about Unicode filenames and Unicode %ENV
Rant a bit more about POD -> HTML

p4raw-id: //depot/perl@23077

16 years agoPerl_mode_from_discipline must update len. (else SEGV)
Nicholas Clark [Sat, 10 Jul 2004 16:00:44 +0000 (16:00 +0000)]
Perl_mode_from_discipline must update len. (else SEGV)
Diagnosis and patch from clkao

p4raw-id: //depot/perl@23076

16 years agoBug with NEXT when called from an eval block
Dave Rolsky [Fri, 9 Jul 2004 17:06:07 +0000 (12:06 -0500)]
Bug with NEXT when called from an eval block
Message-ID: <Pine.LNX.4.58.0407091703010.4578@urth.org>

p4raw-id: //depot/perl@23075

16 years agoRe: Segfault using HTML::Entities
Jarkko Hietaniemi [Fri, 9 Jul 2004 00:35:22 +0000 (03:35 +0300)]
Re: Segfault using HTML::Entities
Message-ID: <40EDBE1A.6080205@iki.fi>
Date: Fri, 09 Jul 2004 00:35:22 +0300

p4raw-id: //depot/perl@23074

16 years agoA more honest TODO
Nicholas Clark [Fri, 9 Jul 2004 14:49:16 +0000 (14:49 +0000)]
A more honest TODO

p4raw-id: //depot/perl@23073

16 years agodor and // fulfil a TODO
Nicholas Clark [Fri, 9 Jul 2004 11:34:17 +0000 (11:34 +0000)]
dor and // fulfil a TODO
Correct a deviation from the Nicholas Clark style guide.

p4raw-id: //depot/perl@23072

16 years agoprime_env_iter and zero-length values on VMS
Craig A. Berry [Thu, 8 Jul 2004 23:19:05 +0000 (18:19 -0500)]
prime_env_iter and zero-length values on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <40EE1CB9.8030407@mac.com>

p4raw-id: //depot/perl@23071

16 years agoRandal notes:
Nicholas Clark [Thu, 8 Jul 2004 13:09:44 +0000 (13:09 +0000)]
Randal notes:

"perldoc perldelta" still says 5.8.3 to 5.8.4, even though there
*is* a "perldoc perl583delta" properly.

This is because perl584delta still thinks it's the perldelta

p4raw-id: //depot/perl@23065

16 years agoMake Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
Rafael Garcia-Suarez [Wed, 7 Jul 2004 17:48:29 +0000 (17:48 +0000)]
Make Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
as an argument.

p4raw-id: //depot/perl@23063

16 years agoFirst stab at explaining that CLONE may get more parameters in future.
Nicholas Clark [Wed, 7 Jul 2004 15:14:39 +0000 (15:14 +0000)]
First stab at explaining that CLONE may get more parameters in future.
More eloquent rewording desired. Patches welcome.

p4raw-id: //depot/perl@23062

16 years agohv_store was not passing hash onwards (spotted by Dave)
Nicholas Clark [Wed, 7 Jul 2004 13:30:27 +0000 (13:30 +0000)]
hv_store was not passing hash onwards (spotted by Dave)

p4raw-id: //depot/perl@23061

16 years agoFailing matches don't reset numbered variables.
Marcus Holland-Moritz [Tue, 6 Jul 2004 21:43:05 +0000 (21:43 +0000)]
Failing matches don't reset numbered variables.
Change #22997 could cause Text::ParseWords to loop forever if the
regex didn't not match. Explicitly return if the match fails.

p4raw-id: //depot/perl@23060

16 years agoIntegrate:
Nicholas Clark [Tue, 6 Jul 2004 21:39:27 +0000 (21:39 +0000)]
Integrate:
[ 23057]
This is RC1
p4raw-link: @23057 on //depot/maint-5.8/perl: cadc4bb121f9be4348fe9dd265548193c5726cd2

p4raw-id: //depot/perl@23059
p4raw-integrated: from //depot/maint-5.8/perl@23058 'copy in'
pod/perlhist.pod (@22731..)

16 years agoStop ENV_IS_CASELESS hv.c picking up the wrong hash value from a
Nicholas Clark [Tue, 6 Jul 2004 20:45:53 +0000 (20:45 +0000)]
Stop ENV_IS_CASELESS hv.c picking up the wrong hash value from a
shared string scalar.

p4raw-id: //depot/perl@23058

16 years agoA tool to check the AUTHORS file
Nicholas Clark [Tue, 6 Jul 2004 09:26:24 +0000 (09:26 +0000)]
A tool to check the AUTHORS file

p4raw-id: //depot/perl@23052

16 years agoAdd some missing authors and remove 1 duplicate
Nicholas Clark [Tue, 6 Jul 2004 09:25:16 +0000 (09:25 +0000)]
Add some missing authors and remove 1 duplicate

p4raw-id: //depot/perl@23051

16 years agoThere was no need to bump $Text::ParseWords::VERSION to 3.24
Nicholas Clark [Mon, 5 Jul 2004 17:26:09 +0000 (17:26 +0000)]
There was no need to bump $Text::ParseWords::VERSION to 3.24

p4raw-id: //depot/perl@23048

16 years agoUpdate tests and $VERSION for change 23046
Rafael Garcia-Suarez [Mon, 5 Jul 2004 17:05:55 +0000 (17:05 +0000)]
Update tests and $VERSION for change 23046

p4raw-id: //depot/perl@23047

16 years agoRe: [perl #30504] B::Deparse scoping problem with for loop
Stephen McCamant [Mon, 28 Jun 2004 18:26:24 +0000 (11:26 -0700)]
Re: [perl #30504] B::Deparse scoping problem with for loop
Message-ID: <16608.50496.787002.560481@apocalypse.OCF.Berkeley.EDU>

p4raw-id: //depot/perl@23046

16 years agoBump $B::Deparse::VERSION
Nicholas Clark [Mon, 5 Jul 2004 14:54:15 +0000 (14:54 +0000)]
Bump $B::Deparse::VERSION

p4raw-id: //depot/perl@23042

16 years agot/op/tie.t test 23 is failing when run with utf8 everywhere.
Nicholas Clark [Mon, 5 Jul 2004 10:24:17 +0000 (10:24 +0000)]
t/op/tie.t test 23 is failing when run with utf8 everywhere.
Problem appears to be due to theft of temporaries

p4raw-id: //depot/perl@23040

16 years ago_vms_abs_path on non-directories
Craig A. Berry [Sat, 3 Jul 2004 14:10:34 +0000 (09:10 -0500)]
_vms_abs_path on non-directories
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <40E704AA.4090801@mac.com>
Date: Sat, 03 Jul 2004 14:10:34 -0500

p4raw-id: //depot/perl@23029

16 years ago/usr/bin/locale steadfastly delivers 8 bit output independent of
Nicholas Clark [Sun, 4 Jul 2004 15:14:33 +0000 (15:14 +0000)]
/usr/bin/locale steadfastly delivers 8 bit output independent of
LC_ALL. So when perl's expecting utf8, things don't quite work right.
This has become visible since fix 22842

p4raw-id: //depot/perl@23028

16 years agoMore microperl tweaks.
Marcus Holland-Moritz [Fri, 2 Jul 2004 14:44:37 +0000 (14:44 +0000)]
More microperl tweaks.

p4raw-id: //depot/perl@23027

16 years agoMaintainer change for Safe
Rafael Garcia-Suarez [Fri, 2 Jul 2004 13:05:23 +0000 (13:05 +0000)]
Maintainer change for Safe

p4raw-id: //depot/perl@23026

16 years agoBump version number of Safe for CPAN release
Rafael Garcia-Suarez [Fri, 2 Jul 2004 10:06:29 +0000 (10:06 +0000)]
Bump version number of Safe for CPAN release

p4raw-id: //depot/perl@23025

16 years agoUpgrade to I18N::LangTags 0.33
Rafael Garcia-Suarez [Fri, 2 Jul 2004 07:50:42 +0000 (07:50 +0000)]
Upgrade to I18N::LangTags 0.33

p4raw-id: //depot/perl@23024

16 years ago[perl #30258] utf8 POPSTACK crash on split execution
Dave Mitchell [Fri, 2 Jul 2004 01:49:11 +0000 (01:49 +0000)]
[perl #30258] utf8 POPSTACK crash on split execution
split() does a SWITCHSTACK to directly split to an array, but
if it subsequently dies (eg the regex triggers a 'use utf8' which
is then denied by Safe), then the switch doesn't get undone. Add
a new save type to allow for this.

p4raw-id: //depot/perl@23023

16 years agoThe microperl config didn't know about usemallocwrap yet.
Marcus Holland-Moritz [Thu, 1 Jul 2004 21:08:44 +0000 (21:08 +0000)]
The microperl config didn't know about usemallocwrap yet.

p4raw-id: //depot/perl@23022

16 years agoCheck for definedness of sv before calling sv_derived_from()
Marcus Holland-Moritz [Thu, 1 Jul 2004 14:30:05 +0000 (14:30 +0000)]
Check for definedness of sv before calling sv_derived_from()
to prevent "Use of uninitialized value..." warning.

p4raw-id: //depot/perl@23021

16 years agoBump version numbers
Nicholas Clark [Thu, 1 Jul 2004 10:14:03 +0000 (10:14 +0000)]
Bump version numbers

p4raw-id: //depot/perl@23019

16 years agoAssert that we aren't leaking memory.
Nicholas Clark [Wed, 30 Jun 2004 21:37:12 +0000 (21:37 +0000)]
Assert that we aren't leaking memory.

p4raw-id: //depot/perl@23018

16 years agoSync to libnet-1.19
Graham Barr [Wed, 30 Jun 2004 13:47:36 +0000 (13:47 +0000)]
Sync to libnet-1.19

p4raw-id: //depot/perl@23016

16 years agoDocumenting undefined behaviour of $i = $i ++.
Abigail [Wed, 30 Jun 2004 12:00:21 +0000 (14:00 +0200)]
Documenting undefined behaviour of $i = $i ++.
Message-ID: <20040630100021.GA23752@abigail.nl>

p4raw-id: //depot/perl@23014

16 years agoNote that sv_2mortal isn't just "increase reference count by 1, and
Nicholas Clark [Tue, 29 Jun 2004 15:26:34 +0000 (15:26 +0000)]
Note that sv_2mortal isn't just "increase reference count by 1, and
mark that it needs a deferred recount"

p4raw-id: //depot/perl@23011

16 years agoMore caveats in B::Deparse's documentation
Rafael Garcia-Suarez [Tue, 29 Jun 2004 12:12:58 +0000 (12:12 +0000)]
More caveats in B::Deparse's documentation
(suggested by Yves Orton)

p4raw-id: //depot/perl@23010

16 years agoHP-UX 10.20 still *needs* -Ae for HP C-ANSI-C to be ANSI
H.Merijn Brand [Tue, 29 Jun 2004 10:57:46 +0000 (10:57 +0000)]
HP-UX 10.20 still *needs* -Ae for HP C-ANSI-C to be ANSI
11.00 and on are ANSI by default for /opt/ansic/bin
Error was introduced by #22975 in re-enabling 10.01

p4raw-id: //depot/perl@23007

16 years ago[perl #30509] use encoding and "eq" cause memory leak
Dave Mitchell [Mon, 28 Jun 2004 22:50:01 +0000 (22:50 +0000)]
[perl #30509] use encoding and "eq" cause memory leak
Perl_sv_eq() was creating a temp and not always freeing it

p4raw-id: //depot/perl@23006

16 years agoAssimilate Locale-Codes-2.07
Nicholas Clark [Sun, 27 Jun 2004 20:57:50 +0000 (20:57 +0000)]
Assimilate Locale-Codes-2.07

p4raw-id: //depot/perl@23002