Changes for version 4.2 - 2008-07-12

  • support an "interval" argument for repeating timers.
  • fix a bug in the pure perl event loop that caused timers to be delayed under some circumstances.
  • implement optional argument checking via PERL_ANYEVENT_STRICT.
  • not importing anything from Event causes it to malfunction and not use Time::HiRes, work around this bug.
  • more bug workarounds against the endlessly broken Tk module, seems to work now on 32 bit machines, but less so on 64 bit.
  • minor optimisations applied to most backends.

Documentation

Modules

provide framework for multiple event loops
fully asynchronous DNS resolution
non-blocking I/O on file handles via AnyEvent
AnyEvent adaptor for EV
AnyEvent adaptor for Event
AnyEvent adaptor for Event::Lib
AnyEvent adaptor for Glib
AnyEvent adaptor for POE
Pure-Perl event loop and AnyEvent adaptor for itself
AnyEvent adaptor for Qt
AnyEvent adaptor for Tk
useful IPv4 and IPv6 stuff.
force strict mode on for the whole process
various utility functions.

Provides

in lib/AnyEvent.pm
in lib/AnyEvent.pm
in lib/AnyEvent.pm
in lib/AnyEvent/Impl/Qt.pm
in lib/AnyEvent/Impl/Qt.pm