aboutsummaryrefslogtreecommitdiff
path: root/src/mutex_unix.c
Commit message (Expand)AuthorAge
* Change 3 instance of #if SQLITE_ENABLE_API_ARMOR to #ifdef for consistency wi...stephan2023-10-15
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Refactoring various names. No changes in the resulting machine code.drh2020-06-19
* Fix a data race causing a tsan complaint with SQLITE_ENABLE_API_ARMOR buildsdan2018-02-17
* Fix some harmless gcc compiler warnings. Mostly in fts5, but also two in the ...dan2015-12-23
* Fix over-length source code lines. No logic changes.drh2015-11-21
* Expand the header comment to clarify the purpose for thedrh2015-09-26
* Import common changes from the mutex initialization branch.mistachkin2015-09-12
* Improved memory barrier that should work with MinGW on older versions ofdrh2015-09-06
* Add a memory barrier to the mutex initialization logic, try to work arounddrh2015-09-06
* Add static mutexes for use by the built-in / third-party VFSs and use the bui...mistachkin2015-07-03
* Improvements to SQLITE_ENABLE_API_ARMOR.drh2015-02-13
* Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work indrh2014-10-24
* 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
* Update mutex1.test so that it works with the memsubsys1 permutation (pagecach...dan2011-01-26
* Changes to debugging code in mutex_unix.c and mutex_w32.c to make an assert()...dan2010-08-10
* Add some 'const' markers to static data that is really constant.dan2010-06-02
* Make debugging elements of the sqlite3_mutex object volatile and make themdrh2010-05-13
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
* More documentation and comment updates for sqlite3_initialize/shutdown interf...shane2009-08-17
* The amalgamation now compiles cleanly on GCC with optionsdrh2008-12-08
* Modifications to avoid unsigned/signed comparisons in various files. (CVS 5914)danielk19772008-11-17
* Added support for vxworks >= 6.4; RTP mode tested, kernel mode untested. (CVS...chw2008-11-17
* Fix a bug in the HOMEGROWN_RECURSIVE_MUTEX implementation for unix.drh2008-07-16
* Fix some minor compile problems. (CVS 5248)drh2008-06-19
* Shuffle some of the mutex related documentation in sqlite.h.in to match the n...danielk19772008-06-19
* Add some test infrastructure and cases for the new mutex api. (CVS 5230)danielk19772008-06-18
* Change the mutex interface to be pluggable. This is an incremental checkin, t...danielk19772008-06-17
* Progress toward implementation of sqlite3_config() and a rework of thedrh2008-06-13
* eliminate compile-time warnings related to missing field initializations (CVS...rse2008-03-29
* Changes to delay freeing buffers associated with vdbe memory cells until eith...danielk19772008-03-26
* Reorganize the code for the homegrown recursive mutexes. Fix a placedrh2007-11-28
* Clarify the conditions under which homegrown recursive mutexes workdrh2007-11-28
* Add an implementation of recursive mutexes for unix systems thatdrh2007-11-28
* Clean up the locking in the btree logic. (CVS 4316)drh2007-08-28
* Break up the mutex implementation into separate source files, onedrh2007-08-28