Skip to content

Commit

Permalink
Update documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
kenba committed Sep 10, 2022
1 parent 83aca97 commit d004f1c
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,8 @@ In version 0.6.0 the Info enums were removed from the underlying [cl3](https://c

In version 0.8.0 deprecation warnings are given for OpenCL API functions that are deprecated by an enabled OpenCL version e.g., `clCreateCommandQueue` is deprecated whenever "CL_VERSION_2_0" is enabled.

In version 0.9.0 many OpenCL API functions are declared `unsafe` since they may cause undefined behaviour if called incorrectly.

For information on other changes, see [Releases](RELEASES.md).

## Contribution
Expand Down
11 changes: 11 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Releases

## Version 0.9.0 (2022-09-10)

### Breaking Changes

* Issue [#51](https://github.com/kenba/opencl3/issues/51) Undefined behaviour when using underlying OpenCL pointers without any unsafe.
* Issue [#52](https://github.com/kenba/opencl3/issues/52) `CL_MEM_USE_HOST_PTR` can result in undefined behaviour.

### New Features

* PR [#53](https://github.com/kenba/opencl3/issues/50) added `sync` for all threadsafe OpenCL objects.

## Version 0.8.1 (2022-07-23)

### Bug fixes
Expand Down

0 comments on commit d004f1c

Please sign in to comment.