Open MihuBot opened 7 months ago
Note: some changes were skipped as they were too large to fit into a comment.
Larger list of diffs: https://gist.github.com/MihuBot/5ad33a27bbd72061a5bfb7f3098d7a5f
Larger list of diffs: https://gist.github.com/MihuBot/dab50eda40d10758367d3fb9d7ff797d
@MichalPetryka
Build completed in 2 hours 4 minutes. https://github.com/dotnet/runtime/pull/99013
CoreLib diffs
Diffs
``` Found 2 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 6839474 Total bytes of diff: 6830933 Total bytes of delta: -8541 (-0.12 % of base) Total relative delta: -59.61 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -8541 : System.Private.CoreLib.dasm (-0.12 % of base) 1 total files with Code Size differences (1 improved, 0 regressed), 0 unchanged. Top method regressions (bytes): 98 (1.97 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts) 17 (0.33 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOfAny[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[double](System.Numerics.Vector`1[double],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[int](System.Numerics.Vector`1[int],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[long](System.Numerics.Vector`1[long],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[short](System.Numerics.Vector`1[short],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[ubyte](System.Numerics.Vector`1[ubyte],ulong) (FullOpts) Top method improvements (bytes): -911 (-96.20 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts) -317 (-93.51 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_BitwiseAnd(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -317 (-93.51 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_BitwiseOr(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -317 (-93.51 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_ExclusiveOr(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -260 (-92.20 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_UnaryNegation(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -255 (-92.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_OnesComplement(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -214 (-82.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.__Canon,System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -212 (-90.60 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Division(System.Numerics.Vector`1[System.__Canon],System.__Canon):System.Numerics.Vector`1[System.__Canon] (FullOpts) -212 (-90.60 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.Numerics.Vector`1[System.__Canon],System.__Canon):System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:get_Indices():System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_LeftShift(System.Numerics.Vector`1[System.__Canon],int):System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_RightShift(System.Numerics.Vector`1[System.__Canon],int):System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_UnsignedRightShift(System.Numerics.Vector`1[System.__Canon],int):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Addition(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Division(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Subtraction(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -199 (-90.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Equality(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):ubyte (FullOpts) -199 (-90.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Inequality(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):ubyte (FullOpts) -197 (-64.38 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:Equals(System.Object):ubyte:this (FullOpts) -197 (-89.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:GetHashCode():int:this (FullOpts) -195 (-89.86 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:Frameworks diffs
Diffs
``` Found 275 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 38298185 Total bytes of diff: 38289644 Total bytes of delta: -8541 (-0.02 % of base) Total relative delta: -59.61 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -8541 : System.Private.CoreLib.dasm (-0.12 % of base) 1 total files with Code Size differences (1 improved, 0 regressed), 255 unchanged. Top method regressions (bytes): 98 (1.97 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts) 17 (0.33 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOfAny[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[double](System.Numerics.Vector`1[double],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[int](System.Numerics.Vector`1[int],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[long](System.Numerics.Vector`1[long],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[short](System.Numerics.Vector`1[short],ulong) (FullOpts) 1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:StoreAligned[ubyte](System.Numerics.Vector`1[ubyte],ulong) (FullOpts) Top method improvements (bytes): -911 (-96.20 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts) -317 (-93.51 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_BitwiseAnd(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -317 (-93.51 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_BitwiseOr(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -317 (-93.51 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_ExclusiveOr(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -260 (-92.20 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_UnaryNegation(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -255 (-92.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_OnesComplement(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -214 (-82.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.__Canon,System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -212 (-90.60 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Division(System.Numerics.Vector`1[System.__Canon],System.__Canon):System.Numerics.Vector`1[System.__Canon] (FullOpts) -212 (-90.60 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.Numerics.Vector`1[System.__Canon],System.__Canon):System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:get_Indices():System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_LeftShift(System.Numerics.Vector`1[System.__Canon],int):System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_RightShift(System.Numerics.Vector`1[System.__Canon],int):System.Numerics.Vector`1[System.__Canon] (FullOpts) -210 (-90.52 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_UnsignedRightShift(System.Numerics.Vector`1[System.__Canon],int):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Addition(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Division(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -208 (-90.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Subtraction(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts) -199 (-90.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Equality(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):ubyte (FullOpts) -199 (-90.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Inequality(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):ubyte (FullOpts) -197 (-64.38 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:Equals(System.Object):ubyte:this (FullOpts) -197 (-89.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:GetHashCode():int:this (FullOpts) -195 (-89.86 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:Artifacts: