develooper Front page | perl.perl5.porters | Postings from March 2018

[perl #132926] [PATCH] 10s of KB to 100s of KB binary bloat withVisual C Perl related to Perl_SCX/charclass_invlists.h

Thread Next
From:
bulk88 via RT
Date:
March 2, 2018 23:45
Subject:
[perl #132926] [PATCH] 10s of KB to 100s of KB binary bloat withVisual C Perl related to Perl_SCX/charclass_invlists.h
Message ID:
rt-4.0.24-9596-1520034325-1991.132926-15-0@perl.org
On Fri, 02 Mar 2018 12:05:52 -0800, khw wrote:
> Does my patch 49cd072660b3b1858be5f27df107b3b42498a3f3 which you
> suggested fix this for 5.28?  (I haven't done any investigating)

No. Perl_SCX is still defined in every .o file and there are still 43 copies of it inside perl527.dll. mk_invlists.pl/charclass_invlists.h need to be changed to limit Perl_SCX to regexec.c only the way it was before. The SCX_enum arg being part of extern export API because of isSCRIPT_RUN is why this patch split the #define for the enum from the map/list table but now that that arg is gone from extern API, mk_invlists.pl can be changed back to the old way it was.

-- 
bulk88 ~ bulk88 at hotmail.com

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

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