Skip to content

VecMem Beta 0.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@krasznaa krasznaa released this 02 Feb 13:48
· 298 commits to main since this release
b13eac7

Release including the following update(s) since v0.9.0:

  • Introduced a generic / robust way of aligning multiple pointers in typeless memory allocations at once;
    • The previous hacky code in jagged vectors was replaced with this much more elegant one for ensuring that any payload type in jagged vectors would be handled correctly;
  • Added multiple fixes / improvements for handling SYCL source files;
    • The -Werror flag is now only turned on if the compiler doesn't print any "inherent" warnings (which can be the case with some compilers under some situations);
    • Switched to building vecmem::sycl_polyfill with -fPIC;
    • Taught CMake which include directories and libraries are handled by the SYCL compiler implicitly, to avoid it adding /usr/include into compilation commands.