HPX V1.4.1 (Feb 12, 2020)#

General changes#

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

  • Fix compilation issues on Windows, macOS, FreeBSD, and with gcc 10

  • Install missing pdb files on Windows

  • Allow running tests using an installed version of HPX

  • Skip MPI finalization if HPX has not initialized MPI

  • Give a hard error when attempting to use IO counters on Windows

Closed issues#

  • Issue #4320 - HPX 1.4.0 does not compile with gcc 10

  • Issue #4336 - Building HPX 1.4.0 with IO Counters breaks (Windows)

  • Issue #4334 - HPX Debug and RelWithDebinfo builds on Windows not installing .pdb files

  • Issue #4322 - Undefine VT1 and VT2 after boost includes

  • Issue #4314 - Compile error on 1.4.0

  • Issue #4307 - ld: error: duplicate symbol: freebsd_environ

Closed pull requests#

  • PR #4376 - Attempt to fix some test build errors on Windows

  • PR #4357 - Adding missing #includes to fix gcc V10 linker problems

  • PR #4353 - Skip MPI_Finalize if MPI_Init is not called from HPX

  • PR #4343 - Give a hard error if IO counters are enabled on non-Linux systems

  • PR #4337 - Installing pdb files on Windows

  • PR #4335 - Adding capability to buildsystem to use an installed version of HPX

  • PR #4315 - Forcing exported symbols from composable_guard to be linked into core library

  • PR #4310 - Remove environment handling from exception.cpp