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