Found 85 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 46450055
Total bytes of diff: 46450012
Total bytes of delta: -43 (-0.00 % of base)
Total relative delta: -0.04
diff is an improvement.
relative diff is an improvement.
Top file improvements (bytes):
-30 : System.Runtime.Numerics.dasm (-0.02 % of base)
-13 : System.Private.CoreLib.dasm (-0.00 % of base)
2 total files with Code Size differences (2 improved, 0 regressed), 258 unchanged.
Top method improvements (bytes):
-26 (-1.87 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:TryGetBytes(int,System.Span`1[byte],bool,bool,byref):byte[]:this (FullOpts)
-13 (-0.53 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFloatingPointAsHex[double,byte](byref,double,char,int,System.Globalization.NumberFormatInfo) (FullOpts)
-1 (-0.58 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:GetBitLength():long:this (FullOpts)
-1 (-0.56 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:Log2(System.Numerics.BigInteger):System.Numerics.BigInteger (FullOpts)
-1 (-0.32 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:PopCount(System.Numerics.BigInteger):System.Numerics.BigInteger (FullOpts)
-1 (-0.54 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:TrailingZeroCount(System.Numerics.BigInteger):System.Numerics.BigInteger (FullOpts)
Top method improvements (percentages):
-26 (-1.87 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:TryGetBytes(int,System.Span`1[byte],bool,bool,byref):byte[]:this (FullOpts)
-1 (-0.58 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:GetBitLength():long:this (FullOpts)
-1 (-0.56 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:Log2(System.Numerics.BigInteger):System.Numerics.BigInteger (FullOpts)
-1 (-0.54 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:TrailingZeroCount(System.Numerics.BigInteger):System.Numerics.BigInteger (FullOpts)
-13 (-0.53 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFloatingPointAsHex[double,byte](byref,double,char,int,System.Globalization.NumberFormatInfo) (FullOpts)
-1 (-0.32 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:PopCount(System.Numerics.BigInteger):System.Numerics.BigInteger (FullOpts)
6 total methods with Code Size differences (6 improved, 0 regressed), 288471 unchanged.
--------------------------------------------------------------------------------
Job completed in 16 minutes 55 seconds (remote runner delay: 1 minute 34 seconds).
https://github.com/MihaZupan/runtime/tree/assertprop-cast
Main commit: dotnet/runtime@9071409
PR commit: MihaZupan/runtime@bb9824b
Diffs
Artifacts: