summaryrefslogtreecommitdiff
path: root/atomic
Commit message (Expand)AuthorAgeFilesLines
* * Fix some gcc compiler warnings on Solarisrpluem2008-06-041-1/+1
* Apparently I'm too wordy, even the compiler agrees.wrowe2007-10-241-1/+1
* Match win32's volatility declaration (except for mingw)wrowe2007-10-231-1/+3
* implement apr_atomic_xchgptr() for z/OStrawick2007-10-221-0/+17
* Implement apr_atomic_casptr() for z/OS.trawick2007-10-181-0/+24
* * Fix compiler warning.rpluem2007-10-141-1/+1
* * Dereference mem as it is a double pointer.rpluem2007-10-141-1/+1
* Cleanup asm constraints (+ operand is both read and written by the instruction)davi2007-08-041-12/+9
* Prefer solaris builtins even on x86, and fix a compiler warning.davi2007-08-041-1/+1
* Fix win32 stub for apr_atomic_xchgptr.davi2007-07-121-1/+1
* Fix a mis-merge of PPC memory barriers.davi2007-07-111-4/+2
* Introduce apr_atomic_xchgptr, which atomically exchanges a pair of pointerdavi2007-07-108-0/+116
* New apr_atomic implementation for S/390 native atomic operations.davi2007-07-071-0/+132
* New apr_atomic implementation for PowerPC native atomic operations.davi2007-07-041-0/+178
* New apr_atomic implementation for Solaris 10 native atomic operations.davi2007-07-041-0/+74
* New apr_atomic implementation for ia32 (x86 and x86_64) native atomic operati...davi2007-07-041-0/+111
* Given a modern compiler, this patch provides fast atomic operations on variousdavi2007-07-041-0/+74
* This patch tries to address some of the apr_atomic problems by reorganizingdavi2007-07-042-464/+192
* Avoid overwriting the hash_mutex table for applications that incorrectly callsdavi2007-06-301-0/+16
* Fix up integer type on Solaris 10 (gcc) compiles.jerenkrantz2006-08-311-1/+1
* Fix the typo.jorton2006-08-034-4/+4
* Update license header.jorton2006-08-034-24/+24
* Add __MINGW32__ versions of the Win32 Atomic functions, that all do their own...pquerna2006-07-151-1/+15
* Implement apr_atomics using Solaris' native atomic API.colm2006-06-131-0/+55
* These args can't be volatile in MSVC 14.wrowe2006-01-131-1/+1
* These operations are NOT necessarily function-based on 64 bitwrowe2005-05-161-0/+20
* Update copyright year to 2005 and standardize on current copyright owner line.jerenkrantz2005-02-044-4/+8
* Remove .cvsignore files.jorton2004-11-182-8/+0
* WIN64: avoid unresolved external error with 64 bit buildake2004-09-201-0/+8
* * atomic/unix/apr_atomic.c: Force use of generic atomics if gccjorton2004-09-131-0/+6
* Fixed apr_atomic_dec on NetWare to be thread safeclar2004-09-021-2/+1
* Quiet build breakage on VC6 with the originally shipped includeswrowe2004-04-161-5/+16
* 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