summaryrefslogtreecommitdiff
path: root/atomic/unix
Commit message (Expand)AuthorAgeFilesLines
* * Fix some gcc compiler warnings on SolarisRuediger Pluem2008-06-041-1/+1
* * Fix compiler warning.Ruediger Pluem2007-10-141-1/+1
* * Dereference mem as it is a double pointer.Ruediger Pluem2007-10-141-1/+1
* Cleanup asm constraints (+ operand is both read and written by the instruction)Davi Arnaut2007-08-041-12/+9
* Prefer solaris builtins even on x86, and fix a compiler warning.Davi Arnaut2007-08-041-1/+1
* Fix a mis-merge of PPC memory barriers.Davi Arnaut2007-07-111-4/+2
* Introduce apr_atomic_xchgptr, which atomically exchanges a pair of pointerDavi Arnaut2007-07-106-0/+98
* New apr_atomic implementation for S/390 native atomic operations.Davi Arnaut2007-07-071-0/+132
* New apr_atomic implementation for PowerPC native atomic operations.Davi Arnaut2007-07-041-0/+178
* New apr_atomic implementation for Solaris 10 native atomic operations.Davi Arnaut2007-07-041-0/+74
* New apr_atomic implementation for ia32 (x86 and x86_64) native atomic operati...Davi Arnaut2007-07-041-0/+111
* Given a modern compiler, this patch provides fast atomic operations on variousDavi Arnaut2007-07-041-0/+74
* This patch tries to address some of the apr_atomic problems by reorganizingDavi Arnaut2007-07-042-464/+192
* Avoid overwriting the hash_mutex table for applications that incorrectly callsDavi Arnaut2007-06-301-0/+16
* Fix up integer type on Solaris 10 (gcc) compiles.Justin Erenkrantz2006-08-311-1/+1
* Fix the typo.Joe Orton2006-08-031-1/+1
* Update license header.Joe Orton2006-08-031-6/+6
* Implement apr_atomics using Solaris' native atomic API.Colm MacCarthaigh2006-06-131-0/+55
* Update copyright year to 2005 and standardize on current copyright owner line.Justin Erenkrantz2005-02-041-1/+2
* Remove .cvsignore files.Joe Orton2004-11-181-4/+0
* * atomic/unix/apr_atomic.c: Force use of generic atomics if gccJoe Orton2004-09-131-0/+6
* Relicense APR under Apache License, Version 2.0Justin Erenkrantz2004-02-131-49/+10
* First whack at switching to a single top-level make. This adds a dependencyGreg Stein2004-02-051-13/+0
* Clean up configure logic for enabling "nonportable" atomics: don'tJoe Orton2004-01-061-2/+6
* * atomic/unix/apr_atomic.c: Enable x86 asm on AMD64.Joe Orton2004-01-061-1/+2
* * apr_atomic.c: Remove use of atomic_* from FreeBSD'sJoe Orton2003-12-311-30/+0
* Review of x86 asm, fixing intel_atomic_add32 with gcc 2.7.2.1 whichJoe Orton2003-12-161-13/+10
* enable i386 atomics for gcc on any platform...Jeff Trawick2003-12-151-2/+1
* enable the x86 atomic code on Solaris/x86Jeff Trawick2003-12-121-1/+1
* ppc + gcc updatesGreg Ames2003-12-091-6/+29
* fix an apparent cut-n-paste-o in a commentGreg Ames2003-12-091-1/+1
* no functional change. add whitespace to align asm operandsGreg Ames2003-12-091-1/+1
* changes to the apr atomic implementations for unix-ish boxesJeff Trawick2003-12-081-33/+69
* add apr_atomic_cas32 for ppc with gcc.Greg Ames2003-12-081-0/+25
* intel_atomic_add32: re-specify asm inputs and outputs, after RTFMing andGreg Ames2003-12-051-4/+5
* use an inlined function to eliminate one copy of the xadd assembler code.Greg Ames2003-12-051-8/+9
* * apr_atomic.c: abort() if any mutex locking or unlocking calls fail.Joe Orton2003-12-051-51/+42
* be sure that _add and _inc use 32 bit instructions. Also make sure gccGreg Ames2003-12-041-4/+4
* apr_atomic_add32() and apr_atomic_inc32() now return values (the old value)Jeff Trawick2003-12-041-16/+30
* move win32 atomic functions out of the unix file (which wasn't builtJeff Trawick2003-12-031-70/+0
* apr_atomic_t is deadJeff Trawick2003-12-031-6/+0
* move the implementations of apr atomics out of the public header fileJeff Trawick2003-12-031-0/+195
* axing deprecated apr_atomic_foo functionsJeff Trawick2003-11-161-100/+0
* Fix default impl of apr_atomic_xchg32, and add a test case for itBrian Pane2003-09-261-1/+1
* new version of atomic API that works specifically on apr_uint32_t values for ...Brian Pane2003-09-251-1/+134
* Update copyright notices to 2003.Thom May2003-01-011-1/+1
* Add pointer version of apr_atomic_casBrian Pane2002-10-191-0/+26
* fix an old typo and a bad cut-and-pasteBrian Pane2002-10-191-2/+2
* Fix !APR_HAS_THREADS code path for apr_atomic_cas by always definingJustin Erenkrantz2002-09-011-1/+1
* Minor style nit.Justin Erenkrantz2002-09-011-2/+2