Skip to content

Commit cb02b0d

Browse files
Elena Totmeninaoleksandr-pavlykDiptorup Deb
authored
Update changelog for 0.11.0 release (#643)
* Update change-log for 0.11.0 release Co-authored-by: Oleksandr Pavlyk <[email protected]> Co-authored-by: Diptorup Deb <[email protected]>
1 parent b8249c7 commit cb02b0d

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,38 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.11.0] - 11/01/2021
8+
9+
### Added
10+
- Use Python 3.9 in public CI (#599)
11+
- Add a new C API utility function (`DPCTLDeviceMgr_GetDeviceInfoStr`) to return the device info as a C string object (#620)
12+
- New Github workflow to build dpclt with nightly Intel llvm/sycl + drivers (#621)
13+
- Always raise SubDeviceCreationError even when sub-device counts are zero (#622)
14+
- Updated OpenCL interoprability code to fix build with Intel llvm/sycl bundle (#625)
15+
- Enabled use of default platform context extension in SYCL compilers that implement this extension (#627)
16+
- Implemented `dpctl.utils.get_execution_queue(queue_seq)` utility to help implementing "compute-follows data" convention for offload target (#632)
17+
- Improved code coverage (#619) (#542) (#631)
18+
19+
### Changed
20+
- Replaced `host_device` device type with `host` in tests (#616)
21+
- Rework the logic in `dpctl.memory`'s `copy_from_device` method to work correctly with `host` device (#618)
22+
- Use `dpctl.device_type.host` instead of `dpctl.device_type.host_device` (#626)
23+
- Reinstate deprecated `sycl::program` and that was conditionally removed from open source DPC++ toolchain (#633)
24+
- Use `LoadLibraryExA` instead of `LoadLibraryA` to mitigate a possible DLL injection issue when we load the Level zero DLL on windows (#636)
25+
- Github coverage workflow is changed to use oneAPI 2021.3 instead of latest to work around broken profiling instrumentation in DPC++ 2021.4 (#614)
26+
- Update build dependencies for NumPy (#641)
27+
- Use "readelf" on SYCL's `pi_level_zero` library to find out and use the exact name of `ze_loader.so` in SyclInterface library (#617)
28+
29+
### Removed
30+
- Removed use of DPC++ features deprecated in 2021.4 and open source Intel llvm/sycl compiler (#603)
31+
32+
### Fixed
33+
- Suppress errant CMake log (#610)
34+
- Fixes to compile dpctl using Intel llvm/sycl compiler (#603)
35+
- Fix for the hang is to avoid passing `nullptr` argument to `sycl::queue::prefetch` (#612)
36+
- Fixed the logic to return device count (#623)
37+
- Enabled building of C extensions with dpctl by including header defining `bool` type for C compilers (#604)
38+
739
## [0.10.0] - 09/28/2021
840

941
### Added

0 commit comments

Comments
 (0)