Open MihuBot opened 9 months ago
Build completed in 2 hours 5 minutes. https://github.com/dotnet/runtime/pull/98528
Found 2 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 6837129 Total bytes of diff: 6836862 Total bytes of delta: -267 (-0.00 % of base) Total relative delta: -0.62 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -267 : System.Private.CoreLib.dasm (-0.00 % of base) 1 total files with Code Size differences (1 improved, 0 regressed), 0 unchanged. Top method improvements (bytes): -77 (-13.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureInfo:Clone():System.Object:this (FullOpts) -40 (-11.53 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeType:.ctor(System.RuntimeType):this (FullOpts) -40 (-5.98 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetTypeCodeImpl():int:this (FullOpts) -40 (-7.30 % of base) : System.Private.CoreLib.dasm - System.Type:GetRuntimeTypeCode(System.RuntimeType):int (FullOpts) -37 (-2.37 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:IsEnumDefined(System.Object):ubyte:this (FullOpts) -33 (-21.71 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetUnderlyingType(System.RuntimeType):ubyte (FullOpts) Top method improvements (percentages): -33 (-21.71 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetUnderlyingType(System.RuntimeType):ubyte (FullOpts) -77 (-13.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureInfo:Clone():System.Object:this (FullOpts) -40 (-11.53 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeType:.ctor(System.RuntimeType):this (FullOpts) -40 (-7.30 % of base) : System.Private.CoreLib.dasm - System.Type:GetRuntimeTypeCode(System.RuntimeType):int (FullOpts) -40 (-5.98 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetTypeCodeImpl():int:this (FullOpts) -37 (-2.37 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:IsEnumDefined(System.Object):ubyte:this (FullOpts) 6 total methods with Code Size differences (6 improved, 0 regressed), 56124 unchanged. --------------------------------------------------------------------------------
Artifacts:
Larger list of diffs: https://gist.github.com/MihuBot/fd89c2b26825df020a9ee9d78de6e7fc
@MihaZupan
Build completed in 2 hours 5 minutes. https://github.com/dotnet/runtime/pull/98528
CoreLib diffs
Frameworks diffs
Diffs
``` Found 281 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 38314641 Total bytes of diff: 38311020 Total bytes of delta: -3621 (-0.01 % of base) Total relative delta: -6.71 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 6 : System.Private.DataContractSerialization.dasm (0.00 % of base) Top file improvements (bytes): -671 : System.Diagnostics.TraceSource.dasm (-1.33 % of base) -593 : System.Data.Common.dasm (-0.04 % of base) -589 : System.Private.Xml.dasm (-0.01 % of base) -440 : System.Configuration.ConfigurationManager.dasm (-0.11 % of base) -267 : System.Private.CoreLib.dasm (-0.00 % of base) -226 : System.ComponentModel.Composition.dasm (-0.05 % of base) -179 : System.Data.Odbc.dasm (-0.08 % of base) -109 : Microsoft.VisualBasic.Core.dasm (-0.02 % of base) -98 : System.ComponentModel.TypeConverter.dasm (-0.03 % of base) -82 : System.Reflection.Emit.dasm (-0.07 % of base) -59 : ILCompiler.Reflection.ReadyToRun.dasm (-0.02 % of base) -40 : System.ComponentModel.Annotations.dasm (-0.08 % of base) -40 : System.CodeDom.dasm (-0.02 % of base) -40 : System.Net.WebSockets.dasm (-0.03 % of base) -34 : System.Runtime.Caching.dasm (-0.05 % of base) -29 : System.Diagnostics.TextWriterTraceListener.dasm (-0.16 % of base) -28 : System.Net.Mail.dasm (-0.01 % of base) -22 : System.Linq.Queryable.dasm (-0.01 % of base) -20 : System.Diagnostics.Process.dasm (-0.02 % of base) -20 : System.Net.Quic.dasm (-0.02 % of base) -19 : System.Runtime.Serialization.Schema.dasm (-0.03 % of base) -17 : System.Security.Cryptography.Xml.dasm (-0.01 % of base) -5 : System.DirectoryServices.Protocols.dasm (-0.00 % of base) 24 total files with Code Size differences (23 improved, 1 regressed), 232 unchanged. Top method regressions (bytes): 6 (1.45 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerWriteContext:InternalSerialize(System.Runtime.Serialization.XmlWriterDelegator,System.Object,ubyte,ubyte,int,System.RuntimeTypeHandle):this (FullOpts) Top method improvements (bytes): -82 (-7.40 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:DefineDataHelper(System.String,ubyte[],int,int):System.Reflection.Emit.FieldBuilder:this (FullOpts) -77 (-13.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureInfo:Clone():System.Object:this (FullOpts) -72 (-2.86 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:TraceEvent(int,int,System.String,System.Object[]) (FullOpts) -62 (-4.61 % of base) : System.Data.Common.dasm - System.Data.Common.ADP:SelectAdapterRows(System.Data.DataTable,ubyte):System.Data.DataRow[] (FullOpts) -60 (-4.84 % of base) : System.Data.Common.dasm - System.Data.Common.DataColumnMappingCollection:AddEnumerableRange(System.Array,ubyte):this (FullOpts) -60 (-4.83 % of base) : System.Data.Common.dasm - System.Data.Common.DataTableMappingCollection:AddEnumerableRange(System.Array,ubyte):this (FullOpts) -56 (-1.95 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.DecimalFormatter:.ctor(System.String,System.Xml.Xsl.Runtime.DecimalFormat):this (FullOpts) -42 (-6.49 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.Configuration:ForceGroupsRecursive(System.Configuration.ConfigurationSectionGroup) (FullOpts) -41 (-4.28 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:GetCurrencyFormatString(int,int,int,int,byref):System.String (FullOpts) -40 (-4.54 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.ValidationAttributeStore+TypeStoreItem:GetExplicitAttributes(System.ComponentModel.PropertyDescriptor):System.ComponentModel.AttributeCollection (FullOpts) -40 (-0.40 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationElement:DeserializeElement(System.Xml.XmlReader,ubyte):this (FullOpts) -40 (-5.35 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameterCollection:AddRange(System.Array):this (FullOpts) -40 (-3.56 % of base) : System.Configuration.ConfigurationManager.dasm - System.Diagnostics.DiagnosticsConfiguration:Refresh() (FullOpts) -40 (-3.78 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Fail(System.String,System.String) (FullOpts) -40 (-3.80 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Fail(System.String) (FullOpts) -40 (-3.74 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Write(System.Object,System.String) (FullOpts) -40 (-3.80 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Write(System.Object) (FullOpts) -40 (-3.74 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Write(System.String,System.String) (FullOpts) -40 (-3.81 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Write(System.String) (FullOpts) -40 (-3.75 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:WriteLine(System.Object,System.String) (FullOpts) -40 (-3.80 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:WriteLine(System.Object) (FullOpts) -40 (-3.74 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:WriteLine(System.String,System.String) (FullOpts) -40 (-3.80 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:WriteLine(System.String) (FullOpts) -40 (-1.19 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket+Artifacts: