The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 3.48 - 2008-10-30

  • (libev) use a generation counter to detect spurious epoll events and recreate the kernel in such a case (sorry, it's slow, but I didn't design epoll...).
  • (libev) optimise away an EPOLL_CTL_ADD/MOD combo in the epoll backend in some cases.
  • (libev) use memset to initialise most arrays now and do away with the init functions.
  • speed up event callback invocation further (~15%), by not creating the object reference each time.
  • EV::sleep was documented, but not implemented. fun.

Documentation

a high performance full-featured event loop written in C

Modules

EV
perl interface to libev, a high performance full-featured event loop
MakeMaker glue for the C-level EV API