summaryrefslogtreecommitdiffstats
path: root/runtime/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* bugfix: one type of 64bit atomics was enabled when 32bit atomics were supportedRainer Gerhards2010-12-021-17/+10
* bugfix: fixed build problems on some platformsRainer Gerhards2010-12-011-0/+27
* bugfix: replacements for atomic operations for non-int sized types had problems.Rainer Gerhards2010-11-251-3/+42
* added missing support for systems without atomic instructionsRainer Gerhards2010-06-241-0/+15
* added support for high-performance action queue submission if not all mark me...Rainer Gerhards2010-06-081-1/+1
* bugfix: regression caused more locking action in msg.c than necessaryRainer Gerhards2010-06-081-2/+11
* fixed recent regression: did not compile on systems with atomic instructionsRainer Gerhards2010-04-291-1/+1
* adapted new atomic instruction emulation to v5 engineRainer Gerhards2010-04-271-7/+22
* Merge branch 'v4-devel' into masterRainer Gerhards2010-04-271-129/+72
|\
| * bugfix: problems with atomic operations emulationRainer Gerhards2010-04-271-129/+71
* | Merge branch 'v4-devel' into masterRainer Gerhards2010-04-231-2/+0
|\|
| * minor fix: invalid duplicated include of config.hRainer Gerhards2010-04-231-2/+0
| * added replacements for atomic instructions on systems that do not support them.Rainer Gerhards2010-03-231-0/+117
* | Merge branch 'master-solaris'Rainer Gerhards2010-03-231-0/+3
|\ \
| * | Merge branch 'v4-stable-solaris' into master-solarisRainer Gerhards2010-03-051-0/+3
| |\|
| | * enabled compilation by using "racy" replacements for atomic instructionsRainer Gerhards2010-03-051-0/+3
| | * backported "clean" increment of memory trim counter (not protected by mutex)Rainer Gerhards2009-06-251-0/+1
* | | emulate missing atomic builtins with posix semaphores if availableSteffen Sledz2010-03-231-0/+117
|/ /
* | removed mutex locksRainer Gerhards2009-07-171-1/+0
* | bugfix: subtle synchronization issueRainer Gerhards2009-06-251-0/+3
|/
* some memory accesses are now explicitely atomicRainer Gerhards2009-06-251-0/+5
* Merge branch 'beta'Rainer Gerhards2009-01-301-0/+7
|\
| * added info if atomic ops are available to rsyslogd -v outputRainer Gerhards2009-01-301-0/+7
| * bugfix: inconsistent use of mutex/atomic operations could cause segfaultRainer Gerhards2009-01-301-1/+1
* | fixed atomic operationsRainer Gerhards2009-01-291-1/+1
* | moved bParseHostname and bIsParsed to msgFlagsRainer Gerhards2008-10-091-0/+2
|/
* bugfix: proper synchronization on message destructionRainer Gerhards2008-09-191-0/+1
* bugfix: potential race condition when adding messages to queueRainer Gerhards2008-09-181-2/+6
* re-enabled gcc builtin atomic operations and added a proper ./configure checkRainer Gerhards2008-09-181-9/+9
* moved files to the runtimeRainer Gerhards2008-04-161-0/+51