From ddec604f3af790a3845485e088c83e67c4016773 Mon Sep 17 00:00:00 2001 From: gonidelis Date: Wed, 22 Feb 2023 19:28:50 -0600 Subject: [PATCH] Add 'v' prefix before release tagging to conform to GitHub's default convention --- docs/sphinx/releases/whats_new_1_9_0.rst | 41 +++++++++++++++++++++--- tools/roll_release.sh | 2 +- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/docs/sphinx/releases/whats_new_1_9_0.rst b/docs/sphinx/releases/whats_new_1_9_0.rst index 84fee13734ac..29949e414712 100644 --- a/docs/sphinx/releases/whats_new_1_9_0.rst +++ b/docs/sphinx/releases/whats_new_1_9_0.rst @@ -68,11 +68,13 @@ Breaking changes Closed issues ============= +* :hpx-issue:`6162` - Current master does not compile on ROSTAM * :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` * :hpx-issue:`5999` - Add HPX Conda package to conda-forge * :hpx-issue:`5998` - Serializing multiple arguments when applying distributed action results in segfault +* :hpx-issue:`5958` - HPX 1.8.0 and Blaze issues * :hpx-issue:`5908` - Windows: duplicated symbols in static builds * :hpx-issue:`5802` - Lost status is_ready from future * :hpx-issue:`5767` - Performance drop on Piz Daint @@ -83,8 +85,36 @@ Closed issues Closed pull requests ==================== +* :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 +* :hpx-pr:`6174` - Replace boost::integer::gcd with std::gcd +* :hpx-pr:`6172` - [Docs] Fix example of how to run single/specific test(s) +* :hpx-pr:`6170` - Adding missing fallback for processing_units_count customization point +* :hpx-pr:`6169` - LCI parcelport: bypass the parcel queue and connection cache. +* :hpx-pr:`6167` - Add create_local_communicator API function +* :hpx-pr:`6166` - Add missing header for std::intmax_t +* :hpx-pr:`6165` - Attempt to work around MSVC problem +* :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:`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 +* :hpx-pr:`6151` - Refactoring the Manual page in documentation +* :hpx-pr:`6148` - Investigate the failure of the LCI parcelport. +* :hpx-pr:`6147` - Make posix co-routine stacks non-executable +* :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:`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 +* :hpx-pr:`6134` - Adding notification function for parcelports to be called after early parcel handling * :hpx-pr:`6132` - Fixing to_non_par() for parallel simd policies +* :hpx-pr:`6131` - modernize modules from level 25 * :hpx-pr:`6130` - Remove the mutex lock in the critical path of get_partitioner. +* :hpx-pr:`6129` - Modernize module from levels 22, 23 * :hpx-pr:`6127` - Working around gccV9 problem that prevent us from storing enum classes in bit fields * :hpx-pr:`6126` - Deprecate hpx::parallel::task_block in favor of hpx::experimental::ta… * :hpx-pr:`6125` - Making sure sync_wait compiles when used with an lvalue sender involving bulk @@ -97,7 +127,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 @@ -105,6 +135,7 @@ Closed pull requests * :hpx-pr:`6109` - Modernize serialization module * :hpx-pr:`6107` - Modernize error module * :hpx-pr:`6106` - Modernizing modules of levels 0 to 5 +* :hpx-pr:`6105` - Optimizations on LCI parcelport: merge small messages; remove sender mutex lock. * :hpx-pr:`6104` - Adding parameters API: measure_iteration * :hpx-pr:`6103` - Document `task_group` and include in Public API * :hpx-pr:`6102` - Prevent warnings generated by clang-cl @@ -146,6 +177,7 @@ Closed pull requests * :hpx-pr:`6060` - Allow to disable registering signal handlers * :hpx-pr:`6059` - [P2300] Fix: declval cannot be ODR used * :hpx-pr:`6058` - Avoid ambiguity for hpx::get used with std::variant +* :hpx-pr:`6057` - Create a dedicated thread pool to run LCI_progress. * :hpx-pr:`6056` - Fix coroutine test for clang * :hpx-pr:`6055` - Patches needed to be able to build HPX 1.8.1 on various platforms * :hpx-pr:`6054` - Use MSVC specific attribute [[msvc::no_unique_address]] @@ -172,12 +204,13 @@ Closed pull requests * :hpx-pr:`6030` - Adding parcelport initialization hook for resource partitioner operation * :hpx-pr:`6029` - Simplify startup code * :hpx-pr:`6027` - Add/Fix documentation in Public API page -* :hpx-pr:`6026` - add option hpx:force_ipv4 to force resolving hostnames to ipv4 adresses +* :hpx-pr:`6026` - add option hpx:force_ipv4 to force resolving hostnames to ipv4 addresses * :hpx-pr:`6025` - build(docs): remove leftover sections * :hpx-pr:`6023` - Minor fixes on "How to build on Windows" * :hpx-pr:`6022` - build(doxy): don't extract private members * :hpx-pr:`6021` - Adding pu_mask to thread_pool_bulk_scheduler * :hpx-pr:`6020` - docs: add cppref NamedRequirements support +* :hpx-pr:`6018` - Unseq adaptation for for_each, transform, reduce, transform_reduce, etc. * :hpx-pr:`6017` - loop and transform_loop unseq adaptation * :hpx-pr:`6016` - Config and structural updates to support unseq implementation * :hpx-pr:`6015` - Integrating sync_wait & sync_wait_with_variant @@ -197,11 +230,11 @@ Closed pull requests * :hpx-pr:`5990` - P2300 enhancements * :hpx-pr:`5989` - Fix missing documentation in Public API page * :hpx-pr:`5987` - Attempting to fix timed executor API -* :hpx-pr:`5986` - Fix warnings when building docs +* :hpx-pr:`5986` - Fix warnings when building docs * :hpx-pr:`5985` - Re-add deprecated tag_policy_tag et.al. types that were removed in V1.8.1 * :hpx-pr:`5981` - docs: add docs for condition_variable.hpp * :hpx-pr:`5980` - More work on execution::read -* :hpx-pr:`5979` - Unsupport clang-v8 and clang-v9, switch LSU clang-v13 to C++17 +* :hpx-pr:`5979` - Unsupported clang-v8 and clang-v9, switch LSU clang-v13 to C++17 * :hpx-pr:`5977` - fix: Compilation errors for -std=c++17 builders * :hpx-pr:`5975` - docs: fix & improve parallel algorithms documentation 5 * :hpx-pr:`5974` - [P2300] Adapt get completion signatures for awaitable senders diff --git a/tools/roll_release.sh b/tools/roll_release.sh index a8faf73796d5..878156e37d36 100755 --- a/tools/roll_release.sh +++ b/tools/roll_release.sh @@ -17,7 +17,7 @@ VERSION_MINOR=$(sed -n 's/set(HPX_VERSION_MINOR \(.*\))/\1/p' CMakeLists.txt) VERSION_SUBMINOR=$(sed -n 's/set(HPX_VERSION_SUBMINOR \(.*\))/\1/p' CMakeLists.txt) VERSION_TAG=$(sed -n 's/set(HPX_VERSION_TAG "\(.*\)")/\1/p' CMakeLists.txt) VERSION_FULL_NOTAG=${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_SUBMINOR} -VERSION_FULL_TAG=${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_SUBMINOR}${VERSION_TAG} +VERSION_FULL_TAG=v${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_SUBMINOR}${VERSION_TAG} VERSION_FULL_NOTAG_UNDERSCORE=${VERSION_MAJOR}_${VERSION_MINOR}_${VERSION_SUBMINOR} VERSION_TITLE="HPX V${VERSION_FULL_NOTAG}: The C++ Standards Library for Parallelism and Concurrency" VERSION_RELEASE_NOTES_URL="https://hpx-docs.stellar-group.org/tags/${VERSION_FULL_TAG}/html/releases/whats_new_${VERSION_FULL_NOTAG_UNDERSCORE}.html"