Change 30676: fix MAD compilation of C-style for loop

2007-03-21 Thread Dave Mitchell
Change 30676 by [EMAIL PROTECTED] on 2007/03/22 00:16:23 fix MAD compilation of C-style for loop Subject: [PATCH] MAD C-style for loop From: Gerard Goossen [EMAIL PROTECTED] Date: Wed, 21 Mar 2007 19:18:52 +0100 Message-Id: [EMAIL PROTECTED]

Change 30768: add p55.t MAD tests, and convert renamed mad/nomad into a module

2007-03-26 Thread Dave Mitchell
Change 30768 by [EMAIL PROTECTED] on 2007/03/26 21:48:48 add p55.t MAD tests, and convert renamed mad/nomad into a module Subject: Re: [PATCH] p55 tests From: Gerard Goossen [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Affected files ... ...

Change 30818: fix $^R scoping bug.

2007-03-31 Thread Dave Mitchell
Change 30818 by [EMAIL PROTECTED] on 2007/04/01 00:27:02 fix $^R scoping bug. By setting the outer saved $^R to the current $^R just at the end of a successful match, and ensuring that that the savestack doesn't get popped beforehand, the code is simplified and

Change 30819: free backtrack track when on unexpected exit, eg /(?{ die })/

2007-03-31 Thread Dave Mitchell
Change 30819 by [EMAIL PROTECTED] on 2007/04/01 00:51:00 free backtrack track when on unexpected exit, eg /(?{ die })/ Affected files ... ... //depot/perl/regexec.c#528 edit Differences ... //depot/perl/regexec.c#528 (text) Index: perl/regexec.c --- perl/regexec.c#527~30818~

Change 30820: Eliminate the use of PL_bufend outside of toke.c:

2007-03-31 Thread Dave Mitchell
Change 30820 by [EMAIL PROTECTED] on 2007/04/01 01:20:02 Eliminate the use of PL_bufend outside of toke.c: give Perl_scan_vstring() an explicit 'end' arg rather than using PL_bufend, and replace it with a local var in Perl_find_script() Affected files ... ...

Change 30821: Eliminate the use of PL_curforce outside of toke.c

2007-03-31 Thread Dave Mitchell
Change 30821 by [EMAIL PROTECTED] on 2007/04/01 01:22:20 Eliminate the use of PL_curforce outside of toke.c Affected files ... ... //depot/perl/perl.c#795 edit ... //depot/perl/toke.c#759 edit Differences ... //depot/perl/perl.c#795 (text) Index: perl/perl.c ---

Change 30822: Make parser_free() be called slightly later,

2007-03-31 Thread Dave Mitchell
Change 30822 by [EMAIL PROTECTED] on 2007/04/01 01:27:57 Make parser_free() be called slightly later, i.e. at the point where lexer vars are being restored in a LEAVE, rather than at the end of yyparse() Affected files ... ... //depot/perl/perly.c#112 edit ...

Change 30952: Move PL_comppad nulling from do_clean_all to sv_clear

2007-04-14 Thread Dave Mitchell
Change 30952 by [EMAIL PROTECTED] on 2007/04/14 21:53:17 Move PL_comppad nulling from do_clean_all to sv_clear Affected files ... ... //depot/perl/sv.c#1382 edit Differences ... //depot/perl/sv.c#1382 (text) Index: perl/sv.c --- perl/sv.c#1381~30936~ 2007-04-12

Change 30963: follow PL_watchaddr when cloning a thread

2007-04-15 Thread Dave Mitchell
Change 30963 by [EMAIL PROTECTED] on 2007/04/15 21:10:55 follow PL_watchaddr when cloning a thread Affected files ... ... //depot/perl/sv.c#1384 edit Differences ... //depot/perl/sv.c#1384 (text) Index: perl/sv.c --- perl/sv.c#1383~30962~ 2007-04-15 09:32:42.0

Change 30964: get rid of warning due to empty dangling else in malloc.c

2007-04-15 Thread Dave Mitchell
Change 30964 by [EMAIL PROTECTED] on 2007/04/15 23:24:21 get rid of warning due to empty dangling else in malloc.c Affected files ... ... //depot/perl/malloc.c#125 edit Differences ... //depot/perl/malloc.c#125 (text) Index: perl/malloc.c --- perl/malloc.c#124~29142~

Change 31044: make initialisation of PL_sv_no etc unconditional

2007-04-23 Thread Dave Mitchell
Change 31044 by [EMAIL PROTECTED] on 2007/04/23 22:04:59 make initialisation of PL_sv_no etc unconditional Affected files ... ... //depot/perl/perl.c#802 edit Differences ... //depot/perl/perl.c#802 (text) Index: perl/perl.c --- perl/perl.c#801~31005~ 2007-04-21

Change 31045: inline S_init_lexer() and regen

2007-04-23 Thread Dave Mitchell
Change 31045 by [EMAIL PROTECTED] on 2007/04/23 22:27:27 inline S_init_lexer() and regen Affected files ... ... //depot/perl/embed.fnc#485 edit ... //depot/perl/embed.h#684 edit ... //depot/perl/embedvar.h#237 edit ... //depot/perl/perl.c#803 edit ... //depot/perl/perlapi.h#159 edit ...

Change 31046: eliminate some uses of PL_linestr in perl.c

2007-04-23 Thread Dave Mitchell
Change 31046 by [EMAIL PROTECTED] on 2007/04/23 23:01:18 eliminate some uses of PL_linestr in perl.c Affected files ... ... //depot/perl/embed.fnc#486 edit ... //depot/perl/embed.h#685 edit ... //depot/perl/perl.c#804 edit ... //depot/perl/proto.h#822 edit Differences ...

Change 31058: move PL_linestr from the interpreter struct to the parser struct

2007-04-24 Thread Dave Mitchell
Change 31058 by [EMAIL PROTECTED] on 2007/04/24 16:42:12 move PL_linestr from the interpreter struct to the parser struct Affected files ... ... //depot/perl/cop.h#141 edit ... //depot/perl/embedvar.h#238 edit ... //depot/perl/intrpvar.h#197 edit ... //depot/perl/parser.h#8 edit ...

Change 31083: eliminate unused var warning

2007-04-26 Thread Dave Mitchell
Change 31083 by [EMAIL PROTECTED] on 2007/04/26 12:36:45 eliminate unused var warning Affected files ... ... //depot/perl/perl.c#806 edit Differences ... //depot/perl/perl.c#806 (text) Index: perl/perl.c --- perl/perl.c#805~31058~ 2007-04-24 09:42:12.0 -0700 +++

Change 31134: move PL_expect and PL_copline into the PL_parser structure

2007-05-03 Thread Dave Mitchell
Change 31134 by [EMAIL PROTECTED] on 2007/05/04 00:41:51 move PL_expect and PL_copline into the PL_parser structure Affected files ... ... //depot/perl/embedvar.h#242 edit ... //depot/perl/ext/Devel/PPPort/parts/inc/variables#5 edit ... //depot/perl/intrpvar.h#200 edit ...

Change 31135: eliminate PL_bufend from util.c (missed from #30820)

2007-05-03 Thread Dave Mitchell
Change 31135 by [EMAIL PROTECTED] on 2007/05/04 00:57:20 eliminate PL_bufend from util.c (missed from #30820) Affected files ... ... //depot/perl/util.c#627 edit Differences ... //depot/perl/util.c#627 (text) Index: perl/util.c --- perl/util.c#626~31115~ 2007-05-02

Change 31136: toke.c changes missed from change #31134

2007-05-04 Thread Dave Mitchell
Change 31136 by [EMAIL PROTECTED] on 2007/05/04 09:18:05 toke.c changes missed from change #31134 Affected files ... ... //depot/perl/toke.c#771 edit Differences ... //depot/perl/toke.c#771 (text) Index: perl/toke.c --- perl/toke.c#770~31114~ 2007-05-02

Change 31147: move some more variables into the PL_parser struct:

2007-05-04 Thread Dave Mitchell
Change 31147 by [EMAIL PROTECTED] on 2007/05/04 22:18:42 move some more variables into the PL_parser struct: PL_bufptr PL_oldbufptr PL_oldoldbufptr PL_linestart PL_bufend PL_last_uni PL_last_lop PL_last_lop_op Affected files ... ...

Change 31148: migrate more variables to PL_parser struct:

2007-05-04 Thread Dave Mitchell
Change 31148 by [EMAIL PROTECTED] on 2007/05/05 00:49:51 migrate more variables to PL_parser struct: PL_nexttoke PL_curforce PL_nextval PL_nexttype Affected files ... ... //depot/perl/embedvar.h#244 edit ... //depot/perl/intrpvar.h#202 edit ... //depot/perl/parser.h#11 edit

Change 31154: move PL_lex_state into the PL_parser struct

2007-05-05 Thread Dave Mitchell
Change 31154 by [EMAIL PROTECTED] on 2007/05/05 17:38:12 move PL_lex_state into the PL_parser struct Affected files ... ... //depot/perl/embedvar.h#245 edit ... //depot/perl/intrpvar.h#204 edit ... //depot/perl/mg.c#490 edit ... //depot/perl/op.c#934 edit ... //depot/perl/parser.h#12

Change 31199: move PL_rsfp into the PL_parser struct

2007-05-11 Thread Dave Mitchell
Change 31199 by [EMAIL PROTECTED] on 2007/05/11 23:22:24 move PL_rsfp into the PL_parser struct and simplify its creation and destruction Affected files ... ... //depot/perl/embed.fnc#497 edit ... //depot/perl/embed.h#693 edit ... //depot/perl/embedvar.h#246 edit ...

Change 31200: move PL_rsfp_filters into the parser struct

2007-05-12 Thread Dave Mitchell
Change 31200 by [EMAIL PROTECTED] on 2007/05/12 19:21:02 move PL_rsfp_filters into the parser struct Affected files ... ... //depot/perl/embed.fnc#498 edit ... //depot/perl/embed.h#694 edit ... //depot/perl/embedvar.h#247 edit ... //depot/perl/ext/Devel/PPPort/parts/inc/variables#7 edit

Change 31201: save old PL_curcop value in parser struct

2007-05-12 Thread Dave Mitchell
Change 31201 by [EMAIL PROTECTED] on 2007/05/12 19:51:37 save old PL_curcop value in parser struct Affected files ... ... //depot/perl/parser.h#15 edit ... //depot/perl/toke.c#777 edit Differences ... //depot/perl/parser.h#15 (text) Index: perl/parser.h ---

Change 31202: eliminate a stray PL_lex_state

2007-05-12 Thread Dave Mitchell
Change 31202 by [EMAIL PROTECTED] on 2007/05/12 20:06:41 eliminate a stray PL_lex_state Affected files ... ... //depot/perl/toke.c#778 edit Differences ... //depot/perl/toke.c#778 (text) Index: perl/toke.c --- perl/toke.c#777~31201~ 2007-05-12 12:51:37.0 -0700

Change 31203: move PL_in_my and PL_in_my_stash into the PL_parser struct

2007-05-12 Thread Dave Mitchell
Change 31203 by [EMAIL PROTECTED] on 2007/05/12 22:17:40 move PL_in_my and PL_in_my_stash into the PL_parser struct Affected files ... ... //depot/perl/embedvar.h#248 edit ... //depot/perl/intrpvar.h#207 edit ... //depot/perl/op.c#937 edit ... //depot/perl/pad.c#114 edit ...

Change 31205: [PATCH] Disable !ab, !b||a optimalization when PL_madskills

2007-05-12 Thread Dave Mitchell
Change 31205 by [EMAIL PROTECTED] on 2007/05/12 22:41:17 Subject: [PATCH] Disable !ab, !b||a optimalization when PL_madskills From: Gerard Goossen [EMAIL PROTECTED] Date:Tue May 8 16:09:17 2007 +0200 Message-Id: [EMAIL PROTECTED] Affected files ... ...

Change 31206: [PATCH] Disable slurping assigned of split when PL_madskills

2007-05-12 Thread Dave Mitchell
Change 31206 by [EMAIL PROTECTED] on 2007/05/12 22:42:09 Subject: [PATCH] Disable slurping assigned of split when PL_madskills From: Gerard Goossen [EMAIL PROTECTED] Date:Tue May 8 15:15:09 2007 +0200 Message-Id: [EMAIL PROTECTED] Affected files ... ...

Change 31208: Give the 'local' declarator a new key, such that 'local our'

2007-05-12 Thread Dave Mitchell
Change 31208 by [EMAIL PROTECTED] on 2007/05/12 22:44:02 Give the 'local' declarator a new key, such that 'local our' declaration don't have multiple 'd' keys. Subject: [PATCH] mad: different key for the locale declarator From: Gerard Goossen [EMAIL

Change 31204: Disable operator target setting for 'my' variables (OPpTARGET_MY)

2007-05-12 Thread Dave Mitchell
Change 31204 by [EMAIL PROTECTED] on 2007/05/12 22:40:05 Disable operator target setting for 'my' variables (OPpTARGET_MY) when madskills is active. Remove the p55 code required for dealing with the optimized tree. Subject: [PATCH] disable operator with

Change 31207: move the logic of combining '_' and '#' with the previous logic

2007-05-12 Thread Dave Mitchell
Change 31207 by [EMAIL PROTECTED] on 2007/05/12 22:43:01 move the logic of combining '_' and '#' with the previous logic from Nomad.pm to dump.c. So they are already combined in the XML dump. Subject: [PATCH] mad: combine whitespace keys '_' '#' in dump.c

Change 31209: fix some (mostly MAD) compiler warnings

2007-05-12 Thread Dave Mitchell
Change 31209 by [EMAIL PROTECTED] on 2007/05/13 01:17:42 fix some (mostly MAD) compiler warnings Affected files ... ... //depot/perl/perly.act#34 edit ... //depot/perl/perly.tab#28 edit ... //depot/perl/perly.y#88 edit ... //depot/perl/toke.c#780 edit Differences ...

Change 31225: change 31200 broke src filters used within an eval

2007-05-15 Thread Dave Mitchell
Change 31225 by [EMAIL PROTECTED] on 2007/05/15 21:51:03 change 31200 broke src filters used within an eval eg BEGIN { eval q(use MyFilter) } would ignore the filter Affected files ... ... //depot/perl/toke.c#781 edit Differences ... //depot/perl/toke.c#781 (text)

Change 31246: delete unused vars PL_av_fetch_sv, PL_hv_fetch_sv

2007-05-20 Thread Dave Mitchell
Change 31246 by [EMAIL PROTECTED] on 2007/05/20 23:56:30 delete unused vars PL_av_fetch_sv, PL_hv_fetch_sv and fix 'duplicate symbol' warnings from embed.pl for utf8cache and sh_path Affected files ... ... //depot/perl/embedvar.h#250 edit ... //depot/perl/intrpvar.h#210

Change 31252: move PL_tokenbuf into the PL_parser struct

2007-05-21 Thread Dave Mitchell
Change 31252 by [EMAIL PROTECTED] on 2007/05/21 19:57:24 move PL_tokenbuf into the PL_parser struct Affected files ... ... //depot/perl/embedvar.h#251 edit ... //depot/perl/intrpvar.h#211 edit ... //depot/perl/parser.h#17 edit ... //depot/perl/perlapi.h#173 edit ...

Change 31254: move PL_multi_end into the PL_parser struct

2007-05-21 Thread Dave Mitchell
Change 31254 by [EMAIL PROTECTED] on 2007/05/21 21:02:50 move PL_multi_end into the PL_parser struct Affected files ... ... //depot/perl/embedvar.h#252 edit ... //depot/perl/intrpvar.h#212 edit ... //depot/perl/op.c#941 edit ... //depot/perl/parser.h#18 edit ...

Change 31255: move PL_error_count into the PL_parser struct

2007-05-21 Thread Dave Mitchell
Change 31255 by [EMAIL PROTECTED] on 2007/05/21 22:35:15 move PL_error_count into the PL_parser struct Affected files ... ... //depot/perl/embedvar.h#253 edit ... //depot/perl/intrpvar.h#213 edit ... //depot/perl/op.c#942 edit ... //depot/perl/parser.h#19 edit ...

Change 31278: fix coredump in S_varname (tickled by Devel::Profile)

2007-05-25 Thread Dave Mitchell
Change 31278 by [EMAIL PROTECTED] on 2007/05/25 19:16:50 fix coredump in S_varname (tickled by Devel::Profile) a 'Use of uninitialized value' warning within a DB sub attempted to use the pad of the caller to locate the offending lexical Affected files ... ...

Change 31280: delete PL_hash_seed_set, PL_lineary; move PL_runops_std/dbg

2007-05-25 Thread Dave Mitchell
Change 31280 by [EMAIL PROTECTED] on 2007/05/25 23:26:33 delete PL_hash_seed_set, PL_lineary; move PL_runops_std/dbg the first two aren't used, and the last two are just place holders to ensure that both runops functions get linked in; so make them global rather

Change 31376: change #31134 broke DEBUG_LEAKING_SCALARS builds

2007-06-13 Thread Dave Mitchell
Change 31376 by [EMAIL PROTECTED] on 2007/06/13 22:41:33 change #31134 broke DEBUG_LEAKING_SCALARS builds Affected files ... ... //depot/perl/sv.c#1411 edit Differences ... //depot/perl/sv.c#1411 (text) Index: perl/sv.c --- perl/sv.c#1410~31346~ 2007-06-07

Change 31408: add test for, and update comments for, old defined($1) oddity.

2007-06-17 Thread Dave Mitchell
Change 31408 by [EMAIL PROTECTED] on 2007/06/18 00:00:30 add test for, and update comments for, old defined($1) oddity. Some code in regexec.c had a comment to the effect that without this code, Dynaloader failed (this is back at 5.6.0). Replace the

Change 31417: [perl #43159] 5.9.4 regexp capturing wrongly

2007-06-18 Thread Dave Mitchell
Change 31417 by [EMAIL PROTECTED] on 2007/06/18 15:10:32 [perl #43159] 5.9.4 regexp capturing wrongly change #28398 accidently made the last branch of an alternation not restore the paren state after failure backtrack. Fix this by removing the

Change 31418: fix S_emulate_eaccess compiler warning

2007-06-18 Thread Dave Mitchell
Change 31418 by [EMAIL PROTECTED] on 2007/06/18 22:48:25 fix S_emulate_eaccess compiler warning Affected files ... ... //depot/perl/embed.fnc#504 edit ... //depot/perl/embed.h#697 edit ... //depot/perl/proto.h#841 edit Differences ... //depot/perl/embed.fnc#504 (text) Index:

Change 31447: safely handle cloning a stale lexical var

2007-06-22 Thread Dave Mitchell
Change 31447 by [EMAIL PROTECTED] on 2007/06/22 23:46:36 safely handle cloning a stale lexical var This code: my $x if ...; sub { $x} could attempt to clone $x even if $x is stale. Affected files ... ... //depot/perl/pad.c#115 edit ...

Change 31474: make sure PL_Parser is NULL during early stage of thread clone

2007-06-26 Thread Dave Mitchell
Change 31474 by [EMAIL PROTECTED] on 2007/06/26 21:07:02 make sure PL_Parser is NULL during early stage of thread clone Affected files ... ... //depot/perl/sv.c#1415 edit Differences ... //depot/perl/sv.c#1415 (text) Index: perl/sv.c --- perl/sv.c#1414~31454~

Change 31475: avoid double-free of the thread function

2007-06-26 Thread Dave Mitchell
Change 31475 by [EMAIL PROTECTED] on 2007/06/26 21:25:15 avoid double-free of the thread function Affected files ... ... //depot/perl/ext/threads/threads.xs#141 edit ... //depot/perl/t/op/threads.t#11 edit Differences ... //depot/perl/ext/threads/threads.xs#141 (xtext)

Change 31511: test that localised tieing of a hash or array remains local

2007-07-01 Thread Dave Mitchell
Change 31511 by [EMAIL PROTECTED] on 2007/07/01 12:30:50 test that localised tieing of a hash or array remains local (tests for change #31505) Affected files ... ... //depot/perl/t/op/tie.t#46 edit Differences ... //depot/perl/t/op/tie.t#46 (xtext) Index:

Change 31536: really fix S_emulate_eaccess compiler warning (#31418 didn't)

2007-07-04 Thread Dave Mitchell
Change 31536 by [EMAIL PROTECTED] on 2007/07/04 22:39:08 really fix S_emulate_eaccess compiler warning (#31418 didn't) Affected files ... ... //depot/perl/embed.fnc#508 edit Differences ... //depot/perl/embed.fnc#508 (text) Index: perl/embed.fnc --- perl/embed.fnc#507~31506~

Change 31537: clarify what text 'warn' appends to a newline-less string

2007-07-04 Thread Dave Mitchell
Change 31537 by [EMAIL PROTECTED] on 2007/07/04 23:09:02 clarify what text 'warn' appends to a newline-less string Affected files ... ... //depot/perl/pod/perlfunc.pod#567 edit Differences ... //depot/perl/pod/perlfunc.pod#567 (text) Index: perl/pod/perlfunc.pod ---

Change 31582: Fix assertion failure on failed magic eval - eg FETCH {eval'('}

2007-07-10 Thread Dave Mitchell
Change 31582 by [EMAIL PROTECTED] on 2007/07/10 23:51:58 Fix assertion failure on failed magic eval - eg FETCH {eval'('} S_doeval()'s behaviour varies depending on whether the code compiles or not; on failure it pops the EVAL context block. This is bad because

Change 31600: really really fix S_emulate_eaccess compiler warning (#31536 didn't)

2007-07-12 Thread Dave Mitchell
Change 31600 by [EMAIL PROTECTED] on 2007/07/12 22:10:35 really really fix S_emulate_eaccess compiler warning (#31536 didn't) Affected files ... ... //depot/perl/embed.fnc#511 edit ... //depot/perl/embed.h#703 edit ... //depot/perl/proto.h#847 edit Differences ...

Change 31616: change #31615 added the new field in the wrong place

2007-07-16 Thread Dave Mitchell
Change 31616 by [EMAIL PROTECTED] on 2007/07/16 14:23:54 change #31615 added the new field in the wrong place Affected files ... ... //depot/perl/parser.h#21 edit Differences ... //depot/perl/parser.h#21 (text) Index: perl/parser.h --- perl/parser.h#20~31615~ 2007-07-16

Change 31617: fourth attempt to silence S_emulate_eaccess compiler warning

2007-07-16 Thread Dave Mitchell
Change 31617 by [EMAIL PROTECTED] on 2007/07/16 15:42:56 fourth attempt to silence S_emulate_eaccess compiler warning Affected files ... ... //depot/perl/embed.fnc#512 edit ... //depot/perl/embed.h#704 edit ... //depot/perl/pp_sys.c#542 edit ... //depot/perl/proto.h#848 edit

Change 31634: silence 'unused var' compiler warning

2007-07-19 Thread Dave Mitchell
Change 31634 by [EMAIL PROTECTED] on 2007/07/19 11:26:40 silence 'unused var' compiler warning Affected files ... ... //depot/perl/perl.c#815 edit Differences ... //depot/perl/perl.c#815 (text) Index: perl/perl.c --- perl/perl.c#814~31404~ 2007-06-17 07:48:11.0

Change 31635: fix up some nested #ifdef indentation

2007-07-19 Thread Dave Mitchell
Change 31635 by [EMAIL PROTECTED] on 2007/07/19 11:42:15 fix up some nested #ifdef indentation Affected files ... ... //depot/perl/perl.c#816 edit Differences ... //depot/perl/perl.c#816 (text) Index: perl/perl.c --- perl/perl.c#815~31634~ 2007-07-19 04:26:40.0

Change 31833: state variables shouldn't be shared between anon subs

2007-09-09 Thread Dave Mitchell
Change 31833 by [EMAIL PROTECTED] on 2007/09/09 19:51:50 state variables shouldn't be shared between anon subs Affected files ... ... //depot/perl/op.c#954 edit ... //depot/perl/t/op/state.t#17 edit Differences ... //depot/perl/op.c#954 (text) Index: perl/op.c ---

Change 31834: ununit pos value warning identified the wrong variable name

2007-09-09 Thread Dave Mitchell
Change 31834 by [EMAIL PROTECTED] on 2007/09/09 22:27:38 ununit pos value warning identified the wrong variable name Affected files ... ... //depot/perl/sv.c#1421 edit ... //depot/perl/t/lib/warnings/9uninit#15 edit Differences ... //depot/perl/sv.c#1421 (text) Index:

Change 31840: silence warning in new state.t test (spotted by Jerry Hedden)

2007-09-10 Thread Dave Mitchell
Change 31840 by [EMAIL PROTECTED] on 2007/09/10 14:04:40 silence warning in new state.t test (spotted by Jerry Hedden) Affected files ... ... //depot/perl/t/op/state.t#19 edit Differences ... //depot/perl/t/op/state.t#19 (text) Index: perl/t/op/state.t ---

Change 31842: change #31832 unconditionally enabled utf8 cache debugging code

2007-09-10 Thread Dave Mitchell
Change 31842 by [EMAIL PROTECTED] on 2007/09/10 21:53:53 change #31832 unconditionally enabled utf8 cache debugging code Affected files ... ... //depot/perl/intrpvar.h#216 edit Differences ... //depot/perl/intrpvar.h#216 (text) Index: perl/intrpvar.h ---

Re: Change 31842: change #31832 unconditionally enabled utf8 cache debugging code

2007-09-10 Thread Dave Mitchell
On Mon, Sep 10, 2007 at 11:37:36PM +0100, Nicholas Clark wrote: On Mon, Sep 10, 2007 at 03:00:02PM -0700, Dave Mitchell wrote: Change 31842 by [EMAIL PROTECTED] on 2007/09/10 21:53:53 change #31832 unconditionally enabled utf8 cache debugging code You meant 31246? I assumed so, so

Change 31864: [perl #45053] Memory corruption with heavy module loading in threads

2007-09-14 Thread Dave Mitchell
Change 31864 by [EMAIL PROTECTED] on 2007/09/14 18:25:44 [perl #45053] Memory corruption with heavy module loading in threads In void context, eval leaves garbage on the stack. Don't then copy this back into the threads-param array! Affected files ... ...

Change 31867: [perl #45337] utf8 + [a]a{2} + /$.../ = panic: sv_len_utf8 cache

2007-09-14 Thread Dave Mitchell
Change 31867 by [EMAIL PROTECTED] on 2007/09/14 21:59:59 [perl #45337] utf8 + [a]a{2} + /$.../ = panic: sv_len_utf8 cache when shrinking an SV, shrink the sv_len_utf8 cache too! Affected files ... ... //depot/perl/regcomp.c#606 edit ... //depot/perl/t/op/pat.t#293 edit

Change 31868: enable utf8 cache assertions on DEBUGGING builds

2007-09-14 Thread Dave Mitchell
Change 31868 by [EMAIL PROTECTED] on 2007/09/14 22:28:03 enable utf8 cache assertions on DEBUGGING builds Affected files ... ... //depot/perl/intrpvar.h#217 edit Differences ... //depot/perl/intrpvar.h#217 (text) Index: perl/intrpvar.h --- perl/intrpvar.h#216~31842~

Change 31947: fifth attempt to silence S_emulate_eaccess compiler warning

2007-09-23 Thread Dave Mitchell
Change 31947 by [EMAIL PROTECTED] on 2007/09/24 00:42:07 fifth attempt to silence S_emulate_eaccess compiler warning Affected files ... ... //depot/perl/embed.fnc#522 edit ... //depot/perl/embed.h#713 edit ... //depot/perl/pp_sys.c#545 edit ... //depot/perl/proto.h#858 edit Differences

Change 31948: silence a spurious compiler warning in regcomp.c

2007-09-23 Thread Dave Mitchell
Change 31948 by [EMAIL PROTECTED] on 2007/09/24 01:20:00 silence a spurious compiler warning in regcomp.c Affected files ... ... //depot/perl/regcomp.c#607 edit Differences ... //depot/perl/regcomp.c#607 (text) Index: perl/regcomp.c --- perl/regcomp.c#606~31867~ 2007-09-14

Change 31954: sixth attempt to silence S_emulate_eaccess compiler warning

2007-09-24 Thread Dave Mitchell
Change 31954 by [EMAIL PROTECTED] on 2007/09/24 14:18:03 sixth attempt to silence S_emulate_eaccess compiler warning Affected files ... ... //depot/perl/pp_sys.c#546 edit Differences ... //depot/perl/pp_sys.c#546 (text) Index: perl/pp_sys.c --- perl/pp_sys.c#545~31947~

Change 31970: make PERL_SYS_INIT/INIT3/TERM into functions

2007-09-25 Thread Dave Mitchell
Change 31970 by [EMAIL PROTECTED] on 2007/09/25 18:00:32 make PERL_SYS_INIT/INIT3/TERM into functions Affected files ... ... //depot/perl/dosish.h#52 edit ... //depot/perl/embed.fnc#523 edit ... //depot/perl/epoc/epocish.h#18 edit ... //depot/perl/global.sym#344 edit ...

Change 32091: newCONTSUB() wasn't thread-safe ([perl #45053])

2007-10-10 Thread Dave Mitchell
Change 32091 by [EMAIL PROTECTED] on 2007/10/10 15:03:16 newCONTSUB() wasn't thread-safe ([perl #45053]) Affected files ... ... //depot/perl/ext/threads/t/problems.t#18 edit ... //depot/perl/op.c#958 edit Differences ... //depot/perl/ext/threads/t/problems.t#18 (text) Index:

Change 32213: [perl #47045] CLONE_SKIP doesn't result in undef copies

2007-11-02 Thread Dave Mitchell
Change 32213 by [EMAIL PROTECTED] on 2007/11/02 23:59:27 [perl #47045] CLONE_SKIP doesn't result in undef copies clarify the documentation on CLONE_SKIP, and ensure that the undef value has all its flags cleared Affected files ... ... //depot/perl/pod/perlmod.pod#42

Change 32215: Re: building mod_perl-2.0.3 with Perl 5.10.0 (DEVEL32096)

2007-11-03 Thread Dave Mitchell
Change 32215 by [EMAIL PROTECTED] on 2007/11/03 11:57:00 Subject: Re: building mod_perl-2.0.3 with Perl 5.10.0 (DEVEL32096) From: Jarkko Hietaniemi [EMAIL PROTECTED] Date: Fri, 02 Nov 2007 21:38:48 -0400 Message-Id: [EMAIL PROTECTED]

Change 32216: make PERLSYS_TERM not require a context

2007-11-03 Thread Dave Mitchell
Change 32216 by [EMAIL PROTECTED] on 2007/11/03 12:27:25 make PERLSYS_TERM not require a context Affected files ... ... //depot/perl/embed.fnc#536 edit ... //depot/perl/perl.c#833 edit ... //depot/perl/perl.h#802 edit ... //depot/perl/proto.h#872 edit Differences ...

Change 32235: Disable debugging output in PerlIO_teardown;

2007-11-07 Thread Dave Mitchell
Change 32235 by [EMAIL PROTECTED] on 2007/11/07 12:12:29 Disable debugging output in PerlIO_teardown; it still relies on an interpreter being present. Affected files ... ... //depot/perl/perlio.c#375 edit Differences ... //depot/perl/perlio.c#375 (text) Index:

Change 32247: [perl #47233] Core dump caused by goto

2007-11-08 Thread Dave Mitchell
Change 32247 by [EMAIL PROTECTED] on 2007/11/09 00:56:20 [perl #47233] Core dump caused by goto tmp disable printing of variable names caused by uninitialised values within a pp_entersub or pp_goto Affected files ... ... //depot/perl/sv.c#1440 edit ...

Change 32248: Must remember to proof-read my comments before committing...

2007-11-08 Thread Dave Mitchell
Change 32248 by [EMAIL PROTECTED] on 2007/11/09 01:05:26 Must remember to proof-read my comments before committing... Affected files ... ... //depot/perl/sv.c#1441 edit Differences ... //depot/perl/sv.c#1441 (text) Index: perl/sv.c --- perl/sv.c#1440~32247~ 2007-11-08

Change 32906: change #31447 was wrong. Really handle cloning a stale lexical var

2008-01-08 Thread Dave Mitchell
Change 32906 by [EMAIL PROTECTED] on 2008/01/09 01:50:38 change #31447 was wrong. Really handle cloning a stale lexical var Affected files ... ... //depot/perl/pad.c#118 edit ... //depot/perl/t/op/closure.t#32 edit Differences ... //depot/perl/pad.c#118 (text) Index:

[perl.git] branch blead, updated. v5.13.4-97-g00ab59c

2010-09-01 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/00ab59c97654127a1c2030c6a43ca89059e64ac6?hp=7b1903740d907382fa6f406bd7ab1262921746c8 - Log - commit

[perl.git] branch blead, updated. v5.13.4-98-gc895a37

2010-09-01 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/c895a371d39dea7f20c053ad6dd1ef63feec4bcb?hp=00ab59c97654127a1c2030c6a43ca89059e64ac6 - Log - commit

[perl.git] branch blead, updated. v5.13.4-104-g0d8a731

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

[perl.git] branch blead, updated. v5.13.4-148-g7dcb9b9

2010-09-06 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/7dcb9b98df566764105b8c15283b393878a1788e?hp=44428a460de2170e69440fb654a61fe89892ba53 - Log - commit

[perl.git] branch blead, updated. v5.13.4-179-gaafca52

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

[perl.git] branch blead, updated. v5.13.4-180-gf83b46a

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

[perl.git] branch blead, updated. v5.13.4-184-g0d1db40

2010-09-09 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/0d1db40efdbe9a64fb978b576d706af730834698?hp=780e99c8c5a08f91fe4d0401c10da205d02bbd40 - Log - commit

[perl.git] branch blead, updated. v5.13.4-218-g4596056

2010-09-11 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/4596056478d3ae4ae183d2821eb95156aff83924?hp=37f6eaa490d61972fa887e4e7bbeaf0de90b3ee9 - Log - commit

[perl.git] branch blead, updated. v5.13.4-219-gb24b84e

2010-09-11 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/b24b84ef00c067346532edb01a22dd2ed39c7852?hp=4596056478d3ae4ae183d2821eb95156aff83924 - Log - commit

[perl.git] branch blead, updated. v5.13.4-220-g790427a

2010-09-12 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/790427a55372311797954fb3140cd3e0a4ae6d28?hp=b24b84ef00c067346532edb01a22dd2ed39c7852 - Log - commit

[perl.git] branch blead, updated. v5.13.5-20-g65efc2f

2010-09-20 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/65efc2f779afe1f849b3400dfd17c33f7f829604?hp=31959c039aca9710b75e0ec22acbc39b26f93ee9 - Log - commit

[perl.git] branch blead, updated. v5.13.5-22-ge4487e9

2010-09-20 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/e4487e9b537f1be1e95aba1c87790c2a411788a7?hp=8e7d0c4b4f9a32461518a61c3643c060cadc7b52 - Log - commit

[perl.git] branch blead, updated. v5.13.5-23-g68b590d

2010-09-20 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/68b590d93559da1f7a0d3956202180d507013365?hp=e4487e9b537f1be1e95aba1c87790c2a411788a7 - Log - commit

[perl.git] branch blead, updated. v5.13.5-268-gbe064c4

2010-10-03 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/be064c4a1f59651142e99788731ae1d164c19537?hp=95f567513aaa04ffb8bb9d148aff1a85b1eff161 - Log - commit

[perl.git] branch blead, updated. v5.13.5-274-g2ba65d5

2010-10-03 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/2ba65d5fcc3ac0e8cf3fd24ff6b1082f772a8545?hp=a5addb167c102dc5dcd1ab886caf0cb4f554eb05 - Log - commit

[perl.git] branch blead, updated. v5.13.5-284-gb2a2a90

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

[perl.git] branch blead, updated. v5.13.5-361-gb98b62b

2010-10-10 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/b98b62bccdcb420ec5430eb831023e3d91ab2fa0?hp=77ba44fbee37607ba9e35122619f1137d1d34dae - Log - commit

[perl.git] branch blead, updated. v5.13.5-532-gf837477

2010-10-19 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/f837477cd1460eda104bacd7f162d25d5254563d?hp=557af69b54d1d713b9c1c375b3485b6ee43970ec - Log - commit

[perl.git] branch blead, updated. v5.13.5-533-gc3b19b5

2010-10-19 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/c3b19b5c6db555d96caf73d7810b391045c5fb7c?hp=f837477cd1460eda104bacd7f162d25d5254563d - Log - commit

[perl.git] branch blead, updated. v5.13.6-149-g59d53fd

2010-10-26 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/59d53fd6002cff7136e93d0aa337abc97be636dd?hp=07be2aceb8f7f85f78ffa812b42b93d38d740bcb - Log - commit

[perl.git] branch blead, updated. v5.13.6-271-g8eb023a

2010-10-31 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/8eb023a9cc1ea46c4dc9b9bb6dd651817ac32889?hp=e97701b4b83f1279df76a98fe4d520e07dd60c99 - Log - commit

[perl.git] branch blead, updated. v5.13.6-319-g72048cf

2010-11-01 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/72048cfe48d6d611e091e3ba2d934dcf58769e2d?hp=328552296d8d53b34dfe2dcb81fd7119bdc526f5 - Log - commit

[perl.git] branch blead, updated. v5.13.7-114-gabf9167

2010-11-26 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/abf9167d3fff002ddaed53abb44d638387bca978?hp=507a68aa3c321b422f95b772611c878ce13952df - Log - commit

[perl.git] branch blead, updated. v5.13.7-185-gf5122db

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

[perl.git] branch blead, updated. v5.13.7-264-gbf5522a

2010-12-03 Thread Dave Mitchell
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/bf5522a13a381257966e7ed6b731195a873b153e?hp=4a039ddd5c2357bd4dadf1ccf8ad58c552671247 - Log - commit

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