Skip to content

Commit

Permalink
Added release notes for upcoming release, updated release version info.
Browse files Browse the repository at this point in the history
  • Loading branch information
rhornung67 committed Jan 23, 2025
1 parent 579ff77 commit e03f527
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 4 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ endif()
include(CMakeDependentOption)

# Set version number
set(RAJA_VERSION_MAJOR 2024)
set(RAJA_VERSION_MINOR 07)
set(RAJA_VERSION_MAJOR 2025)
set(RAJA_VERSION_MINOR 02)
set(RAJA_VERSION_PATCHLEVEL 0)

if (RAJA_LOADED AND (NOT RAJA_LOADED STREQUAL "${RAJA_VERSION_MAJOR}.${RAJA_VERSION_MINOR}.${RAJA_VERSION_PATCHLEVEL}"))
Expand Down
38 changes: 38 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,44 @@ Notable changes include:
* Bug fixes/improvements:


Version 2025.02.0 -- Release date 2025-02-dd
============================================

This release contains ...

Notable changes include:

* New features / API changes:
* Added improved support for perfectly nested loops in RAJA::launch.
* Refactored the new (experimental) RAJA reduction interface to have
consistent min/max/loc operator semantics and added type safety to
reduce erroneous usage. Changes are described in the RAJA User Guide.
* Added `RAJA_HIP_WAVESIZE` CMake option to set the wave size for HIP
builds. It defaults to 64 but can be set to 32, for example, to
build RAJA to run on Radeon gaming cards.
* Added support for new RAJA reduction interface to RAJA::dynamic_forall
and pulled dynamic_forall out of RAJA `expt` namespace.

* Build changes/improvements:
* Update BLT to MM.mm.pp release.
* Update camp submodule to v2025.02.0 release.
* Update desul submodule to 6114dd25b54782678c555c0c1d2197f13cc8d2a0
commit.
* Added clang-format CI check (clang 14) that must pass before a PR can
be merged -- noted here so external contributors are aware.

* Bug fixes/improvements:
* Resolve undefined behavior related to constructing
uniform_int_distribution with min > max. This was causing some Windows
tests to fail.
* Correct call to wrong global function when using a fixed CUDA policy
and reductions in RAJA::launch kernel -- potential performance issue.
* Fix memory leak in RAJA::launch OpenMP back-end.
* Add missing host-device decorations to some basic math utility functions.
* Fixed MSVC compilation failures with 64-bit intrinsics in x86 Windows
builds.


Version 2024.07.0 -- Release date 2024-07-24
============================================

Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,9 @@
# built documents.
#
# The short X.Y version.
version = u'2024.07'
version = u'2025.02'
# The full version, including alpha/beta/rc tags.
release = u'2024.07.0'
release = u'2025.02.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down

0 comments on commit e03f527

Please sign in to comment.