summary refs log tree commit diff
path: root/include/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright dates with scripts/update-copyrights.Joseph Myers2019-01-011-1/+1
* Update copyright dates with scripts/update-copyrights.Joseph Myers2018-01-011-1/+1
* Optimize generic spinlock code and use C11 like atomic macros.Stefan Liebler2017-06-061-4/+12
* Update copyright dates with scripts/update-copyrights.Joseph Myers2017-01-011-1/+1
* Use C11-like atomics instead of plain memory accesses in x86 lock elision.Torvald Riegel2016-12-051-4/+20
* Fix atomic_fetch_xor_release.Carlos O'Donell2016-10-261-8/+11
* Add atomic operations required by the new condition variable.Torvald Riegel2016-08-091-0/+47
* Add atomic_exchange_relaxed.Torvald Riegel2016-08-051-0/+9
* Remove atomic_compare_and_exchange_bool_rel.Torvald Riegel2016-06-241-17/+0
* Update copyright dates with scripts/update-copyrights.Joseph Myers2016-01-041-1/+1
* Move bits/atomic.h to atomic-machine.h (bug 14912).Joseph Myers2015-09-111-1/+1
* Clean up BUSY_WAIT_NOP and atomic_delay.Torvald Riegel2015-06-301-3/+4
* Update copyright dates with scripts/update-copyrights.Joseph Myers2015-01-021-1/+1
* Add atomic operations similar to those provided by C11.Torvald Riegel2014-11-201-0/+212
* Use glibc_likely instead __builtin_expect.Ondřej Bílka2014-02-101-1/+1
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
* Add explicit acquire/release semantics to atomic_exchange_and_add.Maxim Kuvyrkov2012-08-131-2/+16
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-091-3/+2
* Fix typo in comment.Ulrich Drepper2010-12-091-1/+1
* Use rel semantics of cas instead of acq semantics with full barrier before it...Jakub Jelinek2009-07-161-11/+21
* Avoid double definition of catomic_compare_and_exchange_val_acq.Jakub Jelinek2009-05-151-9/+10
* * include/atomic.h: Define catomic_and if not already defined.Ulrich Drepper2009-02-081-1/+17
* [BZ #2510, BZ #2830, BZ #3137, BZ #3313, BZ #3426, BZ #3465, BZ #3480, BZ #34...Ulrich Drepper2007-01-111-96/+269
* .Jakub Jelinek2007-07-311-269/+96
* * include/atomic.h (atomic_forced_read): New macro.Ulrich Drepper2006-12-211-0/+6
* [BZ #3313]Ulrich Drepper2006-10-181-144/+142
* * include/atomic.c: Define catomic_* operations.Ulrich Drepper2006-10-111-0/+139
* Jakub Jelinek <jakub@redhat.com>Ulrich Drepper2006-10-101-1/+37
* * include/atomic.h (atomic_and, atomic_or): Define.Ulrich Drepper2006-02-171-1/+36
* * sysdeps/ia64/fpu/libm_error.c (__libm_error_support): Don't abort.Ulrich Drepper2005-08-201-3/+38
* (CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.Ulrich Drepper2004-12-221-79/+3
* 2.5-18.1Jakub Jelinek2007-07-121-3/+79
* Update.Ulrich Drepper2004-09-071-1/+16
* Update.Ulrich Drepper2003-09-221-4/+4
* Update.Ulrich Drepper2003-05-101-2/+6
* Update.Ulrich Drepper2003-04-151-15/+15
* * csu/tst-atomic.c (do_test): Add some newRoland McGrath2003-03-261-6/+6
* *** empty log message ***Andreas Schwab2003-03-251-1/+1
* Update.Ulrich Drepper2003-03-251-2/+4
* * include/atomic.h: Put parens around all macro arguments.Roland McGrath2003-03-221-48/+58
* * include/atomic.h (atomic_increment_and_test): Invert sense of test.Roland McGrath2003-03-221-8/+17
* 2003-03-21 Roland McGrath <roland@redhat.com>Roland McGrath2003-03-211-1/+1
* Define atomic_compare_and_exchange_val_acq, atomic_compare_and_exchange_val_r...Ulrich Drepper2003-03-211-25/+63
* (atomic_decrement_if_positive): Adjust for the correct atomic_compare_and_exc...Ulrich Drepper2003-03-201-10/+9
* * sysdeps/powerpc/bits/atomic.h (atomic_exchange): Remove unusedRoland McGrath2003-03-201-1/+2
* Define atomic_exchange and atomic_decrement_if_positive if not already define...Ulrich Drepper2003-03-201-5/+47
* Update.Ulrich Drepper2003-03-201-0/+141