-
Notifications
You must be signed in to change notification settings - Fork 5.1k
arm64: Rename ConditionalExtract arguments #116216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
arm64: Rename ConditionalExtract arguments #116216
Conversation
jonathandavies-arm
commented
Jun 2, 2025
- Fixes Arm64 SVE: Rename arguments for SVE ConditionalExtract APIs #115224
@a74nh @kunalspathak @dotnet/arm64-contrib |
It seems we need to fix the entries inside CompatibilitySuppressions. |
This error:
Feels like it should be suppressed by:
Unless there needs to be something extra added for the argument rename? |
When I run the build with
|
May be that could be it. Or I was hoping to see some changes in https://github.com/dotnet/runtime/blob/main/src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml, just as what we saw in #115609 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you try to use the file ApiCompatBaseline.NetCoreAppLatestStable.xml, that we earlier updated?
@@ -1,6 +1,10 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<!-- https://learn.microsoft.com/dotnet/fundamentals/package-validation/diagnostic-ids --> | |||
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |||
<Suppression> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also, updating the file under nativeaot
feels little odd too.
If I manually add suppressions to |
This is a little odd. When I build this PR with In #115609 the function names were being changed. But in this PR it's only the argument names. I think that the scripts run when doing the build are not able to spot when only the arguments change. If Jonathan is manually editing NetCoreAppLatestStable.xml then it makes sense that running with What scripts are used that edit NetCoreAppLatestStable.xml? |
@tannergooding - do you know? |
The general instructions for updating APICompat are here: https://github.com/dotnet/runtime/blob/main/docs/workflow/building/libraries/README.md#apicompat I don't recall which projects impact which compat files, the tooling should just generally do the right thing. |
i think that could be the right way, at least the right file is touched with this and not from |
Added When you commit this breaking change:
Tagging @dotnet/compat for awareness of the breaking change. |
Since this is |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM