[picotm-devel] picotm 0.8.0 released

  • From: Thomas Zimmermann <tdz@xxxxxxxxxxxxxxxxxxxxx>
  • To: picotm-devel@xxxxxxxxxx
  • Date: Mon, 27 Nov 2017 15:10:42 +0100

Hi!

Version 0.8.0 of picotm has been released today.

Here's a list of new features and bug fixes.

    * New transactional data structures. Picotm now supports
      transactional lists, multisets, queues and stacks. Operations on
      these data structures provide concurrency control and error
      detection, and integrate with the transaction manager.

    * Unused functions and static variables can now be removed during
      the link step. This can greatly reduce the size of statically
      linked executables.

    * Bug fix: Failure to initialize a transaction will now be handled
      correctly by starting error recovery. (#139)

    * Bug fix: Irrevocability state is released exactly once during a
      roll back of the transaction. (#160)

picotm 0.8.0 is available for download on the GitHub release page at

    https://github.com/picotm/picotm/releases/tag/v0.8.0

There are several articles on the feature set and interface of the
new data structures at

    http://transactionblog.org/2017/11/07/transactional-linked-lists/
    http://transactionblog.org/2017/11/17/transactional-queues-and-stacks/
    http://transactionblog.org/2017/11/24/transactional-multisets/

Best regards
Thomas

-- 
Implement thread-safe and fault-tolerant software in C: visit picotm.org
--
GnuPG:          http://tdz.users.sourceforge.net/tdz.asc
Fingerprint:    16FF F599 82F8 E5AA 18C6 5220 D9DA D7D4 4EF1 DF08
Website:        transactionblog.org











Attachment: signature.asc
Description: OpenPGP digital signature

Other related posts:

  • » [picotm-devel] picotm 0.8.0 released - Thomas Zimmermann