develooper Front page | perl.perl5.porters | Postings from May 2019

[perl #133860] Blead Breaks CPAN:CFAERBER/Net-IDN-Encode-2.500.tar.gz

From:
Karl Williamson via RT
Date:
May 17, 2019 19:47
Subject:
[perl #133860] Blead Breaks CPAN:CFAERBER/Net-IDN-Encode-2.500.tar.gz
Message ID:
rt-4.0.24-14167-1558122425-1709.133860-15-0@perl.org
Now fixed by
 commit 4531f512e1cacd3b3f8417f033e8318384b78d6b
 Author: Karl Williamson <khw@cpan.org>
 Date:   Thu May 16 15:47:20 2019 -0600
 
     PATCH: [perl #133860] 5.30 regression
     
     These bugs stem from trying to compile a user-defined \p{IsProperty}
     before the data for the property is available.  In the past, a bug used
     the wrong package for IsProperty, and it wasn't found, so its expansion
     was delayed until runtime.  But that bug got fixed, and now it finds the
     property and thinks its deliberately empty, at compile time.
     
     This is a change in behavior, even if it is fixing a bug, where the real
     problem is unobvious.  The solution adopted in this commit is to defer
     all empty properties at pattern compilation time.  If they are still
     empty at runtime, that's what the expansion will be.
-- 
Karl Williamson

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



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