Make ECPG locale usage thread-safe

Edit
ID 5166
Title Make ECPG locale usage thread-safe
Topic Refactoring
Created 2024-08-10 10:01:41
Last modified 2024-10-01 15:24:46 (1 week, 1 day ago)
Latest email 2024-10-01 12:04:07 (1 week, 1 day ago)
Status
2024-11: Waiting on Author
2024-09: Moved to next CF
Target version
Authors Thomas Munro (macdice)
Reviewers Peter Eisentraut (petere)Become reviewer
Committer
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/5166
git checkout commitfest/cf/5166
Emails
On non-Windows, hard depend on uselocale(3)
First at 2023-11-15 10:27:49 by "Tristan Partin" <tristan at neon.tech>
Latest at 2024-10-01 12:04:07 by Peter Eisentraut <peter at eisentraut.org>
Latest attachment (v1-0001-Poison-strtod-in-ecpg.patch) at 2024-08-13 23:17:31 from "Tristan Partin" <tristan at partin.io>
    Attachment (v1-0001-Poison-strtod-in-ecpg.patch) at 2024-08-13 23:17:31 from "Tristan Partin" <tristan at partin.io> (Patch: Yes)
    Attachment (v4-0001-Improve-locale-thread-safety-of-ECPG.patch) at 2024-08-10 22:11:00 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Improve-locale-thread-safety-of-ECPG.patch) at 2024-08-10 03:48:45 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Improve-locale-thread-safety-of-ECPG.patch) at 2024-08-10 01:29:51 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (0002-use-correct-printf-attribute.patch) at 2023-11-17 18:18:28 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (0001-ecpg-Use-thread-safe-_l-functions-if-possible.patch) at 2023-11-16 19:57:47 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
History
When Who What
2024-10-01 15:24:46 Peter Eisentraut (petere) Closed in commitfest 2024-09 with status: Moved to next CF
2024-09-02 06:59:10 Peter Eisentraut (petere) New status: Waiting on Author
2024-09-02 06:59:05 Peter Eisentraut (petere) Added petere as reviewer
2024-08-10 10:01:56 Thomas Munro (macdice) Changed authors to Thomas Munro (macdice)
2024-08-10 10:01:42 Thomas Munro (macdice) Attached mail thread CWZBBRR6YA8D.8EHMDRGLCKCD@neon.tech
2024-08-10 10:01:41 Thomas Munro (macdice) Created patch record
Edit