Releases: LLNL/camp
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
Bugfix for tests with older GCC
Merge pull request #76 from rchen20/bugfix/chen59/unusedvars Specify unused vars in resource test for old gccs.
Device memory types, sycl support, and improved resource types
Merge pull request #73 from trws/memory_access add memory access type to allocation routines
First numbered release
This is the first numbered release of CAMP. Includes metaprogramming facilities, resources for use with RAJA and Umpire as well as a portable efficient tuple type.