aboutsummaryrefslogtreecommitdiffstats
path: root/src/json.c (unfollow)
Commit message (Expand)AuthorFilesLines
7 daysFaster JSON string serialisation (bug#80529)Mattias Engdegård1-5/+9
2026-01-01; Add 2026 to copyright years.Sean Whitton1-1/+1
2025-08-21Speed up JSON parsing by not maintaining line and column (bug#79192)Mattias Engdegård1-88/+131
2025-04-19Pacify GCC 15 -Wunterminated-string-initializationPaul Eggert1-1/+1
2025-04-19Avoid name clashes with static GnuTLSPaul Eggert1-1/+1
2025-03-30Respect narrowed buffers when parsing JSON (bug#77325)Pip Cet1-6/+7
2025-01-02Update copyright year to 2025Stefan Kangas1-1/+1
2025-01-01Update copyright year to 2025Paul Eggert1-1/+1
2024-12-16Move pure+side-effect-free declarations to byte-opt.elStefan Kangas1-10/+0
2024-12-12Pure storage removal: Remove purecopy hash table flagPip Cet1-1/+1
2024-09-09; * src/json.c: refactor: clean out development detritusMattias Engdegård1-40/+17
2024-09-08Make json-serialize always return a unibyte string (bug#70007)Mattias Engdegård1-12/+2
2024-06-04Spelling fixesPaul Eggert1-1/+1
2024-04-04; * src/json.c: Comment correctionMattias Engdegård1-2/+2
2024-04-04* src/json.c (make_symset_table): Fix over-large allocation size.Mattias Engdegård1-1/+1
2024-04-03; * src/json.c (json_parse_array): Remove unused variable.Mattias Engdegård1-3/+0
2024-04-03; * src/json.c (Fjson_insert): Fix typo in doc (bug#70156).Randy Taylor1-1/+1
2024-04-02; * src/json.c (Fjson_insert): Doc fix.Eli Zaretskii1-1/+2
2024-04-02Fix json-insert unibyte buffer bug (bug#70007)Mattias Engdegård1-39/+11
2024-04-02json-insert doc fixesMattias Engdegård1-2/+3
2024-04-01Update JSON codec doc stringsMattias Engdegård1-48/+50
2024-04-01; * src/json.c (json_parse_object): Call make_hash_table directly.Mattias Engdegård1-2/+1
2024-04-01; json.c stylistic adjustmentsPo Lu1-3/+4
2024-04-01Don't signal `json-end-of-file` for short nonempty bad JSON inputsMattias Engdegård1-3/+3
2024-04-01Faster JSON parsingMattias Engdegård1-119/+68
2024-03-31; Another round of stylistic fixes in json.cEli Zaretskii1-97/+71
2024-03-31; json.c stylistic adjustmentsPo Lu1-25/+32
2024-03-31; json.c stylistic adjustmentsPo Lu1-41/+45
2024-03-30Fix the native JSON support codeEli Zaretskii1-7/+11
2024-03-30Always enable native JSON support and remove Jansson referencesMattias Engdegård1-9/+0
2024-03-30New JSON encoder (bug#70007)Mattias Engdegård1-525/+546
2024-03-30Clean up removal of libjansson parserEli Zaretskii1-67/+0
2024-03-30Replace libjansson JSON parser with a custom oneGéza Herman1-242/+1122
2024-01-24(DOHASH): Change calling conventionStefan Monnier1-3/+2
2024-01-21Add C macro for hash table iterationMattias Engdegård1-25/+22
2024-01-13Inlined and specialised hash table look-upMattias Engdegård1-1/+1
2024-01-13Store hash values as integers instead of Lisp_ObjectMattias Engdegård1-1/+2
2024-01-12Abstract predicate and constant for unused hash keysMattias Engdegård1-1/+1
2024-01-02; Add 2024 to copyright yearsPo Lu1-1/+1
2023-01-01; Add 2023 to copyright years.Eli Zaretskii1-1/+1
2022-12-26Simplify last change (bug#60311)Eli Zaretskii1-14/+26
2022-12-26Fix 'json-available-p' on MS-WindowsMattias Engdegård1-52/+39
2022-07-02Allow NUL characters in JSON inputLars Ingebrigtsen1-2/+4
2022-06-12Use BASE_EQ when comparing with QunboundMattias Engdegård1-1/+1
2022-05-07Add tree-sitter intergrationYuan Fu1-16/+0
2022-02-12Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård1-5/+5
2022-01-01; Add 2022 to copyright years.Eli Zaretskii1-1/+1
2021-07-20Signal an error in json.c function if not availableLars Ingebrigtsen1-16/+9
2021-02-13; * src/json.c (Fjson_parse_string): Fix the doc string.Eli Zaretskii1-8/+8
2021-02-13Pass 'struct json_configuration' as const where possible.Philipp Stephani1-5/+6