summaryrefslogtreecommitdiff
path: root/atomic
Commit message (Expand)AuthorAgeFilesLines
* Relicense.jorton2004-02-281-49/+10
* Relicense APR under Apache License, Version 2.0jerenkrantz2004-02-133-147/+30
* First whack at switching to a single top-level make. This adds a dependencygstein2004-02-052-27/+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
* * atomic/solaris_sparc: Remove now-unused leftovers ofjorton2003-12-313-33/+0
* * 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
* Switch to a pure atomic implementationbnicholes2003-12-081-6/+2
* 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
* Fix up the return values for apr_atomic_add32() and apr_atomic_inc32() since ...bnicholes2003-12-041-2/+6
* apr_atomic_add32() and apr_atomic_inc32() now return values (the old value)trawick2003-12-044-29/+50
* move win32 atomic functions out of the unix file (which wasn't builttrawick2003-12-032-70/+121
* apr_atomic_t is deadtrawick2003-12-031-6/+0
* move the implementations of apr atomics out of the public header filetrawick2003-12-033-9/+295
* axing deprecated apr_atomic_foo functionstrawick2003-11-162-103/+3
* fix type mismatch with picky compiler settings on z/OStrawick2003-11-051-4/+4
* 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
* removed the solaris specific atomic code.ianh2003-05-031-132/+0
* This code was licensed under version 1.0 of the Mozilla Public Licensejorton2003-04-301-1/+14
* Update copyright notices to 2003.thommay2003-01-014-4/+4
* remove an extraneous endifbrianp2002-10-191-1/+0
* Add pointer version of apr_atomic_casbrianp2002-10-193-3/+30
* 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
* Fixed the SPARC v8plus version of apr_atomic_dec so thatbrianp2002-09-011-2/+4
* 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
* Use the native cmpxchg() function for NetWarebnicholes2002-06-111-45/+0
* ignore generated filestrawick2002-04-301-0/+4
* Hopefully close the build problems with atomic on Solaris systemsjim2002-04-231-1/+1
* Removed some extraneous code from the apr_atomic_cas functionbrianp2002-04-221-6/+0
* Style police are on the prowl.jerenkrantz2002-04-221-15/+13
* Add .deps to cvsignore since APR may now generate .deps files.jerenkrantz2002-04-222-0/+2
* Allow VPATH builds to properly generate build dependencies. This requiresjerenkrantz2002-04-223-1/+6
* 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