musl/src
Szabolcs Nagy b023c03b57 math: fix expf(-NAN) and exp2f(-NAN) to return -NAN instead of 0
expf(-NAN) was treated as expf(-large) which unconditionally
returns +0, so special case +-NAN.
reported by Petr Hosek.
2016-03-04 17:58:49 -05:00
..
aio make all objects used with atomic operations volatile 2015-03-03 22:50:02 -05:00
complex complex: fix ctanh(+-0+i*nan) and ctanh(+-0+-i*inf) 2015-05-01 13:37:42 -04:00
conf add legacy functions from sysinfo.h duplicating sysconf functionality 2015-03-04 22:10:01 -05:00
crypt in crypt-sha*, reject excessive rounds as error rather than clamping 2016-02-16 17:38:07 -05:00
ctype byte-based C locale, phase 1: multibyte character handling functions 2015-06-16 05:28:48 +00:00
dirent make all objects used with atomic operations volatile 2015-03-03 22:50:02 -05:00
env remove undef weak refs to init/fini array symbols in libc.so 2015-11-19 22:10:55 -05:00
errno remove remnants of support for running in no-thread-pointer mode 2015-04-13 19:24:51 -04:00
exit move arm-specific translation units out of arch/arm/src, to src/*/arm 2016-01-22 00:02:21 +00:00
fcntl remove dead case for F_SETLKW in fcntl 2015-04-21 13:34:58 -04:00
fenv switch arm, sh, and mips fenv asm from .sub system to .S files 2016-01-20 02:07:59 +00:00
internal allow implementing a_cas_p with pointer-sized ll/sc 2016-02-23 13:04:08 -05:00
ipc semctl: fix UB causing crashes on powerpc 2014-03-13 20:52:34 +01:00
ldso move dynamic linker to its own top-level directory, ldso 2016-01-25 19:29:55 -05:00
legacy add errno setting to stub utmpxname function 2016-01-28 00:38:23 -05:00
linux move x32 sysinfo impl and syscall fixup code out of arch/x32/src 2016-01-22 03:39:07 +00:00
locale fix return value of nl_langinfo for invalid item arguments 2015-11-10 23:07:17 -05:00
malloc fix malloc_usable_size for NULL input 2016-01-31 17:34:45 -05:00
math math: fix expf(-NAN) and exp2f(-NAN) to return -NAN instead of 0 2016-03-04 17:58:49 -05:00
misc fix unlikely corner cases in getopt's message printing 2016-02-16 13:27:24 -05:00
mman fix mremap memory synchronization and use of variadic argument 2015-11-02 16:37:51 -05:00
mq use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
multibyte explicitly include stdio.h to get EOF definition needed by wctob 2016-03-02 00:44:56 -05:00
network handle non-matching address family entries in hosts file 2016-03-02 00:34:51 -05:00
passwd fix spurious errors from pwd/grp functions when nscd backend is absent 2015-06-09 20:15:49 +00:00
prng make all objects used with atomic operations volatile 2015-03-03 22:50:02 -05:00
process switch to using trap number 31 for syscalls on sh 2015-06-16 15:25:02 +00:00
regex fix ^* at the start of a complete BRE 2016-03-02 00:47:22 -05:00
sched add sched_getcpu vDSO support 2016-03-02 21:35:40 -05:00
search fix tsearch, tfind, tdelete to handle null pointer input 2015-12-08 18:53:18 -05:00
select support linux kernel apis (new archs) with old syscalls removed 2014-05-29 21:01:32 -04:00
setjmp switch sh and mips setjmp asm from .sub system to .S files 2016-01-20 01:45:44 +00:00
signal fix crash when signal number 0 is passed to sigaction 2015-12-15 23:20:36 -05:00
stat fix failure of fchmodat to report EOPNOTSUPP in the race path 2015-02-05 23:34:27 -05:00
stdio fix assumption in fputs that fwrite returning 0 implies an error 2016-02-16 13:26:16 -05:00
stdlib include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
string move arm-specific translation units out of arch/arm/src, to src/*/arm 2016-01-22 00:02:21 +00:00
temp ignore access mode bits of flags in mkostemps and functions that use it 2014-10-06 23:13:01 -04:00
termios include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
thread remove workaround for broken mips assemblers 2016-02-08 21:07:09 +00:00
time improve clock_gettime and adapt it to support slightly-broken vdso 2016-01-27 12:23:47 -05:00
unistd switch to using trap number 31 for syscalls on sh 2015-06-16 15:25:02 +00:00