develooper Front page | perl.perl5.porters | Postings from October 2014

[perl #123059] [PATCH] free up CvPADLIST slot for XSUBs for future use

From:
bulk88 via RT
Date:
October 31, 2014 07:45
Subject:
[perl #123059] [PATCH] free up CvPADLIST slot for XSUBs for future use
Message ID:
rt-4.0.18-20764-1414741530-194.123059-15-0@perl.org
Blead applyable (not WIP anymore) patch attached.

To look for breakage I did a http://grep.cpan.me/?q=CvPADLIST\%28 . Of all the modules, that didn't come up because of the MULTICALL backport macros, 3 specifically failed because of this patch. PadWalker, Scope::Upper, Devel::Size. Fixes for the 3 are sitting on my HD. I believe the process is, that I submit the CPAN patches when the patch is applied to blead, not before. From what I guess, half the CvPADLIST using modules CvPADLIST C syntax error on blead due the new padlist API where padlists aren't AV *s. I am not fixing those modules if they won't compile on 5.21.2. Also 1/4 of the modules C syntax error due to PL_sv_objcount not being found (again, not my backcompat breakage, so I am not fixing it). I've attached a summary that details each match from CPAN grep and its determination in relationship to removing CvPADLIST from XSUBs.

-- 
bulk88 ~ bulk88 at hotmail.com

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



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