aboutsummaryrefslogtreecommitdiff
path: root/src/mutex.h
Commit message (Collapse)AuthorAge
* Disable sqlite3_drop_module() tests when virtual tables are omitted fromdrh2019-10-02
| | | | | the build. FossilOrigin-Name: 9f4035f91a9f914797c67afbf19139b2cd25aea48595f7254fe5d18cd693d972
* Attempt to declare sqlite3MemoryBarrier() correctly for all possibledrh2015-09-10
| | | | | build configurations. FossilOrigin-Name: da8a288f8ef4be34281519b4b4db9b857b9d168b
* Add a memory barrier to the mutex initialization logic, try to work arounddrh2015-09-06
| | | | | an issue reported by WebKit. FossilOrigin-Name: 11a9a786ec06403addb47f5c6fb142b382fae522
* Fix typos in comments. No code changes.peter.d.reid2014-09-06
| | | FossilOrigin-Name: e62aab5e9290503869e1f4d5e0fefd2b4dee0a69
* Remove support for OS/2 from the source tree.drh2012-06-21
| | | FossilOrigin-Name: ff828c67e5d3c1afa5bc3a304b9c6fcc7b3ea5fa
* Added the tool/warnings-clang.sh script. Changes so that there are nodrh2011-10-15
| | | | | | warnings with either gcc or clang even including FTS4 and RTREE and both with and without SQLITE_THREADSAFE=0. FossilOrigin-Name: 39408702a989f907261c298bf0947f3e68bd10fe
* Fix some compiler warnings under MSVC.shaneh2010-09-01
| | | FossilOrigin-Name: afdc82a99eba260aed8ae2cca4bcec629f384098
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
| | | FossilOrigin-Name: f6c045f649036958078cb15cd9d5453680c82b0c
* Change a couple of comments to use "SQLITE_MUTEX_OMIT" instead of OMIT_MUTEX.dan2009-09-30
| | | FossilOrigin-Name: b733e939f785111eac987fe4a25ccfa512e4f0b4
* Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0drh2008-10-07
| | | | | | option always removes all mutex code. For application-defined mutexes only, use SQLITE_THREADSAFE=1 with SQLITE_MUTEX_NOOP=1. Ticket #3421. (CVS 5779) FossilOrigin-Name: 02a12eb1cfe9307c66556105a1a99d657cc01ab5
* Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", ↵danielk19772008-06-26
| | | | | "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) FossilOrigin-Name: cdd4cf4ce2ab363ddc3f27c5e44896e17269a161
* Fix a bug in the noop-mutex implementation. (CVS 5242)drh2008-06-19
| | | FossilOrigin-Name: eec9a54dc3554a00ea69fc8e26d205f30a3bcabd
* Bug fixes: Plug a memory leak introduced by the previous check-in. Getdrh2008-06-19
| | | | | the amalgamation to the point where it will compile. (CVS 5241) FossilOrigin-Name: 005f8eaef5ae05cef5c76f3afe299eaa2cf8af2f
* Remove public APIs sqlite3_mutex_init() and sqlite3_mutex_end(). This commit ↵danielk19772008-06-18
| | | | | only changes the code, documentation is not updated yet. (CVS 5238) FossilOrigin-Name: 42a2a8f49324e2e07b81fd08e24f636a2d98a961
* Continuing work on the new memory allocation subsystem.drh2008-06-15
| | | | | | Added routines for temporary memory allocation. Right the btree balance mechanism to only do one temporary allocation at a time. (CVS 5220) FossilOrigin-Name: 65fe7b62cfe7d11cd667681a64c96fe7b2fe5685
* Progress toward implementation of sqlite3_config() and a rework of thedrh2008-06-13
| | | | | mutex and memory allocation subsystems. This is an incremental check-in. (CVS 5218) FossilOrigin-Name: a03c5af115889f477e17187a198a7d2d40bc76bf
* Bug fixes in the mutex header file. Tickets #2599 and #2600. (CVS 4335)drh2007-08-30
| | | FossilOrigin-Name: 4bdfe1419c536fec5b3c0a7fbe3d0ff52f183f43
* Break up the mutex implementation into separate source files, onedrh2007-08-28
each for unix, w32, and os2. (CVS 4312) FossilOrigin-Name: fc5cd71aef5ac194f51d73350d773d532020967e