Skip to content

Commit

Permalink
Add release candidate 2
Browse files Browse the repository at this point in the history
  • Loading branch information
STE||AR Group committed Mar 28, 2023
1 parent ddec604 commit 7476fc8
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Expand Up @@ -61,7 +61,7 @@ set(HPX_VERSION_MAJOR 1)
set(HPX_VERSION_MINOR 9)
set(HPX_VERSION_SUBMINOR 0)
set(HPX_VERSION_DATE 20230113)
set(HPX_VERSION_TAG "-rc1")
set(HPX_VERSION_TAG "-rc2")

set(HPX_VERSION
"${HPX_VERSION_MAJOR}.${HPX_VERSION_MINOR}.${HPX_VERSION_SUBMINOR}"
Expand Down
3 changes: 2 additions & 1 deletion 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 Down
36 changes: 34 additions & 2 deletions docs/sphinx/releases/whats_new_1_9_0.rst
Expand Up @@ -38,6 +38,9 @@ General changes
- Copy button shortkey was added at the top-right of code-blocks.
- Pragma directive that reports warnings as errors on MSVC was fixed.
- Command line argument ``--hpx:loopback_network`` was added to facilitie debugging with networks.
- We added an HPX-SYCL integration, allowing users to obtain HPX futures for SYCL events. This effectively enables the
integration of arbitrary asynchronous SYCL operations into the HPX task graph. Bolted on top of this integration,
we further added an HPX-SYCL executor for ease of use.

Breaking changes
================
Expand Down Expand Up @@ -65,10 +68,16 @@ Breaking changes
- ``hpx::execution::experimental::task_group`` is deprecated in favor of ``hpx::experimental::task_group``.


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

* :hpx-issue:`6203` - Compilation error with `-mcpu=a64fx` on Ookami
* :hpx-issue:`6196` - Incorrect log destination
* :hpx-issue:`6191` - installing HPX
* :hpx-issue:`6184` - Wrong processing_units_count of restricted_thread_pool_executor
* :hpx-issue:`6171` - Release Tag Name Request
* :hpx-issue:`6162` - Current master does not compile on ROSTAM
* :hpx-issue:`6156` - hpxcxx does not work if HPX_WITH_PKGCONFIG=OFF
* :hpx-issue:`6108` - cxx17_aligned_new.cpp on msvc fails due to wrong pragma directive
* :hpx-issue:`6045` - Can't call nullary callables wrapped with `hpx::unwrapping`
* :hpx-issue:`6008` - Missing `constexpr` default constructor for `hpx::mutex`
Expand All @@ -85,6 +94,26 @@ Closed issues
Closed pull requests
====================

* :hpx-pr:`6210` - Fixing MPI parcelport initialization if MPI is initialized outside of HPX
* :hpx-pr:`6209` - Prevent thread stealing during scheduler shutdown
* :hpx-pr:`6208` - Fix the compilation warning in the MPI parcelport with gcc 11.2
* :hpx-pr:`6207` - Automatically enable Boost.Context when compiling for arm64.
* :hpx-pr:`6206` - Update CMakeLists.txt
* :hpx-pr:`6205` - Do not generate hpxcxx if support for pkgconfig was disabled
* :hpx-pr:`6204` - Use LRT_ instead of LAPP_ logging in barrier implementation
* :hpx-pr:`6202` - Fixing Fedora build errors on Power systems
* :hpx-pr:`6201` - Update the LCI parcelport documents
* :hpx-pr:`6200` - Par link jobs
* :hpx-pr:`6197` - LCI parcelport: add doc, upgrade to v1.7.4, refactor cmake autofetch.
* :hpx-pr:`6195` - Change the default tag of autofetch LCI to v1.7.3.
* :hpx-pr:`6189` - Making sure restricted_thread_pool_executor properly reports used number of cores
* :hpx-pr:`6187` - Enable using for_loop with range generators
* :hpx-pr:`6186` - thread_support/CMakeLists: Fix build issue
* :hpx-pr:`6185` - Fix EVE datapar with cxx_standard less than 20
* :hpx-pr:`6183` - Update CI integration for EVE
* :hpx-pr:`6182` - Fixing performance regressions
* :hpx-pr:`6181` - LCI parcelport: backlog queue, aggregation, separate devices, and more
* :hpx-pr:`6180` - Fixing use of for_loop with rebound execution policy (using `.with()`)
* :hpx-pr:`6179` - Taking predicates for algorithms by value
* :hpx-pr:`6178` - Changes needed to make chapel_hpx examples work
* :hpx-pr:`6176` - Fixing warnings that were generated by PVS Studio
Expand All @@ -98,6 +127,7 @@ Closed pull requests
* :hpx-pr:`6161` - Update EVE integration
* :hpx-pr:`6160` - More cleanup for module levels 0 to 10
* :hpx-pr:`6159` - Fix minor spelling mistake in generate_issue_pr_list.sh
* :hpx-pr:`6158` - Update documentation in `writing single-node applications` page
* :hpx-pr:`6157` - Improve index_queue_spawning
* :hpx-pr:`6154` - Avoid performing late command line handling twice in distributed runtime
* :hpx-pr:`6152` - The -rd and -mr options didn't work, and they should have been --rd and --mr
Expand All @@ -107,6 +137,7 @@ Closed pull requests
* :hpx-pr:`6146` - Avoid ambiguities wrt tag_invoke
* :hpx-pr:`6144` - General improvements to scheduling and related fixes
* :hpx-pr:`6140` - Fixing background scheduler to properly exit in the end
* :hpx-pr:`6139` - [P2300] execution: Cleanup coroutines integration and improve ADL isolation
* :hpx-pr:`6137` - Adding example of a simple master/slave distributed application
* :hpx-pr:`6136` - Deprecate `execution::experimental::task_group` in favor of `experimental::task_group`
* :hpx-pr:`6135` - Fixing warnings reported by MSVC analysis
Expand All @@ -127,7 +158,7 @@ Closed pull requests
* :hpx-pr:`6117` - Initialize buffer_allocate_time_ to 0
* :hpx-pr:`6116` - Add new command line argument --hpx:loopback_network
* :hpx-pr:`6115` - Modernize modules of levels 14, 15, and 16
* :hpx-pr:`6114` - Enhance the formatting of the documentation
* :hpx-pr:`6114` - Enhance the formatting of the documentation
* :hpx-pr:`6113` - Modernize modules in module level 11, 12, and 13
* :hpx-pr:`6112` - Modernize modules from levels 9 and 10
* :hpx-pr:`6111` - Modernize all modules from module level 8
Expand All @@ -151,6 +182,7 @@ Closed pull requests
* :hpx-pr:`6090` - Fixing use of get_chunk_size customization point
* :hpx-pr:`6088` - Add/fix Public API documentation
* :hpx-pr:`6086` - Deprecate `hpx::util::unlock_guard` in favor of `hpx::unlock_guard`
* :hpx-pr:`6085` - Add experimental sycl integration/executor
* :hpx-pr:`6084` - Renaming hpx::apply and friends to hpx::post
* :hpx-pr:`6083` - Using if constexpr instead of tag-dispatching, where possible
* :hpx-pr:`6082` - Replace util::always_void_t with std::void_t
Expand Down
2 changes: 1 addition & 1 deletion libs/core/version/src/version.cpp
Expand Up @@ -138,7 +138,7 @@ namespace hpx {
"(A general purpose parallel C++ runtime system for distributed "
"applications\n"
"of any scale).\n\n"
"Copyright (c) 2007-2022, The STE||AR Group,\n"
"Copyright (c) 2007-2023, The STE||AR Group,\n"
"http://stellar-group.org, email:hpx-users@stellar-group.org\n\n"
"Distributed under the Boost Software License, "
"Version 1.0. (See accompanying\n"
Expand Down

0 comments on commit 7476fc8

Please sign in to comment.