Re: Speed up ICU case conversion by using ucasemap_utf8To*()

Поиск
Список
Период
Сортировка
От Andreas Karlsson
Тема Re: Speed up ICU case conversion by using ucasemap_utf8To*()
Дата
Msg-id AF5F542C-3703-45C4-B590-F02D00BFC809@proxel.se
обсуждение
Ответ на Re: Speed up ICU case conversion by using ucasemap_utf8To*()  (Andreas Karlsson <andreas@proxel.se>)
Список pgsql-hackers
On 1 April 2026 02:46:23 CEST, Andreas Karlsson <andreas@proxel.se> wrote:
>My proposed fix is that we allocate a ULOC_LANG_CAPACITY buffer for the language like we do in fix_icu_locale_str()
insteadof trying to be clever. An alternative would be to use strncmp("tr", lang, 3) but that seems too clever for my
tastein something which is not performance critical. A third option would be to check for
U_STRING_NOT_TERMINATED_WARNINGbut I think that would just be unnecessarily convoluted code. 
>
>I have attached my proposed fix.

Since it is likely I introduced or at least exposed this bug somehow I am adding this to the open items for PG 19.

Andreas



В списке pgsql-hackers по дате отправления: