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

Changes for version 3.4 - 2008-05-11

  • complete re-implementation of condvars with a hopefully much mroe useful API (backward compatible functions exist but are undocumented).
  • AnyEvent::Handle fully rewritten with a hopefully more powerful API (still subject to change).
  • take advantage of CLOCK_MONOTONIC, if available, in AnyEvent::Impl::Perl.
  • provide AnyEvent::post_detect and @AnyEvent::post_detect, which allows module authors to avoid forcing event loop detection. (used by Coro::AIO, Coro::BDB, Coro::AnyEvent for example).
  • remove coro backends: Coro now provides generic support for AnyEvent via Coro::AnyEvent.

Modules

provide framework for multiple event loops
non-blocking I/O on filehandles 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
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