/ 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/mutex_noop.c

2017-02-14
23:58
Experimental enhancements to mutex debugging. file: [6a0ac0bd] check-in: [80481754] user: mistachkin branch: mutexDbg2, size: 6540
2015-09-11
05:06
Enhance mutex initialization to prevent possible race conditions between sqlite3_initialize() and sqlite3_config(). Also, re-check sqlite3GlobalConfig.isInit after the mutex subsystem has been initialized. file: [f03e26ba] check-in: [f6a8f577] user: mistachkin branch: mutexInitCmpSwap, size: 6691
2015-07-03
21:38
Add static mutexes for use by the built-in / third-party VFSs and use the built-in VFS mutex where appropriate. file: [9d4309c0] check-in: [b202e2a1] user: mistachkin branch: trunk, size: 6175
2015-02-13
16:36
Improvements to SQLITE_ENABLE_API_ARMOR. file: [529bab07] check-in: [823ad40c] user: drh branch: trunk, size: 6175
2014-05-09
11:15
Add new static mutex SQLITE_MUTEX_STATIC_APP3. file: [f3f09fd7] check-in: [ee0ab09c] user: dan branch: threads, size: 6043
2014-05-03
13:53
Get SQLITE_MUTEX_STATIC_APP1 and _APP2 working for the debugMutex implementation. file: [4222773e] check-in: [f49ba1c9] user: drh branch: threads, size: 6016
2012-01-04
12:57
Fix typos and comments and make minor changes to a few function names, as suggested by readership. file: [7682796b] check-in: [e9d05cbb] user: drh branch: trunk, size: 6016
2010-06-26
22:16
Make walIndexTryHdr() a private function. Fix an issue with SQLITE_MUTEX_NOOP. file: [d5cfbca8] check-in: [ec65bbd0] user: drh branch: trunk, size: 5997
21:34
Suppress various compiler warnings. file: [6bd94a6c] check-in: [e82d008e] user: drh branch: trunk, size: 5996
2010-06-02
05:53
Add some 'const' markers to static data that is really constant. file: [e6c3e448] check-in: [e7073e23] user: dan branch: trunk, size: 5880
2010-05-07
20:02
Change the xShmOpen() method of the VFS to take the database file name as its argument, not the WAL file name. Also fix some unrelated compiler warnings. file: [10ae943d] check-in: [a65c2939] user: drh branch: trunk, size: 5850
2010-05-06
11:56
Remove the noop-mutex implementations of mutex_held() and mutex_notheld() since they are both unreachable. file: [e4942ed0] check-in: [6767b62a] user: drh branch: trunk, size: 5793
2010-05-05
00:22
Get the previous mutex fix working with SQLITE_DEBUG and with the amalgamation. file: [3905184c] check-in: [df19928f] user: drh branch: trunk, size: 5934
00:05
When the in single-threaded mode, the sqlite3_mutex_alloc() interface still returns a non-NULL value. The mutex doesn't do anything, but it tests non-NULL. This way, extensions (or VFSes) that use sqlite3_mutex_alloc() can tell the difference between an OOM error and mutexes being disabled. file: [7dcd084c] check-in: [451fd175] user: drh branch: trunk, size: 5544
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [5f58eaa3] check-in: [f6c045f6] user: drh branch: trunk, size: 5422
2008-12-05
17:17
Fix harmless compiler warnings. Improved comments in the query optimizer. (CVS 5982) file: [f5a07671] check-in: [adedd697] user: drh branch: trunk, size: 5482
2008-10-15
19:03
Fix a naming problem when SQLITE_MUTEX_NOOP is used. (CVS 5827) file: [0004efdb] check-in: [35ce71c6] user: drh branch: trunk, size: 5475
2008-10-07
15:25
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 option always removes all mutex code. For application-defined mutexes only, use SQLITE_THREADSAFE=1 with SQLITE_MUTEX_NOOP=1. Ticket #3421. (CVS 5779) file: [5356c291] check-in: [02a12eb1] user: drh branch: trunk, size: 5476 Added