@tdz tdz released this Aug 29, 2017 · 554 commits to master since this release

Assets 5
* Library versioning is now supported by and its

* Improved internal error handling. All calls to abort() have been
  replaced with (non-)recoverable error handling; resulting in better
  support for fail-safe systems.

* File-descriptor support has been reworked and cleaned up. There are
  now seprarate data structures for different file types and open file
  descriptions. Non-transactional corner cases are detected and reported.

* A data structure for shared reference-counted objects has been added
  to the module library.

* The GNU and POSIX variants of strerror_r() are now supported.