Skip to content

Commit

Permalink
Updating CHANGELOG for 3.3 release
Browse files Browse the repository at this point in the history
  • Loading branch information
pavanky committed Mar 20, 2016
1 parent 03a65bd commit 9436ae7
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
### v3.3.20160320
- Feature parity with Arrayfire 3.3 libs
- Functions to interact with arryafire's internal data structures.
- `Array.offset`
- `Array.strides`
- `Array.is_owner`
- `Array.is_linear`
- `Array.raw_ptr`
- Array constructor now takes `offset` and `strides` as optional parameters.
- New visualization functions: `scatter` and `scatter3`
- OpenCL backend specific functions:
- `get_device_type`
- `get_platform`
- `add_device_context`
- `delete_device_context`
- `set_device_context`
- Functions to allocate and free memory on host and device
- `alloc_host` and `free_host`
- `alloc_pinned` and `free_pinned`
- `alloc_device` and `free_device`
- Function to query which device and backend an array was created on
- `get_device_id`
- `get_backend_id`
- Miscellaneous functions
- `is_lapack_available`
- `is_image_io_available`

- Interopability
- Transfer PyCUDA GPUArrays using `af.pycuda_to_af_array`
- Transfer PyOpenCL Arrays using `af.pyopencl_to_af_array`
- New helper function `af.to_array` added to convert a different `array` to arrayfire Array.
- This function can be used in place of `af.xyz_to_af_array` functions mentioned above.

- Deprecated functions list
- `lock_device_ptr` is deprecated. Use `lock_array` instead.
- `unlock_device_ptr` is deprecated. Use `unlock_array` instead.

- Bug Fixes:
- [Boolean indexing giving faulty results](https://github.com/arrayfire/arrayfire-python/issues/68) for multi dimensional arrays.
- [Enum types comparision failures](https://github.com/arrayfire/arrayfire-python/issues/65) in Python 2.x
- [Support loading SO versioned libraries](https://github.com/arrayfire/arrayfire-python/issues/64) in Linux and OSX.
- Fixed typo that prevented changing backend
- Fixed image processing functions that accepted floating point scalar paramters.
- Affected functions include: `translate`, `scale`, `skew`, `histogram`, `bilateral`, `mean_shift`.

### v3.2.20151224
- Bug fixes:
- A default `AF_PATH` is set if none is found as an environment variable.
Expand Down

0 comments on commit 9436ae7

Please sign in to comment.