++ed by:
74 non-PAUSE users
Author image Marc A. Lehmann

Changes for version 4.85

  • nail the signal race problem in perl once and for all (see $AnyEvent::MAX_SIGNAL_LATENCY).
  • take advantage of Async::Interrupt if it is available.
  • load Time::HiRes and Guard modules on demand only.
  • add optional/recommended modules section to AnyEvent documentation.
  • reduce memory usage considerably (and reduce startup penalty) by not using "strict", "warnings" and "overload" modules.
  • work around buggy windows/openbsd perls and provide EBADMSG and EPROTO ourselves when missing.
  • improve perl 5.6 compatibility of the core event loop.
  • made Net::SSLeay version 1.33 a soft requirement.


an introductory tutorial to AnyEvent


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.


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