From e1a1a4e71238487c547f8c4ff67bba6edd8a86bf Mon Sep 17 00:00:00 2001 From: randyh62 <42045079+randyh62@users.noreply.github.com> Date: Thu, 11 Sep 2025 14:46:12 -0700 Subject: [PATCH] Update RELEASE.md (#540) * Update RELEASE.md Added per Julia * Update CHANGELOG.md change added to Changelog.md as well --- CHANGELOG.md | 1 + RELEASE.md | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ae63cfd5..0a8b23ad3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -227,6 +227,7 @@ In order to match the CUDA specification, the `warpSize` variable is no longer ` - `hipPointerGetAttributes` returns `hipSuccess` instead of an error with invalid value `hipErrorInvalidValue`, in case `NULL` host or attribute pointer is passed as input parameter. It now matches the functionality of `cudaPointerGetAttributes` which changed with CUDA 11 and above releases. - `hipFree` previously there was an implicit wait which was applicable for all memory allocations, for synchronization purpose. This wait is now disabled for allocations made with `hipMallocAsync` and `hipMallocFromPoolAsync`, to match the behavior of CUDA API `cudaFree`. - `hipFreeAsync` now returns `hipSuccess` when the input pointer is NULL, instead of ` hipErrorInvalidValue` , to be consistent with `hipFree`. + - Exceptions occurring during a kernel execution will not abort the process anymore but will return an error unless core dump is enabled. * Changes in hipRTC. - Removal of `hipRTC` symbols from HIP Runtime Library. Any application using `hipRTC` APIs should link explicitly with the `hipRTC` library. This makes the usage of `hipRTC` library on Linux the same as on Windows and matches the behavior of CUDA `nvRTC`. diff --git a/RELEASE.md b/RELEASE.md index bddb3f3c2..9dbf8a6b8 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -967,6 +967,7 @@ In order to match the CUDA specification, the `warpSize` variable is no longer ` - `hipPointerGetAttributes` returns `hipSuccess` instead of an error with invalid value `hipErrorInvalidValue`, in case `NULL` host or attribute pointer is passed as input parameter. It now matches the functionality of `cudaPointerGetAttributes` which changed with CUDA 11 and above releases. - `hipFree` previously there was an implicit wait which was applicable for all memory allocations, for synchronization purpose. This wait is now disabled for allocations made with `hipMallocAsync` and `hipMallocFromPoolAsync`, to match the behavior of CUDA API `cudaFree`. - `hipFreeAsync` now returns `hipSuccess` when the input pointer is NULL, instead of ` hipErrorInvalidValue` , to be consistent with `hipFree`. + - Exceptions occurring during a kernel execution will not abort the process anymore but will return an error unless core dump is enabled. * Changes in hipRTC. - Removal of `hipRTC` symbols from HIP Runtime Library. Any application using `hipRTC` APIs should link explicitly with the `hipRTC` library. This makes the usage of `hipRTC` library on Linux the same as on Windows and matches the behavior of CUDA `nvRTC`.