dotnet / docs

This repository contains .NET Documentation.
https://learn.microsoft.com/dotnet
Creative Commons Attribution 4.0 International
4.27k stars 5.9k forks source link

[Breaking change]: Removed some SVE APIs takes 32-bit address #42617

Closed kunalspathak closed 1 month ago

kunalspathak commented 1 month ago

Description

We have disabled several APIs that takes 32-bit address as input parameter because of lack of testing of such address. However, there were few APIs that were not disabled. https://github.com/dotnet/runtime/pull/107780 disabled such APIs, until we add relevant test coverage in future release.

Version

.NET 9 RC 2

Previous behavior

Until RC1, these APIs will be available for use.

New behavior

RC2 and onwards, some of the SVE APIs will not be available.

Type of breaking change

Reason for change

We have disabled several APIs that takes 32-bit address as input parameter because of lack of testing of such address. However, there were few APIs that were not disabled. https://github.com/dotnet/runtime/pull/107780 disabled such APIs, until we add relevant test coverage in future release.

Recommended action

User need to stop using the removed APIs and instead use the overloads that takes 64-bit addresses as input.

Feature area

JIT

Affected APIs


Associated WorkItem - 320274

kunalspathak commented 1 month ago

@dotnet/compat