Skip to content

Version 0.6

Latest
Compare
Choose a tag to compare
@bernhardmgruber bernhardmgruber released this 29 Feb 15:53
086e66e

Added features

  • add vcpkg manifest #700
  • add missing license identifier in all source files #707
  • add View::extents() #718
  • add View::blobs() accessor #719
  • add a CUDA viewcopy benchmark #721, #834
  • allow string literals and reflection in/of record dimension #737
  • add Stacked accessor #755
  • support RecordRef::at<"str">() #757
  • specialize std::hash for RecordRef #758
  • add a concept for View #759
  • demonstrate mapping detecting false sharing #772
  • add Locked accessor #773
  • add a compile time benchmark #796, #805, #806
  • add oneAPI SYCL n-body #799
  • allow SubView to default construct inner view #801
  • add gather/scatter to SIMD traits #815
  • support a color palette and custom text color for toSvg() #846

Breaking changes

  • require Boost 1.74 #710
  • rename forEachADCoord to forEachArrayIndex #763
  • upgrade to alpaka 1.0 #771
  • rename linearizers towards mdspan jargon #784
  • align AoSoA sub arrays #786
  • relicense all LGPL-3.0+ content to MPL-2.0 #808

Bug fixes and improvements

Removed features

  • drop support for nvcc < 11.6 #766, #797
  • remove support for clang < 12 #792, #802
  • disable alpaka PIC example for recent MSVC #793
  • drop support for g++-9 #830
  • remove deprecated tree mapping #839