In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/803f274831f937654d48f8cf0468521cbf8f5dff?hp=fd2c61bcfdb4c097be4d3934b00729bb46787824
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/b3f91e9158d8a5c05627eba1c2848f35528571d2?hp=00c0cb6d254eaba165c8445a6e68686b8285b5a3
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/52a9a866c79d0cc70f5d2074dd80a3d52797f03a?hp=6bdc4f2cdd76ae57ca322b403017077187bc865c
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/439cdf38ae50bdfe6ca11c86ccc3917d6b56ec45?hp=87f4ab41b64991a57643a80d84f9ca824fbdb9a4
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/cdb996f424d39d435ae0f0a024fbf20c38221b9e?hp=1850c8f94216e3e6bf08ca1f3121b4a91d01d1bf
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/f39615e17975f2e0ce3fbd18aa34fd279b58912e?hp=cdb996f424d39d435ae0f0a024fbf20c38221b9e
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/8ac9a371922798505c2c859bb0d50e557b4c085e?hp=e71b8a62048b820e9c251e89453b297934a0f89c
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/525f6fe9b8e5ad339fbb59d26d0c0c1b1c0a6c4c?hp=f4ccb67a0c5b6089da1ebe8b42943cf67d6c087a
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/07004ebbe530fe5ce1c67e63c0b8e1c0aa77b3b9?hp=9b47cddefd9b4a322e6382c8979ceeb2c3ac25c9
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/474d0ac875c37fee4bab4978192a9bf358bd4eeb?hp=07004ebbe530fe5ce1c67e63c0b8e1c0aa77b3b9
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/94ca877552a4c313bb412c469660433935f8dc00?hp=474d0ac875c37fee4bab4978192a9bf358bd4eeb
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/b6f69667e9b9466096437291bd5899e1a182f09c?hp=94ca877552a4c313bb412c469660433935f8dc00
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/693853b133edc1e3f92d144d587179879b3c6d43?hp=b6f69667e9b9466096437291bd5899e1a182f09c
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/a4ec4e6810ad6fb9adb69ff1e5a65fa765aa5f09?hp=c920e01829265990eb68b8bd0d14811ffbb42650
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/73ceeaa75ce2e74bd07f17c87291fad84aa2bee8?hp=a4ec4e6810ad6fb9adb69ff1e5a65fa765aa5f09
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/b0c6325e9e0a1de42f208a0e41705cc75eb71433?hp=73ceeaa75ce2e74bd07f17c87291fad84aa2bee8
- Log -
commit
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/39c4496953eaedb023e4a860fd4bdeacdba098c8?hp=d7d51f4b6ba689e611fef778b3f5d12981e872ba
- Log -
commit
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 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 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 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 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
---
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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]
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
...
501 - 600 of 1852 matches
Mail list logo