forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 14 minutes.
dotnet/runtime#104493
Diffs
Diffs
Found 288 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 41563833
Total bytes of diff: 41562544
Total bytes of delta: -1289 (-0.00 % of base)
Total relative delta: -2.38
diff is an improvement.
relative diff is an improvement.
Top file regressions (bytes):
2 : System.Linq.Expressions.dasm (0.00 % of base)
Top file improvements (bytes):
-332 : System.Linq.dasm (-0.03 % of base)
-260 : System.Security.Cryptography.dasm (-0.02 % of base)
-217 : System.Private.CoreLib.dasm (-0.00 % of base)
-80 : System.Private.Xml.dasm (-0.00 % of base)
-66 : ILCompiler.Reflection.ReadyToRun.dasm (-0.03 % of base)
-43 : System.ComponentModel.TypeConverter.dasm (-0.01 % of base)
-40 : System.Net.Ping.dasm (-0.08 % of base)
-37 : System.Net.Http.dasm (-0.00 % of base)
-30 : Microsoft.Extensions.Http.dasm (-0.04 % of base)
-24 : System.Data.Common.dasm (-0.00 % of base)
-23 : System.Text.Json.dasm (-0.00 % of base)
-19 : System.DirectoryServices.Protocols.dasm (-0.01 % of base)
-18 : System.Runtime.Numerics.dasm (-0.02 % of base)
-17 : System.Private.DataContractSerialization.dasm (-0.00 % of base)
-12 : runincontext.dasm (-0.08 % of base)
-12 : Microsoft.VisualBasic.Core.dasm (-0.00 % of base)
-10 : System.Text.RegularExpressions.dasm (-0.00 % of base)
-9 : System.Configuration.ConfigurationManager.dasm (-0.00 % of base)
-7 : Microsoft.CSharp.dasm (-0.00 % of base)
-5 : System.Net.Primitives.dasm (-0.01 % of base)
-5 : System.Net.HttpListener.dasm (-0.00 % of base)
-5 : System.Net.Mail.dasm (-0.00 % of base)
-5 : Microsoft.Extensions.DependencyModel.dasm (-0.01 % of base)
-5 : System.IO.Packaging.dasm (-0.01 % of base)
-5 : Microsoft.Extensions.Configuration.FileExtensions.dasm (-0.10 % of base)
-3 : System.Diagnostics.Process.dasm (-0.00 % of base)
-2 : System.Formats.Tar.dasm (-0.00 % of base)
28 total files with Code Size differences (27 improved, 1 regressed), 231 unchanged.
Top method regressions (bytes):
11 (1.31 % of base) : System.Private.CoreLib.dasm - System.Threading.TimerQueueTimer:get_DisplayString():System.String:this (FullOpts)
7 (0.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteListInitExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
Top method improvements (bytes):
-74 (-9.01 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ECDsaX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):ubyte[]:this (FullOpts)
-74 (-8.79 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPkcs1X509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):ubyte[]:this (FullOpts)
-68 (-4.08 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesUnknownLengthAsync>d__101:MoveNext():this (FullOpts)
-50 (-10.66 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcTransition:GetSlotState(ILCompiler.Reflection.ReadyToRun.Amd64.GcSlotTable,ushort):System.String:this (FullOpts)
-47 (-13.35 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.LiteHashProvider:CreateKmac(System.String,System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],ubyte):System.Security.Cryptography.LiteKmac (FullOpts)
-40 (-8.62 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:GetPingUtilityPath(ubyte):System.String (FullOpts)
-40 (-1.84 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension:Decode(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
-39 (-7.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.GlobalizationMode:LoadAppLocalIcuCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort]) (FullOpts)
-27 (-1.88 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:WriteLiteralHeader(System.String,System.ReadOnlySpan`1[System.String],System.Text.Encoding,byref):this (FullOpts)
-25 (-0.84 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:PrintMembers(System.Text.StringBuilder):ubyte:this (FullOpts)
-25 (-0.96 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.CertificateRequest:VerifyX509Signature(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn):ubyte (FullOpts)
-24 (-1.06 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[double,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[int,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[long,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[short,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.20 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[System.__Canon,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[System.Nullable`1[int],System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[ubyte,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-8.68 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:ThrowInvalidOperationException_NodeWrongType(System.ReadOnlySpan`1[System.String]) (FullOpts)
-19 (-1.94 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:InternalConnectToServer():int:this (FullOpts)
-17 (-4.75 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaExporter:IsSpecialXmlType(System.Type,byref,byref,byref):ubyte (FullOpts)
-16 (-3.30 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[]):System.Object:this (FullOpts)
-15 (-1.77 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.__Canon]:ToList():System.Collections.Generic.List`1[System.__Canon]:this (FullOpts)
-12 (-5.04 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlString:op_Explicit(System.Data.SqlTypes.SqlBoolean):System.Data.SqlTypes.SqlString (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[double]:ToList():System.Collections.Generic.List`1[double]:this (FullOpts)
-11 (-2.74 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[int]:ToList():System.Collections.Generic.List`1[int]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[long]:ToList():System.Collections.Generic.List`1[long]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[short]:ToList():System.Collections.Generic.List`1[short]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Numerics.Vector`1[float]]:ToList():System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:ToList():System.Collections.Generic.List`1[ubyte]:this (FullOpts)
-11 (-1.74 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlEncodeToBytes(ubyte[],int,int):ubyte[] (FullOpts)
-11 (-2.78 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
-11 (-2.17 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
-10 (-1.04 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:GetFormatString(int,int,int,int,int):System.String (FullOpts)
-10 (-2.43 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:StripSecondsFromPattern(System.String):System.String (FullOpts)
-10 (-0.28 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this (FullOpts)
-10 (-0.34 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser:ScanLiteral(int):int:this (FullOpts)
-10 (-0.22 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser+<ScanLiteralAsync>d__185:MoveNext():this (FullOpts)
-9 (-2.12 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.CultureInfoConverter:GetStandardValues(System.ComponentModel.ITypeDescriptorContext):System.ComponentModel.TypeConverter+StandardValuesCollection:this (FullOpts)
-9 (-2.03 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:get_ResetMethodValue():System.Reflection.MethodInfo:this (FullOpts)
-9 (-2.03 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:get_ShouldSerializeMethodValue():System.Reflection.MethodInfo:this (FullOpts)
-9 (-2.18 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:op_Implicit(System.Int128):System.Numerics.BigInteger (FullOpts)
-9 (-2.91 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:op_Implicit(System.UInt128):System.Numerics.BigInteger (FullOpts)
-7 (-0.37 % of base) : runincontext.dasm - TestRunner:ExecuteAndUnload(System.Collections.Generic.List`1[System.WeakReference],byref,byref):int:this (FullOpts)
-6 (-0.26 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.ReadyToRunReader:ParseInstanceMethodEntrypoints(ubyte[]):this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[double]:ToList():System.Collections.Generic.List`1[double]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[long]:ToList():System.Collections.Generic.List`1[long]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[short]:ToList():System.Collections.Generic.List`1[short]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[System.Numerics.Vector`1[float]]:ToList():System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[ubyte]:ToList():System.Collections.Generic.List`1[ubyte]:this (FullOpts)
-5 (-1.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:EmitSignatureBinaryFrom(System.Text.StringBuilder,int):this (FullOpts)
-5 (-0.14 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.InfoHdrSmall:ToString():System.String:this (FullOpts)
-5 (-2.65 % of base) : System.Private.CoreLib.dasm - Interop+Sys:GetUnixVersion():System.String (FullOpts)
-5 (-0.24 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendType(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext):this (FullOpts)
-5 (-0.66 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:ToString():System.String:this (FullOpts)
-5 (-0.12 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:AddRuntimeSpecificAssetGroups(System.String,System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.DependencyModel.RuntimeAssetGroup],ubyte,System.Text.Json.Utf8JsonWriter):ubyte (FullOpts)
-5 (-0.64 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:ToString():System.String:this (FullOpts)
-5 (-0.45 % of base) : runincontext.dasm - RunInContext:Main(System.String[]):int (FullOpts)
-5 (-0.14 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:SaveAs(System.String,int,ubyte):this (FullOpts)
-5 (-2.26 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(int,int):System.String (FullOpts)
-5 (-2.23 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(short,int):System.String (FullOpts)
-5 (-0.11 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataAdapter:Update(System.Data.DataRow[],System.Data.Common.DataTableMapping):int:this (FullOpts)
-5 (-0.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:CreateManifestString():System.String:this (FullOpts)
-5 (-1.22 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitGoto(System.Linq.Expressions.GotoExpression):System.Linq.Expressions.Expression:this (FullOpts)
-5 (-0.51 % of base) : System.Net.Primitives.dasm - System.Net.CookieContainer:Add(System.Net.Cookie):this (FullOpts)
-5 (-0.57 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper:TryGetAuthenticationChallenge(System.Net.Http.HttpResponseMessage,ubyte,System.Uri,System.Net.ICredentials,byref):ubyte (FullOpts)
-5 (-1.11 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:get_Http2AltSvcOriginUri():ubyte[]:this (FullOpts)
-5 (-0.99 % of base) : System.Net.HttpListener.dasm - System.Net.HttpResponseStream:GetChunkSizeBytes(int,ubyte):ubyte[] (FullOpts)
-5 (-0.56 % of base) : System.Net.Mail.dasm - System.Net.Mime.SmtpDateTime:ToString():System.String:this (FullOpts)
-5 (-0.51 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:AppendParameters(byref,System.Type[],int) (FullOpts)
-5 (-3.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:AddSpace(ubyte,ubyte):this (FullOpts)
-5 (-3.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:AddWord(ubyte,ubyte):this (FullOpts)
-5 (-1.31 % of base) : System.Private.CoreLib.dasm - System.Text.TranscodingStream:FinalFlushWriteBuffers():System.ArraySegment`1[ubyte]:this (FullOpts)
-5 (-0.09 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteMember(System.Xml.Serialization.SourceInfo,System.Xml.Serialization.AttributeAccessor,System.Xml.Serialization.TypeDesc,System.String):this (FullOpts)
-5 (-0.11 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,System.Xml.XmlTextReaderImpl+NodeData):this (FullOpts)
-5 (-0.09 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<ParseAttributeValueSlowAsync>d__532:MoveNext():this (FullOpts)
-5 (-0.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextWriter:StartDocument(int):this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[double]:Rent(int):double[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[int]:Rent(int):int[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[long]:Rent(int):long[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[short]:Rent(int):short[]:this (FullOpts)
-4 (-0.59 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[System.__Canon]:Rent(int):System.__Canon[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[System.Nullable`1[int]]:Rent(int):System.Nullable`1[int][]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[System.Numerics.Vector`1[float]]:Rent(int):System.Numerics.Vector`1[float][]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[ubyte]:Rent(int):ubyte[]:this (FullOpts)
-4 (-0.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.NameValueSectionHandler:CreateStatic(System.Object,System.Xml.XmlNode,System.String,System.String):System.Object (FullOpts)
-4 (-0.73 % of base) : System.Data.Common.dasm - System.Data.DataRowView:CreateChildView(System.Data.DataRelation,ubyte):System.Data.DataView:this (FullOpts)
-4 (-1.33 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystemInfo:Create(System.String,System.String,ubyte,byref):System.IO.FileSystemInfo (FullOpts)
-4 (-0.53 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TempAssemblyCache:Add(System.String,System.Type,System.Xml.Serialization.TempAssembly):this (FullOpts)
-3 (-0.27 % of base) : System.Data.Common.dasm - System.Data.Common.ObjectStorage:GetXmlSerializer(System.Type,System.Xml.Serialization.XmlRootAttribute):System.Xml.Serialization.XmlSerializer (FullOpts)
-3 (-1.14 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessWaitState:ReleaseRef():this (FullOpts)
-3 (-0.69 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:GetStringForPartUriFromAnyUri(System.Uri):System.String (FullOpts)
-3 (-0.10 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILStorageMethods:.ctor(System.Type):this (FullOpts)
-3 (-0.17 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryType:ToString(System.String):System.String:this (FullOpts)
-2 (-0.11 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinder:BindCall(Microsoft.CSharp.RuntimeBinder.ICSharpInvokeOrInvokeMemberBinder,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.ArgumentObject[],Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol[]):Microsoft.CSharp.RuntimeBinder.Semantics.ExprWithArgs:this (FullOpts)
-2 (-0.16 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.NewLateBinding:ObjectLateGet(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],ubyte[]):System.Object (FullOpts)
Top method regressions (percentages):
11 (1.31 % of base) : System.Private.CoreLib.dasm - System.Threading.TimerQueueTimer:get_DisplayString():System.String:this (FullOpts)
7 (0.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteListInitExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
Top method improvements (percentages):
-47 (-13.35 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.LiteHashProvider:CreateKmac(System.String,System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],ubyte):System.Security.Cryptography.LiteKmac (FullOpts)
-50 (-10.66 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcTransition:GetSlotState(ILCompiler.Reflection.ReadyToRun.Amd64.GcSlotTable,ushort):System.String:this (FullOpts)
-74 (-9.01 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ECDsaX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):ubyte[]:this (FullOpts)
-74 (-8.79 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPkcs1X509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):ubyte[]:this (FullOpts)
-23 (-8.68 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:ThrowInvalidOperationException_NodeWrongType(System.ReadOnlySpan`1[System.String]) (FullOpts)
-40 (-8.62 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:GetPingUtilityPath(ubyte):System.String (FullOpts)
-39 (-7.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.GlobalizationMode:LoadAppLocalIcuCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort]) (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[double,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[int,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[long,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[short,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[System.Nullable`1[int],System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.90 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[ubyte,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-23 (-5.20 % of base) : System.Linq.dasm - System.Linq.Enumerable+EnumerableSorter`2[System.__Canon,System.Nullable`1[int]]:QuickSort(int[],int,int):this (FullOpts)
-12 (-5.04 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlString:op_Explicit(System.Data.SqlTypes.SqlBoolean):System.Data.SqlTypes.SqlString (FullOpts)
-17 (-4.75 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaExporter:IsSpecialXmlType(System.Type,byref,byref,byref):ubyte (FullOpts)
-68 (-4.08 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesUnknownLengthAsync>d__101:MoveNext():this (FullOpts)
-5 (-3.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:AddSpace(ubyte,ubyte):this (FullOpts)
-5 (-3.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:AddWord(ubyte,ubyte):this (FullOpts)
-16 (-3.30 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[]):System.Object:this (FullOpts)
-9 (-2.91 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:op_Implicit(System.UInt128):System.Numerics.BigInteger (FullOpts)
-11 (-2.78 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
-11 (-2.74 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[int]:ToList():System.Collections.Generic.List`1[int]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[double]:ToList():System.Collections.Generic.List`1[double]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[long]:ToList():System.Collections.Generic.List`1[long]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[short]:ToList():System.Collections.Generic.List`1[short]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[System.Numerics.Vector`1[float]]:ToList():System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-6 (-2.68 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[ubyte]:ToList():System.Collections.Generic.List`1[ubyte]:this (FullOpts)
-5 (-2.65 % of base) : System.Private.CoreLib.dasm - Interop+Sys:GetUnixVersion():System.String (FullOpts)
-10 (-2.43 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:StripSecondsFromPattern(System.String):System.String (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[double]:ToList():System.Collections.Generic.List`1[double]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[long]:ToList():System.Collections.Generic.List`1[long]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[short]:ToList():System.Collections.Generic.List`1[short]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Numerics.Vector`1[float]]:ToList():System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-11 (-2.43 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:ToList():System.Collections.Generic.List`1[ubyte]:this (FullOpts)
-5 (-2.26 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(int,int):System.String (FullOpts)
-5 (-2.23 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(short,int):System.String (FullOpts)
-9 (-2.18 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:op_Implicit(System.Int128):System.Numerics.BigInteger (FullOpts)
-11 (-2.17 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
-9 (-2.12 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.CultureInfoConverter:GetStandardValues(System.ComponentModel.ITypeDescriptorContext):System.ComponentModel.TypeConverter+StandardValuesCollection:this (FullOpts)
-9 (-2.03 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:get_ResetMethodValue():System.Reflection.MethodInfo:this (FullOpts)
-9 (-2.03 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:get_ShouldSerializeMethodValue():System.Reflection.MethodInfo:this (FullOpts)
-19 (-1.94 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:InternalConnectToServer():int:this (FullOpts)
-27 (-1.88 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:WriteLiteralHeader(System.String,System.ReadOnlySpan`1[System.String],System.Text.Encoding,byref):this (FullOpts)
-40 (-1.84 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension:Decode(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
-5 (-1.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:EmitSignatureBinaryFrom(System.Text.StringBuilder,int):this (FullOpts)
-15 (-1.77 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.__Canon]:ToList():System.Collections.Generic.List`1[System.__Canon]:this (FullOpts)
-11 (-1.74 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlEncodeToBytes(ubyte[],int,int):ubyte[] (FullOpts)
-4 (-1.33 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystemInfo:Create(System.String,System.String,ubyte,byref):System.IO.FileSystemInfo (FullOpts)
-5 (-1.31 % of base) : System.Private.CoreLib.dasm - System.Text.TranscodingStream:FinalFlushWriteBuffers():System.ArraySegment`1[ubyte]:this (FullOpts)
-5 (-1.22 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitGoto(System.Linq.Expressions.GotoExpression):System.Linq.Expressions.Expression:this (FullOpts)
-2 (-1.14 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[int]:ToList():System.Collections.Generic.List`1[int]:this (FullOpts)
-3 (-1.14 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessWaitState:ReleaseRef():this (FullOpts)
-5 (-1.11 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:get_Http2AltSvcOriginUri():ubyte[]:this (FullOpts)
-24 (-1.06 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this (FullOpts)
-10 (-1.04 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:GetFormatString(int,int,int,int,int):System.String (FullOpts)
-5 (-0.99 % of base) : System.Net.HttpListener.dasm - System.Net.HttpResponseStream:GetChunkSizeBytes(int,ubyte):ubyte[] (FullOpts)
-25 (-0.96 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.CertificateRequest:VerifyX509Signature(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn):ubyte (FullOpts)
-25 (-0.84 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:PrintMembers(System.Text.StringBuilder):ubyte:this (FullOpts)
-2 (-0.83 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatIterator`1[System.__Canon]:ToList():System.Collections.Generic.List`1[System.__Canon]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[double]:Rent(int):double[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[int]:Rent(int):int[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[long]:Rent(int):long[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[short]:Rent(int):short[]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[System.Nullable`1[int]]:Rent(int):System.Nullable`1[int][]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[System.Numerics.Vector`1[float]]:Rent(int):System.Numerics.Vector`1[float][]:this (FullOpts)
-4 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[ubyte]:Rent(int):ubyte[]:this (FullOpts)
-4 (-0.73 % of base) : System.Data.Common.dasm - System.Data.DataRowView:CreateChildView(System.Data.DataRelation,ubyte):System.Data.DataView:this (FullOpts)
-3 (-0.69 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:GetStringForPartUriFromAnyUri(System.Uri):System.String (FullOpts)
-5 (-0.66 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:ToString():System.String:this (FullOpts)
-5 (-0.64 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:ToString():System.String:this (FullOpts)
-4 (-0.59 % of base) : System.Private.CoreLib.dasm - System.Buffers.ConfigurableArrayPool`1[System.__Canon]:Rent(int):System.__Canon[]:this (FullOpts)
-5 (-0.57 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper:TryGetAuthenticationChallenge(System.Net.Http.HttpResponseMessage,ubyte,System.Uri,System.Net.ICredentials,byref):ubyte (FullOpts)
-5 (-0.56 % of base) : System.Net.Mail.dasm - System.Net.Mime.SmtpDateTime:ToString():System.String:this (FullOpts)
-4 (-0.53 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TempAssemblyCache:Add(System.String,System.Type,System.Xml.Serialization.TempAssembly):this (FullOpts)
-5 (-0.51 % of base) : System.Net.Primitives.dasm - System.Net.CookieContainer:Add(System.Net.Cookie):this (FullOpts)
-5 (-0.51 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:AppendParameters(byref,System.Type[],int) (FullOpts)
-5 (-0.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextWriter:StartDocument(int):this (FullOpts)
-5 (-0.45 % of base) : runincontext.dasm - RunInContext:Main(System.String[]):int (FullOpts)
-4 (-0.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.NameValueSectionHandler:CreateStatic(System.Object,System.Xml.XmlNode,System.String,System.String):System.Object (FullOpts)
-2 (-0.41 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[int]:ToList():System.Collections.Generic.List`1[int]:this (FullOpts)
-2 (-0.37 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[long]:ToList():System.Collections.Generic.List`1[long]:this (FullOpts)
-7 (-0.37 % of base) : runincontext.dasm - TestRunner:ExecuteAndUnload(System.Collections.Generic.List`1[System.WeakReference],byref,byref):int:this (FullOpts)
-2 (-0.37 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[short]:ToList():System.Collections.Generic.List`1[short]:this (FullOpts)
-2 (-0.37 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[ubyte]:ToList():System.Collections.Generic.List`1[ubyte]:this (FullOpts)
-2 (-0.37 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[double]:ToList():System.Collections.Generic.List`1[double]:this (FullOpts)
-2 (-0.35 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:ResolvePartUri(System.Uri,System.Uri):System.Uri (FullOpts)
-2 (-0.34 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[System.Numerics.Vector`1[float]]:ToList():System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-10 (-0.34 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser:ScanLiteral(int):int:this (FullOpts)
-2 (-0.32 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
-10 (-0.28 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this (FullOpts)
-3 (-0.27 % of base) : System.Data.Common.dasm - System.Data.Common.ObjectStorage:GetXmlSerializer(System.Type,System.Xml.Serialization.XmlRootAttribute):System.Xml.Serialization.XmlSerializer (FullOpts)
-6 (-0.26 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.ReadyToRunReader:ParseInstanceMethodEntrypoints(ubyte[]):this (FullOpts)
-5 (-0.24 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendType(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext):this (FullOpts)
-2 (-0.24 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrepend1Iterator`1[System.__Canon]:ToList():System.Collections.Generic.List`1[System.__Canon]:this (FullOpts)
-10 (-0.22 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser+<ScanLiteralAsync>d__185:MoveNext():this (FullOpts)
-3 (-0.17 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryType:ToString(System.String):System.String:this (FullOpts)
118 total methods with Code Size differences (116 improved, 2 regressed), 252556 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-artifacts-main.zip (651 MB)
- build-clr-checked-main.zip (86 MB)
- build-artifacts-pr.zip (652 MB)
- build-clr-checked-pr.zip (86 MB)
- diff-frameworks.txt (37 KB)
- jit-diffs-frameworks.zip (276 MB)
Metadata
Metadata
Assignees
Labels
No labels