- 513c9a1 Fix a longstanding problem causing an RBU vacuum to omit releasing some locks before finishing. by dan ยท 4 years, 10 months ago
- 8737d46 In RBU, avoid passing VFS xShmLock calls through to the underlying VFS in cases where xShmMap calls may not be. This fixes a bad interaction with ZipVFS. by dan ยท 4 years, 10 months ago
- e0d2096 Modify the sessions extension to use more efficient SQL when applying a changeset or patchset. by dan ยท 4 years, 10 months ago
- a2560ce Add tests for sqlite3session_memory_used() interface. by dan ยท 5 years ago
- 1242c0c Fix an issue with sha3_query() when the first argument contains blank by drh ยท 5 years ago
- 3a5e975 Update cksumvfs to check that the xCurrentTimeGetInt64 method of the underlying VFS is not NULL before invoking it. by dan ยท 5 years ago
- 0cb735b Add the sqlite3session_memory_used() API to the sessions module. For querying the amount of heap memory currently being used by a session object. by dan ยท 5 years ago
- 5763f3d Fix a broken assert() in fts5 that could be triggered by corrupt database records. by dan ยท 5 years ago
- 0bf3334 When the -statstep option is passed to the "rbu" executable, print out memory stats right before exiting, as well as every -statstep steps. by dan ยท 5 years ago
- 84b168f Change an fts5 assert() that can be triggered by a corrupt database to an if() condition. by dan ยท 5 years ago
- 7710878 Add an "#ifndef SQLITE_AMALGAMATION" block around the typedef for u64 in shathree.c. by dan ยท 5 years ago
- 69871ba Fix the expert extension so that it handles generated columns correctly. by dan ยท 5 years ago
- 70f3eda Add an optional function to the chsumvfs extension. When activated by by drh ยท 5 years ago
- 1418b9d Add tests for a 'delete' command on a contentless table where values that weren't actually inserted are NULL. by dan ยท 5 years ago
- aeb6bc5 Fix harmless compiler warnings associated with the recent FTS5 enhancements. by drh ยท 5 years ago
- b9ceb83 Ensure that fts5 function matchinfo() is registered before running tests that use it in fts5corrupt3.test. by dan ยท 5 years ago
- 3190b88 When merging prefix lists in fts5, use 16-way merges instead of 2-way merges. This faster. by dan ยท 5 years ago
- 0b1e70c Enhance the generate_series() table-valued function to support negative by drh ยท 5 years ago
- 4338000 Prevent potential segfault in the sqlite-expert idxPopulateStat1 context cleanup code. by mistachkin ยท 5 years ago
- 64f1ef6 Allow a search for an N character prefix in fts5 to use a prefix index of size N+1, if no prefix index of size N exists. by dan ยท 5 years ago
- 0fa433b Improve performance for fts5 column filters that filter for more than one column. e.g. "{col1 col2 col3}:phrase". by dan ยท 5 years ago
- cad760d Fix a compiler warning in fts5_aux.c. by dan ยท 5 years ago
- 6d19bf9 Add missing cast to fts5 bm25() code. by dan ยท 5 years ago
- 3181706 Remove a redundant "if( rc==SQLITE_OK )" from the fts5 bm25() code. by dan ยท 5 years ago
- 66efc39 Move an "if( rc==SQLITE_OK )" to outside a loop body in the fts5 bm25() code. by dan ยท 5 years ago
- 1c5b23f Fix a case in the FTS5 integrity check where a corrupt database could cause a buffer overread. by dan ยท 5 years ago
- ec89628 Update mkunicode.tcl to match the change erroneously made to machine generated file fts5_unicode2.c in [b7b7bde9]. by dan ยท 5 years ago
- d36f588 Fix harmless compiler warnings about unused function parameters. by drh ยท 5 years ago
- 3ef2cb5 Fix a potential NULL pointer dereference in the geopoly_overlap() routine by drh ยท 5 years ago
- 8ea1109 Update cksumvfs.c so that if SQLITE_AMALGAMATION is defined, SQLITE_CKSUMVFS_STATIC is implied. by dan ยท 5 years ago
- c30b78f Add test infrastructure for cksumvfs. And update cksumvfs so that it works in concert with version 2 VFSs. No changes to core SQLite. by dan ยท 5 years ago
- 8bb3961 Fix a problem causing sqlite3_carray_bind() to return an undefined value. by dan ยท 5 years ago
- ea847f1 Add a single-argument form to the CARRAY table-valued function, with by drh ยท 5 years ago
- 19f7bd3 Ensure that the table argument passed to Tcl_GetIndexFromObjStruct() in the sessions module test code is declared "static". by dan ยท 5 years ago
- d1d43ef Prevent fts5 tokenizer unicode61 from considering '\0' to be a token characters, even if other characters of class "Cc" are. by dan ยท 5 years ago
- 71cb422 Minor fixes to the cksumvfs documentation in the header comment of the source by drh ยท 5 years ago
- f6b0464 Fix some fts5 problems with signed integer overflow causing segfaults in -ftrapv builds. by dan ยท 5 years ago
- 0897c3c In the CSV extension, use SQLITE_TRANSIENT rather than SQLITE_STATIC on by drh ยท 5 years ago
- f46be6a Allow fts5 trigram tables created with detail=column or detail=none to optimize LIKE and GLOB queries. Allow case-insensitive tables to optimize GLOB as well as LIKE. by dan ยท 5 years ago
- 12a6a1e Fix a segfault caused by running "column LIKE NULL" against an fts5 table using the trigram tokenizer. Fix for [e33ee62575fc22]. by dan ยท 5 years ago
- 95dca8d FTS5 does not handle tokens that contain embedded nul characters. Prevent the trigram tokenizer from returning such tokens. Fix for [2ba5930b2]. by dan ยท 5 years ago
- a22c1c8 Add the -trigram option to the fts5txt2db.tcl script. by dan ยท 5 years ago fts5-trigram
- ccf578d Add tests for the trigram tokenizer. Fix minor issues. by dan ยท 5 years ago
- 33a99fa Add experimental unicode-aware trigram tokenizer to fts5. And support for LIKE and GLOB optimizations for fts5 tables that use said tokenizer. by dan ยท 5 years ago
- 7548ab2 In fts5 integrity checks, do not compare the contents of the index against an external content table unless specifically requested. by dan ยท 5 years ago
- 39c7125 Fix a problem in sqlite-expert causing it to ignore equality constraints on the second or subsequent columns of a multi-column PRIMARY KEY. by dan ยท 5 years ago
- f2e151a Fix a problem in fts5 causing the in-memory hash table to be flushed more often than necessary. by dan ยท 5 years ago
- 3acd3fb Fix a "jump depends on unitialized value" valgrind/asan error in fts5. by dan ยท 5 years ago
- f2fa084 Earlier detection of corruption in the rtreecheck() SQL function to prevent by drh ยท 5 years ago
- 86f477e Catch fts5 index corruption caused by issuing 'delete' commands with incorrect data earlier in some cases. Also fix a couple of test script problems. by dan ยท 5 years ago
- acd3c8a Fix a sanitizer warning in zipfile.c. by dan ยท 5 years ago
- 832aa02 Add fts5 test to confirm that for a table with columns a, b, c and d, "{a b}" and "-{c d}" are handled similarly. by dan ยท 5 years ago
- c08716a Fix harmless USAN warnings from gcc9. by drh ยท 5 years ago
- 26c48d2 Fix a problem building fts3 separately from the amalgamation. by dan ยท 5 years ago
- 08b9208 Fix harmless compiler warnings that surface in newer versions of GCC. by drh ยท 5 years ago
- 7033ce4 Reorder declarations in the decimal extension for C89. by drh ยท 5 years ago
- cec5f1d Fix compilation issues with MSVC. by mistachkin ยท 5 years ago msvcWarn
- 0c52f5a Fix other potentiall pointer aliasing problems associated with subclassing by drh ยท 5 years ago
- 9d44327 Fix another case where a corrupt record could cause an assert() to fail in fts3. by dan ยท 5 years ago
- a7c7400 More harmless compiler warning fixes. by drh ยท 5 years ago
- bbc9e19 Fix an integer overflow bug in fts5 triggered by a corrupt record. by dan ยท 5 years ago
- b16425d Fix a broken assert() in fts3 that could fail when handling corrupt records. by dan ยท 5 years ago
- 7db1ed5 Fix handling of another corrupt database case in fts3. by dan ยท 5 years ago
- f488bc1 Avoid a potential buffer overread in fts3 when processing corrupt records. by dan ยท 5 years ago
- b695bab Fix another fts3 problem with processing corrupt records. by dan ยท 5 years ago
- 30b5db1 Fix a problem that could cause an infinite loop in the fts3 'merge' command. by dan ยท 5 years ago
- 85c4754 Add the ieee754_to_blob() and ieee754_from_blob() functions. Fix the handling by drh ยท 5 years ago
- 8cda77d Add the ieee754_mantissa() and ieee754_exponent() functions to the iee754 by drh ยท 5 years ago
- ec18b6e Fix the decoding of subnormal values in the ieee754 extension. by drh ยท 5 years ago
- b5b9bf8 In the one-argument version of the ieee754() extension function, if the by drh ยท 5 years ago
- 9f683de Add the decimal extension. It is built into the shell, but is an optional by drh ยท 5 years ago
- e78c027 Fix a harmless compiler warning. by drh ยท 5 years ago decimal
- 6b64718 Avoid unnecessary normalization in decimal_sum(). Trim excess trailing by drh ยท 5 years ago
- 427af8d Add the decimal_mul() function. by drh ยท 5 years ago
- beb9def An extension for doing decimal arithmetic on strings. by drh ยท 5 years ago
- 3259295 Fix problems with handling return value of mmap() in lsm_unix.c (mmap() returns MAP_FAILED on error, not NULL). by dan ยท 5 years ago
- 067b92b Extend the refactoring into extensions. Clean up stray newlines. by drh ยท 5 years ago
- 0ad1b32 Fix an assert() in fts3 that could fail when processing a corrupt record. by dan ยท 5 years ago
- 5d237bf Fix a problem with retrying constraint failures within sqlite3changeset_apply() calls with the SQLITE_CHANGESET_INVERT flag is set. by dan ยท 5 years ago
- b65ce39 Fix an assert() in fts3 that can fail when processing a corrupt record. by dan ยท 5 years ago
- 56e3818 Fix a buffer overread in fts3 that could occur when decoding a corrupted record. by dan ยท 6 years ago
- ac4f7cf Make sure the bbox object is fully initialized in geopoly, even if reading by drh ยท 6 years ago
- 5c10930 Fix a case where a corrupted fts3 record could cause an assert() failure, or spurious SQLITE_NOMEM error in builds with assert() disabled. by dan ยท 6 years ago
- a3d6b8e Fix the cksumvfs extension so that it will not register itself more than once. by drh ยท 6 years ago
- efc752b Fix minor compile issues with optional extensions. by drh ยท 6 years ago
- 23e3c34 Avoid another potential OOB read in sqlite3expert.c. by dan ยท 6 years ago
- 1a7feef User-suggested improvement to the README.txt for the ICU extension. by drh ยท 6 years ago
- c795e3d Avoid harmless UB in memcpy() in the JSON extension. by drh ยท 6 years ago
- becd68b Fix a use-after-free bug in the fts3 snippet() function. by dan ยท 6 years ago
- b2c6fe2 Update code in sqlite3expert.c to account for the fact that "-- TRIGGER xyz" VM comments are now omitted for some builds. by dan ยท 6 years ago
- d48eafb Fix another build problem for SQLITE_OMIT_VIRTUALTABLE builds. by dan ยท 6 years ago
- 219b8e7 Fix a null pointer deference that can occur on a strange matchinfo() query. by drh ยท 6 years ago
- 2d3ed22 Fix a failing assert() in fts3 triggered by a corrupt database. by dan ยท 6 years ago
- eb8305b Fix a compiler warning in cksumvfs.c. by drh ยท 6 years ago
- 3d42fb7 Fix harmless compiler warnings. by drh ยท 6 years ago
- 44a5c86 Minor change to the sqlite_stmt virtual table, for test coverage. by drh ยท 6 years ago
- fcf31b2 Add the SQLITE_FCNTL_CKPT_START file-control. Use it to optimize the by drh ยท 6 years ago ckpt-start-fcntl
- cdb6ce9 Add the new SQLITE_IOERR_DATA result code and use it in cksumvfs. by drh ยท 6 years ago
- 95063d8 Do not allow page_size changes on an active cksumvfs database. by drh ยท 6 years ago
- 065e4a8 Add the cksumvfs extension. by drh ยท 6 years ago