Skip to content

Commit

Permalink
Merge branch 'STEllAR-GROUP:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
isidorostsa committed May 3, 2023
2 parents 6a55832 + 0ef6e62 commit 0a418aa
Show file tree
Hide file tree
Showing 10 changed files with 339 additions and 16 deletions.
6 changes: 3 additions & 3 deletions CITATION.cff
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.1: The C++ Standards Library for Parallelism and
title: 'STEllAR-GROUP/hpx: HPX V1.9.0: 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.1
date-released: 2022-07-18
version: 1.9.0
date-released: 2023-05-02
repository-code: https://github.com/STEllAR-GROUP/hpx
license: BSL-1.0
4 changes: 2 additions & 2 deletions CMakeLists.txt
Expand Up @@ -58,9 +58,9 @@ endif()
# Build all of HPX
# ##############################################################################
set(HPX_VERSION_MAJOR 1)
set(HPX_VERSION_MINOR 9)
set(HPX_VERSION_MINOR 10)
set(HPX_VERSION_SUBMINOR 0)
set(HPX_VERSION_DATE 20220805)
set(HPX_VERSION_DATE 20230502)
set(HPX_VERSION_TAG "-trunk")

set(HPX_VERSION
Expand Down
2 changes: 1 addition & 1 deletion cmake/HPX_UpdateGitDocs.cmake
Expand Up @@ -128,7 +128,7 @@ if(HPX_WITH_GIT_TAG)
# files to the "latest" directory. The regex only matches full version numbers
# with three numerical components (X.Y.Z). It does not match release
# candidates or other non-version tag names.
if("${HPX_WITH_GIT_TAG}" MATCHES "^[0-9]+\\.[0-9]+\\.[0-9]+$")
if("${HPX_WITH_GIT_TAG}" MATCHES "v^[0-9]+\\.[0-9]+\\.[0-9]+$")
message("Updating latest directory")
set(DOCS_LATEST_DEST "${HPX_BINARY_DIR}/docs/gh-pages/latest")
file(REMOVE_RECURSE "${DOCS_LATEST_DEST}")
Expand Down
5 changes: 4 additions & 1 deletion cmake/packaging/rpm/Changelog.txt
@@ -1,5 +1,8 @@
* Tue May 02 2023 STE||AR Group <contact@stellar-group.org> 1.9.0
- HPX Release 1.9.0 (https://hpx-docs.stellar-group.org/tags/1.9.0/html/releases/whats_new_1_9_0.html)

* Wed Aug 06 2022 STE||AR Group <contact@stellar-group.org> 1.8.1
- HPX Release 1.8.0 (https://hpx-docs.stellar-group.org/tags/1.8.1/html/releases/whats_new_1_8_1.html)
- HPX Release 1.8.1 (https://hpx-docs.stellar-group.org/tags/1.8.1/html/releases/whats_new_1_8_1.html)

* Wed May 18 2022 STE||AR Group <contact@stellar-group.org> 1.8.0
- HPX Release 1.8.0 (https://hpx-docs.stellar-group.org/tags/1.8.0/html/releases/whats_new_1_8_0.html)
Expand Down
3 changes: 2 additions & 1 deletion docs/sphinx/about_hpx/people.rst
Expand Up @@ -112,8 +112,9 @@ Acknowledgements
Thanks also to the following people who contributed directly or indirectly to
the project through discussions, pull requests, documentation patches, etc.

* Panos Syskakis for benchmarking and optimizing our parallel algorithms.
* Shreyas Atre, for contributing fixes to our implementation of
senders/receivers.
senders/receivers and extending our coroutines integration with senders/receivers.
* Alexander Neumann, for contributing fixes to the cmake build system.
* Dimitra Karatza, for her work on refactoring the documentation and providing
a new user-friendly environment during and after Google Season of Docs 2021.
Expand Down
7 changes: 4 additions & 3 deletions docs/sphinx/contributing/release_procedure.rst
Expand Up @@ -58,7 +58,8 @@ are completed to avoid confusion.
#. Make sure ``HPX_VERSION_MAJOR/MINOR/SUBMINOR`` in ``CMakeLists.txt`` contain
the correct values. Change them if needed.

#. Change version references in CITATION.cff. There are two occurrences.
#. Change version references in CITATION.cff. There are two occurrences. Change
year in the copyright file under ``/libs/core/version/src/version.cpp``.

#. This step does not apply to patch releases. Remove features which have been
deprecated for at least 2 releases. This involves removing build options
Expand All @@ -79,7 +80,7 @@ are completed to avoid confusion.
keep them around in case (like Vc for example).

#. Update the minimum required versions if necessary (compilers, dependencies,
etc.) in ``building_hpx.rst``.
etc.) in ``prerequisites.rst``.

#. Verify that the Jenkins setups for the release branch on Rostam and Piz Daint
are running and do not display any errors.
Expand Down Expand Up @@ -161,7 +162,7 @@ are completed to avoid confusion.

#. Announce the release on hpx-users@stellar-group.org, stellar@cct.lsu.edu,
allcct@cct.lsu.edu, faculty@csc.lsu.edu, faculty@ece.lsu.edu,
xpress@crest.iu.edu, the |hpx| Slack channel, the IRC channel,
the |hpx| Slack channel, the IRC channel,
our list of external collaborators, isocpp.org, reddit.com, HPC Wire, Inside
HPC, Heise Online, and a CCT press release.

Expand Down
12 changes: 12 additions & 0 deletions docs/sphinx/releases.rst
Expand Up @@ -11,6 +11,9 @@
Releases
========

List of releases
================

.. toctree::
:maxdepth: 1

Expand Down Expand Up @@ -41,3 +44,12 @@ Releases
releases/whats_new_0_8_1
releases/whats_new_0_8_0
releases/whats_new_0_7_0


Namespace changes
=================

.. toctree::
:maxdepth: 1

releases/new_namespaces_1_9_0
36 changes: 36 additions & 0 deletions docs/sphinx/releases/new_namespaces_1_9_0.rst
@@ -0,0 +1,36 @@
..
Copyright (C) 2023 Dimitra Karatza
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)

.. _new_namespaces_1_9_0:

==============================
|hpx| V1.9.0 Namespace changes
==============================

The latest release includes amongst others changes in the namespaces so that |hpx|
facilities correspond to the C++ Standard Library. The old namespaces are
deprecated. Below is a comprehensive list of the namespace changes.

.. table:: Namespace changes in V1.9.0

=========================================================== ==============================================================
Old namespace New namespace
=========================================================== ==============================================================
:cpp:func:`hpx::util::mem_fn` :cpp:func:`hpx::mem_fn`
:cpp:func:`hpx::util::invoke` :cpp:func:`hpx::invoke`
:cpp:func:`hpx::util::invoke_r` :cpp:func:`hpx::invoke_r`
:cpp:func:`hpx::util::invoke_fused` :cpp:func:`hpx::invoke_fused`
:cpp:func:`hpx::util::invoke_fused_r` :cpp:func:`hpx::invoke_fused_r`
:cpp:class:`hpx::util::unlock_guard` :cpp:class:`hpx::unlock_guard`
:cpp:func:`hpx::parallel::v1::reduce_by_key` :cpp:func:`hpx::experimental::reduce_by_key`
:cpp:func:`hpx::parallel::v1::sort_by_key` :cpp:func:`hpx::experimental::sort_by_key`
:cpp:class:`hpx::parallel::task_canceled_exception` :cpp:class:`hpx::experimental::task_canceled_exception`
:cpp:class:`hpx::parallel::task_block` :cpp:class:`hpx::experimental::task_block`
:cpp:func:`hpx::parallel::define_task_block` :cpp:func:`hpx::experimental::define_task_block` |
:cpp:func:`hpx::parallel::define_task_block_restore_thread` :cpp:func:`hpx::experimental::define_task_block_restore_thread`
:cpp:class:`hpx::execution::experimental::task_group` :cpp:class:`hpx::experimental::task_group`
=========================================================== ==============================================================

0 comments on commit 0a418aa

Please sign in to comment.