-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Enable NativeAOT win-x86 runtime tests #99688
Enable NativeAOT win-x86 runtime tests #99688
Conversation
Can someone run |
/azp run runtime-nativeaot-outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
Can I get a re-run please? (Most of the individual commits are submitted as separate PRs; I'll rebase once they land and leave just the YAML changes here.) |
/azp run runtime-nativeaot-outerloop |
Remaining failed runtime test should be fixed by #99753. Since the Azure bot didn't respond to the |
/azp run runtime-nativeaot-outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
Nearly all MSQUIC tests started failing on the linux-arm (32-bit) leg. Wasn't there a MSQUIC update done recently that could have broken something? /cc @ManickaP |
fac5ada
to
1a8860f
Compare
@filipnavara, I think being a member of @dotnet/external-ci-access, you can also trigger the leg with /az commands. :) |
/azp run runtime-nativeaot-outerloop |
Commenter does not have sufficient privileges for PR 99688 in repo dotnet/runtime |
Cool. Didn't know that was a thing. Unfortunately, it doesn't work. |
@am11 And by @'ing that team, you just sent a notification to 166 people 😆 Hello everyone 👋 |
That's sad. I think dotnet/runtime is not part of that group?
Ah, sorry I forgot to wrap it in |
@@ -2,6 +2,7 @@ | |||
<PropertyGroup> | |||
<DebugType>PdbOnly</DebugType> | |||
<Optimize>True</Optimize> | |||
<RequiresProcessIsolation>true</RequiresProcessIsolation> |
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.
This is unintended change. I'll get rid of it with next rebase.
For sure. Keep up the good work @filipnavara! 💪😎 |
/azp run runtime-nativeaot-outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
I think the stackunwind for the assembly code also needs to simulate pop of the 16 bytes worth of arguments. It means that you would need to special-case this method. An alternative is to move the null check to managed code like I have done in #96916 for CoreCLR. It would allow the interlocked helper to be implemented in C/C++ instead of assembly. |
I think you are right!
Sounds like a reasonable thing to do. I'll submit a PR later today (at least for moving the null check, and if feasible the move to C++ as well). |
/azp run runtime-nativeaot-outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
67533a1
to
4952a38
Compare
/azp run runtime-nativeaot-outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
🎉 All the runtime tests passed! 🎉 Libraries tests:
|
4952a38
to
34b33d1
Compare
This is finally unblocked since all dependent PRs were merged. |
/azp run runtime-nativeaot-outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-nativeaot-outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
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.
Thank you!
See #99688 (comment) for results of the last run.