Open MihuBot opened 2 weeks ago
Larger list of diffs: https://gist.github.com/MihuBot/621c8e652d062c0453b36e6bb6fca5d7
Note: some changes were skipped as they were too large to fit into a comment.
Larger list of diffs: https://gist.github.com/MihuBot/68306e19133d7088a6ebc870e23e2979
@MichalPetryka
Job completed in 20 minutes 19 seconds. https://github.com/dotnet/runtime/pull/109715
Diffs
Diffs
``` Found 279 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 39655417 Total bytes of diff: 39673707 Total bytes of delta: 18290 (0.05 % of base) Total relative delta: 50.93 diff is a regression. relative diff is a regression. Top file regressions (bytes): 13438 : System.Collections.Immutable.dasm (0.64 % of base) 3463 : System.Reflection.MetadataLoadContext.dasm (1.58 % of base) 702 : System.Net.Requests.dasm (0.48 % of base) 325 : System.Threading.Tasks.Dataflow.dasm (0.03 % of base) 233 : System.Data.Common.dasm (0.01 % of base) 222 : System.Net.HttpListener.dasm (0.21 % of base) 103 : System.Net.Mail.dasm (0.06 % of base) 93 : Microsoft.Extensions.Configuration.dasm (0.57 % of base) 37 : System.Private.CoreLib.dasm (0.00 % of base) Top file improvements (bytes): -323 : System.Linq.Parallel.dasm (-0.01 % of base) -3 : System.Net.NetworkInformation.dasm (-0.01 % of base) 11 total files with Code Size differences (2 improved, 9 regressed), 248 unchanged. Top method regressions (bytes): 469 (29.57 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:QueueOrCreateDataConection(System.Net.CommandStream+PipelineEntry,System.Net.ResponseDescription,byref):int:this (FullOpts) 369 (64.17 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ResolveAndSpecializeType(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.TypeLoading.Ecma.EcmaModule,byref):System.Reflection.TypeLoading.RoInstantiationProviderType (FullOpts) 285 (171.69 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueArrayType(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoArrayType:this (FullOpts) 266 (173.86 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueByRefType(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoByRefType:this (FullOpts) 252 (39.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[short,System.Nullable`1[int]](byref,short,System.Func`2[short,System.Nullable`1[int]],System.Func`3[short,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 252 (39.94 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[ubyte,System.Nullable`1[int]](byref,ubyte,System.Func`2[ubyte,System.Nullable`1[int]],System.Func`3[ubyte,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 249 (43.30 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[short,System.Nullable`1[int]](byref,short,System.Nullable`1[int],System.Func`3[short,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 249 (43.38 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[ubyte,System.Nullable`1[int]](byref,ubyte,System.Nullable`1[int],System.Func`3[ubyte,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 242 (38.66 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[long,System.Nullable`1[int]](byref,long,System.Func`2[long,System.Nullable`1[int]],System.Func`3[long,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 242 (42.53 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[long,System.Nullable`1[int]](byref,long,System.Nullable`1[int],System.Func`3[long,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 234 (615.79 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueConstructedGenericType(System.Reflection.TypeLoading.RoDefinitionType,System.Reflection.TypeLoading.RoType[]):System.Reflection.TypeLoading.RoConstructedGenericType:this (FullOpts) 233 (134.68 % of base) : System.Data.Common.dasm - System.Data.Common.DataStorage:ImplementsInterfaces(int,System.Type,byref,byref,byref,byref,byref) (FullOpts) 233 (16.63 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:QueueOrCreateFtpDataStream(byref):int:this (FullOpts) 231 (37.20 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[int,System.Nullable`1[int]](byref,int,System.Func`2[int,System.Nullable`1[int]],System.Func`3[int,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 231 (40.88 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[int,System.Nullable`1[int]](byref,int,System.Nullable`1[int],System.Func`3[int,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 231 (39.42 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryRemove[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],byref):ubyte (FullOpts) 224 (17.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],System.Func`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 219 (128.07 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetGenericInstantiation(System.Reflection.TypeLoading.RoType,System.Collections.Immutable.ImmutableArray`1[System.Reflection.TypeLoading.RoType]):System.Reflection.TypeLoading.RoType:this (FullOpts) 217 (34.17 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[double,System.Nullable`1[int]](byref,double,System.Func`2[double,System.Nullable`1[int]],System.Func`3[double,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 217 (37.61 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[double,System.Nullable`1[int]](byref,double,System.Nullable`1[int],System.Func`3[double,System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 217 (32.10 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[System.Nullable`1[int],System.Nullable`1[int]](byref,System.Nullable`1[int],System.Func`2[System.Nullable`1[int],System.Nullable`1[int]],System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 217 (35.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[System.Nullable`1[int],System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int],System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 214 (18.29 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],System.Func`2[System.Numerics.Vector`1[float],System.Nullable`1[int]],System.Func`3[System.Numerics.Vector`1[float],System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 214 (19.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:AddOrUpdate[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],System.Nullable`1[int],System.Func`3[System.Numerics.Vector`1[float],System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts) 208 (141.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueArrayType(System.Reflection.TypeLoading.RoType,int):System.Reflection.TypeLoading.RoArrayType:this (FullOpts) 204 (21.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) 204 (21.63 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryAdd[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],System.Nullable`1[int]):ubyte (FullOpts) 200 (41.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[double,System.Nullable`1[int]](byref,double,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) 200 (41.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[long,System.Nullable`1[int]](byref,long,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) 200 (38.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[System.Nullable`1[int],System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) 200 (19.01 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoDefinitionType:MakeGenericType(System.Type[]):System.Type:this (FullOpts) 197 (39.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[double,System.Nullable`1[int]](byref,double,System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 197 (38.48 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[long,System.Nullable`1[int]](byref,long,System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 197 (35.69 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[System.Nullable`1[int],System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 194 (19.60 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 192 (37.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[int,System.Nullable`1[int]](byref,int,System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 192 (37.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[short,System.Nullable`1[int]](byref,short,System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 192 (37.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[ubyte,System.Nullable`1[int]](byref,ubyte,System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 187 (16.58 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaDefinitionType:GetNestedTypeCore(System.ReadOnlySpan`1[ubyte]):System.Reflection.TypeLoading.RoDefinitionType:this (FullOpts) 185 (39.11 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryAdd[double,System.Nullable`1[int]](byref,double,System.Nullable`1[int]):ubyte (FullOpts) 185 (38.70 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryAdd[long,System.Nullable`1[int]](byref,long,System.Nullable`1[int]):ubyte (FullOpts) 185 (35.71 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryAdd[System.Nullable`1[int],System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts) 185 (35.44 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryRemove[System.Nullable`1[int],System.Nullable`1[int]](byref,System.Nullable`1[int],byref):ubyte (FullOpts) 183 (38.12 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[int,System.Nullable`1[int]](byref,int,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) 183 (37.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[short,System.Nullable`1[int]](byref,short,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) 183 (37.65 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:GetOrAdd[ubyte,System.Nullable`1[int]](byref,ubyte,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) 180 (32.73 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:EnsureTypeDefTableFullyFilled():this (FullOpts) 177 (37.26 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryAdd[int,System.Nullable`1[int]](byref,int,System.Nullable`1[int]):ubyte (FullOpts) 177 (36.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryAdd[short,System.Nullable`1[int]](byref,short,System.Nullable`1[int]):ubyte (FullOpts) 177 (36.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryAdd[ubyte,System.Nullable`1[int]](byref,ubyte,System.Nullable`1[int]):ubyte (FullOpts) 174 (32.89 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetMethodImpl(System.String,int,System.Reflection.Binder,int,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodInfo:this (FullOpts) 158 (20.47 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts) 149 (10.64 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ResolveTypeDefRefOrSpec(System.Reflection.Metadata.EntityHandle,System.Reflection.TypeLoading.Ecma.EcmaModule,byref):System.Reflection.TypeLoading.RoType (FullOpts) 148 (37.95 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetModuleType():System.Reflection.TypeLoading.Ecma.EcmaDefinitionType:this (FullOpts) 143 (17.79 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaDefinitionType:ComputeDeclaringType():System.Reflection.TypeLoading.RoType:this (FullOpts) 143 (22.31 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaGenericTypeParameterType:ComputeDeclaringType():System.Reflection.TypeLoading.RoType:this (FullOpts) 143 (32.43 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ResolveTypeDef(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.TypeLoading.Ecma.EcmaModule):System.Reflection.TypeLoading.Ecma.EcmaDefinitionType (FullOpts) 139 (20.62 % 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.Generic.IEqualityComparer`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts) 139 (20.62 % 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.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts) 133 (19.73 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[double](System.Collections.Generic.IEnumerable`1[double],System.Collections.Generic.IEqualityComparer`1[double]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts) 133 (19.73 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[int](System.Collections.Generic.IEnumerable`1[int],System.Collections.Generic.IEqualityComparer`1[int]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts) 133 (19.73 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[long](System.Collections.Generic.IEnumerable`1[long],System.Collections.Generic.IEqualityComparer`1[long]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts) 133 (19.73 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[short](System.Collections.Generic.IEnumerable`1[short],System.Collections.Generic.IEqualityComparer`1[short]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts) 133 (19.73 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[ubyte](System.Collections.Generic.IEnumerable`1[ubyte],System.Collections.Generic.IEqualityComparer`1[ubyte]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts) 113 (32.10 % of base) : System.Net.HttpListener.dasm - System.Net.ListenerAsyncResult:Complete(System.Exception):this (FullOpts) 109 (7.47 % of base) : System.Net.HttpListener.dasm - System.Net.ListenerAsyncResult:Complete(System.Net.HttpListenerContext,ubyte):this (FullOpts) 102 (12.41 % of base) : System.Net.Mail.dasm - System.Net.Mail.CheckCommand:BeginSend(System.Net.Mail.SmtpConnection,System.AsyncCallback,System.Object):System.IAsyncResult (FullOpts) 97 (2.81 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Collections.Immutable.ImmutableHashSet`1+MutationInput[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1+MutationResult[System.Nullable`1[int]] (FullOpts) 93 (9.89 % of base) : Microsoft.Extensions.Configuration.dasm - Microsoft.Extensions.Configuration.ConfigurationProvider:GetChildKeys(System.Collections.Generic.IEnumerable`1[System.String],System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) 91 (2.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Collections.Immutable.ImmutableHashSet`1+MutationInput[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1+MutationResult[System.Numerics.Vector`1[float]] (FullOpts) 80 (15.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[System.Nullable`1[int]](System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]],System.Nullable`1[int][]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts) 80 (16.88 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[System.Nullable`1[int]](System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts) 80 (15.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[System.Numerics.Vector`1[float]](System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float][]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts) 80 (16.88 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[System.Numerics.Vector`1[float]](System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts) 77 (14.78 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[double](System.Collections.Generic.IEqualityComparer`1[double],double[]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts) 77 (16.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[double](System.Collections.Generic.IEqualityComparer`1[double],System.ReadOnlySpan`1[double]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts) 77 (14.78 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[int](System.Collections.Generic.IEqualityComparer`1[int],int[]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts) 77 (16.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[int](System.Collections.Generic.IEqualityComparer`1[int],System.ReadOnlySpan`1[int]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts) 77 (14.78 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[long](System.Collections.Generic.IEqualityComparer`1[long],long[]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts) 77 (16.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[long](System.Collections.Generic.IEqualityComparer`1[long],System.ReadOnlySpan`1[long]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts) 77 (14.78 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[short](System.Collections.Generic.IEqualityComparer`1[short],short[]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts) 77 (16.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[short](System.Collections.Generic.IEqualityComparer`1[short],System.ReadOnlySpan`1[short]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts) 77 (17.30 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[System.Numerics.Vector`1[float]](System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts) 77 (16.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[ubyte](System.Collections.Generic.IEqualityComparer`1[ubyte],System.ReadOnlySpan`1[ubyte]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts) 77 (14.78 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[ubyte](System.Collections.Generic.IEqualityComparer`1[ubyte],ubyte[]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts) 74 (36.27 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]]:.ctor(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableHashSet`1+HashBucket[System.Nullable`1[int]]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]],int):this (FullOpts) 74 (36.27 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]]:.ctor(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableHashSet`1+HashBucket[System.Numerics.Vector`1[float]]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]],int):this (FullOpts) 73 (20.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:CreateRange[System.Nullable`1[int]](System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]],System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts) 73 (20.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:CreateRange[System.Numerics.Vector`1[float]](System.Collections.Generic.IEqualityComparer`1[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) 72 (13.85 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ResolveAssembly(System.Reflection.Metadata.AssemblyReferenceHandle,System.Reflection.TypeLoading.Ecma.EcmaModule):System.Reflection.TypeLoading.RoAssembly (FullOpts) 72 (13.61 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:TryResolveAssembly(System.Reflection.Metadata.AssemblyReferenceHandle,System.Reflection.TypeLoading.Ecma.EcmaModule,byref):System.Reflection.TypeLoading.RoAssembly (FullOpts) 71 (34.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[double]:.ctor(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableHashSet`1+HashBucket[double]],System.Collections.Generic.IEqualityComparer`1[double],int):this (FullOpts) 71 (34.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[int]:.ctor(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableHashSet`1+HashBucket[int]],System.Collections.Generic.IEqualityComparer`1[int],int):this (FullOpts) 71 (34.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[long]:.ctor(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableHashSet`1+HashBucket[long]],System.Collections.Generic.IEqualityComparer`1[long],int):this (FullOpts) 71 (34.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[short]:.ctor(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableHashSet`1+HashBucket[short]],System.Collections.Generic.IEqualityComparer`1[short],int):this (FullOpts) 71 (34.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[ubyte]:.ctor(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableHashSet`1+HashBucket[ubyte]],System.Collections.Generic.IEqualityComparer`1[ubyte],int):this (FullOpts) 70 (19.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[int](System.Collections.Generic.IEqualityComparer`1[int],int):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts) 70 (19.18 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[long](System.Collections.Generic.IEqualityComparer`1[long],long):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts) 70 (19.18 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[short](System.Collections.Generic.IEqualityComparer`1[short],short):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts) 70 (19.18 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:Create[ubyte](System.Collections.Generic.IEqualityComparer`1[ubyte],ubyte):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts) Top method improvements (bytes): -256 (-7.45 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[double]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[double],System.Collections.Immutable.ImmutableHashSet`1+MutationInput[double]):System.Collections.Immutable.ImmutableHashSet`1+MutationResult[double] (FullOpts) -254 (-7.46 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[short]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[short],System.Collections.Immutable.ImmutableHashSet`1+MutationInput[short]):System.Collections.Immutable.ImmutableHashSet`1+MutationResult[short] (FullOpts) -252 (-7.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[ubyte]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[ubyte],System.Collections.Immutable.ImmutableHashSet`1+MutationInput[ubyte]):System.Collections.Immutable.ImmutableHashSet`1+MutationResult[ubyte] (FullOpts) -251 (-7.38 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[long]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[long],System.Collections.Immutable.ImmutableHashSet`1+MutationInput[long]):System.Collections.Immutable.ImmutableHashSet`1+MutationResult[long] (FullOpts) -250 (-7.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[int]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[int],System.Collections.Immutable.ImmutableHashSet`1+MutationInput[int]):System.Collections.Immutable.ImmutableHashSet`1+MutationResult[int] (FullOpts) -21 (-3.95 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.AwaitTaskContinuation:System.Threading.IThreadPoolWorkItem.Execute():this (FullOpts) -18 (-1.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SpoolingTask+<>c__DisplayClass0_0`2[System.__Canon,System.Nullable`1[int]]:Artifacts: