[WIPv5] Expected behaviour for a-z, A-Z, and 0-9 (Bug 23393).

Carlos O'Donell carlos@redhat.com
Sat Jul 28 01:12:00 GMT 2018


On 07/26/2018 10:50 AM, Florian Weimer wrote:
> shs_CA: U+0000E6 matches /[a-z]/ unexpectedly
> shs_CA: U+0000C6 matches /[A-Z]/ unexpectedly
> shs_CA.utf8: U+0000E6 matches /[a-z]/ unexpectedly
> shs_CA.utf8: U+0000C6 matches /[A-Z]/ unexpectedly
This is a WIP, because the number of tests now is too big
to simply add them to tst-fnmatch.input, and so I'm writing
a new tester tst-rational-ranges.c. I'm parsing SUPPORTED,
expecting all of the locales to be built for testing, and
then running through all the rational ranges to test
inclusion of the required datums.

How slow is your tester? Should I do what you do to test
for the inclusion of characters that shouldn't be in the
range? Or will that take too long?

v5
- Add ~30k+ tests to tst-fnmatch.input.
- Fix broken locales: 
- Fix shs_CA to not reorder-after for no reason.

Could you run this through the tester please?

Cheers,
Carlos.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: swbz23393v5.tar.gz
Type: application/gzip
Size: 126966 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20180728/7daab268/attachment.gz>


More information about the Libc-alpha mailing list