SQLite
Timeline
Not logged in

50 most recent timeline items

2016-02-12
05:19
[717c1fc4] Leaf: 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] Leaf: Merge recent fixes and enhancements from trunk. (user: drh, tags: apple-osx)
15:44
[f040a5bb] Leaf: Merge enhancements and fixes from trunk. (user: drh, tags: sessions)
15:10
[1a4182ee] Merge latest trunk changes with this branch. (user: dan, tags: schemalint)
14:12 • Fixed ticket [d06a25c8]: Incorrect result from a UNION with an ORDER BY plus 6 other changes (user: drh)
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
22:22 • New ticket [d06a25c8] Incorrect result from a UNION with an ORDER BY. (user: drh)
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)
20:14
[85eb05dd] Fix a signed/unsigned comparison warning in fts5. (user: dan, tags: trunk)
20:06
[6926f28c] Fix a compiler warning when compiling without SQLITE_ENABLE_FTS3_TOKENIZER. (user: drh, tags: trunk)
19:40
[e0eb217a] Disable the two-argument form of the fts3_tokenizer() SQL function unless the library is built with -DSQLITE_ENABLE_FTS3_TOKENIZER. (user: dan, tags: trunk)
19:36
[a050e6f0] Changes to help the tokenizer run about 33% faster. (user: drh, tags: trunk)
19:15
[04f7da77] Closed-Leaf: Add code to get the tokenizer character-class logic working for EBCDIC. (user: drh, tags: tokenizer-char-class)
03:23
[ff406b97] Faster keywordCode() implementation by taking advantage of the fact that the input is always pure ASCII alphabetic and underscore and that the keyword table is always upper-case. (user: drh, tags: tokenizer-char-class)
02:30
[9115baa1] Demonstrate a much faster sqlite3GetToken() routine by using a lookup table to map initial token characters into a character class. This check-in does not work for EBCDIC. More optimization needed. (user: drh, tags: tokenizer-char-class)
2016-02-07
20:39
[852a529a] Fix harmless compiler warning in 'srcck1' tool and add it to the clean targets. (user: mistachkin, tags: trunk)
00:08
[ab269e72] Add the sourcetest target to Makefile.msc. (user: drh, tags: trunk)
2016-02-06
22:32
[b0b4624f] Add a utility program that looks for assert(), NEVER(), ALWAYS(), and testcase() macros that have side-effects, and reports errors when they are found. Also fix a bug that this utility detected as it was being tested. (user: drh, tags: trunk)