Skip to content

v3.1.0

Compare
Choose a tag to compare
@FedeDP FedeDP released this 15 Nov 19:04
· 458 commits to master since this release

A new libmodule release is here. Lots of small fixes, and some improvements.

Fixes

  • Updated CMakeLists to build on older (supported) cmake
  • Call destroy() callback after module has been destroyed; this way no other libmodule function can be called with that self_t handler
  • modules_loop received support for EINTR/EAGAIN errors
  • pkg-config CFLAGS will now use CMAKE_INSTALL_INCLUDEDIR
  • dropped _GNU_SOURCE define
  • Avoid MOD_ASSERT macro spamming in release mode

Improvements

  • Internal libmodule hashmap api is now public, available in module/map.h
  • Added support for libkqueue for non-Linux-platforms where kqueue is not provided by libc