SQLite

All files named ”src/mutex.h”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for src/mutex.h

2025-03-28
08:59
[e2159f6ce3] part of check-in [648aca5b47] Second round of cygwin fixes: this makes the full "unix" vfs usable with Cygwin as well. Not all tests are working yet. WIP! (check-in: [648aca5b47] user: jan.nijtmans branch: cygwin-fixes, size: 2416)
2019-10-02
00:25
[a7b2293c48] part of check-in [9f4035f91a] Disable sqlite3_drop_module() tests when virtual tables are omitted from the build. (check-in: [9f4035f91a] user: drh branch: trunk, size: 2393)
2016-10-17
18:59
[ab41f241d9] part of check-in [2fb9a5dd40] Enhancments to Win32 mutex debugging. (check-in: [2fb9a5dd40] user: mistachkin branch: mutexDbg, size: 2537)
2015-09-06
02:51
[012503b51c] part of check-in [11a9a786ec] Add a memory barrier to the mutex initialization logic, try to work around an issue reported by WebKit. (check-in: [11a9a786ec] user: drh branch: trunk, size: 2388)
2014-09-06
16:39
[779d588e3b] part of check-in [e62aab5e92] Fix typos in comments. No code changes. (check-in: [e62aab5e92] user: peter.d.reid branch: trunk, size: 2353)
2012-06-21
13:00
[5bc526e19d] part of check-in [ff828c67e5] Remove support for OS/2 from the source tree. (check-in: [ff828c67e5] user: drh branch: trunk, size: 2351)
2011-10-15
00:16
[2a79e0c10c] part of check-in [39408702a9] Added the tool/warnings-clang.sh script. Changes so that there are no warnings with either gcc or clang even including FTS4 and RTREE and both with and without SQLITE_THREADSAFE=0. (check-in: [39408702a9] user: drh branch: trunk, size: 2477)
2010-09-01
02:38
[fe2ef5e1c4] part of check-in [afdc82a99e] Fix some compiler warnings under MSVC. (check-in: [afdc82a99e] user: shaneh branch: trunk, size: 2404)
2009-11-10
01:30
[6fde601e55] part of check-in [f6c045f649] Remove the obsolete "$Id:$" RCS identifier strings from the source code. (check-in: [f6c045f649] user: drh branch: trunk, size: 2380)
2009-09-30
04:28
[32ddef3856] part of check-in [b733e939f7] Change a couple of comments to use "SQLITE_MUTEX_OMIT" instead of OMIT_MUTEX. (check-in: [b733e939f7] user: dan branch: trunk, size: 2435)
2008-10-07
15:25
[9e686e83a8] part of check-in [02a12eb1cf] 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) (check-in: [02a12eb1cf] user: drh branch: trunk, size: 2435)
2008-06-26
10:41
[e52ffa1dfc] part of check-in [cdd4cf4ce2] Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "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) (check-in: [cdd4cf4ce2] user: danielk1977 branch: trunk, size: 2944)
2008-06-19
01:50
[236677b277] part of check-in [eec9a54dc3] Fix a bug in the noop-mutex implementation. (CVS 5242) (check-in: [eec9a54dc3] user: drh branch: trunk, size: 2915)
01:03
[e9f3a02e58] part of check-in [005f8eaef5] Bug fixes: Plug a memory leak introduced by the previous check-in. Get the amalgamation to the point where it will compile. (CVS 5241) (check-in: [005f8eaef5] user: drh branch: trunk, size: 2897)
2008-06-18
18:57
[62ce61355b] part of check-in [42a2a8f493] Remove public APIs sqlite3_mutex_init() and sqlite3_mutex_end(). This commit only changes the code, documentation is not updated yet. (CVS 5238) (check-in: [42a2a8f493] user: danielk1977 branch: trunk, size: 2869)
2008-06-15
02:51
[b9b9baf705] part of check-in [65fe7b62cf] Continuing work on the new memory allocation subsystem. Added routines for temporary memory allocation. Right the btree balance mechanism to only do one temporary allocation at a time. (CVS 5220) (check-in: [65fe7b62cf] user: drh branch: trunk, size: 2863)
2008-06-13
18:24
[91292a8351] part of check-in [a03c5af115] Progress toward implementation of sqlite3_config() and a rework of the mutex and memory allocation subsystems. This is an incremental check-in. (CVS 5218) (check-in: [a03c5af115] user: drh branch: trunk, size: 2848)
2007-08-30
14:10
[079fa6fe9d] part of check-in [4bdfe1419c] Bug fixes in the mutex header file. Tickets #2599 and #2600. (CVS 4335) (check-in: [4bdfe1419c] user: drh branch: trunk, size: 2791)
2007-08-28
16:34
Added: [4d3babe3a6] part of check-in [fc5cd71aef] Break up the mutex implementation into separate source files, one each for unix, w32, and os2. (CVS 4312) (check-in: [fc5cd71aef] user: drh branch: trunk, size: 2791)