Found 92 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 162243195 Total bytes of diff: 162242818 Total bytes of delta: -377 (-0.00 % of base) Total relative delta: -5.49 diff is an improvement. relative diff is an improvement. Total byte diff includes 665 bytes from reconciling methods Base had 0 unique methods, 0 unique bytes Diff had 18 unique methods, 665 unique bytes Top file regressions (bytes): 425 : Pipelines.Sockets.Unofficial.dasm (0.06 % of base) 69 : System.Text.Encodings.Web.dasm (0.30 % of base) Top file improvements (bytes): -331 : System.Net.Sockets.dasm (-0.13 % of base) -300 : System.IO.Hashing.dasm (-0.77 % of base) -240 : System.Net.NameResolution.dasm (-0.19 % of base) 5 total files with Code Size differences (3 improved, 2 regressed), 349 unchanged. Top method regressions (bytes): 425 (Infinity of base) : Pipelines.Sockets.Unofficial.dasm - Pipelines.Sockets.Unofficial.SocketConnection+Counters:.cctor() (FullOpts) (0 base, 1 diff methods) 86 (Infinity of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:ForbidUndefinedCharacters(System.Span`1[uint]) (FullOpts) (0 base, 1 diff methods) 30 (6.85 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:GetIndexOfFirstCharToEncode(System.ReadOnlySpan`1[char]):int:this (FullOpts) 28 (80.00 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder+EscaperImplementation:.ctor(bool):this (FullOpts) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[byte,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[byte,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[double,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[double,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[int,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[int,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[long,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[long,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[short,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[short,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[System.Nullable`1[int],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[System.Nullable`1[int],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 8 (5.13 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:TryEncodeUnicodeScalar(int,ptr,int,byref):bool:this (FullOpts) 7 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[System.__Canon,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 7 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[System.__Canon,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 7 (1.25 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[char],System.Span`1[char],byref,byref,bool):int:this (FullOpts) 3 (12.50 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:IsCharAllowed(char):bool:this (FullOpts) 3 (9.38 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:IsCodePointAllowed(uint):bool:this (FullOpts) 3 (3.41 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder:WillEncode(int):bool:this (FullOpts) 3 (3.41 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder:WillEncode(int):bool:this (FullOpts) 3 (3.41 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:WillEncode(int):bool:this (FullOpts) 3 (1.23 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:GetIndexOfFirstByteToEncode(System.ReadOnlySpan`1[byte]):int:this (FullOpts) 3 (6.52 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:IsScalarValueAllowed(System.Text.Rune):bool:this (FullOpts) 3 (2.97 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoderSettings+d__14:MoveNext():bool:this (FullOpts) Top method improvements (bytes): -93 (-81.58 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:ForbidUndefinedCharacters():this (FullOpts) -89 (-57.05 % of base) : System.Net.Sockets.dasm - Interop+Sys+IPAddress:Equals(Interop+Sys+IPAddress):bool:this (FullOpts) -89 (-57.05 % of base) : System.Net.NameResolution.dasm - Interop+Sys+IPAddress:Equals(Interop+Sys+IPAddress):bool:this (FullOpts) -88 (-43.35 % of base) : System.Net.Sockets.dasm - System.Net.InteropIPAddressExtensions:GetIPAddress(Interop+Sys+IPAddress):System.Net.IPAddress (FullOpts) -88 (-43.35 % of base) : System.Net.NameResolution.dasm - System.Net.InteropIPAddressExtensions:GetIPAddress(Interop+Sys+IPAddress):System.Net.IPAddress (FullOpts) -85 (-68.00 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash128:.ctor(System.IO.Hashing.XxHashShared+State):this (FullOpts) -85 (-68.00 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash3:.ctor(System.IO.Hashing.XxHashShared+State):this (FullOpts) -83 (-9.22 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionPal:ParseHostEntry(Interop+Sys+HostEntry,bool,byref,byref,byref) (FullOpts) -57 (-41.91 % of base) : System.Net.Sockets.dasm - Interop+Sys+IPAddress:Equals(System.Object):bool:this (FullOpts) -57 (-41.91 % of base) : System.Net.NameResolution.dasm - Interop+Sys+IPAddress:Equals(System.Object):bool:this (FullOpts) -57 (-24.26 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:GetIPv6MulticastOption(System.Net.Sockets.SafeSocketHandle,int,byref):int (FullOpts) -44 (-29.53 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash128:Clone():System.IO.Hashing.XxHash128:this (FullOpts) -44 (-29.53 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash3:Clone():System.IO.Hashing.XxHash3:this (FullOpts) -42 (-12.61 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:GetIPPacketInformation(ptr,bool,bool):System.Net.Sockets.IPPacketInformation (FullOpts) -39 (-17.26 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:SetIPv6MulticastOption(System.Net.Sockets.SafeSocketHandle,int,System.Net.Sockets.IPv6MulticastOption):int (FullOpts) -36 (-22.36 % of base) : System.Net.Sockets.dasm - System.Net.InteropIPAddressExtensions:GetNativeIPAddress(System.Net.IPAddress):Interop+Sys+IPAddress (FullOpts) -20 (-4.45 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.ctor(System.Text.Encodings.Web.ScalarEscaperBase,byref,bool,System.ReadOnlySpan`1[char]):this (FullOpts) -12 (-0.97 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Append(byref,System.ReadOnlySpan`1[byte]) (FullOpts) -8 (-2.14 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash128:GetCurrentHashAsHash128():System.IO.Hashing.XxHash128+Hash128:this (FullOpts) -8 (-2.50 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash3:GetCurrentHashAsUInt64():ulong:this (FullOpts) -6 (-10.91 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Reset(byref) (FullOpts) -4 (-6.90 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:CopyAccumulators(byref,ptr) (FullOpts) -4 (-3.12 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Initialize(byref,ulong) (FullOpts) -1 (-7.14 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:_GetIndexAndOffset(uint,byref,byref) (FullOpts) Top method regressions (percentages): 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[byte,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[byte,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[double,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[double,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[int,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[int,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[long,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[long,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[short,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[short,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 7 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[System.__Canon,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 7 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[System.__Canon,System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[System.Nullable`1[int],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[System.Nullable`1[int],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.Sockets.dasm - :InlineArrayAsSpan[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 10 (Infinity of base) : System.Net.NameResolution.dasm - :InlineArrayAsSpan[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,int):System.Span`1[System.Nullable`1[int]] (FullOpts) (0 base, 1 diff methods) 425 (Infinity of base) : Pipelines.Sockets.Unofficial.dasm - Pipelines.Sockets.Unofficial.SocketConnection+Counters:.cctor() (FullOpts) (0 base, 1 diff methods) 86 (Infinity of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:ForbidUndefinedCharacters(System.Span`1[uint]) (FullOpts) (0 base, 1 diff methods) 28 (80.00 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder+EscaperImplementation:.ctor(bool):this (FullOpts) 3 (12.50 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:IsCharAllowed(char):bool:this (FullOpts) 3 (9.38 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:IsCodePointAllowed(uint):bool:this (FullOpts) 30 (6.85 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:GetIndexOfFirstCharToEncode(System.ReadOnlySpan`1[char]):int:this (FullOpts) 3 (6.52 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:IsScalarValueAllowed(System.Text.Rune):bool:this (FullOpts) 8 (5.13 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:TryEncodeUnicodeScalar(int,ptr,int,byref):bool:this (FullOpts) 3 (3.41 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder:WillEncode(int):bool:this (FullOpts) 3 (3.41 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder:WillEncode(int):bool:this (FullOpts) 3 (3.41 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:WillEncode(int):bool:this (FullOpts) 3 (2.97 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoderSettings+d__14:MoveNext():bool:this (FullOpts) 7 (1.25 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[char],System.Span`1[char],byref,byref,bool):int:this (FullOpts) 3 (1.23 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:GetIndexOfFirstByteToEncode(System.ReadOnlySpan`1[byte]):int:this (FullOpts) Top method improvements (percentages): -93 (-81.58 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:ForbidUndefinedCharacters():this (FullOpts) -85 (-68.00 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash128:.ctor(System.IO.Hashing.XxHashShared+State):this (FullOpts) -85 (-68.00 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash3:.ctor(System.IO.Hashing.XxHashShared+State):this (FullOpts) -89 (-57.05 % of base) : System.Net.Sockets.dasm - Interop+Sys+IPAddress:Equals(Interop+Sys+IPAddress):bool:this (FullOpts) -89 (-57.05 % of base) : System.Net.NameResolution.dasm - Interop+Sys+IPAddress:Equals(Interop+Sys+IPAddress):bool:this (FullOpts) -88 (-43.35 % of base) : System.Net.Sockets.dasm - System.Net.InteropIPAddressExtensions:GetIPAddress(Interop+Sys+IPAddress):System.Net.IPAddress (FullOpts) -88 (-43.35 % of base) : System.Net.NameResolution.dasm - System.Net.InteropIPAddressExtensions:GetIPAddress(Interop+Sys+IPAddress):System.Net.IPAddress (FullOpts) -57 (-41.91 % of base) : System.Net.Sockets.dasm - Interop+Sys+IPAddress:Equals(System.Object):bool:this (FullOpts) -57 (-41.91 % of base) : System.Net.NameResolution.dasm - Interop+Sys+IPAddress:Equals(System.Object):bool:this (FullOpts) -44 (-29.53 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash128:Clone():System.IO.Hashing.XxHash128:this (FullOpts) -44 (-29.53 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash3:Clone():System.IO.Hashing.XxHash3:this (FullOpts) -57 (-24.26 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:GetIPv6MulticastOption(System.Net.Sockets.SafeSocketHandle,int,byref):int (FullOpts) -36 (-22.36 % of base) : System.Net.Sockets.dasm - System.Net.InteropIPAddressExtensions:GetNativeIPAddress(System.Net.IPAddress):Interop+Sys+IPAddress (FullOpts) -39 (-17.26 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:SetIPv6MulticastOption(System.Net.Sockets.SafeSocketHandle,int,System.Net.Sockets.IPv6MulticastOption):int (FullOpts) -42 (-12.61 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:GetIPPacketInformation(ptr,bool,bool):System.Net.Sockets.IPPacketInformation (FullOpts) -6 (-10.91 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Reset(byref) (FullOpts) -83 (-9.22 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionPal:ParseHostEntry(Interop+Sys+HostEntry,bool,byref,byref,byref) (FullOpts) -1 (-7.14 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:_GetIndexAndOffset(uint,byref,byref) (FullOpts) -4 (-6.90 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:CopyAccumulators(byref,ptr) (FullOpts) -20 (-4.45 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.ctor(System.Text.Encodings.Web.ScalarEscaperBase,byref,bool,System.ReadOnlySpan`1[char]):this (FullOpts) -4 (-3.12 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Initialize(byref,ulong) (FullOpts) -8 (-2.50 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash3:GetCurrentHashAsUInt64():ulong:this (FullOpts) -8 (-2.14 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash128:GetCurrentHashAsHash128():System.IO.Hashing.XxHash128+Hash128:this (FullOpts) -12 (-0.97 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Append(byref,System.ReadOnlySpan`1[byte]) (FullOpts) 54 total methods with Code Size differences (24 improved, 30 regressed), 833755 unchanged. --------------------------------------------------------------------------------