Skip to content

Commit

Permalink
Starting process for V1.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
hkaiser committed Jul 18, 2022
1 parent 3febca3 commit c89b240
Show file tree
Hide file tree
Showing 6 changed files with 67 additions and 9 deletions.
6 changes: 3 additions & 3 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/)
cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.
title: 'STEllAR-GROUP/hpx: HPX V1.8.0: The C++ Standards Library for Parallelism and
title: 'STEllAR-GROUP/hpx: HPX V1.8.1: The C++ Standards Library for Parallelism and
Concurrency'
doi: 10.5281/zenodo.5185328
authors:
Expand Down Expand Up @@ -84,7 +84,7 @@ authors:
- given-names: Zahra
family-names: Khatami
affiliation: Louisiana State University
version: 1.8.0
date-released: 2021-08-12
version: 1.8.1
date-released: 2022-07-18
repository-code: https://github.com/STEllAR-GROUP/hpx
license: BSL-1.0
8 changes: 4 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,10 @@ endif()
# Build all of HPX
# ##############################################################################
set(HPX_VERSION_MAJOR 1)
set(HPX_VERSION_MINOR 9)
set(HPX_VERSION_SUBMINOR 0)
set(HPX_VERSION_DATE 20220518)
set(HPX_VERSION_TAG "-trunk")
set(HPX_VERSION_MINOR 8)
set(HPX_VERSION_SUBMINOR 1)
set(HPX_VERSION_DATE 20220718)
set(HPX_VERSION_TAG "-rc1")

set(HPX_VERSION
"${HPX_VERSION_MAJOR}.${HPX_VERSION_MINOR}.${HPX_VERSION_SUBMINOR}"
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
..
Copyright (c) 2007-2020 Louisiana State University
Copyright (c) 2007-2022 Louisiana State University
SPDX-License-Identifier: BSL-1.0
Distributed under the Boost Software License, Version 1.0. (See accompanying
Expand Down
2 changes: 2 additions & 0 deletions cmake/templates/conf.py.in
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,8 @@ rst_prolog += '''
.. _docker_docs_bind_mounts: https://docs.docker.com/storage/bind-mounts/
.. |docker_build_env| replace:: Docker Hub
.. _docker_build_env: https://hub.docker.com/r/stellargroup/build_env/
.. |eve| replace:: EVE - the Expressive Vector Engine
.. _eve: https://github.com/jfalcou/eve
.. |gcc| replace:: GNU Compiler Collection (g++)
.. _gcc: https://gcc.gnu.org
.. |clang| replace:: clang: a C language family frontend for LLVM
Expand Down
3 changes: 2 additions & 1 deletion docs/sphinx/releases.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
..
Copyright (C) 2018-2021 STE||AR Group
Copyright (C) 2018-2022 STE||AR Group
SPDX-License-Identifier: BSL-1.0
Distributed under the Boost Software License, Version 1.0. (See accompanying
Expand All @@ -14,6 +14,7 @@ Releases
.. toctree::
:maxdepth: 1

releases/whats_new_1_8_1
releases/whats_new_1_8_0
releases/whats_new_1_7_1
releases/whats_new_1_7_0
Expand Down
55 changes: 55 additions & 0 deletions docs/sphinx/releases/whats_new_1_8_1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
..
Copyright (C) 2007-2022 Hartmut Kaiser
SPDX-License-Identifier: BSL-1.0
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

.. _hpx_1_8_1:

===========================
|hpx| V1.8.1 (Jul 18, 2022)
===========================

This is a bugfix release with a few minor additions and resolved problems.

General changes
===============

This patch release add a number of small new features and fixes a handful of
problems discovered since the last release, in particular:

- A lot of work has been done to improve vectorization support for our parallel
algorithms. HPX now supports using |eve| as a vectorization backend.
- Added a simple average power consumption performance counter.
- Added performance counters related to the use of zero-copy chunks in the
networking layer.
- More work was done towards full compatibility with the sender/receivers
proposal |p2300|.
- Fixed collective operations to properly avoid overalapping consecutive
operations on the same communicator.
- Simplified the implementation of our execution policies and added mapping
functions between those.
- Fixed performance issues with our implementation of `small_vector`.
- Serialization now works with buffers of unsigned characters.
- Fixing dangling reference in serialization of non-default constructible types
- Fixed static linking on Windows.
- Fixed support for M1/MacOS based architectures.
- Fixed support for gentoo/musl.
- Fixed `hpx::counting_semaphore_var`.
- Properly check start and end bounds for `hpx::for_loop`
- A lot of changes and fixes to the documentation (see
https://hpx-docs.stellar-group.org).

Breaking changes
================

- No breaking changes have been introduced.

Closed issues
=============


Closed pull requests
====================

0 comments on commit c89b240

Please sign in to comment.