[perl.git] branch blead, updated. v5.13.2-267-g803f274

2010-07-14 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/803f274831f937654d48f8cf0468521cbf8f5dff?hp=fd2c61bcfdb4c097be4d3934b00729bb46787824 - Log - commit

[perl.git] branch blead, updated. v5.13.2-305-gb3f91e9

2010-07-18 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/b3f91e9158d8a5c05627eba1c2848f35528571d2?hp=00c0cb6d254eaba165c8445a6e68686b8285b5a3 - Log - commit

[perl.git] branch blead, updated. v5.13.3-39-g52a9a86

2010-07-23 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/52a9a866c79d0cc70f5d2074dd80a3d52797f03a?hp=6bdc4f2cdd76ae57ca322b403017077187bc865c - Log - commit

[perl.git] branch blead, updated. v5.13.3-44-g439cdf3

2010-07-24 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/439cdf38ae50bdfe6ca11c86ccc3917d6b56ec45?hp=87f4ab41b64991a57643a80d84f9ca824fbdb9a4 - Log - commit

[perl.git] branch blead, updated. v5.13.3-133-gcdb996f

2010-07-29 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/cdb996f424d39d435ae0f0a024fbf20c38221b9e?hp=1850c8f94216e3e6bf08ca1f3121b4a91d01d1bf - Log - commit

[perl.git] branch blead, updated. v5.13.3-137-gf39615e

2010-07-29 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/f39615e17975f2e0ce3fbd18aa34fd279b58912e?hp=cdb996f424d39d435ae0f0a024fbf20c38221b9e - Log - commit

[perl.git] branch blead, updated. v5.13.3-152-g8ac9a37

2010-08-01 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/8ac9a371922798505c2c859bb0d50e557b4c085e?hp=e71b8a62048b820e9c251e89453b297934a0f89c - Log - commit

[perl.git] branch blead, updated. v5.13.3-257-g525f6fe

2010-08-18 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/525f6fe9b8e5ad339fbb59d26d0c0c1b1c0a6c4c?hp=f4ccb67a0c5b6089da1ebe8b42943cf67d6c087a - Log - commit

[perl.git] branch blead, updated. v5.13.4-32-g07004eb

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/07004ebbe530fe5ce1c67e63c0b8e1c0aa77b3b9?hp=9b47cddefd9b4a322e6382c8979ceeb2c3ac25c9 - Log - commit

[perl.git] branch blead, updated. v5.13.4-34-g474d0ac

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/474d0ac875c37fee4bab4978192a9bf358bd4eeb?hp=07004ebbe530fe5ce1c67e63c0b8e1c0aa77b3b9 - Log - commit

[perl.git] branch blead, updated. v5.13.4-35-g94ca877

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/94ca877552a4c313bb412c469660433935f8dc00?hp=474d0ac875c37fee4bab4978192a9bf358bd4eeb - Log - commit

[perl.git] branch blead, updated. v5.13.4-37-gb6f6966

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/b6f69667e9b9466096437291bd5899e1a182f09c?hp=94ca877552a4c313bb412c469660433935f8dc00 - Log - commit

[perl.git] branch blead, updated. v5.13.4-38-g693853b

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/693853b133edc1e3f92d144d587179879b3c6d43?hp=b6f69667e9b9466096437291bd5899e1a182f09c - Log - commit

[perl.git] branch blead, updated. v5.13.4-40-ga4ec4e6

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/a4ec4e6810ad6fb9adb69ff1e5a65fa765aa5f09?hp=c920e01829265990eb68b8bd0d14811ffbb42650 - Log - commit

[perl.git] branch blead, updated. v5.13.4-41-g73ceeaa

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/73ceeaa75ce2e74bd07f17c87291fad84aa2bee8?hp=a4ec4e6810ad6fb9adb69ff1e5a65fa765aa5f09 - Log - commit

[perl.git] branch blead, updated. v5.13.4-44-gb0c6325

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/b0c6325e9e0a1de42f208a0e41705cc75eb71433?hp=73ceeaa75ce2e74bd07f17c87291fad84aa2bee8 - Log - commit

[perl.git] branch blead, updated. v5.13.4-46-g39c4496

2010-08-25 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/39c4496953eaedb023e4a860fd4bdeacdba098c8?hp=d7d51f4b6ba689e611fef778b3f5d12981e872ba - Log - commit

Re: Change 26132: Mark all places where perl needs to look at a possibly-freed scalar

2005-11-14 Thread Dave Mitchell
On Mon, Nov 14, 2005 at 02:57:26PM -0800, Nicholas Clark wrote: -if (!SvREFCNT(CvPADLIST(cv))) /* may be during global destruction */ +if (SvIS_FREED(padlist)) /* may be during global destruction */ +#define SvIS_FREED(sv) ((sv)-sv_flags == SVTYPEMASK) RC==0 and

Change 26195: [perl #37725] perl segfaults on reversed array reference

2005-11-22 Thread Dave Mitchell
Change 26195 by [EMAIL PROTECTED] on 2005/11/22 16:32:42 [perl #37725] perl segfaults on reversed array reference The 'for (reverse @a)' optimisation got its index wrong when create LVALUE SVs for undef elements Affected files ... ... //depot/perl/pp_ctl.c#494

Change 26196: include PERL_TRACK_MEMPOOL in perl -V output

2005-11-22 Thread Dave Mitchell
Change 26196 by [EMAIL PROTECTED] on 2005/11/22 16:52:24 include PERL_TRACK_MEMPOOL in perl -V output Affected files ... ... //depot/perl/perl.c#685 edit Differences ... //depot/perl/perl.c#685 (text) Index: perl/perl.c --- perl/perl.c#684~26099~ Sat Nov 12 08:59:49

Change 26240: sprintf %NNN$ check for large values wrapping to negative

2005-12-01 Thread Dave Mitchell
Change 26240 by [EMAIL PROTECTED] on 2005/12/01 16:40:29 sprintf %NNN$ check for large values wrapping to negative Affected files ... ... //depot/perl/sv.c#1028 edit ... //depot/perl/t/op/sprintf2.t#4 edit Differences ... //depot/perl/sv.c#1028 (text) Index: perl/sv.c ---

Change 26251: clarify description of vector (v) sprintf format modifier

2005-12-03 Thread Dave Mitchell
Change 26251 by [EMAIL PROTECTED] on 2005/12/03 15:20:24 clarify description of vector (v) sprintf format modifier Affected files ... ... //depot/perl/pod/perlfunc.pod#502 edit Differences ... //depot/perl/pod/perlfunc.pod#502 (text) Index: perl/pod/perlfunc.pod ---

Re: Change 26339: Add overflow check to EXPECT_NUMBER() used by sv_vcatpvfn().

2005-12-13 Thread Dave Mitchell
On Tue, Dec 13, 2005 at 03:38:46AM -0800, Gisle Aas wrote: -# check %NNN$ for range bounds, especially negative 2's complement +# check overflows +for (int(~0/2+1), ~0, ~0 + 1, ~0 + 2, 999) { ^^ +is(eval {sprintf %${_}d, 0}, undef, no

Change 26350: [perl #37919] Blessed scalar refs with threads::shared

2005-12-14 Thread Dave Mitchell
Change 26350 by [EMAIL PROTECTED] on 2005/12/14 12:44:20 Subject: [perl #37919] Blessed scalar refs with threads::shared From: Jerry D. Hedden (via RT) [EMAIL PROTECTED] Date: Tue, 13 Dec 2005 15:11:20 -0800 Message-Id: [EMAIL PROTECTED]

Change 26351: forgot to add new file to change #26350

2005-12-14 Thread Dave Mitchell
Change 26351 by [EMAIL PROTECTED] on 2005/12/14 12:46:29 forgot to add new file to change #26350 Affected files ... ... //depot/perl/ext/threads/shared/t/blessed.t#1 add Differences ... //depot/perl/ext/threads/shared/t/blessed.t#1 (text) Index:

Change 26376: change #26373 broke threaded builds (aTHX_ now superfluous)

2005-12-15 Thread Dave Mitchell
Change 26376 by [EMAIL PROTECTED] on 2005/12/15 22:03:57 change #26373 broke threaded builds (aTHX_ now superfluous) Affected files ... ... //depot/perl/pp_ctl.c#498 edit Differences ... //depot/perl/pp_ctl.c#498 (text) Index: perl/pp_ctl.c --- perl/pp_ctl.c#497~26373~

Change 26410: [perl #8262] //g loops infinitely on tainted data

2005-12-19 Thread Dave Mitchell
Change 26410 by [EMAIL PROTECTED] on 2005/12/19 22:07:49 [perl #8262] //g loops infinitely on tainted data make the LHS of expr =~ /foo/g an lvalue, so that any pos magic attached to it stays attached. Affected files ... ... //depot/perl/op.c#732 edit ...

Change 26522: add tests for MY_CXT API and improve its documentation

2005-12-29 Thread Dave Mitchell
Change 26522 by [EMAIL PROTECTED] on 2005/12/29 11:35:04 add tests for MY_CXT API and improve its documentation Affected files ... ... //depot/perl/MANIFEST#1344 edit ... //depot/perl/ext/XS/APItest/APItest.pm#14 edit ... //depot/perl/ext/XS/APItest/APItest.xs#23 edit ...

Change 26523: re-implement MY_CXT API more efficiently, and add explicit

2005-12-29 Thread Dave Mitchell
Change 26523 by [EMAIL PROTECTED] on 2005/12/29 12:00:29 re-implement MY_CXT API more efficiently, and add explicit interpeter arg variant Affected files ... ... //depot/perl/embed.fnc#292 edit ... //depot/perl/embed.h#543 edit ... //depot/perl/embedvar.h#210 edit ...

Change 26529: change #26523 didn't make my_cxt_init public

2005-12-29 Thread Dave Mitchell
Change 26529 by [EMAIL PROTECTED] on 2005/12/30 01:06:05 change #26523 didn't make my_cxt_init public Affected files ... ... //depot/perl/embed.fnc#295 edit ... //depot/perl/embed.h#544 edit ... //depot/perl/global.sym#292 edit Differences ... //depot/perl/embed.fnc#295 (text)

Change 26535: fix errors in new MY_CTX code

2005-12-30 Thread Dave Mitchell
Change 26535 by [EMAIL PROTECTED] on 2005/12/30 12:21:05 fix errors in new MY_CTX code Affected files ... ... //depot/perl/perl.c#690 edit ... //depot/perl/sv.c#1083 edit Differences ... //depot/perl/perl.c#690 (text) Index: perl/perl.c --- perl/perl.c#689~26526~

Change 26554: tidy index arrangements in new MY_CXT code

2005-12-31 Thread Dave Mitchell
Change 26554 by [EMAIL PROTECTED] on 2005/12/31 21:36:05 tidy index arrangements in new MY_CXT code Affected files ... ... //depot/perl/intrpvar.h#168 edit ... //depot/perl/sv.c#1086 edit ... //depot/perl/util.c#523 edit Differences ... //depot/perl/intrpvar.h#168 (text)

Change 26555: make threads use MY_CXT API rather than using PL_modglobal

2005-12-31 Thread Dave Mitchell
Change 26555 by [EMAIL PROTECTED] on 2005/12/31 23:24:26 make threads use MY_CXT API rather than using PL_modglobal Affected files ... ... //depot/perl/ext/threads/threads.xs#90 edit Differences ... //depot/perl/ext/threads/threads.xs#90 (xtext) Index:

Change 26569: add svt_local slot to magic vtable, and fix local $shared

2006-01-02 Thread Dave Mitchell
Change 26569 by [EMAIL PROTECTED] on 2006/01/02 12:09:37 add svt_local slot to magic vtable, and fix local $shared Affected files ... ... //depot/perl/ext/threads/shared/shared.xs#53 edit ... //depot/perl/mg.c#393 edit ... //depot/perl/mg.h#24 edit Differences ...

Change 26587: stop DEBUG_LEAKING_SCALARS producing spurious memory pool errors

2006-01-02 Thread Dave Mitchell
Change 26587 by [EMAIL PROTECTED] on 2006/01/02 21:50:55 stop DEBUG_LEAKING_SCALARS producing spurious memory pool errors (change #25775 wasn't complete) Affected files ... ... //depot/perl/sv.c#1091 edit Differences ... //depot/perl/sv.c#1091 (text) Index: perl/sv.c

Change 26591: ithreads: SVs that were only on the tmps stack leaked

2006-01-02 Thread Dave Mitchell
Change 26591 by [EMAIL PROTECTED] on 2006/01/03 02:20:28 ithreads: SVs that were only on the tmps stack leaked Affected files ... ... //depot/perl/sv.c#1092 edit Differences ... //depot/perl/sv.c#1092 (text) Index: perl/sv.c --- perl/sv.c#1091~26587~ 2006-01-02

Change 26598: silence some compiler warnings

2006-01-03 Thread Dave Mitchell
Change 26598 by [EMAIL PROTECTED] on 2006/01/03 12:29:38 silence some compiler warnings Affected files ... ... //depot/perl/cop.h#99 edit ... //depot/perl/toke.c#621 edit Differences ... //depot/perl/cop.h#99 (text) Index: perl/cop.h --- perl/cop.h#98~26400~

Change 26684: make ithreads shared vars smaller/quicker by eliminating shared_sv

2006-01-06 Thread Dave Mitchell
Change 26684 by [EMAIL PROTECTED] on 2006/01/06 21:13:12 make ithreads shared vars smaller/quicker by eliminating shared_sv struct. Also document how it works. Affected files ... ... //depot/perl/ext/threads/shared/shared.xs#54 edit ... //depot/perl/ext/threads/shared/typemap#2

Change 26693: fix coredump on 'local $shared[N]' introduced by change #24942

2006-01-06 Thread Dave Mitchell
Change 26693 by [EMAIL PROTECTED] on 2006/01/07 01:24:37 fix coredump on 'local $shared[N]' introduced by change #24942 Affected files ... ... //depot/perl/ext/threads/shared/shared.xs#55 edit Differences ... //depot/perl/ext/threads/shared/shared.xs#55 (text) Index:

Change 26695: [perl #37946] preserve the referent associated with a shared RV.

2006-01-06 Thread Dave Mitchell
Change 26695 by [EMAIL PROTECTED] on 2006/01/07 03:13:08 [perl #37946] preserve the referent associated with a shared RV. its faster, and the user doesn't see a different address each time for ref($sharedref). Affected files ... ...

Change 26735: document svt_copy, svt_dup and svt_local vtable slots

2006-01-08 Thread Dave Mitchell
Change 26735 by [EMAIL PROTECTED] on 2006/01/08 20:41:16 document svt_copy, svt_dup and svt_local vtable slots Affected files ... ... //depot/perl/pod/perlguts.pod#133 edit Differences ... //depot/perl/pod/perlguts.pod#133 (text) Index: perl/pod/perlguts.pod ---

Change 26749: [PATCH] identifiers always in main (was: defining a _ function breaks File::Find)

2006-01-08 Thread Dave Mitchell
Change 26749 by [EMAIL PROTECTED] on 2006/01/09 02:20:51 Subject: [PATCH] identifiers always in main (was: defining a _ function breaks File::Find) From: Xavier Noria [EMAIL PROTECTED] Date: Sun, 23 Oct 2005 09:47:37 +0200 Message-Id: [EMAIL PROTECTED]

Re: Change 27406: Two more TODOs for those with C knowledge.

2006-03-07 Thread Dave Mitchell
On Tue, Mar 07, 2006 at 11:45:01AM -0800, Nicholas Clark wrote: +=head2 Allocate OPs from arenas Erm, isn't the code already there, if PL_OP_SLAB_ALLOC is defined? -- Little fly, thy summer's play my thoughtless hand has terminated with extreme prejudice. (with apologies to William

Change 27526: reduce S_regrepeat_hard() callers from 3 to 1

2006-03-16 Thread Dave Mitchell
Change 27526 by [EMAIL PROTECTED] on 2006/03/17 02:57:45 reduce S_regrepeat_hard() callers from 3 to 1 Affected files ... ... //depot/perl/regexec.c#376 edit Differences ... //depot/perl/regexec.c#376 (text) Index: perl/regexec.c --- perl/regexec.c#375~27448~ 2006-03-09

Change 27534: inline, then delete, S_regrepeat_hard()

2006-03-17 Thread Dave Mitchell
Change 27534 by [EMAIL PROTECTED] on 2006/03/17 15:58:45 inline, then delete, S_regrepeat_hard() Affected files ... ... //depot/perl/embed.fnc#333 edit ... //depot/perl/embed.h#571 edit ... //depot/perl/proto.h#680 edit ... //depot/perl/regexec.c#378 edit Differences ...

Change 27544: merge the TRIEF/TRIEFL and TRIE branches in regmatch(),

2006-03-19 Thread Dave Mitchell
Change 27544 by [EMAIL PROTECTED] on 2006/03/20 00:52:09 merge the TRIEF/TRIEFL and TRIE branches in regmatch(), expunge a couple of macros, and move some variable declarations inwards Affected files ... ... //depot/perl/regexec.c#380 edit Differences ...

Change 27569: remove idential code branch from regmatch()

2006-03-22 Thread Dave Mitchell
Change 27569 by [EMAIL PROTECTED] on 2006/03/22 16:05:16 remove idential code branch from regmatch() Affected files ... ... //depot/perl/regexec.c#381 edit Differences ... //depot/perl/regexec.c#381 (text) Index: perl/regexec.c --- perl/regexec.c#380~27544~ 2006-03-19

Change 27598: make S_regmatch() iterative rather than recursive.

2006-03-24 Thread Dave Mitchell
Change 27598 by [EMAIL PROTECTED] on 2006/03/24 23:05:11 make S_regmatch() iterative rather than recursive. Goodbye stack-bustng regexes! Affected files ... ... //depot/perl/regexec.c#382 edit Differences ... //depot/perl/regexec.c#382 (text) Index: perl/regexec.c

Change 27599: remove unused PL_regcc variable

2006-03-24 Thread Dave Mitchell
Change 27599 by [EMAIL PROTECTED] on 2006/03/24 23:21:52 remove unused PL_regcc variable Affected files ... ... //depot/perl/embedvar.h#221 edit ... //depot/perl/perlapi.h#143 edit ... //depot/perl/regcomp.c#406 edit ... //depot/perl/sv.c#1212 edit ... //depot/perl/thrdvar.h#70 edit

Change 27603: make configpm only update Config.pm, Config_heavy.pl if changed.

2006-03-25 Thread Dave Mitchell
Change 27603 by [EMAIL PROTECTED] on 2006/03/25 14:57:19 make configpm only update Config.pm, Config_heavy.pl if changed. Should stop spurious rebuilding of extensions. Also add documentation and copyright to top of file. Affected files ... ... //depot/perl/configpm#79

Change 27685: make parts of struct regmatch_state unions

2006-04-02 Thread Dave Mitchell
Change 27685 by [EMAIL PROTECTED] on 2006/04/02 18:32:32 make parts of struct regmatch_state unions This reduces its size from 120 to 72 bytes Affected files ... ... //depot/perl/regexec.c#387 edit ... //depot/perl/regexp.h#37 edit Differences ...

Change 27691: subsume CURCUR (current curly) struct within the main regmatch_state

2006-04-02 Thread Dave Mitchell
Change 27691 by [EMAIL PROTECTED] on 2006/04/02 22:37:57 subsume CURCUR (current curly) struct within the main regmatch_state Affected files ... ... //depot/perl/regexec.c#389 edit ... //depot/perl/regexp.h#38 edit Differences ... //depot/perl/regexec.c#389 (text) Index:

Change 27692: whoops, change 27691 blew away the regexec.c changes from 27688

2006-04-02 Thread Dave Mitchell
Change 27692 by [EMAIL PROTECTED] on 2006/04/02 23:50:25 whoops, change 27691 blew away the regexec.c changes from 27688 Affected files ... ... //depot/perl/regexec.c#390 edit Differences ... //depot/perl/regexec.c#390 (text) Index: perl/regexec.c ---

Change 27694: anonymous unions aren't legal ANSI c

2006-04-02 Thread Dave Mitchell
Change 27694 by [EMAIL PROTECTED] on 2006/04/03 01:31:12 anonymous unions aren't legal ANSI c Affected files ... ... //depot/perl/regexec.c#391 edit ... //depot/perl/regexp.h#39 edit Differences ... //depot/perl/regexec.c#391 (text) Index: perl/regexec.c ---

Change 27702: undo #27700 and add a missing Safefree()

2006-04-03 Thread Dave Mitchell
Change 27702 by [EMAIL PROTECTED] on 2006/04/03 09:56:29 undo #27700 and add a missing Safefree() Affected files ... ... //depot/perl/regexec.c#393 edit Differences ... //depot/perl/regexec.c#393 (text) Index: perl/regexec.c --- perl/regexec.c#392~27700~ 2006-04-03

Change 27715: restructure the EVAL branch of regmatch() to minimise local var scope

2006-04-04 Thread Dave Mitchell
Change 27715 by [EMAIL PROTECTED] on 2006/04/05 01:26:59 restructure the EVAL branch of regmatch() to minimise local var scope (no changes to functionality) Affected files ... ... //depot/perl/regexec.c#394 edit Differences ... //depot/perl/regexec.c#394 (text)

Change 27716: eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdata

2006-04-04 Thread Dave Mitchell
Change 27716 by [EMAIL PROTECTED] on 2006/04/05 01:50:33 eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdata (only another 441 global vars to go ...) Affected files ... ... //depot/perl/embed.fnc#346 edit ... //depot/perl/embed.h#580 edit ...

Change 27717: (??{...}) didn't always restore PL_reg_re.

2006-04-04 Thread Dave Mitchell
Change 27717 by [EMAIL PROTECTED] on 2006/04/05 03:17:50 (??{...}) didn't always restore PL_reg_re. Also trie debugging output was using a var that was no longer valid Affected files ... ... //depot/perl/regexec.c#396 edit Differences ...

Change 27746: fix potential null deref introduced by change #27716

2006-04-08 Thread Dave Mitchell
Change 27746 by [EMAIL PROTECTED] on 2006/04/08 23:58:51 fix potential null deref introduced by change #27716 Affected files ... ... //depot/perl/regexec.c#397 edit Differences ... //depot/perl/regexec.c#397 (text) Index: perl/regexec.c --- perl/regexec.c#396~27717~

Change 27753: [PATCH] True consting goodness in regexes

2006-04-10 Thread Dave Mitchell
Change 27753 by [EMAIL PROTECTED] on 2006/04/10 09:10:37 Subject: [PATCH] True consting goodness in regexes From: [EMAIL PROTECTED] (Andy Lester) Date: Mon, 10 Apr 2006 02:15:58 -0500 Message-Id: [EMAIL PROTECTED] Affected files ... ...

Change 27782: Affected files ...

2006-04-12 Thread Dave Mitchell
Change 27782 by [EMAIL PROTECTED] on 2006/04/12 23:51:57 Affected files ... ... //depot/perl/regexec.c#401 edit ... //depot/perl/t/op/re_tests#89 edit Differences ... //depot/perl/regexec.c#401 (text) Index: perl/regexec.c --- perl/regexec.c#400~27778~ 2006-04-12

Change 27783: eliminate PL_reg_re

2006-04-12 Thread Dave Mitchell
Change 27783 by [EMAIL PROTECTED] on 2006/04/13 02:20:33 eliminate PL_reg_re (only another 439 to go ...) Affected files ... ... //depot/perl/embed.fnc#351 edit ... //depot/perl/embed.h#583 edit ... //depot/perl/pod/perlintern.pod#52 edit ... //depot/perl/proto.h#698 edit ...

Change 27793: disable 'split /(?{ split })/' test until recursive split is fixed

2006-04-13 Thread Dave Mitchell
Change 27793 by [EMAIL PROTECTED] on 2006/04/13 17:16:41 disable 'split /(?{ split })/' test until recursive split is fixed Affected files ... ... //depot/perl/t/op/pat.t#236 edit Differences ... //depot/perl/t/op/pat.t#236 (xtext) Index: perl/t/op/pat.t ---

Change 27794: eliminate PL_regbol PL_regtill PL_regnarrate PL_reg_ganch PL_reg_sv

2006-04-13 Thread Dave Mitchell
Change 27794 by [EMAIL PROTECTED] on 2006/04/13 18:31:54 eliminate PL_regbol PL_regtill PL_regnarrate PL_reg_ganch PL_reg_sv (only another 434 to go ...) Affected files ... ... //depot/perl/embed.fnc#353 edit ... //depot/perl/proto.h#700 edit ... //depot/perl/regexec.c#406 edit

Change 27854: abstract regmatch slab access with SLAB_FIRST and SLAB_LAST macros

2006-04-16 Thread Dave Mitchell
Change 27854 by [EMAIL PROTECTED] on 2006/04/16 23:12:31 abstract regmatch slab access with SLAB_FIRST and SLAB_LAST macros Affected files ... ... //depot/perl/regexec.c#408 edit Differences ... //depot/perl/regexec.c#408 (text) Index: perl/regexec.c ---

Change 27853: stop PL_op and PL_curpad referring to different pads at start of doeval

2006-04-16 Thread Dave Mitchell
Change 27853 by [EMAIL PROTECTED] on 2006/04/16 23:07:13 stop PL_op and PL_curpad referring to different pads at start of doeval (this could make find_uninit_var do Bad Things) Affected files ... ... //depot/perl/pp_ctl.c#554 edit Differences ... //depot/perl/pp_ctl.c#554

Change 27855: generalize the 'continue on success' mechanism of deferred REs

2006-04-16 Thread Dave Mitchell
Change 27855 by [EMAIL PROTECTED] on 2006/04/16 23:30:36 generalize the 'continue on success' mechanism of deferred REs Affected files ... ... //depot/perl/regexec.c#409 edit ... //depot/perl/regexp.h#45 edit Differences ... //depot/perl/regexec.c#409 (text) Index:

Change 27893: regmatch: fix a || vs | typo in CACHEsayYES and add a test from Hugo.

2006-04-18 Thread Dave Mitchell
Change 27893 by [EMAIL PROTECTED] on 2006/04/18 17:03:15 regmatch: fix a || vs | typo in CACHEsayYES and add a test from Hugo. Also defer altering the cache bit until CACHEsayYES/NO is called Affected files ... ... //depot/perl/regexec.c#411 edit ...

Change 27903: regmatch(): make IFMATCH use PUSH_STACK rather than fake recursion

2006-04-19 Thread Dave Mitchell
Change 27903 by [EMAIL PROTECTED] on 2006/04/19 13:56:07 regmatch(): make IFMATCH use PUSH_STACK rather than fake recursion Affected files ... ... //depot/perl/regexec.c#412 edit ... //depot/perl/regexp.h#46 edit ... //depot/perl/t/op/re_tests#91 edit Differences ...

Change 27907: regmatch: merge the greedy and non-greedy branches of CURLYM

2006-04-19 Thread Dave Mitchell
Change 27907 by [EMAIL PROTECTED] on 2006/04/20 00:30:53 regmatch: merge the greedy and non-greedy branches of CURLYM Affected files ... ... //depot/perl/regexec.c#413 edit ... //depot/perl/regexp.h#47 edit Differences ... //depot/perl/regexec.c#413 (text) Index:

Change 27911: regmatch(): raplace magic value -1000 with symbolic CHRTEST_VOID

2006-04-20 Thread Dave Mitchell
Change 27911 by [EMAIL PROTECTED] on 2006/04/20 12:33:09 regmatch(): raplace magic value -1000 with symbolic CHRTEST_VOID Affected files ... ... //depot/perl/regexec.c#415 edit Differences ... //depot/perl/regexec.c#415 (text) Index: perl/regexec.c ---

Change 28023: remove a compiler warning by making HOPBACKc only hop *back*

2006-04-30 Thread Dave Mitchell
Change 28023 by [EMAIL PROTECTED] on 2006/04/30 12:32:09 remove a compiler warning by making HOPBACKc only hop *back* Affected files ... ... //depot/perl/regexec.c#421 edit Differences ... //depot/perl/regexec.c#421 (text) Index: perl/regexec.c --- perl/regexec.c#420~28010~

Change 28135: allow exit during fold_constants

2006-05-09 Thread Dave Mitchell
Change 28135 by [EMAIL PROTECTED] on 2006/05/09 11:43:55 allow exit during fold_constants eg BEGIN { $SIG{__WARN__} = sub{exit};} a == b Affected files ... ... //depot/perl/op.c#817 edit Differences ... //depot/perl/op.c#817 (text) Index: perl/op.c ---

Change 28148: disable WARN and DIE hooks during constant folding

2006-05-09 Thread Dave Mitchell
Change 28148 by [EMAIL PROTECTED] on 2006/05/10 01:32:10 disable WARN and DIE hooks during constant folding Affected files ... ... //depot/perl/op.c#822 edit ... //depot/perl/t/comp/fold.t#2 edit ... //depot/perl/util.c#560 edit ... //depot/perl/warnings.h#30 edit ...

Change 28229: [PATCH] threads core dump in BEGIN

2006-05-18 Thread Dave Mitchell
Change 28229 by [EMAIL PROTECTED] on 2006/05/18 23:16:16 Subject: [PATCH] threads core dump in BEGIN From: Jerry D. Hedden [EMAIL PROTECTED] Date: Thu, 18 May 2006 13:22:20 -0700 Message-Id: [EMAIL PROTECTED] Affected files ... ... //depot/perl/MANIFEST#1401

Change 28230: test some die codepaths in pp_enterwrite

2006-05-18 Thread Dave Mitchell
Change 28230 by [EMAIL PROTECTED] on 2006/05/18 23:50:51 test some die codepaths in pp_enterwrite Affected files ... ... //depot/perl/t/op/write.t#45 edit Differences ... //depot/perl/t/op/write.t#45 (xtext) Index: perl/t/op/write.t --- perl/t/op/write.t#44~27756~ 2006-04-10

Change 28235: give a more useful example for $^V

2006-05-19 Thread Dave Mitchell
Change 28235 by [EMAIL PROTECTED] on 2006/05/19 16:06:58 give a more useful example for $^V Affected files ... ... //depot/perl/pod/perlvar.pod#155 edit Differences ... //depot/perl/pod/perlvar.pod#155 (text) Index: perl/pod/perlvar.pod --- perl/pod/perlvar.pod#154~28083~

Change 28248: [perl #32041] SEGV with complicated regexp and long string

2006-05-19 Thread Dave Mitchell
Change 28248 by [EMAIL PROTECTED] on 2006/05/20 00:43:42 [perl #32041] SEGV with complicated regexp and long string PL_reg_maxiter was wrapping to a negative value Affected files ... ... //depot/perl/op.c#823 edit ... //depot/perl/regexec.c#423 edit Differences ...

Change 28251: [perl #32332] Perl segfaults; test case available

2006-05-20 Thread Dave Mitchell
Change 28251 by [EMAIL PROTECTED] on 2006/05/20 11:58:07 [perl #32332] Perl segfaults; test case available sub f { s/$var/f()/e } could free the wrong RE Affected files ... ... //depot/perl/cop.h#118 edit ... //depot/perl/pp_ctl.c#566 edit ... //depot/perl/pp_hot.c#468 edit

Change 28262: [PATCH] optimize /[x]/ to /x/.

2006-05-20 Thread Dave Mitchell
Change 28262 by [EMAIL PROTECTED] on 2006/05/20 22:23:21 Subject: [PATCH] optimize /[x]/ to /x/. From: demerphq [EMAIL PROTECTED] Date: Sat, 20 May 2006 23:16:33 +0200 Message-Id: [EMAIL PROTECTED] Affected files ... ... //depot/perl/regcomp.c#429 edit

Change 28303: RE: perlhack.pod confused about POPSTACK

2006-05-24 Thread Dave Mitchell
Change 28303 by [EMAIL PROTECTED] on 2006/05/25 00:21:21 Subject: RE: perlhack.pod confused about POPSTACK From: Jan Dubois [EMAIL PROTECTED] Date: Wed, 24 May 2006 16:35:14 -0700 Message-Id: [EMAIL PROTECTED] clean up davem's doc thinko of

Change 28315: stop OPs leaking in eval syntax error

2006-05-26 Thread Dave Mitchell
Change 28315 by [EMAIL PROTECTED] on 2006/05/27 00:31:33 stop OPs leaking in eval syntax error When bison pops states during error recovery, any states holding an OP would leak the OP. Create an extra YY table that tells us which states are of type opval, and when

Change 28316: make -Dpv display OP names ons the parser stack

2006-05-26 Thread Dave Mitchell
Change 28316 by [EMAIL PROTECTED] on 2006/05/27 00:54:18 make -Dpv display OP names ons the parser stack Affected files ... ... //depot/perl/perly.c#81 edit Differences ... //depot/perl/perly.c#81 (text) Index: perl/perly.c --- perl/perly.c#80~28315~ 2006-05-26

Change 28317: RE: perlhack.pod confused about POPSTACK

2006-05-27 Thread Dave Mitchell
Change 28317 by [EMAIL PROTECTED] on 2006/05/27 15:05:30 Subject: RE: perlhack.pod confused about POPSTACK From: Jan Dubois [EMAIL PROTECTED] Date: Thu, 25 May 2006 18:20:25 -0700 Message-Id: [EMAIL PROTECTED] more fixing of the PUSHMARK

Change 28319: fix eval qw(BEGIN{die}) style leaks.

2006-05-27 Thread Dave Mitchell
Change 28319 by [EMAIL PROTECTED] on 2006/05/27 21:16:30 fix eval qw(BEGIN{die}) style leaks. death while exdcuting code while parsing meant that the current parse stack got quiety abandonded, thus leaking a bunch of OPs. Register a destructor to be called when

Change 28330: ensure failure to load Carp::Heavy gets reported

2006-05-29 Thread Dave Mitchell
Change 28330 by [EMAIL PROTECTED] on 2006/05/29 14:12:13 ensure failure to load Carp::Heavy gets reported Affected files ... ... //depot/perl/lib/Carp.pm#35 edit Differences ... //depot/perl/lib/Carp.pm#35 (text) Index: perl/lib/Carp.pm --- perl/lib/Carp.pm#34~25039~

Change 28347: IPC::Open3 handled exec failure badly

2006-06-02 Thread Dave Mitchell
Change 28347 by [EMAIL PROTECTED] on 2006/06/02 19:53:52 IPC::Open3 handled exec failure badly When you're in the child, don't croak - you may get trapped by eval. Also clarify the documentation Affected files ... ... //depot/perl/lib/IPC/Open3.pm#20 edit Differences

Change 28401: [PATCH] Re: blead trie problems in tru64 with -DDEBUGGING

2006-06-19 Thread Dave Mitchell
Change 28401 by [EMAIL PROTECTED] on 2006/06/18 09:58:08 Subject: [PATCH] Re: blead trie problems in tru64 with -DDEBUGGING From: Jarkko Hietaniemi [EMAIL PROTECTED] Date: Sun, 18 Jun 2006 01:04:46 +0300 Message-Id: [EMAIL PROTECTED] Affected files ... ...

Change 28400: [PATCH] Comply with the 0x80th commandment

2006-06-19 Thread Dave Mitchell
Change 28400 by [EMAIL PROTECTED] on 2006/06/17 20:01:38 Subject: [PATCH] Comply with the 0x80th commandment From: demerphq [EMAIL PROTECTED] Date: Sat, 17 Jun 2006 16:44:17 +0200 Message-Id: [EMAIL PROTECTED] add some (U8) casts Affected

Change 28399: dont warn at exit of detatched threads still running

2006-06-19 Thread Dave Mitchell
Change 28399 by [EMAIL PROTECTED] on 2006/06/17 16:39:53 dont warn at exit of detatched threads still running Affected files ... ... //depot/perl/ext/threads/t/blocks.t#3 edit ... //depot/perl/ext/threads/threads.xs#110 edit Differences ... //depot/perl/ext/threads/t/blocks.t#3

Change 28398: start turning regmatch() main loop into a FSM

2006-06-19 Thread Dave Mitchell
Change 28398 by [EMAIL PROTECTED] on 2006/06/16 23:25:51 start turning regmatch() main loop into a FSM also make BRANCH use the state stack rather than its own unwind struct Affected files ... ... //depot/perl/regcomp.pl#11 edit ... //depot/perl/regexec.c#431 edit ...

Change 28421: migrate TRIE branch in regmatch() to new FSM-esque paradigm

2006-06-23 Thread Dave Mitchell
Change 28421 by [EMAIL PROTECTED] on 2006/06/23 22:26:02 migrate TRIE branch in regmatch() to new FSM-esque paradigm Affected files ... ... //depot/perl/regexec.c#434 edit ... //depot/perl/regexp.h#51 edit Differences ... //depot/perl/regexec.c#434 (text) Index:

Change 28422: quieten warning by avoiding a comment-within-a-comment

2006-06-24 Thread Dave Mitchell
Change 28422 by [EMAIL PROTECTED] on 2006/06/24 23:31:33 quieten warning by avoiding a comment-within-a-comment Affected files ... ... //depot/perl/regcomp.c#444 edit Differences ... //depot/perl/regcomp.c#444 (text) Index: perl/regcomp.c --- perl/regcomp.c#443~28414~

Change 28455: migrate CURLY/PLUS/STAR branch in regmatch() to new FSM-esque paradigm

2006-06-30 Thread Dave Mitchell
Change 28455 by [EMAIL PROTECTED] on 2006/06/30 12:07:01 migrate CURLY/PLUS/STAR branch in regmatch() to new FSM-esque paradigm Affected files ... ... //depot/perl/regexec.c#435 edit ... //depot/perl/regexp.h#52 edit Differences ... //depot/perl/regexec.c#435 (text) Index:

Change 28462: From: demerphq [EMAIL PROTECTED]

2006-07-02 Thread Dave Mitchell
Change 28462 by [EMAIL PROTECTED] on 2006/07/02 15:34:23 From: demerphq [EMAIL PROTECTED] Date: Sun, 2 Jul 2006 15:13:20 +0200 Subject: Re: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string Message-ID: [EMAIL PROTECTED]

Change 28463: [PATCH] Synchronize ExtUtils::Instal 1.41

2006-07-02 Thread Dave Mitchell
Change 28463 by [EMAIL PROTECTED] on 2006/07/02 16:31:10 Subject: [PATCH] Synchronize ExtUtils::Instal 1.41 From: demerphq [EMAIL PROTECTED] Date: Sun, 2 Jul 2006 16:23:21 +0200 Message-Id: [EMAIL PROTECTED] Sync ExtUtils::Install with CPAN

Change 28466: silence a compiler warning

2006-07-02 Thread Dave Mitchell
Change 28466 by [EMAIL PROTECTED] on 2006/07/02 22:47:24 silence a compiler warning Affected files ... ... //depot/perl/regexec.c#436 edit Differences ... //depot/perl/regexec.c#436 (text) Index: perl/regexec.c --- perl/regexec.c#435~28455~ 2006-06-30 05:07:01.0

Change 30624: move magic container/value test into separate function

2007-03-18 Thread Dave Mitchell
Change 30624 by [EMAIL PROTECTED] on 2007/03/18 23:17:04 move magic container/value test into separate function Affected files ... ... //depot/perl/mg.c#481 edit Differences ... //depot/perl/mg.c#481 (text) Index: perl/mg.c --- perl/mg.c#480~30393~2007-02-24

Change 30628: minor code simplification made possible by change #30627

2007-03-18 Thread Dave Mitchell
Change 30628 by [EMAIL PROTECTED] on 2007/03/19 00:00:46 minor code simplification made possible by change #30627 Affected files ... ... //depot/perl/mg.c#483 edit Differences ... //depot/perl/mg.c#483 (text) Index: perl/mg.c --- perl/mg.c#482~30627~2007-03-18

Change 30627: When restoring localised values, call set only on container magic.

2007-03-18 Thread Dave Mitchell
Change 30627 by [EMAIL PROTECTED] on 2007/03/18 23:43:05 When restoring localised values, call set only on container magic. Avoids (among other things), localised pos index being trashed at scope exit. Affected files ... ... //depot/perl/mg.c#482 edit ...

<    1   2   3   4   5   6   7   8   9   10   >