SQLite
Timeline
Not logged in

11 check-ins occurring around a65a62893c.

2017-01-07
14:47
[3178ec4c] Improvements to the iIdxNoSeek optimization of sqlite3GenerateRowDelete() so that it is automatically disabled for BEFORE triggers but works in all other cases. (user: drh, tags: trunk)
14:26
[db2c0960] Critical fix to the previous check-in so that it works when there are BEFORE triggers that move the cursor before the OP_Delete has a chance to be applied. (user: drh, tags: trunk)
03:26
[f0495c51] Avoid an unnecessary btree seek while deleting an index entry due to a conflict on a REPLACE operation. (user: drh, tags: trunk)
00:56
[d577dda0] Avoid duplicate b-tree searches in the duplicate row detector used to implement DISTINCT. (user: drh, tags: trunk)
00:42
[746b1836] This hack illustrates how to use the VDBE_PROFILE mechanism to show which bytecode operators are using resources other than time. In this case, the number of loops through the binary search code in sqlite3BtreeMovetoUnpacked() is measured, for the purpose of helping to identify unnecessary btree searches. (user: drh, tags: vdbe-aux-perf)
2017-01-06
16:32
[a65a6289] Leaf: Version 3.16.2 (user: drh, tags: release, branch-3.16, version-3.16.2)
13:53
[01b4cb26] Clarify the documentation on sqlite3_column_count(). (user: dan, tags: branch-3.16)
13:52
[4a97ba4e] Ensure that "PRAGMA case_sensitive_like" and "PRAGMA shrink_memory" set the number of output columns to 0 (as they are statements that return no data). (user: dan, tags: branch-3.16)
13:49
[6696cd18] Ensure that "PRAGMA case_sensitive_like" and "PRAGMA shrink_memory" set the number of output columns to 0 (as they are statements that return no data). (user: dan, tags: trunk)
11:56
[b0726941] Improve handling of corrupt databases in fts5. (user: dan, tags: branch-3.16)
11:55
[609ac1c7] Improve handling of corrupt data in fts5. (user: dan, tags: trunk)