missing const in some pthread_attr_* prototypes
[musl] / WHATSNEW
index 82cb2a2..70b39df 100644 (file)
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -1,5 +1,7 @@
 0.5.0 - initial release
 
+
+
 0.5.9 - signal ABI bugfix, various cleanup and fixes:
 
 sigset_t was wrongly defined as 1024 bytes instead of 1024 bits,
@@ -23,11 +25,45 @@ respectively.
 many internal improvements have been made to the syscall-related code
 in preparation for porting to x86_64 and other archs.
 
-upcoming 0.6.0 - x86_64 port, header bugfixes
+
+
+0.6.0 - x86_64 port, various important bugs fixed
 
 new x86_64 (amd64) architecture port, contributed by Nicholas J. Kain,
 along with PORTING guide. source tree layout and build system have
 been improved to accommodate further ports.
 
 various bugs that were introduced while making the headers respect C
-and POSIX namespace standards have been fixed.
+and POSIX namespace standards have been fixed. conformance to the
+standards has been improved.
+
+fixed an inefficiency in qsort that triggered a bug (occasionaly
+internal compiler error) in some versions of gcc.
+
+fixed a major bug in the printf %n specifier that prevented it from
+working and caused memory corruption.
+
+
+
+UPCOMING RELEASE - major posix conformance improvements
+
+implemented posix shared memory and semaphore interfaces.
+
+implemented all remaining required pthread and clock interfaces.
+
+major fixes to signal semantics.
+
+greatly improved temporary file name generation for safety against
+denial of service due to intentional name collisions.
+
+added syscall wrappers for the linux inotify interface.
+
+malloc(0) now returns a non-null pointer
+
+fixed printf %n specifier (again).
+
+added ucontext/sigcontext support in headers to facilitate building
+libgcc with dwarf2 unwind support, and possibly other low-level tools.
+
+implemented many small missing functions here and there, minor header
+fixes, etc.