mirror of https://git.musl-libc.org/git/musl
0.9.5 release notes
This commit is contained in:
parent
075fdb909b
commit
7ad42b9496
32
WHATSNEW
32
WHATSNEW
|
@ -706,3 +706,35 @@ bug fixes:
|
|||
- extremely rare/obscure race condition with robust mutexes
|
||||
- crypt now never returns null (most programs don't check, then crash)
|
||||
- missing xattr remove functions
|
||||
|
||||
|
||||
|
||||
0.9.5 release notes
|
||||
|
||||
compatibility and headers:
|
||||
- POSIX+XSI+BSD features enabled by default with no macros defined
|
||||
- most programs can now be built without adding -D_GNU_SOURCE
|
||||
- added C99 restrict keyword where required in all prototypes
|
||||
- greater C89 compatibility
|
||||
- cleaner, more-compatible public syscall.h
|
||||
- many other header fixes
|
||||
- support for compiling musl with clang/llvm
|
||||
|
||||
new features:
|
||||
- sha 256/512 password hash functions in crypt
|
||||
- GNU hash support in dynamic linker
|
||||
- partial C11 coverage
|
||||
- dladdr function added
|
||||
- dynamic linker reports all errors instead of exiting on first error
|
||||
- syscall wrappers added for most remaining linux syscalls
|
||||
- provide POSIX O_SEARCH open mode using linux O_PATH
|
||||
|
||||
bug fixes:
|
||||
- most atexit functions were being skipped when exiting
|
||||
- some BSD functions were not being exposed under _BSD_SOURCE
|
||||
- issues loading ssp-protected DSO into non-ssp program with dlopen
|
||||
|
||||
debloating:
|
||||
- eliminate .eh_frame (10-15% loaded size bloat)
|
||||
- optimal inline syscall asm for ARM and MIPS
|
||||
- no longer force -O3 for shared libs
|
||||
|
|
Loading…
Reference in New Issue