2023-12-15 |
D. Richard Hipp | Fix a new JSON test case so that it works even if SQLITE_OMI...
|
commit | commitdiff | tree |
2023-12-14 |
D. Richard Hipp | Add assert()s to FTS5 to fix static analyzer warnings.
|
commit | commitdiff | tree |
2023-12-14 |
D. Richard Hipp | Fix harmless compiler warnings in JSON and FTS5.
|
commit | commitdiff | tree |
2023-12-14 |
D. Richard Hipp | Enhance aggregate order-by so that it transmits subtype...
|
commit | commitdiff | tree |
2023-12-14 |
D. Richard Hipp | Pass subtype information through the aggregate ORDER...
|
commit | commitdiff | tree |
2023-12-13 |
D. Richard Hipp | Avoid invoking sqlite3ExprColUsage() on an unresolve...
|
commit | commitdiff | tree |
2023-12-13 |
D. Richard Hipp | Bug fix in the JSONB validator.
|
commit | commitdiff | tree |
2023-12-13 |
D. Richard Hipp | Improvements to UTF8 handling, and especially the handling...
|
commit | commitdiff | tree |
2023-12-12 |
D. Richard Hipp | Fix the JSON object label comparison object so that...
|
commit | commitdiff | tree |
2023-12-12 |
D. Richard Hipp | The json_valid(*,8) function does a much better check...
|
commit | commitdiff | tree |
2023-12-12 |
D. Richard Hipp | Add NEVER to two unreachable branches in JSON.
|
commit | commitdiff | tree |
2023-12-12 |
D. Richard Hipp | Improvements to JSONB validation - catch more cases...
|
commit | commitdiff | tree |
2023-12-12 |
D. Richard Hipp | Validity checking of text nodes in JSONB.
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | The json_error_position() function now reports an approximat...
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | json_error_position() now uses jsonValidityCheck()...
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | json_valid(*,8) allows minus-signs on hexadecimal literals.
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | Activate JSON_SELFCHECK within fuzzcheck.
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | Rename the new test-control to SQLITE_TESTCTRL_JSON_SELFCHEC...
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | Add SQLITE_TESTCTRL_VALIDATE_JSONB, which if enabled...
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | Work toward enhanced functionality for json_valid(...
|
commit | commitdiff | tree |
2023-12-11 |
D. Richard Hipp | Fix a potential use of uninitialized value in json_valid...
|
commit | commitdiff | tree |
2023-12-08 |
D. Richard Hipp | Fix a harmless UBSAN warning.
|
commit | commitdiff | tree |
2023-12-08 |
D. Richard Hipp | Fix a potential problem RCStr access on a JsonString...
|
commit | commitdiff | tree |
2023-12-08 |
D. Richard Hipp | Fix a harmless compiler warning about "confusing indentation".
|
commit | commitdiff | tree |
2023-12-07 |
D. Richard Hipp | Rework the jsonEachPathLength() routine in json_tree...
|
commit | commitdiff | tree |
2023-12-07 |
D. Richard Hipp | Add ALWAYS() on branches added in [ec0ae4030968c782...
|
commit | commitdiff | tree |
2023-12-07 |
D. Richard Hipp | Improved detection of corrupt JSONB in the jsonReturnFromBlo...
|
commit | commitdiff | tree |
2023-12-06 |
D. Richard Hipp | Work around LLVM's newfound hatred of function pointer...
|
commit | commitdiff | tree |
2023-12-06 |
D. Richard Hipp | Do correct comparisons between object labels in JSON...
|
commit | commitdiff | tree |
2023-12-06 |
D. Richard Hipp | Correctly handle 8-byte sizes in the JSONB format.
|
commit | commitdiff | tree |
2023-12-06 |
D. Richard Hipp | Fix the routine that determines the json_tree.path...
|
commit | commitdiff | tree |
2023-12-06 |
D. Richard Hipp | Test cases for object label matching with escape sequences.
|
commit | commitdiff | tree |
2023-12-06 |
D. Richard Hipp | The rule for the RHS of the ->> and -> operators when...
|
commit | commitdiff | tree |
2023-12-06 |
D. Richard Hipp | Increased rigor in comparisons between object labels...
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Rework the JSON functions so that they use the JSONB...
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Use extra assert() statement to silence harmless static...
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Miscellaneous comment cleanup and typo fixes.
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Use strspn() to accelerate whitespace bypass in the...
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Small performance gain by unwinding the string literal...
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Clean up the JSONB performance test script.
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Use an assert() to fix a harmless static analyzer warning.
|
commit | commitdiff | tree |
2023-12-05 |
D. Richard Hipp | Fix OOM and corrupt JSONB handling in json_patch().
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Rename the internal routine jsonMergePatchBlob() to...
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Fixes to error handling in json_array_length().
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Do not make the input JSONB editable in json_remove...
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Fix errors in rendering JSON5 escape sequences embedded...
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Continuing simplifications and code cleanup.
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Remove reachable ALWAYS and NEVER macros.
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Two new NEVER macros.
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Repair issues and inefficiencies found during testing.
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Better pre-scan size estimations for objects in the...
|
commit | commitdiff | tree |
2023-12-04 |
D. Richard Hipp | Back off on the use of strlen() for situations where...
|
commit | commitdiff | tree |
2023-12-03 |
D. Richard Hipp | Remove dead code. Improved reporting of errors in...
|
commit | commitdiff | tree |
2023-12-03 |
D. Richard Hipp | Avoid problems when the path argument to json_tree...
|
commit | commitdiff | tree |
2023-12-03 |
D. Richard Hipp | Ensure that OOM conditions in the generation of the...
|
commit | commitdiff | tree |
2023-12-03 |
D. Richard Hipp | Enable incorrect JSONB to be rendered into text without...
|
commit | commitdiff | tree |
2023-12-03 |
D. Richard Hipp | Do not let bad hexadecimal digits in malformed JSONB...
|
commit | commitdiff | tree |
2023-12-03 |
D. Richard Hipp | Minor code changes for consistency and to simplify...
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Implement strict JSONB checking in the json_valid(...
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Fix harmless compiler warnings reported by MSVC.
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Code and comment cleanup. Everything should work the...
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Fix harmless compiler warnings. Refactor some identifier...
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Take extra care to ensure that JSONB values that are...
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Protect a memcpy() against OOM conditions.
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Do not allow a JsonParse object to be considered "editable...
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Fix potential unsigned integer underflow in jsonAppendString().
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Minor fix to the header comment on jsonXlateTextToBlob().
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Performance optimization in jsonAppendString().
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Simplification and optimization of the JSON parser.
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Remove a NEVER that can be true if a virtual table...
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Unroll a loop in the parser for a performance increase.
|
commit | commitdiff | tree |
2023-12-02 |
D. Richard Hipp | Fix harmless compiler warnings and enhance performance...
|
commit | commitdiff | tree |
2023-12-01 |
D. Richard Hipp | Performance optimization in the JSON parser.
|
commit | commitdiff | tree |
2023-12-01 |
D. Richard Hipp | JSON cache is now more effective.
|
commit | commitdiff | tree |
2023-12-01 |
D. Richard Hipp | Fix up the JSON cache to work better.
|
commit | commitdiff | tree |
2023-12-01 |
D. Richard Hipp | Cache is working better, but does not preserve the...
|
commit | commitdiff | tree |
2023-12-01 |
D. Richard Hipp | First attempt to get the JSON text-to-binary cache...
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | Remove all trace of JsonNode from the JSON implementation...
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | Convert json_valid() over to using only JSONB as its...
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | Convert json_type() to use JSONB internally.
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | Convert json_insert(), json_replace(), and json_set...
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | Enhance json_set() and json_insert() so that they create...
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | Simplification of the new JSON insert/set test cases.
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | New JSON test cases showing insert or set with missing...
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | New test cases for insert/set/replace with paths that...
|
commit | commitdiff | tree |
2023-11-30 |
D. Richard Hipp | Convert json_insert(), json_replace(), json_set() to...
|
commit | commitdiff | tree |
2023-11-29 |
D. Richard Hipp | Convert the json_error_position() routine to use only...
|
commit | commitdiff | tree |
2023-11-29 |
D. Richard Hipp | The json_patch() function now operates exclusively...
|
commit | commitdiff | tree |
2023-11-29 |
D. Richard Hipp | In the recovery extension, if a payload size is unreasonably...
|
commit | commitdiff | tree |
2023-11-29 |
D. Richard Hipp | Merge all the latest trunk enhancements into the jsonb...
|
commit | commitdiff | tree |
2023-11-29 |
D. Richard Hipp | The assertion change at check-in [7946c79567b0ccd3...
|
commit | commitdiff | tree |
2023-11-29 |
D. Richard Hipp | Convert the json_array_length() function to use JSONB...
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | Fix all known problems with JSONB json_extract().
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | Do not set the J subtype when the output is JSONB.
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | Preserve flexibility in the format of the RHS of -...
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | Attempt to get json_extract() working with pure JSONB...
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | The json_remove() function now uses only JSONB, never...
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | Activate the ability of json_patch() to work on JSONB.
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | All legacy tests are passing.
|
commit | commitdiff | tree |
2023-11-28 |
D. Richard Hipp | The json_patch() code for JSONB compiles and works...
|
commit | commitdiff | tree |