@@ -9,13 +9,37 @@ The project release numbers follow [Semantic Versioning](http://semver.org/spec/
9
9
10
10
## [ Unreleased] - Release date yyyy-mm-dd
11
11
12
+ ## [ Version 0.6.0] - Release date 2024-01-18
13
+
14
+ ### Added
15
+ - Added support for C++23. Note: XL and PGI do not support C++23.
16
+ - Adds a ` clang_tidy_style ` CMake target to allow ` clang-tidy ` to fix errors in-place.
17
+ This requires a ` CLANGAPPLYREPLACEMENTS_EXECUTABLE ` CMake variable to point to
18
+ the ` clang-apply-replacements ` executable in addition to the ` CLANGTIDY_EXECUTABLE ` .
19
+ Also adds a corresponding ` ENABLE_CLANGAPPLYREPLACEMENTS ` CMake option.
20
+ Note that the ` clang_tidy_style ` target is not added to the ` style ` target and must be run separately.
21
+ - Added the ` blt_install_tpl_setups ` macro, which installs files to setup and create
22
+ targets for the third-party libraries OpenMP, MPI, CUDA, and HIP. This macro is meant to
23
+ replace ` blt_export_tpl_targets ` as the preferred way to setup third-party libraries with BLT.
24
+ - Added ` blt::`` namespaced aliases for BLT targets, ` cuda` , ` cuda_runtime` , ` mpi` , and ` openmp`.
25
+ These targets still exist but but will be deprecated in a future release. It is recommended that you
26
+ move to the new alias names, ` blt::cuda ` , ` blt::cuda_runtime ` , ` blt::mpi ` , and ` blt::openmp `
27
+
28
+ ### Changed
29
+ - SetupHIP now searches for user-defined or environment variables before CMake paths to find the ROCM_PATH.
30
+
31
+ ### Fixed
32
+ - Fixed infinite loop in ` blt_find_target_dependencies `
33
+ - ` blt_check_code_compiles ` now works with alias targets
34
+
12
35
## [ Version 0.5.3] - Release date 2023-06-05
13
36
14
37
### Changed
15
38
- Updated Googletest to main from 04/13/2023.
16
39
Commit: [ 12a5852e451baabc79c63a86c634912c563d57bc] ( https://github.com/google/googletest/commit/12a5852e451baabc79c63a86c634912c563d57bc ) .
17
40
Note: this version of Googletest requires C++14, and PGI is not supported. If you are using PGI, set ENABLE_GTEST OFF.
18
41
- Updated GoogleBenchmark to 1.8
42
+ - The ` clang_tidy_check ` target is no longer registered with the main ` check ` target since its changes are not always safe/valid.
19
43
20
44
### Added
21
45
- Added ` blt_print_variables ` macro to print variables in current scope, with regex filtering on variable names and values
@@ -288,7 +312,8 @@ The project release numbers follow [Semantic Versioning](http://semver.org/spec/
288
312
289
313
290
314
291
- [ Unreleased ] : https://github.com/LLNL/blt/compare/v0.5.3...develop
315
+ [ Unreleased ] : https://github.com/LLNL/blt/compare/v0.6.0...develop
316
+ [ Version 0.5.3 ] : https://github.com/LLNL/blt/compare/v0.5.3...v0.6.0
292
317
[ Version 0.5.3 ] : https://github.com/LLNL/blt/compare/v0.5.2...v0.5.3
293
318
[ Version 0.5.2 ] : https://github.com/LLNL/blt/compare/v0.5.1...v0.5.2
294
319
[ Version 0.5.1 ] : https://github.com/LLNL/blt/compare/v0.5.0...v0.5.1
0 commit comments