Error-safe user functions - initial patch

Edit
ID 4039
Title Error-safe user functions - initial patch
Topic Refactoring
Created 2022-12-05 21:45:23
Last modified 2022-12-09 15:17:38 (1 year, 11 months ago)
Latest email 2023-01-03 18:16:40 (1 year, 10 months ago)
Status
2023-01: Committed
Target version
Authors Tom Lane (tgl)
Reviewers Become reviewer
Committer Tom Lane (tgl)
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/4039
git checkout commitfest/cf/4039
Emails
Error-safe user functions
First at 2022-10-03 19:44:27 by Nikita Glukhov <n.gluhov at postgrespro.ru>
Latest at 2023-01-03 18:16:40 by Robert Haas <robertmhaas at gmail.com>
Latest attachment (v2-ltree-intarray-error-safe.patch) at 2022-12-28 06:00:34 from Amul Sul <sulamul at gmail.com>
    Attachment (v2-ltree-intarray-error-safe.patch) at 2022-12-28 06:00:34 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (ltree-intarray-error-safe.patch) at 2022-12-27 13:31:01 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (change-to_regproc-implementation.patch) at 2022-12-26 23:00:00 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (fts-soft-errors-1.patch) at 2022-12-26 17:47:02 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (detect-bad-input-in-xid-and-cid.patch) at 2022-12-25 20:38:49 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (regfoo-soft-errors-1.patch) at 2022-12-25 17:13:26 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (dont-leak-compiled-regex.patch) at 2022-12-24 15:42:35 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (jsonpath_error_free-v2.patch) at 2022-12-23 17:19:44 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (0001-Provide-error-safety-for-contrib-seg-s-input-functio.patch) at 2022-12-21 23:19:52 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (jsonpath_error_free.patch) at 2022-12-18 14:42:39 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (0001-convert-xml_in.patch) at 2022-12-15 22:18:03 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (0001-fix-range-and-multirange.patch) at 2022-12-15 03:33:05 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v1-0025-Change-varbit_in-to-allow-non-throw-error-reporti.patch) at 2022-12-14 12:35:02 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (v1-0013-Change-macaddr8_in-to-allow-non-throw-error-repor.patch) at 2022-12-13 12:33:19 from Amul Sul <sulamul at gmail.com> (Patch: Yes)
    Attachment (0001-fix-soft-domain-input.patch) at 2022-12-10 21:01:24 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (0001-fix-json-and-jsonb.patch) at 2022-12-10 19:38:38 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (0001-adjustments-for-json_in.patch) at 2022-12-10 14:35:12 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v5-0001-infrastructure.patch) at 2022-12-08 22:57:09 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v4-0001-infrastructure.patch) at 2022-12-07 22:32:21 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v3-0000-preliminary-refactoring.patch) at 2022-12-06 20:21:09 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v2-0001-infrastructure.patch) at 2022-12-05 21:40:06 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (0001-infrastructure.patch) at 2022-12-03 21:46:41 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (0001-Add-IOCallContext-node.patch) at 2022-12-01 17:46:48 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (errorsafe_functions_v01.tgz) at 2022-10-03 23:13:52 from Nikita Glukhov <n.gluhov at postgrespro.ru> (Patch: No)
    Attachment (errorsafe_functions_v01.tgz) at 2022-10-03 19:44:27 from Nikita Glukhov <n.gluhov at postgrespro.ru> (Patch: No)
History
When Who What
2022-12-09 15:17:38 Tom Lane (tgl) Closed in commitfest 2023-01 with status: Committed
2022-12-09 15:17:38 Tom Lane (tgl) Changed committer to tgl
2022-12-05 21:45:33 Tom Lane (tgl) Changed authors to Tom Lane (tgl)
2022-12-05 21:45:23 Tom Lane (tgl) Attached mail thread 3bbbb0df-7382-bf87-9737-340ba096e034@postgrespro.ru
2022-12-05 21:45:23 Tom Lane (tgl) Created patch record
Edit