Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
mutex_unix.c
24f6bac
Change 3 instance of #if SQLITE_ENABLE_API_ARMOR to #ifdef for consistency with how it is normally used.
by stephan
· 1 year, 9 months ago
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
ccb2113
Refactoring various names. No changes in the resulting machine code.
by drh
· 5 years ago
c551550
Fix a data race causing a tsan complaint with SQLITE_ENABLE_API_ARMOR builds
by dan
· 7 years ago
3e6a141
Fix some harmless gcc compiler warnings. Mostly in fts5, but also two in the core code.
by dan
· 10 years ago
62aaa6c
Fix over-length source code lines. No logic changes.
by drh
· 10 years ago
539482b
Expand the header comment to clarify the purpose for the
by drh
· 10 years ago
04abf08
Import common changes from the mutex initialization branch.
by mistachkin
· 10 years ago
2d64034
Improved memory barrier that should work with MinGW on older versions of
by drh
· 10 years ago
6081c1d
Add a memory barrier to the mutex initialization logic, try to work around
by drh
· 10 years ago
93de653
Add static mutexes for use by the built-in / third-party VFSs and use the built-in VFS mutex where appropriate.
by mistachkin
· 10 years ago
96c707a
Improvements to SQLITE_ENABLE_API_ARMOR.
by drh
· 10 years ago
9ca9573
Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in
by drh
· 11 years ago
d42d0be
Add three new static mutexes for use by the application. This is a partial
by drh
· 11 years ago
e4c88c0
Fix typos and comments and make minor changes to a few function names,
by drh
· 14 years ago
6d4fb83
Update mutex1.test so that it works with the memsubsys1 permutation (pagecache memory). Change a few instances of SQLITE_MUTEX_STATIC_LRU2 in comments and test code to STATIC_PMEM.
by dan
· 14 years ago
84612fe
Changes to debugging code in mutex_unix.c and mutex_w32.c to make an assert() statement threadsafe.
by dan
· 15 years ago
558814f
Add some 'const' markers to static data that is really constant.
by dan
· 15 years ago
72339a3
Make debugging elements of the sqlite3_mutex object volatile and make them
by drh
· 15 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
· 16 years ago
7c7c311
More documentation and comment updates for sqlite3_initialize/shutdown interface changes to handle failures.
by shane
· 16 years ago
1875f7a
The amalgamation now compiles cleanly on GCC with options
by drh
· 17 years ago
00e1361
Modifications to avoid unsigned/signed comparisons in various files. (CVS 5914)
by danielk1977
· 17 years ago
9718548
Added support for vxworks >= 6.4; RTP mode tested, kernel mode untested. (CVS 5910)
by chw
· 17 years ago
3bbc0e7
Fix a bug in the HOMEGROWN_RECURSIVE_MUTEX implementation for unix.
by drh
· 17 years ago
a418980
Fix some minor compile problems. (CVS 5248)
by drh
· 17 years ago
4a9d1f6
Shuffle some of the mutex related documentation in sqlite.h.in to match the new sqlite3_mutex_methods based API. (CVS 5244)
by danielk1977
· 17 years ago
1a9ed0b
Add some test infrastructure and cases for the new mutex api. (CVS 5230)
by danielk1977
· 17 years ago
6d2ab0e
Change the mutex interface to be pluggable. This is an incremental checkin, there are still changes to come. (CVS 5227)
by danielk1977
· 17 years ago
40257ff
Progress toward implementation of sqlite3_config() and a rework of the
by drh
· 17 years ago
28f667f
eliminate compile-time warnings related to missing field initializations (CVS 4936)
by rse
· 17 years ago
dfb316d
Changes to delay freeing buffers associated with vdbe memory cells until either sqlite3_finalize() or sqlite3_release_memory() is called. (CVS 4922)
by danielk1977
· 17 years ago
0167f28
Reorganize the code for the homegrown recursive mutexes. Fix a place
by drh
· 18 years ago
5f3d652
Clarify the conditions under which homegrown recursive mutexes work
by drh
· 18 years ago
ed05efb
Add an implementation of recursive mutexes for unix systems that
by drh
· 18 years ago
d0679ed
Clean up the locking in the btree logic. (CVS 4316)
by drh
· 18 years ago
437b901
Break up the mutex implementation into separate source files, one
by drh
· 18 years ago