| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | remove more unnecessary operand-size suffixes from x86_64 atomic.h | Rich Felker | 2014-01-15 | 1 | -3/+3 |
| * | remove gratuitous temp vars, casts, and suffixes in x86_64 atomic.h•••aside from general cleanup, this should allow the identical atomic.h file to be used for the upcoming x32 port. | Rich Felker | 2014-01-11 | 1 | -13/+11 |
| * | security hardening: ensure suid programs have valid stdin/out/err•••this behavior (opening fds 0-2 for a suid program) is explicitly allowed (but not required) by POSIX to protect badly-written suid programs from clobbering files they later open. this commit does add some cost in startup code, but the availability of auxv and the security flag will be useful elsewhere in the future. in particular auxv is needed for static-linked vdso support, which is still waiting to be committed (sorry nik!) | Rich Felker | 2011-08-23 | 1 | -0/+5 |
| * | add word-sized ctz function to atomic.h•••strictly speaking this and a few other ops should be factored into asm.h or the file should just be renamed to asm.h, but whatever. clean it up someday. | Rich Felker | 2011-04-27 | 1 | -2/+8 |
| * | optimize contended normal mutex case; add int compare-and-swap atomic | Rich Felker | 2011-03-17 | 1 | -0/+7 |
| * | Optimize x86_64 atomics to take advantage of 64-bitness. | Nicholas J. Kain | 2011-02-15 | 1 | -9/+8 |
| * | Port musl to x86-64. One giant commit! | Nicholas J. Kain | 2011-02-15 | 1 | -0/+110 |
