SQLite
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2016-02-06
14:14
[a2952231ac] Leaf: Fix an assert() to have a test instead of a side effect (user: pdr, tags: trunk)
2016-02-05
21:09
[22589018ac] Add tests for and remove unreachable branches from fts5 in order to restore test coverage. (user: dan, tags: trunk)
19:40
[ebace2c99b] Leaf: More work on Windows 10 SDK integration. (user: mistachkin, tags: win10sdk)
19:18
[ca91bd8ac7] Further streamlining of fts5 prefix query code. (user: dan, tags: trunk)
17:49
[1cac6c45ee] Make sure the "bak.db" database file does not actually exist before starting the "quota.test" testing. (user: drh, tags: trunk)
16:46
[a6b3527323] From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files. (user: drh, tags: trunk)
14:34
[332c8036ca] Leaf: Merge PRAGMA synchronous=EXTRA and OOM performance enhancements from trunk. (user: drh, tags: begin-concurrent)
14:29
[201fcbeef3] Leaf: Merge OOM handling optimizations and PRAGMA synchronous=EXTRA as well as other enhancements from trunk. (user: drh, tags: apple-osx)
14:15
[a533608cb0] Leaf: Merge enhancements from trunk. (user: drh, tags: sessions)
14:11
[b082538da7] Improvements to the way out-of-memory conditions are handled, resulting in an almost 1% performance gain in the commmon case where OOM errors do not occur. (user: drh, tags: trunk)
13:38
[0a802e96ab] Closed-Leaf: Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority cases where db is guaranteed to be not NULL. (user: drh, tags: oom-handling)
04:55
[fe123ab4f1] Improve ERRORLEVEL handling in the MSVC batch build tool sub-routine 'fn_UnsetVariable'. (user: mistachkin, tags: trunk)
04:50
[9efb223f4c] OOM failures on sqlite3_errmsg16() in an app-defined function are no longer benign. (user: drh, tags: oom-handling)
04:39
[76718bbce7] Another small tweak to the MSVC batch build tool. (user: mistachkin, tags: trunk)
02:50
[a8846aeed9] Minor simplification of schema error reporting. (user: drh, tags: oom-handling)
02:42
[d94416ddca] Further performance improvements that fall out of the mallocFailed changes. (user: drh, tags: oom-handling)
01:55
[c3ef03478a] Improvements to the way that OOM errors are processed. (user: drh, tags: oom-handling)
2016-02-04
19:50
[42736fb0ad] Temporarily back out the 0.5% performance improvement from check-in [632071bac5ff32]. Need a more elaborate solution that works with reentrant virtual tables and SQL functions. (user: drh, tags: trunk)
19:45
[c9c6457d8e] Further improve performance of unindexed fts5 prefix queries. (user: dan, tags: trunk)
17:31
[f465944b75] Avoid running some particularly time-consuming tests as part of veryquick.test. (user: dan, tags: trunk)
11:48
[b787165b25] Remove unnecessary sets of db->mallocFailed. (user: drh, tags: trunk)
11:15
[634d008c34] Use sqlite3_malloc64() instead of sqlite3_malloc() in the spellfix extension. (user: drh, tags: trunk)
10:28 • Fixed ticket [ad2559db38]: JSON does not properly escape control characters plus 5 other changes (user: drh)
10:28
[4f1b5229a3] Escape control characters in JSON. Fix for ticket [ad2559db380abf8]. (user: drh, tags: trunk)
10:14 • New ticket [ad2559db38] JSON does not properly escape control characters. (user: drh)
09:48
[e3157cb5ad] Refinements to synchronous logic: (1) Use PAGER_SYNCHRONOUS_FULL rather than the corresponding magic number. (2) Honor SQLITE_NO_SYNC on xDelete calls with sync (3) Count xDelete syncs during testing (4) Fix #ifs on SQLITE_EXTRA_DURABLE so that directory syncs on journal unlink are off by default. (user: drh, tags: trunk)
02:34
[1c8d300189] Leaf: Add and use the sqlite3VdbeZeroRegister() interface for coding the common operation of writing zero into a register. (user: drh, tags: zero-register)
2016-02-03
22:14
[632071bac5] In the VDBE loop, only check for OOM errors at jumps rather than after every opcode, for about a 0.5% performance increase. (user: drh, tags: trunk)
20:04
[ca11f46db0] Improve performance of fts5 prefix queries on detail=col tables. (user: dan, tags: trunk)
19:52
[ef252bc4b5] Fix markup errors in comments used to generate the documentation - specifically in the documentation on the OP_Seek opcode. (user: drh, tags: trunk)
19:20
[af92401826] Add "PRAGMA synchronous=EXTRA" which syncs the directory containing the rollback journal when the rollback journal is deleted in order to commit a transaction in DELETE mode. (user: drh, tags: trunk)
01:55
[ae8b9d2edf] Enhance the internal sqlite3VdbeAddOpList() interface to automatically update jump destinations. Use this feature to simplify the AUTOINCREMENT code generator. (user: drh, tags: trunk)
2016-02-02
21:19
[063755c815] Add tests to restore full coverage of fts5 code. (user: dan, tags: trunk)
17:40
[62ea9e5ab8] Enhance the performance of fts5 AND and OR queries. (user: dan, tags: trunk)
02:53
[347f6a80c2] Merge recent enhancements from trunk. (user: drh, tags: begin-concurrent)
02:30
[e6a4a16312] Merge recent enhancements from trunk. (user: drh, tags: apple-osx)
02:22
[f3f9200115] Merge all recent enhancements from trunk. (user: drh, tags: sessions)
02:04
[d8b7b1996e] Enhance the comment on the sqlite3_index_constraint object to bring attention to the fact than iColumn field can be negative for a rowid. (user: drh, tags: trunk)
00:59
[7453790c3b] Leaf: Add the SQLITE_DBCONFIG_REQUIRE_WRITE_TXN connection setting, which if enabled requires all write operations to be enclosed within BEGIN ... COMMIT. (user: drh, tags: require-write-txn)
2016-02-01
21:48
[6d7d4703eb] Change the OP_SetCookie instruction to write the literal P3 value, not the value in register P3. (user: drh, tags: trunk)
20:12
[2334e88244] Improve performance of fts5 queries. (user: dan, tags: trunk)
17:20
[4c9222f75b] Number VDBE opcodes starting with 0 instead of 1, as this obviates the lower-bound test on "switch(opcode){...}", making the code smaller and faster. (user: drh, tags: trunk)
16:36
[5d7c092869] Update walcrash.test to ensure that, during a particular test, enough data is written to cause SQLite to sync the wal file 14 times. (user: dan, tags: trunk)
13:58
[a17712bf8d] Fix a problem causing the OR/covering-index optimization to be disabled if compile time parameter SQLITE_MAX_ATTACHED were set to greater than 30. (user: dan, tags: trunk)
13:21
[a9b6a0672f] Minor simplification to the OP_AutoCommit opcode. Fix some code comments related to transaction control. (user: drh, tags: trunk)
00:21
[22eaced727] Fix an assert() that might fail on a corrupt database. (user: drh, tags: trunk)
2016-01-30
21:09
[a2810cf65d] Fix new test cases in stat.test so that they work with -DSQLITE_DEFAULT_AUTOVACUUM=1 builds. (user: dan, tags: trunk)
19:16
[13fb4aa6a8] Performance enhancement for fts5 column filter queries on detail=full tables. (user: dan, tags: trunk)
16:59
[9bec50a1e7] Merge the implementation of OP_IdxRowid and OP_Seek so that OP_Seek no longer requires the rowid register and a separate OP_IdxRowid call. Shorter and faster prepared statements result. (user: drh, tags: trunk)
15:52
[1f4c667f37] Only honor the register subtype value if the MEM_Subtype flag is set. Revised and improved fix for ticket [f45ac567eaa9f9]. (user: drh, tags: trunk)