diff --git a/CMakeLists.txt b/CMakeLists.txt index aa5d51b7a7..7f658657a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ include(CMakeDependentOption) # Set version number set(RAJA_VERSION_MAJOR 2025) set(RAJA_VERSION_MINOR 12) -set(RAJA_VERSION_PATCHLEVEL 0) +set(RAJA_VERSION_PATCHLEVEL 1) if (RAJA_LOADED AND (NOT RAJA_LOADED STREQUAL "${RAJA_VERSION_MAJOR}.${RAJA_VERSION_MINOR}.${RAJA_VERSION_PATCHLEVEL}")) message(FATAL_ERROR "You are mixing RAJA versions. Loaded is ${RAJA_LOADED}, expected ${RAJA_VERSION_MAJOR}.${RAJA_VERSION_MINOR}.${RAJA_VERSION_PATCHLEVEL}") diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3e06c68373..bbe27753c9 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -21,19 +21,26 @@ Notable changes include: * Bug fixes/improvements: -Version 2025.MM.PP -- Release date 2025-mm-dd -============================================= +Version 2025.12.1 -- Release date 2026-01-28 +============================================ -This release contains ... +This release contains some improvements to code robustness, including +evolving internal code implementations to use C++17, and eventually C++20. Notable changes include: * New features / API changes: + * Add Kahan sum class used in RAJAPerf to make parallel sum reductions + more accurate. Note that using fast-math compiler option (default with the + Intel compiler) will undo the accuracy increase. To recover the accuracy + with the Intel compiler, use the '-fp-model=precise' option. * Build changes/improvements: * Bump minimum CMake version required to 3.24. * Bug fixes/improvements: + * Various internal code cleanups, simplifications, and improvements using + C++17 features, with an eye toward C++20. Version 2025.12.0 -- Release date 2025-12-19 diff --git a/docs/conf.py b/docs/conf.py index 859e4d8c81..f517def7f3 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -89,7 +89,7 @@ # The short X.Y version. version = u'2025.12' # The full version, including alpha/beta/rc tags. -release = u'2025.12.0' +release = u'2025.12.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.