ZThread Changelog

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.