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

Changes for version 3.11 - 2006-12-05

  • fixed some bogus assert's, but as perl.h disables assert even without NDEBUG (thank you very much), not too many people should notice (that did include myself). Andreas König noticed, though :)
  • do not save/restore PL_sortcxix on >= 5.9.x, it doesn't seem to have it. Also noticed by Andreas König :)
  • save/restore tainted status.
  • verified to pass the testsuite on my 5.9.5.

Modules

coroutine process abstraction
truly asynchronous file and directrory I/O
message queues
non-blocking io with a blocking interface.
make LWP non-blocking - as much as possible
MakeMaker glue for the C-level Coro API
reader/write locks
a (slow but coro-aware) replacement for CORE::select
non-binary semaphores
hash of semaphores.
coroutine signals (binary semaphores)
non-blocking socket-io
manage coroutine-specific variables.
create and manage simple coroutines
simple timer package, independent of used event loops
various utility functions.
do events the coro-way

Provides

in Coro/Handle.pm
in Coro/LWP.pm
in Coro/Timer.pm