SQLite
Timeline
Not logged in

20 most recent timeline items

2014-10-24
20:57
[ecc3544e71] Leaf: Ensure that the "Any prior cache entry associated with newKey is guaranteed not to be pinned" guarantee made to xRekey implementations is not violated. (user: dan, tags: defrag-opt)
19:28
[d95d0313c4] Leaf: Enhance the automatic index logic so that it creates a partial index when doing so gives the same answer for less work. (user: drh, tags: trunk)
18:43
[19736dd9fb] Fix some issues in the new code on this branch related to the handling of corrupt databases. (user: dan, tags: defrag-opt)
16:40
[eab8706dc4] Fix some minor formatting and code organization issues. (user: dan, tags: defrag-opt)
15:26
[401235edf4] Honor a high likelihood() on range constraints. (user: drh, tags: trunk)
14:32
[03d0498d0f] Get the likelihood() functions working on operators like BETWEEN that create virtual terms in the WHERE-clause analysis. (user: drh, tags: trunk)
12:37
[1c220b806d] Leaf: Fix two problems. Tests now passing. (user: drh, tags: api-armor)
00:35
[c297a84bc6] Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in progress and is not yet completely functional. (user: drh, tags: api-armor)
2014-10-23
17:26
[c6a5b67ae1] Leaf: Add debugging code to count the number of iterations of each loop made as part of statement execution. (user: dan, tags: debug-loopcounters)
01:01
[9762ad0639] Implement sqlite3_create_collation() by invoking sqlite3_create_collation_v2() with a NULL destructor argument. This saves a little space. (user: drh, tags: trunk)
2014-10-22
20:07
[e580470db7] Disable the use of strchrnul() unless specifically enabled by compile-time options. (user: drh, tags: trunk)
19:57
[ca3b00c44e] Change the 0x800 bit of SQLITE_TESTCTRL_OPTIMIZATIONS so that it disables the loading of STAT3 and STAT4 content, not just the using of that content. Change the internal name of that bit to SQLITE_Stat34. (user: drh, tags: trunk)
18:42
[854a54c6c2] Merge latest trunk with this branch. (user: dan, tags: defrag-opt)
16:25
[1a5a5da331] Leaf: The _beginthreadex() / _endthreadex() functions should only be used when compiling with MSVC. (user: mistachkin, tags: msvcThreads)
15:33
[ec7321ae48] Leaf: Add tests to check error handling in OTA. (user: dan, tags: experimental-bulk-update)
15:27
[3c933bf95f] Take steps to avoid misestimating range query costs based on STAT4 data due to the roundoff error of converting from integers to LogEst and back to integers. (user: drh, tags: trunk)
14:22
[1581c30c38] Leaf: Version 3.8.6.1 (user: drh, tags: release, branch-3.8.6, version-3.8.6.1)
11:30
[e2729d623c] Sync the database file in sqlite3_ckpt_close(), even if the checkpoint has not finished. (user: dan, tags: experimental-bulk-update)
03:00
[cad7f8d697] Update the version number to 3.8.6.1 (user: drh, tags: branch-3.8.6)
02:43
[674848070e] Call fsync() right after ftruncate() when in journal_mode=TRUNCATE and when synchronous=FULL in order to ensure that transactions are durable across a power loss that happens moments after the commit. Proposed fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1072773. This is a cherry-pick of 3e922208b68563 (user: drh, tags: branch-3.8.6)