New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing Unicode property in Perl 5.23.4 #15020
Comments
From j.imrie1@virginmedia.comCreated by @ThePilgrimBug in Perl 5.23.4 Unicode property Block=CJK_Unified_Ideograph will not compile. Perl Info
|
From @khwilliamsonThere is no such block. The proper block name is plural, as shown in perluniprops \p{Block: CJK_Unified_Ideographs} (Short: \p{Blk=CJK}) (20_992) -- |
The RT System itself - Status changed from 'new' to 'open' |
@khwilliamson - Status changed from 'open' to 'rejected' |
From @khwilliamsonOn 10/31/2015 05:26 PM, Karl Williamson via RT wrote:
And, I haven't looked at the code, but it's very rare code indeed that |
From @ThePilgrimOn Sat Oct 31 16:39:44 2015, public@khwilliamson.com wrote:
Odd that I only get the error with 5.23.4 Previous versions all the way back to 5.10.1 allow it. |
From @khwilliamsonOn 10/31/2015 06:53 PM, JohnI via RT wrote:
Ahhh! Further investigation indicates why. I have just changed the If you compile the following on an earlier version of a -DEBUGGING perl, § perl -Dr -le 'qr/\p{Block=CJK_Unified_Ideograph}/' That +utf8::... indicates it is expecting a run-time property of that name. If you actually try to match against it, like § perl -le '"A" =~ qr/\p{Block=CJK_Unified_Ideograph}/' What this means is that this pattern is never actually getting used in I knew this change might break something like is happening here. I To make sure I'm being clear. A property whose name begins with 'In' or |
From @ThePilgrim
OK that makes sense. And I'd rather have it fail at compile time than run time. Thanks for taking time to investigate. John |
Migrated from rt.perl.org#126515 (status was 'rejected')
Searchable as RT126515$
The text was updated successfully, but these errors were encountered: