Releases: llnl/camp
point release including cmake fixes
There are a few new features here courtesy of @adayton1 and @rchen20, but the big update is fixing the exported target issues introduced somewhere in the v2022.03 cycle. This version, when built with matching versions of umpire and raja, should address those issues.
What's Changed
- Add apply function for tuple by @adayton1 in #105
- Support CTAD and structured bindings with tuple by @adayton1 in #106
- Fix print_tuple namespace. by @rchen20 in #109
- Export BLT TPL targets by @davidbeckingsale in #107
- Protect exports by @trws in #112
New Contributors
Full Changelog: v0.5.3...v2022.03.1
Release 2022.03 as part of eponymous raja framwork release
This is an alias for v0.5.3, future versions will follow the new date-based scheme.
Hotfix for building as a DLL on windows
What's Changed
Full Changelog: v0.5.2...v0.5.3
hotfix for return warnings on other compilers
What's Changed
- Remove block of BLT check logic (redundant with block below) by @rhornung67 in #102
- open up extra return by @trws in #103
Full Changelog: v0.5.1...v0.5.2
Hotfix for nvcc missing return warning
Merge pull request #101 from LLNL/faster-compile avoid nvcc no return warning
Binary components and updated blt/cmake handling
This version incorporates blt updates to better support rocm builds, and uses the cmake setup to include a binary component that lets camp avoid pulling in expensive standard library headers at include time, as well as removing some functions from the common include set. Both of these should improve compile times for downstream projects.
v0.4.0 - C++14 at last
This is the first release to require C++14. For those interested, there is an in-progress PR looking at 17 next: #95, which hopefully will be in the cards around the time of the next RAJA release.
Use blt and cmake configuration
This version pulls in blt to configure camp, allowing configuration-time settings to persist. It has different dependency semantics and downstream effects. Most projects shouldn't notice the difference, but it can no longer be used without being configured without special care.
Add std exception header
Merge pull request #79 from MrBurmark/bugfix/stdexcept Add stdexcept include to camp defines
Remove spurious break to avoid Werror issues, fix sycl
Merge pull request #78 from trws/remove_break remove spurious break