Open MihuBot opened 6 months ago
Build completed in 30 minutes. https://github.com/MihaZupan/runtime/tree/ascii-existing-helpers
Artifacts:
Larger list of diffs: https://gist.github.com/MihuBot/78f8108a71cddca9cd5641ca828f4e8f
Larger list of diffs: https://gist.github.com/MihuBot/54e262f398e2e49e910ce6da0bbd3993
@MihaZupan
Build completed in 30 minutes. https://github.com/MihaZupan/runtime/tree/ascii-existing-helpers
Diffs
Diffs
``` Found 374 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 47317112 Total bytes of diff: 47319640 Total bytes of delta: 2528 (0.01 % of base) Total relative delta: 7.71 diff is a regression. relative diff is a regression. Total byte diff includes 320 bytes from reconciling methods Base had 0 unique methods, 0 unique bytes Diff had 2 unique methods, 320 unique bytes Top file regressions (bytes): 1800 : System.Linq.Parallel.dasm (0.07 % of base) 380 : System.Reflection.Emit.dasm (0.26 % of base) 320 : System.Private.CoreLib.dasm (0.00 % of base) 112 : System.Resources.Extensions.dasm (0.26 % of base) 92 : System.Net.WebSockets.Client.dasm (0.31 % of base) 92 : System.IO.Pipes.dasm (0.18 % of base) 60 : Microsoft.Extensions.Logging.dasm (0.13 % of base) 44 : System.Composition.TypedParts.dasm (0.06 % of base) 16 : System.IO.Packaging.dasm (0.01 % of base) 12 : System.Private.Xml.dasm (0.00 % of base) 8 : System.Configuration.ConfigurationManager.dasm (0.00 % of base) 8 : Microsoft.Extensions.Hosting.dasm (0.01 % of base) 4 : System.Console.dasm (0.00 % of base) Top file improvements (bytes): -308 : System.Net.NetworkInformation.dasm (-0.46 % of base) -56 : System.Net.Security.dasm (-0.02 % of base) -16 : System.Net.HttpListener.dasm (-0.01 % of base) -16 : System.Net.WebClient.dasm (-0.02 % of base) -12 : System.Net.Requests.dasm (-0.01 % of base) -8 : System.Net.WebProxy.dasm (-0.11 % of base) -4 : System.Diagnostics.StackTrace.dasm (-0.10 % of base) 20 total files with Code Size differences (7 improved, 13 regressed), 236 unchanged. Top method regressions (bytes): 212 (Infinity of base) : System.Private.CoreLib.dasm - System.Text.Ascii:VectorContainsNonAsciiChar(System.Runtime.Intrinsics.Vector512`1[ubyte]):ubyte (FullOpts) (0 base, 1 diff methods) 108 (Infinity of base) : System.Private.CoreLib.dasm - System.Text.Ascii:VectorContainsNonAsciiChar(System.Runtime.Intrinsics.Vector256`1[ubyte]):ubyte (FullOpts) (0 base, 1 diff methods) 28 (1.65 % of base) : System.Net.WebSockets.Client.dasm - System.Net.WebSockets.WebSocketHandle:SetupInvoker(System.Net.WebSockets.ClientWebSocketOptions,byref):System.Net.Http.HttpMessageInvoker (FullOpts) 24 (1.21 % of base) : System.Composition.TypedParts.dasm - System.Composition.CompositionContextExtensions:SatisfyImportsInternal(System.Composition.CompositionContext,System.Object,System.Composition.Convention.AttributedModelProvider) (FullOpts) 24 (2.84 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.UnionQueryOperator`1[int]:WrapPartitionedStream[long,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[int,long],System.Linq.Parallel.PartitionedStream`2[int,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[int],ubyte,System.Linq.Parallel.QuerySettings):this (FullOpts) 24 (2.84 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.UnionQueryOperator`1[System.Nullable`1[int]]:WrapPartitionedStream[long,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],long],System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Nullable`1[int]],ubyte,System.Linq.Parallel.QuerySettings):this (FullOpts) 24 (2.84 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.UnionQueryOperator`1[System.Numerics.Vector`1[float]]:WrapPartitionedStream[long,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],long],System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Numerics.Vector`1[float]],ubyte,System.Linq.Parallel.QuerySettings):this (FullOpts) 24 (2.84 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.UnionQueryOperator`1[ubyte]:WrapPartitionedStream[System.Nullable`1[int],System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[ubyte,System.Nullable`1[int]],System.Linq.Parallel.PartitionedStream`2[ubyte,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[ubyte],ubyte,System.Linq.Parallel.QuerySettings):this (FullOpts) 20 (1.15 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.Discovery.TypeInspector+Artifacts: