VecMem Beta 0.22.0
Pre-release
Pre-release
Release including the following update(s) since v0.21.0:
- Added explicit support for building the project with hipSYCL;
- At the same time made the build system a little more robust, and updated the list of platforms tested in the CI;
- Made all "data owning" types default constructible;
- Implemented a consistent set of constructor, assignment operators and comparison operators for all of the view types;
- Introduced the
VECMEM_FAIL_ON_WARNINGS
flag to control whether-Werror
(or an equivalent compiler flag) should be used in the build; - Introduced an asynchronous interface for
vecmem::copy
, updated all existing copy types to this asynchronous interface, and introducedvecmem::sycl::async_copy
to support asynchronous copies with SYCL; - Made all functions on
vecmem::copy
const.