mirror of
git://git.musl-libc.org/musl
synced 2024-12-15 03:05:15 +00:00
release notes for 0.8.10
This commit is contained in:
parent
3ec8d29c75
commit
0bd7ac05d1
28
WHATSNEW
28
WHATSNEW
@ -501,3 +501,31 @@ bug fixes:
|
|||||||
|
|
||||||
compatibility:
|
compatibility:
|
||||||
- prototypes for a few additional nonstandard functions
|
- 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
|
||||||
|
Loading…
Reference in New Issue
Block a user