Jerry D. Hedden [Thu, 12 Jul 2007 10:49:29 +0000 (06:49 -0400)]
Re: [PATCH] 'make veryclean' still dirty
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510707120749v3b4e12b4uf35d3673cce639f0@mail.gmail.com>
p4raw-id: //depot/perl@31598
Craig A. Berry [Thu, 12 Jul 2007 10:57:36 +0000 (10:57 +0000)]
Set $Config{PERL_PATCHLEVEL} as well as $Config{perl_patchlevel}, and
grab the value from a MAINTXXX or SMOKEXXX line in patchlevel.h if present.
p4raw-id: //depot/perl@31597
David Nicol [Wed, 11 Jul 2007 17:31:45 +0000 (12:31 -0500)]
mention of g and c modifiers missing from perlre.pod
From: "David Nicol" <davidnicol@gmail.com>
Message-ID: <934f64a20707111531m313e3a9at82f002c68eab5bee@mail.gmail.com>
p4raw-id: //depot/perl@31596
Rafael Garcia-Suarez [Thu, 12 Jul 2007 08:50:56 +0000 (08:50 +0000)]
Revert part of #31591
p4raw-id: //depot/perl@31595
Rafael Garcia-Suarez [Thu, 12 Jul 2007 07:48:29 +0000 (07:48 +0000)]
Link TODO test to appropriate RT ticket
p4raw-id: //depot/perl@31594
Rafael Garcia-Suarez [Thu, 12 Jul 2007 07:39:53 +0000 (07:39 +0000)]
A couple of additions in perltodo for the future
p4raw-id: //depot/perl@31593
Rafael Garcia-Suarez [Thu, 12 Jul 2007 05:51:35 +0000 (05:51 +0000)]
More terminology updates for warnings
p4raw-id: //depot/perl@31592
Jerry D. Hedden [Wed, 11 Jul 2007 20:06:39 +0000 (16:06 -0400)]
'make veryclean' still dirty
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510707111706g7bfe8306o3c913409a307567c@mail.gmail.com>
p4raw-id: //depot/perl@31591
Rafael Garcia-Suarez [Wed, 11 Jul 2007 20:33:27 +0000 (20:33 +0000)]
Better wording, suggested by Eric Cholet.
p4raw-id: //depot/perl@31590
Rafael Garcia-Suarez [Wed, 11 Jul 2007 19:31:40 +0000 (19:31 +0000)]
Turn the "$# / $* is no longer supported" warnings into
severe warnings (as suggested by Audrey Tang)
p4raw-id: //depot/perl@31589
Gerard Goossen [Wed, 11 Jul 2007 19:19:11 +0000 (21:19 +0200)]
dump.c: do not use sv_len_utf8 because it modified the scalar
Message-ID: <
20070711171911.GD8177@ostwald>
do not use sv_len_utf8 because it modified the scalar.
Add a test to Peek.t to check that dumping doesn't modify anything;
the test is still TODO because hashiteration in dump.c set the OOK flag.
p4raw-id: //depot/perl@31588
Rick Delaney [Sat, 7 Jul 2007 23:06:11 +0000 (19:06 -0400)]
Re: [perl #43545] 'no warnings' effects $@.
Message-ID: <
20070708030611.GJ436@bort.ca>
p4raw-id: //depot/perl@31587
Steve Hay [Wed, 11 Jul 2007 09:00:49 +0000 (09:00 +0000)]
Use Perl_croak() rather than DIE() in S_doeval() because "DIE()"
becomes "return Perl_die()" and Perl_die() returns an OP*, which
isn't appropriate to return from S_doeval.
p4raw-id: //depot/perl@31586
Rafael Garcia-Suarez [Wed, 11 Jul 2007 07:48:46 +0000 (07:48 +0000)]
Less indirect object notation
p4raw-id: //depot/perl@31585
Rafael Garcia-Suarez [Wed, 11 Jul 2007 07:40:17 +0000 (07:40 +0000)]
Remove wrong equivalent to pop() (bug #43705)
p4raw-id: //depot/perl@31584
David Landgren [Tue, 10 Jul 2007 22:48:53 +0000 (00:48 +0200)]
Re: [PATCH] File-Path fix wrong skip count
Message-ID: <
4693F0B5.1030505@landgren.net>
p4raw-id: //depot/perl@31583
Dave Mitchell [Tue, 10 Jul 2007 23:51:58 +0000 (23:51 +0000)]
Fix assertion failure on failed magic eval - eg FETCH {eval'('}
S_doeval()'s behaviour varies depending on whether the code
compiles or not; on failure it pops the EVAL context block. This
is bad because later on, S_docatch() assumes that the block is
still there. Make docatch() return a boolean instead, indicating
success. The value it formerly returned (the next op) can be deduced
as PL_eval_start or PL_op->op_next on success/failure.
p4raw-id: //depot/perl@31582
Steve Peters [Tue, 10 Jul 2007 20:31:31 +0000 (20:31 +0000)]
Add additional SUSV3 constants to Socket for use with setsockopt()
and getsockopt().
p4raw-id: //depot/perl@31581
Spiros Denaxas [Mon, 9 Jul 2007 17:14:43 +0000 (18:14 +0100)]
Re: Small addition to perlcheat.pod
From: "Spiros Denaxas" <spiros@lokku.com>
Message-ID: <bba689ec0707090914vc018f1cj2a45add2d7630c8f@mail.gmail.com>
p4raw-id: //depot/perl@31580
Rafael Garcia-Suarez [Tue, 10 Jul 2007 14:10:43 +0000 (14:10 +0000)]
Fix Digest::SHA test boilerplate.
p4raw-id: //depot/perl@31579
Rafael Garcia-Suarez [Tue, 10 Jul 2007 14:08:35 +0000 (14:08 +0000)]
Upgrade to Digest::SHA 5.45.
p4raw-id: //depot/perl@31578
Steve Peters [Tue, 10 Jul 2007 13:18:20 +0000 (13:18 +0000)]
How this got I got ext/Digest/MD5/t/files.t wrong for EBCDIC, I
do not know.
p4raw-id: //depot/perl@31577
Rafael Garcia-Suarez [Tue, 10 Jul 2007 06:17:50 +0000 (06:17 +0000)]
Modernize opendir() syntax
p4raw-id: //depot/perl@31576
Rafael Garcia-Suarez [Tue, 10 Jul 2007 06:16:43 +0000 (06:16 +0000)]
Mention the two ways of overriding built-ins.
Link to perlsub. Fix typos and indentation.
p4raw-id: //depot/perl@31575
Tels [Mon, 9 Jul 2007 17:28:43 +0000 (19:28 +0200)]
CORE.pod
Message-Id: <
200707091728.43634@bloodgate.com>
p4raw-id: //depot/perl@31574
H.Merijn Brand [Mon, 9 Jul 2007 14:21:00 +0000 (14:21 +0000)]
PERL_PATCHNUM is dead. Long live SMOKEs!
Started by Steve Hay <steve.hay@uk.radan.com>
Subject: [PATCH] Re: patch level of blead/maintperl
Date: Mon, 09 Jul 2007 13:10:11 +0100
Message-ID: <
469225A3.5010909@uk.radan.com>
p4raw-id: //depot/perl@31573
Marvin Humphrey [Sun, 8 Jul 2007 08:27:44 +0000 (01:27 -0700)]
Update references to Win32's Platform SDK installation location.
Different versions install into different default locations, as
pointed out here:
Subject: Building 5.9.5 with Win2k, MSVC8FREE
Message-Id: <
1D149669-931C-4458-B073-
789D25623D2D@rectangular.com>
p4raw-id: //depot/perl@31571
Steve Hay [Fri, 6 Jul 2007 12:20:06 +0000 (13:20 +0100)]
Don't install static library files of statically linked extensions
when using a shared perl library. The files are not needed, and this
fixes a problem building PAR-Packer on Win32 with a debug build of
perl. (If Win32CORE.lib gets installed then PAR-Packer wants to link
against it and its PDB file, vc60.pdb, but the latter is not installed.)
Also skip installing a few other unnecessary files.
Subject: Re: Problem in Win32CORE when building PAR-Packer-0.975 with bleadperl on Win32
Message-ID: <
468E2566.8090504@uk.radan.com>
p4raw-id: //depot/perl@31570
Steve Hay [Mon, 9 Jul 2007 11:43:09 +0000 (11:43 +0000)]
Some Win32 Config fixes for patchlevel and perl_patchlevel:
- Set $Config{patchlevel} to PERL_VERSION (it was previously blank
because it was wrongly being set from PATCHLEVEL, which was blank)
- Set $Config{perl_patchlevel} and $Config{PERL_PATCHLEVEL} to the
value in the top-level ".patch" file if it exists (the former was
previously not set, while the latter was previously wrongly set to
PERL_VERSION)
p4raw-id: //depot/perl@31569
Reini Urban [Sat, 7 Jul 2007 15:00:54 +0000 (17:00 +0200)]
cygwin path conversions, take 4
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60707070600xa8638eak3c3f20b20ccc093a@mail.gmail.com>
p4raw-id: //depot/perl@31568
Paul Marquess [Sat, 7 Jul 2007 20:24:21 +0000 (21:24 +0100)]
Update Filter::Call::Util version
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <
007e01c7c0cc$
6d07af30$
6801a8c0@myopwv.com>
p4raw-id: //depot/perl@31567
Rafael Garcia-Suarez [Sat, 7 Jul 2007 16:49:44 +0000 (16:49 +0000)]
More missing dual-life modules
p4raw-id: //depot/perl@31566
Rafael Garcia-Suarez [Sat, 7 Jul 2007 16:37:33 +0000 (16:37 +0000)]
Add CPANPLUS::Dist to Maintainers.pl
p4raw-id: //depot/perl@31565
Rafael Garcia-Suarez [Sat, 7 Jul 2007 16:34:50 +0000 (16:34 +0000)]
Reinstate "DEVEL" in patchlevel
p4raw-id: //depot/perl@31564
Rafael Garcia-Suarez [Sat, 7 Jul 2007 11:01:31 +0000 (11:01 +0000)]
Regenerate Changes.
p4raw-id: //depot/perl@31563
Rafael Garcia-Suarez [Sat, 7 Jul 2007 10:59:10 +0000 (10:59 +0000)]
Fix corelist.pl after the reorganisation of the
Compress modules in ext/. Re-update Module::CoreList.
p4raw-id: //depot/perl@31562
Rafael Garcia-Suarez [Sat, 7 Jul 2007 10:51:08 +0000 (10:51 +0000)]
Update Module::CoreList, regenerate META.yml,
mention Log::Message::* in perldelta and
update perlhist with 5.9.5
p4raw-id: //depot/perl@31561
Rafael Garcia-Suarez [Sat, 7 Jul 2007 10:38:56 +0000 (10:38 +0000)]
Regenerate table of contents
p4raw-id: //depot/perl@31560
Rafael Garcia-Suarez [Sat, 7 Jul 2007 10:19:07 +0000 (10:19 +0000)]
FAQ sync
p4raw-id: //depot/perl@31559
Jos I. Boumans [Sat, 7 Jul 2007 11:39:12 +0000 (13:39 +0200)]
Update CPANPLUS to 0.81_01
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <
87949855-9BDE-4823-9C28-
BD639844CA41@dwim.org>
p4raw-id: //depot/perl@31558
Rafael Garcia-Suarez [Sat, 7 Jul 2007 09:32:30 +0000 (09:32 +0000)]
Desactive the "DEVEL" local patch tag for release.
p4raw-id: //depot/perl@31557
Rafael Garcia-Suarez [Sat, 7 Jul 2007 09:03:41 +0000 (09:03 +0000)]
Mention that pseudo-hashes are no longer supported
p4raw-id: //depot/perl@31556
Rafael Garcia-Suarez [Sat, 7 Jul 2007 08:22:46 +0000 (08:22 +0000)]
Update Changes
p4raw-id: //depot/perl@31555
Gerard Goossen [Wed, 27 Jun 2007 13:04:00 +0000 (15:04 +0200)]
MAD: disable constant subs when PL_madskills
Message-ID: <
20070627110400.GC11336@ostwald>
p4raw-id: //depot/perl@31554
Gerard Goossen [Wed, 27 Jun 2007 11:58:28 +0000 (13:58 +0200)]
p55: add 'declarator' to listop. Fixes 'pipe my ($r, $w)'
Message-ID: <
20070627095828.GB11336@ostwald>
p4raw-id: //depot/perl@31553
Gerard Goossen [Tue, 26 Jun 2007 20:33:50 +0000 (22:33 +0200)]
p55: correctly translate things like s//$#foo/ge
Message-ID: <
20070626183350.GA11336@ostwald>
p4raw-id: //depot/perl@31552
Edgar Bering [Wed, 4 Jul 2007 11:51:53 +0000 (13:51 +0200)]
Re: [PATCH] Final Draft - pod/perlcommunity.pod - (was [PATCH] Draft - pod/perlcommunity.pod - Patches welcome)
From: "Edgar Bering" <trizor@gmail.com>
Message-ID: <e54ba1c30707040251o6814c0e4r64929702dc3b0eb7@mail.gmail.com>
p4raw-id: //depot/perl@31551
Rafael Garcia-Suarez [Sat, 7 Jul 2007 07:29:08 +0000 (07:29 +0000)]
Add a note in perldelta about undefining *ISA
p4raw-id: //depot/perl@31550
Jim Cromie [Thu, 5 Jul 2007 10:17:24 +0000 (04:17 -0600)]
[patch] add verbose mode to -DU debugging option
Message-ID: <
468D1994.1090909@gmail.com>
p4raw-id: //depot/perl@31549
Rafael Garcia-Suarez [Sat, 7 Jul 2007 07:02:21 +0000 (07:02 +0000)]
Make Perl_find_runcv a member of the public API
(so Sub::Current works on Windows)
p4raw-id: //depot/perl@31548
Rafael Garcia-Suarez [Sat, 7 Jul 2007 06:56:48 +0000 (06:56 +0000)]
Remove 5.10.0 section from perltodo
p4raw-id: //depot/perl@31547
Jan Dubois [Fri, 6 Jul 2007 17:59:38 +0000 (10:59 -0700)]
Fix commented out function names in proto.h
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <
058b01c7c032$
18a6a260$
49f3e720$@com>
p4raw-id: //depot/perl@31546
Rafael Garcia-Suarez [Sat, 7 Jul 2007 05:05:50 +0000 (05:05 +0000)]
base.pm is belong to me
p4raw-id: //depot/perl@31545
Craig A. Berry [Fri, 6 Jul 2007 20:39:46 +0000 (20:39 +0000)]
Fix the case of $Config{perl_patchlevel} on VMS.
p4raw-id: //depot/perl@31544
Abigail [Thu, 5 Jul 2007 21:55:20 +0000 (23:55 +0200)]
Re: Beyond 5.10
Message-ID: <
20070705195520.GB1314@abigail.nl>
Cleans up Porting/checkAUTHORS.pl and adds missing alias mappings
to it, and adds missing entries to AUTHORS.
p4raw-id: //depot/perl@31543
Rafael Garcia-Suarez [Fri, 6 Jul 2007 16:00:57 +0000 (16:00 +0000)]
Add test preambles
p4raw-id: //depot/perl@31542
Rafael Garcia-Suarez [Fri, 6 Jul 2007 15:52:40 +0000 (15:52 +0000)]
Make this new test be skipped with 5.8.x
p4raw-id: //depot/perl@31541
Rafael Garcia-Suarez [Fri, 6 Jul 2007 13:58:58 +0000 (13:58 +0000)]
Upgrade to base and fields 2.12, mostly by Michael G Schwern
p4raw-id: //depot/perl@31540
Steve Hay [Fri, 6 Jul 2007 11:08:37 +0000 (11:08 +0000)]
Add Borland linker option to not generate .map files
(They are not generated by default by VC++ or MinGW, and there
doesn't seem to be any need for them.)
p4raw-id: //depot/perl@31539
Paul Marquess [Thu, 5 Jul 2007 16:01:02 +0000 (17:01 +0100)]
Archive::Extract - small pod update
From: "Paul Marquess" <paul_marquess@yahoo.co.uk>
Message-ID: <
00ee01c7bf15$
57bdbf60$
3a3c140a@myopwv.com>
p4raw-id: //depot/perl@31538
Dave Mitchell [Wed, 4 Jul 2007 23:09:02 +0000 (23:09 +0000)]
clarify what text 'warn' appends to a newline-less string
p4raw-id: //depot/perl@31537
Dave Mitchell [Wed, 4 Jul 2007 22:39:08 +0000 (22:39 +0000)]
really fix S_emulate_eaccess compiler warning (#31418 didn't)
p4raw-id: //depot/perl@31536
Craig A. Berry [Wed, 4 Jul 2007 16:27:16 +0000 (16:27 +0000)]
New File::Path tests require unix syntax on VMS.
p4raw-id: //depot/perl@31535
Craig A. Berry [Wed, 4 Jul 2007 16:07:33 +0000 (16:07 +0000)]
VMS syntax nit in new MakeMaker test.
p4raw-id: //depot/perl@31534
Craig A. Berry [Wed, 4 Jul 2007 15:35:56 +0000 (15:35 +0000)]
Replace C<shrplib='define'> with C<useshrplib='true'> on VMS.
p4raw-id: //depot/perl@31533
Craig A. Berry [Wed, 4 Jul 2007 15:18:06 +0000 (15:18 +0000)]
Remove vms/genconfig.pl and references to it; it was made obsolete way back
in change #1084. Remove references to vms/config.vms, which was removed in
change #1084.
p4raw-link: @1084 on //depot/perl:
97abc6adffcd3efcbaee73cbdad2055b2d06be4f
p4raw-id: //depot/perl@31532
Rafael Garcia-Suarez [Wed, 4 Jul 2007 14:13:55 +0000 (14:13 +0000)]
Adapt perlivp to the ext/ reorganisation for Compress modules
p4raw-id: //depot/perl@31531
Reini Urban [Mon, 2 Jul 2007 14:59:08 +0000 (07:59 -0700)]
[perl #3589] [BUG#3589 bleadperl]
From: "Reini Urban via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-20473-
1183413546-187.3589-15-0@perl.org>
p4raw-id: //depot/perl@31530
Jan Dubois [Mon, 2 Jul 2007 14:21:06 +0000 (07:21 -0700)]
RE: [PATCH] lib/Net/Ping/t/500_ping_icmp.t requires admin
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <
007901c7bcee$
e7b5d400$
b7217c00$@com>
p4raw-id: //depot/perl@31529
Rafael Garcia-Suarez [Wed, 4 Jul 2007 08:20:47 +0000 (08:20 +0000)]
Don't require to have at least DB_File or *DBM_File
p4raw-id: //depot/perl@31528
Rafael Garcia-Suarez [Wed, 4 Jul 2007 08:11:36 +0000 (08:11 +0000)]
regexp flags =~ s/k/p/
p4raw-id: //depot/perl@31527
Steve Hay [Tue, 3 Jul 2007 16:13:58 +0000 (16:13 +0000)]
Correct a couple more cases of $Config{useshrplib}
p4raw-id: //depot/perl@31526
Rafael Garcia-Suarez [Tue, 3 Jul 2007 14:34:05 +0000 (14:34 +0000)]
More tests for \g errors in regular expressions
p4raw-id: //depot/perl@31525
Rafael Garcia-Suarez [Tue, 3 Jul 2007 14:26:13 +0000 (14:26 +0000)]
Forbid \g0. (tests coming later)
p4raw-id: //depot/perl@31524
Steve Hay [Tue, 3 Jul 2007 14:16:23 +0000 (14:16 +0000)]
$Config{useshrplib} should be 'true' rather than 'yes' when using
a shared perl library
p4raw-id: //depot/perl@31523
Steve Peters [Tue, 3 Jul 2007 13:51:08 +0000 (13:51 +0000)]
Upgrade to ExtUtils-MakeMaker-6.36
p4raw-id: //depot/perl@31522
Steve Peters [Mon, 2 Jul 2007 18:23:50 +0000 (18:23 +0000)]
Include file missed from change #31519.
p4raw-link: @31519 on //depot/perl:
277189c8ad3fc0d1dcd4c757f62b0a7bf5bacaa0
p4raw-id: //depot/perl@31521
Paul Marquess [Sun, 1 Jul 2007 00:50:01 +0000 (01:50 +0100)]
compression modules update to version 2.005
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <
000c01c7bb71$
6189ae20$
6601a8c0@myopwv.com>
p4raw-id: //depot/perl@31520
Steve Peters [Mon, 2 Jul 2007 15:39:52 +0000 (15:39 +0000)]
Upgrade to ExtUtils-MakeMaker-6.35
p4raw-id: //depot/perl@31519
Jos I. Boumans [Mon, 2 Jul 2007 15:20:37 +0000 (17:20 +0200)]
Add add-package.pl to the core (was Re: Why no (XML|DBI|WWW|Template) modules in the core?)
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <
A819F8C7-19C9-4ECE-8CF5-
80FAAF54F890@dwim.org>
p4raw-id: //depot/perl@31518
Jerry D. Hedden [Sun, 1 Jul 2007 15:23:37 +0000 (11:23 -0400)]
Address 250_ping_hires.t failure
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510707011223u7557fc53m9df980815479892a@mail.gmail.com>
p4raw-id: //depot/perl@31517
Jerry D. Hedden [Sun, 1 Jul 2007 15:03:41 +0000 (11:03 -0400)]
Fixes to threads tests
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510707011203qc90c31he6f6b86d08d34e39@mail.gmail.com>
p4raw-id: //depot/perl@31516
Steve Hay [Mon, 2 Jul 2007 12:25:46 +0000 (12:25 +0000)]
Apply win32/Makefile changes from #31102 and #31506 to win32/makefile.mk
p4raw-id: //depot/perl@31515
Nicholas Clark [Sun, 1 Jul 2007 14:45:47 +0000 (14:45 +0000)]
Restore a comment from 30501 unintentionally deleted with change 31513.
p4raw-id: //depot/perl@31514
Nicholas Clark [Sun, 1 Jul 2007 14:23:45 +0000 (14:23 +0000)]
Avoid copying the AV in Perl_mro_get_linear_isa_dfs()
p4raw-id: //depot/perl@31513
Nicholas Clark [Sun, 1 Jul 2007 12:33:39 +0000 (12:33 +0000)]
Add some information to the comments describing SV flag bits.
p4raw-id: //depot/perl@31512
Dave Mitchell [Sun, 1 Jul 2007 12:30:50 +0000 (12:30 +0000)]
test that localised tieing of a hash or array remains local
(tests for change #31505)
p4raw-link: @31505 on //depot/perl:
c4a7531db1b7667c9d43fd3494f5bbf4901ff149
p4raw-id: //depot/perl@31511
Jerry D. Hedden [Sat, 30 Jun 2007 16:34:06 +0000 (12:34 -0400)]
char is not a good type to use for array indexes;
should have been U8 in the first place.
Originally noticed by Jerry Hedden in
Subject: [PATCH] Compiler warning in regcomp.c
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706301334t337903a0k46abc6d2d25c68a5@mail.gmail.com>
p4raw-id: //depot/perl@31510
Tels [Sat, 30 Jun 2007 13:14:05 +0000 (15:14 +0200)]
FYI: Math::BigInt v1.87 released [PATCH]
Message-Id: <
200706301314.07075@bloodgate.com>
p4raw-id: //depot/perl@31509
Abigail [Fri, 29 Jun 2007 22:49:35 +0000 (00:49 +0200)]
Comment typo fix
Message-ID: <
20070629204935.GA13919@abigail.nl>
p4raw-id: //depot/perl@31508
Benjamin Carter [Fri, 29 Jun 2007 23:42:59 +0000 (18:42 -0500)]
regclass on EBCDIC platforms
Message-ID: <
20070630044259.GB22566@egg>
p4raw-id: //depot/perl@31507
Abigail [Fri, 29 Jun 2007 23:38:07 +0000 (01:38 +0200)]
/p vs (?p)
Date: Fri, 29 Jun 2007 23:38:07 +0200
Message-ID: <
20070629213807.GA14454@abigail.nl>
Subject: [PATCH pod/perlre.pod] Keeping up with the changes.
From: Abigail <abigail@abigail.be>
Date: Sat, 30 Jun 2007 01:24:36 +0200
Message-ID: <
20070629232436.GA15326@abigail.nl>
Plus tweaks, and debug enahancements.
p4raw-id: //depot/perl@31506
Rafael Garcia-Suarez [Fri, 29 Jun 2007 16:28:34 +0000 (16:28 +0000)]
Removes the code that is supposed to restore magic on leaving the
localization of an array or a hash. This fixes some memory leaks.
Basically we were overwriting the magic of the outer value (value
from the outer scope) by the magic of the inner value (therefore making
that outer magic leaking in memory). But that inner magic was created
by mg_localize() by copying *some* of the outer magic. Consequently the
outer value already has that magic. So just keep it and don't bother.
That change might introduce obscure bugs. On the other hand, it might
also cure obscure bugs, related to the inner value acquiring container
magic during its lifetime, or to the outer value loosing non-container
magic. No test in the test suite seems to test that.
p4raw-id: //depot/perl@31505
Jerry D. Hedden [Fri, 29 Jun 2007 12:02:17 +0000 (08:02 -0400)]
Fix up change 31494
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706290902k57b540a5n446fad22c1afdab0@mail.gmail.com>
p4raw-id: //depot/perl@31504
Rafael Garcia-Suarez [Fri, 29 Jun 2007 09:09:39 +0000 (09:09 +0000)]
Update Changes
p4raw-id: //depot/perl@31503
Rafael Garcia-Suarez [Fri, 29 Jun 2007 09:00:32 +0000 (09:00 +0000)]
Revert change #31489.
That change was adding a hook to cope with the case when one was
undef'ining *ISA globs, in order to clean up correctly. However, this
broke the case where one was assiging an array ref to @ISA, which
is likely to be more common.
Conclusion: don't undef *ISA. (or more generally don't undef globs
that contain magical variables)
p4raw-link: @31489 on //depot/perl:
5be5c7a687aa37f2ea9dec7988eb57cad1f1ec24
p4raw-id: //depot/perl@31502
Brandon Black [Thu, 28 Jun 2007 15:58:32 +0000 (10:58 -0500)]
Re: valgrind findings
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60706281358o3b379b20k2c1e53566587d79b@mail.gmail.com>
p4raw-id: //depot/perl@31501
Rafael Garcia-Suarez [Fri, 29 Jun 2007 07:58:19 +0000 (07:58 +0000)]
Being tired of adjusting the test count of concise-xs.t
all the time. Use no_plan instead.
p4raw-id: //depot/perl@31500
Rafael Garcia-Suarez [Fri, 29 Jun 2007 06:28:07 +0000 (06:28 +0000)]
Small pod fix
p4raw-id: //depot/perl@31499
Yves Orton [Fri, 29 Jun 2007 00:05:57 +0000 (00:05 +0000)]
fix overzealous search and replace
p4raw-id: //depot/perl@31498