diff options
author | Rich Felker <dalias@aerifal.cx> | 2012-04-25 14:35:51 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2012-04-25 14:35:51 -0400 |
commit | 0bd7ac05d1c6691a7ff33c0145adcafb4f4803df (patch) | |
tree | cc768c82ad63a24588b71a360a5814b4b9949df9 /WHATSNEW | |
parent | 3ec8d29c754542c3f4b3d6c07ab6db17213aff17 (diff) | |
download | musl-0bd7ac05d1c6691a7ff33c0145adcafb4f4803df.zip musl-0bd7ac05d1c6691a7ff33c0145adcafb4f4803df.tar.gz musl-0bd7ac05d1c6691a7ff33c0145adcafb4f4803df.tar.bz2 |
release notes for 0.8.10v0.8.10
Diffstat (limited to 'WHATSNEW')
-rw-r--r-- | WHATSNEW | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -501,3 +501,31 @@ bug fixes: compatibility: - prototypes for a few additional nonstandard functions + + + +0.8.10 release notes + +new features: +- correct over/underflow detection (ERANGE setting) for strtod +- new musl-gcc wrapper, specfile based, faster and more robust +- meaningful return strings for dlerror +- new iswalpha, iswpunct, and wcwidth; sync'd to Unicode 6.1 +- towupper/towlower sync'd with Unicode 6.1 +- new futex-based libc-internal locks instead of spinlocks +- experimental stack protector support (minimal; no random canary) +- experimental gdb shared library tracking support + +compatibility: +- getusershell family functions +- getresuid and getresgid syscall wrappers +- byte swapping macros in endian.h +- getdtablesize was wrongly declared in unistd.h for _XOPEN_SOURCE + +bug fixes: +- iconv_open wrongly rejecting most dest charsets (broken in 0.8.0) +- sysconf failure when correct value is -1 (broken in 0.8.8) +- scanf and strtod family functions overreading past NAN (4 bytes vs 3) +- scanf and strtod wrongly treating "0.00000000001", etc. as 0 +- many bugs in towupper/towlower (never seriously tested before) +- int8_t definition was wrong when gcc -funsigned-char was used |