This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agoremove the platform dependencies of the write.t tests introduced
Dave Mitchell [Wed, 21 Jan 2004 20:14:51 +0000 (20:14 +0000)]
remove the platform dependencies of the write.t tests introduced
by change #22161, by hard-coding the expected outputs rather
than using sprintf('%f').
p4raw-link: @22161 on //depot/perl: a1b950687051c32e26de8681b0ed639ad32adfb4

p4raw-id: //depot/perl@22190

17 years agoFix typo in patch #22188
Dave Mitchell [Tue, 20 Jan 2004 22:41:14 +0000 (22:41 +0000)]
Fix typo in patch #22188

p4raw-id: //depot/perl@22189

17 years agowarn that C<$x : unique> operates on the typeglob, so affects @x
Dave Mitchell [Tue, 20 Jan 2004 22:36:10 +0000 (22:36 +0000)]
warn that C<$x : unique> operates on the typeglob, so affects @x
and %x too.

p4raw-id: //depot/perl@22188

17 years ago[perl #24940] "sub foo :unique" segfaults
Dave Mitchell [Tue, 20 Jan 2004 22:27:50 +0000 (22:27 +0000)]
[perl #24940] "sub foo :unique" segfaults

Turn these two into compile-time errors until such time as
someone thinks of a useful meaning for them:
    my $x : unique
    sub foo : unique

p4raw-id: //depot/perl@22187

17 years agoAdd a new test file for situations where threads may interfere.
Stas Bekman [Tue, 23 Dec 2003 15:32:26 +0000 (07:32 -0800)]
Add a new test file for situations where threads may interfere.
Subject: Re: "restricted hashes" hit again !
Message-ID: <3FE8D08A.4090806@stason.org>

p4raw-id: //depot/perl@22186

17 years agoDocument CVf_UNIQUE flag better
Dave Mitchell [Tue, 20 Jan 2004 21:01:08 +0000 (21:01 +0000)]
Document CVf_UNIQUE flag better

p4raw-id: //depot/perl@22185

17 years agoFix precedence errors and add some cleanup in the new
Rafael Garcia-Suarez [Tue, 20 Jan 2004 20:26:18 +0000 (20:26 +0000)]
Fix precedence errors and add some cleanup in the new
DBM_Filter tests

p4raw-id: //depot/perl@22183

17 years agosecond attempt to fix [perl #24914] freeing a CV reference that was
Dave Mitchell [Tue, 20 Jan 2004 00:16:42 +0000 (00:16 +0000)]
second attempt to fix [perl #24914] freeing a CV reference that was
currently being executed caused coredumps. The dounwind called by
die unwinds all the contexts on the context stack before unwinding
the save stack.  To stop premature freeing of the CV, hold
references to it on both stacks.

p4raw-id: //depot/perl@22182

17 years agochange #22071 (taint bug in $^0) introduced a potential double
Dave Mitchell [Mon, 19 Jan 2004 23:41:37 +0000 (23:41 +0000)]
change #22071 (taint bug in $^0) introduced a potential double
free(), because PL_osname may get freed but not nulled if a taint
test fails in between. Mea cupla and all that...
p4raw-link: @22071 on //depot/perl: 3511154c18a0900e8873e8e72a4b74931525e718

p4raw-id: //depot/perl@22181

17 years agoRe: [perl #24926] chop/~ mangles UTF8 [PATCH]
Gisle Aas [Sat, 17 Jan 2004 01:29:02 +0000 (17:29 -0800)]
Re: [perl #24926] chop/~ mangles UTF8 [PATCH]
Message-ID: <lrn08m7wkh.fsf@caliper.activestate.com>
(test rewritten to fit in blead)

p4raw-id: //depot/perl@22180

17 years agodl_unload_file for HP-UX
Neil Watkiss [Mon, 12 Jan 2004 07:49:44 +0000 (23:49 -0800)]
dl_unload_file for HP-UX
Message-ID: <20040112154944.GA15412@ActiveState.com>

p4raw-id: //depot/perl@22179

17 years agoAllow -Uinc_version_list to mean -Dinc_version_list=none
H.Merijn Brand [Mon, 19 Jan 2004 16:11:22 +0000 (16:11 +0000)]
Allow -Uinc_version_list to mean -Dinc_version_list=none
See INSTALL for more details

p4raw-id: //depot/perl@22177

17 years agoDescribe how to limit the perl's default @INC during Configure
H.Merijn Brand [Mon, 19 Jan 2004 16:05:50 +0000 (16:05 +0000)]
Describe how to limit the perl's default @INC during Configure
to _not_ include older versions

p4raw-id: //depot/perl@22175

17 years agorescue PerlIO_getname for VMS
Craig A. Berry [Sun, 18 Jan 2004 12:51:23 +0000 (06:51 -0600)]
rescue PerlIO_getname for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <400AD5AB.3080708@mac.com>

p4raw-id: //depot/perl@22174

17 years agodetect nanosleep on VMS
Craig A. Berry [Sun, 18 Jan 2004 17:03:30 +0000 (11:03 -0600)]
detect nanosleep on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <400B10C2.9060504@mac.com>

p4raw-id: //depot/perl@22173

17 years agoback out change #22167 "freeing a CV reference that was currently
Dave Mitchell [Sat, 17 Jan 2004 23:58:04 +0000 (23:58 +0000)]
back out change #22167 "freeing a CV reference that was currently
being executed caused coredumps".
The new test case sometimes locks up linux's malloc, and with
Perl's malloc the test code still coredumps :-(
p4raw-link: @22167 on //depot/perl: b3a3b3a1da8f5142edf3e194532b08316f895282

p4raw-id: //depot/perl@22172

17 years agoRefactor VOS patches for bleadperl and perl-5.8.x
Paul Green [Thu, 15 Jan 2004 16:00:15 +0000 (11:00 -0500)]
Refactor VOS patches for bleadperl and perl-5.8.x
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <A2A34F15EE916148BC4C4748223E67A4069FBB15@exna4.stratus.com>

p4raw-id: //depot/perl@22171

17 years agoRe: open/or inconsistency
SADAHIRO Tomoyuki [Sat, 17 Jan 2004 19:59:55 +0000 (04:59 +0900)]
Re: open/or inconsistency
Message-Id: <20040117195729.623A.BQW10602@nifty.com>
(plus a test.)
Don't produce the warning for constructs like
    open my $fh, $file or die;

p4raw-id: //depot/perl@22170

17 years agoPerl core dumps when running out of memory [PATCH]
Gisle Aas [Sat, 17 Jan 2004 06:18:13 +0000 (22:18 -0800)]
Perl core dumps when running out of memory [PATCH]
Message-Id:  <lrsmiebqvu.fsf@caliper.activestate.com>

Display 'out of memeory' errors using low-level I/O to avoid
recursive failure and so coredumps.

p4raw-id: //depot/perl@22169

17 years agoEnhanced DBM Filters
Paul Marquess [Sat, 17 Jan 2004 16:44:53 +0000 (16:44 +0000)]
Enhanced DBM Filters

From: "Paul Marquess" <Paul.Marquess@btinternet.com>
Message-ID: <AIEAJICLCBDNAAOLLOKLAEPPPHAA.Paul.Marquess@btinternet.com>

add DBM_Filter

p4raw-id: //depot/perl@22168

17 years ago [perl #24914] freeing a CV reference that was currently being
Dave Mitchell [Sat, 17 Jan 2004 16:12:32 +0000 (16:12 +0000)]
 [perl #24914] freeing a CV reference that was currently being
 executed caused coredumps

p4raw-id: //depot/perl@22167

17 years agoIntegrate final perl583delta
Nicholas Clark [Sat, 17 Jan 2004 15:07:31 +0000 (15:07 +0000)]
Integrate final perl583delta

p4raw-id: //depot/perl@22166
p4raw-integrated: from //depot/maint-5.8/perl@22163 'copy in'
pod/perl583delta.pod (@22142..)

17 years agoRe: [perl #24816] Magic vars seem unsure if they are purely numeric
Yitzchak Scott-Thoennes [Thu, 15 Jan 2004 14:10:37 +0000 (06:10 -0800)]
Re: [perl #24816] Magic vars seem unsure if they are purely numeric
Message-Id:  <20040115221037.GA2392@efn.org>

Add sv_2iv_flags() to allow magic to be optionally processed.

p4raw-id: //depot/perl@22163

17 years ago[perl #8698] format bug with undefined _TOP
Dave Mitchell [Fri, 16 Jan 2004 16:39:17 +0000 (16:39 +0000)]
[perl #8698] format bug with undefined _TOP
name of format_TOP now derived from the name of the current
filehandle rather then the name of the  format associetd with that
handle

p4raw-id: //depot/perl@22162

17 years agoformat/write (version 2)
LAUN Wolfgang [Fri, 16 Jan 2004 13:29:26 +0000 (13:29 +0000)]
format/write (version 2)
Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C4D3@attmsx1>

Fixes and additions to formats:

Improvement: NULL chars in picture line
Bugfix: C<@*> shown in output if not alone on a line
New feature: C<^*> for variable-width, one-line-at-a-time text
Improvement: Diagnostic on C<@#> and C<~~>
Bugfix: Segmentation fault on big numbers
Improvement (maybe): Truncation of numbers produces misleading output
Bugfix: "}" terminates format
Bugfix: Error when copying non-UTF to UTF (EBCDIC only)

p4raw-id: //depot/perl@22161

17 years agobuigid #24905 - the code planted to call glob() retained an
Dave Mitchell [Thu, 15 Jan 2004 23:49:02 +0000 (23:49 +0000)]
buigid #24905 - the code planted to call glob() retained an
extraneous targ index in a pushmark op, leasing to strangeness
when the op was freed

p4raw-id: //depot/perl@22160

17 years agoUpgrade to Time::HiRes 1.55
Rafael Garcia-Suarez [Thu, 15 Jan 2004 22:19:25 +0000 (22:19 +0000)]
Upgrade to Time::HiRes 1.55

p4raw-id: //depot/perl@22159

17 years agoMake chomp heed the utf8 flags on the target string and $/
Nicholas Clark [Thu, 15 Jan 2004 00:03:04 +0000 (00:03 +0000)]
Make chomp heed the utf8 flags on the target string and $/
[Fixes #24888]
More work still needed to make chomp heed the encoding pragma.

p4raw-id: //depot/perl@22155

17 years agoUpdate pod.lst with perl583delta,pod, and rerun pod/buildtoc
Nicholas Clark [Wed, 14 Jan 2004 21:14:14 +0000 (21:14 +0000)]
Update pod.lst with perl583delta,pod, and rerun pod/buildtoc
[Forgot to do this as part of the integration]

p4raw-id: //depot/perl@22154

17 years agoIntegrate:
Nicholas Clark [Wed, 14 Jan 2004 19:28:54 +0000 (19:28 +0000)]
Integrate:
[ 22143]
We're planning on making history today. Mind you, not that much -
only 1 line.

perl583delta.pod
p4raw-link: @22143 on //depot/maint-5.8/perl: f8c9a4ed5b8ced3f23c496610dbc509ed17b49fe

p4raw-id: //depot/perl@22153
p4raw-branched: from //depot/maint-5.8/perl@22150 'branch in'
pod/perl583delta.pod
p4raw-integrated: from //depot/maint-5.8/perl@22150 'copy in'
pod/perlhist.pod (@22098..)

17 years agoBump version number as file has changed since 5.8.2
Nicholas Clark [Wed, 14 Jan 2004 17:48:52 +0000 (17:48 +0000)]
Bump version number as file has changed since 5.8.2

p4raw-id: //depot/perl@22150

17 years agoDoc patches for File::Find
Andy Lester [Mon, 12 Jan 2004 00:10:50 +0000 (18:10 -0600)]
Doc patches for File::Find
Message-Id:  <20040112061050.GB7308@petdance.com>

p4raw-id: //depot/perl@22149

17 years agoAssimilate CGI 3.03
Nicholas Clark [Wed, 14 Jan 2004 13:01:27 +0000 (13:01 +0000)]
Assimilate CGI 3.03

p4raw-id: //depot/perl@22136

17 years agoAdd VMS to the list of "don't fork" OSes
Nicholas Clark [Tue, 13 Jan 2004 22:53:42 +0000 (22:53 +0000)]
Add VMS to the list of "don't fork" OSes
[In the most simple way possible. Fix this properly post 5.8.3
 to use $Config{d_fork} or something more robust]

p4raw-id: //depot/perl@22133

17 years ago[ANNOUNCE] Math::BigInt v1.69
Tels [Tue, 13 Jan 2004 19:28:48 +0000 (20:28 +0100)]
[ANNOUNCE] Math::BigInt v1.69
Message-Id: <200401131928.50247@bloodgate.com>

p4raw-id: //depot/perl@22129

17 years agoMANIFEST adjustment.
Rafael Garcia-Suarez [Tue, 13 Jan 2004 09:06:11 +0000 (09:06 +0000)]
MANIFEST adjustment.

p4raw-id: //depot/perl@22128

17 years agoUpgrade to Locale::Maketext 1.07.
Abhijit Menon-Sen [Tue, 13 Jan 2004 07:16:33 +0000 (07:16 +0000)]
Upgrade to Locale::Maketext 1.07.

p4raw-id: //depot/perl@22126

17 years agoDocument usage of $_ and pos() inside /(?{...})/.
Rafael Garcia-Suarez [Mon, 12 Jan 2004 22:44:53 +0000 (22:44 +0000)]
Document usage of $_ and pos() inside /(?{...})/.
(see change #2367.)
p4raw-link: @2367 on //depot/perl: 9661b5442a5f8dacc64d54eb1de98575f21de5f2

p4raw-id: //depot/perl@22125

17 years agoUpgrade to MIME::Base64 2.23.
Rafael Garcia-Suarez [Mon, 12 Jan 2004 22:10:51 +0000 (22:10 +0000)]
Upgrade to MIME::Base64 2.23.

p4raw-id: //depot/perl@22124

17 years agoRE: MIME-Base64-2.22 [PATCH]
Robin Barker [Thu, 8 Jan 2004 16:21:25 +0000 (16:21 +0000)]
RE: MIME-Base64-2.22 [PATCH]
Message-ID: <533D273D4014D411AB1D00062938C4D904046787@hotel.npl.co.uk>

p4raw-id: //depot/perl@22123

17 years agoRe: 5.8.3-RC1, ext/threads/shared/t/wait still hanging
Mike Pomraning [Mon, 12 Jan 2004 12:41:52 +0000 (06:41 -0600)]
Re: 5.8.3-RC1, ext/threads/shared/t/wait still hanging
Message-ID: <Pine.LNX.4.58.0401121127210.15844@benevelle.wi.securepipe.com>
Date: Mon, 12 Jan 2004 12:41:52 -0600 (CST)

p4raw-id: //depot/perl@22122

17 years agouse sv_setpvn rather than sv_setpv and save a strlen()
Nicholas Clark [Mon, 12 Jan 2004 17:27:25 +0000 (17:27 +0000)]
use sv_setpvn rather than sv_setpv and save a strlen()

p4raw-id: //depot/perl@22121

17 years agoMake 'Configure -Dcf_by=...' work
Gisle Aas [Mon, 12 Jan 2004 02:35:27 +0000 (18:35 -0800)]
Make 'Configure -Dcf_by=...' work
Message-ID: <lrvfnh315c.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@22120

17 years agoRe: [perl #24846] [PATCH] Apparent utf8 bug in join() in 5.8.[012]
SADAHIRO Tomoyuki [Mon, 12 Jan 2004 11:19:37 +0000 (20:19 +0900)]
Re: [perl #24846] [PATCH] Apparent utf8 bug in join() in 5.8.[012]
Message-Id: <20040112111007.EB69.BQW10602@nifty.com>

p4raw-id: //depot/perl@22117

17 years agoRe: 5.8.3-RC1, ext/threads/shared/t/wait still hanging
Mike Pomraning [Sun, 11 Jan 2004 16:24:18 +0000 (10:24 -0600)]
Re: 5.8.3-RC1, ext/threads/shared/t/wait still hanging
Message-ID: <Pine.LNX.4.58.0401111548010.6679@localhost.localdomain>
Date: Sun, 11 Jan 2004 16:24:18 -0600 (CST)

p4raw-id: //depot/perl@22115

17 years agoRegenerate win32/Makefile and win32/makefile.mk after
Abe Timmerman [Sun, 11 Jan 2004 18:13:40 +0000 (19:13 +0100)]
Regenerate win32/Makefile and win32/makefile.mk after

Integrate:
[ 22081]
Move pod/perldelta.pod to pod/perl583delta.pod, and arrange for
a copy to be made at build time.

[ 22111]
Subject: Re: [PATCH win32/makefile.mk] (was Re: 5.8.3 RC1)
Message-Id: <200401111813.40829.abe@ztreet.demon.nl>

plus revert 22092 and 22080
p4raw-link: @22111 on //depot/maint-5.8/perl: 93ea91c100ee0c42d83aae10630bec5539d0f0d1
p4raw-link: @22081 on //depot/maint-5.8/perl: f6722d80bdc33aac8a78ab0f35acbb2f94ce990c

p4raw-id: //depot/perl@22113
p4raw-edited: from //depot/maint-5.8/perl@22112 'edit in' pod.lst
(@22069..) win32/Makefile (@22085..) win32/makefile.mk
(@22092..)
p4raw-integrated: from //depot/maint-5.8/perl@22081 'ignore'
pod/buildtoc (@22069..)

17 years agoUpgrade to Cwd 2.14.
Rafael Garcia-Suarez [Sun, 11 Jan 2004 22:38:08 +0000 (22:38 +0000)]
Upgrade to Cwd 2.14.

p4raw-id: //depot/perl@22112

17 years agoUpgrade to Math::BigRat 0.11
Tels [Wed, 7 Jan 2004 18:30:06 +0000 (19:30 +0100)]
Upgrade to Math::BigRat 0.11

Subject: [PATCH] [ANNOUCNE] Math::BigRat 0.11
Message-Id: <200401071830.07445@bloodgate.com>

p4raw-id: //depot/perl@22110

17 years agoNicer formatting for function arguments in Carp messages
Steve Hay [Wed, 7 Jan 2004 13:22:30 +0000 (13:22 +0000)]
Nicer formatting for function arguments in Carp messages
Message-ID: <3FFC0816.9090406@uk.radan.com>

(and increment version number in Carp)

p4raw-id: //depot/perl@22109

17 years agodocumentation nit
Adrian M. Enache [Sat, 10 Jan 2004 21:33:59 +0000 (21:33 +0000)]
documentation nit

p4raw-id: //depot/perl@22108

17 years agonit to Bytecode - the av_extend opcode wasn't saved when
Adrian M. Enache [Sat, 10 Jan 2004 20:19:09 +0000 (20:19 +0000)]
nit to Bytecode - the av_extend opcode wasn't saved when
the array had AvFILL == 0

p4raw-id: //depot/perl@22107

17 years agostill problems with backreferences + reverse cloning
Adrian M. Enache [Sat, 10 Jan 2004 20:16:03 +0000 (20:16 +0000)]
still problems with backreferences + reverse cloning
after #21936 - the weak reference may live on the pad.

p4raw-id: //depot/perl@22106

17 years agoBah. Makefile.PL still tests the sub-MANIFEST
Nicholas Clark [Fri, 9 Jan 2004 19:50:43 +0000 (19:50 +0000)]
Bah. Makefile.PL still tests the sub-MANIFEST

p4raw-id: //depot/perl@22104

17 years agotemporarily backout test of thread returning a closure. It crashes
Dave Mitchell [Fri, 9 Jan 2004 12:20:38 +0000 (12:20 +0000)]
temporarily backout test of thread returning a closure. It crashes
win32.

p4raw-id: //depot/perl@22103

17 years agosegv in pad.c with threads (was: DBD::Oracle and Perl 5.8.2 threads)
Dave Mitchell [Thu, 8 Jan 2004 22:32:28 +0000 (22:32 +0000)]
segv in pad.c with threads (was: DBD::Oracle and Perl 5.8.2 threads)
Message-ID: <20040107121357.GD82921@dansat.data-plan.com>

Returning a closure from a thread (via join) could mess up because
pointers to PL_sv_undef weren't rejigged to point at the joiner's
version of PL_sv_undef. Also, the closure's CvGV got cloned too
but never freed, since CvGV isn't refcounted.

p4raw-id: //depot/perl@22102

17 years agoperl582delta.pod was not in the MANIFEST.
Rafael Garcia-Suarez [Thu, 8 Jan 2004 21:00:56 +0000 (21:00 +0000)]
perl582delta.pod was not in the MANIFEST.

p4raw-id: //depot/perl@22101

17 years agoIntegrate:
Nicholas Clark [Thu, 8 Jan 2004 17:35:27 +0000 (17:35 +0000)]
Integrate:
[ 22093]
Graham says that the search.cpan.org pod finder hashes on name
The 4 files all thinking they are perldelta.pod confuses it.
p4raw-link: @22093 on //depot/maint-5.8/perl: 740d28baac4d221708eeda166081b934a1bcaa59

p4raw-id: //depot/perl@22100
p4raw-branched: from //depot/maint-5.8/perl@22096 'branch in'
pod/perl582delta.pod (@21699..)
p4raw-integrated: from //depot/maint-5.8/perl@22096 'copy in'
pod/perl58delta.pod (@21199..) pod/perl581delta.pod (@21379..)

17 years agoMention 5.8.3-RC1
Abigail [Thu, 8 Jan 2004 00:00:27 +0000 (01:00 +0100)]
Mention 5.8.3-RC1
Message-ID: <20040107230027.GC393@abigail.nl>
Date: Thu, 8 Jan 2004 00:00:27 +0100

p4raw-id: //depot/perl@22096

17 years ago[Integrate]
Nicholas Clark [Wed, 7 Jan 2004 19:09:50 +0000 (19:09 +0000)]
[Integrate]
22088 22089 22090 (datestamp corrections - let's see if this really
works)

p4raw-id: //depot/perl@22091
p4raw-integrated: from //depot/maint-5.8/perl@22084 'copy in'
ext/Digest/MD5/hints/MacOS.pl ext/IO/IO.xs lib/AutoSplit.t
lib/Devel/SelfStubber.pm lib/Devel/SelfStubber.t
lib/File/DosGlob.t lib/Pod/t/Usage.t lib/blib.pm
lib/diagnostics.t lib/subs.t t/comp/cpp.t t/io/inplace.t
t/io/iprefix.t t/lib/compmod.pl t/lib/filter-util.pl
t/lib/warnings/mg t/op/glob.t t/op/read.t t/op/srand.t
t/op/subst_wamp.t t/run/exit.t t/run/switchPx.t t/run/switchx.t
t/x2p/s2p.t utils/splain.PL (@17645..) ext/Filter/t/call.t
ext/POSIX/t/taint.t lib/charnames.t t/op/method.t t/op/mkdir.t
t/op/recurse.t t/pod/testp2pt.pl t/run/switchI.t (@18946..)
'ignore' t/comp/use.t t/op/study.t (@17645..)

17 years agoHardcoded numerical flag masks. Bad.
Rafael Garcia-Suarez [Wed, 7 Jan 2004 09:25:16 +0000 (09:25 +0000)]
Hardcoded numerical flag masks. Bad.

p4raw-id: //depot/perl@22084

17 years agoSeems that sv_setsv_cow needs to be visible to core extensions,
Nicholas Clark [Tue, 6 Jan 2004 18:57:29 +0000 (18:57 +0000)]
Seems that sv_setsv_cow needs to be visible to core extensions,
so that re will build properly on Win32. Thanks to Steve Hay for
trying COW and finding the problems.

p4raw-id: //depot/perl@22083

17 years agoFix bug #24813 : the -0 wasn't recognized on the #! line
Rafael Garcia-Suarez [Tue, 6 Jan 2004 18:11:22 +0000 (18:11 +0000)]
Fix bug #24813 : the -0 wasn't recognized on the #! line

p4raw-id: //depot/perl@22082

17 years agoJarkko didn't move the cd ..\pod correctly. Given that it's been
Nicholas Clark [Tue, 6 Jan 2004 12:38:52 +0000 (12:38 +0000)]
Jarkko didn't move the cd ..\pod correctly. Given that it's been
like this pre 5.8.1, I suspect that no-one has used it recently.

p4raw-id: //depot/perl@22079

17 years agoThe TODO tag should be included also when a TODO test succeeds,
Rafael Garcia-Suarez [Tue, 6 Jan 2004 08:18:44 +0000 (08:18 +0000)]
The TODO tag should be included also when a TODO test succeeds,
so it's reported by the test harness

p4raw-id: //depot/perl@22076

17 years agoThis TODO test seems to pass now.
Rafael Garcia-Suarez [Tue, 6 Jan 2004 07:56:25 +0000 (07:56 +0000)]
This TODO test seems to pass now.

p4raw-id: //depot/perl@22075

17 years agoSome of the bitwise manipulation PP functions weren't checking
Rafael Garcia-Suarez [Mon, 5 Jan 2004 23:29:55 +0000 (23:29 +0000)]
Some of the bitwise manipulation PP functions weren't checking
whether their arguments were magical before using them.
(bug [#24816]).

p4raw-id: //depot/perl@22074

17 years ago[perl #24674]
Dave Mitchell [Mon, 5 Jan 2004 22:17:04 +0000 (22:17 +0000)]
[perl #24674]
stop $^O getting tainted on read access, and disallow tainted
assignment to it

p4raw-id: //depot/perl@22071

17 years agoSome mandatory syntax warnings emitted by the lexer weren't
Rafael Garcia-Suarez [Mon, 5 Jan 2004 21:48:30 +0000 (21:48 +0000)]
Some mandatory syntax warnings emitted by the lexer weren't
disableable (bug [perl #24815]).

p4raw-id: //depot/perl@22068

17 years agoChange the flag logic in buildtoc
Nicholas Clark [Mon, 5 Jan 2004 21:36:07 +0000 (21:36 +0000)]
Change the flag logic in buildtoc

p4raw-id: //depot/perl@22067

17 years agoFix bug with MANIFEST generation when we also regenerate perltoc.pod
Nicholas Clark [Mon, 5 Jan 2004 21:16:09 +0000 (21:16 +0000)]
Fix bug with MANIFEST generation when we also regenerate perltoc.pod

p4raw-id: //depot/perl@22064

17 years agoskip num.t #47 on VMS
Craig A. Berry [Sun, 4 Jan 2004 23:16:26 +0000 (17:16 -0600)]
skip num.t #47 on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FF8F32A.5000108@mac.com>

p4raw-id: //depot/perl@22058

17 years agofuture-proof signal check
Craig A. Berry [Sun, 4 Jan 2004 22:53:40 +0000 (16:53 -0600)]
future-proof signal check
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FF8EDD4.3080308@mac.com>

p4raw-id: //depot/perl@22057

17 years agoUpgrade to Cwd 2.13
Rafael Garcia-Suarez [Sun, 4 Jan 2004 20:45:31 +0000 (20:45 +0000)]
Upgrade to Cwd 2.13

p4raw-id: //depot/perl@22056

17 years agoRe: [perl #24774] eval + format - \n = pp_ctl.c assertion
LAUN Wolfgang [Fri, 2 Jan 2004 11:31:46 +0000 (12:31 +0100)]
Re: [perl #24774] eval + format - \n = pp_ctl.c assertion
Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C4B3@attmsx1>

eval of of a truncated format should fail

p4raw-id: //depot/perl@22055

17 years agoUpgrade to PerlIO::via::QuotedPrint 0.06
Rafael Garcia-Suarez [Sat, 3 Jan 2004 19:53:53 +0000 (19:53 +0000)]
Upgrade to PerlIO::via::QuotedPrint 0.06

p4raw-id: //depot/perl@22052

17 years agoUpgrade to Time::HiRes 1.54
Rafael Garcia-Suarez [Sat, 3 Jan 2004 19:51:02 +0000 (19:51 +0000)]
Upgrade to Time::HiRes 1.54

p4raw-id: //depot/perl@22051

17 years agoNo matter how hard you proof read it, something always slips through.
Nicholas Clark [Sat, 3 Jan 2004 19:24:00 +0000 (19:24 +0000)]
No matter how hard you proof read it, something always slips through.

p4raw-id: //depot/perl@22050

17 years agoFix minor problems with the CPAN release
Nicholas Clark [Sat, 3 Jan 2004 19:22:08 +0000 (19:22 +0000)]
Fix minor problems with the CPAN release
1: Make Storable.xs to work on 5.8.2 and later (already in the core)
2: Ship the linux hints file
3: Ship Test::More for the benefit of Perls pre 5.6.2
4: Correct Makefile.PL to install in core for 5.8.0 and later

p4raw-id: //depot/perl@22049

17 years agoTidy up change #18751, so that the second parameter to unpack()
Rafael Garcia-Suarez [Sat, 3 Jan 2004 00:07:13 +0000 (00:07 +0000)]
Tidy up change #18751, so that the second parameter to unpack()
defaults to $_ at compile-time, instead of run-time (like all
other primitives that default to $_).
p4raw-link: @18751 on //depot/perl: 13dcffc60adeca175c32a1ea11ec8756d4853ad2

p4raw-id: //depot/perl@22047

17 years agoBump $threads::VERSION as the documentation has changed. Tweak the
Nicholas Clark [Fri, 2 Jan 2004 16:17:24 +0000 (16:17 +0000)]
Bump $threads::VERSION as the documentation has changed. Tweak the
documentaiton, update Arthur's e-mail address

p4raw-id: //depot/perl@22044

17 years agoUse the optimization level -O2 by default on Linux/gcc.
Marcus Holland-Moritz [Thu, 1 Jan 2004 05:32:15 +0000 (06:32 +0100)]
Use the optimization level -O2 by default on Linux/gcc.
See :
Subject: Benchmarking (was Re: GCC bug breaking Perl_sv_catpvfn()?)
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <071601c3d020$4046d2a0$d500a8c0@R2D2>

p4raw-id: //depot/perl@22043

17 years agoUpdate debugger version number and Changes file
Nicholas Clark [Fri, 2 Jan 2004 00:38:00 +0000 (00:38 +0000)]
Update debugger version number and Changes file

p4raw-id: //depot/perl@22041

17 years agoaddition to 22036 (document SUPER better): superclass may be plural
Dave Mitchell [Thu, 1 Jan 2004 23:22:10 +0000 (23:22 +0000)]
addition to 22036 (document SUPER better): superclass may be plural

p4raw-id: //depot/perl@22037

17 years agoDocument the quirks of SUPER, especially the fact that it it
Dave Mitchell [Thu, 1 Jan 2004 22:23:11 +0000 (22:23 +0000)]
Document the quirks of SUPER, especially the fact that it it
relative to the current package and not to the invoking object.

p4raw-id: //depot/perl@22036

17 years agoFix bug #24383, where hashes with the :unique attribute weren't
Dave Mitchell [Thu, 1 Jan 2004 19:58:08 +0000 (19:58 +0000)]
Fix bug #24383, where hashes with the :unique attribute weren't
getting made readonly on interpreter clone. Also, remove the
:unique attribute from the hashes in warnings.pm, since they may
later be modified by warnings::register.  Finally, adds tests for
the :unique attribute.

p4raw-id: //depot/perl@22034

17 years agoPerl 5.8.3 patches from the BS2000 port - part 2
Dorner Thomas [Fri, 19 Dec 2003 07:16:47 +0000 (08:16 +0100)]
Perl 5.8.3 patches from the BS2000 port - part 2
Message-ID: <6727B1DACFCDD311A757009027CA8D69044B6740@Ex02.inhouse.start.de>
Date: Fri, 19 Dec 2003 07:16:47 +0100

p4raw-id: //depot/perl@22033

17 years agoOS/2 update
Ilya Zakharevich [Thu, 18 Dec 2003 14:10:29 +0000 (06:10 -0800)]
OS/2 update
Message-ID: <20031218221029.GA7898@math.berkeley.edu>

p4raw-id: //depot/perl@22032

17 years agoDocument that /[\W]/ doesn't work, unicode-wise (see bug #18281)
Rafael Garcia-Suarez [Thu, 1 Jan 2004 16:30:13 +0000 (16:30 +0000)]
Document that /[\W]/ doesn't work, unicode-wise (see bug #18281)

p4raw-id: //depot/perl@22031

17 years agoDocument that detached threads aren't supported on Windows yet.
Rafael Garcia-Suarez [Thu, 1 Jan 2004 13:55:31 +0000 (13:55 +0000)]
Document that detached threads aren't supported on Windows yet.

p4raw-id: //depot/perl@22030

17 years agoUpgrade to Getopt::Long 2.34_01
Rafael Garcia-Suarez [Thu, 1 Jan 2004 13:30:33 +0000 (13:30 +0000)]
Upgrade to Getopt::Long 2.34_01

p4raw-id: //depot/perl@22029

17 years agoTweak 00compile.t to avoid splatting a DIAG over core perl's
Nicholas Clark [Wed, 31 Dec 2003 15:22:31 +0000 (15:22 +0000)]
Tweak 00compile.t to avoid splatting a DIAG over core perl's
beautiful clean run of OKs. You are all getting a clean run of OKs,
aren't you?

p4raw-id: //depot/perl@22026

17 years ago"piconv -C 512" badly broken
Audrey Tang [Wed, 31 Dec 2003 19:30:10 +0000 (03:30 +0800)]
"piconv -C 512" badly broken
Message-Id: <1072870210.769.5.camel@localhost>
Date: Wed, 31 Dec 2003 19:30:10 +0800

p4raw-id: //depot/perl@22025

17 years agoUpgrade to Test::Harness 2.40.
Rafael Garcia-Suarez [Wed, 31 Dec 2003 08:28:43 +0000 (08:28 +0000)]
Upgrade to Test::Harness 2.40.

p4raw-id: //depot/perl@22021

17 years agoC++ comments, bad.
Rafael Garcia-Suarez [Wed, 31 Dec 2003 07:59:19 +0000 (07:59 +0000)]
C++ comments, bad.

p4raw-id: //depot/perl@22020

17 years agoBump VERSION numbers
Nicholas Clark [Tue, 30 Dec 2003 23:29:59 +0000 (23:29 +0000)]
Bump VERSION numbers

p4raw-id: //depot/perl@22018

17 years agoA patch for Test::Harness on VMS by Craig Berry
Rafael Garcia-Suarez [Tue, 30 Dec 2003 21:10:22 +0000 (21:10 +0000)]
A patch for Test::Harness on VMS by Craig Berry
(see RT CPAN bug #4745)

p4raw-id: //depot/perl@22016

17 years agomore uni doc tweakage
Jarkko Hietaniemi [Tue, 30 Dec 2003 15:37:55 +0000 (17:37 +0200)]
more uni doc tweakage
Message-ID: <20031230133755.GA23118@vipunen.hut.fi>
Date: Tue, 30 Dec 2003 15:37:55 +0200

Subject: one more pod fix
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <20031230135641.GA24516@vipunen.hut.fi>
Date: Tue, 30 Dec 2003 15:56:41 +0200

p4raw-id: //depot/perl@22013

17 years agobug #24757 perlrun.pod's description of find -mtime was ambiguous
Dave Mitchell [Tue, 30 Dec 2003 17:14:44 +0000 (17:14 +0000)]
bug #24757 perlrun.pod's description of find -mtime was ambiguous

p4raw-id: //depot/perl@22009

17 years agoUpgrade to Math::BigInt 1.68.
Rafael Garcia-Suarez [Tue, 30 Dec 2003 16:04:47 +0000 (16:04 +0000)]
Upgrade to Math::BigInt 1.68.

p4raw-id: //depot/perl@22007

17 years agoRe: [perl #24774] eval + format - \n = pp_ctl.c assertion
Dave Mitchell [Tue, 30 Dec 2003 15:07:50 +0000 (15:07 +0000)]
Re: [perl #24774] eval + format - \n = pp_ctl.c assertion
heuristics for calculating buffer size needed to compile a format
didn't allow for \0

p4raw-id: //depot/perl@22005