Skip to content

Commit 9e3d086

Browse files
1e-toetotmenidiptorupd
authored
Add changelog (#108)
* Add changelog Co-authored-by: etotmeni <[email protected]> Co-authored-by: Diptorup Deb <[email protected]>
1 parent 9449986 commit 9e3d086

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
## [0.3.5] - 2020-10-06
5+
### Added
6+
- Add a helper function to all Python SyclXXX classes to get the address of the base C API pointer as a long.
7+
8+
### Changed
9+
- Rename PyDPPL to dpCtl in comments (function name renaming to come later)
10+
11+
### Fixed
12+
- Fix bugs highlighted by tools.
13+
- Various code clean ups.
14+
15+
## [0.3.4] - 2020-10-05
16+
### Added
17+
- Dump functions were enhanced to print back-end information.
18+
- dpctl gained support for unint_8 and unsigned long data types.
19+
- oneAPI Beta 10 tool chain support was added.
20+
21+
### Changed
22+
- dpctl is now aware of DPC++ Sycl PI back-ends. The functionality is now exposed via the context interface.
23+
- C API's queue manager was refactored to require back-end.
24+
- dpct's device_context now requires back-end, device-type, and device-id to be provided in a string format, e.g. opencl:gpu:0.
25+
26+
### Fixed
27+
- Fixed some important bugs found by static analysis.
28+
29+
## [0.3.3] - 2020-10-02
30+
### Added
31+
- Add dpctl.get_curent_device_type().
32+
33+
## [0.3.2] - 2020-09-29
34+
### Changed
35+
- Set _cpu_device and _gpu_device to None by default.
36+
37+
## [0.3.1] - 2020-09-28
38+
### Added
39+
- Add get include and include headers.
40+
41+
### Changed
42+
- DPPL shared objects are installed into dpctl.
43+
44+
### Fixed
45+
- Refactor unit tests.
46+
47+
## [0.3.0] - 2020-09-23
48+
### Added
49+
- Adds C and Cython API for portions of Sycl queue, device, context interfaces.
50+
- Implementing USM memory management.
51+
52+
### Changed
53+
- Refactored API to expose a minimal sycl::queue interface.
54+
- Modify cpu_queues, gpu_queues and active_queues to functions.
55+
- Change static vectors to static pointers to verctors. It disables call for destructors. Destructors are also call in undefined order.
56+
- Rename package PyDPPL to dpCtl.
57+
- Use dpcpp.exe on Windows instead of dpcpp-cl.exe deleted in oneAPI beta08.
58+
59+
### Fixed
60+
- Correct use ERRORLEVEL in conda scripts for Windows.
61+
- Fix using dppl.has_sycl_platforms() and dppl.has_gpu_queues() functions in skipIf

0 commit comments

Comments
 (0)