summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/crash.h
Commit message (Collapse)AuthorAgeFilesLines
* Attach and run gdb during crashes.Adam Borowski2013-11-021-0/+1
| | | | | | Its usefulness varies depending on existence of debug info, although in every case I got at least one more symbol resolved than without it. Only unstripped builds are fun, of course.
* Don't waste electricity for mapstat infinite loops.Adam Borowski2013-10-031-6/+0
| | | | A hard limit of 60 seconds of CPU time per level.
* Merge away an one-function-wonder header file.Adam Borowski2012-03-101-0/+1
| | | | It had no corresponding .cc, too.
* In DGL, give games stuck for 60s CPU time the finger (the Nethack level 7 one).Adam Borowski2012-03-051-0/+8
| | | | | | There's a new crop of infinite loop bugs, they're hard to debug in DGL due to permissions (only Napkin can attach gdb) so backtraces would be nice, and taking 100% CPU on a public server is very detrimental to players.
* Threading support.Adam Borowski2011-12-271-0/+1
| | | | | | | | | Since Windows doesn't support pthreads without an external library, I used a mess of #defines. Also, some of the #defines are not needed; I copied them from an earlier project. Detached threads and cond variables are not used at the moment, if you feel bad about dormant code we can axe them.
* Make file headers doxygen-friendly, drop useless fields.Adam Borowski2011-03-281-5/+4
| | | | | | | "File:" is shown in your editor's status bar. "Written by:" was used only for the first person who changed a file. We got git for that now, and pre-DCSS history is so woefully inaccurate it doesn't really matter.
* Drop obsolete CVS last-committed headers ($Author$).Adam Borowski2009-10-061-2/+0
|
* Put platform dependant crash handling code into crash-X.cc files, and linkzelgadis2009-01-221-0/+18
against them in the make files like libunix/libgui/etc are. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8675 c06c8d41-db1a-0410-9941-cceddc491573