5 Commits (228da39e38c1cae13cbe637e771412c1984dba5d)

Author SHA1 Message Date
Andre McCurdy 0c6abb5882 remove a_ctz_l from arch specific atomic_arch.h 8 years ago
Szabolcs Nagy 06fbefd100 add a_clz_64 helper function 9 years ago
Rich Felker 5c3412d225 fix regression disabling use of pause instruction for x86 a_spin 10 years ago
Rich Felker e24984efd5 clean up i386 atomics for new atomics framework 10 years ago
Rich Felker 1315596b51 refactor internal atomic.h 10 years ago
Rich Felker 878887c50c fix missing earlyclobber flag in i386 a_ctz_64 asm 11 years ago
Rich Felker 3c43c0761e fix missing synchronization in atomic store on i386 and x86_64 11 years ago
Rich Felker c648cefb27 fix inconsistency in a_and and a_or argument types on x86[_64] 11 years ago
Rich Felker 867b1822f3 add explicit barrier operation to internal atomic.h API 12 years ago
Rich Felker 90e51e45f5 clean up unused and inconsistent atomics in arch dirs 12 years ago
Rich Felker df0b5a4940 security hardening: ensure suid programs have valid stdin/out/err 15 years ago
Rich Felker 4bb9b4f3b4 add word-sized ctz function to atomic.h 15 years ago
Rich Felker e914f8b7ec optimize contended normal mutex case; add int compare-and-swap atomic 15 years ago
Rich Felker a5bf06c035 move arch-specific internal headers into place 15 years ago
Rich Felker 0bcbb53dc4 ensure that the compiler doesn't try to reorder around atomic ops 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago