Re: Speed up ICU case conversion by using ucasemap_utf8To*()
Andreas Karlsson <andreas@proxel.se>
From: Andreas Karlsson <andreas@proxel.se>
To: zengman <zengman@halodbtech.com>, Jeff Davis <pgsql@j-davis.com>,
pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2026-01-03T00:40:36Z
Lists: pgsql-hackers
Attachments
- v4-0001-Use-optimized-versions-of-ICU-case-conversion-for.patch (text/x-patch) patch v4-0001
Hi, Here is a version 4 of the patch which uses the fact that we have method tables to remove one level of indirection. I am not sure the extra lines of codes are worth it but on the other hand despite 40 more lines the code became easier to read to me. What do you think? Andreas
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Check for unterminated strings when calling uloc_getLanguage().
- dacd8fa6f259 19 (unreleased) landed
- ca938ec213d9 18.4 landed
- a756067a0e3b 17.10 landed
- 8167371704bd 16.14 landed
-
Fix overrun when comparing with unterminated ICU language string.
- 6393259bd49d 18.4 landed
- 06ce97b9994e 19 (unreleased) landed
-
ICU: use UTF8-optimized case conversion API
- c4ff35f10441 19 (unreleased) landed