- d770c86 Avoid loading the entire record into memory for an sqlite3_preupdate_old() call that retrieves an IPK value. by dan ยท 1 year, 1 month ago branch-3.46
- c251e9e Fix the OPFS VFS's xOpen() to honor the read-only flag. Fix the OPFS SAHPool VFS to enable re-installation of the VFS after calling OpfsSAHPoolUtil.removeVfs(). by stephan ยท 1 year, 2 months ago
- 5b6803c Fix handling of U+fffd in the LIKE optimization. by drh ยท 1 year, 2 months ago
- d459ffa Ensure that the WhereInfo.revMask bitmap is adjusted when tables are removed by drh ยท 1 year, 3 months ago
- d9c90d3 Fix a bug in the parsing of some corner-case JSON PATH strings that contain by drh ยท 1 year, 3 months ago
- 7cf8f6c Fix a case where the BTCF_AtLast flag was being left set incorrectly. This was causing obscure window function queries to fail. by drh ยท 1 year, 3 months ago
- 8ac0935 Earlier error detection while processing complex aggregate by drh ยท 1 year, 4 months ago
- 36e08ad Early termination of updateAccumulators() after error detection. by drh ยท 1 year, 4 months ago
- e49a3bc Bind the new debug parameters in fuzzinvariants.c. by drh ยท 1 year, 4 months ago
- 6d34c48 Avoid a stack overflow that could be caused by a recursively defined WINDOW() with a strategically embedded error. by drh ยท 1 year, 4 months ago
- 22fa015 When the database encoding is UTF-16LE and the GLOB optimization is used, by drh ยท 1 year, 4 months ago
- 200a01c The LIKE/GLOB optimization restricts its attention to by drh ยท 1 year, 4 months ago
- 2110735 Fix leap-year handling for dates prior to 0400-03-01. by drh ยท 1 year, 4 months ago
- f3d536d Version 3.46.1 by drh ยท 1 year, 4 months ago version-3.46.1
- a751fdd Revision to check-in d9f726ade6b258f8 so that OOM and other unrelated failures by drh ยท 1 year, 4 months ago
- 8cec7ac Fix behavior change in the offset() SQL function introduced by by drh ยท 1 year, 4 months ago
- 016214d Cherrypick ALTER TABLE fixes from trunk so that ALTER TABLE no longer by drh ยท 1 year, 4 months ago
- 3b17183 Cherrypick various minor fixes from trunk into branch-3.46. by drh ยท 1 year, 4 months ago
- 21219fe Enhancements to covering-index prediction. by drh ยท 1 year, 4 months ago
- 4c6a129 Remove unused static var cBadGroup from ext/consio/console_io.c to resolve a compiler warning reported in the fossil forum. This is a build fix, not a functional change. by stephan ยท 1 year, 4 months ago
- b11e7e6 Ensure sqlite3expert.c unregisters any SQL user-functions it registers with the database handle before returning. by dan ยท 1 year, 4 months ago
- 3c44d50 Do not let the number of terms on a VALUES clause be limited by by drh ยท 1 year, 4 months ago
- 9dc32ea Move a misplaced va_end, as reported in [forum:702c79e9da|forum post 702c79e9da]. by stephan ยท 1 year, 4 months ago
- 3903ad4 Improved robustness of parsing of tokenize= arguments in FTS5. by drh ยท 1 year, 4 months ago
- 6552198 Slight doc touchup for [af41a1e6fc8b36e9bf65]/[c7519d98ff09e] based on feedback. No code changes. by stephan ยท 1 year, 5 months ago
- a4ccda2 Work around a difficult-to-trigger Atomics API message-passing quirk in the OPFS VFS which appears in rare instances in some browsers when running high I/O loads. This resolves [https://github.com/sqlite/sqlite-wasm/issues/12 | issue #12 of the npm distribution]. by stephan ยท 1 year, 5 months ago
- 17b83d2 Improve the JS-exception-to-C-result-code conversion to account for the case of a file disappearing while the OPFS VFS is waiting to acquire a lock on it. by stephan ยท 1 year, 6 months ago
- 94dbae0 Fix a potential db corruption case triggered by the OPFS VFS's xCheckReservedLock() implementation. by stephan ยท 1 year, 6 months ago
- 2fdb323 Disable the omit-noop-join optimization when there are 64 or more terms in by drh ยท 1 year, 6 months ago
- ec79dfa Fix an fts5 problem with secure-delete mode causing integrity-check to erroneously report a corrupt index. by drh ยท 1 year, 6 months ago
- 2eec675 Fix a possible buffer overwrite in the ".import" command. by drh ยท 1 year, 7 months ago
- ee8e00f Ensure that sqlite3ViewGetColumnNames() returns non-zero on any error. by drh ยท 1 year, 7 months ago
- 0ed22ad Increase the version number to 3.46.1 by drh ยท 1 year, 7 months ago
- 936c8e4 Fix the window-function group_concat() so that it returns an empty string by drh ยท 1 year, 7 months ago
- bebe2d8 Version 3.46.0 by drh ยท 1 year, 7 months ago version-3.46.0
- 3731703 Ensure an sqlite_dbdata cursor is properly reset before being used again, even if it has already encountered database corruption. by dan ยท 1 year, 7 months ago
- 2526668 Do not attempt to run mmapcorrupt.test with builds that do not support mmap(). by dan ยท 1 year, 7 months ago
- 33087db Fix harmless compiler warnings. by drh ยท 1 year, 7 months ago
- b833793 Fix the -> and ->> operators so that when the RHS is a string that looks like by drh ยท 1 year, 7 months ago
- 0020847 Omit a capi3 test from 2007 that depends upon undefined behavior (UAF). by drh ยท 1 year, 7 months ago
- f765aec Do not run the tests in recovercorrupt4.test with the inmemory_journal permutation. by dan ยท 1 year, 7 months ago
- e212493 Improvements to the documentation of sqlite3_vtab_distinct(). Do not allow by drh ยท 1 year, 7 months ago
- df903fe Improvements to the sqlite3_vtab_distinct() documentation. by drh ยท 1 year, 7 months ago vtab-distinct-fix
- 0462499 Fix the definition of sqlite3_vtab_distinct() such that return codes 2 and by drh ยท 1 year, 7 months ago
- 79dac84 JS error message and doc typos reported in the forum. No code changes. by stephan ยท 1 year, 7 months ago
- b834f62 Improvements to a VDBE comment. No changes to anything that affects queries. by drh ยท 1 year, 7 months ago
- fa0763e Add extra tests for the error messages generated by sqlite3_declare_vtab() when passed something other than a well-formed CREATE TABLE statement. by dan ยท 1 year, 7 months ago
- c72953a The sqlite3_declare_vtab() interface should return SQLITE_ERROR, not by drh ยท 1 year, 7 months ago
- c4439fb Fix a case where an error in the ORDER BY clause of an aggregate function that is part of a trigger body might cause an assert() to fail in an ALTER TABLE command. dbsqlfuzz 899d9255555a07f1fe11a0bb51a2fe197b3150cd by drh ยท 1 year, 7 months ago
- 61f2ee6 Back out the assert() fixes from [a9443dbfbe25e588] and by drh ยท 1 year, 7 months ago alter-table-fix
- 1550771 Fix a case where an error in the ORDER BY clause of an aggregate function that is part of a trigger body might cause an assert() to fail in an ALTER TABLE command. by dan ยท 1 year, 7 months ago
- 9a1a482 If there is no data available for a field in a corrupted record, but the type is available, have the recovery extension substitute 0, 0.0, '' or X'' instead of a NULL value. by dan ยท 1 year, 7 months ago
- f722d91 Add tests to bestindexC.test. No changes to code. by dan ยท 1 year, 7 months ago
- 5d783d5 Fix aggregate function processing to correctly deal with OOMs inside of by drh ยท 1 year, 7 months ago
- e09e451 Add a test for the fixes on this branch. by dan ยท 1 year, 7 months ago cleanup-testing
- 3254206 The sqlite3FaultSim(300) error from [1e8863909ac369e5] must be treated as by drh ยท 1 year, 7 months ago
- 0e4afdd Improvements to the ".testctrl fault_install" command in the CLI. by drh ยท 1 year, 7 months ago
- 7e60106 Add an sqlite3FaultSim(300) call to the sqlite3ParserAddCleanup() routine by drh ยท 1 year, 7 months ago
- 8292aa7 Squelch two OMIT-flag-related warnings reported in [forum:388243d9882067a9|forum post 388243d9882067a9]. No functional changes. by stephan ยท 1 year, 7 months ago
- a8c4383 Add a maintenance-reminder comment explaining [dc58ed65492857]. by stephan ยท 1 year, 7 months ago
- 0e93237 Reformulate a for-in loop to a for loop in wasm.xWrap() to work around a downstream framework-level misbehavior, as reported in [forum:b549992634b55104|forum post b549992634b55104]. by stephan ยท 1 year, 7 months ago
- f0c9bc5 Rename a shadowed local var, as reported in [forum:2ba65af3148585cf|forum post 2ba65af31]. No functional changes. by stephan ยท 1 year, 7 months ago
- 538ad6c Fix a hyperlink typo in session documentation. by drh ยท 1 year, 7 months ago
- d1122a4 Fix bug in test script sessionconflict.test. by dan ยท 1 year, 7 months ago
- a40cae7 Ensure successive scans of pragma virtual tables return consistent rowids. by dan ยท 1 year, 7 months ago
- e871779 Fix a compilation error in test/lemon-test01.y, reported in [forum:f0ad095705|forum post f0ad095705]. by stephan ยท 1 year, 7 months ago
- 11a088b When extracting links from sqlar archives, clobber any existing file or link, and do not call utimes() to set the timestamp - it looks through the link and operates on the target. by dan ยท 1 year, 7 months ago
- 07305e3 Omit redundant unary + operators from the AST. by drh ยท 1 year, 7 months ago
- ebf9702 Avoid unnecessary recursion in sqlite3ExprDeleteNN(). This complicates the by drh ยท 1 year, 7 months ago
- f4744ff Add new sessions API sqlite3changegroup_add_change(). by dan ยท 1 year, 7 months ago
- cbea8d5 Edit comments in sqlite3session.h. by dan ยท 1 year, 7 months ago changegroup-add-change
- 0f78aaf Add tests for sqlite3changegroup_add_change(). by dan ยท 1 year, 7 months ago
- 1002bcf Fix problem in sqlar_uncompress() when being used to extract symbolic links. by dan ยท 1 year, 7 months ago
- 1aa94b5 Add comment to the test/lemon-test01.y file indicating that it does not work by drh ยท 1 year, 7 months ago
- 5b80dbe Add new sessions API sqlite3changegroup_add_change(). by dan ยท 1 year, 7 months ago
- c52c00f Add test cases to test/in7.test. No code changes. by dan ยท 1 year, 7 months ago
- e8ba446 Assume that an SQL function is able to return a subtype if any of its by drh ยท 1 year, 7 months ago
- 2eb9adb Assume that a function is able to return a subtype if either (1) it is itself by drh ยท 1 year, 7 months ago func-rw-subtype
- 5b9b7cb Functions that pass through the sqlite3_value of one of their arguments must by drh ยท 1 year, 7 months ago
- 0901571 The coalesce(), ifnull(), and iif() functions pass through subtype values by drh ยท 1 year, 7 months ago
- 9c0d777 Fix a problem with queries that use "IN(...) ORDER BY ... NULLS LAST" or similar introduced by [d7648e21605a0b38]. by dan ยท 1 year, 7 months ago
- 7281493 Avoid an assert failure accessible only when internal testing features are enabled. dbsqlfuzz crash-66abacda6bca6bd531e25595e8c8068e2c710326.txt. by dan ยท 1 year, 7 months ago
- 01508c8 Fix a case where the recovery extension might write uninitialized data to the recovered database. by dan ยท 1 year, 7 months ago
- aeb6288 Avoid an OP_Next in cases where an IN(...) query against a UNIQUE index may return at most 1 row. by dan ยท 1 year, 7 months ago
- d059774 Fix the CREATE TABLE performance issue described by by drh ยท 1 year, 7 months ago
- 9b4e789 Add a test case to the fix to PRAGMA integrity_check in the previous check-in. by drh ยท 1 year, 7 months ago faster-create
- 78bc133 Do not accept a string that looks like a number used as an argument to by drh ยท 1 year, 7 months ago
- 2ae4531 Omit the OP_SqlExec to "PRAGMA integrity_check" added by [348fa7aaf7958b3f] by drh ยท 1 year, 7 months ago
- f3ea92c Avoid an OP_Next in cases where an IN(...) query against a UNIQUE index may return at most 1 row. by dan ยท 1 year, 7 months ago unique-in-opt
- 2ad1e92 Fix another problem in the recovery extension where a corrupt sqlite_schema table could lead to excessive memory consumption. by dan ยท 1 year, 7 months ago
- 19ca99e Fix a problem causing the recovery extension to use excessive memory and CPU time in some cases. by dan ยท 1 year, 7 months ago
- 8d5fe07 Avoid 32-bit overflow when calculating ncycle for ".scanstats vm". by dan ยท 1 year, 8 months ago
- b11daa5 Fix issues in [/info/1e227ad9f413227f|LIMIT/OFFSET support for virtual tables]. by drh ยท 1 year, 8 months ago
- b95c1d0 Internal JS doc touchups. No functional changes. by stephan ยท 1 year, 8 months ago
- 6c290cc Additional internal docs in the wasm utilities. by stephan ยท 1 year, 8 months ago
- 4c3ab54 Allow virtual table implementations to handle OFFSET but not LIMIT, but not LIMIT but not OFFSET. by dan ยท 1 year, 8 months ago vtab-limit-fix
- 297472a Have where.c ignore any plan from a virtual table that tries to use LIMIT/OFFSET without also using all WHERE constraints. by dan ยท 1 year, 8 months ago
- d3a4dbe Further fixes and improvements to the generate_series() enhancements on by drh ยท 1 year, 8 months ago
- 84a231e Use hex flag masks rather than decimals in ext/misc/series.c. by drh ยท 1 year, 8 months ago
- 3afd5b6 Fix a problem allowing a LIMIT constraint to be passed to a virtual table in cases where there exist WHERE terms that cannot also be passed. by dan ยท 1 year, 8 months ago