Releases: nlesc-recruit/cudawrappers
Releases · nlesc-recruit/cudawrappers
0.8.0
What's Changed
- Added cu::Function::occupancyMaxActiveBlocksPerMultiprocessor by @john-romein in #260
- Let target_embed_source inline local header files by @csbnw , @matmanc and @loostrum in #263, #264, #265, #266, #267, #286, #287, #269, #270, #275, #276 and #277
- Add inlined headers as dependencies in target_embed_source by @loostrum in #279
- Add cu::Device::getUUID and initial nvml wrapper by @csbnw in #268
- Add nvrtc::findIncludePath by @csbnw in #272 and #273
- Fix typo in inline_local_includes macro by @csbnw in #278
- Add nvml::Device::getClock by @csbnw in #285
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Aartfaac fixes by @john-romein in #236
- Update cudawrappers to support COBALT by @csbnw in #240
- Remove for Wrapper constructors by @csbnw in #241
- Added new functions needed by the DPDK correlator. by @john-romein in #237
- Support size = 0 for DeviceMemory constructor by @csbnw in #246
- Fix host memory by @csbnw in #247
- Use int for return type of CU_POINTER_ATTRIBUTE_IS_MANAGED query by @csbnw in #250
- Initialize size in Stream::memAllocAsync by @csbnw in #251
- Added Function::setAttribute() by @john-romein in #252
- Add markdown link checker action by @laurasootes in #249
- The users should know that no libraries will be built. by @HannoSpreeuw in #255
- Cosmetic cleanup of CHANGELOG.md by @csbnw in #256
New Contributors
- @john-romein made their first contribution in #236
- @HannoSpreeuw made their first contribution in #255
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Update version to 0.5.0 by @csbnw in #222
- Fix kernel embedding by @csbnw in #223
- Make cudawrappers header-only by @csbnw in #220
- Update links to example repositories by @bouweandela in #224
- Remove mention of no longer existing examples from README.md by @bouweandela in #229
- Fix variable not quoted can cause errors in other CMakefiles.txt by @matmanc in #231
- Update fair-software badge by @bouweandela in #230
- Move asynchronous zero by @csbnw in #226
- Pass cu:: objects wherever appropriate by @csbnw in #232
- Refactor cmake files by @matmanc in #233
- Patch target_embed_source for multiarch by @csbnw in #234
- Release 0.6.0 by @csbnw in #235
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Temporarily disable clang-tidy by @loostrum in #195
- Add cufft library by @bouweandela in #151
- Suggestion: improve CI runtime by @loostrum in #199
- Update howfairis-github-action to 0.2.1 by @csbnw in #205
- Update CMake for unit tests by @csbnw in #206
- Add registered memory by @csbnw in #209
- Make vector add a test by @csbnw in #208
- Remove deprecated Context::getDevice by @csbnw in #204
- Fix __half division by float by @matmanc in #210
- Add github workflow to build the code by @csbnw in #213
- Add lib prefix to shared libraries by @csbnw in #212
- Add managed memory by @csbnw in #211
- Update developer documentation on running linters by @csbnw in #214
- Update array equality check by @csbnw in #216
- Move tests to correct program by @csbnw in #217
- Add functions to asynchronously allocate and free device memory by @csbnw in #218
New Contributors
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Fix CMake find_package by @bouweandela in #150
- Run formatters on pre-commit.ci by @bouweandela in #153
- Change windows line endings to unix by @bouweandela in #156
- Fix documentation build by @bouweandela in #157
- Improve support for linting by @bouweandela in #155
- Improve error message if file with cuda code does not exist by @bouweandela in #159
- Use CTest for testing and embed CUDA code in compiled module in example by @bouweandela in #161
- Minor changes needed for integration into DP3 by @csbnw in #168
- Add development environment by @bouweandela in #154
- Address linter issues in cu and nvrtc libraries by @bouweandela in #158
- Add nvtx library by @bouweandela in #152
- Improve includes by @bouweandela in #170
- Add link to RSD through badge by @loostrum in #179
- Move nvtx.hpp header file to cudawrappers directory by @bouweandela in #181
- pre-commit CI and linter updates by @loostrum in #176
- Remove source class by @loostrum in #180
- Add new authors by @loostrum in #183
- 24 delete commented out code2 by @laurasootes in #188
- Add bump2version by @loostrum in #185
- Add a unit test and a framework for creating unit tests by @bouweandela in #169
New Contributors
- @bouweandela made their first contribution in #150
- @pre-commit-ci made their first contribution in #160
- @csbnw made their first contribution in #168
- @loostrum made their first contribution in #179
- @laurasootes made their first contribution in #188
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- now controlling order of issue types via numbering in the filenames by @jspaaks in #112
- Moved usage examples to their own repos by @jspaaks in #111
- Update CITATION.cff with @svlugt's info by @abelsiqueira in #128
- Update clang-tidy configuration and lint only src/ and include/ files by @abelsiqueira in #117
- Add make command to PR template by @abelsiqueira in #120
- Update @csbnw's info in CITATION.cff by @abelsiqueira in #132
- Add build documentation to README.dev.md by @abelsiqueira in #113
- Add linting workflow by @jspaaks in #115
- generate the API documentation by @fdiblen in #122
- Fix missing linters cppcheck and flawfinder by @abelsiqueira in #125
- Add a build script for vector_add by @abelsiqueira in #123
- add readthedocs badge by @fdiblen in #137
- Add build steps to README.md by @abelsiqueira in #140
- Codacy fixes by @abelsiqueira in #136
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Create PULL_REQUEST_TEMPLATE.md by @jspaaks in #46
- restructure file tree by @jspaaks in #43
- Create CITATION.cff by @jspaaks in #48
- Update CHANGELOG by @abelsiqueira in #42
- Create skeleton for README.dev.md by @abelsiqueira in #51
- fix CMake build by @fdiblen in #52
- Add Code of Conduct by @abelsiqueira in #44
- Add CHANGELOG reminder to pull request template by @abelsiqueira in #58
- Add contributing guide by @abelsiqueira in #47
- removed cufft and cublas files (they are still in release 0.1.0 if we need them) by @jspaaks in #61
- Add badges by @jspaaks in #64
- Added cffconvert workflow to validate CITATION.cff by @jspaaks in #60
- added bram and steven to cff by @jspaaks in #62
- added a bit of a skeleton for describing the other tools in this space by @jspaaks in #66
- Update README.md by @jspaaks in #73
- Added more specific conditions to workflow trigger by @jspaaks in #74
- Update README.md by @jspaaks in #75
- Update issue templates by @fdiblen in #69
- added 'used by' repo examples by @jspaaks in #78
- Update gitignore by @fdiblen in #80
- Remove license section from README by @jspaaks in #83
- Added updated statement of purpose by @jspaaks in #84
- Use John Romein's e-mail in Code of Conduct by @abelsiqueira in #88
- Add linters by @abelsiqueira in #59
- Adding pre-commit hooks by @jspaaks in #87
- Add documentation about formatters and linters to README.dev.md by @abelsiqueira in #77
- Run the formatters by @abelsiqueira in #91
- Change CUDA-wrappers to cudawrappers in many files by @abelsiqueira in #100
- Update PR template with commands to build and run format and lint by @abelsiqueira in #101
- Add software and hardware requirements by @fdiblen in #102
- Create Codacy configuration file by @abelsiqueira in #98
- Updated documentation about how to install the linters/formatters by @jspaaks in #105
- Added note about semver scope of CHANGELOG by @jspaaks in #107
- Update CHANGELOG in preparation of release 0.2.0 by @abelsiqueira in #106
Full Changelog: 0.1...0.2.0