Open MihuBot opened 3 months ago
Note: some changes were skipped as they were too large to fit into a comment.
Larger list of diffs: https://gist.github.com/MihuBot/620b83694f4bc014b05b7acfe04ab187
Larger list of diffs: https://gist.github.com/MihuBot/f388e8a09d7d4f1e238774b8cc791cbc
@MihaZupan
Build completed in 24 minutes. https://github.com/dotnet/runtime/pull/100842
Diffs
Diffs
``` Found 335 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 38844463 Total bytes of diff: 38842089 Total bytes of delta: -2374 (-0.01 % of base) Total relative delta: -36.52 diff is an improvement. relative diff is an improvement. Total byte diff includes 64 bytes from reconciling methods Base had 6 unique methods, 66 unique bytes Diff had 14 unique methods, 130 unique bytes Top file regressions (bytes): 387 : System.Security.Cryptography.Xml.dasm (0.18 % of base) 319 : System.Text.RegularExpressions.dasm (0.04 % of base) 97 : System.Data.Odbc.dasm (0.04 % of base) 68 : System.IO.Packaging.dasm (0.07 % of base) 55 : System.Private.DataContractSerialization.dasm (0.01 % of base) 50 : System.Reflection.MetadataLoadContext.dasm (0.02 % of base) 33 : System.Console.dasm (0.04 % of base) 25 : System.Net.HttpListener.dasm (0.02 % of base) 25 : System.Transactions.Local.dasm (0.02 % of base) 18 : System.Net.Mail.dasm (0.01 % of base) 15 : System.Net.Security.dasm (0.01 % of base) 15 : System.ComponentModel.Primitives.dasm (0.09 % of base) 11 : Microsoft.VisualBasic.Core.dasm (0.00 % of base) 9 : Microsoft.Extensions.Diagnostics.dasm (0.05 % of base) 8 : System.Security.Cryptography.dasm (0.00 % of base) 6 : Microsoft.Extensions.Logging.Abstractions.dasm (0.01 % of base) 6 : System.Reflection.Emit.dasm (0.01 % of base) 6 : System.Diagnostics.Process.dasm (0.01 % of base) 1 : System.Net.Primitives.dasm (0.00 % of base) Top file improvements (bytes): -1768 : System.Private.CoreLib.dasm (-0.03 % of base) -384 : System.Net.Sockets.dasm (-0.15 % of base) -241 : System.Private.Uri.dasm (-0.26 % of base) -196 : System.Memory.dasm (-0.07 % of base) -151 : System.Net.Http.dasm (-0.02 % of base) -139 : System.Net.WebHeaderCollection.dasm (-0.95 % of base) -136 : System.Private.Xml.dasm (-0.00 % of base) -128 : System.Net.Requests.dasm (-0.09 % of base) -76 : System.Text.Json.dasm (-0.01 % of base) -74 : System.IO.Compression.dasm (-0.08 % of base) -59 : System.Diagnostics.DiagnosticSource.dasm (-0.03 % of base) -39 : System.IO.Pipes.dasm (-0.10 % of base) -24 : System.Net.NetworkInformation.dasm (-0.05 % of base) -19 : System.Data.Common.dasm (-0.00 % of base) -17 : Microsoft.Extensions.DependencyModel.dasm (-0.02 % of base) -16 : Microsoft.Extensions.Primitives.dasm (-0.06 % of base) -12 : System.ComponentModel.TypeConverter.dasm (-0.00 % of base) -8 : System.Configuration.ConfigurationManager.dasm (-0.00 % of base) -8 : System.Net.WebSockets.Client.dasm (-0.03 % of base) -7 : System.Reflection.Metadata.dasm (-0.00 % of base) -5 : Microsoft.Extensions.Logging.dasm (-0.01 % of base) -5 : ILCompiler.Reflection.ReadyToRun.dasm (-0.00 % of base) -3 : Microsoft.Extensions.Configuration.dasm (-0.01 % of base) -3 : System.Resources.Extensions.dasm (-0.01 % of base) -2 : Microsoft.CSharp.dasm (-0.00 % of base) -2 : System.CodeDom.dasm (-0.00 % of base) -1 : System.Diagnostics.FileVersionInfo.dasm (-0.01 % of base) -1 : System.ComponentModel.Annotations.dasm (-0.00 % of base) -1 : System.Web.HttpUtility.dasm (-0.01 % of base) -1 : System.Composition.Hosting.dasm (-0.00 % of base) -1 : Microsoft.Extensions.Configuration.CommandLine.dasm (-0.03 % of base) -1 : System.Composition.Runtime.dasm (-0.01 % of base) 51 total files with Code Size differences (32 improved, 19 regressed), 205 unchanged. Top method regressions (bytes): 385 (24.15 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.RSAKeyValue:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts) 308 (2.73 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexFindOptimizations:TryFindNextStartingPositionLeftToRight(System.ReadOnlySpan`1[ushort],byref,int):ubyte:this (FullOpts) (2 methods) 154 (5.60 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.DecimalFormatter:.ctor(System.String,System.Xml.Xsl.Runtime.DecimalFormat):this (FullOpts) 98 (5.93 % of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]],byref,byref):ubyte (FullOpts) 95 (3.11 % of base) : System.Data.Odbc.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,ubyte,System.String,ubyte):System.String[] (FullOpts) 62 (7.70 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:ParseNamedTypeName():System.Reflection.TypeNameParser+TypeName:this (FullOpts) 59 (3.34 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaToStringHelpers:ToTypeString(System.Reflection.Metadata.TypeReferenceHandle,System.Reflection.Metadata.MetadataReader):System.String (FullOpts) 56 (15.82 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:GetLengthOfParameterValue(System.ReadOnlySpan`1[ushort],int):int (FullOpts) 51 (3.11 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOf(byref,int,byref,int):int (FullOpts) (2 methods) 45 (1.52 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaExporter:ExportGenericInfo(System.Type,System.String,System.String):System.Xml.XmlElement:this (FullOpts) 34 (4.05 % of base) : System.Console.dasm - System.Text.EncodingHelper:GetCharset():System.String (FullOpts) (2 methods) 25 (2.22 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerRequest+Helpers:GetCharSetValueFromHeader(System.String):System.String (FullOpts) 25 (9.88 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionsEtwProvider:SetActivityId(System.String) (FullOpts) 23 (0.95 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],ubyte,ubyte):ubyte (FullOpts) 22 (1.46 % of base) : System.Private.CoreLib.dasm - System.Environment:ReadXdgDirectory(System.String,System.String,System.String):System.String (FullOpts) 19 (7.04 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileSystem:VB6CheckPathname(Microsoft.VisualBasic.CompilerServices.AssemblyData,System.String,int):System.String (FullOpts) 17 (2.81 % of base) : System.Net.Mail.dasm - System.Net.Mail.Message:set_Subject(System.String):this (FullOpts) 16 (6.87 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.IBinaryIntegerArtifacts: