Skip to content

VecMem 1.2.0

Compare
Choose a tag to compare
@krasznaa krasznaa released this 18 Dec 08:50
· 80 commits to main since this release
44f5b66

Release including the following update(s) since v1.1.0:

  • Added the previously missing const_data type to vecmem::edm::container;
  • Made vecmem::edm::data objects movable;
  • Changed how a lot of the templating in vecmem::copy would work;
    • Functions copying between two templated types are no longer ensuring through static_assert-s that the template types would be compatible with each other. Instead, these functions now use "a single" template type, and explicitly ask for constant views to be copied from, and non-constant views/containers to be copied into. Leaving it up to the view code to do any necessary type conversion itself.
    • This fixed an issue that prevented copying from a constant vecmem::edm::view object into a non-const one.