@@ -33,15 +33,15 @@ Breaking changes
33
33
================
34
34
35
35
* Executable and library targets are now created without the ``_exe `` and
36
- ``_lib `` suffix respectively. For example, the target ``hello_world_exe `` is
37
- now simply called ``hello_world ``.
36
+ ``_lib `` suffix respectively. For example, the target ``1d_stencil_1_exe `` is
37
+ now simply called ``1d_stencil_1 ``.
38
38
* We have removed the following deprecated functionality: ``queue ``,
39
- ``scoped_unlock ``, ``inclusive_scan `` compatibility overloads, support for
40
- input iterators in algorithms.
39
+ ``scoped_unlock ``, and support for input iterators in algorithms.
41
40
* We have turned off the compatibility layer for ``unwrapped `` by default. The
42
41
functionality will be removed in the next release. The option can still be
43
- turned on using the |cmake |_ option
44
- ``HPX_WITH_ALGORITHM_INPUT_ITERATOR_SUPPORT ``.
42
+ turned on using the |cmake |_ option ``HPX_WITH_UNWRAPPED_SUPPORT ``. Likewise,
43
+ ``inclusive_scan `` compatibility overloads have been turned off by default.
44
+ They can still be turned on with ``HPX_WITH_INCLUSIVE_SCAN_COMPATIBILITY ``.
45
45
* The minimum compiler and dependency versions have been updated. We now support
46
46
GCC from version 5 onwards, Clang from version 4 onwards, and Boost from
47
47
version 1.61.0 onwards.
@@ -55,6 +55,10 @@ Breaking changes
55
55
Closed issues
56
56
=============
57
57
58
+ * :hpx-issue: `3863 ` - shouldn't "-faligned-new" be a usage requirement?
59
+ * :hpx-issue: `3841 ` - Build error with msvc 19 caused by SFINAE and C++17
60
+ * :hpx-issue: `3836 ` - master branch does not build with idle rate counters
61
+ enabled
58
62
* :hpx-issue: `3819 ` - Add debug suffix to modules built in debug mode
59
63
* :hpx-issue: `3817 ` - ``HPX_INCLUDE_DIRS `` contains non-existent directory
60
64
* :hpx-issue: `3810 ` - Source groups are not created for files in modules
@@ -77,6 +81,7 @@ Closed issues
77
81
* :hpx-issue: `3724 ` - Allow to pre-set command line options through environment
78
82
* :hpx-issue: `3723 ` - examples/resource_partitioner build issue on master branch
79
83
/ ubuntu 18
84
+ * :hpx-issue: `3721 ` - faced a building error
80
85
* :hpx-issue: `3720 ` - Hello World example fails to link
81
86
* :hpx-issue: `3719 ` - pkg-config produces invalid output: ``-l-pthread ``
82
87
* :hpx-issue: `3718 ` - Please make the python executable configurable through
@@ -94,7 +99,8 @@ Closed issues
94
99
* :hpx-issue: `3670 ` - Generate PDF again from documention (with Sphinx)
95
100
* :hpx-issue: `3643 ` - Warnings when compiling HPX 1.2.1 with gcc 9
96
101
* :hpx-issue: `3641 ` - Trouble with using ranges-v3 and ``hpx::parallel::reduce ``
97
- * :hpx-issue: `3639 ` - ``util::unwrapping `` does not work well with member functions
102
+ * :hpx-issue: `3639 ` - ``util::unwrapping `` does not work well with member
103
+ functions
98
104
* :hpx-issue: `3634 ` - The build fails if ``shared_future<>::then `` is called
99
105
with a thread executor
100
106
* :hpx-issue: `3622 ` - VTune Amplifier 2019 not working with ``use_itt_notify=1 ``
@@ -134,6 +140,29 @@ Closed issues
134
140
Closed pull requests
135
141
====================
136
142
143
+ * :hpx-pr: `3865 ` - adds hpx_target_compile_option_if_available
144
+ * :hpx-pr: `3864 ` - Helper functions that are useful in numa binding and testing
145
+ of allocator
146
+ * :hpx-pr: `3862 ` - Temporary fix to local_dataflow_boost_small_vector test
147
+ * :hpx-pr: `3860 ` - Add cache line padding to intermediate results in for loop
148
+ reduction
149
+ * :hpx-pr: `3859 ` - Remove HPX_TLL_PUBLIC and HPX_TLL_PRIVATE from CMake files
150
+ * :hpx-pr: `3858 ` - Add compile flags and definitions to modules
151
+ * :hpx-pr: `3851 ` - update hpxmp release tag to v0.2.0
152
+ * :hpx-pr: `3849 ` - Correct BOOST_ROOT variable name in quick start guide
153
+ * :hpx-pr: `3847 ` - Fix attach_debugger configuration option
154
+ * :hpx-pr: `3846 ` - Add tests for libs header tests
155
+ * :hpx-pr: `3844 ` - Fixing source_groups in preprocessor module to properly
156
+ handle compatibility headers
157
+ * :hpx-pr: `3843 ` - This fixes the launch_process/launched_process pair of tests
158
+ * :hpx-pr: `3842 ` - Fix macro call with ITTNOTIFY enabled
159
+ * :hpx-pr: `3840 ` - Fixing SLURM environment parsing
160
+ * :hpx-pr: `3837 ` - Fixing misplaced #endif
161
+ * :hpx-pr: `3835 ` - make all latch members protected for consistency
162
+ * :hpx-pr: `3834 ` - Disable transpose_block_numa example on CircleCI
163
+ * :hpx-pr: `3833 ` - make latch counter _ protected for deriving latch in hpxmp
164
+ * :hpx-pr: `3831 ` - Fix CircleCI config for modules
165
+ * :hpx-pr: `3830 ` - minor fix: option HPX_WITH_TEST was not working correctly
137
166
* :hpx-pr: `3828 ` - Avoid for binaries that depend on HPX to directly link
138
167
against internal modules
139
168
* :hpx-pr: `3827 ` - Adding shortcut for ``hpx::get_ptr<>(sync, id) `` for a local,
@@ -145,6 +174,8 @@ Closed pull requests
145
174
* :hpx-pr: `3821 ` - Disable barrier_3792 test when networking is disabled
146
175
* :hpx-pr: `3820 ` - Assorted CMake fixes
147
176
* :hpx-pr: `3815 ` - Removing left-over debug output
177
+ * :hpx-pr: `3814 ` - Allow setting default scheduler mode via the configuration
178
+ database
148
179
* :hpx-pr: `3813 ` - Make the deprecation warnings issued by the old pp headers
149
180
optional
150
181
* :hpx-pr: `3812 ` - Windows requires to handle symlinks to directories
@@ -153,6 +184,7 @@ Closed pull requests
153
184
* :hpx-pr: `3806 ` - Moving include path configuration to before APEX
154
185
* :hpx-pr: `3804 ` - Fix latch
155
186
* :hpx-pr: `3803 ` - Update hpxcxx to look at lib64 and use python3
187
+ * :hpx-pr: `3802 ` - Numa binding allocator
156
188
* :hpx-pr: `3801 ` - Remove duplicated includes
157
189
* :hpx-pr: `3800 ` - Attempt to fix Posix context switching after lazy init
158
190
changes
0 commit comments