aboutsummaryrefslogtreecommitdiff
path: root/src/json.c
Commit message (Expand)AuthorAge
* Fix straggler misspellings and tidy the custom dictionary. Also include picku...larrybr2023-06-07
|\
* | Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
|/
* Ensure that the label for a JSON object really is a string and not an arraydrh2023-05-08
* Fix a comment in the JSON logic. No code changes.drh2023-05-05
* Reduce the maximum depth of nesting in json objects to 1000.dan2023-05-05
* Improved detection of excess recursion on arrays and objects in the JSONdrh2023-05-03
* Allow for lower-case "nan" to mean NaN in JSON.drh2023-05-02
* Improved handling of NULL arguments to json_valid() anddrh2023-05-02
* Fix harmless compiler warnings.drh2023-05-01
* Fix harmless compiler warnings.drh2023-05-01
* Fix abbreviated paths for objects such that they work even if the objectdrh2023-05-01
* Fix a problem with json_patch() when one side or the other is JSON5.drh2023-04-30
* Accept the full ECMAScript 5.1 IdentifyName syntax for keys in objects.drh2023-04-30
* All JSON to understand floating point literals "Inf" and "QNaN" and "SNaN" indrh2023-04-30
* Omit the json_valid() function. Change the name of json_error() todrh2023-04-30
* More ALWAYS() macros.drh2023-04-29
* Add ALWAYS macros on unreachable branches in the new JSON5 logic.drh2023-04-29
* Simplification of the logic that normalizes JSON5 integer literals intodrh2023-04-29
* Do not allow leading zeros on non-zero numeric literals in JSON.drh2023-04-29
* Minor fixes to to the JSON% parser.drh2023-04-29
* Correctly recognize an isolated U+feff as a space character in JSON5.drh2023-04-29
* Bug fixes in the logic to skip over JSON5 comments.drh2023-04-28
* Bug fix in the offset computation for json_error().drh2023-04-28
* Improvements to the accuracy of json_error(). Add the extension SQLdrh2023-04-28
* Add the json_error(X) function that returns the 1-based character offset todrh2023-04-28
* Fix json_tree() so that it is able to deal with the JNODE_RAW labels ofdrh2023-04-28
* Test cases added, and some bugs fixed.drh2023-04-27
* Further optimizations to the JSON parser.drh2023-04-27
* Faster implementation of numberic literal parsing in JSON.drh2023-04-27
* Add support for hexadecimal integer literals in JSON.drh2023-04-27
* All floating point literals "NaN" and "Infinity". Additional variantsdrh2023-04-27
* Fix handling of reverse solidus in string literals. Allow decimal pointsdrh2023-04-27
* Fix the handling of escape solidus in the JSON routines.drh2023-04-27
* JSON string literals may span multiple lines by escaping new line characters.drh2023-04-27
* Allow the labels on JSON objects to be unquoted identifier names.drh2023-04-27
* Performance optimization in the JSON parser.drh2023-04-27
* Permit JSON5 whitespace in all contexts of objects and arrays.drh2023-04-27
* Translate JSON5-only string literal escape sequences into the JSON equivalents.drh2023-04-27
* Implement some of the JSON5 enhancements to string and numeric literals.drh2023-04-26
* Partial implementation of JSON5 numeric literal extensions. Use a switch()drh2023-04-26
* Work toward implementing JSON5 whitespace. Untested and incomplete.drh2023-04-26
* The json_valid() function only returns true for pure JSON. JSON5 (ordrh2023-04-25
* Allow trailing commas in objects and arrays of JSON.drh2023-04-24
* More off-by-one errors in the new JSON parsing.drh2023-04-02
* Fix an off-by-one error in the recognition of -Infinity.drh2023-04-02
* Allow special floating-point value names in JSON: "inf", "-inf", "infinity",drh2023-04-01
* Fix json rendering so that it shows positive and negative infinity asdrh2023-03-17
* The json_group_array(), json_group_object(), and fts5_source_id() functionsdrh2023-01-20
* Update virtual tables json_each and json_tree so that adding "ORDER BY rowid"...dan2023-01-17
* When constructing the JSON Path for the "fullpath" column of thedrh2022-04-04