Open MihuBot opened 11 months ago
Build completed in 1 hour 35 minutes.
Found 2 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 7268645 Total bytes of diff: 7267845 Total bytes of delta: -800 (-0.01 % of base) Total relative delta: -4.32 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -800 : System.Private.CoreLib.dasm (-0.01 % of base) 1 total files with Code Size differences (1 improved, 0 regressed), 0 unchanged. Top method improvements (bytes): -55 (-27.64 % of base) : System.Private.CoreLib.dasm - System.Threading.WaitHandle:set_Handle(long):this (FullOpts) -47 (-62.67 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeHandle:SetHandleAsInvalid():this (FullOpts) -42 (-13.55 % of base) : System.Private.CoreLib.dasm - System.Threading.EventWaitHandle:CreateEventCore(ubyte,int,System.String,byref):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[double]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[double]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[int]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[int]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[long]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[long]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[short]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[short]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Nullable`1[int]]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Nullable`1[int]]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Numerics.Vector`1[float]]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Numerics.Vector`1[float]]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[ubyte]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[ubyte]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -30 (-15.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.__Canon]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -26 (-6.57 % of base) : System.Private.CoreLib.dasm - System.Threading.Mutex:CreateMutexCore(ubyte,System.String,byref):this (FullOpts) -24 (-12.24 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.__Canon]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -21 (-15.00 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:SetNotificationForWaitCompletion(ubyte):this (FullOpts) Top method improvements (percentages): -47 (-62.67 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeHandle:SetHandleAsInvalid():this (FullOpts) -55 (-27.64 % of base) : System.Private.CoreLib.dasm - System.Threading.WaitHandle:set_Handle(long):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[double]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[double]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[int]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[int]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[long]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[long]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[short]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[short]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Nullable`1[int]]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Nullable`1[int]]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Numerics.Vector`1[float]]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.Numerics.Vector`1[float]]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[ubyte]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -37 (-18.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[ubyte]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -30 (-15.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.__Canon]:SetNotificationForWaitCompletion(ubyte,byref) (FullOpts) -21 (-15.00 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -42 (-13.55 % of base) : System.Private.CoreLib.dasm - System.Threading.EventWaitHandle:CreateEventCore(ubyte,int,System.String,byref):this (FullOpts) -24 (-12.24 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.__Canon]:SetNotificationForWaitCompletion(ubyte):this (FullOpts) -26 (-6.57 % of base) : System.Private.CoreLib.dasm - System.Threading.Mutex:CreateMutexCore(ubyte,System.String,byref):this (FullOpts) 22 total methods with Code Size differences (22 improved, 0 regressed), 55811 unchanged. --------------------------------------------------------------------------------
Artifacts:
Larger list of diffs: https://gist.github.com/MihuBot/2242caaa757df98bd798a145e7cbc7c1
@MihaZupan
Build completed in 1 hour 35 minutes.
CoreLib diffs
Frameworks diffs
Diffs
``` Found 264 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 38500371 Total bytes of diff: 38498159 Total bytes of delta: -2212 (-0.01 % of base) Total relative delta: -15.42 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 23 : System.Net.Requests.dasm (0.02 % of base) Top file improvements (bytes): -852 : System.Net.Http.dasm (-0.11 % of base) -800 : System.Private.CoreLib.dasm (-0.01 % of base) -323 : System.ComponentModel.TypeConverter.dasm (-0.11 % of base) -160 : System.Security.Cryptography.dasm (-0.02 % of base) -50 : System.Net.Sockets.dasm (-0.02 % of base) -50 : System.Net.Security.dasm (-0.02 % of base) 7 total files with Code Size differences (6 improved, 1 regressed), 249 unchanged. Top method regressions (bytes): 23 (1.15 % of base) : System.Net.Requests.dasm - System.Net.HttpWebRequest:AddCacheControlHeaders(System.Net.Http.HttpRequestMessage):this (FullOpts) Top method improvements (bytes): -82 (-78.85 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.InterlockedBitVector32:set_Item(int,ubyte):this (FullOpts) -74 (-71.15 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:SetFlag(int,ubyte):this (FullOpts) -59 (-57.84 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:set_MustRevalidate(ubyte):this (FullOpts) -59 (-57.84 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:set_NoTransform(ubyte):this (FullOpts) -59 (-57.84 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:set_OnlyIfCached(ubyte):this (FullOpts) -59 (-57.84 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:set_Private(ubyte):this (FullOpts) -59 (-57.84 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:set_ProxyRevalidate(ubyte):this (FullOpts) -59 (-57.84 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:set_Public(ubyte):this (FullOpts) -57 (-59.38 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:SetTimeSpan(byref,int,System.Nullable`1[System.TimeSpan]):this (FullOpts) -55 (-27.64 % of base) : System.Private.CoreLib.dasm - System.Threading.WaitHandle:set_Handle(long):this (FullOpts) -54 (-5.67 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:get_SetMethodValue():System.Reflection.MethodInfo:this (FullOpts) -54 (-4.28 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslCachedSystemStoreProvider:Artifacts: