Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-01-18 | DeadlockDetect now lists some tracked CS's stats. | Mattes D | 1 | -0/+65 | |
2017-01-17 | DeadlockDetect: Provide more information for debugging. | Mattes D | 1 | -3/+5 | |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -6/+6 | |
2014-10-24 | Suggestions | Tiger Wang | 1 | -1/+1 | |
2014-10-20 | Migrated cSleep and cTimer to std::chrono | Tiger Wang | 1 | -4/+4 | |
2014-08-21 | Added initializers for class members. | Mattes D | 1 | -1/+3 | |
As reported by Coverity, these weren't initialized. | |||||
2014-05-05 | Fixed crash on creating a world during plugin initialisation | worktycho | 1 | -1/+1 | |
2014-04-18 | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 1 | -5/+8 | |
2014-03-25 | Removed unused constants. | madmaxoft | 1 | -4/+1 | |
DeadlockDetect reads the value from the ini file, and world lighting has a separate queue now. | |||||
2014-03-25 | More fixes to get it to compile for me on Mac 10.9. Mostly just newline additions, but some of the unused variables were causing errors, so I wrapped them in #ifndef __APPLE__ calls, since I didn't know if they were going to be used in the future. | Samuel Barney | 1 | -0/+2 | |
Also had to undefine TOLUA_TEMPLATE_BIND a couple of times. | |||||
2014-03-15 | Fixed unessicary return | Tycho | 1 | -1/+0 | |
2013-12-10 | added abort to DeadlockDetector to generate core dumps on failure | Tycho Bickerstaff | 1 | -5/+2 | |
2013-11-30 | DeadlockDetect is configurable now. | madmaxoft | 1 | -2/+4 | |
This is needed when debugging Lua plugins. | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-06 | Made the cDeadlockDetect class work in clang. | madmaxoft | 1 | -1/+1 | |
2013-08-19 | Debuggers: Added continuous hunger reporting. | madmaxoft | 1 | -1/+1 | |
Showcases the OnWorldTick() hook to fire events at regular intervals. Will be used for debugging the issues related to hyper-hunger. | |||||
2013-08-19 | DeadlockDetect now uses sleep instead of timed-wait semaphores. | madmaxoft | 1 | -13/+5 | |
The semaphores' timed-wait still has issues on Linux, it's just easier to use cSleep instead. | |||||
2013-08-14 | Added simple deadlock detection code. | madmaxoft | 1 | -0/+155 | |
This will assert and then deliberately crash the server once a deadlock is detected. For detection, only the world tick threads are considered, cWorld's m_WorldAge is checked periodically and if it doesn't increment for several seconds, a deadlock is reported. |