Open MihuBot opened 1 month 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/b5760d81245350fb8c4a285a16bebb29
Note: some changes were skipped as they were too large to fit into a comment.
Larger list of diffs: https://gist.github.com/MihuBot/661c25382226059d94407267bb82c17e
@EgorBo
Job completed in 18 minutes 25 seconds. https://github.com/dotnet/runtime/pull/107499
Diffs
Diffs
``` Found 368 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 39330314 Total bytes of diff: 39330786 Total bytes of delta: 472 (0.00 % of base) Total relative delta: 26.62 diff is a regression. relative diff is a regression. Top file regressions (bytes): 198 : System.Private.DataContractSerialization.dasm (0.02 % of base) 130 : System.Collections.dasm (0.03 % of base) 129 : Microsoft.CSharp.dasm (0.04 % of base) 99 : System.Collections.Immutable.dasm (0.00 % of base) 90 : System.CodeDom.dasm (0.04 % of base) 74 : System.ServiceModel.Syndication.dasm (0.05 % of base) 70 : System.Runtime.Numerics.dasm (0.06 % of base) 65 : System.Numerics.Tensors.dasm (0.00 % of base) 56 : System.Composition.Hosting.dasm (0.05 % of base) 39 : System.Composition.TypedParts.dasm (0.08 % of base) 37 : System.Configuration.ConfigurationManager.dasm (0.01 % of base) 37 : System.Private.Xml.Linq.dasm (0.02 % of base) 31 : System.Reflection.Metadata.dasm (0.01 % of base) 29 : System.Text.Json.dasm (0.00 % of base) 28 : System.Threading.Tasks.Dataflow.dasm (0.00 % of base) 24 : System.Threading.Tasks.Parallel.dasm (0.01 % of base) 23 : System.Security.Cryptography.Pkcs.dasm (0.01 % of base) 21 : System.Formats.Nrbf.dasm (0.04 % of base) 21 : Microsoft.VisualBasic.Core.dasm (0.00 % of base) 19 : System.Runtime.Serialization.Schema.dasm (0.03 % of base) 16 : System.Threading.Channels.dasm (0.01 % of base) 16 : System.Resources.Extensions.dasm (0.03 % of base) 16 : System.Net.Security.dasm (0.01 % of base) 15 : System.Drawing.Primitives.dasm (0.04 % of base) 14 : System.IO.Ports.dasm (0.03 % of base) 14 : Microsoft.Extensions.Configuration.Xml.dasm (0.14 % of base) 9 : Microsoft.Extensions.Logging.Console.dasm (0.02 % of base) 8 : System.Private.CoreLib.dasm (0.00 % of base) 8 : System.Threading.RateLimiting.dasm (0.00 % of base) 7 : System.Formats.Tar.dasm (0.01 % of base) 7 : System.Text.Encoding.CodePages.dasm (0.01 % of base) 7 : System.Formats.Cbor.dasm (0.01 % of base) 6 : System.Diagnostics.Process.dasm (0.01 % of base) 6 : System.Data.Odbc.dasm (0.00 % of base) 5 : System.Net.WebSockets.dasm (0.00 % of base) 5 : System.Net.Sockets.dasm (0.00 % of base) 5 : System.IO.Pipes.dasm (0.01 % of base) 4 : System.Security.Cryptography.ProtectedData.dasm (0.07 % of base) 4 : System.Runtime.Serialization.Formatters.dasm (0.02 % of base) 4 : System.Security.Cryptography.Xml.dasm (0.00 % of base) 4 : System.Composition.Runtime.dasm (0.02 % of base) 4 : System.Composition.Convention.dasm (0.00 % of base) 3 : System.Net.Mail.dasm (0.00 % of base) 2 : System.Security.Cryptography.Cose.dasm (0.00 % of base) 2 : System.IO.Compression.dasm (0.00 % of base) 1 : System.Reflection.DispatchProxy.dasm (0.01 % of base) 1 : Microsoft.Extensions.Hosting.dasm (0.00 % of base) 1 : System.Reflection.Context.dasm (0.00 % of base) 1 : Microsoft.Extensions.Http.dasm (0.00 % of base) 1 : System.IO.Packaging.dasm (0.00 % of base) 1 : System.Formats.Asn1.dasm (0.00 % of base) Top file improvements (bytes): -210 : System.ComponentModel.TypeConverter.dasm (-0.07 % of base) -78 : System.Linq.dasm (-0.01 % of base) -66 : System.Net.Http.dasm (-0.01 % of base) -49 : ILCompiler.Reflection.ReadyToRun.dasm (-0.02 % of base) -47 : System.Text.RegularExpressions.dasm (-0.01 % of base) -43 : System.Data.Common.dasm (-0.00 % of base) -40 : System.Linq.Expressions.dasm (-0.00 % of base) -37 : System.Net.Requests.dasm (-0.03 % of base) -37 : System.ComponentModel.Composition.dasm (-0.01 % of base) -32 : System.IO.Pipelines.dasm (-0.04 % of base) -32 : Microsoft.Extensions.DependencyModel.dasm (-0.04 % of base) -26 : System.Collections.Concurrent.dasm (-0.01 % of base) -24 : System.Text.Encodings.Web.dasm (-0.10 % of base) -24 : System.Net.Quic.dasm (-0.02 % of base) -22 : Microsoft.Extensions.FileProviders.Physical.dasm (-0.13 % of base) -18 : System.Reflection.Emit.dasm (-0.01 % of base) -17 : Microsoft.Extensions.Primitives.dasm (-0.06 % of base) -16 : System.ObjectModel.dasm (-0.02 % of base) -15 : Microsoft.Extensions.DependencyInjection.dasm (-0.02 % of base) -12 : System.Net.NameResolution.dasm (-0.03 % of base) -11 : System.Net.Primitives.dasm (-0.01 % of base) -9 : System.Linq.Parallel.dasm (-0.00 % of base) -9 : System.Linq.Queryable.dasm (-0.00 % of base) -8 : System.Net.HttpListener.dasm (-0.01 % of base) -7 : System.Console.dasm (-0.01 % of base) -7 : System.Net.NetworkInformation.dasm (-0.01 % of base) -7 : System.Transactions.Local.dasm (-0.00 % of base) -5 : Microsoft.Extensions.Configuration.Binder.dasm (-0.02 % of base) -5 : System.Threading.dasm (-0.03 % of base) -5 : System.DirectoryServices.Protocols.dasm (-0.00 % of base) -4 : System.Runtime.Caching.dasm (-0.01 % of base) -4 : System.Private.Xml.dasm (-0.00 % of base) -4 : System.ComponentModel.Composition.Registration.dasm (-0.00 % of base) -4 : System.Diagnostics.DiagnosticSource.dasm (-0.00 % of base) -3 : System.Private.Uri.dasm (-0.00 % of base) -3 : System.Security.Cryptography.dasm (-0.00 % of base) -2 : System.Reflection.MetadataLoadContext.dasm (-0.00 % of base) -2 : System.ComponentModel.Annotations.dasm (-0.00 % of base) -1 : System.Collections.Specialized.dasm (-0.01 % of base) 90 total files with Code Size differences (39 improved, 51 regressed), 169 unchanged. Top method regressions (bytes): 82 (0.79 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,ubyte,byref,ubyte):ubyte:this (FullOpts) 73 (3.15 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter:ReadDocument(System.Xml.XmlReader):this (FullOpts) 65 (0.33 % of base) : System.Data.Common.dasm - System.Data.BinaryNode:EvalBinaryOp(int,System.Data.ExpressionNode,System.Data.ExpressionNode,System.Data.DataRow,int,int[]):System.Object:this (FullOpts) 47 (4.14 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts) 39 (2.29 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts) 36 (4.31 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ContainsAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):ubyte (FullOpts) 33 (0.86 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:ObjTst(System.Object,System.Object,ubyte):int (FullOpts) 28 (4.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicResolver:ResolveToken(int,byref,byref,byref):this (FullOpts) 28 (6.39 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaComplexType:ContainsIdAttribute(ubyte):ubyte:this (FullOpts) 22 (2.96 % of base) : System.Private.CoreLib.dasm - System.Type:IsEnumDefined(System.Object):ubyte:this (FullOpts) 21 (52.50 % of base) : System.Private.Xml.dasm - System.Xml.DocumentSchemaValidator:AncestorTypeHasWildcard(System.Xml.Schema.XmlSchemaObject):ubyte (FullOpts) 21 (0.48 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser+Artifacts: