[picotm-devel] picotm 0.11.0 released

  • From: Thomas Zimmermann <tdz@xxxxxxxxxxxxxxxxxxxxx>
  • To: picotm-devel@xxxxxxxxxx
  • Date: Tue, 27 Feb 2018 17:22:49 +0100

Hi!

Version 0.11.0 of picotm has been released today. It includes support
for safe type casting and arithmetic. Overflows or underflows of the
destination type's range, or division-by-zero errors result in the
rollback of the transaction. Cate is now the official mascot of the
picotm project.

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

   * Cate: Cate is now the official mascot of the picotm project.

   * Safe type casting: The type-casting module provides safe type
     casting between C types. Overflows and underflows of the
     destination type's range result in a rollback of the transaction.

   * Safe arithmetic: The arithmetic module provides safe addition,
     subtraction, multiplication and division for C types. Overflows,
     underflows or division-by-zero errors result in the rollback of
     the transaction.

   * Improved documentation

   * Reworked module interface: The new module interface allows for
     better sharing of a module's call-back function. Further led to
     clean-ups of internal data structures and a reduced size of the log
     entries.

   * Bug fix: Doxygen now generates the documentation for errors
              involving `kern_return_t` Mac OS correctly. (#239)

   * Bug fix: Fix memory handling in the TM module that resulted in
              inconsistent commits. (#240, #241)

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

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

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.11.0 released - Thomas Zimmermann