Skip to content

3.4.4

Latest

Choose a tag to compare

@mdbergmann mdbergmann released this 15 Aug 15:34
· 1 commit to master since this release

What's Changed

  • Fixed lost ask-future completions: NIL replies were silently dropped by tell/cast, leaving ask futures pending forever (also affected task-async with NIL-returning functions). Fixes #119
  • New self-contained, thread-safe future/promise implementation in sento.future — completion handlers can no longer race a concurrent resolve. The blackbird dependency has been removed.
  • fresult now returns NIL for empty-result completions instead of :not-ready; fawait returns immediately for such futures instead of polling until timeout.
  • frecover now propagates conditions that match no handler clause instead of swallowing them.

Full Changelog: 3.4.3...3.4.4