summaryrefslogtreecommitdiffstats
path: root/runtime/queue.c
Commit message (Collapse)AuthorAgeFilesLines
...
* | improved threadingRainer Gerhards2008-09-301-1/+6
| | | | | | | | | | | | | | | | - changed sequence when awakening thread - removed no longer needed condition variable - EXPERIMENTALLY added mutex guarding to hostname lookups this is to be removed if it does not have any verifyable useful effect
* | some more threading cleanupRainer Gerhards2008-09-261-6/+2
| | | | | | | | | | | | - removed newly-introduced potential deadlock in debug system - removed unnecessary pthread_cond_signal - a bit general cleanup
* | bugfix: potential race condition when adding messages to queueRainer Gerhards2008-09-181-6/+6
| | | | | | | | | | | | | | 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 ;)
* | some very minor cleanupRainer Gerhards2008-08-121-1/+0
|/
* bugfix: bad memory leak in disk-based queue modesRainer Gerhards2008-07-091-21/+8
|
* reduced number of compile warnings in -pedantic gcc modeRainer Gerhards2008-06-271-18/+18
|
* completed better modularity of runtimeRainer Gerhards2008-04-171-1/+0
| | | | | | | | | | - added the ability to specify an error log function for the runtime - removed dependency of core runtime on dirty.h Note that it is "better" modularity, not perfect. There is still work to do, but I think we can for the time being proceed with other things.
* modularization workRainer Gerhards2008-04-171-7/+9
| | | | | cleanup + created an abstract class for global data items and moved glblGetWorkDir to it
* some more cleanupRainer Gerhards2008-04-161-1/+1
| | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear
* begin building runtime convenience library (does not build!)Rainer Gerhards2008-04-151-0/+2322