cpan Future 0.16

latest releases: 0.51, 0.50, 0.49...
11 years ago
  • Proper behaviour of ->wait_all and ->needs_all on an empty list -
    just return empty immediate done
  • Proper behaviour of ->wait_any and ->needs_any on an empty list -
    return an immediate failure
  • Performance improvement to ->done for immediate Future->new->done
  • Keep a count of pending child futures to avoid quadratic behaviour
    due to linear scan of children every time one completes
  • Improve efficiency of Future::Utils::repeat and fmap* when trials
    return immediates
  • Make repeat and fmap* 'return' argument optional by cloning the
    first non-immediate trial
  • Rework unit tests to avoid dependency on Test::Warn

Don't miss a new Future release

NewReleases is sending notifications on new releases.