@@ -4,7 +4,48 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
5
5
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
6
6
7
- ## [ 0.9.0] - xx/xx/xxxx
7
+ ## [ 0.10.0] - 09/xx/2021
8
+
9
+ ### Added
10
+ - Added methods __ bool__ , __ float__ , __ int__ , __ index__ ,
11
+ and __ complex__ to usm_ndarray (#578 )
12
+ - Added data-API required special methods to usm_ndarray class,
13
+ as well as to_numpy/from_numpy, astype, reshape functions (#586 )
14
+ - Added methods to query dpctl.SyclDevice for size of global/local memory (#589 )
15
+ - Added tests for constructors with invalid capsules (#577 )
16
+ - Improved test coverage of ` dpctl.SyclQueue ` implementation (#574 )
17
+ - Added a test to exercise API exported function (get_event_ref). (#570 )
18
+ - Expanded tests in test_sycl_context to improve coverage (#571 )
19
+ - Tweaks to test_sycl_event to improve coverage (#567 )
20
+ - Improved coverage of dpctl.__ init__ file and other service functions (#563 )
21
+ - Added test for repr and test for default argument to constructor (#565 )
22
+ - Added some tests to involve capsule (#564 )
23
+ - Added workflow for Public CI on Windows (#534 )
24
+ - DPCTLQueue_Memcpy, _ Prefetch, _ Memadvise become asynchronous (#557 )
25
+ - Added device aspect selector, ` dpctl.select_device_with_aspects ` (#558 )
26
+ - Added test based on example from #583
27
+
28
+ ### Changed
29
+ - Parametrized tests for executing OpenCL kernels compiled from source in types of arguments (#581 )
30
+ - Temporary disabled self-hosted CI jobs runner (#559 )
31
+ - Changed static method ` SyclQueue._create_from_context_and_device ` (#579 )
32
+ - Transitioned all Python API to use pytest over unittest, improved coverage in dpctl/memory (#575 )
33
+ - Changed ` dpctl.SyclEvent.profiling_info_submit ` from method to a property (#573 )
34
+ - Simplified arg parsing in SyclDevice constructor (#572 )
35
+ - Used<img > tag with alignment attribute set in README (#562 )
36
+ - Moved sycl timer into dpctl.SyclTimer (#555 )
37
+ - Used clang-format off, clang-format on to avoid include reordering in pybind11 example (#588 )
38
+
39
+ ### Fixed
40
+ - Implemented a workaround for running conda-build using Klocwork (#566 )
41
+ - Separated pipelines for Linux and Windows (#582 )
42
+ - Fixed inconsistency in ` __sycl_usm_array_interface__ ` of ` usm_ndarray ` instance (#584 )
43
+ - Fixed memory leak: Capsule deleters now free resources for renamed capsules too (#568 )
44
+ - Fixed __ version__ test to allow for semantic versioning (#569 )
45
+ - Improved coverage of _ types.pxi (#556 )
46
+ - Fixed ` UnboundLocalError ` when default queue could not be created (#554 )
47
+
48
+ ## [ 0.9.0] - 08/25/2021
8
49
9
50
### Added
10
51
- Improvements to logic for working with custom DPC++ toolchain (#481 )
0 commit comments