| Commit message (Expand) | Author | Age | Files | Lines |
* | WT-2847 Merge fair locks into read/write locks. (#2966) | Keith Bostic | 2016-08-17 | 1 | -19/+1 |
* | WT-2318 Add implementation for auto adjusting condition variables. | Alex Gorrod | 2016-03-04 | 1 | -0/+7 |
* | Upgrade copyright notices from 2015 to 2016. | Keith Bostic | 2016-01-01 | 1 | -1/+1 |
* | Expand on some comments. | Alex Gorrod | 2015-09-28 | 1 | -3/+5 |
* | WT-2131 Fix __wt_fair_trylock implementation. | Alex Gorrod | 2015-09-28 | 1 | -2/+9 |
* | lint | Alex Gorrod | 2015-09-28 | 1 | -1/+1 |
* | WT-2131 Add a new fair-lock type. | Alex Gorrod | 2015-09-28 | 1 | -0/+9 |
* | WT-2070 Remove use of rwlock from main logging path. | Susan LoVerso | 2015-08-31 | 1 | -4/+0 |
* | Merge branch 'develop' into log-slot-revamp | Susan LoVerso | 2015-08-24 | 1 | -4/+5 |
|\ |
|
| * | Fix the WT_SPINLOCK structure declaration for alignment. | Keith Bostic | 2015-08-22 | 1 | -4/+5 |
* | | Merge branch 'develop' into log-slot-revamp | Susan LoVerso | 2015-08-03 | 1 | -12/+8 |
|\ \
| |/ |
|
| * | With Michael's changes, read-write locks are no longer endian dependent. | Keith Bostic | 2015-08-03 | 1 | -7/+3 |
| * | An experimental change: replace the WT_ATOMIC_FETCH_ADD8 calls to | Keith Bostic | 2015-08-02 | 1 | -1/+1 |
| * | Margo's review: rename "us" to "wr", it's the writers and readers field | Keith Bostic | 2015-08-02 | 1 | -1/+1 |
| * | I agree with Don, there's a bug in the __wt_try_readlock() function where | Keith Bostic | 2015-08-01 | 1 | -4/+4 |
* | | WT-1989 Add rwlock and have direct write and slots work together. | Susan LoVerso | 2015-08-03 | 1 | -0/+4 |
|/ |
|
* | WT-2016: Change wt_rwlock_t packing style | Mark Benvenuto | 2015-07-21 | 1 | -1/+3 |
* | Remove the pthread-mutex-logging spinlock type, it's no longer used. | Keith Bostic | 2015-04-13 | 1 | -9/+4 |
* | Struct alignment and packing for MSVC | Mark Benvenuto | 2015-01-15 | 1 | -4/+4 |
* | Copyright notices: add MongoDB, update to 2015. | Keith Bostic | 2015-01-04 | 1 | -0/+1 |
* | Use builtin reader/writer lock on Windows | Mark Benvenuto | 2014-11-04 | 1 | -0/+20 |
* | Change read/write locks to no longer track if an exclusive lock was | Keith Bostic | 2014-10-28 | 1 | -2/+0 |
* | Replace the POSIX read/write lock code with our own implementation so | Keith Bostic | 2014-10-24 | 1 | -3/+1 |
* | Clean up comments, there are non-POSIX implementations now. | Keith Bostic | 2014-10-24 | 1 | -7/+6 |
* | Don't prefix the WiredTiger thread types with an underscore, we don't do it | Keith Bostic | 2014-10-19 | 1 | -4/+4 |
* | Introduce new typedefs for pthread typedefs in platform agnostic code | Mark Benvenuto | 2014-10-15 | 1 | -5/+5 |
* | Initial Windows Port | Mark Benvenuto | 2014-10-08 | 1 | -0/+6 |
* | Switch from adaptive pthread mutexes by default, based on: | Keith Bostic | 2014-08-28 | 1 | -1/+3 |
* | Update copyright notices for 2014. | Keith Bostic | 2014-01-07 | 1 | -1/+1 |
* | Further refine condition variables: keep a count of waiters (or -1 for a sign... | Michael Cahill | 2013-11-13 | 1 | -1/+2 |
* | Do a full-barrier when spinlock logging is configured, it cuts down on | Keith Bostic | 2013-11-01 | 1 | -2/+4 |
* | Do WT_CACHE_LINE_ALIGNMENT for gcc spinlocks as well. | Keith Bostic | 2013-10-16 | 1 | -1/+2 |
* | Move most of mutex.h into hardware.h. | Keith Bostic | 2013-10-16 | 1 | -176/+0 |
* | Use gcc attribute to force spinlock padding to 64B. | Keith Bostic | 2013-10-16 | 1 | -2/+3 |
* | Add a new spinlock type, "pthread_logging" which configures the code | Keith Bostic | 2013-10-15 | 1 | -12/+6 |
* | Merge branch 'develop' into mutex-logging | Keith Bostic | 2013-10-15 | 1 | -3/+12 |
|\ |
|
| * | Keep lint quiet. | Keith Bostic | 2013-10-14 | 1 | -3/+12 |
* | | Register the spinlock even if we are about successfully get the spinlock | Keith Bostic | 2013-10-06 | 1 | -0/+8 |
* | | Add support for tracking which spinlocks block other spinlocks and | Keith Bostic | 2013-10-06 | 1 | -1/+5 |
|/ |
|
* | Move the serialization lock from WT_CONNECTION into WT_BTREE, the btree | Keith Bostic | 2013-10-04 | 1 | -1/+4 |
* | Avoid some lint complaints. | Keith Bostic | 2013-08-22 | 1 | -9/+10 |
* | Lint, whitespace. | Keith Bostic | 2013-08-16 | 1 | -0/+6 |
* | Merge branch 'develop' into logging | Susan LoVerso | 2013-07-15 | 1 | -2/+2 |
|\ |
|
| * | As of #553, WiredTiger requires atomic read/write of 8B memory. | Keith Bostic | 2013-07-13 | 1 | -2/+2 |
* | | Add missing WT_ATOMIC functions and log config. | Susan LoVerso | 2013-05-02 | 1 | -0/+7 |
|/ |
|
* | Typos. Fix WT_ATOMIC_CAS in _lint case to be more accurate. | Susan LoVerso | 2013-02-19 | 1 | -1/+1 |
* | Update copyright notice to 2013. | Keith Bostic | 2013-01-01 | 1 | -1/+1 |
* | Fix warnings from "gcc -Wsign-conversion". Mostly this involved changing loo... | Michael Cahill | 2012-11-30 | 1 | -3/+5 |
* | Fix a bug in __wt_cond_wait - it now returns after the timeout is | Alex Gorrod | 2012-10-24 | 1 | -1/+1 |
* | Quiet lint about WT_ATOMIC_ADD/SUB. | Keith Bostic | 2012-09-17 | 1 | -2/+2 |