@@ -4,13 +4,21 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
5
5
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
6
6
7
- ## [ 0.23.0] - 2024-04-XX
7
+ ## [ 0.23.0] - 2024-05-28
8
8
9
9
### Fixed
10
10
* Array alignment problem for stack arrays allocated for kernel arguments. (#1357 )
11
11
* Issue #892 , #906 caused by incorrect code generation for indexing (#1377 )
12
- * Fix ` KernelHasReturnValueError ` inside ` KernelDispatcher ` . (#1394 )
12
+ * Generation of ` KernelHasReturnValueError ` error inside ` KernelDispatcher ` . (#1394 )
13
13
* Issue #1390 : broken support for slicing into ` dpctl.tensor.usm_ndarray ` in kernels (#1425 )
14
+ * Support for Wheels package on Windows (#1430 )
15
+ * Incorrect mangled name for kernel function arguments (#1443 )
16
+ * Remove artifacts from conda/wheel packages residing in root level (#1450 )
17
+ * GDB tests to work properly on Intel Max GPU (#1451 )
18
+ * Improper wheels installation on unsupported platforms (#1452 )
19
+ * Ref-counting of Python object temporaries in unboxing code (#1454 )
20
+ * Segfault caused by using ` malloc ` to allocate ` NRT_MemInfo ` . Replaced with Numba's NRT ` alloc ` (#1458 )
21
+ * Incorrect package name in README.md (#1463 )
14
22
15
23
### Added
16
24
* A new overloaded ` dimensions ` attribute for all index-space id classes (#1359 )
@@ -24,18 +32,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
24
32
* A ` sycl::local_accessor ` -like API (` kernel_api.LocalAccessor ` ) for numba-dpex kernel (#1331 )
25
33
* Specialization support for ` device_func ` decorator (#1398 )
26
34
* Support for all ` kernel_api ` functions inside the ` numba_dpex.kernel ` decorator. (#1400 )
35
+ * Support for dpnp 0.15 (#1434 , #1464 )
36
+ * Improvements to pyproject.toml configs to build numba-dpex from source. (#1449 )
37
+ * Load the ` SPV_INTEL_variable_length_array ` SPIR-V extension to supporting arrays in private address-space on Intel Max GPU. (#1451 )
27
38
28
39
### Changed
29
40
* Default inline threshold value set to ` 2 ` from ` None ` . (#1385 )
30
41
* Port parfor kernel templates to ` kernel_api ` (#1416 ), (#1424 )
42
+ * Use ` SPIRVKernelDispatcher ` for parfor kernel dispatch (#1435 , #1448 )
43
+ * All examples use the latest dpctl API (#1431 )
31
44
* Minimum required dpctl version is now 0.16.1
32
- * Minimum required numba version is now 0.59.0
45
+ * Minimum required numba version is now 0.59.0 ( # 1462 )
33
46
34
47
### Removed
35
48
* OpenCL-like kernel API functions (#1420 )
36
49
* ` func ` decorator (replaced by ` device_func ` ) (#1400 )
37
50
* ` numba_dpex.experimental.kernel ` and ` numba_dpex.experimental.device_func ` (#1400 )
38
51
52
+
39
53
## [ 0.22.0] - 2024-02-19
40
54
41
55
### Fixed
0 commit comments