- 00d3d57 setvbuf: return failure if mode is invalid by A. Wilcox · 5 years ago
- f368d9f make FILE a complete type for pre-C11 standard profiles by Rich Felker · 5 years ago
- 50cd023 fix invalid-/double-/use-after-free in new dlopen ctor execution by Rich Felker · 5 years ago
- 4918b7f don't reject unknown/future flags in sigaltstack, allow SS_AUTODISARM by Rich Felker · 5 years ago
- 43e7efb avoid malloc of ctor queue for programs with no external deps by Rich Felker · 5 years ago
- f034f14 avoid malloc of deps arrays for ldso and vdso by Rich Felker · 5 years ago
- e612d09 avoid malloc of deps array for programs with no external deps by Rich Felker · 5 years ago
- 2f1f51a fix malloc misuse for startup ctor queue, breakage on fdpic archs by Rich Felker · 5 years ago
- 8e43b56 synchronize shared library dtor exec against concurrent loads/ctors by Rich Felker · 5 years ago
- 188759b overhaul shared library ctor execution for dependency order, concurrency by Rich Felker · 5 years ago
- 8820736 record preloaded libraries as direct pseudo-dependencies of main app by Rich Felker · 5 years ago
- 0c5c8f5 fix unsafety of new ldso dep tracking in presence of malloc replacement by Rich Felker · 5 years ago
- 4035556 fix and overhaul dlsym depedency order, always record direct deps by Rich Felker · 6 years ago
- 71db5df fix crash/misbehavior from oob read in new dynamic tls installation by Rich Felker · 6 years ago
- 6516282 fix crash in new dynamic tls installation when last dep lacks tls by Rich Felker · 6 years ago
- ba18c1e add membarrier syscall wrapper, refactor dynamic tls install to use it by Rich Felker · 6 years ago
- 7865d56 make thread list lock a recursive lock by Rich Felker · 6 years ago
- 609dd57 fix loop logic cruft in dynamic tls installation by Rich Felker · 6 years ago
- ad795d5 fix spurious undefined behavior in getaddrinfo by Rich Felker · 6 years ago
- 224d938 fix invalid free of partial addrinfo list with multiple services by Rich Felker · 6 years ago
- 9d44b64 install dynamic tls synchronously at dlopen, streamline access by Rich Felker · 6 years ago
- 8052889 fix data race between new pthread_key_delete and dtor execution by Rich Felker · 6 years ago
- 639bcf2 introduce namespace-safe rwlock aliases; use in pthread_key_create by Rich Felker · 6 years ago
- ba74a42 rewrite pthread_key_delete to use global thread list by Rich Felker · 6 years ago
- e4235d7 rewrite __synccall in terms of global thread list by Rich Felker · 6 years ago
- 8f11e61 track all live threads in an AS-safe, fully-consistent linked list by Rich Felker · 6 years ago
- 04335d9 always block signals for starting new threads, refactor start args by Rich Felker · 6 years ago
- 5b74eed for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo by Rich Felker · 6 years ago
- aa5a9d1 defer free of thread-local dlerror buffers from inconsistent context by Rich Felker · 6 years ago
- b202057 fix behavior of gets when input line contains a null byte by Rich Felker · 6 years ago
- 099b89d redesign robust mutex states to eliminate data races on type field by Rich Felker · 6 years ago
- 042b3ee fail fdopendir for O_PATH file descriptors by Rich Felker · 6 years ago
- 1dd915c update line discipline constants by Bobby Bingham · 6 years ago
- 3517d74 move arch-invariant definitions out of bits/ioctl.h by Bobby Bingham · 6 years ago
- 8d82971 locale: ensure dcngettext() preserves errno by A. Wilcox · 6 years ago
- 1691b23 release 1.1.21 by Rich Felker · 6 years ago
- ce32db4 fix call to __pthread_tsd_run_dtors with too many arguments by Rich Felker · 6 years ago
- aba17aa configure: accept ppc[64] as alias for powerpc[64] in gcc tuples by Rich Felker · 6 years ago
- 16a522b fix unintended linking dependency of pthread_key_create on __synccall by Rich Felker · 6 years ago
- de7dc13 halt getspnam[_r] search on error accessing TCB shadow by Rich Felker · 6 years ago
- 9db81b8 don't set errno or return an error when getspnam[_r] finds no entry by Rich Felker · 6 years ago
- 21a172d make sem_wait and sem_timedwait interruptible by signals by Rich Felker · 6 years ago
- 1ec71c5 don't fail pthread_sigmask/sigprocmask on invalid how when set is null by Rich Felker · 6 years ago
- a63c010 add __timedwait backend workaround for old kernels where futex EINTRs by Rich Felker · 6 years ago
- c00cdef on failed aio submission, set aiocb error and return value by Rich Felker · 6 years ago
- a9a9882 don't create aio queue/map structures for invalid file descriptors by Rich Felker · 6 years ago
- 8511511 move aio queue allocation from io thread to submitting thread by Rich Felker · 6 years ago
- 1a6d6f1 fix and future-proof against stack overflow in aio io threads by Rich Felker · 6 years ago
- 26c66c4 add namespace-safe version of getauxval for internal use by Rich Felker · 6 years ago
- 1de4788 add NT_VMCOREDD to elf.h from linux v4.18 by Szabolcs Nagy · 6 years ago
- 836022b add AT_MINSIGSTKSZ to elf.h from linux v4.18 by Szabolcs Nagy · 6 years ago
- d149e69 add io_pgetevents and rseq syscall numbers from linux v4.18 by Szabolcs Nagy · 6 years ago
- ca73bea add TRAP_UNK si_code to signal.h from linux v4.18 by Szabolcs Nagy · 6 years ago
- a71276e add SIGSYS support to sys/signalfd.h from linux v4.18 by Szabolcs Nagy · 6 years ago
- 0a9a5c2 add AF_XDP to sys/socket.h from linux v4.18 by Szabolcs Nagy · 6 years ago
- 4b9b8c8 update netinet/udp.h for linux v4.18 by Szabolcs Nagy · 6 years ago
- ac1af87 update netinet/tcp.h for linux v4.18 by Szabolcs Nagy · 6 years ago
- 7c84547 fix wordexp not to read past end of string ending with lone backslash by Rich Felker · 6 years ago
- d9bdfd1 fix memccpy to not access buffer past given size by Quentin Rameau · 6 years ago
- 39ef612 fix regression in access to optopt object by Rich Felker · 6 years ago
- 122d67f optimize two-way strstr and memmem bad character shift by Rich Felker · 6 years ago
- 04e18b6 fix regression in setlocale for LC_ALL with per-category setting by Rich Felker · 6 years ago
- 79f653c fix failure to flush stderr when fflush(0) is called by Rich Felker · 6 years ago
- 4a08603 fix deadlock and buffered data loss race in fclose by Rich Felker · 6 years ago
- 00bd3b7 __libc_start_main: slightly simplify stage2 pointer setup by Alexander Monakov · 6 years ago
- 0239cd0 remove commented-out debug printf from strstr by Rich Felker · 6 years ago
- 8f5a820 fix spuriously slow check in twoway strstr/memmem cores by Rich Felker · 6 years ago
- 1b52863 don't omit setting errno in internal __map_file function by Rich Felker · 6 years ago
- 5af1f59 make the default locale (& a variant) failure-free cases for newlocale by Rich Felker · 6 years ago
- 74e7040 simplify newlocale and allow failure for explicit locale names by Rich Felker · 6 years ago
- 6753fb6 remove volatile qualification from category pointers in __locale_struct by Rich Felker · 6 years ago
- d88e5df adapt setlocale to support possibility of failure by Rich Felker · 6 years ago
- 8084d6a adjust types in FILE struct to make line buffering check less expensive by Rich Felker · 6 years ago
- d8870dc optimize internal putc_unlocked macro used in putc by Rich Felker · 6 years ago
- a21a609 fix wrong result for putc variants due to operator precedence by Rich Felker · 6 years ago
- 9dd1912 further optimize getc/putc when locking is needed by Rich Felker · 6 years ago
- 7eda27d use prototype for function pointer in static link libc init barrier by Rich Felker · 6 years ago
- ba0d83e fix error in constraints for static link libc init barrier by Rich Felker · 6 years ago
- ab5e1e3 fix build regression due to missing file for putc changes by Rich Felker · 6 years ago
- d8f2efa bypass indirection through pointer objects to access stdin/out/err by Rich Felker · 6 years ago
- d664061 optimize hot paths of putc with manual shrink-wrapping by Rich Felker · 6 years ago
- dd8f02b optimize hot paths of getc with manual shrink-wrapping by Rich Felker · 6 years ago
- 7136836 document and make explicit desired noinline property for __init_libc by Rich Felker · 6 years ago
- 4390383 impose barrier between thread pointer setup and use for static linking by Rich Felker · 6 years ago
- a4a3e4d make thread-pointer-loading asm non-volatile by Rich Felker · 6 years ago
- 7f01a73 remove ancient clang workaround from powerpc pthread_arch.h asm by Rich Felker · 6 years ago
- bf453d6 restore attribute((const)) to pthread_self and errno location decls by Rich Felker · 6 years ago
- 1c84c99 add new stage 2b to dynamic linker bootstrap for thread pointer by Rich Felker · 6 years ago
- 2085378 move stdio locking MAYBE_WAITERS definition to stdio_impl.h by Rich Felker · 6 years ago
- b36c37f fix misleading placement of statement on same line as for loop in ldso by Rich Felker · 6 years ago
- e901613 x86_64: add single instruction fma by Szabolcs Nagy · 6 years ago
- 7396ef0 arm: add single instruction fma by Szabolcs Nagy · 6 years ago
- 7c5f3bb powerpc: add single instruction fabs, fabsf, fma, fmaf, sqrt, sqrtf by Szabolcs Nagy · 6 years ago
- 1da534a s390x: add single instruction fma and fmaf by Szabolcs Nagy · 6 years ago
- 481006f allow escaped path-separator slashes in glob by Rich Felker · 6 years ago
- d44b07f rewrite core of the glob implementation for correctness & optimization by Rich Felker · 6 years ago
- 37cd167 fix dlsym of thread-local symbols on archs with DTP_OFFSET!=0 by Rich Felker · 6 years ago
- b6d701a combine arch ABI's DTP_OFFSET into DTV pointers by Rich Felker · 6 years ago
- 09a805a fix redundant computations of strlen in glob append function by Rich Felker · 6 years ago
- e255258 fix invalid substitute of [1] for flexible array member in glob by Rich Felker · 6 years ago