The Wayback Machine - https://web.archive.org/web/20160229162125/http://www.sqlite.org:80/src/timeline?y=ci
SQLite
Timeline
Not logged in

50 most recent check-ins

2016-02-29
15:53
[842b2116] Leaf: Reduce the amount of heap required to store many schemas by storing each column datatype appended to the column name, rather than as a separate allocation. (user: drh, tags: schema-storage)
13:44
[4b55c520] Leaf: Very minor improvement to the performance and reduction in size to the parser by capturing the name and datatype of table columns in a single grammar rule reduction. (user: drh, tags: trunk)
13:37
[519fd03b] Closed-Leaf: Further simplifications to the grammar. (user: drh, tags: schema-storage)
2016-02-27
23:25
[ad3ffe2e] Update the parser so that it pulls out the column name and type all in one go, rather than using separate reductions. (user: drh, tags: schema-storage)
21:16
[d8c94a46] Eliminate the need for the Column.zDflt (using Column.pDflt instead) to reduce the amount of memory needed to hold the schema. (user: drh, tags: trunk)
20:14
[e0b0b431] Leaf: Extend the code in memjournal.c so that it subsumes the role of journal.c. And (untested) can flush journal or statement journal files to disk after they grow to a specified size. (user: dan, tags: memjournal-exp)
19:19
[f681d800] Tighter description of I/O stats in the shell. Show I/O stats on speedtest1.c. (user: drh, tags: trunk)
19:03
[3e5d38f5] Leaf: More compact implementation of PRAGMA onconflict, and some test cases. (user: drh, tags: pragma-onconflict)
17:16
[3a0c347c] Experimental "PRAGMA onconflict=FAIL" statement to change the default ON CONFLICT algorithm to something other than ABORT. (user: drh, tags: pragma-onconflict)
17:12
[3c36948f] Enhance the ".stats" command in sqlite3.exe to show one-time stats information if invoked with one argument. Also show /proc/PID/io information if run on Linux. (user: drh, tags: trunk)
14:04
[d1392c62] Fix a requirement mark to conform to a typo fix in the documentation. (user: drh, tags: trunk)
14:00
[33dd671c] Enhance documentation of sqlite3_snapshot_open() to explain that the database connection must have participated in at least one read operation prior to the beginning of the transaction for which the snapshot is to be opened. Add test cases for this fact. (user: drh, tags: trunk)
00:21
[c2277fab] Add 'Replace.exe' to the MSVC clean target. (user: mistachkin, tags: trunk)
00:21
[00c8fffd] Fix typo in ICU error message. (user: mistachkin, tags: trunk)
00:07
[b850df48] Make sure the Replace.cs file is included in the autoconf tarball. (user: drh, tags: trunk)
2016-02-26
23:13
[3617564c] Support generating the '.def' file using the autoconf Makefile for MSVC. (user: mistachkin, tags: trunk)
21:20
[b8dc1b9f] Fix a potential buffer overflow in the ICU upper() function. (user: drh, tags: trunk)
21:03
[cf4e4fbd] Further refinements to the MSVC batch build process. (user: mistachkin, tags: trunk)
21:01
[4e54e9c0] Leaf: Further refinements to the MSVC batch build process. (user: mistachkin, tags: branch-3.11)
16:14
[4fb4aee8] Leaf: Merge all recent enhancements from trunk, and in particular the SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER change. (user: drh, tags: apple-osx)
16:03
[424b7aee] Fix the ICU extension LIKE function so that it does not read past the end of a buffer if it it passed malformed utf-8. (user: dan, tags: trunk)
15:38
[374b5108] Provide the new SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to sqlite3_db_config() that can be used to activate the two-argument version of fts3_tokenizer() for a specific database connection at run-time. (user: drh, tags: trunk)
13:22
[ff3d7f84] Fix a typo in a comment (though an important comment in that it is used to generate documentation). (user: drh, tags: trunk)
04:13
[3ef6a315] Ephemeral tables used to hold manifested views may not be unordered since they might be subject to an ordered comparison if they are part of a join. (user: drh, tags: trunk)
04:04
[beda0b8c] Remove a debugging "exit" command mistakenly left in the "where.test" module. (user: drh, tags: trunk)
2016-02-25
23:27
[c871473f] Add some comments in the VSIX test tool. (user: mistachkin, tags: trunk)
23:25
[d27f32c6] Add tool for smoke-testing the UWP VSIX package. (user: mistachkin, tags: trunk)
23:22
[799d5f09] Closed-Leaf: Enhance checking of prerequisites in the vsixtest tool. (user: mistachkin, tags: vsixTest)
23:21
[2459d323] Fix an incorrect cost computation for sorting (introduced just a few check-ins ago). Should be NlogN, not NloglogN. (user: drh, tags: trunk)
21:38
[e0d25913] Small optimization in FK handling. (user: mistachkin, tags: trunk)
21:27
[d64d005e] Change the srcck1.c utility program to use only unsigned characters. (user: drh, tags: trunk)
21:19
[832c237f] Change the "PRAGMA stats" command to report size values in LogEst units. The eliminates the need for sqlite3LogEstToInt() unless non-standard compile-time options are used, so leave it out except in those cases. (user: drh, tags: trunk)
20:17
[9ffff484] Disable the RESTRICT foreign key action if "PRAGMA defer_foreign_keys" is set. (user: dan, tags: trunk)
19:52
[8fea1166] Leaf: Disable the RESTRICT foreign key action if "PRAGMA defer_foreign_keys" is set. (user: dan, tags: sessions)
18:54
[b8659004] Merge all the latest changes from trunk. (user: drh, tags: sessions)
18:40
[bf46179d] Query planner improvements: Take the LIMIT into account when estimated the cost of an ORDER BY. Avoid automatic indexes on query loops that are expected to run less than twice. (user: drh, tags: trunk)
18:22
[aab53a21] Closed-Leaf: Improvement on the previous check-in: disallow automatic indexes for any loop that is expected to run less than twice. (user: drh, tags: planner-improvements)
18:03
[5957e793] Do not use an automatic index on an outer loop that only runs once. (user: drh, tags: planner-improvements)
16:04
[d491745c] Take the LIMIT clause into account when estimating the cost of sorting. (user: drh, tags: planner-improvements)
13:33
[2e67a1c8] In the command-line shell: When the ".import" command is creating a new table using column names from the first row of CSV input, make sure double-quotes in the name are properly escaped. (user: drh, tags: trunk)
08:02
[4fe7c4e9] Improve readability and logging of the vsixtest script. (user: mistachkin, tags: vsixTest)
02:56
[788f99f4] Enable all steps and add/update comments. (user: mistachkin, tags: vsixTest)
02:49
[0ab74373] More work. Install and build steps are now tested. (user: mistachkin, tags: vsixTest)
2016-02-24
23:31
[e0029bdf] Fix typo. Improve interim debugging. (user: mistachkin, tags: vsixTest)
23:25
[cce40a0b] Test build all supported configurations and platforms during VSIX testing. (user: mistachkin, tags: vsixTest)
21:42
[496e4ac9] Initial work on an automated VSIX testing tool. Not working or tested yet. (user: mistachkin, tags: vsixTest)
20:16
[e721975f] Extend [3e9ed1ae] so that covering indexes on WITHOUT ROWID tables are also identified. (user: dan, tags: trunk)
19:57
[56f62e34] Change a char* to const char* in order to suppress some harmless compiler warnings. (user: drh, tags: trunk)
17:18
[3e9ed1ae] When an index completely covers a table, it can be used as a covering index even if columns past the 63rd column are indexed and accessed. (user: drh, tags: trunk)
16:14
[b65217c6] Fix a problem with handling identifiers that start with "x" if SQLITE_OMIT_BLOB_LITERAL is defined. (user: dan, tags: trunk)