summaryrefslogtreecommitdiff
path: root/src/json.c
AgeCommit message (Expand)Author
2026-05-26Omit useless casts found by GCC 16Paul Eggert
2026-05-23Prefer ptrdiff_t to size_t when either will doPaul Eggert
2026-05-23Fix unlikely json.c size overflow calculationsPaul Eggert
2026-05-23New function memory_full_upPaul Eggert
2026-03-03Faster JSON string serialisation (bug#80529)Mattias Engdegård
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-08-21Speed up JSON parsing by not maintaining line and column (bug#79192)Mattias Engdegård
2025-04-19Pacify GCC 15 -Wunterminated-string-initializationPaul Eggert
2025-04-19Avoid name clashes with static GnuTLSPaul Eggert
2025-03-30Respect narrowed buffers when parsing JSON (bug#77325)Pip Cet
2025-02-01Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas
2025-01-01Update copyright year to 2025Paul Eggert
2024-12-16Move pure+side-effect-free declarations to byte-opt.elStefan Kangas
2024-12-12Pure storage removal: Remove purecopy hash table flagPip Cet
2024-09-11Merge from savannah/emacs-30Po Lu
2024-09-09; * src/json.c: refactor: clean out development detritusMattias Engdegård
2024-09-08Make json-serialize always return a unibyte string (bug#70007)Mattias Engdegård
2024-06-04Spelling fixesPaul Eggert
2024-04-04; * src/json.c: Comment correctionMattias Engdegård
2024-04-04* src/json.c (make_symset_table): Fix over-large allocation size.Mattias Engdegård
2024-04-03; * src/json.c (json_parse_array): Remove unused variable.Mattias Engdegård
2024-04-03; * src/json.c (Fjson_insert): Fix typo in doc (bug#70156).Randy Taylor
2024-04-02; * src/json.c (Fjson_insert): Doc fix.Eli Zaretskii
2024-04-02Fix json-insert unibyte buffer bug (bug#70007)Mattias Engdegård
2024-04-02json-insert doc fixesMattias Engdegård
2024-04-01Update JSON codec doc stringsMattias Engdegård
2024-04-01; * src/json.c (json_parse_object): Call make_hash_table directly.Mattias Engdegård
2024-04-01; json.c stylistic adjustmentsPo Lu
2024-04-01Don't signal `json-end-of-file` for short nonempty bad JSON inputsMattias Engdegård
2024-04-01Faster JSON parsingMattias Engdegård
2024-03-31; Another round of stylistic fixes in json.cEli Zaretskii
2024-03-31; json.c stylistic adjustmentsPo Lu
2024-03-31; json.c stylistic adjustmentsPo Lu
2024-03-30Fix the native JSON support codeEli Zaretskii
2024-03-30Always enable native JSON support and remove Jansson referencesMattias Engdegård
2024-03-30New JSON encoder (bug#70007)Mattias Engdegård
2024-03-30Clean up removal of libjansson parserEli Zaretskii
2024-03-30Replace libjansson JSON parser with a custom oneGéza Herman
2024-01-24(DOHASH): Change calling conventionStefan Monnier
2024-01-21Add C macro for hash table iterationMattias Engdegård
2024-01-13Inlined and specialised hash table look-upMattias Engdegård
2024-01-13Store hash values as integers instead of Lisp_ObjectMattias Engdegård
2024-01-12Abstract predicate and constant for unused hash keysMattias Engdegård
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-12-26Simplify last change (bug#60311)Eli Zaretskii
2022-12-26Fix 'json-available-p' on MS-WindowsMattias Engdegård
2022-08-29Merge remote-tracking branch 'origin/master' into feature/tree-sitterYuan Fu
2022-07-02Allow NUL characters in JSON inputLars Ingebrigtsen
2022-06-14Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu