@@ -38,6 +38,9 @@ General changes
38
38
- Copy button shortkey was added at the top-right of code-blocks.
39
39
- Pragma directive that reports warnings as errors on MSVC was fixed.
40
40
- 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.
41
44
42
45
Breaking changes
43
46
================
@@ -65,10 +68,16 @@ Breaking changes
65
68
- ``hpx::execution::experimental::task_group `` is deprecated in favor of ``hpx::experimental::task_group ``.
66
69
67
70
68
- Closed issues
71
+ Closed issues
69
72
=============
70
73
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
71
79
* :hpx-issue: `6162 ` - Current master does not compile on ROSTAM
80
+ * :hpx-issue: `6156 ` - hpxcxx does not work if HPX_WITH_PKGCONFIG=OFF
72
81
* :hpx-issue: `6108 ` - cxx17_aligned_new.cpp on msvc fails due to wrong pragma directive
73
82
* :hpx-issue: `6045 ` - Can't call nullary callables wrapped with `hpx::unwrapping `
74
83
* :hpx-issue: `6008 ` - Missing `constexpr ` default constructor for `hpx::mutex `
@@ -85,6 +94,26 @@ Closed issues
85
94
Closed pull requests
86
95
====================
87
96
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() `)
88
117
* :hpx-pr: `6179 ` - Taking predicates for algorithms by value
89
118
* :hpx-pr: `6178 ` - Changes needed to make chapel_hpx examples work
90
119
* :hpx-pr: `6176 ` - Fixing warnings that were generated by PVS Studio
@@ -98,6 +127,7 @@ Closed pull requests
98
127
* :hpx-pr: `6161 ` - Update EVE integration
99
128
* :hpx-pr: `6160 ` - More cleanup for module levels 0 to 10
100
129
* :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
101
131
* :hpx-pr: `6157 ` - Improve index_queue_spawning
102
132
* :hpx-pr: `6154 ` - Avoid performing late command line handling twice in distributed runtime
103
133
* :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
107
137
* :hpx-pr: `6146 ` - Avoid ambiguities wrt tag_invoke
108
138
* :hpx-pr: `6144 ` - General improvements to scheduling and related fixes
109
139
* :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
110
141
* :hpx-pr: `6137 ` - Adding example of a simple master/slave distributed application
111
142
* :hpx-pr: `6136 ` - Deprecate `execution::experimental::task_group ` in favor of `experimental::task_group `
112
143
* :hpx-pr: `6135 ` - Fixing warnings reported by MSVC analysis
@@ -127,7 +158,7 @@ Closed pull requests
127
158
* :hpx-pr: `6117 ` - Initialize buffer_allocate_time _ to 0
128
159
* :hpx-pr: `6116 ` - Add new command line argument --hpx:loopback_network
129
160
* :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
131
162
* :hpx-pr: `6113 ` - Modernize modules in module level 11, 12, and 13
132
163
* :hpx-pr: `6112 ` - Modernize modules from levels 9 and 10
133
164
* :hpx-pr: `6111 ` - Modernize all modules from module level 8
@@ -151,6 +182,7 @@ Closed pull requests
151
182
* :hpx-pr: `6090 ` - Fixing use of get_chunk_size customization point
152
183
* :hpx-pr: `6088 ` - Add/fix Public API documentation
153
184
* :hpx-pr: `6086 ` - Deprecate `hpx::util::unlock_guard ` in favor of `hpx::unlock_guard `
185
+ * :hpx-pr: `6085 ` - Add experimental sycl integration/executor
154
186
* :hpx-pr: `6084 ` - Renaming hpx::apply and friends to hpx: :post
155
187
* :hpx-pr: `6083 ` - Using if constexpr instead of tag-dispatching, where possible
156
188
* :hpx-pr: `6082 ` - Replace util::always_void_t with std: :void_t
0 commit comments