Re: Rework of collation code, extensibility

Jeff Davis <pgsql@j-davis.com>

From: Jeff Davis <pgsql@j-davis.com>
To: pgsql-hackers@postgresql.org
Date: 2023-01-11T23:43:48Z
Lists: pgsql-hackers

Attachments

On Wed, 2022-12-21 at 21:40 -0800, Jeff Davis wrote:
> Here's version 5. There are a number of fixes, and better tests, and
> it's passing in CI.

Attached trivial rebase as v6.

> The libc hook support is still experimental

Patches 0006 and 0007 should still be considered experimental and don't
require review right now.


-- 
Jeff Davis
PostgreSQL Contributor Team - AWS


Commits

  1. Remove unnecessary #ifdef USE_ICU and branch.

  2. Refactor to introduce pg_locale_deterministic().

  3. Refactor to add pg_strcoll(), pg_strxfrm(), and variants.

  4. Fix MSVC build