SQLite
Timeline
Not logged in

50 most recent check-ins

2015-02-28
14:03
[6bf62463] Leaf: In the command-line shell, the inability to read ~/.sqliterc is no longer a fatal error. A warning is issued, but processing continues. (user: drh, tags: trunk)
01:04
[fc51037c] More test cases and requirements marks for pragmas. (user: drh, tags: trunk)
2015-02-27
21:53
[766ad650] Remove all references to SQLITE_DEFAULT_TEMP_CACHE_SIZE. Add requirements marks related to cache_size changing. (user: drh, tags: trunk)
20:28
[8c2b29d9] New requirements marks and a few new test cases to go with them. No changes to code. (user: drh, tags: trunk)
19:40
[acf76843] Leaf: Merge updates from trunk. (user: mistachkin, tags: expShell)
09:41
[a07dcca9] Leaf: Further minor optimizations to flushing fts5 data to disk. (user: dan, tags: fts5)
07:23
[bb104b36] Fix suffix and prefix compression of terms in top-level fts5 segments. And a crash that could follow an OOM condition. (user: dan, tags: fts5)
00:33
[d70b0fd4] Add a couple of requirements marks. (user: drh, tags: trunk)
2015-02-26
21:04
[3bc34fd4] Fix potential memory leaks in the misc 'compress' extension. (user: mistachkin, tags: trunk)
20:49
[8e3ca632] Optimize copying data from fts5 in-memory hash tables to top level segments. (user: dan, tags: fts5)
16:40
[3038d016] Update a requirements mark to reflect a change of wording in the documentation. No changes to code. (user: drh, tags: trunk)
16:32
[a62ba58c] Fix a real bug (in test code) that was introduced while trying to eliminate harmless compiler warnings from OpenBSD (see check-in 10321910990195878c). (user: drh, tags: trunk)
14:54
[208e3cb6] Fix an fts5 bug in large incremental merges. (user: dan, tags: fts5)
14:27
[b1a9e291] Leaf: In the command-line shell, change the units on the ".width" directive from bytes to characters. (user: drh, tags: cli-char-width)
02:33
[4bee8295] Simplifications to the description of the nByte parameter to sqlite3_prepare() and friends. (user: drh, tags: trunk)
2015-02-25
19:24
[7eb022d7] Instead of the 4-byte fields, use regular varints for the poslist-size field in fts5_hash.c. (user: dan, tags: fts5)
14:25
[6d132e7a] Make sure the sqlite3_mutex.id field is initialized in the Win32 mutex implementation, even when SQLITE_DEBUG is turned off. (user: drh, tags: trunk)
14:09
[ba8294e2] Leaf: Merge the latest trunk fixes and enhancements into the apple-osx branch. (user: drh, tags: apple-osx)
14:02
[131a2d31] Leaf: Merge the latest trunk fixes into the sessions branch. (user: drh, tags: sessions)
13:48
[03bbb947] Add support for the linenoise command-line editing library in shell.c. (user: drh, tags: trunk)
13:29
[9d6c1880] Leaf: Version 3.8.8.3 (user: drh, tags: release, version-3.8.8.3, branch-3.8.8)
12:52
[ec27ab0e] Add support for linenoise to shell.c. (user: dan, tags: branch-3.8.8)
10:54
[f7f2598c] Closed-Leaf: Add support for linenoise to shell.c. (user: dan, tags: linenoise)
01:06
[034c16bd] When cleaning with MSVC, prevent superfluous output regarding 'missing' files and directories. (user: mistachkin, tags: trunk)
00:24
[3af300bf] Remove an always-false conditional from constructAutomaticIndex(). Put an assert() in its place to prove that the conditional is always false. (user: drh, tags: trunk)
2015-02-24
20:12
[9d94ac6a] Make sure partial indexes are not qualified incorrectly by a constraint that is inside the ON clause of a LEFT JOIN. Fix for ticket [2326c258d02ead33]. Cherry-pick from 491cfe9b3f87f. (user: drh, tags: branch-3.8.8)
20:10
[1d6fb43a] Prevent partial indexes on the table on the left hand side of a LEFT JOIN from being incorrectly qualified by a constraint in the ON clause of the join. This relaxes the rule introduced by the previous commit (as the partial indexes on the table on the rhs of the LEFT JOIN may now be qualified by terms within the ON clause). (user: dan, tags: trunk)
20:04
[491cfe9b] Make sure partial indexes are not qualified incorrectly by a constraint that is inside the ON clause of a LEFT JOIN. Fix for ticket [2326c258d02ead33]. (user: drh, tags: trunk)
18:39
[c6399958] Closed-Leaf: More test cases to help ensure that partial indexes do not get used if their qualifing constraint is inside the ON clause of a LEFT JOIN. (user: drh, tags: tkt-2326c258)
16:48
[1a1516e4] This additional fix prevents a partial index from being qualified for use if the constraint that qualifies the partial index is part of the ON clause of a LEFT JOIN. (user: drh, tags: tkt-2326c258)
16:22
[a92afe7d] Increase the version number to 3.8.8.3 (user: drh, tags: branch-3.8.8)
16:05
[c0f4e308] Make sure partial automatic indexes are not based on terms in the ON clause of a LEFT JOIN. Fix for ticket [2326c258d02ead3]. UPDATE: This fix does not work where the partial index is a named index. (user: drh, tags: tkt-2326c258)
2015-02-23
20:09
[d6d21ff5] Leaf: Fix building with ENABLE_OTA and OMIT_LOAD_EXTENSION. (user: dan, tags: ota-update)
16:17
[e5ca79d2] Merge latest trunk changes with this branch. (user: dan, tags: ota-update)
15:41
[f7865b94] Change SQLITE_FCNTL_ZIPVFS_PAGER to SQLITE_FCNTL_ZIPVFS. (user: dan, tags: ota-update)
15:02
[ef08ecce] Update the sqlite3ota_db() API to account for the fact that each OTA handle now uses two SQLite database handles. (user: dan, tags: ota-update)
12:22
[1cb675e5] Improve tests for resuming ota updates following power failures. Fix a problem revealed by the same. (user: dan, tags: ota-update)
2015-02-21
20:08
[6d5ed70d] Fix some problems with resuming ota updates if saving the state is interrupted by a power failure or system crash. (user: dan, tags: ota-update)
15:42
[f8917ba4] Update document on sqlite3_mprintf() and related functions. Discuss the %w format and point out that obscure ANSI-C formats are not supported. No changes to code. (user: drh, tags: trunk)
15:13
[f36bb5fa] Merge all recent trunk changes into the sessions branch. (user: drh, tags: sessions)
01:03
[3896e233] Merge trunk changes into the apple-osx branch. (user: drh, tags: apple-osx)
00:56
[c299e55a] Fix a compiler warning associated with USE_PREAD64. (user: drh, tags: trunk)
00:49
[7560a9fa] Fix over-length source code lines in os_unix.c. (user: drh, tags: trunk)
00:19
[28c2b726] Keep track of the optimal number of reserved bytes (by looking at reserve byte requests in calls to sqlite3BtreeSetPageSize()) and then change the reserve byte count to the optimal when doing a VACUUM or when using the backup API. (user: drh, tags: trunk)
2015-02-20
14:36
[718fd8b6] Add some missing comments and fix other minor code issues in sqlite3ota.c. (user: dan, tags: ota-update)
2015-02-19
19:59
[9c8682d6] Ensure the mutex used to protect the linked list of all main database files opened by a single ota vfs is allocated. (user: dan, tags: ota-update)
18:06
[60e0a46b] Update various documentation comments in sqlite3ota.c and sqlite3ota.h. (user: dan, tags: ota-update)
17:16
[905009f6] Fix errors in the EBCDIC upper-case to lower-case translation table. (user: drh, tags: trunk)
16:12
[8215727d] Remove a redundant call to statfs() in the xOpen() method of the unix VFS. Also fix an unused local variable warning. (user: drh, tags: trunk)
15:56
[82c4c4e2] Incremental merge to prevent a huge pileup of merge conflicts resulting from editing the same code in two different branches. (user: drh, tags: apple-osx)