C11: should we use char32_t for unicode code points?

Edit
ID 6173
Title C11: should we use char32_t for unicode code points?
CI (CFBot) Summary
Stats (from CFBot) Patch version: v5, Patch count: 0, First patch: +0−0, All patches: +0−0
Topic Refactoring
Tags
Created 2025-10-29 00:25:50
Last modified 2025-11-01 04:43:52 (2 weeks ago)
Latest email 2025-10-29 20:14:21 (3 weeks ago)
Status
PG19-3 (2025-11-01 – 2025-11-30): Committed
Target version 19
Authors Jeff Davis (jdavis)
Reviewers Become reviewer
Committer Jeff Davis (jdavis)
Links
Emails
C11: should we use char32_t for unicode code points?
First at 2025-10-23 18:15:54 by Jeff Davis <pgsql at j-davis.com>
Latest at 2025-10-29 20:14:21 by Jeff Davis <pgsql at j-davis.com>
Latest attachment (v5-0001-Use-C11-char16_t-and-char32_t-for-Unicode-code-po.patch) at 2025-10-29 18:54:34 from Jeff Davis <pgsql at j-davis.com>
    Attachment (v5-0001-Use-C11-char16_t-and-char32_t-for-Unicode-code-po.patch) at 2025-10-29 18:54:34 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (0001-Fix-Windows-wctype.h-usage-for-codepoints-outside-Unic.txt) at 2025-10-29 15:25:11 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Use-C11-char16_t-and-char32_t-for-Unicode-code-po.patch) at 2025-10-28 21:54:35 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v3-0001-Use-C11-char16_t-and-char32_t-for-Unicode-code-po.patch) at 2025-10-28 20:03:17 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v2-0001-Use-C11-char16_t-and-char32_t-for-Unicode-code-po.patch) at 2025-10-26 19:43:01 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v1-0001-Use-C11-char32_t-for-Unicode-code-points.patch) at 2025-10-23 18:15:54 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
History
When Who What
2025-11-01 04:43:52 Jeff Davis (jdavis) Closed in commitfest PG19-3 with status: Committed
2025-11-01 04:43:52 Jeff Davis (jdavis) Changed committer to jdavis
2025-10-29 00:25:51 Jeff Davis (jdavis) Attached mail thread bedcc93d06203dfd89815b10f815ca2de8626e85.camel@j-davis.com
2025-10-29 00:25:50 Jeff Davis (jdavis) Created patch record
Edit