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