Skip to content

Commit 3f84781

Browse files
author
Diptorup Deb
authored
Merge pull request #1075 from IntelPython/changelog_0.21
Updated changelog for release 0.21
2 parents 65576fa + 547ee3f commit 3f84781

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,40 @@ 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.21.0] - 2023-06-17
8+
9+
### Added
10+
* Support addition and multiplication-based prange reduction loops (#999)
11+
* Proper boxing, unboxing of dpctl.SyclQueue objects inside dpjit decorated functions (#963, #1064)
12+
* Support for `queue` keyword arguments inside dpnp array constructors in dpjit (#1032)
13+
* Overloads for dpnp array constructors: dpnp.full (#991), dpnp.full_like (#997)
14+
* Support for complex64 and complex128 types as kernel arguments and in parfors (#1033, #1035)
15+
* New config to run the ConstantSizeStaticLocalMemoryPass optionally (#999)
16+
* Support for Numba 0.57 (#1030, #1003, #1002)
17+
* Support for Python 3.11 (#1054)
18+
* Support for SPIRV 1.4 (#1056, #1060)
19+
20+
### Changed
21+
* Parfor lowering happens using the kernel pipeline (#996)
22+
* Minimum required Numba version is now 0.57 (#1030)
23+
* Numba monkey patches are moved to numba_dpex.numba_patches (#1030)
24+
* Redesigned unit test suite (#1018, #1017, #1015, #1036, #1037, #1072)
25+
26+
### Fixed
27+
* Fix stride computation when unboxing a dpnp array (#1023)
28+
* Using cached queue instead of creating new one on type inference (#946)
29+
* Fixed bug in reduction mul operation for dpjit (#1048)
30+
* Offload of parfor nodes to OpenCL UHD GPU devices (#1074)
31+
32+
### Removed
33+
* Support for offloading NumPy-based parfor nodes to SYCL devices (#1041)
34+
* Removed rename_numpy_functions_pass (#1041)
35+
* Dpnp overloads using stubs (#1041, #1025)
36+
* Support for `like` keyword argument in dpnp array constructor overloads (#1043)
37+
* Support for NumPy arrays as kernel arguments (#1049)
38+
* Kernel argument access specifiers (#1049)
39+
* Support for dpctl.device_context to launch kernels and njit offloading (#1041)
40+
741
## [0.20.1] - 2023-04-07
842

943
### Added

0 commit comments

Comments
 (0)