Change 33009: [perl #49522] state variable not available

2008-01-19 Thread Dave Mitchell
Change 33009 by [EMAIL PROTECTED] on 2008/01/19 20:41:03 [perl #49522] state variable not available Svf_PADSTALE means something different for state vars. Make sure we always handle it correctly Affected files ... ... //depot/perl/pad.c#119 edit ...

Change 33082: fix misleading comment in op.h

2008-01-27 Thread Dave Mitchell
Change 33082 by [EMAIL PROTECTED] on 2008/01/27 21:26:17 fix misleading comment in op.h Affected files ... ... //depot/perl/op.h#204 edit Differences ... //depot/perl/op.h#204 (text) Index: perl/op.h --- perl/op.h#203~33030~2008-01-21 07:47:15.0 -0800 +++

Change 33265: [perl #49472] Attributes + Unkown Error

2008-02-09 Thread Dave Mitchell
Change 33265 by [EMAIL PROTECTED] on 2008/02/09 14:56:23 [perl #49472] Attributes + Unkown Error An errored attribute sub still processes the attributes, which require's attribute.pm, so make sure the error state is passed to the new require Affected files ...

Change 33342: fix variable names in 'ununit var' warnings in evals

2008-02-21 Thread Dave Mitchell
Change 33342 by [EMAIL PROTECTED] on 2008/02/22 00:07:15 fix variable names in 'ununit var' warnings in evals Affected files ... ... //depot/perl/sv.c#1509 edit ... //depot/perl/t/lib/warnings/9uninit#20 edit Differences ... //depot/perl/sv.c#1509 (text) Index: perl/sv.c ---

Change 33549: Update Change entry manually

2008-03-21 Thread Dave Mitchell
Change 33549 by [EMAIL PROTECTED] on 2008/03/21 20:25:35 Update Change entry manually (it had a mixture of 5.10.x and 5.8.x integrations, which caused the auto script to miss it) Affected files ... ... //depot/maint-5.10/perl/Changes#4 edit Differences ...

Change 33602: Sync feature.pm:

2008-03-29 Thread Dave Mitchell
Change 33602 by [EMAIL PROTECTED] on 2008/03/30 00:53:42 Sync feature.pm: Integrate: [ 32645] feature.pm needs to cope with the version not being 5.10.0 [ 33247] Subject: [PATCH] feature bundles are the same across all subversions

Change 33603: remove 5.11-specific stuff from feature.pm

2008-03-29 Thread Dave Mitchell
Change 33603 by [EMAIL PROTECTED] on 2008/03/30 01:09:37 remove 5.11-specific stuff from feature.pm Affected files ... ... //depot/maint-5.10/perl/lib/feature.pm#4 edit Differences ... //depot/maint-5.10/perl/lib/feature.pm#4 (text) Index: perl/lib/feature.pm ---

Change 33620: update perl5101delta.pod

2008-03-31 Thread Dave Mitchell
Change 33620 by [EMAIL PROTECTED] on 2008/03/31 21:51:46 update perl5101delta.pod Affected files ... ... //depot/maint-5.10/perl/pod/perl5101delta.pod#2 edit Differences ... //depot/maint-5.10/perl/pod/perl5101delta.pod#2 (text) Index: perl/pod/perl5101delta.pod ---

Change 33717: Integrate:

2008-04-21 Thread Dave Mitchell
Change 33717 by [EMAIL PROTECTED] on 2008/04/21 22:03:15 Integrate: [ 33294] Upgrade to PathTools-3.2701 [ 33673] Upgrade to Time::HiRes 1.9715 [ 33699] Upgrade to Digest::SHA 5.46 (but keep core-compliant

Change 33719: Integrate:

2008-04-21 Thread Dave Mitchell
Change 33719 by [EMAIL PROTECTED] on 2008/04/21 23:41:15 Integrate: [ 32780] Upgrade to IPC::SysV 2.00 Affected files ... ... //depot/maint-5.10/perl/ext/IPC/SysV/Changes#2 integrate ... //depot/maint-5.10/perl/ext/IPC/SysV/Makefile.PL#3 integrate ...

Change 33742: Integrate:

2008-04-24 Thread Dave Mitchell
Change 33742 by [EMAIL PROTECTED] on 2008/04/25 02:21:31 Integrate: [ 32813] Possible future bugs found by the creation of newSVpvn_flags(). But use newSVhek() in preference when possible. [ 32815] We can now sv_upgrade(sv, SVt_PVHV), so do

Change 33744: Integrate:

2008-04-24 Thread Dave Mitchell
Change 33744 by [EMAIL PROTECTED] on 2008/04/25 02:47:00 Integrate: [ 32907] Upgrade to Module-Load-Conditional-0.24 [ 33405] Update to Module-Load-Conditional-0.26 Affected files ... ... //depot/maint-5.10/perl/lib/Module/Load/Conditional.pm#2

Change 33743: Allow the 'smart match in void context' warning into 5.10.1,

2008-04-24 Thread Dave Mitchell
Change 33743 by [EMAIL PROTECTED] on 2008/04/25 02:39:50 Allow the 'smart match in void context' warning into 5.10.1, as we're going to break smart-matching backcompat anyway... Integrate: [ 32876] Subject: Re: grep and smart match should warn in

Change 33745: Integrate:

2008-04-24 Thread Dave Mitchell
Change 33745 by [EMAIL PROTECTED] on 2008/04/25 03:30:37 Integrate: [ 32910] Remove the warning v-string in require/use non portable [ 32918] Add DEBUG_LEAKING_SCALARS_ABORT, to call abort() if any scalars leak, or are freed too many times.

Change 33746: revert the integration of 32815 We can now sv_upgrade(sv, SVt_PVHV)

2008-04-25 Thread Dave Mitchell
Change 33746 by [EMAIL PROTECTED] on 2008/04/25 14:45:48 revert the integration of 32815 We can now sv_upgrade(sv, SVt_PVHV) Affected files ... ... //depot/maint-5.10/perl/mro.c#4 edit Differences ... //depot/maint-5.10/perl/mro.c#4 (text) Index: perl/mro.c ---

Change 33853: fix misleading comment about Perl_re_dup_guts

2008-05-18 Thread Dave Mitchell
Change 33853 by [EMAIL PROTECTED] on 2008/05/18 12:07:19 fix misleading comment about Perl_re_dup_guts Affected files ... ... //depot/perl/regcomp.c#654 edit Differences ... //depot/perl/regcomp.c#654 (text) Index: perl/regcomp.c --- perl/regcomp.c#653~33667~ 2008-04-11

Change 33854: DEBUG_LEAKING_SCALARS wasn't reporting the correct line number

2008-05-18 Thread Dave Mitchell
Change 33854 by [EMAIL PROTECTED] on 2008/05/18 12:40:36 DEBUG_LEAKING_SCALARS wasn't reporting the correct line number of SVs allocated at runtime Affected files ... ... //depot/perl/sv.c#1541 edit Differences ... //depot/perl/sv.c#1541 (text) Index: perl/sv.c ---

Change 33855: Integrate:

2008-05-18 Thread Dave Mitchell
Change 33855 by [EMAIL PROTECTED] on 2008/05/18 14:30:48 Integrate: [ 32933] seen_eval regex field wasn't getting cloned [ 32938] The correct solution is to reference count the regexp in PL_reg_curpm, rather than put in lots of hacks to

Change 33856: Integrate:

2008-05-18 Thread Dave Mitchell
Change 33856 by [EMAIL PROTECTED] on 2008/05/18 16:11:18 Integrate: [ 32937] Ensure DEBUG_LEAKING_SCALARS_ABORT can't be circumvented by fatal warnings. Add an abort() if you try to dup a freed scalar. [ 32979] Subject: [PATCH-revised] Fix

Change 33857: Integrate:

2008-05-18 Thread Dave Mitchell
Change 33857 by [EMAIL PROTECTED] on 2008/05/18 19:29:48 Integrate: [ 33023] Remove hardcoded cop.h constants from APItest.pm :-( Add G_WANT. Make call.t use G_WANT. [ 33024] More places that could be using G_WANT, not picked up by change

Change 33872: Integrate:

2008-05-19 Thread Dave Mitchell
Change 33872 by [EMAIL PROTECTED] on 2008/05/19 23:42:26 Integrate: [ 32647] Teach cflags.SH about -fstack-protector, and add it to gcc compiler flags when possible. [ 32667] Merge the duplicated code for the tests for

Change 33873: Integrate:

2008-05-19 Thread Dave Mitchell
Change 33873 by [EMAIL PROTECTED] on 2008/05/20 00:34:37 Integrate: [ 32953] [ only the configuration parts; skip MANIFEST mydtrace.h perldtrace.d Makefile.SH cop.h Makefile.SH] Subject: [PATCH] Add dtrace support

Change 33877: Integrate:

2008-05-20 Thread Dave Mitchell
Change 33877 by [EMAIL PROTECTED] on 2008/05/20 09:41:34 Integrate: [ 33049] Fix the misplaced warnings and failing tests caused by the precision loss warning on ++ and -- by moving the check to Configure time, creating a new config.sh variable

Change 33893: Integrate:

2008-05-20 Thread Dave Mitchell
Change 33893 by [EMAIL PROTECTED] on 2008/05/20 23:11:00 Integrate: [ 33431] Determine nv_overflows_integers_at on VMS. [ 33438] *Really* add nv_overflows_integers_at to the VMS configuration as 33431 should have done (and would

Change 33894: Integrate:

2008-05-20 Thread Dave Mitchell
Change 33894 by [EMAIL PROTECTED] on 2008/05/20 23:39:57 Integrate: [ 33547] Final move from meta-3.0 to meta-3.5 [ 33589] Make uudmap.h dependencies more explicit in the VMS build (needed by MMS but not MMK). [

Change 33908: Integrate:

2008-05-22 Thread Dave Mitchell
Change 33908 by [EMAIL PROTECTED] on 2008/05/22 21:42:49 Integrate: ** just the flags.SH pedantic-removal part of: [ 32804] Make struct regexp the body of SVt_REGEXP SVs, REGEXPs become SVs, and regexp reference counting is via

Change 33919: make TODO output TAP-compliant in regexp.t

2008-05-24 Thread Dave Mitchell
Change 33919 by [EMAIL PROTECTED] on 2008/05/24 15:42:08 make TODO output TAP-compliant in regexp.t Affected files ... ... //depot/perl/t/op/regexp.t#47 edit Differences ... //depot/perl/t/op/regexp.t#47 (xtext) Index: perl/t/op/regexp.t --- perl/t/op/regexp.t#46~32931~

Change 33920: Integrate:

2008-05-24 Thread Dave Mitchell
Change 33920 by [EMAIL PROTECTED] on 2008/05/24 16:04:48 Integrate: [ 32931] Variants of several regression tests that run the actul tests inside a new thread, to test ithread's cloning, particularly of regexps. [ 33919] make TODO

Change 33921: Integrate:

2008-05-24 Thread Dave Mitchell
Change 33921 by [EMAIL PROTECTED] on 2008/05/24 16:32:36 Integrate: [ 33153] Typo fix in change #33058 Subject: Re: [PATCH t/cmd/for.t] Regression tests for 'for reverse ..' From: Daniel Frederick Crisman [EMAIL PROTECTED] Date:

Change 33937: [perl #54758] Perl 5.10 memory corruption

2008-05-26 Thread Dave Mitchell
Change 33937 by [EMAIL PROTECTED] on 2008/05/27 00:12:52 [perl #54758] Perl 5.10 memory corruption When @a = sort @a is pessimised if @a has magic, growing the stack requires various pointers to be reset in case the stack gets reallocated. Affected files ... ...

Change 33940: Integrate:

2008-05-27 Thread Dave Mitchell
Change 33940 by [EMAIL PROTECTED] on 2008/05/27 20:57:19 Integrate: [ 33238] Adapt Safe innards to older (XS) versions of version.pm [ 33248] Remove redundant check [ 33254] Subject: [PATCH] win32_async_check() doesn't loop

Change 33941: Integrate:

2008-05-27 Thread Dave Mitchell
Change 33941 by [EMAIL PROTECTED] on 2008/05/27 22:58:13 Integrate: [ 33297] Subject: [PATCH] Read-only variable tests From: Jerry D. Hedden [EMAIL PROTECTED] Date: Fri, 8 Feb 2008 14:06:41 -0500 Message-ID: [EMAIL PROTECTED] with

Change 33942: Integrate:

2008-05-27 Thread Dave Mitchell
Change 33942 by [EMAIL PROTECTED] on 2008/05/28 01:21:26 Integrate: [ 7] Setting the f flag on length causes the op to be constant folded. [ 33342] fix variable names in 'ununit var' warnings in evals [ 33363] Subject:

Change 33943: Integrate:

2008-05-28 Thread Dave Mitchell
Change 33943 by [EMAIL PROTECTED] on 2008/05/28 15:54:22 Integrate: [ 33414] Subject: [perl #46957] [PATCH] make Devel::Peek::mstat always available From: [EMAIL PROTECTED] (via RT) [EMAIL PROTECTED] Date: Sat, 27 Oct 2007 11:33:57 -0700 Message-ID:

Change 33944: Integrate:

2008-05-28 Thread Dave Mitchell
Change 33944 by [EMAIL PROTECTED] on 2008/05/28 18:24:46 Integrate: [ 33488] Subject: [PATCH] Correct misleading example in perlsyn.pod (given/when/default) From: Paul Fenwick [EMAIL PROTECTED] Date: Wed, 12 Mar 2008 13:19:15 +1100 Message-ID:

Change 33945: Integrate:

2008-05-28 Thread Dave Mitchell
Change 33945 by [EMAIL PROTECTED] on 2008/05/28 20:51:40 Integrate: [ 33553] Subject: [PATCH] apidoc mismatch for Perl_magic_clearhint From: Vincent Pit [EMAIL PROTECTED] Date: Mon, 24 Mar 2008 21:30:10 +0100 Message-ID: [EMAIL PROTECTED]

Change 33946: Integrate:

2008-05-28 Thread Dave Mitchell
Change 33946 by [EMAIL PROTECTED] on 2008/05/28 23:09:01 Integrate: [ 33629] Fix bug in change 33379 - if we're using malloc_size() as well as being careful to work with PERL_TRACK_MEMPOOL, we also have to be careful to work *without* it. [

Change 33947: Integrate:

2008-05-28 Thread Dave Mitchell
Change 33947 by [EMAIL PROTECTED] on 2008/05/29 01:09:23 Integrate: [ 33667] Subject: Re: [perl #52672] regexp failure: (?=) turns into OPFAIL From: Ævar Arnfjörð Bjarmason [EMAIL PROTECTED] Date: Thu, 10 Apr 2008 00:38:52 +

Change 33950: Integrate:

2008-05-30 Thread Dave Mitchell
Change 33950 by [EMAIL PROTECTED] on 2008/05/30 15:37:39 Integrate: [ 33739] Drop #ifdefs that became empty in change #32012. [ 33751] Subject: [patch]perl5db.pl - What I needed to get the forked debugger to work From: John E. Malmberg

Change 33951: Add index() tests for embedded nulls

2008-05-30 Thread Dave Mitchell
Change 33951 by [EMAIL PROTECTED] on 2008/05/30 21:16:02 Add index() tests for embedded nulls Subject: Re: [perl #53746] bug with index() matching beyond end of string when \0 bytes () are involved From: Abigail [EMAIL PROTECTED] Date: Tue, 6

Change 33952: [perl #53746] bug with index() matching beyond end of string

2008-05-30 Thread Dave Mitchell
Change 33952 by [EMAIL PROTECTED] on 2008/05/30 21:41:05 [perl #53746] bug with index() matching beyond end of string An off-by-one error meant that index($str,...) was effectively being executed as index($str\0, ...). Probably introduced by change #26511.

Change 33953: Integrate:

2008-05-30 Thread Dave Mitchell
Change 33953 by [EMAIL PROTECTED] on 2008/05/30 23:12:33 Integrate: [ 33789] Subject: [PATCH] Documentation typo fix for mro. From: Florian Ragwitz [EMAIL PROTECTED] Date: Sun, 4 May 2008 17:40:05 +0200 Message-Id: [EMAIL PROTECTED]

Change 33954: Integrate:

2008-05-30 Thread Dave Mitchell
Change 33954 by [EMAIL PROTECTED] on 2008/05/31 00:29:21 Integrate: [ 33859] $nonono = $opts{notify} $verbose = $opts{verbose} $silent = $opts{silent} to align the code with forked code in installman [ 33860] Converge some

Change 33955: Integrate:

2008-05-30 Thread Dave Mitchell
Change 33955 by [EMAIL PROTECTED] on 2008/05/31 01:54:46 Integrate: [ 33851] Fix for [perl #51848] Deparse interpolation in regex literal [ 33854] DEBUG_LEAKING_SCALARS wasn't reporting the correct line number of SVs allocated at runtime

Change 33958: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33958 by [EMAIL PROTECTED] on 2008/05/31 13:00:52 Integrate: [ 33779] Upgrade to Digest-SHA-5.47 [ 33780] Fix makefile for core building [ 33781] Tweaks to Digest-SHA's Makefile.PL that casued problems in the

Change 33959: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33959 by [EMAIL PROTECTED] on 2008/05/31 13:41:11 Integrate: [ 33839] Somehow, this got missed in change #33779. Affected files ... ... //depot/maint-5.10/perl/ext/Digest/SHA/lib/Digest/SHA.pm#2 integrate Differences ...

Change 33960: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33960 by [EMAIL PROTECTED] on 2008/05/31 14:19:17 Integrate: [ 33837] Upgrade to Math-BigInt-FastCalc-0.19 [ 33899] Upgrade to Object-Accessor-0.34 [ 33948] Upgrade to Locale-Maketext-1.13 Affected files ... ...

Change 33962: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33962 by [EMAIL PROTECTED] on 2008/05/31 14:32:23 Integrate: [ 32660] Missing files from Test::Harness 3.05 [ 32662] Extraneous test files that change 32659 failed to delete. Oops. (But they would not have been being run, because the

Change 33963: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33963 by [EMAIL PROTECTED] on 2008/05/31 14:37:05 Integrate: [ 32673] Subject: [PATCH] bring Test::Harness up to 3.06 From: Andy Armstrong [EMAIL PROTECTED] Message-Id: [EMAIL PROTECTED] Date: Thu, 20 Dec 2007 17:49:07 +

Change 33964: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33964 by [EMAIL PROTECTED] on 2008/05/31 14:39:50 Integrate: [ 33091] Upgrade to Test::Harnes 3.07 [ 33092] Warning cleanup, and avoid a double call to uc Affected files ... ... //depot/maint-5.10/perl/lib/App/Prove.pm#3 integrate ...

Change 33965: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33965 by [EMAIL PROTECTED] on 2008/05/31 14:41:55 Integrate: [ 33264] Upgrade to Test-Harness-3.08 Affected files ... ... //depot/maint-5.10/perl/lib/App/Prove.pm#4 integrate ... //depot/maint-5.10/perl/lib/App/Prove/State.pm#4 integrate ...

Change 33966: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33966 by [EMAIL PROTECTED] on 2008/05/31 14:44:46 Integrate: [ 33281] Upgrade to Test-Harness-3.09 Affected files ... ... //depot/maint-5.10/perl/MANIFEST#34 integrate ... //depot/maint-5.10/perl/lib/App/Prove.pm#5 integrate ...

Change 33967: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33967 by [EMAIL PROTECTED] on 2008/05/31 14:49:10 Integrate: [ 33393] Upgrade to Test-Harness-3.10 Affected files ... ... //depot/maint-5.10/perl/MANIFEST#35 integrate ... //depot/maint-5.10/perl/lib/App/Prove.pm#6 integrate ...

Change 33968: Just the Test::Builder changes from:

2008-05-31 Thread Dave Mitchell
Change 33968 by [EMAIL PROTECTED] on 2008/05/31 15:38:17 Just the Test::Builder changes from: Integrate: [ 32880] Make new regex type be 'REGEXP' and make all core qr//'s be in class Regexp (and related changes) Affected files ... ...

Change 33969: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33969 by [EMAIL PROTECTED] on 2008/05/31 15:46:38 Integrate: [ 33340] Fix Module-Build test that has been failing on Win32 since the upgrade of Test-Harness at #32659 [ 33391] Upgrade to Test-Simple-0.75 [

Change 33970: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33970 by [EMAIL PROTECTED] on 2008/05/31 16:19:43 Integrate: [ 33690] Upgrade to Test::Simple 0.80, but keep locally modified More.t [ 33691] Add Dummy.pm from the base CPAN distribution, and adjust tests accordingly

Change 33972: Integrate:

2008-05-31 Thread Dave Mitchell
Change 33972 by [EMAIL PROTECTED] on 2008/05/31 23:40:24 Integrate: [ 32851] Make Perl_pregcomp() use SvUTF8() of the pattern, rather than the flag bit in pmflags, to decide whether the pattern is UTF-8. [ 32894] Don't set the public IV or

Change 34077: Incorrect variable reported in uninitialized value warning.

2008-06-22 Thread Dave Mitchell
Change 34077 by [EMAIL PROTECTED] on 2008/06/22 19:05:31 Incorrect variable reported in uninitialized value warning. Ops that can return undef even for defined args, could mistakenly warn that the arg was undefined. Affected files ... ... //depot/perl/sv.c#1542 edit ...

Change 34084: more incorrect variable reported in uninitialized value warnings

2008-06-24 Thread Dave Mitchell
Change 34084 by [EMAIL PROTECTED] on 2008/06/24 13:30:23 more incorrect variable reported in uninitialized value warnings (the ones that change #34077 missed). It also degrades some print warnings - ie variable names no longer displayed. Affected files ... ...

Change 34088: qx($nosuchfile) isn't portable (Windows whines on STDERR)

2008-06-25 Thread Dave Mitchell
Change 34088 by [EMAIL PROTECTED] on 2008/06/25 19:49:38 qx($nosuchfile) isn't portable (Windows whines on STDERR) so skip these uninit var tests for now Affected files ... ... //depot/perl/t/lib/warnings/9uninit#32 edit Differences ...

Change 34209: [perl #56908] DBI memory leak in 5.10.0 due to change 26530

2008-08-20 Thread Dave Mitchell
Change 34209 by [EMAIL PROTECTED] on 2008/08/20 23:15:36 [perl #56908] DBI memory leak in 5.10.0 due to change 26530 A weakref to a HV would leak, because the xhv_backreferences array is created with a refcount of 2 (to avoid premature freeing during

Change 34210: Assert that backreferences array is not freed rather than handling it

2008-08-20 Thread Dave Mitchell
Change 34210 by [EMAIL PROTECTED] on 2008/08/20 23:43:01 Assert that backreferences array is not freed rather than handling it In several places where the weakrefs backreferences array is used or freed, the code checks whether the array has already been freed

Change 34211: better document how the weakref backrefs array is refcounted

2008-08-20 Thread Dave Mitchell
Change 34211 by [EMAIL PROTECTED] on 2008/08/21 00:02:57 better document how the weakref backrefs array is refcounted Affected files ... ... //depot/perl/sv.c#1551 edit Differences ... //depot/perl/sv.c#1551 (text) Index: perl/sv.c --- perl/sv.c#1550~34210~ 2008-08-20

Change 34220: Don't add freed SVF_BREAK scalars to the freed list.

2008-08-24 Thread Dave Mitchell
Change 34220 by [EMAIL PROTECTED] on 2008/08/24 12:16:28 Don't add freed SVF_BREAK scalars to the freed list. This may still be referenced, so don't reuse. Affected files ... ... //depot/perl/sv.c#1554 edit Differences ... //depot/perl/sv.c#1554 (text) Index:

Change 34814: add -t (tabular option) to Porting/corecpan.pl

2008-11-10 Thread Dave Mitchell
Change 34814 by [EMAIL PROTECTED] on 2008/11/10 23:28:35 add -t (tabular option) to Porting/corecpan.pl This allows multiple source trees to be compared Affected files ... ... //depot/perl/Porting/corecpan.pl#4 edit Differences ... //depot/perl/Porting/corecpan.pl#4

Change 34996: Integrate:

2008-12-03 Thread Dave Mitchell
Change 34996 by [EMAIL PROTECTED] on 2008/12/03 20:50:06 Integrate: Just the 'make Copy.t strict-safe' part of: [ 33794] Subject: [PATCH] File::Copy permission bits. From: Abigail [EMAIL PROTECTED] Date: Wed, 7 May 2008 23:16:54

Change 34997: Integrate:

2008-12-03 Thread Dave Mitchell
Change 34997 by [EMAIL PROTECTED] on 2008/12/03 21:39:10 Integrate: [ 33993] Make Perl_vms_start_glob() decline politely when passed an empty argument. [ 34052] Subject: [EMAIL PROTECTED] Enable getgrgid on VMS From: John E.

Change 34999: Integrate:

2008-12-03 Thread Dave Mitchell
Change 34999 by [EMAIL PROTECTED] on 2008/12/03 22:37:52 Integrate: [ 34000] Upgrade to Pod-Simple-3.07 [ 34003] This needs to change so this doesn't need updating everytime we update Pod::Simple. [ 34004] Subject:

Change 35000: Integrate:

2008-12-03 Thread Dave Mitchell
Change 35000 by [EMAIL PROTECTED] on 2008/12/03 22:44:45 Integrate: [ 34153] Upgrade to podlators 2.1.2 Affected files ... ... //depot/maint-5.10/perl/MANIFEST#56 integrate ... //depot/maint-5.10/perl/Porting/Maintainers.pl#19 integrate ...

Change 34998: Integrate:

2008-12-03 Thread Dave Mitchell
Change 34998 by [EMAIL PROTECTED] on 2008/12/03 22:35:39 Integrate: [ 33987] Upgrade to podlators-2.1.0 [ 33997] Upgrade to Pod-Simple-3.06 [ 33999] It appears that the S bug in Pod::Simple hasn't been fixed yet.

Change 35001: Integrate:

2008-12-03 Thread Dave Mitchell
Change 35001 by [EMAIL PROTECTED] on 2008/12/03 22:46:40 Integrate: [ 34364] Upgrade to podlators 2.1.3 Affected files ... ... //depot/maint-5.10/perl/MANIFEST#57 integrate ... //depot/maint-5.10/perl/lib/Pod/Man.pm#4 integrate ...

Change 35002: Integrate:

2008-12-03 Thread Dave Mitchell
Change 35002 by [EMAIL PROTECTED] on 2008/12/03 22:49:12 Integrate: [ 34421] Upgrade to podlators-2.1.4 Affected files ... ... //depot/maint-5.10/perl/MANIFEST#58 integrate ... //depot/maint-5.10/perl/lib/Pod/Man.pm#5 integrate ...

Change 35003: Integrate:

2008-12-03 Thread Dave Mitchell
Change 35003 by [EMAIL PROTECTED] on 2008/12/03 23:08:13 Integrate: [ 34758] Upgrade to podlators-2.2.0 Affected files ... ... //depot/maint-5.10/perl/MANIFEST#59 integrate ... //depot/maint-5.10/perl/lib/Pod/Man.pm#6 integrate ...

Change 35004: Integrate:

2008-12-03 Thread Dave Mitchell
Change 35004 by [EMAIL PROTECTED] on 2008/12/04 00:32:41 Integrate: [ 34025] Fix for bug [perl #54934] Attempt to free unreferenced scalar fiddling with the symbol table Keep the refcount of the globs generated by PerlIO::via balanced. [ 34026]

Change 35005: Integrate:

2008-12-03 Thread Dave Mitchell
Change 35005 by [EMAIL PROTECTED] on 2008/12/04 01:25:36 Integrate: [ 34029] Subject: [PATCH] readable assertion names From: Reini Urban [EMAIL PROTECTED] Date: Sun, 8 Jun 2008 14:41:51 +0200 Message-ID: [EMAIL PROTECTED] [ 34030]

Change 35014: Integrate:

2008-12-04 Thread Dave Mitchell
Change 35014 by [EMAIL PROTECTED] on 2008/12/04 23:32:09 Integrate: [ 34038] Subject: Re: [PATCH] More COW lvalues From: Reini Urban [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Date: Mon, 09 Jun 2008 17:15:41 +0200 [ 34039]

Change 35015: Integrate:

2008-12-04 Thread Dave Mitchell
Change 35015 by [EMAIL PROTECTED] on 2008/12/05 00:04:16 Integrate: [ 34042] Subject: [EMAIL PROTECTED] VMS passes these t/io/open.t tests now. From: John E. Malmberg [EMAIL PROTECTED] Message-id: [EMAIL PROTECTED] Date: Tue, 10 Jun 2008 23:17:46

Change 35016: Integrate:

2008-12-04 Thread Dave Mitchell
Change 35016 by [EMAIL PROTECTED] on 2008/12/05 01:23:27 Integrate: [ 34071] Make sure parser's filehandle is closed when finished (It was mistakenly left open if there was no old_parser, which caused t/comp/require.t to leave behind a 'bleah.pm'

Change 35017: Integrate:

2008-12-04 Thread Dave Mitchell
Change 35017 by [EMAIL PROTECTED] on 2008/12/05 01:54:55 Integrate: [ 34077] Incorrect variable reported in uninitialized value warning. Ops that can return undef even for defined args, could mistakenly warn that the arg was undefined.

Change 35020: Integrate:

2008-12-05 Thread Dave Mitchell
Change 35020 by [EMAIL PROTECTED] on 2008/12/05 21:18:07 Integrate: [ 34116] Subject: [Patch t/op/re_tests] Re: [perl #56690] Some bugs in Perl regexp (core Perl issues) From: Abigail [EMAIL PROTECTED] Date: Tue, 8 Jul 2008 18:48:37 +0200

Change 35021: remove syntax error from 5.10 branch of Data::Dumper

2008-12-05 Thread Dave Mitchell
Change 35021 by [EMAIL PROTECTED] on 2008/12/05 22:22:30 remove syntax error from 5.10 branch of Data::Dumper Affected files ... ... //depot/perl/ext/Data/Dumper/Dumper.xs#76 edit Differences ... //depot/perl/ext/Data/Dumper/Dumper.xs#76 (text) Index:

Change 35022: in Dump output, PV field of format may or not be displayed in 5.10.0

2008-12-05 Thread Dave Mitchell
Change 35022 by [EMAIL PROTECTED] on 2008/12/05 22:54:50 in Dump output, PV field of format may or not be displayed in 5.10.0 Affected files ... ... //depot/perl/ext/Devel/Peek/t/Peek.t#47 edit Differences ... //depot/perl/ext/Devel/Peek/t/Peek.t#47 (text) Index:

Change 35023: whether DEPTH gets dumped in formats varies within 5.10.0

2008-12-05 Thread Dave Mitchell
Change 35023 by [EMAIL PROTECTED] on 2008/12/05 23:05:52 whether DEPTH gets dumped in formats varies within 5.10.0 Affected files ... ... //depot/perl/ext/Devel/Peek/t/Peek.t#48 edit Differences ... //depot/perl/ext/Devel/Peek/t/Peek.t#48 (text) Index:

Change 35024: Integrate:

2008-12-05 Thread Dave Mitchell
Change 35024 by [EMAIL PROTECTED] on 2008/12/05 23:08:58 Integrate: [ 34132] Test that formats can be dumped. [ 34133] PVFMs don't need to access the IVX any more. (as of change 32836, which re-implemented SvOOK() to avoid using it)

Change 35025: Integrate:

2008-12-05 Thread Dave Mitchell
Change 35025 by [EMAIL PROTECTED] on 2008/12/05 23:23:18 Integrate: [ 34143] Update to B::Debug 1.11, by Reini Urban Avoid B::Flags in CORE tests not to crash on old XS in @INC [ 34146] Really apply change #34143 Affected files ... ...

Change 35026: un-integrate #34133:

2008-12-05 Thread Dave Mitchell
Change 35026 by [EMAIL PROTECTED] on 2008/12/06 00:29:37 un-integrate #34133: PVFMs don't need to access the IVX any more. (as of change 32836, which re-implemented SvOOK() to avoid using it) Affected files ... ... //depot/maint-5.10/perl/dump.c#15 edit ...

Change 35027: Integrate:

2008-12-05 Thread Dave Mitchell
Change 35027 by [EMAIL PROTECTED] on 2008/12/06 01:05:03 Integrate: [ 34142] Upgrade to version 0.76 by John Peacock Fix segfault in serialized version objects (bug #56606) Affected files ... ... //depot/maint-5.10/perl/lib/version.pm#2 integrate ...

Change 35028: Integrate:

2008-12-05 Thread Dave Mitchell
Change 35028 by [EMAIL PROTECTED] on 2008/12/06 01:23:02 Integrate: [ 34148] Subject: [PATCH] watchdog() some IO tests From: Jerry D. Hedden [EMAIL PROTECTED] Date: Fri, 11 Jul 2008 12:08:51 -0400 Message-ID: [EMAIL PROTECTED] [

Change 35029: Integrate:

2008-12-05 Thread Dave Mitchell
Change 35029 by [EMAIL PROTECTED] on 2008/12/06 01:58:18 Integrate: [ 34151] Welcome to refcount hell. Fix the leaks reported by #57024 along with a bunch other named capture related leaks. Affected files ... ... //depot/maint-5.10/perl/regcomp.c#21 integrate ...

Change 35030: ntegrate:

2008-12-05 Thread Dave Mitchell
Change 35030 by [EMAIL PROTECTED] on 2008/12/06 02:00:14 ntegrate: [ 34156] Undo io_linenum.t part of #34148. It was io_multihomed.t that I meant (my mistake), and that is now covered by #34155. Affected files ... ...

Change 35060: bump Data::Dumper version number.

2008-12-09 Thread Dave Mitchell
Change 35060 by [EMAIL PROTECTED] on 2008/12/09 12:58:08 bump Data::Dumper version number. both maint branches are listed as 2.121_17, but bleed has additional changes. Affected files ... ... //depot/perl/ext/Data/Dumper/Dumper.pm#54 edit Differences ...

Change 35062: Integrate:

2008-12-09 Thread Dave Mitchell
Change 35062 by [EMAIL PROTECTED] on 2008/12/09 15:35:03 Integrate: [ 34174] If TEST_JOBS is set to something non-zero, use TAP::Harness to run the tests in parallel. The tests aren't fully parallelisable yet to the level we'd like, but one needs to start

Change 35063: Integrate:

2008-12-09 Thread Dave Mitchell
Change 35063 by [EMAIL PROTECTED] on 2008/12/09 16:57:07 Integrate: [ 34209] [perl #56908] DBI memory leak in 5.10.0 due to change 26530 A weakref to a HV would leak, because the xhv_backreferences array is created with a refcount of 2 (to avoid

Change 35064: Integrate:

2008-12-09 Thread Dave Mitchell
Change 35064 by [EMAIL PROTECTED] on 2008/12/09 19:29:47 Integrate: [ 34190] Don't bother hashing the key, or performing any other preparatory work, if there isn't anything to find. Affected files ... ... //depot/maint-5.10/perl/hv.c#7 integrate Differences ...

Change 35065: Integrate:

2008-12-09 Thread Dave Mitchell
Change 35065 by [EMAIL PROTECTED] on 2008/12/09 20:01:26 Integrate: [ 34202] Subject: RE: [perl #35877] Strange regex failure? From: Bram [EMAIL PROTECTED] Date: Sun, 03 Aug 2008 16:35:29 +0200 Message-ID: [EMAIL PROTECTED] (Adds

Change 35069: Integrate:

2008-12-09 Thread Dave Mitchell
Change 35069 by [EMAIL PROTECTED] on 2008/12/09 21:40:10 Integrate: [ 34210] Assert that backreferences array is not freed rather than handling it In several places where the weakrefs backreferences array is used or freed, the code checks whether

Change 35071: Integrate:

2008-12-09 Thread Dave Mitchell
Change 35071 by [EMAIL PROTECTED] on 2008/12/09 22:42:23 Integrate: [ 34214] In S_mro_get_linear_isa_dfs(), hv_exists_ent() followed by an optional hv_store_ent() can be replaced with an lvalue fetch. [ 34215] In S_mro_get_linear_isa_dfs(),

Change 35070: [perl #57944] Incorrect nonnull attribution on Perl_parser_dup

2008-12-09 Thread Dave Mitchell
Change 35070 by [EMAIL PROTECTED] on 2008/12/09 22:07:27 [perl #57944] Incorrect nonnull attribution on Perl_parser_dup Apply a fix to maint-5.10. The bleed fix (#33283) changed embed.fnc; we avoid that for maint (bincompat paranoia) and instead make sure

Change 35072: Integrate:

2008-12-09 Thread Dave Mitchell
Change 35072 by [EMAIL PROTECTED] on 2008/12/09 22:53:03 Integrate: [ 34216] Note that we have no test coverage for this particular warning. [ 34217] No, I didn't mean to commit the version *with* the abort(). It was meant to be removed

Change 35109: Integrate:

2008-12-15 Thread Dave Mitchell
Change 35109 by da...@davem-pigeon on 2008/12/15 18:40:45 Integrate: [ 34230] And then add the Dev::Null from Test-Simple-0.80 Affected files ... ... //depot/maint-5.10/perl/MANIFEST#64 integrate ... //depot/maint-5.10/perl/lib/Test/Simple/t/lib/Dev/Null.pm#1 branch

  1   2   3   4   5   6   7   8   9   10   >