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

Changes for version 0.45 - 2001-09-02

  • new method Coro::Handle::timeout.
  • corrected speling of set...name to get...name in Coro::Socket.
  • Coro::Socket::accept now returns a Coro::Socket, not a Coro::Handle.
  • Coro::Handle now supports fileno and FILENO.
  • added eg/myhttpd, a web server.
  • Coro::Socket now accepts numeric ports as well as "port(number)" syntax.
  • moved some scheduling primitives into xs code. more to come.
  • new simple priority system.
  • implemented Coro::Event using XS, almost four times faster!
  • small memory corruption problem fixed (boy that was difficult).

Modules

coroutine process abstraction
message queues
schmorp's faked continuations
MakeMaker glue for the C-level Coro API
reader/write locks
non-binary semaphores
hash of semaphores.
coroutine signals (binary semaphores)
manage coroutone-specific variables.
create and manage simple coroutines
do events the coro-way
non-blocking io with a blocking interface.
non-blocking socket-io
various utility functions.

Provides

in Event/Handle.pm