Open MihuBot opened 1 month ago
UIntCastLengthCheck
Note: some changes were skipped as they were too large to fit into a comment.
Larger list of diffs: https://gist.github.com/MihuBot/61093ed0bfe155200b607d6037068a34
Note: some changes were skipped as they were too large to fit into a comment.
Larger list of diffs: https://gist.github.com/MihuBot/26d4c1fa53d00bac2b59ae3451132c10
@xtqqczze
Job completed in 18 minutes 38 seconds.
Diffs
Diffs
``` Found 342 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 39447434 Total bytes of diff: 39443765 Total bytes of delta: -3669 (-0.01 % of base) Total relative delta: -5.42 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 13 : System.Text.RegularExpressions.dasm (0.00 % of base) 5 : System.Console.dasm (0.01 % of base) Top file improvements (bytes): -816 : System.Threading.Tasks.Dataflow.dasm (-0.07 % of base) -642 : System.Net.Http.dasm (-0.08 % of base) -385 : System.Private.CoreLib.dasm (-0.01 % of base) -283 : System.Private.Xml.dasm (-0.01 % of base) -181 : System.Text.Json.dasm (-0.01 % of base) -146 : System.Net.WebSockets.dasm (-0.10 % of base) -141 : System.Net.Quic.dasm (-0.09 % of base) -100 : System.Linq.Expressions.dasm (-0.01 % of base) -66 : System.Drawing.Primitives.dasm (-0.17 % of base) -64 : System.Collections.Immutable.dasm (-0.00 % of base) -57 : Microsoft.Extensions.Logging.Console.dasm (-0.10 % of base) -49 : System.Diagnostics.DiagnosticSource.dasm (-0.02 % of base) -49 : System.Net.Security.dasm (-0.02 % of base) -48 : tieringtest.dasm (-0.68 % of base) -37 : System.Net.Primitives.dasm (-0.04 % of base) -35 : System.Private.DataContractSerialization.dasm (-0.00 % of base) -35 : Microsoft.Extensions.Logging.dasm (-0.10 % of base) -33 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (-0.05 % of base) -29 : Microsoft.Extensions.Configuration.dasm (-0.18 % of base) -28 : System.Security.Claims.dasm (-0.21 % of base) -27 : System.Memory.dasm (-0.01 % of base) -27 : runincontext.dasm (-0.17 % of base) -26 : System.Numerics.Tensors.dasm (-0.00 % of base) -26 : Microsoft.Extensions.Diagnostics.dasm (-0.17 % of base) -24 : System.Security.Cryptography.dasm (-0.00 % of base) -21 : System.Net.Sockets.dasm (-0.01 % of base) -20 : Microsoft.Extensions.Http.dasm (-0.03 % of base) -19 : System.Reflection.Metadata.dasm (-0.00 % of base) -18 : System.ComponentModel.TypeConverter.dasm (-0.01 % of base) -15 : Microsoft.Extensions.DependencyInjection.dasm (-0.02 % of base) -15 : System.Data.Common.dasm (-0.00 % of base) -13 : Microsoft.Extensions.Configuration.FileExtensions.dasm (-0.27 % of base) -12 : System.Net.Mail.dasm (-0.01 % of base) -12 : System.Net.Requests.dasm (-0.01 % of base) -12 : System.ServiceModel.Syndication.dasm (-0.01 % of base) -11 : System.Formats.Tar.dasm (-0.01 % of base) -10 : System.Diagnostics.TraceSource.dasm (-0.02 % of base) -9 : Microsoft.Extensions.Caching.Memory.dasm (-0.05 % of base) -9 : System.ComponentModel.Composition.dasm (-0.00 % of base) -8 : System.Net.HttpListener.dasm (-0.01 % of base) -7 : Microsoft.Extensions.FileSystemGlobbing.dasm (-0.03 % of base) -7 : Microsoft.Extensions.Logging.Debug.dasm (-0.12 % of base) -7 : System.Composition.Runtime.dasm (-0.04 % of base) -7 : Microsoft.Extensions.DependencyModel.dasm (-0.01 % of base) -7 : System.Net.NetworkInformation.dasm (-0.01 % of base) -6 : System.Reflection.DispatchProxy.dasm (-0.03 % of base) -6 : Microsoft.Extensions.Logging.Configuration.dasm (-0.08 % of base) -6 : System.Diagnostics.Process.dasm (-0.01 % of base) -6 : System.IO.Pipes.dasm (-0.02 % of base) -5 : System.IO.Ports.dasm (-0.01 % of base) -5 : System.IO.Compression.ZipFile.dasm (-0.04 % of base) -5 : System.IO.MemoryMappedFiles.dasm (-0.02 % of base) -5 : System.IO.FileSystem.DriveInfo.dasm (-0.02 % of base) -5 : System.Net.NameResolution.dasm (-0.01 % of base) -5 : System.IO.FileSystem.Watcher.dasm (-0.02 % of base) -4 : System.Reflection.MetadataLoadContext.dasm (-0.00 % of base) -4 : Microsoft.Extensions.Caching.Abstractions.dasm (-0.01 % of base) -4 : System.Security.Cryptography.ProtectedData.dasm (-0.07 % of base) -4 : System.DirectoryServices.Protocols.dasm (-0.00 % of base) -4 : System.Runtime.Numerics.dasm (-0.00 % of base) -3 : System.Runtime.InteropServices.dasm (-0.01 % of base) -3 : System.Security.Cryptography.Cose.dasm (-0.00 % of base) -3 : System.Configuration.ConfigurationManager.dasm (-0.00 % of base) -2 : Microsoft.Extensions.Logging.Abstractions.dasm (-0.00 % of base) -2 : System.Net.WebSockets.Client.dasm (-0.01 % of base) -2 : System.Web.HttpUtility.dasm (-0.01 % of base) -1 : System.Security.Cryptography.Xml.dasm (-0.00 % of base) -1 : System.Formats.Asn1.dasm (-0.00 % of base) -1 : System.CodeDom.dasm (-0.00 % of base) -1 : System.Net.WebProxy.dasm (-0.02 % of base) -1 : System.IO.Pipelines.dasm (-0.00 % of base) 73 total files with Code Size differences (71 improved, 2 regressed), 186 unchanged. Top method regressions (bytes): 34 (0.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts) 23 (3.22 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[double](System.Enum+EnumInfo`1[double],double):System.String (FullOpts) 19 (3.01 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[long](System.Enum+EnumInfo`1[long],long):System.String (FullOpts) 16 (0.80 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexLWCGCompiler:FactoryInstanceFromCode(System.String,System.Text.RegularExpressions.RegexTree,int,ubyte):System.Text.RegularExpressions.RegexRunnerFactory:this (FullOpts) 15 (2.39 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[int](System.Enum+EnumInfo`1[int],int):System.String (FullOpts) 15 (2.34 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[short](System.Enum+EnumInfo`1[short],short):System.String (FullOpts) 15 (2.33 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[ubyte](System.Enum+EnumInfo`1[ubyte],ubyte):System.String (FullOpts) 10 (0.63 % of base) : System.Console.dasm - System.TermInfo+DatabaseFactory:ReadDatabase(System.String,System.String):System.TermInfo+Database (FullOpts) 8 (4.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.String):this (FullOpts) 6 (1.16 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[int]):System.String:this (FullOpts) 5 (0.67 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],System.String):this (FullOpts) 4 (0.88 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListener+<>c:Artifacts: