ck v0.5.2 Release Notes

Release Date: 2016-08-28 // over 7 years ago
  • Concurrency Kit 0.5.2 has been released. This release contains performance improvements and a bug fix to ck_epoch, a bug fix to the pointer-based ck_ring_enqueue_mpsc operation, regression test improvements, fixes to ck_ht custom hash callback functions, a bug fix to ck_rhs and documentation improvements.

    ๐Ÿ“š Documentation: Roman Lebedev has fixed invalid references to TAILQ in ck_queue and added documentation for STAILQ. Olivier Houchard has updated ck_epoch_poll documentation.

    ck_ht: Roman Lebedev has committed a fix to ck_ht. Previously, user-supplied hash functions were not being called by ck_ht_hash. Users that call ck_ht_hash but use a custom hash function are affected.

    ๐Ÿ›  ck_rhs: Olivier Houchard has fixed an uninitialized memory problem.

    ๐Ÿ”€ ck_epoch: Synchronize operation is now completely serialized for multi-writer scenario.

    ๐Ÿ›  ck_ring: ้“ๅ“ฅ has fixed an issue in ck_ring_enqueue_mpsc pointer-operation. Users of CK_RING_* generic interface are unaffected.

    ๐Ÿš€ Thanks to all contributors of this release.