SQLite
Timeline
Not logged in

20 most recent checkins

2014-10-22
20:07
[e580470db7] Leaf: 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] Leaf: 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)
2014-10-21
21:56
[3e922208b6] 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. (user: drh, tags: trunk)
19:35
[6fd09854fe] Test that sqlite3ota_open() works with URI paths. Fix some other issues. (user: dan, tags: experimental-bulk-update)
18:16
[a27861c28c] Further tuning of the cost estimates for skip-scan loops, especially for cases when skip-scan loops are in competition with regular loops. (user: drh, tags: trunk)
18:09
[2402baa002] Add tests for another application writing the database while an ota update is ongoing. (user: dan, tags: experimental-bulk-update)
16:01
[ec1e942f08] Add WHERETRACE debugging output to the whereLoopAdjustCost() routine. (user: drh, tags: trunk)
01:05
[f4b22a2620] If a skip-scan is a proper subset of some other scan, then adjust the cost of the skip-scan upward so that it is more costly than the other scan. Such a cost imbalance can arise under STAT4 because of difficulties in getting an accurate estimate for skip-scans. (user: drh, tags: trunk)
2014-10-20
16:34
[d380a6482a] Merge version-3.8.7 changes with this branch. (user: dan, tags: experimental-bulk-update)
16:24
[0bf1301aac] Have the ota extension perform an incremental checkpoint after generating the wal file. (user: dan, tags: experimental-bulk-update)
2014-10-17
21:35
[19fe4a0a47] Fix a (probably harmless) bug in the CSV output mode of the command-line shell. (user: drh, tags: trunk)
12:11
[aa7bbed10b] Leaf: Merge the 3.8.7 changes into the apple-osx branch. (user: drh, tags: apple-osx)