- 063d0d4 Fix up the JSON cache to work better. by drh ยท 2 years ago jsonb-cache
- 5bfa7e6 Cache is working better, but does not preserve the hasJson5 flag. by drh ยท 2 years ago
- ca1ce77 First attempt to get the JSON text-to-binary cache working. All test cases by drh ยท 2 years ago
- 4b9ed1b Remove all trace of JsonNode from the JSON implementation. The JSONB format by drh ยท 2 years ago
- 38aeb97 Convert json_valid() over to using only JSONB as its internal format. by drh ยท 2 years ago
- 276042b Convert json_type() to use JSONB internally. by drh ยท 2 years ago
- 0ab1e25 Convert json_insert(), json_replace(), and json_set() over to using only by drh ยท 2 years ago
- 6679596 Enhance json_set() and json_insert() so that they create missing substructure. by drh ยท 2 years ago jsonb-insert
- 7394a6e Simplification of the new JSON insert/set test cases. by drh ยท 2 years ago
- ad27c43 New test cases for insert/set/replace with paths that indicate substructure by drh ยท 2 years ago
- bfc7e62 Convert json_insert(), json_replace(), json_set() to use JSONB internally. by drh ยท 2 years ago
- 694beec Convert the json_error_position() routine to use only JSONB internally. by drh ยท 2 years ago
- da25783 The json_patch() function now operates exclusively on JSONB. This patch by drh ยท 2 years ago
- 6d7afd8 Merge all the latest trunk enhancements into the jsonb branch. by drh ยท 2 years ago
- 2ba5534 The assertion change at check-in [7946c79567b0ccd3] is insufficient to fix by drh ยท 2 years ago
- 4b54d6c Convert the json_array_length() function to use JSONB instead of JsonNodes. by drh ยท 2 years ago
- 748178a Fix all known problems with JSONB json_extract(). by drh ยท 2 years ago
- 1f8c7c7 Do not set the J subtype when the output is JSONB. by drh ยท 2 years ago jsonb-extract
- 1ef232c Preserve flexibility in the format of the RHS of -> and ->> operators found by drh ยท 2 years ago
- 1cab41e Attempt to get json_extract() working with pure JSONB only, and without by drh ยท 2 years ago
- ef97f83 The json_remove() function now uses only JSONB, never JsonNodes, internally. by drh ยท 2 years ago
- 940b23b In SQLITE_ENABLE_SETLK_TIMEOUT builds, use blocking locks in place of sleep() calls when opening a read-transaction. by dan ยท 2 years ago
- b8950e0 Handle an SQLITE_BUSY_TIMEOUT error if one occurs while attempting a shared lock on a read-lock slot. by dan ยท 2 years ago blocking-dms-lock
- 26cd4b5 Activate the ability of json_patch() to work on JSONB. by drh ยท 2 years ago
- ec1f59f All legacy tests are passing. by drh ยท 2 years ago jsonb-patch
- 5026ddb The json_patch() code for JSONB compiles and works sometimes, but there are by drh ยท 2 years ago
- f46f89d More aggressive use of jsonBlobEdit(). Improvements to the MergePatch by drh ยท 2 years, 1 month ago
- eb04a0b Add untested (#ifdefed-out) code for the MergePatch algorithm against JSONB. by drh ยท 2 years, 1 month ago
- bae2d0f Have SQLITE_ENABLE_SETLK_TIMEOUT builds block when locking a read-lock slot. by dan ยท 2 years, 1 month ago
- e52854a In SQLITE_ENABLE_SETLK_TIMEOUT builds, use blocking locks in place of sleep() when opening a read-transaction. by dan ยท 2 years, 1 month ago
- 8a3034a Enhance the (SQLITE_DEBUG-only) json_parse() routine so that it shows a by drh ยท 2 years, 1 month ago
- 821a4c9 Give the json_valid() function an optional second argument that determines by drh ยท 2 years, 1 month ago
- 85eafe6 Convert the json_tree() and json_each() virtual tables over to use JSONB has by drh ยท 2 years, 1 month ago
- b4e5bc6 All tests passing. by drh ยท 2 years, 1 month ago jsonb-tree
- 15c0b03 Fix corner-case error conditions. by drh ยท 2 years, 1 month ago
- 50b3783 Same results as the legacy JsonNode implementation on a small set of test cases. by drh ยท 2 years, 1 month ago
- e09a38c Remove unused elements from the json_tree() cursor. by drh ยท 2 years, 1 month ago
- 796abda Remove the vestigal JsonNode logic from json_tree() and json_each(). by drh ยท 2 years, 1 month ago
- aea2d23 Almost working. Path is still not exactly right when Root is defined on by drh ยท 2 years, 1 month ago
- c247410 Generate the fullkey and path columns of json_tree(). by drh ยท 2 years, 1 month ago
- b7d5cb7 Handle the path argument to json_tree() and json_each(). by drh ยท 2 years, 1 month ago
- 5e6500c Continuing work on json_tree() against a JSONB. by drh ยท 2 years, 1 month ago
- 48cca24 Add the --buildonly and --dryrun options to testrunner.tcl. by dan ยท 2 years, 1 month ago
- abbdbdf Incremental progress toward getting json_each() and json_tree() to work by drh ยท 2 years, 1 month ago
- 88a61ff Allow a pattern to filter test scripts to be appended to testrunner.tcl "mdevtest", "sdevtest" and "release" commands. e.g. "tclsh test/testrunner.tcl sdevtest fts5%". by dan ยท 2 years, 1 month ago
- f5232b3 Get all CLI print calls which went to stdout in 3.44.0 to continue going to stdout. by larrybr ยท 2 years, 1 month ago
- ab70266 Fix jsonParseReset() to properly clear the JsonParse.aBlob element. by drh ยท 2 years, 1 month ago
- c0f8d58 Omit precompiled binaries from the source tree. by drh ยท 2 years, 1 month ago
- d47719e Omit the precompiled binary from the source tree. by drh ยท 2 years, 1 month ago
- ac8b6e7 Merge the latest trunk enhancements and fixes into the jsonb branch. by drh ยท 2 years, 1 month ago
- 77044f3 CLI .output/.once to not redirect ".timer on" results. by larrybr ยท 2 years, 1 month ago
- 226aeba Fix an fts5 problem that could occur when mixing regular and secure delete operations on a single table. by dan ยท 2 years, 1 month ago
- 5d175eb Fix output redirect bug reported in [forum:/forumposts/cbf4933cfeee74bb|the forum]. by larrybr ยท 2 years, 1 month ago
- a328c42 Minor doc fix in src/betreeInt.h, prompted by an email report. No code changes. by stephan ยท 2 years, 1 month ago
- 92752a3 For CLI build with unused function warnings on, #ifdef out a console I/O function, fPutbUtf8(). by larrybr ยท 2 years, 1 month ago
- c0314bc Correct the URL for loading sqlite3-worker1-bundler-friendly.mjs from sqlite3-worker1-promiser-bundler-friendly.js, so that the promiser can be used in bundler-using environments. Problem reported via email. by stephan ยท 2 years, 1 month ago
- cf72606 Inserts invalid JSONB should return "malformed JSON", not a json path error. by drh ยท 2 years, 1 month ago
- 27fea97 Direct editing of JSONB using json_insert() and json_set(). by drh ยท 2 years, 1 month ago
- e1df37b Correct blob-to-text rendering in some corner cases. by drh ยท 2 years, 1 month ago
- d9f3d6d Merge console I/O changes for Windows CLI. by larrybr ยท 2 years, 1 month ago
- 664fe31 Fix the translation of JSON5 numeric values from BLOB into text. by drh ยท 2 years, 1 month ago
- e97f295 Merge all recent trunk fixes and enhancements into the jsonb branch. by drh ยท 2 years, 1 month ago
- 8a4ceca Make edits directly to the JSONB BLOB when the input to json_replace() by drh ยท 2 years, 1 month ago
- e788255 Sync w/trunk as pre-merge-to-trunk sanity check. by larrybr ยท 2 years, 1 month ago
- a4050f1 Fix the trace3-4.4 test to be more rebust against timing quirks. by drh ยท 2 years, 1 month ago
- 4f77a27 Back out an incorrect change to the sqlite3ExprCompareSkip() function that by drh ยท 2 years, 1 month ago
- 0fcaf16 Convert an assert in OP_VCheck into a branch that aborts the opcode, as this by drh ยท 2 years, 1 month ago
- 56bb07b Fix an assert() in fts5 that could be true following an OOM or IO error in contentless-delete mode. by dan ยท 2 years, 1 month ago
- 033127a Cherrypick shell1.test fix. by larrybr ยท 2 years, 1 month ago
- 4c9a02c Cherrypick shell1.test fix. by larrybr ยท 2 years, 1 month ago
- 73e3e0c Correct conditional compilation issue seen with MSVC in the Win32 mutex subsystem. by mistachkin ยท 2 years, 1 month ago
- 046a7f9 When ENABLE_SETLK is defined, avoid ever blocking on the lock mutex in os_unix.c when requesting an exclusive lock. by dan ยท 2 years, 1 month ago
- 52c41ed Adjust an assert() in fts5WritePoslistData() so that it only applies if there by drh ยท 2 years, 1 month ago
- b8688e1 Another assertion fault fix, similar to [a9443dbfbe25e588]. dbsqlfuzz by drh ยท 2 years, 1 month ago
- 11c512d When SQLITE_ENABLE_SETLK_TIMEOUT is defined, use a separate mutex in os_unix.c for each shm locking slot. by dan ยท 2 years, 1 month ago
- f9ae48b Add the new "run-fuzzcheck" target on the autoconf unix makefile. Requires by drh ยท 2 years, 1 month ago
- 003d419 Add an assert() to prove the sqlite3_prepare() always either returns by drh ยท 2 years, 1 month ago
- 735e7ee When SQLITE_ENABLE_SETLK_TIMEOUT is defined, use a separate mutex in os_unix.c for each shm locking slot. by dan ยท 2 years, 1 month ago unix-setlk-timeout-mutexes
- e416251 Merge the latest trunk enhancements and fixes into the jsonb branch. by drh ยท 2 years, 1 month ago
- f2bb6ab Fix harmless compiler warnings in debugging code. by drh ยท 2 years, 1 month ago
- c15133e Fix an incorrect assert() associated with ALTER TABLE where an unknown by drh ยท 2 years, 1 month ago
- e1edecf Simplify and make more rational how console I/O package features are selected. (Motivated by Fiddle and other command-line utilities to soon use the package.) No substantive code-execution changes. by larrybr ยท 2 years, 1 month ago
- 11e8242 Both json_remove() jsonb_remove() work on pure JSONB as long as the input by drh ยท 2 years, 1 month ago
- 5e3ae1e Some simple test cases for JSONB direct remove. by drh ยท 2 years, 1 month ago
- 91c8e65 Changes so that if SQLITE_ENABLE_SETLK_TIMEOUT is defined as 2 instead of 1, all blocking locks are taken for a single millisecond and the default busy-handler invoked as normal. by dan ยท 2 years, 1 month ago
- 8c96d3c jsonb_remove() now works without having to use a JsonNode parse, assuming by drh ยท 2 years, 1 month ago
- af0c9ff The jsonb_remove() routine now appears to be working. by drh ยท 2 years, 1 month ago jsonb-remove
- 0399994 Work toward getting jsonb_remove() to work directly on JSONB blobs. by drh ยท 2 years, 1 month ago
- 9eb7694 Improvements to the description of sqlite3_errmsg() and sqlite3_errstr(). by drh ยท 2 years, 1 month ago
- fb57c8a Merge all the latest enhancements and fixes from trunk into the jsonb branch. by drh ยท 2 years, 1 month ago
- 5cc4ab9 Fix an exception misuse in test-opfs-vfs.js. by stephan ยท 2 years, 1 month ago
- 1b96310 JNI: add more wrapper1 Sqlite.Blob tests. by stephan ยท 2 years, 1 month ago
- bd06d86 JNI: clear out the sqlite3_context native pointer after calling UDF callbacks which do not have an argv (as was already done for those which have an argv). Add related tests and code commentary. by stephan ยท 2 years, 1 month ago
- 4d6b10c JNI doc updates. by stephan ยท 2 years, 1 month ago
- 6b36312 JNI: add the @Experimental annotation and mark all java.nio.ByteBuffer-related methods with it. by stephan ยท 2 years, 1 month ago
- 9730114 JNI test code cleanups. by stephan ยท 2 years, 1 month ago
- d7ef0e8 JNI: add CONFIG_LOG and CONFIG_SQLLOG support to wrapper1. Code-adjacent cleanups. by stephan ยท 2 years, 1 month ago
- 253727b JNI: apply an internal level of API indirection to avoid having to work with massively-mangled names for the various sqlite3_config() overloads. by stephan ยท 2 years, 1 month ago
- 7df0446 Add NEVER() to a branch made unreachable by [6f9eed826f5b3d1c]. by drh ยท 2 years, 1 month ago
- 5d59669 JNI: reimplement Tester2.execSql() using the high-level API. by stephan ยท 2 years, 1 month ago