Releases: acts-project/covfie
Releases · acts-project/covfie
v0.15.4
v0.15.3
What's Changed
- Fix off-by-one error in clamp backend by @stephenswat in #91
- Update version number to 0.15.3 by @stephenswat in #92
Full Changelog: v0.15.2...v0.15.3
v0.15.2
What's Changed
- Remove erroneous memory copy from SYCL array by @krasznaa in #89
- Temporarily remove automatd git versioning by @stephenswat in #90
Full Changelog: v0.15.1...v0.15.2
v0.15.1
What's Changed
- Make clamping backend copyable with stream by @stephenswat in #88
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Fix
owning_data_tcopy assignment by @esseivaju in #85 - Add swizzling test for CPU array backend by @esseivaju in #86
- Minor fixes to the clamping backend by @stephenswat in #87
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Add HIP/CUDA standards to libraries by @sethrj in #78
- Explicitly disable the C language by @stephenswat in #81
- Explicitly declare matrix copy assignment by @esseivaju in #80
- Add contribution guidelines by @stephenswat in #82
- Add CMakeGitVersion to auto-fill covfie_VERSION from git metadata by @sethrj in #83
New Contributors
- @sethrj made their first contribution in #78
- @esseivaju made their first contribution in #80
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Add export targets for FetchContent by @SeverinDiederichs in #56
- Remove header testing code by @stephenswat in #57
- Add Spack environment specification by @stephenswat in #58
- Rework platform selection CMake code by @stephenswat in #59
- Remove device qualifiers from default functions by @stephenswat in #60
- Remove quiet setting about C++20 features by @stephenswat in #61
- Remove all usage of
std::enable_ifby @stephenswat in #62 - Minor improvements to convert_Bfield example by @SeverinDiederichs in #63
- Prevent CMake flags from propagating to parent by @stephenswat in #64
- Expand CUDA strided array tests by @stephenswat in #65
- Expand git ignore list by @stephenswat in #66
- Allow direct conversion of CPU array to CUDA by @stephenswat in #67
- Fix some bugs in CUDA array and texture backends by @stephenswat in #68
- Add tests for CUDA array and texture backend by @stephenswat in #69
- Allow construction of vector field from backend by @stephenswat in #70
- Fix assignment constructor in strided array by @stephenswat in #71
- Refactor and expand CUDA tests by @stephenswat in #72
- Allow strided copy to use scalar coordinates by @stephenswat in #73
- Explicitly set CUDA texture array pointer to null by @stephenswat in #74
- Implement support for CUDA streams by @stephenswat in #75
- Add support for SYCL arrays by @stephenswat in #76
- Add support for HIP arrays by @stephenswat in #77
New Contributors
- @SeverinDiederichs made their first contribution in #56
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- Revert "Enable installation only if top-level" by @stephenswat in #54
- Increment version number to 0.12.1 by @stephenswat in #55
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Enable installation only if top-level by @stephenswat in #51
- Update version number to v0.12.0 by @stephenswat in #52
- Add HIP logic, move to consistent naming convention by @StewMH in #53
New Contributors
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Find CUDA dependencies in installed CMake configs by @stephenswat in #25
- Add missing constructor to CUDA array by @stephenswat in #27
- Raise minimum C++ standard to 20 by @stephenswat in #28
- Enable additional conversion warnings by @stephenswat in #26
- Remove
CONSTRAINTmacro by @stephenswat in #29 - Add covariant casting transformer by @stephenswat in #30
- Fix the linear interpolator by @stephenswat in #31
- Deduplicate clang-format options by @stephenswat in #32
- Update render executables to use right unit by @stephenswat in #33
- Fix some MSVC barrel shift warnings by @stephenswat in #34
- Switch to using pre-commit for checks by @stephenswat in #35
- Harmonize license headers across C++ files by @stephenswat in #36
- Add gersemi formatting for CMake files by @stephenswat in #37
- Fix a few out-of-bounds issues in tests by @stephenswat in #38
- Redesign the build test CI jobs by @stephenswat in #39
- Add bounds assertions to several backends by @stephenswat in #40
- Harmonize license header in CMake files by @stephenswat in #42
- Fix bug in the CMake install interface by @stephenswat in #44
- Add tests for downstream builds by @stephenswat in #43
- Remove
COVFIE_REQUIRE_CXX20CMake flag by @stephenswat in #45 - Allow tests, etc. only in top level builds by @stephenswat in #46
- Add
covfie_prefix to library targets by @stephenswat in #47 - Use unsigned chars for image rendering by @stephenswat in #48
- Replace uses of STL types in device code by @stephenswat in #49
- Make the repo compliant with REUSE v3.3 by @giacomd in #50
New Contributors
Full Changelog: v0.10.0...v0.11.0