Jarkko Hietaniemi [Wed, 29 Nov 2006 19:06:09 +0000]
No code specified for -.
Message-ID: <
456E2071.3010404@iki.fi>
p4raw-id: //depot/perl@29422
Steve Peters [Wed, 29 Nov 2006 15:32:58 +0000]
Upgrade to CPAN-1.88_63.
p4raw-id: //depot/perl@29421
Yves Orton [Wed, 29 Nov 2006 16:18:34 +0000]
Re: Fix \k<foo> preceded by literal
Message-ID: <
9b18b3110611290718o685a07ddja39f595ed97c231a@mail.gmail.com>
p4raw-id: //depot/perl@29420
Steve Peters [Wed, 29 Nov 2006 15:24:21 +0000]
Upgrade to Tie-RefHash-1.35_01, which is just a version change for
bleadperl.
p4raw-id: //depot/perl@29419
Steve Peters [Wed, 29 Nov 2006 15:17:59 +0000]
Upgrade to ExtUtils-ParseXS-2.17. Actuall just caught up with
most of the patches to bleadperl. The remaining change missing
is #29252, so, the version has been bumped to 2.17_01.
p4raw-id: //depot/perl@29418
Rafael Garcia-Suarez [Wed, 29 Nov 2006 12:08:35 +0000]
Patch by Derek Price to Time::Piece for CPAN bug #21255:
NOTDATE - DATE should stringify DATE and let Perl handle things
p4raw-id: //depot/perl@29417
alexander_bluhm@genua.de [Tue, 28 Nov 2006 05:09:31 +0000]
[perl #41008] Setting $0 invalidates environment shown by ps
From: alexander_bluhm@genua.de (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-32013-
1164719371-480.41008-75-0@perl.org>
p4raw-id: //depot/perl@29416
Richard Foley [Wed, 29 Nov 2006 12:00:53 +0000]
MacOSX debugger fork support
Message-Id: <
200611291200.53429.Richard.Foley@rfi.net>
p4raw-id: //depot/perl@29415
Nicholas Clark [Wed, 29 Nov 2006 10:19:19 +0000]
Fix Attribute::Handlers to cope with proxy constant subroutines.
p4raw-id: //depot/perl@29414
Yves Orton [Wed, 29 Nov 2006 01:07:43 +0000]
Change in handling of \RNNN inside nested patterns
Subject: Re: New development release in sight
Message-ID: <
9b18b3110611281607i3d583febtd549989dc3cabc8a@mail.gmail.com>
p4raw-id: //depot/perl@29413
Nicholas Clark [Tue, 28 Nov 2006 23:31:15 +0000]
Bring the joy of strict to Attribute::Handlers.
p4raw-id: //depot/perl@29412
Rafael Garcia-Suarez [Tue, 28 Nov 2006 17:19:40 +0000]
Remove DOS line endings
(perforce should take care of line encodings on checkout)
p4raw-id: //depot/perl@29411
Steve Hay [Tue, 28 Nov 2006 16:43:17 +0000]
Fix IPC-Cmd test failure on Win32: check current directory as well
as those listed in $ENV{PATH} when searching for binaries
p4raw-id: //depot/perl@29410
Steve Hay [Tue, 28 Nov 2006 16:01:55 +0000]
Building with Visual C++ 2005 now works except for one test failure
p4raw-id: //depot/perl@29409
Steve Hay [Tue, 28 Nov 2006 15:57:45 +0000]
Silence VC++ 8 warnings about "possible loss of data"
p4raw-id: //depot/perl@29408
Ilya Zakharevich [Tue, 28 Nov 2006 03:36:29 +0000]
OS/2 compilation fixes by Ilya
Subject: [PATCH 5.8.8] Build on OS/2
Message-ID: <
20061128113629.GA18108@powdermilk.math.berkeley.edu>
p4raw-id: //depot/perl@29407
Steve Hay [Tue, 28 Nov 2006 14:58:14 +0000]
Silence 4 "unreferenced local variable" warnings from VC++
p4raw-id: //depot/perl@29406
Ilya Zakharevich [Tue, 28 Nov 2006 05:02:20 +0000]
Re: [PATCH 5.8.8] Build on OS/2
Message-ID: <
20061128130220.GA18386@powdermilk.math.berkeley.edu>
p4raw-id: //depot/perl@29405
Rafael Garcia-Suarez [Tue, 28 Nov 2006 13:50:37 +0000]
Add Module::Pluggable
(required by CPANPLUS)
p4raw-id: //depot/perl@29404
Ilya Zakharevich [Tue, 28 Nov 2006 03:39:05 +0000]
perl5db on miniperl
Message-ID: <
20061128113905.GA18135@powdermilk.math.berkeley.edu>
p4raw-id: //depot/perl@29403
Steve Hay [Tue, 28 Nov 2006 11:57:35 +0000]
Give perl.exe an icon when built with MinGW and Borland
It already gets an icon when built with VC++, but the MinGW and Borland
builds were not making any use of the resource file.
Also add the top-level directory into MinGW's resource compiler search
path to assist ActivePerl builds: see:
http://downloads.activestate.com/ActivePerl/src/5.8/AP819_diff.txt
p4raw-id: //depot/perl@29402
Rafael Garcia-Suarez [Tue, 28 Nov 2006 10:45:06 +0000]
Add IPC::Cmd to the core
p4raw-id: //depot/perl@29401
Rafael Garcia-Suarez [Tue, 28 Nov 2006 10:09:01 +0000]
Typo fix (by Dominic Dunlop)
p4raw-id: //depot/perl@29400
Jerry D. Hedden [Mon, 27 Nov 2006 09:26:08 +0000]
[PATCH[ threads 1.53
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <965653.3725.qm@web30206.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29399
Dominic Dunlop [Sun, 26 Nov 2006 12:01:16 +0000]
Re: [PATCH] perlhack: some portability updates
Message-Id: <
253514EB-BA57-4A43-93FA-75D6F3CF27BC@mac.com>
p4raw-id: //depot/perl@29398
Steve Hay [Mon, 27 Nov 2006 17:44:27 +0000]
Add missing d_printf_format_null/PRINTF_FORMAT_NULL_OK to Win32 canned
configs
See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00923.html
p4raw-id: //depot/perl@29397
Steve Hay [Mon, 27 Nov 2006 17:39:00 +0000]
Make the win32/makefile.mk a little safer
- Add a few missing s,\,$B, substitutions. We were living dangerously
with various unescaped backslashes not causing problems purely because
they don't make valid ecape codes anyway, e.g. ..\perl59.dll was only
working because \p isn't an escape code so it didn't get mapped to
anything nasty.
- Move the $(BLINK_FLAGS) out of $(mktmp ...)'s because it could contain
backslashes which would otherwise need escaping. (Adding in the
escaping would be another fix but other cases don't put $(BLINK_FLAGS)
into $(mktmp ...) files in the first place.)
p4raw-id: //depot/perl@29396
Rafael Garcia-Suarez [Mon, 27 Nov 2006 16:54:26 +0000]
Add missing file to MANIFEST
p4raw-id: //depot/perl@29395
Nicholas Clark [Mon, 27 Nov 2006 08:02:35 +0000]
Move words and revcharmap out of struct _rev_trie_data and duplicate
them on thread clone.
p4raw-id: //depot/perl@29394
Nicholas Clark [Sun, 26 Nov 2006 23:32:29 +0000]
Move widecharmap out of the shared structure _reg_trie_data into the
top level regdata array, so that it can be correctly duplicated on
thread clone.
p4raw-id: //depot/perl@29393
Nicholas Clark [Sun, 26 Nov 2006 23:01:46 +0000]
Swap _reg_ac_data.trie to U32 offset into the regdata array, as
preliminary to moving _reg_trie_data.widecharmap out too.
p4raw-id: //depot/perl@29392
Nicholas Clark [Sun, 26 Nov 2006 22:21:02 +0000]
Moving the reference count to the front of both _reg_trie_data and
_reg_ac_data allows smaller code in Perl_regdupe.
p4raw-id: //depot/perl@29391
Nicholas Clark [Sun, 26 Nov 2006 20:52:49 +0000]
A little reodering of the switch statement in Perl_regdupe makes a
smaller executable.
p4raw-id: //depot/perl@29390
Nicholas Clark [Sun, 26 Nov 2006 20:03:16 +0000]
Eliminated unitialised clone_params value bug accidentally added with
change 28229.
p4raw-id: //depot/perl@29389
Nicholas Clark [Sun, 26 Nov 2006 20:00:36 +0000]
Stage 1 of threadsafe-ing the trie strucutres - use shared malloc.
p4raw-id: //depot/perl@29388
Nicholas Clark [Sun, 26 Nov 2006 18:44:57 +0000]
Simplify S_add_data(), given that realloc will NULL acts as malloc().
p4raw-id: //depot/perl@29387
Nicholas Clark [Sun, 26 Nov 2006 18:26:53 +0000]
Change (well, correct) S_add_data to take and return a U32.
p4raw-id: //depot/perl@29386
Nicholas Clark [Sun, 26 Nov 2006 18:00:05 +0000]
Make the cache in Carp::trusts actually persist across calls :-)
I made a similar mistake once long ago, and now spot the pattern.
p4raw-id: //depot/perl@29385
Nicholas Clark [Sun, 26 Nov 2006 17:33:05 +0000]
Remove unused lexical present since change 13426.
p4raw-id: //depot/perl@29384
Steve Peters [Sun, 26 Nov 2006 14:14:54 +0000]
Adding Time::Piece to the core...again.
p4raw-id: //depot/perl@29383
Nicholas Clark [Sun, 26 Nov 2006 12:38:20 +0000]
Stop mod_perl looping forever in &Carp::shortmess_jmp as it somehow
manages to forcibly re-load Carp.pm without re-loading Carp/Heavy.pm
p4raw-id: //depot/perl@29382
Steve Peters [Sat, 25 Nov 2006 23:11:36 +0000]
Skip test for Module::Load::Conditional that appears to be setting
$^X, but not getting it right. I'll wait to see if Jos has a fix.
p4raw-id: //depot/perl@29381
Craig A. Berry [Sat, 25 Nov 2006 22:19:14 +0000]
xterm debugger support for VMS from John Malmberg (with revisions)
p4raw-id: //depot/perl@29380
Jos I. Boumans [Fri, 24 Nov 2006 18:07:54 +0000]
Add Module::Load::Conditional to the core
From: "Jos Boumans" <kane@dwim.org>
Message-ID: <23336.80.127.35.68.
1164388074.squirrel@webmail.xs4all.nl>
p4raw-id: //depot/perl@29379
Jarkko Hietaniemi [Sat, 25 Nov 2006 11:45:24 +0000]
smoke signs suppression
Message-ID: <
45687324.3040102@iki.fi>
p4raw-id: //depot/perl@29378
Jarkko Hietaniemi [Sat, 25 Nov 2006 17:57:23 +0000]
perlhack: some portability updates
Message-Id: <
200611251557.kAPFvNKw011342@kosh.hut.fi>
p4raw-id: //depot/perl@29377
Steve Hay [Fri, 24 Nov 2006 17:11:34 +0000]
Remove redundant macros from win32 makefiles
In the course of removing redundant ByteLoader references I found that
various long lists of extensions are hopelessly out of date, e.g.
Compress/Zlib should be Compress/Raw/Zlib and PerlIO/*, threads/* and
others are missing. It seems that these lists of extensions serve no
useful purpose anyway: in Makefile they are used to delete files that
should already have been deleted by the Makefile for each module, and
in makefile.mk DYNAMIC_EXT wasn't used at all! So the simplest remedy
is to remove them. One less maintenance headache.
p4raw-id: //depot/perl@29376
Steve Hay [Fri, 24 Nov 2006 15:44:23 +0000]
Cleanup manifest file left by test script when using VC8
p4raw-id: //depot/perl@29375
Steve Hay [Fri, 24 Nov 2006 15:38:24 +0000]
Embed manifest files in DLLs built with Module-Build when using VC8
This change does for Module-Build what part of #29266 did for
ExtUtils-MakeMaker.
p4raw-id: //depot/perl@29374
Adriano Ferreira [Thu, 23 Nov 2006 17:43:12 +0000]
[perl #36689] &=, |= and ^= overloads are nbot documented
From: "Adriano Rodrigues" <a.r.ferreira@gmail.com>
Message-ID: <
73ddeb6c0611231143y1e3461dbqf30f5fce16698b5c@mail.gmail.com>
p4raw-id: //depot/perl@29373
Rafael Garcia-Suarez [Fri, 24 Nov 2006 10:16:07 +0000]
Revert change #29098 (that introduced a new warning,
"Variable length character upgraded in print")
p4raw-link: @29098 on //depot/perl:
f46fa3876d9373760a3cd5dd806719154ff55bcb
p4raw-id: //depot/perl@29372
Rafael Garcia-Suarez [Fri, 24 Nov 2006 09:58:43 +0000]
Un-TODO one test in pat.t ($1 kept safe after a /g match)
p4raw-id: //depot/perl@29371
Craig A. Berry [Fri, 24 Nov 2006 04:45:30 +0000]
Even better configure.com handling for checkcfgvar.pl
p4raw-id: //depot/perl@29370
Craig A. Berry [Fri, 24 Nov 2006 04:42:43 +0000]
Initialize targetarch in configure.com
p4raw-id: //depot/perl@29369
Yves Orton [Thu, 23 Nov 2006 19:21:38 +0000]
Re: [PATCH] Cleanup regexp flags and structure
Message-ID: <
9b18b3110611231021l561a9cb4te985db3f0648e097@mail.gmail.com>
Attached patch completes the splitting out of the core from the regexp
internal data.
p4raw-id: //depot/perl@29368
Steve Peters [Thu, 23 Nov 2006 20:51:11 +0000]
Module::Pluggable diff had some hidden binary files in it. I'm
backing it out while Jos verifies whether those files are actually
needed in the distribution or not.
p4raw-id: //depot/perl@29367
Jos Boumans [Sun, 19 Nov 2006 16:06:00 +0000]
Add Module::Pluggable to the core
From: "Jos Boumans" <kane@xs4all.net>
Message-ID: <4188.80.127.35.68.
1163948760.squirrel@webmail.xs4all.nl>
p4raw-id: //depot/perl@29366
Nicholas Clark [Thu, 23 Nov 2006 19:29:57 +0000]
Change 29364 forgot to turn the POK flag on.
p4raw-id: //depot/perl@29365
Nicholas Clark [Thu, 23 Nov 2006 17:16:34 +0000]
Assigning to a PVCV effectively just sets the prototype, so make this
the exact behaviour. (Fixes bug #40681, which prevents mod_perl from
building)
p4raw-id: //depot/perl@29364
Nicholas Clark [Thu, 23 Nov 2006 16:59:04 +0000]
Remove superfluous SvROK()
p4raw-id: //depot/perl@29363
Craig A. Berry [Thu, 23 Nov 2006 16:11:16 +0000]
Tune configure.com checking to ignore trailing comments.
p4raw-id: //depot/perl@29362
Rafael Garcia-Suarez [Thu, 23 Nov 2006 15:55:47 +0000]
Fix for bug #38631: tied variables don't work with .= <>
p4raw-id: //depot/perl@29361
Yves Orton [Thu, 23 Nov 2006 12:36:24 +0000]
Cleanup regexp flags and structure
Message-ID: <
9b18b3110611230336p3ce3b16du47cd5398dea8d873@mail.gmail.com>
p4raw-id: //depot/perl@29360
Rafael Garcia-Suarez [Thu, 23 Nov 2006 11:28:28 +0000]
More safety in free()s
p4raw-id: //depot/perl@29359
Steve Hay [Thu, 23 Nov 2006 11:06:47 +0000]
Silence VC8's warnings about "unsafe" CRT functions and POSIX CRT
function names being deprecated, and add a note to perltodo to
revisit this one day.
p4raw-id: //depot/perl@29358
Robin Barker [Tue, 21 Nov 2006 16:48:35 +0000]
installman3dir is null
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <
2C2E01334A940D4792B3E115F95B7226120ABE@exchsvr1.npl.ad.local>
p4raw-id: //depot/perl@29357
Steve Peters [Thu, 23 Nov 2006 03:09:08 +0000]
Upgrade to PathTools-3.24.
p4raw-id: //depot/perl@29356
Steve Hay [Wed, 22 Nov 2006 17:20:05 +0000]
Update makefile.mk as per Makefile w.r.t. #29308 and #29323
p4raw-id: //depot/perl@29355
Yves Orton [Wed, 22 Nov 2006 17:11:02 +0000]
\G with /g results in infinite loop in 5.6 and later
Message-ID: <
9b18b3110611220811k1a54f650t1bd7c6a9450b0a7e@mail.gmail.com>
p4raw-id: //depot/perl@29354
Peter Dintelmann [Wed, 22 Nov 2006 17:41:55 +0000]
POSIX::remove() and directories
From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
Message-ID: <
3852726AFA94DE4F87E616F13F416A5F0A912F@naimucu1.ffz00k.rootdom.net>
p4raw-id: //depot/perl@29353
Steve Hay [Wed, 22 Nov 2006 16:49:10 +0000]
VC8 regards 60 seconds as an invalid parameter for strftime()
so skip the test in that case.
p4raw-id: //depot/perl@29352
Rafael Garcia-Suarez [Wed, 22 Nov 2006 15:17:54 +0000]
Don't AUTOLOAD DESTROY from Attribute::Handlers.
(patch by Jerry D. Hedden for CPAN bug #1911)
p4raw-id: //depot/perl@29351
Steve Hay [Wed, 22 Nov 2006 15:11:41 +0000]
Fix infinite loop in Perl_my_strftime() for failing strftime()
p4raw-id: //depot/perl@29350
Rafael Garcia-Suarez [Wed, 22 Nov 2006 14:30:19 +0000]
More doc nits on Switch, and bump version to 2.11 for upcoming CPAN release.
p4raw-id: //depot/perl@29349
SADAHIRO Tomoyuki [Wed, 22 Nov 2006 22:32:46 +0000]
Re: [perl #40917] Benchmark fails under -Mbignum
Message-Id: <
20061122223227.193E.BQW10602@nifty.com>
p4raw-id: //depot/perl@29348
Rafael Garcia-Suarez [Wed, 22 Nov 2006 13:57:12 +0000]
Fix a number of documentation issues in Switch.pm (code examples
that do not compile, typos, obscure examples)
p4raw-id: //depot/perl@29347
Rafael Garcia-Suarez [Wed, 22 Nov 2006 10:03:51 +0000]
Remove tests for POD or POD coverage -- they're always skipped.
p4raw-id: //depot/perl@29346
Rafael Garcia-Suarez [Wed, 22 Nov 2006 09:56:14 +0000]
- Restore two Text::Balanced tests, more comprehensive in bleadperl than
in CPAN.
- Restore a local bugfix, tested by the above tests.
- Fix a few typos in the POD for Text::Balanced
- Bump version of Text::Balanced
p4raw-id: //depot/perl@29345
Rafael Garcia-Suarez [Wed, 22 Nov 2006 09:12:16 +0000]
Sync Text::Balanced with the CPAN version (1.99.1)
p4raw-id: //depot/perl@29344
Rafael Garcia-Suarez [Tue, 21 Nov 2006 17:24:19 +0000]
Remove assertions.pm review from perltodo
p4raw-id: //depot/perl@29343
Jerry D. Hedden [Tue, 21 Nov 2006 08:26:28 +0000]
threads 1.52
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <204140.57721.qm@web30207.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29342
H.Merijn Brand [Tue, 21 Nov 2006 16:18:49 +0000]
Upgrade warning should only be issued if upgrade happens
p4raw-id: //depot/perl@29341
Rafael Garcia-Suarez [Tue, 21 Nov 2006 16:08:34 +0000]
Regenerate Changes, add nits in perldelta
p4raw-id: //depot/perl@29340
H.Merijn Brand [Tue, 21 Nov 2006 16:03:30 +0000]
Silence some warnings during Configure
p4raw-id: //depot/perl@29339
H.Merijn Brand [Tue, 21 Nov 2006 15:16:46 +0000]
No more 5005thread messages from Configure for 5.9.x and up
p4raw-id: //depot/perl@29338
Rafael Garcia-Suarez [Tue, 21 Nov 2006 14:45:19 +0000]
Invalidate the method lookup cache when assigning to a glob
named "isa". (That happens when importing "isa" from UNIVERSAL,
for example.) Fixes bug #24824.
p4raw-id: //depot/perl@29336
Rafael Garcia-Suarez [Tue, 21 Nov 2006 10:22:21 +0000]
Remove warnings against WHOA THERE warnings from the hints files.
p4raw-id: //depot/perl@29335
Rafael Garcia-Suarez [Tue, 21 Nov 2006 10:17:36 +0000]
Remove description of WHOA THERE messages for recommended hint values,
removed by change #29288.
p4raw-link: @29288 on //depot/perl:
dcb594bcd7c2ac9f0d01eff34aab9c6bb8e972c1
p4raw-id: //depot/perl@29334
Rafael Garcia-Suarez [Tue, 21 Nov 2006 09:15:43 +0000]
Remove the test counter checker at the end of t/op/pat.t : it
doesn't get updated correctly.
p4raw-id: //depot/perl@29333
Steve Peters [Tue, 21 Nov 2006 03:59:34 +0000]
"This is going to be slow." This change switches OpenBSD locale
tests from the spaghetti doneness test to specifically testing
locales in its /usr/share/locale. Speeds up lib/locale.t to
13 minutes a run vs. the previous time of over two hours.
p4raw-id: //depot/perl@29332
Nicholas Clark [Mon, 20 Nov 2006 22:53:39 +0000]
Correct typo in test description.
p4raw-id: //depot/perl@29331
Rafael Garcia-Suarez [Mon, 20 Nov 2006 18:03:43 +0000]
Unify the two warnings "Can't declare %s in %s", in line with what's
documented in perldiag.
p4raw-id: //depot/perl@29330
Jerry D. Hedden [Mon, 20 Nov 2006 07:32:36 +0000]
Re: thread free problem
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <696736.39963.qm@web30204.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29329
Rafael Garcia-Suarez [Mon, 20 Nov 2006 15:31:03 +0000]
Actually, undef $SIG{FOO} should restore the default signal
handler. Else, once we exit a block where the signal handler was
localized, it becomes ignored.
p4raw-id: //depot/perl@29328
Rafael Garcia-Suarez [Mon, 20 Nov 2006 15:19:36 +0000]
Make undef $SIG{FOO} ignore the signal FOO
p4raw-id: //depot/perl@29327
John E. Malmberg [Sat, 18 Nov 2006 23:07:17 +0000]
[patch@29297] perl5db.pl detecting forked debugger on VMS.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <
455FD875.8050007@qsl.net>
p4raw-id: //depot/perl@29326
Rafael Garcia-Suarez [Mon, 20 Nov 2006 14:04:22 +0000]
Fix precedence problem
p4raw-id: //depot/perl@29325
Andreas König [Sun, 19 Nov 2006 05:41:53 +0000]
Patch by Yves Orton to fix the regression reported in :
Subject: 28325/6 break DateTime::Format::Strptime
Message-ID: <877ixs6oa6.fsf@k75.linux.bogus>
p4raw-id: //depot/perl@29324
Rafael Garcia-Suarez [Mon, 20 Nov 2006 11:19:29 +0000]
Extend the test-reonly make target on windows (Yves Orton)
p4raw-id: //depot/perl@29323
Rafael Garcia-Suarez [Mon, 20 Nov 2006 11:18:03 +0000]
Un-TODO tests for bug #32840, plus some new tests,
by Yves Orton
p4raw-id: //depot/perl@29322