- 189e44d Version 3.45.1 by drh ยท 1 year, 11 months ago version-3.45.1 vesion-3.45.1
- 651dcec Detect malformed nested JSONB earlier and stop rendering to avoid long delays. by drh ยท 1 year, 11 months ago
- 3ff77c5 Avoid a potential buffer overread when handling corrupt json blobs. by drh ยท 1 year, 11 months ago
- f838022 When rendering JSONB back into text JSON, report an error if a zero-length by drh ยท 1 year, 11 months ago
- e6a5056 Automatically disable the DISTINCT optimization during query planning if the by drh ยท 1 year, 11 months ago
- f032114 Apply the same fix found in [99057383acc8f920] to descending scans. by drh ยท 1 year, 11 months ago
- 00af690 Slight adjustment to test results for Windows in mmap1.test due to by drh ยท 1 year, 11 months ago
- a8556ee In os_unix.c and os_win.c, do not allow xFetch() to return a pointer to a page buffer that is right at the end of the mapped region - if the database is corrupted in a specific way such a page buffer might be overread by several bytes. by drh ยท 1 year, 11 months ago
- e8df88e Fix harmless "unused parameter" compiler warning in the new fts3IntegrityMethod by drh ยท 1 year, 11 months ago
- 1e47802 Bump the version number to 3.45.1 by drh ยท 1 year, 11 months ago
- 5b9e435 When a JSON input is a blob, but it looks like valid JSON when cast to text, by drh ยท 1 year, 11 months ago
- f05bd8b Ensure that the xIntegrity methods of fts3 and fts5 work on read-only databases. by dan ยท 1 year, 11 months ago
- b5c5f36 When backing out a character in a constructed string in JSON, first make sure by drh ยท 1 year, 11 months ago
- 0dfdf2d wasm build: reformulate an awk invocation to account for awks which do not support the -e flag. Problem reported on the forum via a docker-hosted build. by stephan ยท 1 year, 11 months ago
- f352e0a Version 3.45.0 by drh ยท 1 year, 11 months ago version-3.45.0
- 4c65542 Have the shell tool automatically enable SQLITE_CONFIG_DQS_DDL when executing a ".dump" script against an empty db. by dan ยท 1 year, 11 months ago
- e5b2132 Fix a comment in sessions. No functional changes. by drh ยท 1 year, 11 months ago
- c08a8a3 In fts5, flush the contents of the in-memory hash table whenever the secure-delete option is toggled. This prevents spurious corruption reports under some circumstances. by dan ยท 1 year, 11 months ago
- 5fdabcf Put an SQLITE_ENABLE_SETLK_TIMEOUT branch inside the appropriate ifdef with by drh ยท 1 year, 11 months ago
- ff6905a Improved resolution of unqualified names in the REINDEX command. by drh ยท 1 year, 11 months ago
- e452bf4 Automatically turn off DEFENSIVE mode in the shell tool when executing scripts generated by the ".dump" command against an empty database. Add a warning to the top of generated ".dump" scripts that populate virtual tables. by dan ยท 1 year, 11 months ago
- 62f0c4d Fix date on new file shell9.test. by dan ยท 1 year, 11 months ago shell-dump-fix
- 7cda91c Automatically turn off DEFENSIVE mode in the shell tool when executing scripts generated by the ".dump" command against an empty database. Add a warning to the top of generated ".dump" scripts that populate virtual tables. by dan ยท 1 year, 11 months ago
- 3e2ffbd Minor change to os_unix.c to facilitate 100% MC/DC testing. by drh ยท 1 year, 11 months ago
- f640f79 Ensure that SQLITE_PROTOCOL is not returned too early when a SQLITE_ENABLE_SETLK_TIMEOUT build fails to open a transaction on a wal mode database in cases where blocking locks are not being used. by dan ยท 1 year, 11 months ago
- bf64cbd Remove an ALWAYS() from RTREE. Dbsqlfuzz found a way to make it false. by drh ยท 2 years ago
- cd6ea30 Updates to RTREE to facility testing. by drh ยท 2 years ago
- 4e50f77 Ensure that SQLITE_PROTOCOL is not returned too early when a SQLITE_ENABLE_SETLK_TIMEOUT build fails to open a transaction on a wal mode database in cases where blocking locks are not being used. by dan ยท 2 years ago enable-setlk-fix
- 1ba1384 Update JSON performance testing procedures for clarity and to describe how to by drh ยท 2 years ago
- f537bba Update extension ext/misc/totext.c to avoid both ubsan warnings and dubious real->integer conversions. by dan ยท 2 years ago
- 1cfc040 Update extension ext/misc/totext.c to avoid both ubsan warnings and dubious real->integer conversions. by dan ยท 2 years ago totype-fix
- 76da0dc Avoid errors with SQLITE_OMIT_VIRTUALTABLE builds in json106.test and unionall.test. by drh ยท 2 years ago
- de70e8b Avoid errors with SQLITE_OMIT_VIRTUALTABLE builds in json106.test and unionall.test. by dan ยท 2 years ago
- 267721e Restructure some code to fix what appears to be a false-positive UBSAN warning. by drh ยท 2 years ago
- aa08f88 Fix a #ifdef in sqlite3_test_control() that was preventing builds with by drh ยท 2 years ago
- 4093b29 Convert the JSON functions to use lookaside memory allocation whenever by drh ยท 2 years ago
- 433e904 Change a constant from decimal to hex to avoid a compiler warning on Mac. by drh ยท 2 years ago
- 6db9206 Enhance sqlite3_analyzer.exe so that it uses the ext/consio extension. by drh ยท 2 years ago
- 4167033 Update the sqldiff.exe utility program so that it uses the sqlite3_str by drh ยท 2 years ago
- d059153 Back out [b517a52fa36df0a0] which is no longer reachable due to early by drh ยท 2 years ago
- f5740f7 Adjust the sqlite3PagerDirectReadOk() routine (part of the by drh ยท 2 years ago
- 4eb6263 Fix a problem in fts5 caused by a COMMIT involving fts5 data that immediately follows a ROLLBACK TO that does not. by dan ยท 2 years ago
- 533622f Increase the default "max_page_count" to its theoretical maximum of 4294967294. by drh ยท 2 years ago
- aff7664 Elaborate on the various build flavors used by ext/wasm/. Doc changes only. by stephan ยท 2 years ago
- 3d4d3fb Update and clean up the in-makefile docs for ext/wasm. by stephan ยท 2 years ago
- fe1d821 Back out [99d11e6d0ae6] (enabling of STAT4 in WASM/JNI), per /chat discussion. by stephan ยท 2 years ago
- 92e970a New logic to avoid using indexes that ANALYZE has identified as of little by drh ยท 2 years ago
- 4cfc19f Remove some unnecessary computations from ANALYZE so that ANALYZE runs with by drh ยท 2 years ago avoid-low-quality-indexes
- 4ccf707 Extra steps taken to avoid using low-quality indexes in a query plan. by drh ยท 2 years ago
- 307f326 JNI: move the ByteBuffer-using APIs from public to package visibility for the time being because they have UB-inducing possibilities which need to be worked out. Update test code to account for a change in custom FTS5 columntext() impls. by stephan ยท 2 years ago
- 805cd39 WASM: various build cleanups and add initial infrastructure for a build which elides the oo1 API and its dependents (worker1 and promiser). Sidebar: an attempt was made to move generation of the build rules to an external script, but the mixed-mode make/script was even less legible than the $(eval) indirection going on in the makefile. by stephan ยท 2 years ago
- 7a482b3 Use SQLITE_ENABLE_STAT4 in both the WASM and JNI builds. by stephan ยท 2 years ago
- e24cd27 Minor doc touchup in the JS bits. by stephan ยท 2 years ago
- 2aae3a9 Enable SQLITE_DIRECT_OVERFLOW_READ unless it is specifically disabled using by drh ยท 2 years ago
- 751c4e2 Update fts5origintext4.test to work with SQLITE_DIRECT_OVERFLOW_READ. by dan ยท 2 years ago
- 4c13d3c Performance improvement by unwinding a loop in jsonAppendString(). by drh ยท 2 years ago
- 42203e1 Fix harmless compiler warnings in FTS5. by drh ยท 2 years ago
- 0546a28 Enhance the (undocumented, debug-only) json_parse() SQL function so that it by drh ยท 2 years ago
- d9ac37f Fix a problem in the shell tool (not library) causing an out-of-bounds write if an ".open" command failed, then the user pressed ctrl-c to interrupt a query running on the substitute in-memory database. by dan ยท 2 years ago
- d82320a Ensure that the xColumnText(), xQueryPhrase() and xPhraseFirstColumn() APIs all return SQLITE_RANGE if they are passed a bad column or phrase number. by dan ยท 2 years ago
- b2b7490 Improved handling of malformed unicode within JSON strings. by drh ยท 2 years ago
- 71a32ae Remove an ALWAYS() added in [c50e6c2ace49d092] because it is sometimes false. by drh ยท 2 years ago
- 5a85cf5 Fix harmless compiler warnings associated with [5db30bcc338aac1c] by drh ยท 2 years ago
- c1805ab Avoid signed integer overflow during integrity_check of FTS5. by drh ยท 2 years ago
- 57c9874 Improvements to the query planner to address the inefficiency described by drh ยท 2 years ago
- 4ed0b11 Add debugging output routines sqlite3ShowWhereLoop(X) and by drh ยท 2 years ago
- 8a630c2 Change parameters on a debugging function to include "const". by drh ยท 2 years ago
- ba5043f Add the -fno-sanitize-recover=undefined to the sanitizer builds used for sdevtest and release testing. To ensure that any test that provokes undefined behaviour fails. by dan ยท 2 years ago
- 09e6c82 Update #ifdef checks in pager.c and util.c to account for [0462a2612d1fc1d0] to resolve the build problem reported in [forum:9819032aac|forum post 9819032aac]. by stephan ยท 2 years ago
- 0810150 Fix a usan complaint about signed integer overflow. by dan ยท 2 years ago
- 15bff25 Add a new comment to debugging output routine sqlite3WhereLoopPrint() to by drh ยท 2 years ago
- c2eff91 Add internal core-developer-only documentation of the JSONB format. by drh ยท 2 years ago
- 0d7f0e4 Fix SQLITE_ENABLE_SETLK_TIMEOUT assert() statements in os_unix.c to avoid reading past the end of the unixShmNode.aMutex[] array. by dan ยท 2 years ago
- 95cf958 Avoid harmless integer overflow in pager status statistics gathering. by drh ยท 2 years ago
- 3262ca8 In JSON - minor code cleanup and refactoring with a small size reduction by drh ยท 2 years ago
- c52aebb Remove redundant conditional from sqlite3ExprCanBeNull(). by drh ยท 2 years ago
- 7c1033b On second thought, we don't really need sqlite_dbdata accessible to the CLI. by drh ยท 2 years ago
- 4449a1b Fix harmless compiler warning in the randomjson.c extension. by drh ยท 2 years ago
- 611b9d3 More precise computation of the size of data structures in the query planner. by drh ยท 2 years ago
- 09259af Add ALWAYS() and NEVER() on branches made unreachable by recent changes. by drh ยท 2 years ago
- 3e2ec83 Ignore COLLATE operators when determining whether the result of a subexpression by drh ยท 2 years ago
- 9c36095 Test case for the previous check-in. by drh ยท 2 years ago
- 60c435d When unable to resolve an identifier, change the Expr node into TK_NULL by drh ยท 2 years ago
- 3a0e826 Always make the sqlite_dbdata virtual table available in the CLI. by drh ยท 2 years ago
- a3569fb Extra ALWAYS() macros to verify state in the sqlite3ExprCanBeNull() routine. by drh ยท 2 years ago
- 459f7b1 Remove a stray comment in the JSON code. by drh ยท 2 years ago
- d9252d0 New JSON invariant test cases. by drh ยท 2 years ago
- c4dd6b4 Add NEVER() to an unfalsifiable branch. by drh ยท 2 years ago
- fc76750 Fix JSON to JSONB translation so that it deals correctly with Infinity and NaN. by drh ยท 2 years ago
- 095f2c5 Ensure that the insert/delete size delta on JSONB objects in the JSON cache by drh ยท 2 years ago
- cf6fe5a Add randomjson.c to testfixture. Use it for a new set of invariant tests by drh ยท 2 years ago
- 0a46ff9 Ensure that all object labels for individual objects generated by by drh ยท 2 years ago
- 52a4691 Bug fix in the randomjson.c extension. by drh ยท 2 years ago
- 2ae9564 Enhancements to ext/misc/randomjson.c. by drh ยท 2 years ago
- 0d20159 Enhancements to the "randomjson.c" extension. Automatically load that extension by drh ยท 2 years ago
- 1326441 Enable SQLITE_STRICT_SUBTYPE for default builds of the shell, fuzzcheck, by drh ยท 2 years ago
- 5f3dd86 New test case based on Chromium bug report 1511689. by drh ยท 2 years ago
- 40e614e In the count-of-view optimization, deferring freeing obsolete parts of the by drh ยท 2 years ago
- 97f7ead Avoid expiring prepared statements in the middle of an integrity-check. by dan ยท 2 years ago
- b7fad0d Add mention of --buildonly and --dryrun to the testrunner.tcl usage screen. by drh ยท 2 years ago