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

Changes for version 4.81 - 2009-07-09

  • AnyEvent::Handle didn't properly diagnose write errors (it expected -1 from syswrite, how lame... :).
  • support file descriptors in addition to file handles in AnyEvent->io.
  • new env variables: PERL_ANYEVENT_RESOLV_CONF, PERL_ANYEVENT_MAX_OUTSTANDING_DNS, PERL_ANYEVENT_CA_FILE and PERL_ANYEVENT_CA_PATH.
  • provide a sensible synopsis section for AnyEvent::TLS.
  • add a "supported backends" section to the manpage.
  • added simple io watcher test to testsuite, using a portable_socketpair.
  • tried to improve the stability of the Event::Lib backend, YMMV.

Documentation

an introductory tutorial to AnyEvent

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 IO::Async
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
SSLv2/SSLv3/TLSv1 contexts for use in AnyEvent::Handle
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