@@ -4,7 +4,48 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
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
849
950### Added
1051- Improvements to logic for working with custom DPC++ toolchain (#481 )
0 commit comments