summaryrefslogtreecommitdiff
path: root/src/atomic_ops.h
Commit message (Expand)AuthorAgeFilesLines
* Fix 'AO_*_TS_T is not defined' compiler warnings (GCC-8)Max Horn2019-01-261-2/+2
* Support UWP/arm64 targetTautvydas Zilys2018-10-291-1/+1
* Fix 'Cannot implement CAS_full on this architecture' build error (cris)Ivan Maidanski2017-03-311-0/+1
* Fix type of general AO_TS_INITIALIZERIvan Maidanski2017-02-061-1/+1
* Fix powerpc detection on AIX (gcc)Tobias Leich2016-11-261-1/+2
* Fix typos in 'error' pragma messagesIvan Maidanski2016-11-021-1/+1
* Generalize double_load/store for x86_64 (GCC)Ivan Maidanski2013-03-291-0/+6
* Add AArch64 (64-bit ARM) target initial supportYvan Roux2013-01-241-0/+4
* Remove gcc/x86_64.h to eliminate gcc/x86.h code duplicationIvan Maidanski2012-10-081-16/+2
* Fix compare_double_and_swap_double_full for gcc/x32Ivan Maidanski2012-10-081-2/+16
* Fix typos in atomic_ops.h commentsIvan Maidanski2012-10-051-2/+2
* Fix AO_load primitive name in commentIvan Maidanski2012-10-021-1/+1
* Remove sunc/x86_64.h to eliminate sunc/x86.h code duplicationIvan Maidanski2012-09-251-5/+2
* Remove nested AO_USE_PTHREAD_DEFS macro check in atomic_ops.h (gcc/arm)Ivan Maidanski2012-09-231-1/+1
* Fix AO_compiler_barrier missing parenthesesIvan Maidanski2012-08-011-1/+1
* Use __builtin_expect in CAS failure loop condition checks (GCC only)Ivan Maidanski2012-03-261-0/+7
* Prevent AO_USE_SYNC_CAS_BUILTIN redefinition in atomic_ops.hIvan Maidanski2011-12-011-2/+3
* Merge branch 'ao_t_is_int-fix' into masterIvan Maidanski2011-11-291-0/+10
|\
| * Include ao_t_is_int.h from atomic_ops.h after first generalization ifIvan Maidanski2011-11-291-0/+10
* | Generalize AO_compare_and_swap primitives via AO_fetch_compare_and_swapIvan Maidanski2011-11-111-3/+7
* | Implement most AO_fetch_compare_and_swap primitivesIvan Maidanski2011-11-111-1/+0
* | Add FIXMEs to add AO_fetch_compare_and_swap primitivesIvan Maidanski2011-11-111-2/+9
|/
* Put 'FIXME' word where missedIvan Maidanski2011-10-151-1/+2
* Implement the basic atomic primitives for the hexagon CPU.Linas Vepstas2011-10-111-0/+3
* Define AO macros for libatomic_ops version identification.Ivan Maidanski2011-09-091-0/+4
* Adjust AO_..._H macros in public headers.Ivan Maidanski2011-09-091-4/+3
* Turn off AO primitives inlining if AO_NO_INLINE defined.Ivan Maidanski2011-08-181-3/+3
* * src/atomic_ops.h: Update comment (add AO_and, AO_xor).Ivan Maidanski2011-08-031-3/+7
* 2010-09-15 Ivan Maidanski <ivmai@mail.ru> (with input from Gregory Farnum)ivmai2011-07-251-20/+41
* 2010-05-21 Ivan Maidanski <ivmai@mail.ru> (really Bradley Smith)ivmai2011-07-251-0/+3
* 2010-02-19 Ivan Maidanski <ivmai@mail.ru> (mostly really Patrick Marlier)ivmai2011-07-251-0/+19
* 2009-12-07 Ivan Maidanski <ivmai@mail.ru> (really Emmanuel Stapf)ivmai2011-07-251-2/+2
* 2009-10-05 Ivan Maidanski <ivmai@mail.ru> (really Takashi YOSHII)ivmai2011-07-251-0/+4
* * Moving libatomic_ops-1.2 to libatomic_opsivmai2011-07-251-0/+0
* 2009-09-16 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-251-131/+131
* 2009-09-10 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-251-1/+3
* 2009-08-12 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)hboehm2011-07-251-5/+25
* 2008-10-21 Hans Boehm <Hans.Boehm@hp.com> (really Ivan Maidanski)hboehm2011-07-251-3/+3
* 2008-07-25 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Ivan Maidanski)hboehm2011-07-251-2/+2
* 2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (Really from various Debianhboehm2011-07-251-0/+3
* 2007-07-05 Andreas Tobler <a.tobler@schweiz.org>a_tobler2011-07-251-1/+2
* 2007-06-13 Hans Boehm <Hans.Boehm@hp.com>hboehm2011-07-251-0/+1
* 2007-06-06 Hans Boehm <Hans.Boehm@hp.com>hboehm2011-07-251-5/+14
* 2006-05-05 Hans Boehm <Hans.Boehm@hp.com>hboehm2011-07-251-1/+1
* 2006-03-28 Hans Boehm <Hans.Boehm@hp.com>hboehm2011-07-251-1/+1
* libatomic_ops-1.1 tarball importlibatomic_ops-1_1Ivan Maidanski2011-07-251-0/+1
* libatomic_ops-1.0 tarball importlibatomic_ops-1_0Ivan Maidanski2011-07-251-0/+288