diff options
author | Rich Felker <dalias@aerifal.cx> | 2019-07-16 15:30:39 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2019-07-16 15:30:39 -0400 |
commit | b07d45eb01e900f0176894fdedab62285f5cb8be (patch) | |
tree | 2d90abfe5490d5825656836154d66f83f51ec401 | |
parent | d6dcd4185bddff34724d6d539f834e9daf7dcf3d (diff) | |
download | musl-b07d45eb01e900f0176894fdedab62285f5cb8be.tar.gz musl-b07d45eb01e900f0176894fdedab62285f5cb8be.tar.bz2 musl-b07d45eb01e900f0176894fdedab62285f5cb8be.tar.xz musl-b07d45eb01e900f0176894fdedab62285f5cb8be.zip |
release 1.1.23v1.1.23
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | WHATSNEW | 38 |
2 files changed, 39 insertions, 1 deletions
@@ -1 +1 @@ -1.1.22 +1.1.23 @@ -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 |