aboutsummaryrefslogtreecommitdiff
path: root/WHATSNEW
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012-06-03 16:31:45 -0400
committerRich Felker <dalias@aerifal.cx>2012-06-03 16:31:45 -0400
commitbd45dc9446166186cfdd5bc89ba719afa9ee7d4c (patch)
tree6b06c565e7ebcb61d1f95d7ab748174fb4631976 /WHATSNEW
parent278883d0e2fbf698370b8ddb16b79d5fff0febf3 (diff)
downloadmusl-bd45dc9446166186cfdd5bc89ba719afa9ee7d4c.zip
musl-bd45dc9446166186cfdd5bc89ba719afa9ee7d4c.tar.gz
musl-bd45dc9446166186cfdd5bc89ba719afa9ee7d4c.tar.bz2
release notes for 0.9.1v0.9.1
Diffstat (limited to 'WHATSNEW')
-rw-r--r--WHATSNEW34
1 files changed, 34 insertions, 0 deletions
diff --git a/WHATSNEW b/WHATSNEW
index b9ca2d5..e88e4ea 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -564,3 +564,37 @@ bug fixes:
- mbsnrtowcs and wcsnrtombs were completely broken (bad exit logic)
- wide printf %.0s could fail due to uninitialized variable
- missing dlerror strings for dlsym in some cases
+
+
+
+0.9.1 release notes
+
+new features:
+- dynamic linker can be used as a program to explicitly load/run executables
+- ldd command, usable by making a symlink to the dynamic linker named ldd
+
+bug fixes:
+- major bugs in POSIX BRE parsing inherited from TRE regex code
+- character matching bug in regex on ARM: WCHAR_MAX was assumed to be signed
+- various obscure fixes related to signals and pthread cancellation
+- remquot subnormal remainder bug
+- buggy macros in (nonstandard) sys/param.h
+- major bug in pthread barriers on x86_64 (out of bounds write)
+- utimes (legacy) function was making wrong syscall (utime instead of utimes)
+- avoid using "old" syscalls that don't exist on arm eabi linux
+- broken strrchr(str, 0)
+- broken mbsinit(0)
+- broken wcsncmp
+- syntax error in nextafter macro in tgmath.h
+- missing support for -pie in musl-gcc wrapper
+- abort could wrongly fail to terminate the program in some cases
+
+compatibility:
+- increase default thread stack size to 80k
+- support _BSD_SOURCE feature test macro
+- support _LARGEFILE64_SOURCE feature test macro (merely exposes alt names)
+- lots of legacy-compatibility improvements in headers
+- various minor GNU extension functions
+- sysconf reporting number of available CPUs/cores
+- various LSB/glibc ABI interfaces aimed at compatibility with some binaries
+- use fistpll asm mnemonic instead of fistpq for compat with clang