Skip to content

pika 0.21.0

Compare
Choose a tag to compare
@aurianer aurianer released this 06 Dec 08:47
· 1233 commits to main since this release
db91bf2

New features

  • A new sender adaptor require_started allows to detect unstarted senders. (#869)
  • The conversion from any_sender to unique_any_sender has been optimized, reusing the same storage. (#844)
  • The number of streams created by the cuda_pool is now proportional to the number of threads used by the runtime instead of hardware_concurrency. (#864)

Breaking changes

  • pika::start and pika::finalize now return void. Most runtime management functions no longer take an error_code and always throw an exception on failure. (#825)

Bugfixes

  • One lifetime bug in split has been fixed. (#839)
  • yield_while is now able to warn about potential deadlocks when suspension is disabled. (#856)