picotm 0.9.0 released
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. Details of porting to the newly supported operating systems are provided in this blog post.
subscribe via RSS