forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 16 minutes 46 seconds (remote runner delay: 52 seconds).
dotnet/runtime#118655
Diffs
Diffs
Found 84 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 41489182
Total bytes of diff: 41491658
Total bytes of delta: 2476 (0.01 % of base)
Total relative delta: 4.79
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
2476 : System.Linq.dasm (0.19 % of base)
1 total files with Code Size differences (0 improved, 1 regressed), 259 unchanged.
Top method regressions (bytes):
162 (8.35 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Collections.Generic.IEnumerable`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):bool (FullOpts)
72 (12.02 % of base) : System.Linq.dasm - System.Linq.Enumerable:Aggregate[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`3[System.__Canon,System.__Canon,System.__Canon]):System.__Canon (FullOpts)
68 (12.93 % of base) : System.Linq.dasm - System.Linq.Enumerable:Aggregate[System.__Canon,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Nullable`1[int],System.Func`3[System.Nullable`1[int],System.__Canon,System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts)
68 (12.19 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool]):bool (FullOpts)
68 (12.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool]):bool (FullOpts)
68 (12.64 % of base) : System.Linq.dasm - System.Linq.Enumerable:Count[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool]):int (FullOpts)
65 (10.67 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool],byref):System.__Canon (FullOpts)
64 (30.77 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSpan[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],byref):bool (FullOpts)
61 (12.08 % of base) : System.Linq.dasm - System.Linq.Enumerable:Contains[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.__Canon,System.Collections.Generic.IEqualityComparer`1[System.__Canon]):bool (FullOpts)
61 (8.10 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool],byref):System.__Canon (FullOpts)
61 (7.78 % of base) : System.Linq.dasm - System.Linq.Enumerable+IListSkipTakeIterator`1[System.__Canon]:IndexOf(System.__Canon):int:this (FullOpts)
57 (2.73 % of base) : System.Linq.dasm - System.Linq.Enumerable+ShuffleTakeIterator`1[System.__Canon]:Contains(System.__Canon):bool:this (FullOpts)
56 (4.23 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[System.__Canon]:TryGetFirstOrLast(byref,bool):System.__Canon:this (FullOpts)
55 (4.25 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[System.__Canon]):this (FullOpts)
55 (11.39 % of base) : System.Linq.dasm - System.Linq.Enumerable+IListSkipTakeIterator`1[System.__Canon]:Fill(System.Collections.Generic.IList`1[System.__Canon],System.Span`1[System.__Canon],int) (FullOpts)
52 (8.83 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[double]:TryGetFirstOrLast(byref,bool):double:this (FullOpts)
47 (6.00 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[System.Numerics.Vector`1[float]]:AddRange(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):this (FullOpts)
46 (9.81 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[byte]:TryGetFirstOrLast(byref,bool):byte:this (FullOpts)
46 (9.89 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[int]:TryGetFirstOrLast(byref,bool):int:this (FullOpts)
46 (9.87 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[long]:TryGetFirstOrLast(byref,bool):long:this (FullOpts)
46 (9.81 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[short]:TryGetFirstOrLast(byref,bool):short:this (FullOpts)
43 (5.57 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[double]:AddRange(System.Collections.Generic.IEnumerable`1[double]):this (FullOpts)
40 (10.00 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool],byref):byte (FullOpts)
40 (9.69 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool],byref):double (FullOpts)
40 (10.00 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool],byref):int (FullOpts)
40 (9.90 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool],byref):long (FullOpts)
40 (9.98 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool],byref):short (FullOpts)
39 (10.68 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool]):bool (FullOpts)
39 (10.68 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool]):bool (FullOpts)
39 (10.68 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool]):bool (FullOpts)
39 (10.66 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool]):bool (FullOpts)
39 (10.66 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool]):bool (FullOpts)
39 (10.40 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool]):bool (FullOpts)
39 (9.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool]):bool (FullOpts)
38 (8.33 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool],byref):System.Nullable`1[int] (FullOpts)
38 (7.04 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool],byref):byte (FullOpts)
37 (10.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool]):bool (FullOpts)
37 (10.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool]):bool (FullOpts)
37 (10.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool]):bool (FullOpts)
37 (10.11 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool]):bool (FullOpts)
37 (10.11 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool]):bool (FullOpts)
37 (9.02 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool]):bool (FullOpts)
37 (4.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[System.Numerics.Vector`1[float]]:TryGetFirstOrLast(byref,bool):System.Numerics.Vector`1[float]:this (FullOpts)
36 (6.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool],byref):double (FullOpts)
36 (6.67 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool],byref):int (FullOpts)
36 (6.61 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool],byref):long (FullOpts)
36 (6.64 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool],byref):short (FullOpts)
36 (6.03 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool],byref):System.Nullable`1[int] (FullOpts)
33 (4.27 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[System.Nullable`1[int]]:AddRange(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):this (FullOpts)
33 (8.80 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool]):bool (FullOpts)
28 (5.86 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool],byref):System.Numerics.Vector`1[float] (FullOpts)
20 (3.04 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool],byref):System.Numerics.Vector`1[float] (FullOpts)
9 (1.45 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[System.Nullable`1[int]]:TryGetFirstOrLast(byref,bool):System.Nullable`1[int]:this (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[byte](System.Collections.Generic.IEnumerable`1[byte],System.Collections.Generic.IEnumerable`1[byte],System.Collections.Generic.IEqualityComparer`1[byte]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[double](System.Collections.Generic.IEnumerable`1[double],System.Collections.Generic.IEnumerable`1[double],System.Collections.Generic.IEqualityComparer`1[double]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[int](System.Collections.Generic.IEnumerable`1[int],System.Collections.Generic.IEnumerable`1[int],System.Collections.Generic.IEqualityComparer`1[int]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[long](System.Collections.Generic.IEnumerable`1[long],System.Collections.Generic.IEnumerable`1[long],System.Collections.Generic.IEqualityComparer`1[long]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[short](System.Collections.Generic.IEnumerable`1[short],System.Collections.Generic.IEnumerable`1[short],System.Collections.Generic.IEqualityComparer`1[short]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):bool (FullOpts)
4 (0.34 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):bool (FullOpts)
Top method improvements (bytes):
-9 (-1.20 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[byte]:AddRange(System.Collections.Generic.IEnumerable`1[byte]):this (FullOpts)
-7 (-0.92 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[int]:AddRange(System.Collections.Generic.IEnumerable`1[int]):this (FullOpts)
-7 (-0.92 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[long]:AddRange(System.Collections.Generic.IEnumerable`1[long]):this (FullOpts)
-7 (-0.92 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[short]:AddRange(System.Collections.Generic.IEnumerable`1[short]):this (FullOpts)
Top method regressions (percentages):
64 (30.77 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSpan[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],byref):bool (FullOpts)
68 (12.93 % of base) : System.Linq.dasm - System.Linq.Enumerable:Aggregate[System.__Canon,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Nullable`1[int],System.Func`3[System.Nullable`1[int],System.__Canon,System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts)
68 (12.64 % of base) : System.Linq.dasm - System.Linq.Enumerable:Count[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool]):int (FullOpts)
68 (12.19 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool]):bool (FullOpts)
68 (12.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool]):bool (FullOpts)
61 (12.08 % of base) : System.Linq.dasm - System.Linq.Enumerable:Contains[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.__Canon,System.Collections.Generic.IEqualityComparer`1[System.__Canon]):bool (FullOpts)
72 (12.02 % of base) : System.Linq.dasm - System.Linq.Enumerable:Aggregate[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`3[System.__Canon,System.__Canon,System.__Canon]):System.__Canon (FullOpts)
55 (11.39 % of base) : System.Linq.dasm - System.Linq.Enumerable+IListSkipTakeIterator`1[System.__Canon]:Fill(System.Collections.Generic.IList`1[System.__Canon],System.Span`1[System.__Canon],int) (FullOpts)
39 (10.68 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool]):bool (FullOpts)
39 (10.68 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool]):bool (FullOpts)
39 (10.68 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool]):bool (FullOpts)
65 (10.67 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool],byref):System.__Canon (FullOpts)
39 (10.66 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool]):bool (FullOpts)
39 (10.66 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool]):bool (FullOpts)
39 (10.40 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool]):bool (FullOpts)
37 (10.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool]):bool (FullOpts)
37 (10.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool]):bool (FullOpts)
37 (10.14 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool]):bool (FullOpts)
37 (10.11 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool]):bool (FullOpts)
37 (10.11 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool]):bool (FullOpts)
40 (10.00 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool],byref):byte (FullOpts)
40 (10.00 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool],byref):int (FullOpts)
40 (9.98 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool],byref):short (FullOpts)
40 (9.90 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool],byref):long (FullOpts)
46 (9.89 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[int]:TryGetFirstOrLast(byref,bool):int:this (FullOpts)
46 (9.87 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[long]:TryGetFirstOrLast(byref,bool):long:this (FullOpts)
46 (9.81 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[byte]:TryGetFirstOrLast(byref,bool):byte:this (FullOpts)
46 (9.81 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[short]:TryGetFirstOrLast(byref,bool):short:this (FullOpts)
40 (9.69 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool],byref):double (FullOpts)
39 (9.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Any[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool]):bool (FullOpts)
37 (9.02 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool]):bool (FullOpts)
52 (8.83 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[double]:TryGetFirstOrLast(byref,bool):double:this (FullOpts)
33 (8.80 % of base) : System.Linq.dasm - System.Linq.Enumerable:All[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool]):bool (FullOpts)
162 (8.35 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Collections.Generic.IEnumerable`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):bool (FullOpts)
38 (8.33 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool],byref):System.Nullable`1[int] (FullOpts)
61 (8.10 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[System.__Canon](System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon,bool],byref):System.__Canon (FullOpts)
61 (7.78 % of base) : System.Linq.dasm - System.Linq.Enumerable+IListSkipTakeIterator`1[System.__Canon]:IndexOf(System.__Canon):int:this (FullOpts)
38 (7.04 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[byte](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,bool],byref):byte (FullOpts)
36 (6.67 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[int](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,bool],byref):int (FullOpts)
36 (6.64 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[short](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,bool],byref):short (FullOpts)
36 (6.61 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[long](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,bool],byref):long (FullOpts)
36 (6.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[double](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,bool],byref):double (FullOpts)
36 (6.03 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],bool],byref):System.Nullable`1[int] (FullOpts)
47 (6.00 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[System.Numerics.Vector`1[float]]:AddRange(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):this (FullOpts)
28 (5.86 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetFirst[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool],byref):System.Numerics.Vector`1[float] (FullOpts)
43 (5.57 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[double]:AddRange(System.Collections.Generic.IEnumerable`1[double]):this (FullOpts)
33 (4.27 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[System.Nullable`1[int]]:AddRange(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):this (FullOpts)
55 (4.25 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[System.__Canon]):this (FullOpts)
56 (4.23 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[System.__Canon]:TryGetFirstOrLast(byref,bool):System.__Canon:this (FullOpts)
37 (4.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[System.Numerics.Vector`1[float]]:TryGetFirstOrLast(byref,bool):System.Numerics.Vector`1[float]:this (FullOpts)
20 (3.04 % of base) : System.Linq.dasm - System.Linq.Enumerable:TryGetSingle[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],bool],byref):System.Numerics.Vector`1[float] (FullOpts)
57 (2.73 % of base) : System.Linq.dasm - System.Linq.Enumerable+ShuffleTakeIterator`1[System.__Canon]:Contains(System.__Canon):bool:this (FullOpts)
9 (1.45 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[System.Nullable`1[int]]:TryGetFirstOrLast(byref,bool):System.Nullable`1[int]:this (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[byte](System.Collections.Generic.IEnumerable`1[byte],System.Collections.Generic.IEnumerable`1[byte],System.Collections.Generic.IEqualityComparer`1[byte]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[int](System.Collections.Generic.IEnumerable`1[int],System.Collections.Generic.IEnumerable`1[int],System.Collections.Generic.IEqualityComparer`1[int]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[short](System.Collections.Generic.IEnumerable`1[short],System.Collections.Generic.IEnumerable`1[short],System.Collections.Generic.IEqualityComparer`1[short]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[long](System.Collections.Generic.IEnumerable`1[long],System.Collections.Generic.IEnumerable`1[long],System.Collections.Generic.IEqualityComparer`1[long]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[double](System.Collections.Generic.IEnumerable`1[double],System.Collections.Generic.IEnumerable`1[double],System.Collections.Generic.IEqualityComparer`1[double]):bool (FullOpts)
4 (0.39 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):bool (FullOpts)
4 (0.34 % of base) : System.Linq.dasm - System.Linq.Enumerable:SequenceEqual[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):bool (FullOpts)
Top method improvements (percentages):
-9 (-1.20 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[byte]:AddRange(System.Collections.Generic.IEnumerable`1[byte]):this (FullOpts)
-7 (-0.92 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[int]:AddRange(System.Collections.Generic.IEnumerable`1[int]):this (FullOpts)
-7 (-0.92 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[long]:AddRange(System.Collections.Generic.IEnumerable`1[long]):this (FullOpts)
-7 (-0.92 % of base) : System.Linq.dasm - System.Collections.Generic.SegmentedArrayBuilder`1[short]:AddRange(System.Collections.Generic.IEnumerable`1[short]):this (FullOpts)
64 total methods with Code Size differences (4 improved, 60 regressed), 248841 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (88 MB)
- build-artifacts-main.zip (678 MB)
- build-clr-checked-pr.zip (88 MB)
- build-artifacts-pr.zip (678 MB)
- jit-diffs-pr.zip (138 MB)
- jit-diffs-main.zip (138 MB)
- diff-frameworks.txt (27 KB)
- ShortDiffsRegressions.md (50 KB)
- ShortDiffsImprovements.md (51 KB)
- LongDiffsImprovements.md (105 KB)
- LongDiffsRegressions.md (620 KB)
Metadata
Metadata
Assignees
Labels
No labels