@@ -2077,3 +2077,41 @@ bugs fixed:
20772077
20782078arch-specfic bugs fixed:
20792079- s390x had wrong values for POSIX_FADV_DONTNEED/_NOREUSE
2080+
2081+
2082+
2083+ 1.1.23 release notes
2084+
2085+ new features:
2086+ - riscv64 port
2087+ - configure now allows customizing AR and RANLIB vars
2088+ - header-level support for new linux features in 5.1
2089+
2090+ major internal changes:
2091+ - removed extern __syscall; syscall header code is now fully self-contained
2092+
2093+ performance:
2094+ - new math library implementation for log/exp/pow
2095+ - aarch64 dynamic tlsdesc function is streamlined
2096+
2097+ compatibility & conformance:
2098+ - O_TTY_INIT is now defined
2099+ - sys/types.h no longer pollutes namespace with sys/sysmacros.h in any profile
2100+ - powerpc asm is now compatible with clang internal assembler
2101+
2102+ changes for new POSIX interpretations:
2103+ - fgetwc now sets stream error indicator on encoding errors
2104+ - fmemopen no longer rejects 0 size
2105+
2106+ bugs fixed:
2107+ - static TLS for shared libraries was allocated wrong on "Variant I" archs
2108+ - crash in dladdr reading through uninitialized pointer on non-match
2109+ - sigaltstack wrongly errored out on invalid ss_size when doing SS_DISABLE
2110+ - getdents function misbehaved with buffer length larger than INT_MAX
2111+ - set*id could deadlock after fork from multithreaded process
2112+
2113+ arch-specfic bugs fixed:
2114+ - s390x SO_PEERSEC definition was wrong
2115+ - passing of 64-bit syscall arguments was broken on microblaze
2116+ - posix_fadvise was broken on mips due to missing 7-arg syscall support
2117+ - vrregset_t layout and member naming was wrong on powerpc64
0 commit comments