Changes for version 4.03 - 2008-05-25

  • work around perl bugs on windows, where perl returns undocumented error codes for sysread, syswrite etc.
  • fix AnyEvent::Handle::unshift_read to really unshift and not push.
  • AnyEvent::Handle could sometimes stumble over 0-byte writes.
  • fix unpack_sockaddr, now works for AF_INET6 sockaddr's.
  • updated documentation.
  • implement a more flexible type system for both reads and writes in AnyEvent::Handle.
  • support IPv6 in tcp_server.
  • pass local hostname and port to the prepare callback in tcp_server.
  • make types extendable in AnyEvent::Handle.
  • croak, not die, in AnyEvent::Handle;

Modules

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.
various utility functions.

Provides

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