about summary refs log tree commit diff
path: root/WHATSNEW
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2019-07-16 15:30:39 -0400
committerRich Felker <dalias@aerifal.cx>2019-07-16 15:30:39 -0400
commitb07d45eb01e900f0176894fdedab62285f5cb8be (patch)
tree2d90abfe5490d5825656836154d66f83f51ec401 /WHATSNEW
parentd6dcd4185bddff34724d6d539f834e9daf7dcf3d (diff)
downloadmusl-b07d45eb01e900f0176894fdedab62285f5cb8be.tar.gz
musl-b07d45eb01e900f0176894fdedab62285f5cb8be.tar.xz
musl-b07d45eb01e900f0176894fdedab62285f5cb8be.zip
release 1.1.23 v1.1.23
Diffstat (limited to 'WHATSNEW')
-rw-r--r--WHATSNEW38
1 files changed, 38 insertions, 0 deletions
diff --git a/WHATSNEW b/WHATSNEW
index 147229e4..b46e9ae1 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -2077,3 +2077,41 @@ bugs fixed:
 
 arch-specfic bugs fixed:
 - s390x had wrong values for POSIX_FADV_DONTNEED/_NOREUSE
+
+
+
+1.1.23 release notes
+
+new features:
+- riscv64 port
+- configure now allows customizing AR and RANLIB vars
+- header-level support for new linux features in 5.1
+
+major internal changes:
+- removed extern __syscall; syscall header code is now fully self-contained
+
+performance:
+- new math library implementation for log/exp/pow
+- aarch64 dynamic tlsdesc function is streamlined
+
+compatibility & conformance:
+- O_TTY_INIT is now defined
+- sys/types.h no longer pollutes namespace with sys/sysmacros.h in any profile
+- powerpc asm is now compatible with clang internal assembler
+
+changes for new POSIX interpretations:
+- fgetwc now sets stream error indicator on encoding errors
+- fmemopen no longer rejects 0 size
+
+bugs fixed:
+- static TLS for shared libraries was allocated wrong on "Variant I" archs
+- crash in dladdr reading through uninitialized pointer on non-match
+- sigaltstack wrongly errored out on invalid ss_size when doing SS_DISABLE
+- getdents function misbehaved with buffer length larger than INT_MAX
+- set*id could deadlock after fork from multithreaded process
+
+arch-specfic bugs fixed:
+- s390x SO_PEERSEC definition was wrong
+- passing of 64-bit syscall arguments was broken on microblaze
+- posix_fadvise was broken on mips due to missing 7-arg syscall support
+- vrregset_t layout and member naming was wrong on powerpc64