summaryrefslogtreecommitdiff
path: root/atomic/unix
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices for 2005.jorton2005-06-141-1/+2
* Remove .cvsignore files.jorton2004-11-181-4/+0
* * atomic/unix/apr_atomic.c: Force use of generic atomics if gccjorton2004-09-131-0/+6
* Relicense APR under Apache License, Version 2.0jerenkrantz2004-02-131-49/+10
* First whack at switching to a single top-level make. This adds a dependencygstein2004-02-051-13/+0
* Clean up configure logic for enabling "nonportable" atomics: don'tjorton2004-01-061-2/+6
* * atomic/unix/apr_atomic.c: Enable x86 asm on AMD64.jorton2004-01-061-1/+2
* * apr_atomic.c: Remove use of atomic_* from FreeBSD'sjorton2003-12-311-30/+0
* Review of x86 asm, fixing intel_atomic_add32 with gcc 2.7.2.1 whichjorton2003-12-161-13/+10
* enable i386 atomics for gcc on any platform...trawick2003-12-151-2/+1
* enable the x86 atomic code on Solaris/x86trawick2003-12-121-1/+1
* ppc + gcc updatesgregames2003-12-091-6/+29
* fix an apparent cut-n-paste-o in a commentgregames2003-12-091-1/+1
* no functional change. add whitespace to align asm operandsgregames2003-12-091-1/+1
* changes to the apr atomic implementations for unix-ish boxestrawick2003-12-081-33/+69
* add apr_atomic_cas32 for ppc with gcc.gregames2003-12-081-0/+25
* intel_atomic_add32: re-specify asm inputs and outputs, after RTFMing andgregames2003-12-051-4/+5
* use an inlined function to eliminate one copy of the xadd assembler code.gregames2003-12-051-8/+9
* * apr_atomic.c: abort() if any mutex locking or unlocking calls fail.jorton2003-12-051-51/+42
* be sure that _add and _inc use 32 bit instructions. Also make sure gccgregames2003-12-041-4/+4
* apr_atomic_add32() and apr_atomic_inc32() now return values (the old value)trawick2003-12-041-16/+30
* move win32 atomic functions out of the unix file (which wasn't builttrawick2003-12-031-70/+0
* apr_atomic_t is deadtrawick2003-12-031-6/+0
* move the implementations of apr atomics out of the public header filetrawick2003-12-031-0/+195
* axing deprecated apr_atomic_foo functionstrawick2003-11-161-100/+0
* Fix default impl of apr_atomic_xchg32, and add a test case for itbrianp2003-09-261-1/+1
* new version of atomic API that works specifically on apr_uint32_t values for ...brianp2003-09-251-1/+134
* Update copyright notices to 2003.thommay2003-01-011-1/+1
* Add pointer version of apr_atomic_casbrianp2002-10-191-0/+26
* fix an old typo and a bad cut-and-pastebrianp2002-10-191-2/+2
* Fix !APR_HAS_THREADS code path for apr_atomic_cas by always definingjerenkrantz2002-09-011-1/+1
* Minor style nit.jerenkrantz2002-09-011-2/+2
* Cleaner mechanism for using platform-specific atomics on platformsbrianp2002-08-311-20/+40
* fix apr_atomic_init() on systems without threadsbrianp2002-07-051-0/+8
* Style police are on the prowl.jerenkrantz2002-04-221-15/+13
* Add .deps to cvsignore since APR may now generate .deps files.jerenkrantz2002-04-221-0/+1
* Allow VPATH builds to properly generate build dependencies. This requiresjerenkrantz2002-04-221-0/+2
* Add back >>2 that was unintentionally removed in previous commit.jerenkrantz2002-04-191-1/+1
* Ensure that the ATOMIC_HASH can not be negative.jerenkrantz2002-04-181-2/+1
* ** DEPRECATE old lock API: apr_lock.h **aaron2002-04-091-2/+1
* apr_atomic_dec: change the fallback version to return the new value ofgregames2002-03-191-3/+3
* apr_atomic_dec now returns zero if the value is zero.ianh2002-03-161-3/+3
* Update our copyright for this year.fielding2002-03-131-1/+1
* get apr_atomic.c to compile (multiple failures seen with gcctrawick2002-02-201-9/+9
* linux compatibility checksianh2002-02-201-12/+15
* re-introduce the CAS apr call.ianh2002-02-191-17/+17
* add copyrightianh2002-02-171-0/+55
* preperation for solaris sparc additionianh2002-02-171-6/+2
* remove CAS option as linux doesn't support it out of the boxianh2002-02-161-6/+13
* ignore generated filestrawick2002-02-141-0/+3