Open MihuBot opened 6 months ago
Note: some changes were skipped as they were too large to fit into a comment.
Larger list of diffs: https://gist.github.com/MihuBot/f1359ee1aaffdad18a1ec1f16865e649
Larger list of diffs: https://gist.github.com/MihuBot/eea98e3af20ff3cc2716302b470e760b
@MihaZupan
Build completed in 22 minutes. https://github.com/MihaZupan/runtime/tree/unsafe-bitcast-fromConstraint
CoreLib diffs
Frameworks diffs
Diffs
``` Found 333 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 38254228 Total bytes of diff: 38255508 Total bytes of delta: 1280 (0.00 % of base) Total relative delta: -2.56 diff is a regression. relative diff is an improvement. Total byte diff includes 46 bytes from reconciling methods Base had 0 unique methods, 0 unique bytes Diff had 8 unique methods, 46 unique bytes Top file regressions (bytes): 2270 : System.Security.Cryptography.dasm (0.211% of base) 57 : System.Reflection.MetadataLoadContext.dasm (0.024% of base) 56 : System.IO.Packaging.dasm (0.058% of base) 17 : System.Net.Mail.dasm (0.009% of base) 6 : Microsoft.Extensions.Logging.Abstractions.dasm (0.008% of base) 3 : System.Reflection.Metadata.dasm (0.001% of base) Top file improvements (bytes): -500 : System.Private.CoreLib.dasm (-0.007% of base) -350 : System.Text.RegularExpressions.dasm (-0.047% of base) -219 : System.Memory.dasm (-0.077% of base) -38 : System.IO.Pipes.dasm (-0.098% of base) -20 : Microsoft.VisualBasic.Core.dasm (-0.004% of base) -1 : ILCompiler.Reflection.ReadyToRun.dasm (-0.000% of base) -1 : System.Private.Xml.dasm (-0.000% of base) 13 total files with Code Size differences (7 improved, 6 regressed), 243 unchanged. Top method regressions (bytes): 73 (8.680% of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SP800108HmacCounterKdfImplementationManaged:DeriveBytesOneShot(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.Span`1[ubyte]) (FullOpts) 66 (3.922% of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]],byref,byref):ubyte (FullOpts) 59 (3.345% of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaToStringHelpers:ToTypeString(System.Reflection.Metadata.TypeReferenceHandle,System.Reflection.Metadata.MetadataReader):System.String (FullOpts) 56 (15.864% of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:GetLengthOfParameterValue(System.ReadOnlySpan`1[ushort],int):int (FullOpts) 52 (2.708% of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream+Artifacts: