/ 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 src/test_mutex.c

2016-07-28
17:11
Make sure the SQLITE_TCLAPI macro is always defined and use it for all callback functions that must interface with the Tcl C API. file: [7f4337ba] check-in: [f2f1323c] user: mistachkin branch: callbackConv, size: 12304
14:37
Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention. file: [85021f2f] check-in: [e8be3dfe] user: mistachkin branch: callbackConv, size: 12150
2015-07-03
23:29
Correction to check-in [1025873fdf], tighten up the number of static test mutexes. file: [dbdfaff8] check-in: [4e515897] user: mistachkin branch: trunk, size: 12075
23:11
Enhance mutex testing to include APP and VFS static mutexes. file: [486bea42] check-in: [1025873f] user: mistachkin branch: trunk, size: 11992
2013-04-29
03:09
More refinements to Windows OSTRACE usage. Replace all usage of sqlite3TestErrorName() with sqlite3ErrName() and add missing return codes. file: [293042d6] check-in: [05ba5e23] user: mistachkin branch: winOsTrace, size: 10300
2011-01-26
07:25
Update mutex1.test so that it works with the memsubsys1 permutation (pagecache memory). Change a few instances of SQLITE_MUTEX_STATIC_LRU2 in comments and test code to STATIC_PMEM. file: [a6bd7b9c] check-in: [456bd5c6] user: dan branch: trunk, size: 10324
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [ce06b59a] check-in: [f6c045f6] user: drh branch: trunk, size: 10324
2009-03-20
13:15
Rename the unused MEM2 static mutex to OPEN and reuse it to serialize access to the sqlite3BtreeOpen() routine to prevent a race condition on detection of sharable caches. Ticket #3735. (CVS 6363) file: [482d9d98] check-in: [19fa5a29] user: drh branch: trunk, size: 10319
2009-02-11
05:18
In test_mutex.c, zero the global structure staticly instead of in Sqlitetest_mutex_Init(). This is because Sqlitetest_mutex_Init() is now called by each thread during thread tests ((6193)). Test code changes only. (CVS 6279) file: [87d99bda] check-in: [8b318b93] user: danielk1977 branch: trunk, size: 10327
2009-01-19
17:40
Make sure mutexes are fully enabled for thread001.test. Take steps to ensure that the thread tests run during regression testing. (CVS 6193) file: [5f772b1b] check-in: [6242f113] user: drh branch: trunk, size: 10341
2008-11-04
14:55
Add test cases for sqlite3_db_mutex(). (CVS 5862) file: [66c4ab4e] check-in: [f818e8e5] user: danielk1977 branch: trunk, size: 10379
2008-07-19
13:43
To ensure SQLITE_THREADSAFE is always defined, have test_mutex.c include sqliteInt.h. (CVS 5443) file: [d3422d9f] check-in: [d8be91e2] user: danielk1977 branch: trunk, size: 9161
2008-07-17
17:34
Fix the test harness so that it does not try to link against sqlite3_mutex_alloc() if compiled with -DSQLITE_THREADSAFE=0. (CVS 5430) file: [f4958460] check-in: [26a203d8] user: drh branch: trunk, size: 9130
2008-07-10
20:41
Fix a bug in the mutex-testing logic introduced by check-in (5389). (CVS 5390) file: [86a937f5] check-in: [8fc462b6] user: drh branch: trunk, size: 9100
18:13
Enhancements to the testing logic for malloc and mutex. Only permit one of MEMSYS3/5 to be compiled-in at a time. Omit the SQLITE_CONFIG_MEMSYS3/5 configuration options. (CVS 5389) file: [893cdb8a] check-in: [ed8b2525] user: drh branch: trunk, size: 9109
17:52
Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not protected by an internal mutex. (CVS 5387) file: [195d88df] check-in: [7e58b787] user: danielk1977 branch: trunk, size: 8601
2008-07-08
02:12
Add tests to verify correct behavior when mutex initialization fails. (CVS 5359) file: [64c88ef9] check-in: [65875005] user: drh branch: trunk, size: 8574
00:06
Testing coverage enhancements. (CVS 5358) file: [0a515271] check-in: [fe80aa58] user: drh branch: trunk, size: 7914
2008-06-22
12:37
Fix a bug in the KEYINFO handling within select.c. Change the OP_Move opcode to take a count and to move multiple registers. Initial code for the compound-select merge optimization is added but is incomplete and is commented out. (CVS 5272) file: [b1433eb9] check-in: [663a590e] user: drh branch: trunk, size: 6747
2008-06-19
08:51
Shuffle some of the mutex related documentation in sqlite.h.in to match the new sqlite3_mutex_methods based API. (CVS 5244) file: [8cfe5c56] check-in: [9cd7f866] user: danielk1977 branch: trunk, size: 6756
2008-06-18
17:09
Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234) file: [08640d75] check-in: [5059644c] user: danielk1977 branch: trunk, size: 6756
09:45
Add some test infrastructure and cases for the new mutex api. (CVS 5230) file: [f3e1f04f] check-in: [262baee9] user: danielk1977 branch: trunk, size: 5932 Added