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

Changes for version 0.49 - 2022-10-17

  • CHANGES
    • Big reshuffle to move most code into Future/PP.pm in order to support an optional Future-XS distribution too
    • Attempt to load Future::XS by preference if it is available
    • Additional unit tests for cornercases of XS implementation
    • Remember to provide the AWAIT_WAIT API method
    • Migrated Future::Queue out into its own distribution
  • BUGFIXES
    • Bugfixes and unit tests for convergents on pre-cancelled futures (RT144459)

Documentation

coding examples for Future and Future::Utils

Modules

represent an operation awaiting completion
an exception type for failed Futures
mutual exclusion lock around code that returns Futures
utility functions for working with Future objects
unit test assertions for Future instances
a future which completes later

Provides

in lib/Future/PP.pm