index
:
mongo.git
master
release-6.0.1
release-7.0.1
Unnamed repository; edit this file 'description' to name the repository.
Lucas Castro
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
include
/
mutex.h
Age
Commit message (
Expand
)
Author
2014-01-07
Update copyright notices for 2014.
Keith Bostic
2013-11-13
Further refine condition variables: keep a count of waiters (or -1 for a sign...
Michael Cahill
2013-11-01
Do a full-barrier when spinlock logging is configured, it cuts down on
Keith Bostic
2013-10-16
Do WT_CACHE_LINE_ALIGNMENT for gcc spinlocks as well.
Keith Bostic
2013-10-16
Move most of mutex.h into hardware.h.
Keith Bostic
2013-10-16
Use gcc attribute to force spinlock padding to 64B.
Keith Bostic
2013-10-15
Add a new spinlock type, "pthread_logging" which configures the code
Keith Bostic
2013-10-15
Merge branch 'develop' into mutex-logging
Keith Bostic
2013-10-14
Keep lint quiet.
Keith Bostic
2013-10-06
Register the spinlock even if we are about successfully get the spinlock
Keith Bostic
2013-10-06
Add support for tracking which spinlocks block other spinlocks and
Keith Bostic
2013-10-04
Move the serialization lock from WT_CONNECTION into WT_BTREE, the btree
Keith Bostic
2013-08-22
Avoid some lint complaints.
Keith Bostic
2013-08-16
Lint, whitespace.
Keith Bostic
2013-07-15
Merge branch 'develop' into logging
Susan LoVerso
2013-07-13
As of #553, WiredTiger requires atomic read/write of 8B memory.
Keith Bostic
2013-05-02
Add missing WT_ATOMIC functions and log config.
Susan LoVerso
2013-02-19
Typos. Fix WT_ATOMIC_CAS in _lint case to be more accurate.
Susan LoVerso
2013-01-01
Update copyright notice to 2013.
Keith Bostic
2012-11-30
Fix warnings from "gcc -Wsign-conversion". Mostly this involved changing loo...
Michael Cahill
2012-10-24
Fix a bug in __wt_cond_wait - it now returns after the timeout is
Alex Gorrod
2012-09-17
Quiet lint about WT_ATOMIC_ADD/SUB.
Keith Bostic
2012-08-07
Whitespace cleanups, no semantic changes.
Keith Bostic
2012-06-26
First set of changes for discarding obsolete WT_UPDATE structures during
Keith Bostic
2012-04-18
Update spell.ok with some new words.
Michael Cahill
2012-04-18
Add an operation to set a flag atomically, use it to avoid racing on page flags.
Michael Cahill
2012-01-23
Write a lint expression for WT_ATOMIC_CAS().
Keith Bostic
2012-01-22
Update copyright notices to 2012.
Keith Bostic
2011-12-12
Restructure reads to not use serialized functions, reduce the number of calls...
Michael Cahill
2011-11-04
Rename WT_MTX to WT_CONDVAR
Michael Cahill
2011-11-04
Move spinlock functions into a new "mutex.i" file.
Michael Cahill
2011-11-04
Remove attempts to configure and build for Sun CC: we have no way to test that.
Michael Cahill
2011-11-03
Remove the workQ -- have application threads notify the read and eviction ser...
Michael Cahill
2011-11-03
Add --with-spinlock=type to configure.
Michael Cahill
2011-10-06
Add implementations of spinlocks based on POSIX thread mutexes and GCC intrin...
Michael Cahill
2011-10-04
lint.
Keith Bostic
2011-10-04
Update barriers to (a) compile on i386 and (b) use a single mfence on x64 rat...
Michael Cahill
2011-09-29
Add comment on why we have WT_SET_MB.
Keith Bostic
2011-09-29
Update include/mutex.h comment to match the new barriers.
Keith Bostic
2011-09-30
Incorporate Keith's feedback on read/write barriers.
Michael Cahill
2011-09-28
Add read and write barriers plus macros to make their use easier.
Michael Cahill
2011-09-12
Add wrappers around POSIX read/write locks.
Michael Cahill
2011-02-16
Remove '$Id$ from sources, add more file to the list for s_copyright to check.
Michael Cahill
2011-02-04
Move "include" under src so that any file can be opened with "../*/<file>.[ch]".
Michael Cahill