-
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 9 Preview 6 and .NET 9 Preview 7 #9450
Conversation
``` diff | ||
namespace System.Formats.Tar { | ||
public abstract class TarEntry { | ||
+ public long DataOffset { 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.Formats.Tar LGTM but I cannot sign-off my own PR.
@@ -0,0 +1,150 @@ | |||
# 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
CC. @dotnet/area-system-numerics
@@ -0,0 +1,477 @@ | |||
# System.Runtime.Intrinsics.Arm |
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.Arm LGTM
CC. @dotnet/area-system-runtime-intrinsics, @dotnet/arm64-contrib
@@ -0,0 +1,159 @@ | |||
# 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
CC. @dotnet/area-system-runtime-intrinsics
@@ -0,0 +1,54 @@ | |||
# System |
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 LGTM
CC. @dotnet/area-system-runtime
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. @dotnet/area-system-datetime for the TimeSpan changes
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.
My areas 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 changes LGTM
``` diff | ||
namespace System.Data { | ||
public enum SqlDbType { | ||
+ Json = 35, |
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.
@saurabh500 for the JSON changes
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 for SqlDbType
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.
Same
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.
OK for the System.Data changes
LGTM |
System.Threading LGTM |
namespace System.Security.Cryptography { | ||
- [UnsupportedOSPlatformAttribute("browser")] | ||
- [UnsupportedOSPlatformAttribute("ios")] | ||
- [UnsupportedOSPlatformAttribute("tvos")] | ||
- public sealed class AesGcm : IDisposable | ||
+ [SupportedOSPlatformAttribute("ios13.0")] | ||
+ [SupportedOSPlatformAttribute("maccatalyst")] | ||
+ [SupportedOSPlatformAttribute("tvos13.0")] | ||
+ [UnsupportedOSPlatformAttribute("browser")] | ||
+ [UnsupportedOSPlatformAttribute("ios")] | ||
+ [UnsupportedOSPlatformAttribute("tvos")] | ||
+ public sealed class AesGcm : IDisposable |
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.
The diff is weird... lines 5-7 and 12-14 are "remove this, and put it back", so could be eliminated. Line 8/15 is just "context", not "diff". But doesn't really matter.
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.Security LGTM, modulo some inefficient diffs.
``` diff | ||
namespace System.Net.Http { | ||
public abstract class HttpContent : IDisposable { | ||
+ public Task LoadIntoBufferAsync(long maxBufferSize, CancellationToken cancellationToken); | ||
+ public Task LoadIntoBufferAsync(CancellationToken cancellationToken); | ||
} | ||
[UnsupportedOSPlatformAttribute("browser")] | ||
public sealed class SocketsHttpHandler : HttpMessageHandler { | ||
+ public bool EnableMultipleHttp3Connections { get; set; } | ||
} | ||
} | ||
``` |
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.Net.* LGTM
Repo area owners:
Libraries area owners:
Known api-diff tool issues:
If yo usee any of these, please provide a GitHub suggestion in this PR to correct it:
{
or{}
arcade#10981([AsmDiff] For attributes, move the +/- diff symbol to the attribute instead of the affected API arcade#13814)protected internal
visibility should stop showing. AsmDiff: Do not show APIs withprotected internal
visibility arcade#14579