SQLite
Timeline
Not logged in

50 most recent check-ins

2016-02-14
00:14
[e9753d9a] Leaf: Update a comment. (user: mistachkin, tags: noMemBkpt)
2016-02-13
23:43
[6a9c4a3e] Enhance ability to debug out-of-memory errors. (user: mistachkin, tags: noMemBkpt)
18:54
[37ec3015] Leaf: Provide Sqlite3_SafeInit() and Sqlite3_SafeUnload() entry points on the TCL interface, but have the always return TCL_ERROR, because the non-standard TCL builds on Macs require this. (user: drh, tags: trunk)
17:35
[d198a6db] Leaf: Merge changes from the 3.11.0 release candidate. (user: drh, tags: apple-osx)
15:08
[f6d1cf79] Leaf: Fix another test problem in sessionfault.test. (user: dan, tags: sessions)
14:45
[6c2d34df] Harden sqlite3session_delete() against trying to delete a session that is not currently on the session list. (user: drh, tags: sessions)
14:39
[582b2ae7] Fix a problem in sessionfault.test causing it to segfault following a test failure. This commit does not fix the actual test failure - just the subsequent segfault. (user: dan, tags: sessions)
14:07
[4d7a802e] Merge the changes for the 3.11.0 release candidate from trunk. (user: drh, tags: sessions)
2016-02-12
18:48
[a049fbbd] Fix a potential buffer overread provoked by invalid utf-8 in fts5. (user: dan, tags: trunk)
17:56
[13058020] Fix a fairly obscure buffer overread in fts5. (user: dan, tags: trunk)
17:30
[d9c98587] Fix a documentation typo. No changes to code. (user: drh, tags: trunk)
17:27
[6ea84ec1] Enhance mptester so that it takes great care to delete its test database prior to start-up, including checking the return code from unlink() and retrying after a delay if unlink() fails. Hopefully this will clear intermittant startup problems on Windows. (user: drh, tags: trunk)
05:19
[717c1fc4] Naming updates for Universal Windows Platform. (user: mistachkin, tags: trunk)
00:13
[b5d77199] Remove an unused parameter from whereSortingCost(). (user: drh, tags: trunk)
2016-02-11
22:41
[0beb32d2] Automatically disable FTS3 and FTS4 when building with SQLITE_OMIT_VIRTUALTABLE. (user: drh, tags: trunk)
21:59
[f183e059] Enhance the MSVC makefile to enable building 'testfixture' fully from source code. (user: mistachkin, tags: trunk)
21:55
[52571991] Remove the unexplained extra 3.0 cost factor for the B-tree sorting that is done to implement DISTINCT in the absence of an index to help. (user: drh, tags: trunk)
21:53
[defc762d] Remove the unused fts5BlobCompare() routine. (user: drh, tags: trunk)
21:38
[67ee9b5a] Closed-Leaf: Prevent 'expanded command line X too long' errors during the batch 'for' loops used for copying files. (user: mistachkin, tags: testFixtureSrc)
21:28
[54ff3a26] Enhance the MSVC makefile to enable building 'testfixture' fully from source code. (user: mistachkin, tags: testFixtureSrc)
21:01
[ed49f297] Leaf: Experimental integration of schemalint functionality with the shell tool. Does not work yet. (user: dan, tags: schemalint)
18:18
[61b4c120] Fix another unused variable warning in fts5 code. (user: dan, tags: trunk)
18:08
[facbc424] Avoid a buffer overread when reading a corrupt fts5 structure record. (user: dan, tags: trunk)
17:01
[bc3f7900] Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code. (user: dan, tags: trunk)
15:37
[cfe2eb88] Add JSON1 and FTS5 to the set of extensions subject to close compiler warning analysis. Fix some warnings in each. More (harmless) warnings still exist in FTS5. (user: drh, tags: trunk)
13:30
[a863729c] Leaf: Minor simplifications deferred to the next release. (user: drh, tags: simplify)
2016-02-10
21:45
[e9e6000b] In the MSVC makefile, include the working directory so that it can pickup build generated files (e.g. sqlite3.h, etc). (user: mistachkin, tags: trunk)
19:10
[970881be] Add testcase() macros to the CHECK constraint avoidance logic. Avoid creating an unused VDBE label during CHECK constraint code generation. (user: drh, tags: trunk)
18:24
[7782cb1d] Fix to previous check-in: Make sure CHECK constraints involving the ROWID are not ignored when the ROWID changes. (user: drh, tags: trunk)
16:52
[02fbdbc7] Omit unnecessary CHECK constraints in UPDATE statements, when none of the columns referenced in the CHECK constraint are modified. (user: drh, tags: trunk)
16:03
[6a3aaedf] Omit NOT NULL checks on unchanging columns in an UPDATE. (user: drh, tags: trunk)
13:36
[604f7775] When generating the snapshot-tarball, truncate the date/time in the name to 12 significant digits (YYYYMMDDhhmm) omitting the seconds and fractional seconds. (user: drh, tags: trunk)
13:17
[a3e911e3] Updates to the autoconf tarball README.txt file. (user: drh, tags: trunk)
2016-02-09
22:54
[070ec66f] Update the snapshot tarball name to use the date (ISO8601 format) instead of the SHA1 hash in its name. (user: drh, tags: trunk)
22:39
[4f360b2a] Add the new "snapshot-tarball" target to the unix makefiles, for building a tarball similar to "amalgamation-tarball" but named by the SHA1 hash of the current check-out rather than by the version number. (user: drh, tags: trunk)
22:00
[c7242aa3] Update the MSVC autoconf makefile with the recent changes from the primary one. (user: mistachkin, tags: trunk)
20:37
[1135ad01] Fix the makefiles in the autoconf-tarball so that they build the command-line shell with SQLITE_ENABLE_EXPLAIN_COMMENTS. (user: drh, tags: trunk)
20:31
[61951b15] In the shell, use the appropriate string constant instead of a literal new-line. (user: mistachkin, tags: trunk)
20:11
[751915cb] Enhance the command-line shell to be in auto-explain mode by default. It is no longer necessary to use the ".explain" command to put the shell into a mode where the EXPLAIN output is formatted nicely. That now happens automatically. (user: drh, tags: trunk)
20:04
[6c6d7a6e] Closed-Leaf: Improved auto-detection of EXPLAIN output in the shell. (user: drh, tags: auto-explain)
18:39
[1d62aa6b] Add auto-explain mode to the command-line shell. Default on. Auto-explain tries to automatically detect EXPLAIN queries and format them appropriately. (user: drh, tags: auto-explain)
18:28
[51b6823f] Fix MSVC makefile options that enable control-flow guard. (user: mistachkin, tags: trunk)
17:12
[99228239] Fix the top-level makefiles to always include SQLITE_ENABLE_EXPLAIN_COMMENTS when building the shell. Still need to fix main.mk and the amalgamation tarball. (user: drh, tags: trunk)
16:09
[e1d8ec85] Code simplification: ALTER TABLE ADD COLUMN always upgrades the file_format to 4 if is not there already. No need to upgrade to only 2 or 3 since format 4 has now been supported for over 10 years. (user: drh, tags: trunk)
15:50
[f0734017] Merge recent fixes and enhancements from trunk. (user: drh, tags: apple-osx)
15:44
[f040a5bb] Merge enhancements and fixes from trunk. (user: drh, tags: sessions)
15:10
[1a4182ee] Merge latest trunk changes with this branch. (user: dan, tags: schemalint)
02:12
[ca72be86] Make sure every co-routines has its own set of temporary registers and does not share temporaries, since a co-routine might expect the content of a temporary register to be preserved across an OP_Yield. Proposed fix for ticket [d06a25c84454a]. (user: drh, tags: trunk)
2016-02-08
20:45
[6eab74c9] Fix spelling error in MSVC makefile comments. (user: mistachkin, tags: trunk)
20:40
[1e563c6e] More work on Windows 10 SDK integration. (user: mistachkin, tags: trunk)