Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-06-05
| ||
| 16:09 | Temporarily emit a log message when a COMMIT command finishes, regardless of whether it was successful or not. leaf check-in: cb04e9d52e user: dan tags: hctree-bedrock-lcd-ex | |
|
2026-05-27
| ||
| 18:37 | Emit a log message if a full-table scan is recorded against an IPK table by a BEGIN CONCURRENT transaction. check-in: 4b66dc55fe user: dan tags: hctree-bedrock-lcd-ex | |
| 17:13 | Fix a case that was incorrectly recording a full-table scan when a cursor used for an IPK lookup is closed in REQUIRESEEK state. check-in: 9e1b1265f4 user: dan tags: hctree-bedrock-lcd-ex | |
|
2026-05-20
| ||
| 10:41 | Fix for amalgamation builds on this branch. check-in: dd04962c12 user: dan tags: hctree-bedrock-lcd-ex | |
|
2026-05-19
| ||
| 15:33 | Merge branches hctree-bedrock and bedrock-lcd-ex. check-in: 77323fe49e user: dan tags: hctree-bedrock-lcd-ex | |
| 12:40 | Early detection of attempts to overwrite an in-use cache page due to database corruption. [https://issues.chromium.org/issues/513858286|Chromium 513858286]. leaf check-in: 6193e4105b user: drh tags: trunk | |
| 11:15 | Security enhancements to the untested and unused fossildelta.c extension. Bug reports [bugs:/forumpost/3ac3fe3d71|3ac3fe3d71] and [bugs:/forumpost/e7e470b760|e7e470b760]. check-in: 2d3fbbe421 user: drh tags: trunk | |
| 11:08 | Update this branch with latest changes from "bedrock" branch. leaf check-in: 6e89d954fb user: dan tags: bedrock-lcd-ex | |
| 10:33 | Limit the size of input strings to the (disused) spellfix extension to avoid excessive runtime and integer overflows. leaf check-in: 2a8951b548 user: drh tags: branch-3.53 | |
| 10:30 | Fix a NULL pointer dereference in the obscure (and unused) prefixes extension, which I had forgotten even existed. check-in: 24b8ecd17f user: drh tags: branch-3.53 | |
| 10:30 | Limit the size of input strings to the (disused) spellfix extension to avoid excessive runtime and integer overflows. [bugs:/forumpost/2ba45960f4|Bugs report 2ba45960f4]. check-in: 4b16b80cf2 user: drh tags: trunk | |
|
2026-05-18
| ||
| 23:58 | Fix a NULL pointer dereference in the obscure (and unused) prefixes extension, which I had forgotten even existed. [bugs:/forumpost/24a33e5d10|Bug report 24a33e5d10]. check-in: 4880adc053 user: drh tags: trunk | |
| 23:42 | Fix an off-by-one error in matchinfo('b') for FTS3 when there are a large number of columns. check-in: 9bf2f4ca8f user: drh tags: branch-3.53 | |
| 21:45 | Fix an off-by-one error in matchinfo('b') for FTS3 when there are a large number of columns. [bugs:/forumpost/42d5f799d1|Bug report 42d5f799d1]. check-in: c0f2cd6d29 user: drh tags: trunk | |
| 20:46 | Limit the NEAR span in FTS3 to 1 billion, to avoid integer overflow. check-in: 99ea33f48d user: drh tags: branch-3.53 | |
| 20:43 | Limit the NEAR span in FTS3 to 1 billion, to avoid integer overflow. [bugs:/forumpost/4cfcf164d2|Bug report 4cfcf164d2]. check-in: adcb44f9dc user: drh tags: trunk | |
| 20:34 | Fix a problem applying changesets that contain multiple UPDATE constraint loops. leaf check-in: 8e89aafab1 user: dan tags: session-update-loops | |
| 20:30 | Prevent integer overflow due to database corruption in. fts3auxNextMethod(). check-in: aebf56a78d user: drh tags: branch-3.53 | |
| 20:27 | Prevent integer overflow due to database corruption in. fts3auxNextMethod(). [bugs:/forumpost/bce19272cf|Bug report bce19272cf]. check-in: d903795e3b user: drh tags: trunk | |
| 19:46 | When a subquery is an argument to an SQLITE_SUBTYPE function, then set the EP_SubtArg flag on the result-set expressions of that subquery. check-in: d496e93203 user: drh tags: branch-3.53 | |
| 19:44 | When a subquery is an argument to an SQLITE_SUBTYPE function, then set the EP_SubtArg flag on the result-set expressions of that subquery. [bugs:/forumpost/8de44412fd|Bug report 8de44412fd]. check-in: d75c08c841 user: drh tags: trunk | |
| 18:59 | Update the session module so that it can apply changesets containing two or more UPDATE changes that form a dependency loop - so that no single UPDATE can be applied independently without violating a constraint. check-in: 5f8010599f user: dan tags: session-update-loops | |
| 17:58 | Fix the window-function variant of the json_group_object() function so that it correctly handles NULL entries. check-in: d29d9512a7 user: drh tags: branch-3.53 | |
| 17:55 | Fix the window-function variant of the json_group_object() function so that it correctly handles NULL entries. [bugs:/forumpost/0de87b23b3|Bug report 0de87b23b3]. check-in: ac3a958b0a user: drh tags: trunk | |
| 14:32 | Do not attempt the OR-optimization on conjuncts that contain COLLATE operators. check-in: 4c105d7901 user: drh tags: branch-3.53 | |
| 14:28 | Do not attempt the OR-optimization on conjuncts that contain COLLATE operators because (1) such cases are rare and (2) they are tricky to get right and are thus prone to bugs and hard to test. [bugs:/forumpost/329521b269|Bugs report 329521b269] is one such bug that goes back about 20 years and thus demonstrates both points of the previous sentence. check-in: 6228825295 user: drh tags: trunk | |
| 12:12 | Correction to the bugfix at [212c68249cc0e890] so that it works for 2nd and subsequent terms of a row value. check-in: 49c9b80e52 user: drh tags: branch-3.53 | |
| 11:44 | Fix a harmless compiler warning caused by [460243ee4c28873d]. check-in: e076ac7b64 user: drh tags: trunk | |
| 11:35 | Correction to the bugfix at [212c68249cc0e890] so that it works for 2nd and subsequent terms of a row value. [bugs:/forumpost/ba8084256b|Bugs report ba8084256b]. check-in: 49a3c6ade4 user: drh tags: trunk | |
| 10:19 | Raise an error in the dbpage virtual table if the page number on an insert is too large. [bugs:/forumpost/f363b34881|Bug report f363b34881]. check-in: 2bbc8f1404 user: drh tags: trunk | |
| 10:00 | Add a reference to the new sqlite.org/bugs forum. check-in: f2fe7e7a18 user: stephan tags: trunk | |
|
2026-05-17
| ||
| 19:21 | Fix the ".prompt" command so that it honors -bail. [bugs:/forumpost/99cd9319f8|Bug report 99cd9319f8]. check-in: 5b58bdd33f user: drh tags: trunk | |
| 17:50 | Fix the new %J and %j formats so they work correctly with a zero precision. [bugs:/forumpost/277c67d8eb|Bug report 277c67d8eb] check-in: 428b924dd6 user: drh tags: trunk | |
| 17:18 | Fix the sqlite3_value_numeric_type() interface so that it works even if the argument is an sqlite3_value object that came from sqlite3_value_dup(). [bugs:/forumpost/15c4a323bb|Bug report 15c4a323bb]. check-in: 460243ee4c user: drh tags: trunk | |
| 16:35 | In the CLI, make the NO_COLOR prompt the same as the default prompt, only without any color. check-in: cc05e9749c user: drh tags: trunk | |
|
2026-05-16
| ||
| 20:29 | When two tables are joined by USING, the affinity and collating sequence of the join column will be the same as one or the other of the columns in the two tables (which are hopefully the same). check-in: 8096d548eb user: drh tags: branch-3.53 | |
| 20:21 | When two tables are joined by USING, the affinity and collating sequence of the join column will be the same as one or the other of the columns in the two tables (which are hopefully the same). check-in: cbb6f72c10 user: drh tags: trunk | |
| 19:40 | When two tables are joined by USING, the affinity of the join column can be the affinity of the corresponding column in either table. But it must be one or the other. check-in: 8cc0b52cca user: drh tags: trunk | |
| 17:34 | Fix false-negatives in the sqlite3ExprCanReturnSubtype() routine having to do with CASE, CAST, and COLLATE expressions and the "+" no-op operator. check-in: 8eb07e92cf user: drh tags: branch-3.53 | |
| 17:28 | Fix false-negatives in the sqlite3ExprCanReturnSubtype() routine having to do with CASE, CAST, and COLLATE expressions and the "+" no-op operator. [forum:/forumpost/1f0168a120:Forum post 1f0168a120]. check-in: 9be94e9614 user: drh tags: trunk | |
| 17:09 | Have window functions sum(), total() and avg() correctly handle the obscure case where integer overflow occurs as part of the same step that adds the first real value to the running total. Fix for forum post [forum:ec538b04ce | ec538b04ce]. check-in: eb95d18aee user: drh tags: branch-3.53 | |
| 16:08 | Have the sqlite_dbpage module correctly handle constraints of the form "WHERE pgno=$pgno" when $pgno is an integer that cannot be represented as a signed, 32-bit value. check-in: b6ce57f807 user: drh tags: branch-3.53 | |
| 16:02 | Improved comment on sqlite3ExprCanReturnSubtype() as well as one very minor efficiency improvement. closed check-in: b57d6b76b0 user: drh tags: index-on-case-expr-subtype | |
|
2026-05-15
| ||
| 22:53 | If there is a WHERE clause constraint of the form "a=$var" where the value of $var affects the query plan, then automatically reprepare the query if the binding of $var changes. leaf check-in: ce56877950 user: drh tags: branch-3.28 | |
| 19:44 | When using an index on a CASE expression that may return a value with a subtype, avoid discarding any subtype. Possible fix for forum [forum:1f0168a120 | 1f0168a120]. check-in: 69c9a82cba user: dan tags: index-on-case-expr-subtype | |
| 18:36 | Have window functions sum(), total() and avg() correctly handle the obscure case where integer overflow occurs as part of the same step that adds the first real value to the running total. Fix for forum post [forum:ec538b04ce | ec538b04ce]. check-in: 614f8cbc37 user: dan tags: trunk | |
| 17:24 | Have the sqlite_dbpage module correctly handle constraints of the form "WHERE pgno=$pgno" when $pgno is an integer that cannot be represented as a signed, 32-bit value. check-in: 350152d512 user: dan tags: trunk | |
|
2026-05-14
| ||
| 22:39 | If there is a WHERE clause constraint of the form "a=$var" where the value of $var affects the query plan, then automatically reprepare the query if the binding of $var changes. check-in: 1249eeb1b9 user: drh tags: trunk | |
| 17:54 | Handle constraints like "a=$var" where the value bound to $var is -1, 0 or 1 in the same way as a literal -1, 0, 1. This might cause excessive reprepares. leaf check-in: 224e827e87 user: dan tags: reprepare-a=var | |
| 13:29 | Harden the QRF extension against integer overflow problems. check-in: 83d3a0d39b user: drh tags: trunk | |