-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
API diff between .NET 8 Preview 7 and .NET 8 RC 1 #8757
Conversation
namespace System.Numerics { | ||
public static class Vector { | ||
- public static Vector<T> LoadUnsafe<T>(ref T source); | ||
+ public static Vector<T> LoadUnsafe<T>([RequiresLocationAttribute] ref T source); |
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 we search/replace all of these [RequiresLocationAttribute] ref
with ref readonly
? (and subsequently fix the tool accordingly)
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.
Fixed all the instances with b123b2c and opened an issue: dotnet/arcade#14057
@@ -0,0 +1,10 @@ | |||
# System.Buffers |
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.
System.Buffers LGTM.
@@ -0,0 +1,15 @@ | |||
# System.Numerics |
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.
System.Numerics LGTM.
I agree with Stephen's input that ideally we track [RequiresLocationAttribute] ref
as ref readonly
, which is the actual language syntax here.
@@ -0,0 +1,40 @@ | |||
# System.Runtime.CompilerServices |
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.
System.Runtime.CompilerServices LGTM.
Similar input around ref readonly
@@ -0,0 +1,39 @@ | |||
# System.Runtime.Intrinsics |
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.
System.Runtime.Intrinsics LGTM.
Similar input around ref readonly
@@ -0,0 +1,12 @@ | |||
# System.Runtime.Intrinsics.Wasm |
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.
CC. @radekdoulik
Were these APIs intentionally removed?
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.
@radekdoulik @lewing can you take a look?
``` diff | ||
namespace System.Data.Common { | ||
public abstract class DbBatchCommand { | ||
+ public virtual bool CanCreateParameter { get; } |
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.
System.Data LGTM
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.
STJ and System.Net.Http.Json changes LGTM.
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.
System.IO LGTM,
Known tooling issues:
{
or{}
. Please provide a GitHub suggestion in this PR so I can correct it. arcade#10981Repos area owners:
Libraries area owners: