What's new in ZThread 2.3.2
May 13, 2013
- License changed to MIT
- Bug in non-vanilla AtomicCount implementations corrected (Caused hanging in some cases and general trouble with CountedPtr)
- Added configuration option to prefer vanilla implementation where possible.
- Fix to Barrier
- Fix to Thread joining implementation
- Fix to BiasedReadWriteLock
New in ZThread 2.3.1 (May 13, 2013)
- Bug with PoolExecutor/ConcurrentExecutor not automatically canceling themselves properly.
New in ZThread 2.2.11 (May 13, 2013)
- Adjusted some of the include files that were missing #include's that were left out (Barrier.h, ZThread.h, posix/FastMutex.h)
- Fixed some of the Time class's math.
- FairReadWriteLock should properly release waiters.
- DeferredCancelationScope defers cancelation correctly now as it should.
- Started updating the autoconf files, detects asm/atomic.h and bits/atomicity.h correctly now.
New in ZThread 2.2.10 (May 13, 2013)
- Rolled up most of the small changes that were available in CVS. BlockingQueue was out of date; there was some deadlock potential in the Monitor classes that was removed, the AtomicCount needed the dll export decoration, and a few other miscellaneous updates.