Remove remaining dependencies on setlocale()

Log in to edit
ID 6174
Title Remove remaining dependencies on setlocale()
CI (CFBot) Needs rebase! Needs rebase since 9 months. Failing since 9 months.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Tags Refactoring Only
Created 2025-10-29 00:26:50
Last modified 2026-03-03 04:54:36 (8 months ago)
Latest email 2026-01-27 19:44:36 (9 months ago)
Status
PG19-Final (2026-03-01 – 2026-04-09): Committed
PG19-4 (2026-01-01 – 2026-01-31): Moved to different CF
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
Target version 19
Authors Jeff Davis (jdavis)
Reviewers Peter Eisentraut (petere) Log in to become reviewer
Committer Jeff Davis (jdavis)
Links
Emails
Remaining dependency on setlocale()
First at 2024-08-06 21:59:55 by Jeff Davis <pgsql at j-davis.com>
Latest at 2026-01-27 19:44:36 by Jeff Davis <pgsql at j-davis.com>
Latest attachment (v1-0001-Fix-crash-introduced-by-incorrect-backport-806555.patch) at 2026-01-21 19:30:14 from Jeff Davis <pgsql at j-davis.com>
    Attachment (v1-0001-Fix-crash-introduced-by-incorrect-backport-806555.patch) at 2026-01-21 19:30:14 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (0001-Make-dmetaphone-collation-aware.patch.nocfbot) at 2026-01-06 19:54:15 from Peter Eisentraut <peter at eisentraut.org> (Patch: Yes)
    Attachment (v13-0001-fuzzystrmatch-use-pg_ascii_toupper.patch) at 2025-12-23 20:09:08 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v12-0001-Use-multibyte-aware-extraction-of-pattern-prefix.patch) at 2025-12-12 20:11:40 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v11-0001-Change-some-callers-to-use-pg_ascii_toupper.patch) at 2025-11-29 20:50:56 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v10-0001-Inline-pg_ascii_tolower-and-pg_ascii_toupper.patch) at 2025-11-25 17:20:01 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v9-0001-Inline-pg_ascii_tolower-and-pg_ascii_toupper.patch) at 2025-11-24 23:57:43 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v8-0001-Avoid-global-LC_CTYPE-dependency-in-pg_locale_lib.patch) at 2025-11-21 00:58:16 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v7-0001-Avoid-global-LC_CTYPE-dependency-in-pg_locale_lib.patch) at 2025-11-15 00:23:11 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v6-0001-Avoid-global-LC_CTYPE-dependency-in-pg_locale_lib.patch) at 2025-10-29 00:19:50 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v5-0001-Create-wrapper-for-managing-NLS-locale.patch) at 2025-07-24 02:11:34 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v4-0001-Force-LC_COLLATE-to-C-in-postmaster.patch) at 2025-07-08 01:14:10 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (strerror.c) at 2025-07-08 00:56:03 from Jeff Davis <pgsql at j-davis.com> (Patch: No)
    Attachment (v3-0001-Hold-datcollate-datctype-in-global_libc_locale.patch) at 2025-07-01 15:06:51 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v2-0001-Hold-datcollate-datctype-in-global_libc_locale.patch) at 2025-06-11 19:15:14 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v1-0001-copyfromparse.c-use-pg_ascii_tolower-rather-than-.patch) at 2025-06-06 22:23:41 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (patterns.txt) at 2025-06-06 05:15:34 from Jeff Davis <pgsql at j-davis.com> (Patch: No)
History
When Who What
2026-03-03 04:54:36 Jeff Davis (jdavis) Closed in commitfest PG19-Final with status: Committed
2026-03-03 04:54:36 Jeff Davis (jdavis) Changed committer to jdavis
2026-02-16 08:55:27 Peter Eisentraut (petere) New status: Waiting on Author
2026-02-10 05:10:26 CFbot Patch needs rebase
2026-02-01 00:00:10 CFbot Moved from CF PG19-4 to CF PG19-Final
2026-01-21 19:48:28 CFbot Patch does not need rebase anymore
2026-01-13 16:19:23 CFbot Patch needs rebase
2026-01-12 07:39:09 Peter Eisentraut (petere) New status: Ready for Committer
2026-01-05 13:59:08 Peter Eisentraut (petere) New status: Needs review
2025-12-23 20:31:30 CFbot Patch does not need rebase anymore
2025-12-23 18:13:35 Jeff Davis (jdavis) Moved from CF PG19-3 to CF PG19-4
2025-12-06 12:40:27 CFbot Patch needs rebase
2025-12-05 15:02:00 Peter Eisentraut (petere) New status: Waiting on Author
2025-12-05 15:01:52 Peter Eisentraut (petere) Added petere as reviewer
2025-11-29 21:04:31 CFbot Patch does not need rebase anymore
2025-11-27 21:11:27 CFbot Patch needs rebase
2025-10-29 00:26:50 Jeff Davis (jdavis) Attached mail thread 4c5da86af36a0d5e430eee3f60ce5e06f1b5cd34.camel@j-davis.com
2025-10-29 00:26:50 Jeff Davis (jdavis) Created patch record
Log in to edit