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

Changes for version 0.30 - 2014-11-26

  • CHANGES
    • Rename 'dependent' futures to 'convergent'
    • Removed examples/ scripts that now exist as independent modules
    • Added ->without_cancel
    • Sanity-check the $code argument to ->on_{ready,done,fail,cancel} to ensure it is callable or a Future
  • BUGFIXES
    • Ensure that 'ready_at' is always set in DEBUG mode
    • Fix DEBUG 'lost_at' line number reporting tests for latest bleadperl (RT99002)
    • Ensure that if Future::Utils::repeat condition code dies, that is passed to the result Future and not propagated to the caller (RT100067)
    • Failure by returning a non-Future from a sequencing code block should report as a failed Future, not throw exception to caller

Documentation

coding examples for Future and Future::Utils

Modules

represent an operation awaiting completion
utility functions for working with Future objects
unit test assertions for Future instances