/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

History of test/lock.test

2016-04-06
16:27
Fix a problem in test script lock.test. Fix minor issues in pager.c. file: [be4fe081] check-in: [84de8813] user: dan branch: tempfiles-lazy-open, size: 11598
2015-02-27
20:28
New requirements marks and a few new test cases to go with them. No changes to code. file: [b984ab90] check-in: [8c2b29d9] user: drh branch: trunk, size: 11572
2012-09-07
20:10
Correct two test names to make them unique. file: [87af515b] check-in: [43e474d3] user: mistachkin branch: busy-timeout-pragma, size: 11433
16:46
Add an experimental busy_timeout pragma to facilitate access to the sqlite3_busy_timeout() interfaces for programmers that are working from behind a language wrapper that does not expose that interface. file: [7e9eddd9] check-in: [22ebc668] user: drh branch: busy-timeout-pragma, size: 11433
2010-09-20
14:55
Changes to test scripts to work with SQLITE_TEMP_STORE=2. file: [db74fdf5] check-in: [ba8ca9c9] user: dan branch: trunk, size: 10912
2009-06-16
17:49
Changes sqlite3_prepare_v2() (and related routines) so that if it fails due to a missing table and the schema is out of date, it retries once before returning SQLITE_SCHEMA. Other changes to prepare.c to facilitate coverage testing. (CVS 6769) file: [842e80b6] check-in: [256ec3c6] user: drh branch: trunk, size: 10912
2009-03-28
15:04
Back out check-in (6380). Replace it with a proper fix to the xFullPathname method in the async VFS. (CVS 6398) file: [edf55853] check-in: [767a7f7b] user: drh branch: trunk, size: 10926
2009-03-24
16:55
Adjust the lock.test and lock3.test scripts so that they work with the asynchronous VFS. (CVS 6380) file: [18cbb77c] check-in: [40df926b] user: drh branch: trunk, size: 10985
2009-02-12
09:36
Modify lock.test to account for "PRAGMA lock_status" returning "unknown" for in-memory databases. (CVS 6287) file: [9c06ddc3] check-in: [9a6e558b] user: danielk1977 branch: trunk, size: 10915
2009-01-17
16:59
Fix a bug that was preventing SQLite from releasing locks properly under obscure circumstances. (CVS 6192) file: [3f9e98e9] check-in: [502c66df] user: danielk1977 branch: trunk, size: 10826
2009-01-14
17:45
Fix a problem with committing a transaction while there are other active statements. Sometimes, the database change counter was not being updated. (CVS 6176) file: [3f03827e] check-in: [b7d2a477] user: danielk1977 branch: trunk, size: 10017
2008-11-21
22:21
Factor out and simplify the canonical pathname logic in the VxWorks OS interface. (CVS 5943) file: [a280c87f] check-in: [adb0aafa] user: drh branch: trunk, size: 9176
2006-08-16
16:42
Allows UPDATE, INSERT, and DELETEs to occur while a SELECT is pending on the same table. (CVS 3355) file: [6825aea0] check-in: [8c52d2ad] user: drh branch: trunk, size: 9017
2005-03-29
03:10
Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427) file: [9b7afcb2] check-in: [c41d5544] user: danielk1977 branch: trunk, size: 8931
2005-03-14
02:01
Be more aggressive about using the busy handler. Ticket #1159. (CVS 2385) file: [0b95ae28] check-in: [644c6398] user: drh branch: trunk, size: 8829
2005-01-12
12:44
Tests to improve coverage of main.c. (CVS 2202) file: [a19aab9a] check-in: [4e28c82a] user: danielk1977 branch: trunk, size: 7838
2004-11-22
10:02
Back out changes allowing writes to tables that have open cursors. (CVS 2134) file: [32fe28e5] check-in: [af635cab] user: danielk1977 branch: trunk, size: 7872
2004-11-16
15:50
Perform deletes in a single pass. (CVS 2104) file: [ba72c211] check-in: [a2e1c35b] user: danielk1977 branch: trunk, size: 7974
2004-08-07
23:54
Do not invoke the busy callback when trying to promote a lock from SHARED to RESERVED. This avoids a deadlock. (CVS 1879) file: [7cb93959] check-in: [d33771a3] user: drh branch: trunk, size: 7866
2004-06-19
00:16
Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) file: [1dbf1d06] check-in: [d705d051] user: drh branch: trunk, size: 8680
2004-06-14
08:26
Check the value of the schema cookie before reading the sqlite_master table. (CVS 1585) file: [3dca2c86] check-in: [80c299f8] user: danielk1977 branch: trunk, size: 8686
2004-06-12
01:43
Change prototype for busy callbacks to "int xBusy(void *, int);" (CVS 1573) file: [13cd5f40] check-in: [4f1cfca5] user: danielk1977 branch: trunk, size: 8615
2004-06-10
00:29
Check for schema updates if the parser fails to find a table. More locking test updates. (CVS 1555) file: [65b98e88] check-in: [a2228351] user: drh branch: trunk, size: 8635
2004-06-09
23:15
Website changes for version 2.8.14. (CVS 1553) file: [bf3beb32] check-in: [73afa14a] user: drh branch: trunk, size: 8687
2004-05-31
08:26
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500) file: [3dfd0f4f] check-in: [b8ed812c] user: danielk1977 branch: trunk, size: 8704
2004-02-14
16:31
The sqlite_exec() function is now implemented using sqlite_compile() and sqlite_step(). This opens up lots of opportunity to remove old code. (CVS 1240) file: [226ef831] check-in: [9771ad1e] user: drh branch: trunk, size: 8340
2004-01-15
13:29
More aggressive retry schedule in sqlite_busy_timeout(). (CVS 1181) file: [3d1855ba] check-in: [5e85025b] user: drh branch: trunk, size: 8275
2002-09-14
13:47
Do not put a write lock on the main database file when writing to a temporary table. (CVS 750) file: [388a3a10] check-in: [3f253afe] user: drh branch: trunk, size: 8072
2002-08-29
23:59
If the database is locked when sqlite_open() is called, sqlite_exec() should still honor the busy callback and should return an error message together with the SQLITE_BUSY result code. (CVS 733) file: [5079615b] check-in: [78a0229a] user: drh branch: trunk, size: 7027
2002-08-18
20:28
Fix for ticket #110: return an error if trying to start a transaction within a transaction or when attempting to commit or rollback outside of a transaction. (CVS 721) file: [2bc3c32c] check-in: [df51cb16] user: drh branch: trunk, size: 6261
2002-06-25
13:16
Enhance the INTEGRITY_CHECK pragma to test the auxiliary database file in addition to the main database file. (CVS 642) file: [f1b55dc6] check-in: [52eba4de] user: drh branch: trunk, size: 6214
2002-05-10
13:14
Improvements to the SQLITE_MISUSE detection logic. Also added test cases for this logic, including the new test file "misuse.test". (CVS 559) file: [3fcfd46a] check-in: [f42907ce] user: drh branch: trunk, size: 6139
2001-10-09
04:19
Fix the locking protocol. (CVS 280) file: [19593689] check-in: [484b82d8] user: drh branch: trunk, size: 6124
2001-09-23
19:46
Additional test cases with locking fixes. Also, make the code thread-safe. (CVS 262) file: [a9641cdc] check-in: [bd7d6a64] user: drh branch: trunk, size: 6346
02:35
Fixes to the locking and rollback behavior. (CVS 261) file: [3cef6b30] check-in: [337b3d3b] user: drh branch: trunk, size: 3949
2001-09-16
00:13
Disclaimed copyright. Preparing for release 2.0. (CVS 250) file: [5b4d969a] check-in: [4e926efe] user: drh branch: trunk, size: 2488
2001-09-14
03:24
All tests now pass. But there are still issues. For example, inserts are way too slow. And additional tests are needed for new features. (CVS 243) file: [9bac462a] check-in: [e7b65e37] user: drh branch: trunk, size: 3030
2001-04-03
16:53
Bug fixes from Oleg Oleinick (CVS 195) file: [bca7d53d] check-in: [1f0197d5] user: drh branch: trunk, size: 3087
2001-03-20
12:55
Open windows files in binary mode. (CVS 193) file: [d8f0fc54] check-in: [e48b9f24] user: drh branch: trunk, size: 3087
2001-03-15
18:21
Identify tests that depend on system load and processor speed. (CVS 192) file: [a58af9b9] check-in: [4b0ba238] user: drh branch: trunk, size: 3047
2001-01-04
14:20
:-) (CVS 171) file: [bf6d3f8a] check-in: [d49e10fb] user: drh branch: trunk, size: 3032
2000-10-19
14:10
Added the "memory:" driver (CVS 158) file: [f56cf41d] check-in: [54d60c68] user: drh branch: trunk, size: 2956
2000-10-16
22:06
Added an interrupt capability (CVS 153) file: [4b334f49] check-in: [f7ea08b9] user: drh branch: trunk, size: 2926
2000-08-04
13:51
:-) (CVS 126) file: [72f3b11b] check-in: [e31be582] user: drh branch: trunk, size: 2926
2000-07-28
14:32
added the sqlite_busy_handler() interface (CVS 109) file: [42a2d171] check-in: [4fe8e51c] user: drh branch: trunk, size: 2925 Added