rustacuda 0.1.3

CUDA Driver API Wrapper
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]


[0.1.3] - July 28, 2021
### Added

- `Device::uuid` function, which returns the UUID of a device.

### Fixed

- Upgraded `cuda-sys` 0.2 to `cuda-driver-sys` 0.3.

## [0.1.2] - February 29, 2019

### Fixed

- Loosen restrictions on traits implemented by UnifiedPointer & DevicePointer
- Fixed a bug where RustaCUDA allocated more device memory than necessary.
- Use `MaybeUninit` internally for uninitialized data.

## [0.1.1] - May 16, 2019

### Added

- `Stream::add_callback` function, which adds a host-side callback into a stream's queue
- Added basic support for allocating CUDA arrays.
- Add support for CUDA Events.
- Add unsafe interface for asynchronous data copies.

### Fixed

- Fixed compile error on PPC64 architecture.
- Fix bug where NUL bytes could be included in the device name string.

## [0.1.0] - December 1, 2018

- Initial Release


[Unreleased]: https://github.com/bheisler/RustaCUDA/compare/0.1.2...HEAD
[0.1.0]: https://github.com/bheisler/RustaCUDA/compare/5e6d7bd...0.1.0
[0.1.1]: https://github.com/bheisler/RustaCUDA/compare/0.1.0...0.1.1
[0.1.2]: https://github.com/bheisler/RustaCUDA/compare/0.1.1...0.1.2
[0.1.3]: https://github.com/bheisler/RustaCUDA/compare/0.1.2...0.1.3