aboutsummaryrefslogtreecommitdiff
path: root/src/sync.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* qa: Initialize lockstack to prevent null pointer derefMarcoFalke2018-05-221-11/+8
* break circular dependency: random/sync -> util -> random/syncChun Kuan Lee2018-05-171-3/+5
* [logging] Comment all continuing logs.John Newbery2018-04-071-4/+4
* Merge #12859: Bugfix: Include <memory> for std::unique_ptrWladimir J. van der Laan2018-04-051-0/+1
|\
| * Bugfix: Include <memory> for std::unique_ptrLuke Dashjr2018-04-021-0/+1
* | Fix typospracticalswift2018-01-281-2/+2
|/
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* threads: add a thread_local autoconf checkCory Fields2017-11-271-0/+3
* Switched sync.{cpp,h} to std threading primitives.Thomas Snider2017-11-181-9/+8
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-3/+3
* Add ability to assert a lock is not held in DEBUG_LOCKORDERMatt Corallo2017-10-131-0/+10
* Remove unused fTry from push_lockJoão Barbosa2017-09-301-2/+2
* Use nullptr instead of zero (0) as the null pointer constantpracticalswift2017-08-161-1/+1
* scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-1/+1
* scripted-diff: Remove #include <boost/foreach.hpp>Jorge Timón2017-06-221-1/+0
* scripted-diff: Remove PAIRTYPEJorge Timón2017-06-051-5/+5
* scripted-diff: Fully remove BOOST_FOREACHJorge Timón2017-06-051-5/+5
* Remove unused codepracticalswift2017-03-171-2/+0
* Further-enforce lockordering by enforcing directly after TRY_LOCKsMatt Corallo2017-02-071-15/+13
* Always enforce lock strict lock ordering (try or not)Matt Corallo2017-02-021-25/+1
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Clean up lockorder data of destroyed mutexesPieter Wuille2016-04-101-11/+44
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* Revert "Revert "Assert on probable deadlocks if the second lock isnt try_lock""Cory Fields2015-08-071-10/+39
* Revert "Assert on probable deadlocks if the second lock isnt try_lock"Wladimir J. van der Laan2015-08-061-39/+10
* Assert on probable deadlocks if the second lock isnt try_lockMatt Corallo2015-07-221-10/+39
* Remove broken+useless lock/unlock log printsMatt Corallo2015-04-241-5/+0
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
* Apply clang-format on some infrequently-updated filesPieter Wuille2014-09-191-24/+24
* header include cleanupPhilip Kaufmann2014-09-141-1/+2
* Fix build with DEBUG_LOCKORDERWladimir J. van der Laan2014-08-281-0/+3
* Wallet locking fixes for -DDEBUG_LOCKORDERGavin Andresen2014-02-181-2/+3
* Remove redundant .c_str()sWladimir J. van der Laan2014-01-231-5/+5
* Use mutex pointer instead of name for AssertLockHeldWladimir J. van der Laan2013-12-191-3/+3
* mutex debugging routines: LocksHeld() and AssertLockHeld()Gavin Andresen2013-11-291-0/+18
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-0/+1
* Make -DDEBUGLOCKORDER + -debug less noisyGavin Andresen2013-10-201-2/+2
* Replace printf with LogPrintf / LogPrintGavin Andresen2013-09-181-13/+13
* Trim trailing whitespace for src/*.{h,cpp}Jeff Garzik2012-09-181-1/+1
* Fix a few typosfanquake2012-06-291-1/+1
* Fix DEBUG_LOCKCONTENTIONMatt Corallo2012-06-051-0/+8
* Merge pull request #1354 from fanquake/masterPieter Wuille2012-05-201-1/+1
|\
| * Update License in File HeadersFordy2012-05-181-1/+1
* | Use boost::thread locking instead of interprocessPieter Wuille2012-05-181-17/+18
|/
* Split synchronization mechanisms from util.{h,cpp}Pieter Wuille2012-05-111-0/+119