Changes for version 5.26 - 2010-04-12

  • don't generate spurious readyness notifications when select returns EINTR in the pure perl backend (analysed and testcase by Bas Denissen).
  • give same examples in SYNOPSIS sections of AnyEvent and AE.
  • provider faster implementations for AE::time/now/now_update for EV and Perl backends.
  • provide faster AE::cv and AE::time implementations for all backends.
  • no longer support lower/mixed-case signal names (this was never documented nor universally supported).
  • some more memory µ-optimisations, and somewhat less messy code to cope with both AnyEvent and AE APIs.

Documentation

an introductory tutorial to AnyEvent

Modules

AE
simpler/faster/newer/cooler AnyEvent API
the DBI of event loop programming
fully asynchronous DNS resolution
debugging utilities for AnyEvent
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 Irssi
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

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