Found 94 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 46477370
Total bytes of diff: 46464089
Total bytes of delta: -13281 (-0.03 % of base)
Total relative delta: -91.14
diff is an improvement.
relative diff is an improvement.
Top file regressions (bytes):
40 : Microsoft.CSharp.dasm (0.01 % of base)
Top file improvements (bytes):
-2751 : System.Collections.Immutable.dasm (-0.12 % of base)
-2735 : System.Collections.dasm (-0.38 % of base)
-2484 : System.Net.Http.dasm (-0.27 % of base)
-2484 : System.Net.NameResolution.dasm (-4.13 % of base)
-1110 : System.Collections.Concurrent.dasm (-0.48 % of base)
-595 : System.Linq.dasm (-0.04 % of base)
-580 : System.Linq.Parallel.dasm (-0.03 % of base)
-580 : System.Threading.Tasks.Dataflow.dasm (-0.04 % of base)
-2 : System.Private.DataContractSerialization.dasm (-0.00 % of base)
10 total files with Code Size differences (9 improved, 1 regressed), 250 unchanged.
Top method regressions (bytes):
40 (11.49 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup:IsDynamicMember(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol):bool (FullOpts)
1 (0.81 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.__Canon]:System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer):int:this (FullOpts)
Top method improvements (bytes):
-127 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2+KeyCollection[double,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-127 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2+KeyCollection[long,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-121 (-38.41 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2+KeyCollection[byte,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-121 (-38.41 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2+KeyCollection[short,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[byte,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[double,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[long,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[short,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-119 (-28.33 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[byte]:MoveNext():bool:this (FullOpts)
-119 (-28.07 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[double]:MoveNext():bool:this (FullOpts)
-119 (-28.40 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[int]:MoveNext():bool:this (FullOpts)
-119 (-28.27 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[long]:MoveNext():bool:this (FullOpts)
-119 (-28.20 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[short]:MoveNext():bool:this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-116 (-35.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-35.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-35.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-35.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[byte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[byte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[byte]():System.Collections.Generic.IEnumerator`1[byte] (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[double]():System.Collections.Generic.IEnumerator`1[double] (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[long]():System.Collections.Generic.IEnumerator`1[long] (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[short]():System.Collections.Generic.IEnumerator`1[short] (FullOpts)
-112 (-41.33 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-112 (-41.18 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-112 (-41.03 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[byte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[byte]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[double]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[int]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[long]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[short]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-40.81 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-109 (-38.11 % of base) : System.Collections.dasm - System.Collections.Generic.LinkedList`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-109 (-38.25 % of base) : System.Collections.dasm - System.Collections.Generic.LinkedList`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-109 (-38.25 % of base) : System.Collections.dasm - System.Collections.Generic.LinkedList`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-109 (-37.85 % of base) : System.Collections.dasm - System.Collections.Generic.LinkedList`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-107 (-32.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-107 (-32.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-107 (-32.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-107 (-32.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-106 (-37.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-106 (-37.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-106 (-37.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-106 (-37.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-105 (-25.00 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+KeyCollection[byte,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-105 (-25.00 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+KeyCollection[double,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-105 (-25.00 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+KeyCollection[long,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-105 (-25.00 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+KeyCollection[short,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-105 (-15.58 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-105 (-15.58 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-105 (-15.58 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-105 (-15.58 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
Top method regressions (percentages):
40 (11.49 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup:IsDynamicMember(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol):bool (FullOpts)
1 (0.81 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.__Canon]:System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer):int:this (FullOpts)
Top method improvements (percentages):
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[byte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-86.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-117 (-86.03 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-116 (-85.93 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[byte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-116 (-85.93 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ArrayMergeHelper`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-83 (-81.37 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[byte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[byte]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[double]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[int]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[long]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-111 (-76.03 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[short]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-54 (-73.97 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-54 (-73.97 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
-40 (-67.80 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[byte]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[int]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[long]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[short]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-40 (-67.80 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[System.__Canon]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[byte]():System.Collections.Generic.IEnumerator`1[byte] (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[double]():System.Collections.Generic.IEnumerator`1[double] (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[long]():System.Collections.Generic.IEnumerator`1[long] (FullOpts)
-114 (-61.29 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[short]():System.Collections.Generic.IEnumerator`1[short] (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-127 (-49.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableStack`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-127 (-49.03 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableQueue`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[byte,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[double,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[long,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-120 (-45.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[short,System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-127 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2+KeyCollection[double,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
-127 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2+KeyCollection[long,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-112 (-41.33 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[byte]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[byte]:this (FullOpts)
-112 (-41.18 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[long]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
-112 (-41.03 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[short]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
-111 (-40.81 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[double]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
165 total methods with Code Size differences (163 improved, 2 regressed), 288282 unchanged.
--------------------------------------------------------------------------------
Job completed in 18 minutes 10 seconds (remote runner delay: 1 minute 18 seconds).
dotnet/runtime#126947
Main commit: dotnet/runtime@f2c9dc4
PR commit: hez2010/runtime@ef634dc
Diffs
Diffs
Artifacts: