Skip to content

v3.5.0 devel to master #159

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Jun 28, 2017
Merged

v3.5.0 devel to master #159

merged 34 commits into from
Jun 28, 2017

Conversation

9prady9
Copy link
Member

@9prady9 9prady9 commented Jun 28, 2017

  • Release Notes
  • Documentation Update

Sorry, something went wrong.

9prady9 added 30 commits April 10, 2017 18:20
Master to Devel Merge post v3.4.3 Release
This change also includes the fixes for currently missing documentation
and crate level documentation.
Earlier to this change, documentation was generated using the
command `cargo doc`. However, this has one drawback - when external
markdown files were used, additional set of commands had to be run
using `rustdoc` tool to generate the html files corresponding to
the md files. With this change, `generate_docs.sh` bash script will
handle those intricacies of running `cargo doc` followed by execution
of `rustdoc` for external md files.

This change adds the following tutorials to the documetation.
* Getting Started with ArrayFire
* Introduction to Vectorization
* Array and Matrix Manipulation
* Indexing
* Configure ArrayFire Environment
Remove rustc_serialize in favor of Serde crate
Add tutorials with examples to Documentation
The Array objects used by Indexer objects were not properly
incrementing the reference count. This led to memory corruption
and undefined behaviour which is fixed now.
starting commit d558748 rustc-serialize
has been replaced in favor of serde. Serde requires rust 1.15.1. Thus,
README has been updated reflecting the same.
Currently, only Seq and Array implement the Indexable trait.
Earlier to this change, there was no proper lifetime specification
for Indexer struct and Indexer::set_index method to enfore borrow
checking. This should be fixed now.
This issue doesn't happen on Windows and Linux.

Creating an Array from `&[]` directly instead of creating a vector
first and then borrowing a slice is causing crash on OSX platform.
9prady9 added 4 commits June 26, 2017 13:29
This removed the need to impl unsafe Send & Sync traits for
Callback type.

Also updated the error handler test to be more rusty.
@9prady9 9prady9 added this to the 3.5.0 milestone Jun 28, 2017
@9prady9 9prady9 merged commit 289e9dc into master Jun 28, 2017
9prady9 added a commit that referenced this pull request Jun 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant