Open MihuBot opened 9 months ago
Build completed in 32 minutes.
Found 2 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 6820585 Total bytes of diff: 6820498 Total bytes of delta: -87 (-0.00 % of base) Total relative delta: -7.84 diff is an improvement. relative diff is an improvement. Total byte diff includes 961 bytes from reconciling methods Base had 0 unique methods, 0 unique bytes Diff had 8 unique methods, 961 unique bytes Top file improvements (bytes): -87 : System.Private.CoreLib.dasm (-0.001% of base) 1 total files with Code Size differences (1 improved, 0 regressed), 0 unchanged. Top method regressions (bytes): 138 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.__Canon](byref,int):this (FullOpts) (0 base, 1 diff methods) 128 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Numerics.Vector`1[float]](byref,int):this (FullOpts) (0 base, 1 diff methods) 120 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Nullable`1[int]](byref,int):this (FullOpts) (0 base, 1 diff methods) 119 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[double](byref,int):this (FullOpts) (0 base, 1 diff methods) 117 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[short](byref,int):this (FullOpts) (0 base, 1 diff methods) 115 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[long](byref,int):this (FullOpts) (0 base, 1 diff methods) 113 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[ubyte](byref,int):this (FullOpts) (0 base, 1 diff methods) 111 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[int](byref,int):this (FullOpts) (0 base, 1 diff methods) Top method improvements (bytes): -130 (-87.248% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Numerics.Vector`1[float]](System.Span`1[System.Numerics.Vector`1[float]]):this (FullOpts) -127 (-86.986% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Nullable`1[int]](System.Span`1[System.Nullable`1[int]]):this (FullOpts) -120 (-86.331% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[double](System.Span`1[double]):this (FullOpts) -118 (-86.131% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[short](System.Span`1[short]):this (FullOpts) -116 (-85.926% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[long](System.Span`1[long]):this (FullOpts) -116 (-85.926% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[ubyte](System.Span`1[ubyte]):this (FullOpts) -112 (-85.496% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[int](System.Span`1[int]):this (FullOpts) -64 (-39.752% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.__Canon](System.Span`1[System.__Canon]):this (FullOpts) -61 (-33.516% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.__Canon](System.__Canon[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[double](double[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[int](int[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[long](long[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[short](short[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Nullable`1[int]](System.Nullable`1[int][]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float][]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[ubyte](ubyte[]):this (FullOpts) Top method regressions (percentages): 119 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[double](byref,int):this (FullOpts) (0 base, 1 diff methods) 111 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[int](byref,int):this (FullOpts) (0 base, 1 diff methods) 115 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[long](byref,int):this (FullOpts) (0 base, 1 diff methods) 117 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[short](byref,int):this (FullOpts) (0 base, 1 diff methods) 138 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.__Canon](byref,int):this (FullOpts) (0 base, 1 diff methods) 120 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Nullable`1[int]](byref,int):this (FullOpts) (0 base, 1 diff methods) 128 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Numerics.Vector`1[float]](byref,int):this (FullOpts) (0 base, 1 diff methods) 113 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[ubyte](byref,int):this (FullOpts) (0 base, 1 diff methods) Top method improvements (percentages): -130 (-87.248% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Numerics.Vector`1[float]](System.Span`1[System.Numerics.Vector`1[float]]):this (FullOpts) -127 (-86.986% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Nullable`1[int]](System.Span`1[System.Nullable`1[int]]):this (FullOpts) -120 (-86.331% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[double](System.Span`1[double]):this (FullOpts) -118 (-86.131% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[short](System.Span`1[short]):this (FullOpts) -116 (-85.926% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[long](System.Span`1[long]):this (FullOpts) -116 (-85.926% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[ubyte](System.Span`1[ubyte]):this (FullOpts) -112 (-85.496% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[int](System.Span`1[int]):this (FullOpts) -64 (-39.752% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.__Canon](System.Span`1[System.__Canon]):this (FullOpts) -61 (-33.516% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.__Canon](System.__Canon[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[double](double[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[int](int[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[long](long[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[short](short[]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Nullable`1[int]](System.Nullable`1[int][]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float][]):this (FullOpts) -12 (-15.190% of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[ubyte](ubyte[]):this (FullOpts) 24 total methods with Code Size differences (16 improved, 8 regressed), 56036 unchanged. --------------------------------------------------------------------------------
Artifacts:
Larger list of diffs: https://gist.github.com/MihuBot/80f0e8409dfae942f529e0c4031c0af6
@MihaZupan
Build completed in 32 minutes.
CoreLib diffs
Frameworks diffs
Diffs
``` Found 266 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 38250666 Total bytes of diff: 38252849 Total bytes of delta: 2183 (0.01 % of base) Total relative delta: -3.65 diff is a regression. relative diff is an improvement. Total byte diff includes 961 bytes from reconciling methods Base had 0 unique methods, 0 unique bytes Diff had 8 unique methods, 961 unique bytes Top file regressions (bytes): 2270 : System.Security.Cryptography.dasm (0.210% of base) Top file improvements (bytes): -87 : System.Private.CoreLib.dasm (-0.001% of base) 2 total files with Code Size differences (1 improved, 1 regressed), 254 unchanged. Top method regressions (bytes): 138 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.__Canon](byref,int):this (FullOpts) (0 base, 1 diff methods) 128 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Numerics.Vector`1[float]](byref,int):this (FullOpts) (0 base, 1 diff methods) 120 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[System.Nullable`1[int]](byref,int):this (FullOpts) (0 base, 1 diff methods) 119 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[double](byref,int):this (FullOpts) (0 base, 1 diff methods) 117 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[short](byref,int):this (FullOpts) (0 base, 1 diff methods) 115 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[long](byref,int):this (FullOpts) (0 base, 1 diff methods) 113 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[ubyte](byref,int):this (FullOpts) (0 base, 1 diff methods) 111 ( ∞ of base) : System.Private.CoreLib.dasm - System.Random:Shuffle[int](byref,int):this (FullOpts) (0 base, 1 diff methods) 73 (8.680% of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SP800108HmacCounterKdfImplementationManaged:DeriveBytesOneShot(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.Span`1[ubyte]) (FullOpts) 52 (2.708% of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream+Artifacts: