X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=WHATSNEW;h=b0c319afae86305d0551d6d442995c539811dae6;hp=1817709ba0b04ec41e5ddbaeead5f843f20e21ae;hb=b367ab15fa68a59c8532f8d06f5d1b01aa5a5c7a;hpb=7ad42b949665428e6f02c543bbc16172af5bbdeb diff --git a/WHATSNEW b/WHATSNEW index 1817709b..b0c319af 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -738,3 +738,45 @@ debloating: - eliminate .eh_frame (10-15% loaded size bloat) - optimal inline syscall asm for ARM and MIPS - no longer force -O3 for shared libs + + + +0.9.6 release notes + +bug fixes: +- serious breakage in definition of O_ACCMODE mask (missing a bit) + +new features: +- O_EXEC open mode +- md5 crypt hash function + + + +0.9.7 release notes + +new features: +- thread-local storage (__thread/_Thread_local) +- microblaze port +- getopt option parsing reset support +- vsyscall (sysenter, etc.) support on i386 (faster syscalls) +- memmem function (GNU extension) +- mips fenv support +- accept "nan(n-char-sequence)" in strtod/scanf family functions +- configure now supports compiling with pcc + +quality and correctness improvements: +- close-on-exec flag for all library-internal file descriptors +- cancellation-safety and corner-case overhaul in shm_open/sem_open +- close EINTR vs EINPROGRESS issue +- mark binaries as not requiring executable stack +- better gdb compatibility in dynamic linker +- support recursive dlopen (dlopen called from constructors) +- posix_spawn/system/popen no longer momentarily double commit charge +- all stdio functions wait for locks + +bug fixes: +- broken sysvipc *ctl functions on 64-bit archs +- broken shmdt on some archs +- getaddrinfo failure with port "0" +- dirname handling of trailing slash +- vfork race in posix_spawn