Skip to content

libuEv v1.1.0

Choose a tag to compare

@troglobit troglobit released this 04 Mar 09:56
· 379 commits to master since this release

Massively improved error handling.

Changes

  • Handle case when user closes a descriptor before stopping a watcher.
  • Handle EPOLLHUP and EPOLLERR. Restart epoll(7) descriptor and
    all watchers when an error count reaches a MAX value -- handles stale
    descriptors or cases when kernel does not notice updated descriptors.
  • Return error when stopping a watcher fails.
  • Update README.md with new uev_*_start() functions.
  • Bump dev version to 1.1 due to the number of significant changes.

Fixes

  • Remove test.c from DISTFILES in Makefile. You need the
    comeplete sources to build the examples now. Thanks to @karasz for
    the heads up on this and the musl libc issue with missing queue.h!
  • Fix broken link to [v1.0.5] in this file.