|
@@ -1,3 +1,15 @@
|
|
|
+Release 0.9:
|
|
|
+- more ports (SH, IA-64, s390)
|
|
|
+- many bug fixes
|
|
|
+- timed sync object wait functions
|
|
|
+- barrier implementation
|
|
|
+- spinlocks implementation
|
|
|
+- thread register on x86
|
|
|
+- variable stack size and position on some platforms
|
|
|
+
|
|
|
+Release 0.8:
|
|
|
+(ehmm, forgot to update, don't know anymore)
|
|
|
+
|
|
|
Release 0.7:
|
|
|
- Destructors for thread-specific data now conform to the POSIX semantics
|
|
|
(call destructors again if non-NULL TSD remains after a round of
|
|
@@ -6,7 +18,7 @@ Release 0.7:
|
|
|
and smaller thread descriptors (Ulrich Drepper).
|
|
|
- Added "error checking" mutexes.
|
|
|
- Protect against multiple sigwait() on the same signals.
|
|
|
-- Simplified implementation of semaphores when compare_and_swap is
|
|
|
+- Simplified implementation of semaphores when compare_and_swap is
|
|
|
not available.
|
|
|
- Fixed bug in fork() where stdin was closed if fork() was called before
|
|
|
the first pthread_create().
|
|
@@ -20,7 +32,7 @@ Release 0.6:
|
|
|
- Validation of thread identifiers: no more crashes when operating on
|
|
|
a thread that has exited (based on Pavel Krauz's ideas).
|
|
|
- Added fallback implementation of semaphores for the 386 and the
|
|
|
- Sparc.
|
|
|
+ Sparc.
|
|
|
- Fixed a bug in signal handling causing false restarts of suspended
|
|
|
threads.
|
|
|
- Fixed a bug in realtime scheduling causing all threads to have
|
|
@@ -49,7 +61,7 @@ Release 0.4:
|
|
|
- Race condition in pthread_cond_timedwait fixed.
|
|
|
- Recursive mutexes are back by popular demand.
|
|
|
- Partial support for realtime scheduling (initiated by Richard Neitzel).
|
|
|
-- pthread.h cleaned up a lot: now C++ compatible, added missing "const"
|
|
|
+- pthread.h cleaned up a lot: now C++ compatible, added missing "const"
|
|
|
qualifiers, added short documentation, put to GNU libc standards
|
|
|
for name space pollution (Ulrich Drepper).
|
|
|
- Motorola 68k port (contributed by Andreas Schwab).
|