libocca / occa

Portable and vendor neutral framework for parallel programming on heterogeneous platforms.
https://libocca.org
MIT License
382 stars 81 forks source link

**BREAKING** Make memory copies data type aware for consistency. #728

Closed kris-rowe closed 6 months ago

kris-rowe commented 6 months ago

Closes #686

codecov[bot] commented 6 months ago

Codecov Report

Merging #728 (1ce394b) into development (8957558) will increase coverage by 0.01%. Report is 1 commits behind head on development. The diff coverage is 96.55%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/libocca/occa/pull/728/graphs/tree.svg?width=650&height=150&src=pr&token=doaG4c84wZ&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=libocca)](https://app.codecov.io/gh/libocca/occa/pull/728?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=libocca) ```diff @@ Coverage Diff @@ ## development #728 +/- ## =============================================== + Coverage 75.26% 75.27% +0.01% =============================================== Files 297 297 Lines 19327 19336 +9 =============================================== + Hits 14546 14556 +10 + Misses 4781 4780 -1 ``` | [Files](https://app.codecov.io/gh/libocca/occa/pull/728?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=libocca) | Coverage Δ | | |---|---|---| | [include/occa/core/memory.hpp](https://app.codecov.io/gh/libocca/occa/pull/728?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=libocca#diff-aW5jbHVkZS9vY2NhL2NvcmUvbWVtb3J5LmhwcA==) | `100.00% <ø> (ø)` | | | [include/occa/functional/typelessArray.hpp](https://app.codecov.io/gh/libocca/occa/pull/728?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=libocca#diff-aW5jbHVkZS9vY2NhL2Z1bmN0aW9uYWwvdHlwZWxlc3NBcnJheS5ocHA=) | `73.49% <100.00%> (ø)` | | | [src/core/memory.cpp](https://app.codecov.io/gh/libocca/occa/pull/728?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=libocca#diff-c3JjL2NvcmUvbWVtb3J5LmNwcA==) | `84.51% <100.00%> (+1.18%)` | :arrow_up: | | [include/occa/functional/array.hpp](https://app.codecov.io/gh/libocca/occa/pull/728?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=libocca#diff-aW5jbHVkZS9vY2NhL2Z1bmN0aW9uYWwvYXJyYXkuaHBw) | `94.15% <88.88%> (+0.56%)` | :arrow_up: |