SQLite
Timeline
Not logged in

30 ancestors of [b9330b887c]


2014-12-20
22:21
[b9330b887c] Leaf: Support manually disabling overlapped file I/O for Windows sub-platforms other than Windows CE. (user: mistachkin, tags: trunk)

21:14
[cb3e4219ac] Minor fixes and enhancements to the SQLITE_ENABLE_API_ARMOR functionality. (user: mistachkin, tags: trunk)
14:50
[de50f25ce3] Add the "PRAGMA data_version" command for checking to see if a database has been modified. (user: drh, tags: trunk)
14:34
[44ee538374] Closed-Leaf: Update the PRAGMA data_version command so that it reponse to changes made by a shared-cache database connection, and also to changes made by the same database connection. Add test cases to verify the new behavior. (user: drh, tags: data_version_pragma)
2014-12-19
20:27
[c5fb7d6a10] Adding test cases for the "PRAGMA data_version" command. (user: drh, tags: data_version_pragma)
19:28
[43db1f44bc] Experimental "PRAGMA data_version" command for detecting when another process has changed the database file. (user: drh, tags: data_version_pragma)
18:49
[da27a09d1d] Simplify the implementation of the "header-value" pragmas (schema_version, user_version, freelist_count, and application_id) by making them more table-driven. (user: drh, tags: trunk)
2014-12-17
15:03
[8c5dd6cc25] Experimental opimizations to speed up FK constraint CASCADE and SET NULL action processing. (user: dan, tags: trunk)
14:38
[210cb2a6aa] Leaf: Fix some comments in fkey.c. Add tests to fkey8.test. (user: dan, tags: experimental-fk-actions)
2014-12-16
20:13
[35a20a5f22] Experimental opimizations to speed up FK constraint CASCADE and SET NULL action processing. Requires further testing. (user: dan, tags: experimental-fk-actions)
12:46
[7d092ebb67] Fix the e_walauto.test script so that it works on windows. (user: drh, tags: trunk)
00:20
[ae43539e62] Enhanced "stress2" testing in the threadtest3.c test program. (user: drh, tags: trunk)
00:08
[5b1b697040] Make sure the sqlite3BtreeCount() routine does not leave index cursors in an inconsistent state, as doing so might result in an assertion fault inside of sqlite3BtreeKey() called from saveAllCursors() if content is deleted out from under the statement that issued the sqlite3BtreeCount() call. (user: drh, tags: trunk)
2014-12-15
20:49
[5648af96d8] Closed-Leaf: Changes to threadtest3 so that "stress2" is more similar to the SDS stress test. (user: dan, tags: threadtest3)
16:27
[62ef45140c] Add new test file e_walauto.test. (user: dan, tags: trunk)
08:46
[1d44f1b1a9] Fix errors in threadtest3 tests caused by earlier tests neglecting to close database handles. (user: dan, tags: trunk)
2014-12-13
17:41
[ba772cff60] Further enhancements to threadtest3 stress tests. (user: dan, tags: trunk)
2014-12-12
23:17
[d7bb7ea4ab] Add extra tests to threadtest4.c. Fix a benign data race accessing the text encoding using ENC(db). (user: drh, tags: trunk)
16:39
[f6bf86f907] Add extra tests to threadtest3. (user: dan, tags: trunk)
01:27
[d8d3e6d04c] Add new tests to the threadtest4.c program. Fix a long-standing data race in WAL mode for shared-cache. (user: drh, tags: trunk)
00:52
[03c443eaf2] Remove the KeyInfo cache (for now - perhaps we will add it back in later - or maybe not since it provides negligible benefit but adds a lot of complexity and thread-safety risk). Add a mutex to ATTACH to deal with a data race. (user: drh, tags: trunk)
00:40
[6bef7ede2b] Closed-Leaf: Make sure the Btree mutex is held when setting the locking mode and the secure delete flag when attaching a shared-cache database. (user: drh, tags: threadtest4)
00:26
[cefad47ec2] Merge the cell overflow page number cache thread race fix from trunk. (user: drh, tags: threadtest4)
00:20
[b7489f9451] Fix a bug in the threadtest4.c program. Remove the keyinfo cache as it provides minimal performance improvements, and then only at SQL preparation time, not at runtime, and it has problems with data races in shared-cache mode. We might later add the keyinfo cache back but only enable it when shared-cache mode is off. (user: drh, tags: threadtest4)
2014-12-11
19:29
[ec3a74469c] Add the threadtest4.c test program. Not yet working. (user: drh, tags: threadtest4)
16:38
[fc157dd7f1] Fix a race condition to do with very large index keys in shared-cache mode. (user: dan, tags: trunk)
15:27
[258e747bb7] Fix a typo in the documentation for sqlite3_threadsafe(). (user: drh, tags: trunk)
2014-12-10
20:57
[d9f916ba09] Fix a typo causing a test error in e_walhook.test. (user: dan, tags: trunk)
20:29
[2eb6d3e4fb] Add new test file e_walhook.test. (user: dan, tags: trunk)
17:34
[eacb3b7baa] Revise mutex handling by the sqlite3_win32_reset_heap() function. (user: mistachkin, tags: trunk)
04:58
[3528f8dd39] Fix typos in the documentation for sqlite3_table_column_metadata(). No changes to code. (user: drh, tags: trunk)