v15-0001-Introduce-a-non-recursive-JSON-parser.patch.gz
application/gzip
Filename: v15-0001-Introduce-a-non-recursive-JSON-parser.patch.gz
Type: application/gzip
Part: 0
Message:
Re: WIP Incremental JSON Parser
Patch
Format: format-patch
Series: patch v15-0001
Subject: Introduce a non-recursive JSON parser
| File | + | − |
|---|---|---|
| src/common/jsonapi.c | 943 | 9 |
| src/include/common/jsonapi.h | 30 | 0 |
| src/include/pg_config_manual.h | 7 | 0 |
| src/test/modules/Makefile | 1 | 0 |
| src/test/modules/meson.build | 1 | 0 |
| src/test/modules/test_json_parser/Makefile | 36 | 0 |
| src/test/modules/test_json_parser/meson.build | 52 | 0 |
| src/test/modules/test_json_parser/README | 25 | 0 |
| src/test/modules/test_json_parser/t/001_test_json_parser_incremental.pl | 23 | 0 |
| src/test/modules/test_json_parser/t/002_inline.pl | 83 | 0 |
| src/test/modules/test_json_parser/t/003_test_semantic.pl | 36 | 0 |
| src/test/modules/test_json_parser/test_json_parser_incremental.c | 320 | 0 |
| src/test/modules/test_json_parser/test_json_parser_perf.c | 86 | 0 |
| src/test/modules/test_json_parser/tiny.json | 378 | 0 |
| src/test/modules/test_json_parser/tiny.out | 19534 | 0 |
| src/tools/pgindent/typedefs.list | 5 | 0 |
Binary attachment — download to view.