Age | Commit message (Expand) | Author | Files | Lines |
2019-04-17 | math: add asuint, asuint64, asfloat and asdouble | Szabolcs Nagy | 1 | -33/+15 |
2019-04-17 | math: move complex math out of libm.h | Szabolcs Nagy | 67 | -80/+87 |
2019-04-10 | remove external __syscall function and last remaining users | Rich Felker | 18 | -264/+2 |
2019-04-10 | overhaul i386 syscall mechanism not to depend on external asm source | Rich Felker | 7 | -71/+28 |
2019-04-09 | in membarrier fallback, allow for possibility that sigaction fails | Rich Felker | 1 | -8/+9 |
2019-04-03 | fix unintended global symbols in atanl.c | Dan Gohman | 1 | -3/+3 |
2019-04-02 | use __strchrnul instead of strchr and strlen in execvpe | Frediano Ziglio | 1 | -2/+1 |
2019-04-01 | fix harmless-by-chance typo in priority inheritance mutex code | Rich Felker | 1 | -1/+1 |
2019-03-31 | implement priority inheritance mutexes | Rich Felker | 4 | -8/+93 |
2019-03-29 | clean up access to mutex type in pthread_mutex_trylock | Rich Felker | 1 | -2/+2 |
2019-03-21 | support archs with no renameat syscall, only renameat2 | Drew DeVault | 2 | -2/+8 |
2019-03-21 | support archs with no mlock syscall, only mlock2 | Drew DeVault | 1 | -0/+4 |
2019-03-21 | fix data race choosing next key slot in pthread_key_create | Rich Felker | 1 | -1/+1 |
2019-03-14 | fix crash/out-of-bound read in sscanf | Rich Felker | 2 | -2/+3 |
2019-03-13 | fix namespace violation in dependencies of mtx_lock | Rich Felker | 1 | -1/+1 |
2019-03-13 | handle labels with 8-bit byte values in dn_skipname | Ryan Fairfax | 1 | -2/+5 |
2019-03-12 | setvbuf: return failure if mode is invalid | A. Wilcox | 1 | -1/+3 |
2019-03-12 | make FILE a complete type for pre-C11 standard profiles | Rich Felker | 2 | -0/+11 |
2019-03-05 | don't reject unknown/future flags in sigaltstack, allow SS_AUTODISARM | Rich Felker | 1 | -1/+1 |
2019-02-22 | add membarrier syscall wrapper, refactor dynamic tls install to use it | Rich Felker | 4 | -3/+88 |
2019-02-22 | make thread list lock a recursive lock | Rich Felker | 1 | -11/+21 |
2019-02-20 | fix spurious undefined behavior in getaddrinfo | Rich Felker | 1 | -3/+2 |
2019-02-20 | fix invalid free of partial addrinfo list with multiple services | Rich Felker | 1 | -1/+1 |
2019-02-18 | install dynamic tls synchronously at dlopen, streamline access | Rich Felker | 8 | -118/+7 |
2019-02-17 | fix data race between new pthread_key_delete and dtor execution | Rich Felker | 1 | -2/+4 |
2019-02-16 | introduce namespace-safe rwlock aliases; use in pthread_key_create | Rich Felker | 9 | -20/+41 |
2019-02-16 | rewrite pthread_key_delete to use global thread list | Rich Felker | 2 | -75/+19 |
2019-02-16 | rewrite __synccall in terms of global thread list | Rich Felker | 3 | -124/+59 |
2019-02-15 | track all live threads in an AS-safe, fully-consistent linked list | Rich Felker | 7 | -43/+94 |
2019-02-15 | always block signals for starting new threads, refactor start args | Rich Felker | 4 | -68/+56 |
2019-02-15 | for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo | Rich Felker | 2 | -21/+16 |
2019-02-15 | defer free of thread-local dlerror buffers from inconsistent context | Rich Felker | 1 | -2/+20 |
2019-02-13 | fix behavior of gets when input line contains a null byte | Rich Felker | 1 | -3/+8 |
2019-02-12 | redesign robust mutex states to eliminate data races on type field | Rich Felker | 4 | -12/+23 |
2019-02-07 | fail fdopendir for O_PATH file descriptors | Rich Felker | 1 | -0/+4 |
2019-02-07 | locale: ensure dcngettext() preserves errno | A. Wilcox | 1 | -0/+3 |
2019-01-21 | fix call to __pthread_tsd_run_dtors with too many arguments | Rich Felker | 1 | -1/+1 |
2019-01-16 | fix unintended linking dependency of pthread_key_create on __synccall | Rich Felker | 1 | -0/+6 |
2018-12-28 | halt getspnam[_r] search on error accessing TCB shadow | Rich Felker | 1 | -0/+2 |
2018-12-28 | don't set errno or return an error when getspnam[_r] finds no entry | Rich Felker | 2 | -3/+9 |
2018-12-19 | make sem_wait and sem_timedwait interruptible by signals | Rich Felker | 1 | -1/+1 |
2018-12-18 | don't fail pthread_sigmask/sigprocmask on invalid how when set is null | Rich Felker | 1 | -1/+1 |
2018-12-18 | add __timedwait backend workaround for old kernels where futex EINTRs | Rich Felker | 3 | -0/+15 |
2018-12-11 | on failed aio submission, set aiocb error and return value | Rich Felker | 1 | -2/+4 |
2018-12-11 | don't create aio queue/map structures for invalid file descriptors | Rich Felker | 1 | -4/+8 |
2018-12-11 | move aio queue allocation from io thread to submitting thread | Rich Felker | 1 | -16/+21 |
2018-12-09 | fix and future-proof against stack overflow in aio io threads | Rich Felker | 1 | -1/+12 |
2018-12-09 | add namespace-safe version of getauxval for internal use | Rich Felker | 2 | -1/+13 |
2018-12-09 | fix wordexp not to read past end of string ending with lone backslash | Rich Felker | 1 | -1/+1 |
2018-12-02 | fix memccpy to not access buffer past given size | Quentin Rameau | 1 | -1/+1 |