Skip to content

Fix Release for v3.7

Compare
Choose a tag to compare
@9prady9 9prady9 released this 09 Sep 18:30
· 68 commits to master since this release

v3.7.1

Major Enhancements

Improvements

  • Added IndexMut trait implementation for Dim4 structure - #230
  • Added support to let users create Array from raw device pointers - #234
  • Added example for Array::host method - #220
  • Added functions (missing FFI wrappers) to handle Pinned memory allocation and free functions - #238
  • Added bit shift trait implementations for Array by unsigned integer types - #236
  • Marked C FFI handle getter from Structures as unsafe - #234
  • Improved documentation of batch parameter for arithmetic functions - #234
  • Improved reorder_v2 function documentation - #218
  • Refactored AfError Enum to use fmt::Display instead of error::Error - #224
  • Refactored whole array reduce functions to use appropriate output type - #242
  • Updated indexing tutorials in md-book to include macro based examples - #239
  • Added new macros dim4 and seq to easily enable creation of Seq and Dim4 objects - #230
  • Fixed crate qualifier for functions used inside macro - #230

Fixes

  • Fixed AfError Enum C representation to u32 for consistency - #234
  • Fixed axes computation in reorder_v2 function - #216
  • Fixed clippy warnings in data module tests - #218
  • Fixed documentation - #236 , #234 and #216
  • Fixed mutability of left-hand-size parameters of assignment operations(functions) - #224
  • Fixed pad FFI arguments in wrapper code - #247
  • Fixed set_row internal logic to handle unit vectors - #247
  • Fixed unused import warning in error handler test - commit

Improvements in Upstream

For information on improvements and bug fixes made in the upstream, ArrayFire, please refer to the following two release notes.

Community Contributors

Thank you! everyone.