Skip to content

pika 0.31.0

Latest
Compare
Choose a tag to compare
@msimberg msimberg released this 18 Dec 17:56
· 41 commits to main since this release
0.31.0
be0f6e0

New features

  • The require_started sender adaptor, any_sender and unique_any_sender, async_rw_mutex, and CUDA functionality have been documented. (#1297, #1309, #1355, #1356)
  • The type-erased receiver used internally by any_sender no longer requires heap allocation. (#1354)

Breaking changes

  • Support for ittnotify has been removed. (#1290)
  • The CUDA and HIP pools now create a fixed number of streams instead of creating streams based on the number of worker threads. This is a silent breaking API change. If you are creating pools with a custom number of streams make sure that the values are reasonable with the new behaviour. See the API documentation for more details. (#1294)
  • The set_value CPO now uses member functions instead of tag_invoke to better align with P2300. (#1295)
  • zip_iterator has been removed. (#1347)

Bugfixes

  • pika no longer sets the pthread name of the main thread. (#1329)