-
Notifications
You must be signed in to change notification settings - Fork 107
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
Add .NET 9 target for WinRT.Runtime.dll #1843
base: staging/2.3
Are you sure you want to change the base?
Conversation
2ac8ec3
to
55e16a8
Compare
6c5ab62
to
334136f
Compare
c2ef284
to
fb7b997
Compare
<LibBuildTFMs Condition="'$(CIBuildReason)' == 'CI'">netstandard2.0;net8.0</LibBuildTFMs> | ||
<LibBuildTFMsNoNetStandard>net8.0</LibBuildTFMsNoNetStandard> | ||
<LibBuildTFMsNoNetStandard>net8.0;net9.0</LibBuildTFMsNoNetStandard> | ||
<LibBuildTFMsNoNetStandard Condition="'$(CIBuildReason)' == 'CI'">net8.0</LibBuildTFMsNoNetStandard> | ||
<TestsBuildTFMs>net8.0-windows10.0.19041.0</TestsBuildTFMs> | ||
<TestsBuildTFMs Condition="'$(CIBuildReason)' == 'CI'">net8.0-windows10.0.19041.0</TestsBuildTFMs> |
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.
We probably also want to run our object lifetime tests on .NET 9 too and functional?
@@ -1092,7 +1092,7 @@ public void Dispose() | |||
|
|||
public static new unsafe MarshalerArray CreateMarshalerArray(T[] array) | |||
{ | |||
#if NET | |||
#if NET && !NET9_0_OR_GREATER |
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.
We probably should add some non blittable array marshaling test in functional tests for when aot is enabled and are running for .NET 9.
And we should at least manually re-enable the below authoring tests we disabled and confirm it works now on .NET 9. Note vcxproj will need to be changed to build for .NET 9 which is why I am not sure if we want to do that change in the pipeline yet.
#ifndef AOT |
#ifndef AOT |
4931a49
to
9e20452
Compare
This PR includes the following changes:
MarshalNonBlittable
work on AOT