aboutsummaryrefslogtreecommitdiff
path: root/src/mutex.c
Commit message (Expand)AuthorAge
* Add new memory barriers during initialization.drh2020-01-29
* Make the internal dynamic string interface available to extensions usingdrh2018-05-09
* Fix a compilation problem when both SQLITE_ENABLE_MULTITHREADED_CHECKS anddan2017-12-05
* Use a symbolic constant instead of a literal (-1) to identify adan2017-11-28
* Add experimental feature to detect threading bugs in apps that usedan2017-11-25
* Import common changes from the mutex initialization branch.mistachkin2015-09-12
* Add a memory barrier to the mutex initialization logic, try to work arounddrh2015-09-06
* Fix harmless compiler warnings.drh2015-06-15
* Add special handling for static mutexes in sqlite3_mutex_alloc() when automat...mistachkin2014-10-27
* Add three new static mutexes for use by the application. This is a partialdrh2014-07-30
* Fix typos and comments and make minor changes to a few function names,drh2012-01-04
* Add some 'const' markers to static data that is really constant.dan2010-06-02
* When the in single-threaded mode, the sqlite3_mutex_alloc() interfacedrh2010-05-05
* Fix the sqlite3_mutex_alloc() interface to return NULL (not segfault) whendrh2010-05-01
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
* Change a couple of comments to use "SQLITE_MUTEX_OMIT" instead of OMIT_MUTEX.dan2009-09-30
* Omit the mutexIsInit test variable when mutexes are disabled.drh2009-09-10
* Add assert() statement to verify that new mutexes are not allocated whendrh2009-09-10
* Code simplifications and comment improvements in support of structuraldrh2009-07-16
* Allow sqlite3_shutdown() to be called by a process before sqlite3_initialize(...danielk19772009-02-17
* Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0drh2008-10-07
* Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables...danielk19772008-09-01
* Shuffle some of the mutex related documentation in sqlite.h.in to match the n...danielk19772008-06-19
* Remove public APIs sqlite3_mutex_init() and sqlite3_mutex_end(). This commit ...danielk19772008-06-18
* Add a call to sqlite3_initialize() to sqlite3_mutex_alloc() (CVS 5236)danielk19772008-06-18
* Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration mo...danielk19772008-06-18
* Add some test infrastructure and cases for the new mutex api. (CVS 5230)danielk19772008-06-18
* Add the SQLITE_CONFIG_MUTEX symbol for use with sqlite3_config(). (CVS 5228)danielk19772008-06-17
* Change the mutex interface to be pluggable. This is an incremental checkin, t...danielk19772008-06-17
* Continuing work on the new memory allocation subsystem.drh2008-06-15
* Continuing progress on the new memory allocation subsystem. Added thedrh2008-06-14
* Progress toward implementation of sqlite3_config() and a rework of thedrh2008-06-13
* Changes to delay freeing buffers associated with vdbe memory cells until eith...danielk19772008-03-26
* Fix a problem in the noop-mutexes used for testing. (CVS 4420)danielk19772007-09-10
* Break up the mutex implementation into separate source files, onedrh2007-08-28
* Modify sqlite3_release_memory() to use a global LRU list of pages. Untested. ...danielk19772007-08-27
* Create a fresh pthread_mutexattr_t every time a recursive mutex isdrh2007-08-25
* Documentation and comment updates in sqlite.h.in and mutex.c. (CVS 4299)drh2007-08-25
* Use recursive mutexes in pthreads. If the pthreads implementation does notdrh2007-08-25
* Bug fix in the implementation of recursive mutexes using non-recursivedrh2007-08-25
* New mutex implementation for both Unix and windows. (CVS 4291)drh2007-08-24
* A complete run of quick.test with mutex debugging enabled. (CVS 4266)drh2007-08-22
* Reenable the memory management logic. The quick.test script now runs withdrh2007-08-22
* Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255)drh2007-08-21
* Work toward multithreading support. Currently crashes quickly on a test. (CV...drh2007-08-20
* Begin adding mutexes. Compiles without SQLITE_OMIT_SHARED_CACHE but wedrh2007-08-17
* Change the design of the mutex interface to allow fordrh2007-08-16
* More work on refactoring of malloc() interfaces. There are still many errors....danielk19772007-08-16
* Add initial implementations of mutex and memory subsystem modules. (CVS 4226)drh2007-08-15