Open MihuBot opened 1 week ago
Job completed in 20 minutes 2 seconds. https://github.com/dotnet/runtime/pull/109482
Found 263 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 39726231 Total bytes of diff: 39721939 Total bytes of delta: -4292 (-0.01 % of base) Total relative delta: -15.96 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -3056 : System.Private.CoreLib.dasm (-0.05 % of base) -671 : System.ComponentModel.TypeConverter.dasm (-0.22 % of base) -565 : System.ComponentModel.Composition.dasm (-0.13 % of base) 3 total files with Code Size differences (3 improved, 0 regressed), 256 unchanged. Top method improvements (bytes): -250 (-65.27 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[System.Nullable`1[int]](long):System.Nullable`1[int] (FullOpts) -247 (-65.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[System.Numerics.Vector`1[float]](long):System.Numerics.Vector`1[float] (FullOpts) -239 (-72.21 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[System.Nullable`1[int]]():int (FullOpts) -239 (-72.21 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[System.Numerics.Vector`1[float]]():int (FullOpts) -179 (-63.25 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[System.Nullable`1[int]](long):System.Nullable`1[int] (FullOpts) -151 (-47.34 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[System.Numerics.Vector`1[float]](long):System.Numerics.Vector`1[float] (FullOpts) -117 (-41.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[double](long):double (FullOpts) -117 (-42.24 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[int](long):int (FullOpts) -117 (-42.09 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[long](long):long (FullOpts) -117 (-41.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[short](long):short (FullOpts) -117 (-41.94 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[ubyte](long):ubyte (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[double]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[int]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[long]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[short]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[ubyte]():int (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[double]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[int]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[long]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[short]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[ubyte]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-29.69 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[double](long):double (FullOpts) -106 (-29.86 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[int](long):int (FullOpts) -106 (-29.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[long](long):long (FullOpts) -106 (-29.69 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[short](long):short (FullOpts) -106 (-29.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[ubyte](long):ubyte (FullOpts) -104 (-4.80 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[System.Numerics.Vector`1[float]](System.Collections.Generic.IDictionary`2[System.String,System.Object]):System.Numerics.Vector`1[float] (FullOpts) -93 (-4.37 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[double](System.Collections.Generic.IDictionary`2[System.String,System.Object]):double (FullOpts) -93 (-4.37 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[short](System.Collections.Generic.IDictionary`2[System.String,System.Object]):short (FullOpts) -92 (-4.33 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[long](System.Collections.Generic.IDictionary`2[System.String,System.Object]):long (FullOpts) -92 (-4.33 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[ubyte](System.Collections.Generic.IDictionary`2[System.String,System.Object]):ubyte (FullOpts) -91 (-4.29 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[int](System.Collections.Generic.IDictionary`2[System.String,System.Object]):int (FullOpts) -76 (-65.52 % of base) : System.Private.CoreLib.dasm - System.Activator:CreateInstance[System.__Canon]():System.__Canon (FullOpts) -47 (-34.31 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.__Canon]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -47 (-41.96 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Nullable`1[int]]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -47 (-41.96 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Numerics.Vector`1[float]]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) Top method improvements (percentages): -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[double]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[int]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[long]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[short]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -106 (-94.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[ubyte]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -239 (-72.21 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[System.Nullable`1[int]]():int (FullOpts) -239 (-72.21 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[System.Numerics.Vector`1[float]]():int (FullOpts) -76 (-65.52 % of base) : System.Private.CoreLib.dasm - System.Activator:CreateInstance[System.__Canon]():System.__Canon (FullOpts) -250 (-65.27 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[System.Nullable`1[int]](long):System.Nullable`1[int] (FullOpts) -247 (-65.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[System.Numerics.Vector`1[float]](long):System.Numerics.Vector`1[float] (FullOpts) -179 (-63.25 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[System.Nullable`1[int]](long):System.Nullable`1[int] (FullOpts) -151 (-47.34 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[System.Numerics.Vector`1[float]](long):System.Numerics.Vector`1[float] (FullOpts) -117 (-42.24 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[int](long):int (FullOpts) -117 (-42.09 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[long](long):long (FullOpts) -47 (-41.96 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Nullable`1[int]]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -47 (-41.96 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Numerics.Vector`1[float]]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -117 (-41.94 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[ubyte](long):ubyte (FullOpts) -117 (-41.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[short](long):short (FullOpts) -117 (-41.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:PtrToStructure[double](long):double (FullOpts) -47 (-34.31 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.__Canon]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[double]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[int]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[long]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[short]():int (FullOpts) -112 (-33.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[ubyte]():int (FullOpts) -106 (-29.86 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[int](long):int (FullOpts) -106 (-29.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[long](long):long (FullOpts) -106 (-29.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[ubyte](long):ubyte (FullOpts) -106 (-29.69 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[double](long):double (FullOpts) -106 (-29.69 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:GetDelegateForFunctionPointer[short](long):short (FullOpts) -104 (-4.80 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[System.Numerics.Vector`1[float]](System.Collections.Generic.IDictionary`2[System.String,System.Object]):System.Numerics.Vector`1[float] (FullOpts) -93 (-4.37 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[double](System.Collections.Generic.IDictionary`2[System.String,System.Object]):double (FullOpts) -93 (-4.37 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[short](System.Collections.Generic.IDictionary`2[System.String,System.Object]):short (FullOpts) -92 (-4.33 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[long](System.Collections.Generic.IDictionary`2[System.String,System.Object]):long (FullOpts) -92 (-4.33 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[ubyte](System.Collections.Generic.IDictionary`2[System.String,System.Object]):ubyte (FullOpts) -91 (-4.29 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[int](System.Collections.Generic.IDictionary`2[System.String,System.Object]):int (FullOpts) 36 total methods with Code Size differences (36 improved, 0 regressed), 232672 unchanged. --------------------------------------------------------------------------------
Artifacts:
Larger list of diffs: https://gist.github.com/MihuBot/003d1ad602a9299d2e7c73c62793a6fc
@hez2010
Job completed in 20 minutes 2 seconds. https://github.com/dotnet/runtime/pull/109482
Diffs
Artifacts: