Skip to content

Commit 7476fc8

Browse files
author
STE||AR Group
committed
Add release candidate 2
1 parent ddec604 commit 7476fc8

File tree

4 files changed

+38
-5
lines changed

4 files changed

+38
-5
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ set(HPX_VERSION_MAJOR 1)
6161
set(HPX_VERSION_MINOR 9)
6262
set(HPX_VERSION_SUBMINOR 0)
6363
set(HPX_VERSION_DATE 20230113)
64-
set(HPX_VERSION_TAG "-rc1")
64+
set(HPX_VERSION_TAG "-rc2")
6565

6666
set(HPX_VERSION
6767
"${HPX_VERSION_MAJOR}.${HPX_VERSION_MINOR}.${HPX_VERSION_SUBMINOR}"

docs/sphinx/contributing/release_procedure.rst

+2-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ are completed to avoid confusion.
5858
#. Make sure ``HPX_VERSION_MAJOR/MINOR/SUBMINOR`` in ``CMakeLists.txt`` contain
5959
the correct values. Change them if needed.
6060

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

6364
#. This step does not apply to patch releases. Remove features which have been
6465
deprecated for at least 2 releases. This involves removing build options

docs/sphinx/releases/whats_new_1_9_0.rst

+34-2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ General changes
3838
- Copy button shortkey was added at the top-right of code-blocks.
3939
- Pragma directive that reports warnings as errors on MSVC was fixed.
4040
- Command line argument ``--hpx:loopback_network`` was added to facilitie debugging with networks.
41+
- We added an HPX-SYCL integration, allowing users to obtain HPX futures for SYCL events. This effectively enables the
42+
integration of arbitrary asynchronous SYCL operations into the HPX task graph. Bolted on top of this integration,
43+
we further added an HPX-SYCL executor for ease of use.
4144

4245
Breaking changes
4346
================
@@ -65,10 +68,16 @@ Breaking changes
6568
- ``hpx::execution::experimental::task_group`` is deprecated in favor of ``hpx::experimental::task_group``.
6669

6770

68-
Closed issues
71+
Closed issues
6972
=============
7073

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

97+
* :hpx-pr:`6210` - Fixing MPI parcelport initialization if MPI is initialized outside of HPX
98+
* :hpx-pr:`6209` - Prevent thread stealing during scheduler shutdown
99+
* :hpx-pr:`6208` - Fix the compilation warning in the MPI parcelport with gcc 11.2
100+
* :hpx-pr:`6207` - Automatically enable Boost.Context when compiling for arm64.
101+
* :hpx-pr:`6206` - Update CMakeLists.txt
102+
* :hpx-pr:`6205` - Do not generate hpxcxx if support for pkgconfig was disabled
103+
* :hpx-pr:`6204` - Use LRT_ instead of LAPP_ logging in barrier implementation
104+
* :hpx-pr:`6202` - Fixing Fedora build errors on Power systems
105+
* :hpx-pr:`6201` - Update the LCI parcelport documents
106+
* :hpx-pr:`6200` - Par link jobs
107+
* :hpx-pr:`6197` - LCI parcelport: add doc, upgrade to v1.7.4, refactor cmake autofetch.
108+
* :hpx-pr:`6195` - Change the default tag of autofetch LCI to v1.7.3.
109+
* :hpx-pr:`6189` - Making sure restricted_thread_pool_executor properly reports used number of cores
110+
* :hpx-pr:`6187` - Enable using for_loop with range generators
111+
* :hpx-pr:`6186` - thread_support/CMakeLists: Fix build issue
112+
* :hpx-pr:`6185` - Fix EVE datapar with cxx_standard less than 20
113+
* :hpx-pr:`6183` - Update CI integration for EVE
114+
* :hpx-pr:`6182` - Fixing performance regressions
115+
* :hpx-pr:`6181` - LCI parcelport: backlog queue, aggregation, separate devices, and more
116+
* :hpx-pr:`6180` - Fixing use of for_loop with rebound execution policy (using `.with()`)
88117
* :hpx-pr:`6179` - Taking predicates for algorithms by value
89118
* :hpx-pr:`6178` - Changes needed to make chapel_hpx examples work
90119
* :hpx-pr:`6176` - Fixing warnings that were generated by PVS Studio
@@ -98,6 +127,7 @@ Closed pull requests
98127
* :hpx-pr:`6161` - Update EVE integration
99128
* :hpx-pr:`6160` - More cleanup for module levels 0 to 10
100129
* :hpx-pr:`6159` - Fix minor spelling mistake in generate_issue_pr_list.sh
130+
* :hpx-pr:`6158` - Update documentation in `writing single-node applications` page
101131
* :hpx-pr:`6157` - Improve index_queue_spawning
102132
* :hpx-pr:`6154` - Avoid performing late command line handling twice in distributed runtime
103133
* :hpx-pr:`6152` - The -rd and -mr options didn't work, and they should have been --rd and --mr
@@ -107,6 +137,7 @@ Closed pull requests
107137
* :hpx-pr:`6146` - Avoid ambiguities wrt tag_invoke
108138
* :hpx-pr:`6144` - General improvements to scheduling and related fixes
109139
* :hpx-pr:`6140` - Fixing background scheduler to properly exit in the end
140+
* :hpx-pr:`6139` - [P2300] execution: Cleanup coroutines integration and improve ADL isolation
110141
* :hpx-pr:`6137` - Adding example of a simple master/slave distributed application
111142
* :hpx-pr:`6136` - Deprecate `execution::experimental::task_group` in favor of `experimental::task_group`
112143
* :hpx-pr:`6135` - Fixing warnings reported by MSVC analysis
@@ -127,7 +158,7 @@ Closed pull requests
127158
* :hpx-pr:`6117` - Initialize buffer_allocate_time_ to 0
128159
* :hpx-pr:`6116` - Add new command line argument --hpx:loopback_network
129160
* :hpx-pr:`6115` - Modernize modules of levels 14, 15, and 16
130-
* :hpx-pr:`6114` - Enhance the formatting of the documentation
161+
* :hpx-pr:`6114` - Enhance the formatting of the documentation
131162
* :hpx-pr:`6113` - Modernize modules in module level 11, 12, and 13
132163
* :hpx-pr:`6112` - Modernize modules from levels 9 and 10
133164
* :hpx-pr:`6111` - Modernize all modules from module level 8
@@ -151,6 +182,7 @@ Closed pull requests
151182
* :hpx-pr:`6090` - Fixing use of get_chunk_size customization point
152183
* :hpx-pr:`6088` - Add/fix Public API documentation
153184
* :hpx-pr:`6086` - Deprecate `hpx::util::unlock_guard` in favor of `hpx::unlock_guard`
185+
* :hpx-pr:`6085` - Add experimental sycl integration/executor
154186
* :hpx-pr:`6084` - Renaming hpx::apply and friends to hpx::post
155187
* :hpx-pr:`6083` - Using if constexpr instead of tag-dispatching, where possible
156188
* :hpx-pr:`6082` - Replace util::always_void_t with std::void_t

libs/core/version/src/version.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ namespace hpx {
138138
"(A general purpose parallel C++ runtime system for distributed "
139139
"applications\n"
140140
"of any scale).\n\n"
141-
"Copyright (c) 2007-2022, The STE||AR Group,\n"
141+
"Copyright (c) 2007-2023, The STE||AR Group,\n"
142142
"http://stellar-group.org, email:[email protected]\n\n"
143143
"Distributed under the Boost Software License, "
144144
"Version 1.0. (See accompanying\n"

0 commit comments

Comments
 (0)