407 Commits (c4d4028dde90562f631edf559fbc42d8ec1b29de)

Author SHA1 Message Date
Rich Felker 37fcc13c12 lift locale lock out of internal __get_locale 6 years ago
Rich Felker debbddf7c8 fix regression in pthread_exit 6 years ago
Rich Felker 167390f055 lift child restrictions after multi-threaded fork 6 years ago
Rich Felker 557673603b move aio implementation details to a proper internal header 6 years ago
Rich Felker 3733766083 remove long-unused struct __timer from pthread_impl.h 6 years ago
Rich Felker 3cd3de6189 move __abort_lock to its own file and drop pointless weak_alias trick 6 years ago
Rich Felker 34904d830a fix fork of processes with active async io contexts 6 years ago
Rich Felker 57f6e85c9d remove redundant pthread struct members repeated for layout purposes 6 years ago
Rich Felker 3a5b9ae7cf deduplicate __pthread_self thread pointer adjustment out of each arch 6 years ago
Rich Felker ea71a9004e deduplicate TP_ADJ logic out of each arch, replace with TP_OFFSET 6 years ago
Rich Felker 9d0b8b92a5 make h_errno thread-local 6 years ago
Rich Felker c2feda4e2e prefer new socket syscalls, fallback to SYS_socketcall only if needed 6 years ago
Szabolcs Nagy 4f893997e4 math: add __math_invalidl 6 years ago
Rich Felker 0a005f499c fix C implementation of a_clz_32 6 years ago
Rich Felker ca36573ecf add fallback a_clz_32 implementation 6 years ago
Rich Felker e9f4fd1185 have ldso track replacement of aligned_alloc 6 years ago
Rich Felker 25cef5c591 reintroduce calloc elison of memset for direct-mmapped allocations 6 years ago
Rich Felker 135c94f097 move malloc_impl.h from src/internal to src/malloc 6 years ago
Rich Felker cee88b76f7 move declaration of interfaces between malloc and ldso to dynlink.h 6 years ago
Rich Felker 8d81ba8c0b restore lock-skipping for processes that return to single-threaded state 6 years ago
Rich Felker f12888e9eb cut down size of some libc struct members 6 years ago
Rich Felker e01b5939b3 don't use libc.threads_minus_1 as relaxed atomic for skipping locks 6 years ago
Rich Felker 2e0907ce62 move __string_read into vsscanf source file 6 years ago
Rich Felker 086542fb5b fix possible access to uninitialized memory in shgetc (via scanf) 6 years ago
Szabolcs Nagy d20558148d math: fix sinh overflows in non-nearest rounding 6 years ago
Rich Felker b4712ba445 remove legacy time32 timer[fd] syscalls from public syscall.h 6 years ago
Rich Felker 2cae9f59da remove further legacy time32 clock syscalls from public syscall.h 6 years ago
Rich Felker 5a105f19b5 remove legacy clock_gettime and gettimeofday from public syscall.h 6 years ago
Rich Felker b529ec9b52 move stage3_func typedef out of shared internal dynlink.h header 6 years ago
Rich Felker ae388becb5 implement SO_TIMESTAMP[NS] fallback for kernels without time64 versions 7 years ago
Rich Felker bff7895499 fix incorrect use of fabs on long double operand in floatscan.c 7 years ago
Szabolcs Nagy 33bc7f05fc remove remaining traces of __tls_get_new 7 years ago
Samuel Holland 08869deb7e add support for powerpc/powerpc64 unaligned relocations 7 years ago
Rich Felker 2e554617e5 ioctl: add fallback for new time64 SIOCGSTAMP[NS] 7 years ago
Rich Felker 51fd67fcbf get/setsockopt: add fallback for new time64 SO_RCVTIMEO/SO_SNDTIMEO 7 years ago
Rich Felker 59324c8b09 make __socketcall analogous to __syscall, error-returning 7 years ago
Rich Felker 4bbd7baea7 internally, define plain syscalls, if missing, as their time64 variants 7 years ago
Matthew Maurer a48ccc159a do not use _Noreturn for a function pointer in dynamic linker 7 years ago
Rich Felker d7b583420b allow archs to provide a 7-argument syscall if needed 7 years ago
Rich Felker 78691fa76d make new math code compatible with unused variable warning/error 7 years ago
Szabolcs Nagy e4dd65305a math: new pow 8 years ago
Szabolcs Nagy d28cd0ad42 math: new powf 9 years ago
Szabolcs Nagy 3f94c648ef math: new exp2f and expf 9 years ago
Szabolcs Nagy 169fc008d8 math: add configuration macros 8 years ago
Szabolcs Nagy 3c3763fc52 math: add macros for static branch prediction hints 8 years ago
Szabolcs Nagy 4f8acf953c math: add double precision error handling functions 8 years ago
Szabolcs Nagy 9ef6ca4235 math: add single precision error handling functions 9 years ago
Szabolcs Nagy fe54544f05 math: add eval_as_float and eval_as_double 8 years ago
Szabolcs Nagy b50d315fd2 math: add fp_arch.h with fp_barrier and fp_force_eval 8 years ago
Szabolcs Nagy f107d34e76 math: remove sun copyright from libm.h 8 years ago