Age | Commit message (Expand) | Author |
2020-05-28 | Use template function instead of void* parameter | Hennadii Stepanov |
2020-05-22 | doc: Add and fix comments about never destroyed objects | Hennadii Stepanov |
2020-05-19 | Replace thread_local g_lockstack with a mutex-protected map | Hennadii Stepanov |
2020-05-19 | refactor: Refactor duplicated code into LockHeld() | Hennadii Stepanov |
2020-05-19 | refactor: Add LockPair type alias | Hennadii Stepanov |
2020-05-19 | refactor: Add LockStackItem type alias | Hennadii Stepanov |
2020-05-19 | Prevent UB in DeleteLock() function | Hennadii Stepanov |
2020-03-27 | util: Remove unused itostr | MarcoFalke |
2020-03-06 | sync.h: add REVERSE_LOCK | Anthony Towns |
2020-01-15 | scripted-diff: Bump copyright of files changed in 2020 | MarcoFalke |
2020-01-15 | scripted-diff: Replace CCriticalSection with RecursiveMutex | MarcoFalke |
2019-12-30 | scripted-diff: Bump copyright of files changed in 2019 | MarcoFalke |
2019-10-28 | refactor: Remove redundant c_str() calls in formatting | Wladimir J. van der Laan |
2019-10-15 | Remove unused includes | practicalswift |
2019-06-13 | Replace remaining fprintf with tfm::format manually | MarcoFalke |
2019-06-13 | scripted-diff: Replace fprintf with tfm::format | MarcoFalke |
2019-05-07 | fix static_assert for macro HAVE_THREAD_LOCAL | orient |
2019-04-29 | threads: add thread names to deadlock debugging message | James O'Beirne |
2019-01-25 | Prevent mutex lock fail even if --enable-debug | Akio Nakamura |
2018-11-04 | scripted-diff: Move util files to separate directory. | Jim Posen |
2018-08-31 | Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSection | Wladimir J. van der Laan |
2018-08-03 | Add unit test for DEBUG_LOCKORDER code | Russell Yanofsky |
2018-07-27 | Update copyright headers to 2018 | DrahtBot |
2018-05-22 | qa: Initialize lockstack to prevent null pointer deref | MarcoFalke |
2018-05-17 | break circular dependency: random/sync -> util -> random/sync | Chun Kuan Lee |
2018-04-07 | [logging] Comment all continuing logs. | John Newbery |
2018-04-05 | Merge #12859: Bugfix: Include <memory> for std::unique_ptr | Wladimir J. van der Laan |
2018-04-02 | Bugfix: Include <memory> for std::unique_ptr | Luke Dashjr |
2018-01-28 | Fix typos | practicalswift |
2018-01-03 | Increment MIT Licence copyright header year on files modified in 2017 | Akira Takizawa |
2017-11-27 | threads: add a thread_local autoconf check | Cory Fields |
2017-11-18 | Switched sync.{cpp,h} to std threading primitives. | Thomas Snider |
2017-11-16 | scripted-diff: Replace #include "" with #include <> (ryanofsky) | MeshCollider |
2017-10-13 | Add ability to assert a lock is not held in DEBUG_LOCKORDER | Matt Corallo |
2017-09-30 | Remove unused fTry from push_lock | João Barbosa |
2017-08-16 | Use nullptr instead of zero (0) as the null pointer constant | practicalswift |
2017-08-07 | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in... | practicalswift |
2017-06-22 | scripted-diff: Remove #include <boost/foreach.hpp> | Jorge Timón |
2017-06-05 | scripted-diff: Remove PAIRTYPE | Jorge Timón |
2017-06-05 | scripted-diff: Fully remove BOOST_FOREACH | Jorge Timón |
2017-03-17 | Remove unused code | practicalswift |
2017-02-07 | Further-enforce lockordering by enforcing directly after TRY_LOCKs | Matt Corallo |
2017-02-02 | Always enforce lock strict lock ordering (try or not) | Matt Corallo |
2016-12-31 | Increment MIT Licence copyright header year on files modified in 2016 | isle2983 |
2016-04-10 | Clean up lockorder data of destroyed mutexes | Pieter Wuille |
2015-12-13 | Bump copyright headers to 2015 | MarcoFalke |
2015-08-07 | Revert "Revert "Assert on probable deadlocks if the second lock isnt try_lock"" | Cory Fields |
2015-08-06 | Revert "Assert on probable deadlocks if the second lock isnt try_lock" | Wladimir J. van der Laan |
2015-07-22 | Assert on probable deadlocks if the second lock isnt try_lock | Matt Corallo |
2015-04-24 | Remove broken+useless lock/unlock log prints | Matt Corallo |