HPX V1.5.1 (Sep 30, 2020)

General changes

This is a patch release. It contains the following changes:

  • Remove restriction on suspending runtime with multiple localities, users are now responsible for synchronizing work between localities before suspending.

  • Fixes several compilation problems and warnings.

  • Adds notes in the documentation explaining how to cite HPX.

Closed issues

  • Issue #4971 - Parallel sort fails to compile with C++20

  • Issue #4950 - Build with HPX_WITH_PARCELPORT_ACTION_COUNTERS ON fails

  • Issue #4940 - Codespell report for “HPX” (on fossies.org)

  • Issue #4937 - Allow suspension of runtime for multiple localities

Closed pull requests

  • PR #4982 - Add page about citing HPX to documentation

  • PR #4981 - Adding the missing include

  • PR #4974 - Remove leftover format export hack

  • PR #4972 - Removing use of get_temporary_buffer and return_temporary_buffer

  • PR #4963 - Renaming files to avoid warnings from the vs build system

  • PR #4951 - Fixing build if HPX_WITH_PARCELPORT_ACTION_COUNTERS=On

  • PR #4946 - Allow suspension on multiple localities

  • PR #4944 - Fix typos reported by fossies codespell report

  • PR #4941 - Adding some explanation to README about how to cite HPX

  • PR #4939 - Small changes