From 2b15de5550c3e9c2f923a340eaa009a49c87b2bc Mon Sep 17 00:00:00 2001 From: etotmeni Date: Tue, 6 Oct 2020 09:56:35 -0500 Subject: [PATCH 1/3] Add changelog --- CHANGELOG.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..17fe610289 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,57 @@ +# Changelog +All notable changes to this project will be documented in this file. + +## [0.3.5] - 2020-10-06 +### Changed +- Rename PyDPPL to dpCtl in all visible places. + +### Fixed +- Fix bugs highlighted by tools. + +## [0.3.4] - 2020-10-06 +### Added +- Dump functions were enhanced to print back-end information. +- dpctl gained support for unint_8 and unsigned long data types. +- oneAPI Beta 10 tool chain support was added. + +### Changed +- dpctl is now aware of DPC++ Sycl PI back-ends. The functionality is now exposed via the context interface. +- C API's queue manager was refactored to require back-end. +- 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. + +### Fixed +- Fixed some important bugs found by static analysis. + +## [0.3.3] - 2020-10-06 +### Added +- Add dpctl.get_curent_device_type(). + +## [0.3.2] - 2020-10-06 +### Changed +- Set _cpu_device and _gpu_device to None by default. + +## [0.3.1] - 2020-10-06 +### Added +- Add get include and include headers. + +### Changed +- DPPL shared objects are installed into dpctl. + +### Fixed +- Refactor unit tests. + +## [0.3.0] - 2020-09-23 +### Added +- Adds C and Cython API for portions of Sycl queue, device, context interfaces. +- Implementing USM memory management. + +### Changed +- Refactored API to expose a minimal sycl::queue interface. +- Modify cpu_queues, gpu_queues and active_queues to functions. +- Change static vectors to static pointers to verctors. It disables call for destructors. Destructors are also call in undefined order. +- Rename package PyDPPL to dpCtl. +- Use dpcpp.exe on Windows instead of dpcpp-cl.exe deleted in oneAPI beta08. + +### Fixed +- Correct use ERRORLEVEL in conda scripts for Windows. +- Fix using dppl.has_sycl_platforms() and dppl.has_gpu_queues() functions in skipIf From a9d1222483c967d678be09ed7bbdb5bc655c71a2 Mon Sep 17 00:00:00 2001 From: etotmeni Date: Tue, 6 Oct 2020 12:25:29 -0500 Subject: [PATCH 2/3] Update changelog --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17fe610289..c098bb51a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,15 @@ All notable changes to this project will be documented in this file. ## [0.3.5] - 2020-10-06 +### Added +- Add a helper function to all Python SyclXXX classes to get the address of the base C API pointer as a long. + ### Changed -- Rename PyDPPL to dpCtl in all visible places. +- Rename PyDPPL to dpCtl in comments (function name renaming to come later) ### Fixed - Fix bugs highlighted by tools. +- Various code clean ups. ## [0.3.4] - 2020-10-06 ### Added From 0e8e7cc88953ccd3797fc80047011071410cdfb5 Mon Sep 17 00:00:00 2001 From: Diptorup Deb <3046810+diptorupd@users.noreply.github.com> Date: Tue, 6 Oct 2020 12:49:00 -0500 Subject: [PATCH 3/3] Update CHANGELOG.md Fix dates of tags using `git log -1 --format=%ai 0.3.0` etc. --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c098bb51a7..77c78d47d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ All notable changes to this project will be documented in this file. - Fix bugs highlighted by tools. - Various code clean ups. -## [0.3.4] - 2020-10-06 +## [0.3.4] - 2020-10-05 ### Added - Dump functions were enhanced to print back-end information. - dpctl gained support for unint_8 and unsigned long data types. @@ -26,15 +26,15 @@ All notable changes to this project will be documented in this file. ### Fixed - Fixed some important bugs found by static analysis. -## [0.3.3] - 2020-10-06 +## [0.3.3] - 2020-10-02 ### Added - Add dpctl.get_curent_device_type(). -## [0.3.2] - 2020-10-06 +## [0.3.2] - 2020-09-29 ### Changed - Set _cpu_device and _gpu_device to None by default. -## [0.3.1] - 2020-10-06 +## [0.3.1] - 2020-09-28 ### Added - Add get include and include headers.