develooper Front page | perl.perl5.porters | Postings from August 2012

[perl #114556] Bleadperl v5.17.3-44-g7261499 breaks ZEFRAM/Scope-Escape-0.004.tar.gz

Thread Previous | Thread Next
From:
Father Chrysostomos via RT
Date:
August 31, 2012 14:07
Subject:
[perl #114556] Bleadperl v5.17.3-44-g7261499 breaks ZEFRAM/Scope-Escape-0.004.tar.gz
Message ID:
rt-3.6.HEAD-11172-1346447230-1401.114556-15-0@perl.org
On Thu Aug 23 12:20:33 2012, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
> Git bisect
> ----------
> 7261499db89d7afd6c64079406dc32f10acfe512 is the first bad commit
> commit 7261499db89d7afd6c64079406dc32f10acfe512
> Author: Father Chrysostomos <sprout@cpan.org>
> Date:   Thu Aug 16 16:46:20 2012 -0700
> 
>     Stop padlists from being AVs
> 
> also affected
> -------------
> VPIT/Scope-Upper-0.18
> ZEFRAM/Sub-Mutate-0.004

Here is a more complete list:

Devel::FindRef -- passes its tests, but still probably broken

Broken; unpatched:

B::C - broken already due to ->op_attached
Coro - tricky
Lexical::Var - tricky
Scope::Escape - tricky
Sub::Filter - depensd on Sub::Mutate; maybe needs its own patching too
Sub::Mutate - tricky

Broken; patched or patch submitted:

Data::Dump::Streamer - unrelated to PADLIST actually; see #79127
Devel::LexAlias - #79267
Eval::Compile - #79153
fields::aliased - #79276
Parse::Perl - #79158
Scope::Upper - by its author
Sub::Clone - #79266

Fixed:

B::Generate - #79155
PadWalker - #79154


‘Tricky’ modules are those that store pad stuff in AVs or create their
own padlists/names.  So it’s not just a matter of substitution new
macros for old.

-- 

Father Chrysostomos


---
via perlbug:  queue: perl5 status: open
https://rt.perl.org:443/rt3/Ticket/Display.html?id=114556

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About