aboutsummaryrefslogtreecommitdiff
path: root/include/atomic.h
AgeCommit message (Expand)Author
2017-06-06Optimize generic spinlock code and use C11 like atomic macros.Stefan Liebler
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2016-12-05Use C11-like atomics instead of plain memory accesses in x86 lock elision.Torvald Riegel
2016-10-26Fix atomic_fetch_xor_release.Carlos O'Donell
2016-08-09Add atomic operations required by the new condition variable.Torvald Riegel
2016-08-05Add atomic_exchange_relaxed.Torvald Riegel
2016-06-24Remove atomic_compare_and_exchange_bool_rel.Torvald Riegel
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers
2015-09-11Move bits/atomic.h to atomic-machine.h (bug 14912).Joseph Myers
2015-06-30Clean up BUSY_WAIT_NOP and atomic_delay.Torvald Riegel
2015-01-02Update copyright dates with scripts/update-copyrights.Joseph Myers
2014-11-20Add atomic operations similar to those provided by C11.Torvald Riegel
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers
2012-08-13Add explicit acquire/release semantics to atomic_exchange_and_add.Maxim Kuvyrkov
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert
2010-12-09Fix typo in comment.Ulrich Drepper
2009-07-16Use rel semantics of cas instead of acq semantics with full barrier before it...Jakub Jelinek
2009-05-15Avoid double definition of catomic_compare_and_exchange_val_acq.Jakub Jelinek
2009-02-08* include/atomic.h: Define catomic_and if not already defined.Ulrich Drepper
2007-01-11[BZ #2510, BZ #2830, BZ #3137, BZ #3313, BZ #3426, BZ #3465, BZ #3480, BZ #34...Ulrich Drepper
2007-07-31.Jakub Jelinek
2006-12-21* include/atomic.h (atomic_forced_read): New macro.Ulrich Drepper
2006-10-18[BZ #3313]Ulrich Drepper
2006-10-11* include/atomic.c: Define catomic_* operations.Ulrich Drepper
2006-10-10 Jakub Jelinek <jakub@redhat.com>Ulrich Drepper
2006-02-17* include/atomic.h (atomic_and, atomic_or): Define.Ulrich Drepper
2005-08-20* sysdeps/ia64/fpu/libm_error.c (__libm_error_support): Don't abort.Ulrich Drepper
2004-12-22(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.Ulrich Drepper
2007-07-122.5-18.1Jakub Jelinek
2004-09-07Update.Ulrich Drepper
2003-09-22Update.Ulrich Drepper
2003-05-10Update.Ulrich Drepper
2003-04-15Update.Ulrich Drepper
2003-03-26* csu/tst-atomic.c (do_test): Add some newRoland McGrath
2003-03-25*** empty log message ***Andreas Schwab
2003-03-25Update.Ulrich Drepper
2003-03-22* include/atomic.h: Put parens around all macro arguments.Roland McGrath
2003-03-22* include/atomic.h (atomic_increment_and_test): Invert sense of test.Roland McGrath
2003-03-212003-03-21 Roland McGrath <roland@redhat.com>Roland McGrath
2003-03-21Define atomic_compare_and_exchange_val_acq, atomic_compare_and_exchange_val_r...Ulrich Drepper
2003-03-20(atomic_decrement_if_positive): Adjust for the correct atomic_compare_and_exc...Ulrich Drepper
2003-03-20* sysdeps/powerpc/bits/atomic.h (atomic_exchange): Remove unusedRoland McGrath
2003-03-20Define atomic_exchange and atomic_decrement_if_positive if not already define...Ulrich Drepper
2003-03-20Update.Ulrich Drepper