/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

2019-09-13
17:51
Add the SQLITE_SUBTYPE flag, which may be passed to sqlite3_create_window_function() to indicate to the core that the window function may call sqlite3_value_subtype() on its arguments. Closed-Leaf check-in: c12653d3d2 user: dan tags: mistake
17:36
Change the meaning of the SQLITE_SUBTYPE flag so that it indicates that the function may use sqlite3_value_subtype() on its arguments. Closed-Leaf check-in: 7f424ec9a3 user: dan tags: window-functions-subtype-fix
17:30
Fix a typo in the carray extension header comment - the comment that serves as the documentation to this extension. check-in: 658a42d363 user: drh tags: trunk
2019-08-24
20:59
Minor performance improvement to balance_nonroot(). Closed-Leaf check-in: c88d42a921 user: dan tags: mistake
17:11
Fix a potential buffer overrun in fts5 caused by corrupt database records. check-in: 156d612800 user: dan tags: trunk
2019-04-19
18:10
Mark two branches as unreachable. Oops - one of those branches was reachable via fuzzcheck tests. Closed-Leaf check-in: 9b888fcc5a user: drh tags: mistake
17:26
Improved optimization of the AND and OR operators. check-in: 0fbd154eb4 user: drh tags: trunk
2019-02-25
15:43
This was originally intended to be the 3.27.2 release, but then I realized that I left out an important patch. Closed-Leaf check-in: 6c5e5e2ee0 user: drh tags: mistake
14:25
Fix a typo in the documentation for sqlite3_total_changes(). check-in: 4febdfb37b user: drh tags: branch-3.27
2018-12-05
23:25
Bungled checkin. Ignore. Closed-Leaf check-in: 9b6e9a6e45 user: drh tags: mistake
21:55
Fix an imbalanced lock problem in sqlite3Normalize() introduced by the simplification in [94ea6379178e3ff6a]. check-in: f69624373e user: drh tags: trunk
2018-01-10
13:44
Checked into the wrong branch. Closed-Leaf check-in: 55116dc30f user: drh tags: mistake
11:56
Fix a problem in os_unix.c causing it to return SQLITE_CANTOPEN instead of SQLITE_READONLY_RECOVERY. check-in: 6a16f554f0 user: dan tags: trunk
2017-12-26
14:32
Fix crashes that could occur if SQL NULL values were passed to the built-in FTS5 snippet function. Edit: breaks amalgamation builds. check-in: 6a790b67a0 user: dan tags: trunk
14:30
Add options to speedtest1.c and speed-check.sh for testing performance of floating-point computatations. check-in: ebfea8728f user: dan tags: trunk
14:12
Add options to speedtest1.c and speed-check.sh for testing performance of floating-point computatations. Closed-Leaf check-in: b3c6105181 user: drh tags: mistake
14:11
Fix crashes that could occur if SQL NULL values were passed to the built-in FTS5 snippet function. Edit: breaks amalgamation builds. check-in: 553a3ad324 user: dan tags: mistake
2017-12-25
13:43
Fix an assertion fault on a syntax error input caused by check-in [6b2ff26c25bb9da3]. Problem discovered by OSSFuzz. check-in: 90d6e4f10d user: drh tags: trunk
2017-10-27
23:28
I was a little concerned about this check-in. Though I could not generate a failure myself, I thought it was risky. I checked it in for further testing. Then, overnight, OSSFuzz found a failure case for me. So the change is now moved out into a deadend branch. Was: Use OP_SCopy rather than OP_Copy to transfer results from a co-routine to its consumer. This undoes an earlier fix for ticket [98825a79ce] by check-in [ec6a06246e] because that problem no longer occurs due to WHERE clause push-down. Closed-Leaf check-in: 0926df095f user: drh tags: mistake
18:24
Fix a Pager ref-count leak in the sqlite_dbpage virtual table. check-in: c063bb04da user: drh tags: trunk
2017-08-22
19:44
mksourceid still does not work right. Leaf check-in: ca5dcb4a36 user: drh tags: mistake
19:43
Attempting to fix the source-id generator so that it works for out-of-tree builds. check-in: 5a037ac2da user: drh tags: mksourceid
15:21
Fix error tests in seldom-used compile-time branches of the unix backend. check-in: 885c2b44a4 user: drh tags: trunk
2017-06-16
10:15
Failed version 3.18.1. Somehow I managed to omit the bug fix which was the entire purpose of 3.18.1 in the first place! Leaf check-in: e3038fbfc2 user: drh tags: mistake
2017-06-15
07:47
Increase the version number to 3.18.1. check-in: 4be2eba8c1 user: drh tags: branch-3.18
2017-02-15
16:11
Add the companion "carray_asc" table-valued function to the carray extension. check-in: a2b4f60b33 user: drh tags: carray_asc
16:04
Bummer. Checked this in as a branch off of the wrong branch.... Was: Add the companion "carray_asc" table-valued function to the carray extension. Closed-Leaf check-in: 396b9d99ae user: drh tags: mistake
15:11
Remove the CLANG_VERSION macro, since we have learned that version numbers in clang are "marketing" and are inconsistent and unreliable. Builds using clang will still use the GCC_VERSION macro since clang works hard to be gcc compatible. check-in: 8d3f485d86 user: drh tags: branch-3.17
2016-09-02
17:27
The previous commit could miss an SQLITE_NOMEM error. This commit catches it. Closed-Leaf check-in: 3a9f4750a6 user: dan tags: mistake
17:18
Within a backup operation, ensure that a read-transaction is opened on the source database before its page size is read. This ensures the page-size used to write to the backup database is the same as its actual page-size, which is important for ZipVFS databases. check-in: 7908fc6049 user: dan tags: trunk
2016-05-11
18:20
Remove a redundant condition from pcache.c. Add an OPTIMIZATION-IF-TRUE comment to another condition that requires it. Closed-Leaf check-in: 4533ed352d user: dan tags: mistake
15:41
Remove some a small amount of redundant code related to PCache.pSynced from pcache.c. check-in: 9cc8cad78f user: dan tags: trunk
2016-04-18
15:51
Faulty check-in. Extraneous edits that were not logically part of the check-in. Closed-Leaf check-in: abf9d602ee user: drh tags: mistake
15:46
Remove quotes from identifiers used as datatype names in a CREATE TABLE statement. Fix for ticket [7d7525cb01b68] check-in: eba27d4d17 user: drh tags: trunk
2016-04-08
15:09
Version 3.12.1 check-in: fe7d3b75fe user: drh tags: release, branch-3.12.0, version-3.12.1
2016-04-05
18:24
Oops. Branched from the wrong baseline. Ignore this one. Closed-Leaf check-in: 8f1f300c28 user: drh tags: mistake
2016-02-15
17:29
Version 3.11.0 check-in: 3d862f207e user: drh tags: trunk, release, version-3.11.0
2015-09-29
17:51
This condition was not always true after all..... Change an always-true condition in the virtual table transaction interface into an assert(). Closed-Leaf check-in: 3e15dea55c user: drh tags: mistake
17:20
Use symbolic names XN_ROWID and XN_EXPR in place of the (-1) and (-2) magic numbers in Index.aiColumn[]. Add asserts to help verify that Index.aiColumn[] is always used correctly. Fix one place in FK processing where Index.aiColumn[] was not being used correctly. check-in: 7d272aa62c user: drh tags: trunk
2015-09-02
12:52
This change is not correct for the boundary case of nCellKey==0. Was: Small performance gain and size reduction in sqlite3VdbeIdxKeyCompare(). Closed-Leaf check-in: 6e0298cdcb user: drh tags: mistake
2015-09-01
23:51
Very minor optimizations in the unix VFS. check-in: 6db3ff45bc user: drh tags: trunk
2015-04-28
13:11
Oops - the deephemerialization needs to occur before the move, not after. Was: Rather than try to keep track of the parent of an ephermeral register when the register moves, just deephemeralize all registers touched by the OP_Move opcode. Closed-Leaf check-in: 091cfe8e0a user: drh tags: mistake
12:44
Shift the Mem.pScopyFrom pointer in the correct direction in OP_Move. Fix for a defective check-in [a2135ad13049] and ticket [d6352363751]. Debugging code only - does not affect normal operation. check-in: add4e043b3 user: drh tags: trunk
2015-04-16
12:09
Checked in the wrong fix. Closed-Leaf check-in: 4b0f44848d user: drh tags: mistake
08:54
Fix a problem in test file e_reindex.test. check-in: 5b3de9390f user: dan tags: trunk
2015-03-30
19:56
Optimize CREATE INDEX, REINDEX and VACUUM statements by taking better advantage of the fact that index keys are being inserted into b-trees in sorted order. Leaf check-in: 763d2bc74b user: dan tags: mistake
12:06
Improve performance of multi-field sorts where the first field has a low cardinality. check-in: 601e7b6b8e user: dan tags: sorter-opt
2014-11-22
16:14
Unintentional edits mistakenly checked in. Was: Remove an obsolete and incorrect comment from the whereLoopOutputAdjust() routine in the query planner. No changes to working code. Closed-Leaf check-in: e1f893c606 user: drh tags: mistake
12:22
Remove a redundant test case (probably a copy/paste error). Add an assert() to where.c to ensure that automatic indexes do not have there output row counts adjusted downward by supplementary constraints. check-in: eea4793349 user: drh tags: trunk
2014-08-29
14:20
Not a fault after all, rather a testing mistake. Move this change back to trunk. Was: Avoid an unnecessary OP_Move operation for expression subqueries. check-in: 2a74129a21 user: drh tags: trunk