summaryrefslogtreecommitdiffstats
path: root/runtime/debug.h
Commit message (Collapse)AuthorAgeFilesLines
* solved a race conditionRainer Gerhards2009-07-071-1/+0
|
* first shot at asynchronous stream writer with timeout capabilityRainer Gerhards2009-07-061-2/+2
| | | | | ... seems to work on quick testing, but needs a far more testing and improvement. Good milestone commit.
* Merge branch 'dapatch'Rainer Gerhards2009-03-251-0/+4
|\
| * bugfix: potential abort with DA queue after high watermark is reachedRainer Gerhards2009-03-251-0/+4
| | | | | | | | | | | | There exists a race condition that can lead to a segfault. Thanks go to vbernetr, who performed the analysis and provided patch, which I only tweaked a very little bit.
* | moved bParseHostname and bIsParsed to msgFlagsRainer Gerhards2008-10-091-0/+1
| | | | | | | | | | | | This enables us to use more efficient calling conventions and also helps us keep the on-disk structure of a msg object more consistent in future releases.
* | restructured imudp receive loopRainer Gerhards2008-10-081-0/+1
| | | | | | | | | | | | | | | | cleaned up previous code and redid it in a way that makes it much easier to extend it also added a new macro DBGPRINTF which is a performance-optimzed version of dbgprintf
* | bugfix: potential race condition when adding messages to queueRainer Gerhards2008-09-181-1/+2
|/ | | | | | | There was a wrong order of mutex lock operations. It is hard to believe that really caused problems, but in theory it could and with threading we often see that theory becomes practice if something is only used long enough on a fast enough machine with enough CPUs ;)
* moved files to the runtimeRainer Gerhards2008-04-161-0/+146
there are still some files left which could go into the runtime, but I think we will delete most of them once we are done with the full modularization.