forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 16 minutes 30 seconds (remote runner delay: 29 seconds).
https://github.com/xtqqczze/dotnet-runtime/tree/SliceLongerSpanToMatchShorterLength
Diffs
Found 82 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 46024855
Total bytes of diff: 46024016
Total bytes of delta: -839 (-0.00 % of base)
Total relative delta: -3.29
diff is an improvement.
relative diff is an improvement.
Top file improvements (bytes):
-839 : System.Private.CoreLib.dasm (-0.01 % of base)
1 total files with Code Size differences (1 improved, 0 regressed), 259 unchanged.
Top method improvements (bytes):
-143 (-42.31 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
-101 (-26.58 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):int (FullOpts)
-67 (-18.31 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-66 (-38.37 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
-62 (-35.43 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-58 (-17.68 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):int (FullOpts)
-56 (-17.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Collections.Generic.IEqualityComparer`1[short]):int (FullOpts)
-55 (-17.08 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[byte](System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],System.Collections.Generic.IEqualityComparer`1[byte]):int (FullOpts)
-54 (-16.88 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Collections.Generic.IEqualityComparer`1[int]):int (FullOpts)
-54 (-16.88 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Collections.Generic.IEqualityComparer`1[long]):int (FullOpts)
-54 (-16.88 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
-53 (-39.55 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):int (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[byte](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[double](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[int](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[long](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[short](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[System.__Canon](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[System.Nullable`1[int]](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[System.Numerics.Vector`1[float]](byref,byref) (FullOpts)
Top method improvements (percentages):
-143 (-42.31 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
-53 (-39.55 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):int (FullOpts)
-66 (-38.37 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
-62 (-35.43 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-101 (-26.58 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):int (FullOpts)
-67 (-18.31 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-58 (-17.68 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):int (FullOpts)
-56 (-17.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Collections.Generic.IEqualityComparer`1[short]):int (FullOpts)
-55 (-17.08 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[byte](System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],System.Collections.Generic.IEqualityComparer`1[byte]):int (FullOpts)
-54 (-16.88 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Collections.Generic.IEqualityComparer`1[int]):int (FullOpts)
-54 (-16.88 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Collections.Generic.IEqualityComparer`1[long]):int (FullOpts)
-54 (-16.88 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[byte](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[double](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[int](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[long](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[short](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[System.__Canon](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[System.Nullable`1[int]](byref,byref) (FullOpts)
-2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SliceLongerSpanToMatchShorterLength[System.Numerics.Vector`1[float]](byref,byref) (FullOpts)
20 total methods with Code Size differences (20 improved, 0 regressed), 282901 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (87 MB)
- build-artifacts-main.zip (678 MB)
- build-clr-checked-pr.zip (87 MB)
- build-artifacts-pr.zip (678 MB)
- jit-diffs-pr.zip (154 MB)
- jit-diffs-main.zip (154 MB)
- diff-frameworks.txt (9 KB)
- ShortDiffsImprovements.md (58 KB)
- LongDiffsImprovements.md (175 KB)
Metadata
Metadata
Assignees
Labels
No labels