SADAHIRO Tomoyuki [Sat, 4 Nov 2006 21:53:50 +0000]
Re: [perl #40641] crash with unicode characters in regex comment
Message-Id: <
20061104215302.3325.BQW10602@nifty.com>
p4raw-id: //depot/perl@29204
Nicholas Clark [Sat, 4 Nov 2006 18:56:33 +0000]
Change 27506 wasn't quite correct - the copy of the AMAGIC flag should
be as part of RvDEEPCP() in gv.c (Perl_amagic_call())
p4raw-id: //depot/perl@29203
Andrew Savige [Sat, 4 Nov 2006 21:24:14 +0000]
New test for close-on-exec ($^F): t/run/cloexec.t
Message-ID: <
20061104102414.78987.qmail@web56403.mail.re3.yahoo.com>
p4raw-id: //depot/perl@29202
SADAHIRO Tomoyuki [Sun, 21 May 2006 14:00:43 +0000]
replace S_sv_pos_b2u_forwards with utf8_length (was: sv_pos_b2u dislikes the extended UTF-8)
Message-Id: <
20060521140011.358D.BQW10602@nifty.com>
p4raw-id: //depot/perl@29201
Rafael Garcia-Suarez [Fri, 3 Nov 2006 15:04:15 +0000]
The assignment to $VERSION must be on its own line, for
ExtUtils::MM_Unix::parse_version to be happy.
p4raw-id: //depot/perl@29200
Jerry D. Hedden [Fri, 3 Nov 2006 05:37:16 +0000]
threads 1.49
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061103133716.95143.qmail@web30214.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29199
gml4410@ggr.co.uk [Thu, 2 Nov 2006 09:30:34 +0000]
Wrap the $VERSION initialization of DynaLoader in a BEGIN block
Subject: [perl #40651] (Obscure) Bug in Dynaloader
From: gml4410@ggr.co.uk (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-4979-
1162488633-1267.40651-75-0@perl.org>
p4raw-id: //depot/perl@29198
Rafael Garcia-Suarez [Fri, 3 Nov 2006 10:09:19 +0000]
When code is loaded through an @INC-hook, and when this hook
has set a filename entry in %INC, make sure __FILE__ is set
for this code accordingly to the contents of that %INC entry.
p4raw-id: //depot/perl@29197
Gisle Aas [Fri, 3 Nov 2006 07:08:18 +0000]
Typo fixes by Hendrik Maryns.
p4raw-id: //depot/perl@29196
H.Merijn Brand [Thu, 2 Nov 2006 17:49:53 +0000]
Change #29193 makes this addition unneeded
p4raw-id: //depot/perl@29195
Dave Mitchell [Thu, 2 Nov 2006 17:36:33 +0000]
add test that eval undef clears $@
p4raw-id: //depot/perl@29194
Dave Mitchell [Thu, 2 Nov 2006 17:07:00 +0000]
eval $undef should emit one warning, not three.
Also ensure that eval $undef clears $@ (it did, but only by luck)
p4raw-id: //depot/perl@29193
Rafael Garcia-Suarez [Thu, 2 Nov 2006 16:45:13 +0000]
Fix case in external pod link
p4raw-id: //depot/perl@29192
Rafael Garcia-Suarez [Thu, 2 Nov 2006 13:51:21 +0000]
say() has the same syntax than print(), so forbid to override it
(like print())
p4raw-id: //depot/perl@29191
Rafael Garcia-Suarez [Thu, 2 Nov 2006 13:04:10 +0000]
This volatile modifier is not on the referent, but on the pointer
(see change 28606)
p4raw-id: //depot/perl@29190
Yves Orton [Thu, 2 Nov 2006 12:35:10 +0000]
Add more backtracking control verbs to regex engine (?CUT), (?ERROR)
Message-ID: <
9b18b3110611020335h7ea469a8g28ca483f6832816d@mail.gmail.com>
p4raw-id: //depot/perl@29189
Vadim Konovalov [Thu, 2 Nov 2006 12:36:49 +0000]
[patch at 21983] factor out $^O eq 'darwin' from XSLoader.pm
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com>
Message-ID: <
E3FB32585BF1D411B9E900805FF51A080204E833@ru0022exch001u.ru.lucent.com>
p4raw-id: //depot/perl@29188
Gisle Aas [Fri, 27 Jan 2006 14:46:00 +0000]
Re: $, and say
Message-ID: <lrek2t1e8n.fsf@caliper.activestate.com>
with tweaks so "say;" continues to default to $_
plus a regression test
p4raw-id: //depot/perl@29187
Rafael Garcia-Suarez [Thu, 2 Nov 2006 11:01:29 +0000]
Silence a gcc warning
p4raw-id: //depot/perl@29186
Rafael Garcia-Suarez [Thu, 2 Nov 2006 10:32:18 +0000]
More regression tests for the _ prototype
p4raw-id: //depot/perl@29185
Rafael Garcia-Suarez [Thu, 2 Nov 2006 10:06:37 +0000]
More heuristics to make warnings.t pass under different
combinations of PERL_UNICODE / locale
p4raw-id: //depot/perl@29184
Yves Orton [Tue, 31 Oct 2006 22:49:57 +0000]
Add a commit verb to regex engine to allow fine tuning of backtracking control.
Message-ID: <
9b18b3110610311349n5947cc8fsf0b2e6ddd9a7ee01@mail.gmail.com>
p4raw-id: //depot/perl@29183
H.Merijn Brand [Wed, 1 Nov 2006 17:03:55 +0000]
Fix the failures in warnings tests when PERL_UNICODE is defined
that show up in the smokes under UTF-8 locales. Based on :
Subject: Re: UTF-8 Failures in smoke ($PERL_UNICODE)
From: "H.Merijn Brand" <h.m.brand@xs4all.nl>
Message-ID: <
20061101170355.7c57b515@pc09>
p4raw-id: //depot/perl@29182
Steve Hay [Wed, 1 Nov 2006 13:22:16 +0000]
Forgot to bump Time-HiRes $VERSION in change #29180
(IO's $VERSION is bumped already)
p4raw-link: @29180 on //depot/perl:
86413ec05edbed389a8f74a82fd028f2d16de4b8
p4raw-id: //depot/perl@29181
Steve Hay [Wed, 1 Nov 2006 13:07:37 +0000]
Silence VC++ compiler warnings
See: http://www.nntp.perl.org/group/perl.daily-build.reports/42208
p4raw-id: //depot/perl@29180
Paul Marquess [Wed, 1 Nov 2006 10:34:52 +0000]
Remove beta status from compression modules
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <
02b301c6fda1$5d799950$4e3c140a@myopwv.com>
p4raw-id: //depot/perl@29179
Rafael Garcia-Suarez [Wed, 1 Nov 2006 10:44:58 +0000]
Regression test by Yves Orton for : [perl #36046] Special var @-
becomes arbitrarily large
p4raw-id: //depot/perl@29178
Nicholas Clark [Tue, 31 Oct 2006 22:36:40 +0000]
Missed a ) in a comment.
p4raw-id: //depot/perl@29177
Rafael Garcia-Suarez [Tue, 31 Oct 2006 16:28:33 +0000]
Don't run ext/Sys/Syslog/t/constants.t with taint mode, so it's
not systematically skipped
p4raw-id: //depot/perl@29176
Rafael Garcia-Suarez [Tue, 31 Oct 2006 16:02:03 +0000]
Some diagnostic output was giving warnings in op/pack.t
under UTF-8 locales, and warnings where fatal by default.
Make them non-fatal for diagnostics.
p4raw-id: //depot/perl@29175
Rafael Garcia-Suarez [Tue, 31 Oct 2006 14:47:25 +0000]
Fix a case of segfault in ithread destruction
p4raw-id: //depot/perl@29174
Rafael Garcia-Suarez [Tue, 31 Oct 2006 14:29:07 +0000]
Doc clarification for PerlIO::encoding
(thanks to Steve Hay)
p4raw-id: //depot/perl@29173
Rafael Garcia-Suarez [Tue, 31 Oct 2006 14:10:25 +0000]
threads::shared doesn't use ppport.h in the core
p4raw-id: //depot/perl@29172
Jerry D. Hedden [Tue, 31 Oct 2006 05:26:25 +0000]
threads 1.47
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061031132626.18317.qmail@web30214.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29171
Rafael Garcia-Suarez [Tue, 31 Oct 2006 13:51:38 +0000]
Silence a warning and call readpipe_override() correctly.
p4raw-id: //depot/perl@29170
Rafael Garcia-Suarez [Tue, 31 Oct 2006 13:49:26 +0000]
Make S_readpipe_override() compile with threads; regenerate perlapi.pod
p4raw-id: //depot/perl@29169
Rafael Garcia-Suarez [Tue, 31 Oct 2006 13:34:30 +0000]
Make readpipe() overridable (and also `` and qx//)
p4raw-id: //depot/perl@29168
Rafael Garcia-Suarez [Tue, 31 Oct 2006 10:59:02 +0000]
Remove duplicated entries
p4raw-id: //depot/perl@29167
Gisle Aas [Mon, 30 Oct 2006 20:13:04 +0000]
Improve documentation of av_len and av_fill.
p4raw-id: //depot/perl@29166
Nicholas Clark [Mon, 30 Oct 2006 18:37:41 +0000]
Avoid Devel::DProf failing an assertion during global destruction.
p4raw-id: //depot/perl@29165
Steve Peters [Mon, 30 Oct 2006 18:29:30 +0000]
It seems only HWND__* is needed by MinGW g++.
p4raw-id: //depot/perl@29164
Yves Orton [Mon, 30 Oct 2006 19:15:13 +0000]
The second patch from:
Subject: [PATCH] regex engine optimiser should grok subroutine patterns, and, name subroutine regops more intuitively
Message-ID: <
9b18b3110610300915x3abf6cddu9c2071a70bea48e1@mail.gmail.com>
p4raw-id: //depot/perl@29162
Yves Orton [Mon, 30 Oct 2006 19:15:13 +0000]
The first patch from:
Subject: [PATCH] regex engine optimiser should grok subroutine patterns, and, name subroutine regops more intuitively
Message-ID: <
9b18b3110610300915x3abf6cddu9c2071a70bea48e1@mail.gmail.com>
p4raw-id: //depot/perl@29161
Rafael Garcia-Suarez [Mon, 30 Oct 2006 17:07:46 +0000]
Mention that field hashes are for inside-out objects
(this will be useful for perl5100delta.)
p4raw-id: //depot/perl@29160
Yves Orton [Mon, 30 Oct 2006 18:08:17 +0000]
Patch 29155 breaks VC
Message-ID: <
9b18b3110610300808u39cc6cefxbee1468a149dc186@mail.gmail.com>
Plus an additional casting.
p4raw-id: //depot/perl@29159
Rafael Garcia-Suarez [Mon, 30 Oct 2006 16:29:35 +0000]
Update perldelta with changes up to 28867
p4raw-id: //depot/perl@29158
Steve Peters [Mon, 30 Oct 2006 15:53:50 +0000]
VOL should be used instead of volatile in the core.
p4raw-id: //depot/perl@29157
H.Merijn Brand [Mon, 30 Oct 2006 14:14:25 +0000]
$hex is already hex, so cannot be used in %X if starting with [A-F]
p4raw-id: //depot/perl@29156
Steve Peters [Mon, 30 Oct 2006 13:58:15 +0000]
Initial cleanups to support compiling Win32 with MinGW g++.
p4raw-id: //depot/perl@29155
Christian Winter [Sun, 29 Oct 2006 21:34:25 +0000]
Re: Closures with named subs
Message-ID: <
45451051.4080200@linux-config.de>
p4raw-id: //depot/perl@29154
Jerry D. Hedden [Fri, 27 Oct 2006 17:01:11 +0000]
threads 1.46
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061028000111.23729.qmail@web30207.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29153
Rafael Garcia-Suarez [Mon, 30 Oct 2006 10:13:22 +0000]
Silence a g++ warning reported by Jarkko.
p4raw-id: //depot/perl@29152
Rafael Garcia-Suarez [Mon, 30 Oct 2006 10:08:24 +0000]
Delete Encode's MANIFEST (or else the make process complains
about the missing Encode's META.yml file)
p4raw-id: //depot/perl@29151
Steve Hay [Mon, 30 Oct 2006 10:02:35 +0000]
Bump $VERSION in Term::UI following change #29120
p4raw-link: @29120 on //depot/perl:
8f9c76718e537ed4487b7abb2d2f3503ee90bdef
p4raw-id: //depot/perl@29150
John Peacock [Sun, 29 Oct 2006 14:47:51 +0000]
Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.68.tar.gz
Message-ID: <
45450567.7040609@rowman.com>
p4raw-id: //depot/perl@29149
Jim Cromie [Sun, 29 Oct 2006 14:50:02 +0000]
[patch] simplify optree test support
Message-ID: <
4545220A.6060500@gmail.com>
p4raw-id: //depot/perl@29148
Steve Hay [Mon, 30 Oct 2006 09:38:21 +0000]
Add some missing targets to win32/makefile.mk
This updates makefile.mk w.r.t. Makefile, following changes #28293,
#28832, #28904 and #29131
p4raw-link: @28293 on //depot/perl:
a24cc0c03d2211980be311ac40a0e038f157d31f
p4raw-id: //depot/perl@29147
Rafael Garcia-Suarez [Mon, 30 Oct 2006 09:33:33 +0000]
In vim, modelines are not taken into account if they begin on the
first character. Also, regenerate perlintern.pod.
p4raw-id: //depot/perl@29146
Vadim Konovalov [Sat, 28 Oct 2006 23:48:46 +0000]
wince patch
Message-ID: <
4543B41E.3070006@vkonovalov.ru>
p4raw-id: //depot/perl@29145
Craig A. Berry [Mon, 30 Oct 2006 00:33:34 +0000]
When we open a file and pass it along to PerlIO, be sure to enter the
PerlIO world via Unix I/O. If you start from stdio, a Unix I/O counter
will get decremented on close even though it was never incremented (and
may not even exist). Exposed by #29065.
p4raw-id: //depot/perl@29144
Craig A. Berry [Mon, 30 Oct 2006 00:23:35 +0000]
Change the non-mkstemp, non-win32 code path of PerlIO_tmpfile
to use PerlIO_fdopen so that when the tmpfile is closed we do
not decrement a ref count that doesn't exist or is zero.
p4raw-id: //depot/perl@29143
Steve Peters [Mon, 30 Oct 2006 00:22:00 +0000]
Changes to get perl to compile with g++ on Cygwin. Some additional
changes will be needed to get it to link though.
p4raw-id: //depot/perl@29142
Paul Marquess [Sun, 29 Oct 2006 21:03:21 +0000]
[PATHCH] Scalar::Util::readonly & compression (was RE: Change 29117: [PATCH] IO::Compress modules)
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <
02cf01c6fb9d$ade808a0$6501a8c0@myopwv.com>
Date: Sun, 29 Oct 2006 21:03:21 -0000
p4raw-id: //depot/perl@29140
Nicholas Clark [Sun, 29 Oct 2006 21:54:29 +0000]
Fix a typo in my description for change 26427.
p4raw-id: //depot/perl@29139
Nicholas Clark [Sun, 29 Oct 2006 21:23:12 +0000]
Modify autodoc.pl to add read-only editor boilerplate for perlapi.pod
and perlguts.pod
p4raw-id: //depot/perl@29138
Stephen McCamant [Sun, 29 Oct 2006 08:40:46 +0000]
Re: Deparse bug?
Message-ID: <17732.55694.646895.706177@apocalypse.OCF.Berkeley.EDU>
Date: Sun, 29 Oct 2006 08:40:46 -0800
p4raw-id: //depot/perl@29133
Yves Orton [Sun, 29 Oct 2006 13:28:31 +0000]
Add a few useful developers maketargets to win32/Makefile
Message-ID: <
9b18b3110610290328v71956891s7df10e40efd2350c@mail.gmail.com>
p4raw-id: //depot/perl@29131
Nicholas Clark [Sun, 29 Oct 2006 18:30:25 +0000]
Add the note from change 25773 about auditing for destruction ordering.
p4raw-id: //depot/perl@29130
Nicholas Clark [Sun, 29 Oct 2006 18:23:01 +0000]
I shrunk struct context, so remove it from perltodo.
p4raw-id: //depot/perl@29128
Nicholas Clark [Fri, 27 Oct 2006 21:40:40 +0000]
Change 27779 failed to free() memory in two places in Perl_magic_set(),
and hence was leaking like the proverbial Jumblie maritime craft.
p4raw-id: //depot/perl@29127
Steve Peters [Fri, 27 Oct 2006 13:29:05 +0000]
Upgrade to Pod-Parser-1.35.
p4raw-id: //depot/perl@29126
Rafael Garcia-Suarez [Fri, 27 Oct 2006 09:45:33 +0000]
Document the limitation of Attribute::Handlers w.r.t. UNITCHECK blocks.
p4raw-id: //depot/perl@29125
Jerry D. Hedden [Thu, 26 Oct 2006 08:35:46 +0000]
Change MY_CXT ref in perl.h
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061026153546.71547.qmail@web30214.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29124
Jerry D. Hedden [Thu, 26 Oct 2006 11:10:57 +0000]
Make 'threads' conform to perlguts
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061026181057.74650.qmail@web30211.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29123
Steve Peters [Fri, 27 Oct 2006 04:48:43 +0000]
Spelling fixes for re.pm.
p4raw-id: //depot/perl@29122
Matt Taggart [Thu, 26 Oct 2006 15:23:29 +0000]
Spelling nits from Debian bug list...
Subject: Bug#395426: perl: spelling errors
Message-Id: <
20061026222329.8B8CF1AAC6D@cyrix.home.bogus>
p4raw-id: //depot/perl@29121
Steve Hay [Thu, 26 Oct 2006 16:26:56 +0000]
Close temporary test file before unlinking (for the sake of Win32)
p4raw-id: //depot/perl@29120
Rafael Garcia-Suarez [Thu, 26 Oct 2006 16:11:26 +0000]
Document the new (?FAIL) assertion (Yves Orton)
p4raw-id: //depot/perl@29119
Yves Orton [Thu, 26 Oct 2006 14:59:11 +0000]
Fix a problem with jump-tries, add (?FAIL) pattern.
Message-ID: <
9b18b3110610260559k3efa98barc28987e88c581a8a@mail.gmail.com>
p4raw-id: //depot/perl@29118
Paul Marquess [Thu, 26 Oct 2006 15:29:43 +0000]
IO::Compress modules
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <
028201c6f90b$2de7a4b0$4e3c140a@myopwv.com>
p4raw-id: //depot/perl@29117
SADAHIRO Tomoyuki [Fri, 27 Oct 2006 00:19:34 +0000]
Re: [perl #40583] sprintf "%#04X" also uppercases the 0x-prefix
Message-Id: <
20061027001924.B158.BQW10602@nifty.com>
p4raw-id: //depot/perl@29116
Jerry D. Hedden [Thu, 26 Oct 2006 06:50:04 +0000]
Fix typo in File::Find POD
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061026135004.79720.qmail@web30211.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29115
Rafael Garcia-Suarez [Thu, 26 Oct 2006 12:22:07 +0000]
Add Term::UI and Object::Accessor to the list of dual-life modules
p4raw-id: //depot/perl@29114
Jos Boumans [Thu, 26 Oct 2006 14:04:44 +0000]
Add Object::Accessor to the core
From: "Jos Boumans" <kane@xs4all.net>
Message-ID: <18983.80.127.35.68.
1161864284.squirrel@webmail.xs4all.nl>
p4raw-id: //depot/perl@29113
Jos Boumans [Mon, 23 Oct 2006 12:07:23 +0000]
Add Term::UI to the core
From: "Jos Boumans" <kane@xs4all.net>
Message-ID: <19689.80.127.35.68.
1161598043.squirrel@webmail.xs4all.nl>
p4raw-id: //depot/perl@29112
Yves Orton [Thu, 26 Oct 2006 12:34:43 +0000]
Fix a memory leak :
Subject: Re: Valgrind findings
Message-ID: <
9b18b3110610260334t6b77c2dbu2ca8207d822402da@mail.gmail.com>
p4raw-id: //depot/perl@29111
Jerry D. Hedden [Wed, 25 Oct 2006 11:27:15 +0000]
threads-shared 1.05
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061025182715.561.qmail@web30211.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29110
Jerry D. Hedden [Wed, 25 Oct 2006 11:26:29 +0000]
threads 1.45
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <
20061025182629.16434.qmail@web30209.mail.mud.yahoo.com>
p4raw-id: //depot/perl@29109
Rafael Garcia-Suarez [Wed, 25 Oct 2006 16:19:50 +0000]
Fix small leak with -F at interpreter destruction
p4raw-id: //depot/perl@29108
Rafael Garcia-Suarez [Wed, 25 Oct 2006 13:51:55 +0000]
Plug a memory leak in newCONSTSUB
p4raw-id: //depot/perl@29107
Rafael Garcia-Suarez [Wed, 25 Oct 2006 12:16:08 +0000]
I'll finally get it right. (thanks to Sadahiro Tomoyuki)
p4raw-id: //depot/perl@29106
Rafael Garcia-Suarez [Wed, 25 Oct 2006 11:18:27 +0000]
Fix nit in previous patch, spotted by Gisle
p4raw-id: //depot/perl@29105
Nicholas Clark [Mon, 23 Oct 2006 18:19:51 +0000]
Add a %B sprintf format
Subject: Re: [perl #40583] sprintf "%#04X" also uppercases the 0x-prefix
Message-ID: <
20061023171951.GA3262@plum.flirble.org>
(plus docs)
p4raw-id: //depot/perl@29104
Alexey Tourbin [Wed, 25 Oct 2006 14:02:55 +0000]
FindBin.pm: better fix for PATH entries
Message-ID: <
20061025100255.GE7821@localhost.localdomain>
p4raw-id: //depot/perl@29103
Rafael Garcia-Suarez [Wed, 25 Oct 2006 09:56:06 +0000]
Document that warnings.pm doesn't load Carp anymore
p4raw-id: //depot/perl@29102
Craig A. Berry [Wed, 25 Oct 2006 03:58:38 +0000]
Initialize d_ctermid and i_gdbm in configure.com.
p4raw-id: //depot/perl@29101
Steve Peters [Tue, 24 Oct 2006 15:44:22 +0000]
Upgrade to CPAN-1.88_57.
p4raw-id: //depot/perl@29100
Rafael Garcia-Suarez [Tue, 24 Oct 2006 14:42:13 +0000]
Silence an expected warning (when playing with utf8ness and string overloading)
p4raw-id: //depot/perl@29099
SADAHIRO Tomoyuki [Sun, 22 Oct 2006 14:32:34 +0000]
New UTF-8 warning : Variable length character upgraded in print.
Subject: Re: Changing the internal encoding (was: Re: utf8 regexp performance problem)
Message-Id: <
20061022142512.A7D3.BQW10602@nifty.com>
(but with ckWARN_d replaced by ckWARN)
p4raw-id: //depot/perl@29098
Rafael Garcia-Suarez [Tue, 24 Oct 2006 09:46:57 +0000]
No warning was produced if perl failed to load PerlIO::scalar
(contrary to other PerlIO layers.)
p4raw-id: //depot/perl@29097