[picotm-devel] picotm 0.9.0 released

  • From: Thomas Zimmermann <tdz@xxxxxxxxxxxxxxxxxxxxx>
  • To: picotm-devel@xxxxxxxxxx
  • Date: Tue, 26 Dec 2017 17:54:12 +0100

Hi!

Version 0.9.0 of picotm has been released today. Includes support
for Windows, MacOS X and FreeBSD; and feature-test macros for supported
system interfaces.

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

    * Added support for MacOS X, Windows and FreeBSD. Picotm now
      supports MacOS X and FreeBSD natively. Windows is supported
      through the Cygwin compatibility layer.

    * Added feature-test macros. Presence of transactional interfaces
      for system libraries is now announce at build time by C
      pre-processor macros. Test for PICOTM_<module>_HAVE_<interface> to
      be defined to 1.

    * Added test cases for math functions. All functions in the libm
      module now have at least one test case.

    * Bug fix: Don't free alloca()-allocated memory. (#173)

    * Bug fix: Decode 'mode_t' as int when used in varargs. (#182)

    * Bug fix: Don't roll-back twice during recovery. (#208)

    * Bug fix: Don't roll-back when saving FPU exception flags. (#212)

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

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

Details of porting to the newly supported operating systems are provided
in my blog at


http://transactionblog.org/2017/12/15/porting-picotm-to-mac-os-windows-and-freebsd/

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