From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> To: Jeff Davis <pgsql(at)j-davis(dot)com> Cc: Peter Eisentraut <peter(at)eisentraut(dot)org>, Daniel Verite <daniel(at)manitou-mail(dot)org>, Robert Haas <robertmhaas(at)gmail(dot)com>, Jeremy Schneider <schneider(at)ardentperf(dot)com>, pgsql-hackers(at)postgresql(dot)org Subject: Re: Built-in CTYPE provider Date: 2024-03-18 22:04:55 Message-ID: 3703896.1710799495@sss.pgh.pa.us Views: Whole Thread |Raw Message |Download mbox |Resend email Thread: 2023-12-05 23:46:06 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2023-12-12 21:14:23 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2023-12-13 13:28:30 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-16 00:30:39 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2023-12-18 19:45:46 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-19 20:59:03 from Robert Haas <robertmhaas(at)gmail(dot)com> 2023-12-20 00:18:01 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-20 12:49:20 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2023-12-20 19:13:12 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-20 19:24:55 from Robert Haas <robertmhaas(at)gmail(dot)com> 2023-12-20 22:57:16 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-21 00:38:47 from Robert Haas <robertmhaas(at)gmail(dot)com> 2023-12-22 11:26:43 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2023-12-28 01:26:35 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2023-12-29 02:57:16 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-01-09 01:17:48 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2024-01-09 22:55:44 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-09 22:17:44 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2024-01-09 22:31:59 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-10 07:35:07 from Jeremy Schneider <schneider(at)ardentperf(dot)com>📎 2024-01-11 23:36:33 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-10 22:56:23 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2024-01-11 19:05:36 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-12 02:02:30 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-01-12 16:58:51 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-12 18:00:28 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2024-01-12 18:13:04 from Robert Haas <robertmhaas(at)gmail(dot)com> 2024-01-14 23:23:28 from Michael Paquier <michael(at)paquier(dot)xyz> 2024-01-12 18:16:42 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-15 14:30:16 from "Daniel Verite" <daniel(at)manitou-mail(dot)org>📎 2024-01-15 19:42:56 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-18 12:53:36 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-01-18 19:42:10 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2024-01-18 22:03:30 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-01-22 18:49:56 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-01-22 23:33:54 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-02-07 09:53:36 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-02-13 02:01:29 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-02-13 06:24:32 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-02-27 03:01:37 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-01 05:05:34 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-02 23:02:00 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-08 01:00:21 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-12 08:24:14 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-03-13 07:44:37 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-14 08:08:19 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-14 08:54:35 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-03-14 20:42:20 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-17 21:46:33 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2024-03-18 17:00:03 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-03-18 22:04:55 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2024-03-18 22:48:34 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-03-18 22:54:46 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2024-03-19 03:38:57 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2024-03-19 04:03:01 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2024-03-19 12:41:35 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-03-21 00:13:26 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-22 14:51:49 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-03-22 17:26:10 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-03-25 07:29:47 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-03-25 17:52:56 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-03-26 07:14:46 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-04-03 23:19:02 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-03-24 11:00:00 from Alexander Lakhin <exclusion(at)gmail(dot)com> 2024-03-24 23:41:20 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-03-25 07:07:35 from Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> 2024-03-26 07:04:28 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-03-27 22:13:55 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-04-01 19:52:31 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-04-04 12:05:27 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-04-04 22:22:12 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2024-04-04 23:38:11 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2024-03-27 15:53:33 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2024-03-27 17:40:19 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-06-29 22:08:57 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-01 19:24:15 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-01 23:03:52 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-02 01:19:08 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-02 16:51:45 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-02 22:05:09 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-07-02 23:03:33 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-03 21:19:07 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-04 21:26:41 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-05 21:38:45 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-06 19:51:29 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-06 20:19:21 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2024-07-09 01:05:45 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-09 01:17:52 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2024-07-09 08:00:24 from Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> 2024-07-09 14:51:39 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2024-07-09 23:20:12 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-11 12:50:40 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-17 15:48:46 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-17 22:03:26 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-18 06:06:43 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-18 08:05:34 from Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> 2024-07-18 14:00:15 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-18 14:45:20 from Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> 2024-07-18 17:13:34 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-18 16:52:44 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-18 17:03:31 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2024-07-18 23:39:08 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-19 15:50:41 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-19 07:44:21 from Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> 2024-07-19 16:26:20 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-07-18 11:29:27 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2024-07-24 15:19:13 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-24 15:27:20 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-07-24 15:44:42 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2024-07-24 15:36:21 from Joe Conway <mail(at)joeconway(dot)com> 2024-07-26 11:29:58 from Noah Misch <noah(at)leadboat(dot)com> 2024-07-06 20:37:06 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2024-07-05 11:55:40 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2024-07-05 17:13:09 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-03-14 14:38:53 from Peter Eisentraut <peter(at)eisentraut(dot)org> 2024-03-14 20:42:28 from Jeff Davis <pgsql(at)j-davis(dot)com> 2024-02-16 00:13:19 from Jeff Davis <pgsql(at)j-davis(dot)com>📎 2023-12-13 15:34:15 from "Daniel Verite" <daniel(at)manitou-mail(dot)org> 2023-12-13 17:12:25 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-14 14:01:59 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-20 23:47:51 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2023-12-21 00:04:39 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2023-12-21 00:29:02 from Jeremy Schneider <schneider(at)ardentperf(dot)com> 2023-12-21 22:24:01 from Jeff Davis <pgsql(at)j-davis(dot)com> 2023-12-21 23:00:26 from Jeff Davis <pgsql(at)j-davis(dot)com> Lists: pgsql-hackers
Jeff Davis <pgsql(at)j-davis(dot)com> writes: > It may be moot soon, but I committed a fix now.
Thanks, but it looks like 846311051 introduced a fresh issue. MSVC is complaining about
[21:37:15.349] c:\cirrus\src\backend\utils\adt\pg_locale.c(2515) : warning C4715: 'builtin_locale_encoding': not all control paths return a value
This is causing all CI jobs to fail the "compiler warnings" check.
Probably the best fix is the traditional
return <something>; /* keep compiler quiet */
but I'm not sure what the best default result is in this function.
regards, tom lane