aboutsummaryrefslogtreecommitdiff
path: root/include/atomic.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers1-1/+1
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar1-1/+0
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert1-1/+1
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2017-06-06Optimize generic spinlock code and use C11 like atomic macros.Stefan Liebler1-4/+12
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2016-12-05Use C11-like atomics instead of plain memory accesses in x86 lock elision.Torvald Riegel1-4/+20
2016-10-26Fix atomic_fetch_xor_release.Carlos O'Donell1-8/+11
2016-08-09Add atomic operations required by the new condition variable.Torvald Riegel1-0/+47
2016-08-05Add atomic_exchange_relaxed.Torvald Riegel1-0/+9
2016-06-24Remove atomic_compare_and_exchange_bool_rel.Torvald Riegel1-17/+0
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2015-09-11Move bits/atomic.h to atomic-machine.h (bug 14912).Joseph Myers1-1/+1
2015-06-30Clean up BUSY_WAIT_NOP and atomic_delay.Torvald Riegel1-3/+4
2015-01-02Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2014-11-20Add atomic operations similar to those provided by C11.Torvald Riegel1-0/+212
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka1-1/+1
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae1-1/+1
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers1-1/+1
2012-08-13Add explicit acquire/release semantics to atomic_exchange_and_add.Maxim Kuvyrkov1-2/+16
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert1-3/+2
2010-12-09Fix typo in comment.Ulrich Drepper1-1/+1
2009-07-16Use rel semantics of cas instead of acq semantics with full barrier before it...Jakub Jelinek1-11/+21
2009-05-15Avoid double definition of catomic_compare_and_exchange_val_acq.Jakub Jelinek1-9/+10
2009-02-08* include/atomic.h: Define catomic_and if not already defined.Ulrich Drepper1-1/+17
2007-01-11[BZ #2510, BZ #2830, BZ #3137, BZ #3313, BZ #3426, BZ #3465, BZ #3480, BZ #34...Ulrich Drepper1-96/+269
2007-07-31.Jakub Jelinek1-269/+96
2006-12-21* include/atomic.h (atomic_forced_read): New macro.Ulrich Drepper1-0/+6
2006-10-18[BZ #3313]Ulrich Drepper1-144/+142
2006-10-11* include/atomic.c: Define catomic_* operations.Ulrich Drepper1-0/+139
2006-10-10 Jakub Jelinek <jakub@redhat.com>Ulrich Drepper1-1/+37
2006-02-17* include/atomic.h (atomic_and, atomic_or): Define.Ulrich Drepper1-1/+36
2005-08-20* sysdeps/ia64/fpu/libm_error.c (__libm_error_support): Don't abort.Ulrich Drepper1-3/+38
2004-12-22(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.Ulrich Drepper1-79/+3
2007-07-122.5-18.1Jakub Jelinek1-3/+79
2004-09-07Update.Ulrich Drepper1-1/+16
2003-09-22Update.Ulrich Drepper1-4/+4
2003-05-10Update.Ulrich Drepper1-2/+6
2003-04-15Update.Ulrich Drepper1-15/+15
2003-03-26* csu/tst-atomic.c (do_test): Add some newRoland McGrath1-6/+6
2003-03-25*** empty log message ***Andreas Schwab1-1/+1
2003-03-25Update.Ulrich Drepper1-2/+4
2003-03-22* include/atomic.h: Put parens around all macro arguments.Roland McGrath1-48/+58
2003-03-22* include/atomic.h (atomic_increment_and_test): Invert sense of test.Roland McGrath1-8/+17
2003-03-212003-03-21 Roland McGrath <roland@redhat.com>Roland McGrath1-1/+1
2003-03-21Define atomic_compare_and_exchange_val_acq, atomic_compare_and_exchange_val_r...Ulrich Drepper1-25/+63