Open
Description
Job completed in 18 minutes 49 seconds.
dotnet/runtime#109164
Diffs
Diffs
Found 318 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 39526560
Total bytes of diff: 39527312
Total bytes of delta: 752 (0.00 % of base)
Total relative delta: 0.11
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
1131 : System.Collections.Immutable.dasm (0.05 % of base)
3 : System.IO.Packaging.dasm (0.00 % of base)
Top file improvements (bytes):
-92 : System.Security.Cryptography.dasm (-0.01 % of base)
-67 : System.Net.Http.dasm (-0.01 % of base)
-58 : System.Text.Json.dasm (-0.00 % of base)
-57 : System.Private.Xml.dasm (-0.00 % of base)
-28 : System.Linq.Expressions.dasm (-0.00 % of base)
-24 : System.Collections.NonGeneric.dasm (-0.17 % of base)
-14 : System.Security.Cryptography.Pkcs.dasm (-0.00 % of base)
-14 : Microsoft.Extensions.DependencyModel.dasm (-0.02 % of base)
-14 : System.Threading.Tasks.Dataflow.dasm (-0.00 % of base)
-7 : System.Net.Http.Json.dasm (-0.00 % of base)
-3 : System.ComponentModel.TypeConverter.dasm (-0.00 % of base)
-2 : System.Composition.Hosting.dasm (-0.00 % of base)
-2 : System.Composition.TypedParts.dasm (-0.00 % of base)
15 total files with Code Size differences (13 improved, 2 regressed), 244 unchanged.
Top method regressions (bytes):
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[double](System.Collections.Generic.IEnumerable`1[double]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[int](System.Collections.Generic.IEnumerable`1[int]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[long](System.Collections.Generic.IEnumerable`1[long]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[short](System.Collections.Generic.IEnumerable`1[short]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[ubyte](System.Collections.Generic.IEnumerable`1[ubyte]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts)
35 (8.03 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.FromBase64Transform:AppendInputBuffers(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):System.Span`1[ubyte]:this (FullOpts)
9 (1.04 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HeaderUtilities:Encode5987(System.String):System.String (FullOpts)
3 (5.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:IsLinearWhiteSpaceChar(ushort):ubyte (FullOpts)
2 (0.11 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:TryHandleReferenceFromJsonElement(byref,byref,System.Text.Json.JsonElement,byref):ubyte (FullOpts)
Top method improvements (bytes):
-57 (-22.18 % of base) : System.Net.Http.dasm - System.Net.Http.RedirectHandler:RequestRequiresForceGet(int,System.Net.Http.HttpMethod):ubyte (FullOpts)
-47 (-4.00 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(double):this (FullOpts)
-19 (-5.99 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryToBoolean(System.String,byref):System.Exception (FullOpts)
-16 (-12.50 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestMessage:get_IsExtendedConnectRequest():ubyte:this (FullOpts)
-14 (-0.33 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSigner:Sign(System.ReadOnlyMemory`1[ubyte],System.String,ubyte,byref):System.Security.Cryptography.Pkcs.Asn1.SignerInfoAsn:this (FullOpts)
-14 (-6.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:TrySignData(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,byref):ubyte:this (FullOpts)
-14 (-6.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:TrySignHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,byref):ubyte:this (FullOpts)
-14 (-6.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyData(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-13 (-1.27 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(float):this (FullOpts)
-12 (-10.00 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver:.ctor(System.String,System.String[]):this (FullOpts)
-12 (-11.01 % of base) : System.Collections.NonGeneric.dasm - System.Collections.CaseInsensitiveComparer:get_DefaultInvariant():System.Collections.CaseInsensitiveComparer (FullOpts)
-12 (-11.01 % of base) : System.Collections.NonGeneric.dasm - System.Collections.CaseInsensitiveHashCodeProvider:get_DefaultInvariant():System.Collections.CaseInsensitiveHashCodeProvider (FullOpts)
-12 (-12.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.Nullable`1[int],System.Nullable`1[int]]:.cctor() (FullOpts)
-12 (-8.45 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:.ctor(System.Linq.Expressions.Expression,System.Dynamic.DynamicObject):this (FullOpts)
-12 (-8.45 % of base) : System.Linq.Expressions.dasm - System.Dynamic.ExpandoObject+MetaExpando:.ctor(System.Linq.Expressions.Expression,System.Dynamic.ExpandoObject):this (FullOpts)
-11 (-0.26 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDuration:TryFormat(System.Span`1[ushort],byref,int):ubyte:this (FullOpts)
-10 (-7.35 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[double]:CreateLeaf(double):System.Collections.Immutable.ImmutableList`1+Node[double] (FullOpts)
-10 (-6.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte[]:this (FullOpts)
-10 (-5.38 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:SignData(ubyte[],int,int,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte[]:this (FullOpts)
-10 (-6.10 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:SignHash(ubyte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte[]:this (FullOpts)
-10 (-4.95 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyData(ubyte[],int,int,ubyte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-10 (-4.93 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyHash(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-10 (-3.32 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyHash(ubyte[],ubyte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-10 (-2.41 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryToSingle(System.String,byref):System.Exception (FullOpts)
-9 (-2.94 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:ToBoolean(System.String):ubyte (FullOpts)
-8 (-0.81 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPssX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):ubyte[]:this (FullOpts)
-8 (-2.68 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509SignatureGenerator:CreateForRSA(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding):System.Security.Cryptography.X509Certificates.X509SignatureGenerator (FullOpts)
-7 (-1.62 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryToDouble(System.String,byref):System.Exception (FullOpts)
-5 (-4.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HashProviderDispenser:KmacSupported(System.String):ubyte (FullOpts)
-4 (-1.92 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync(System.Net.Http.HttpClient,System.Uri,System.Type,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-4 (-0.65 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:Decrypt(ubyte[],System.Security.Cryptography.RSAEncryptionPadding):ubyte[]:this (FullOpts)
-3 (-10.00 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.PasswordPropertyTextAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
-3 (-0.07 % of base) : System.Net.Http.dasm - System.Net.Http.RedirectHandler+<SendAsync>d__4:MoveNext():this (FullOpts)
-2 (-2.30 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver:.ctor():this (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[double,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[long,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[short,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[ubyte,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-1.67 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[int]:CreateLeaf(int):System.Collections.Immutable.ImmutableList`1+Node[int] (FullOpts)
-2 (-1.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[long]:CreateLeaf(long):System.Collections.Immutable.ImmutableList`1+Node[long] (FullOpts)
-2 (-1.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[short]:CreateLeaf(short):System.Collections.Immutable.ImmutableList`1+Node[short] (FullOpts)
-2 (-1.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Nullable`1[int]]:CreateLeaf(System.Nullable`1[int]):System.Collections.Immutable.ImmutableList`1+Node[System.Nullable`1[int]] (FullOpts)
-2 (-1.67 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[ubyte]:CreateLeaf(ubyte):System.Collections.Immutable.ImmutableList`1+Node[ubyte] (FullOpts)
-2 (-1.28 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.CurrentScope.CurrentScopeExportDescriptorProvider+<>c:<GetExportDescriptors>b__1_0(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
-2 (-1.43 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature+<>c:<GetDependencies>b__3_3(<>f__AnonymousType1`2[<>f__AnonymousType0`2[System.Reflection.PropertyInfo,System.Attribute[]],System.Composition.TypedParts.ActivationFeatures.PropertyImportSite]):ubyte:this (FullOpts)
-2 (-1.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler+<>c:<TryEmitSwitchInstruction>b__179_0(System.Linq.Expressions.SwitchCase):ubyte:this (FullOpts)
-2 (-1.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightCompiler+<>c:<CompileSwitchExpression>b__56_0(System.Linq.Expressions.SwitchCase):ubyte:this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[double]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[int]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[long]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[short]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[System.Nullable`1[int]]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[System.Numerics.Vector`1[float]]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[ubyte]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-1 (-0.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]]:CreateLeaf(System.Numerics.Vector`1[float]):System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]] (FullOpts)
-1 (-0.48 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore(System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-1 (-0.48 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore(System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-1 (-0.57 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-1 (-0.47 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlBaseConverter:StringToHexBinary(System.String):ubyte[] (FullOpts)
Top method regressions (percentages):
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[double](System.Collections.Generic.IEnumerable`1[double]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[int](System.Collections.Generic.IEnumerable`1[int]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[long](System.Collections.Generic.IEnumerable`1[long]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[short](System.Collections.Generic.IEnumerable`1[short]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts)
168 (32.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[ubyte](System.Collections.Generic.IEnumerable`1[ubyte]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts)
35 (8.03 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.FromBase64Transform:AppendInputBuffers(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):System.Span`1[ubyte]:this (FullOpts)
3 (5.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:IsLinearWhiteSpaceChar(ushort):ubyte (FullOpts)
9 (1.04 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HeaderUtilities:Encode5987(System.String):System.String (FullOpts)
2 (0.11 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:TryHandleReferenceFromJsonElement(byref,byref,System.Text.Json.JsonElement,byref):ubyte (FullOpts)
Top method improvements (percentages):
-57 (-22.18 % of base) : System.Net.Http.dasm - System.Net.Http.RedirectHandler:RequestRequiresForceGet(int,System.Net.Http.HttpMethod):ubyte (FullOpts)
-16 (-12.50 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestMessage:get_IsExtendedConnectRequest():ubyte:this (FullOpts)
-12 (-12.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.Nullable`1[int],System.Nullable`1[int]]:.cctor() (FullOpts)
-12 (-11.01 % of base) : System.Collections.NonGeneric.dasm - System.Collections.CaseInsensitiveComparer:get_DefaultInvariant():System.Collections.CaseInsensitiveComparer (FullOpts)
-12 (-11.01 % of base) : System.Collections.NonGeneric.dasm - System.Collections.CaseInsensitiveHashCodeProvider:get_DefaultInvariant():System.Collections.CaseInsensitiveHashCodeProvider (FullOpts)
-12 (-10.00 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver:.ctor(System.String,System.String[]):this (FullOpts)
-3 (-10.00 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.PasswordPropertyTextAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
-12 (-8.45 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:.ctor(System.Linq.Expressions.Expression,System.Dynamic.DynamicObject):this (FullOpts)
-12 (-8.45 % of base) : System.Linq.Expressions.dasm - System.Dynamic.ExpandoObject+MetaExpando:.ctor(System.Linq.Expressions.Expression,System.Dynamic.ExpandoObject):this (FullOpts)
-10 (-7.35 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[double]:CreateLeaf(double):System.Collections.Immutable.ImmutableList`1+Node[double] (FullOpts)
-14 (-6.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyData(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-14 (-6.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:TrySignData(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,byref):ubyte:this (FullOpts)
-14 (-6.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:TrySignHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,byref):ubyte:this (FullOpts)
-10 (-6.10 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:SignHash(ubyte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte[]:this (FullOpts)
-10 (-6.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte[]:this (FullOpts)
-19 (-5.99 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryToBoolean(System.String,byref):System.Exception (FullOpts)
-10 (-5.38 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:SignData(ubyte[],int,int,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte[]:this (FullOpts)
-10 (-4.95 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyData(ubyte[],int,int,ubyte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-10 (-4.93 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyHash(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-5 (-4.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HashProviderDispenser:KmacSupported(System.String):ubyte (FullOpts)
-47 (-4.00 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(double):this (FullOpts)
-10 (-3.32 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyHash(ubyte[],ubyte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding):ubyte:this (FullOpts)
-9 (-2.94 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:ToBoolean(System.String):ubyte (FullOpts)
-8 (-2.68 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509SignatureGenerator:CreateForRSA(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding):System.Security.Cryptography.X509Certificates.X509SignatureGenerator (FullOpts)
-10 (-2.41 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryToSingle(System.String,byref):System.Exception (FullOpts)
-2 (-2.30 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver:.ctor():this (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[double,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[long,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[short,System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor() (FullOpts)
-2 (-2.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[ubyte,System.Nullable`1[int]]:.cctor() (FullOpts)
-4 (-1.92 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync(System.Net.Http.HttpClient,System.Uri,System.Type,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-2 (-1.67 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[int]:CreateLeaf(int):System.Collections.Immutable.ImmutableList`1+Node[int] (FullOpts)
-2 (-1.67 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[ubyte]:CreateLeaf(ubyte):System.Collections.Immutable.ImmutableList`1+Node[ubyte] (FullOpts)
-2 (-1.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[long]:CreateLeaf(long):System.Collections.Immutable.ImmutableList`1+Node[long] (FullOpts)
-2 (-1.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[short]:CreateLeaf(short):System.Collections.Immutable.ImmutableList`1+Node[short] (FullOpts)
-2 (-1.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Nullable`1[int]]:CreateLeaf(System.Nullable`1[int]):System.Collections.Immutable.ImmutableList`1+Node[System.Nullable`1[int]] (FullOpts)
-7 (-1.62 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryToDouble(System.String,byref):System.Exception (FullOpts)
-2 (-1.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler+<>c:<TryEmitSwitchInstruction>b__179_0(System.Linq.Expressions.SwitchCase):ubyte:this (FullOpts)
-2 (-1.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightCompiler+<>c:<CompileSwitchExpression>b__56_0(System.Linq.Expressions.SwitchCase):ubyte:this (FullOpts)
-2 (-1.43 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature+<>c:<GetDependencies>b__3_3(<>f__AnonymousType1`2[<>f__AnonymousType0`2[System.Reflection.PropertyInfo,System.Attribute[]],System.Composition.TypedParts.ActivationFeatures.PropertyImportSite]):ubyte:this (FullOpts)
-2 (-1.28 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.CurrentScope.CurrentScopeExportDescriptorProvider+<>c:<GetExportDescriptors>b__1_0(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
-13 (-1.27 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(float):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[double]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[int]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[long]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[short]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[System.Nullable`1[int]]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[System.Numerics.Vector`1[float]]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-2 (-1.03 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[ubyte]:.ctor(System.Runtime.CompilerServices.StrongBox`1[System.Threading.Tasks.Task],System.Threading.CancellationToken):this (FullOpts)
-8 (-0.81 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPssX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):ubyte[]:this (FullOpts)
-1 (-0.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]]:CreateLeaf(System.Numerics.Vector`1[float]):System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]] (FullOpts)
-4 (-0.65 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:Decrypt(ubyte[],System.Security.Cryptography.RSAEncryptionPadding):ubyte[]:this (FullOpts)
-1 (-0.57 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-1 (-0.48 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore(System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-1 (-0.48 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore(System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
-1 (-0.47 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlBaseConverter:StringToHexBinary(System.String):ubyte[] (FullOpts)
-14 (-0.33 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSigner:Sign(System.ReadOnlyMemory`1[ubyte],System.String,ubyte,byref):System.Security.Cryptography.Pkcs.Asn1.SignerInfoAsn:this (FullOpts)
-11 (-0.26 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDuration:TryFormat(System.Span`1[ushort],byref,int):ubyte:this (FullOpts)
-3 (-0.07 % of base) : System.Net.Http.dasm - System.Net.Http.RedirectHandler+<SendAsync>d__4:MoveNext():this (FullOpts)
72 total methods with Code Size differences (61 improved, 11 regressed), 232488 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (94 MB)
- build-artifacts-main.zip (692 MB)
- build-clr-checked-pr.zip (94 MB)
- build-artifacts-pr.zip (694 MB)
- jit-diffs-pr.zip (134 MB)
- jit-diffs-main.zip (134 MB)
- diff-frameworks.txt (34 KB)
- ShortDiffsRegressions.md (43 KB)
- LongDiffsRegressions.md (279 KB)
- ShortDiffsImprovements.md (59 KB)
- LongDiffsImprovements.md (416 KB)
Metadata
Metadata
Assignees
Labels
No labels