WIP Incremental Json Parser

Edit
ID 4725
Title WIP Incremental Json Parser
Topic Miscellaneous
Created 2023-12-26 16:50:44
Last modified 2024-04-04 10:58:05 (7 months, 2 weeks ago)
Latest email 2024-04-09 05:23:55 (7 months, 1 week ago)
Status
2024-03: Committed
2024-01: Moved to next CF
Target version
Authors Andrew Dunstan (adunstan)
Reviewers Jacob Champion (jchampion)Become reviewer
Committer Andrew Dunstan (adunstan)
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/4725
git checkout commitfest/cf/4725
Emails
WIP Incremental JSON Parser
First at 2023-12-26 16:48:25 by Andrew Dunstan <andrew at dunslane.net>
Latest at 2024-04-09 05:23:55 by Michael Paquier <michael at paquier.xyz>
Latest attachment (fix-incremental-manifest-parser-memory-leak.patch) at 2024-04-08 22:20:13 from Andrew Dunstan <andrew at dunslane.net>
    Attachment (fix-incremental-manifest-parser-memory-leak.patch) at 2024-04-08 22:20:13 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (shrink-tiny.patch.gz) at 2024-04-08 18:24:32 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: No)
    Attachment (fix_lex_number2.patch) at 2024-04-05 14:15:45 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (fix_lex_number.patch) at 2024-04-04 19:31:12 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (patch) at 2024-04-04 18:48:26 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: Yes)
    Attachment (avoid-duplicate-typedefs.patch) at 2024-04-04 15:16:28 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v15-0001-Introduce-a-non-recursive-JSON-parser.patch.gz) at 2024-04-01 23:52:59 from Andrew Dunstan <andrew at dunslane.net> (Patch: No)
    Attachment (v14-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-03-29 16:42:16 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v13-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-03-21 06:56:00 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (more.diff.txt) at 2024-03-20 19:06:33 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: Yes)
    Attachment (v12-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-03-19 22:07:21 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (wip-fixes.diff.txt) at 2024-03-18 19:34:51 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: Yes)
    Attachment (v11-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-03-18 10:32:32 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v10-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-03-12 01:43:33 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v9-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-03-11 06:43:17 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (chunksize.diff.txt) at 2024-02-26 15:10:08 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: Yes)
    Attachment (meson.diff.txt) at 2024-02-22 20:29:18 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: Yes)
    Attachment (v8-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-02-22 09:38:32 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (meson.diff.txt) at 2024-02-21 14:50:21 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: Yes)
    Attachment (regress_log_003_timeline.gz) at 2024-02-21 00:53:35 from Jacob Champion <jacob.champion at enterprisedb.com> (Patch: No)
    Attachment (v7-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-01-26 17:15:27 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v6-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-01-23 02:02:23 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v5-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-01-22 23:01:20 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v4-0003-Use-incremental-parsing-of-backup-manifests.patch) at 2024-01-22 19:16:07 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (v3-0001-Introduce-a-non-recursive-JSON-parser.patch) at 2024-01-15 15:48:00 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (no-strlen.diff.txt) at 2024-01-09 18:46:17 from Jacob Champion <champion.p at gmail.com> (Patch: Yes)
    Attachment (json-incremental-parser-2023-12-26.patch) at 2023-12-26 16:48:25 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
History
When Who What
2024-04-04 10:58:05 Andrew Dunstan (adunstan) Closed in commitfest 2024-03 with status: Committed
2024-04-04 10:57:54 Andrew Dunstan (adunstan) Added adunstan as committer
2024-04-02 19:23:32 Jacob Champion (jchampion) New status: Ready for Committer
2024-02-20 22:08:12 Jacob Champion (jchampion) Added jchampion as reviewer
2024-02-01 17:25:39 vigneshwaran C (vignesh.postgres) Closed in commitfest 2024-01 with status: Moved to next CF
2024-01-22 22:07:09 Andrew Dunstan (adunstan) Changed authors to Andrew Dunstan (adunstan)
2023-12-26 16:50:44 Andrew Dunstan (adunstan) Attached mail thread 7b0a51d6-0d9d-7366-3a1a-f74397a02f55@dunslane.net
2023-12-26 16:50:44 Andrew Dunstan (adunstan) Created patch record
Edit