--- Begin Message ---
Subject: |
[PATCH] dfa: remove range, collating element and equivalent class support for multibyte locales |
Date: |
Tue, 11 Aug 2015 20:18:37 +0900 |
Now DFA does not support collating element and equivalent class for
multibyte locales at all, as POSIX does not give us any APIs to refer
to locale data to support them.
Even if DFA has supported them, they will be very slow and other codes
will be prevented from optimizing.
This patch removes codes to support them.
0001-dfa-remove-range-collating-element-and-equivalent-cl.patch
Description: Text document
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#21232: [PATCH] dfa: remove range, collating element and equivalent class support for multibyte locales |
Date: |
Wed, 12 Aug 2015 07:51:55 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 |
Thanks, I installed that patch. If you configure with --enable-gcc-warnings
(which I recommend), the patch causes GCC to complain about an unused variable
wc2. I fixed that by installing the attached further patch, which adds a minor
optimization.
0001-dfa-optimize-x-x.patch
Description: Text Data
--- End Message ---