@@ -4,13 +4,21 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7- ## [ 0.23.0] - 2024-04-XX
7+ ## [ 0.23.0] - 2024-05-28
88
99### Fixed
1010* Array alignment problem for stack arrays allocated for kernel arguments. (#1357 )
1111* 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 )
1313* 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 )
1422
1523### Added
1624* 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
2432* A ` sycl::local_accessor ` -like API (` kernel_api.LocalAccessor ` ) for numba-dpex kernel (#1331 )
2533* Specialization support for ` device_func ` decorator (#1398 )
2634* 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 )
2738
2839### Changed
2940* Default inline threshold value set to ` 2 ` from ` None ` . (#1385 )
3041* 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 )
3144* 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 )
3346
3447### Removed
3548* OpenCL-like kernel API functions (#1420 )
3649* ` func ` decorator (replaced by ` device_func ` ) (#1400 )
3750* ` numba_dpex.experimental.kernel ` and ` numba_dpex.experimental.device_func ` (#1400 )
3851
52+
3953## [ 0.22.0] - 2024-02-19
4054
4155### Fixed
0 commit comments