David Wrighton

Results 8 comments of David Wrighton
trafficstars

@tommcdon I'm curious what you think of the diagnostic impact

On top of all of those details that @jaredpar brings up, I'd really like to be able to use this anti-constraint with `Span` so that we can do a better...

Happened again on linux-arm https://dev.azure.com/dnceng-public/public/_build/results?buildId=698579&view=ms.vss-test-web.build-test-results-tab&runId=17382094&resultId=208376&paneView=dotnet-dnceng.dnceng-build-release-tasks.helix-test-information-tab Console log [https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-101580-merge-24599464203f4fedbf/LibraryImportGenerator.Unit.Tests/1/console.4e5f55dd.log?helixlogtype=result](https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-101580-merge-24599464203f4fedbf/LibraryImportGenerator.Unit.Tests/1/console.4e5f55dd.log?helixlogtype=result)

@EgorBot -intel ```csharp using BenchmarkDotNet.Attributes; using System.Runtime.CompilerServices; namespace VirtualDispatchChecks { class _1 { public virtual string Method() => "A"; } class _2 : _1 { public override string Method() =>...

@EgorBot -intel ```csharp using BenchmarkDotNet.Attributes; using System.Runtime.CompilerServices; namespace VirtualDispatchChecks { class _1 { public virtual string Method() => "A"; } class _2 : _1 { public override string Method() =>...

@EgorBot -intel -arm64 ```csharp using BenchmarkDotNet.Attributes; using System.Runtime.CompilerServices; namespace VirtualDispatchChecks { class _1 { public virtual string Method() => "A"; } class _2 : _1 { public override string Method()...

An analysis of these results indicates that 1. While universally slower with the new code, we are close enough for the performance of this relatively rare scenario. 2. Arm64 showed...

@EgorBot -intel -arm64 ```csharp using BenchmarkDotNet.Attributes; using System.Runtime.CompilerServices; namespace VirtualDispatchChecks { class _1 { public virtual string Method() => "A"; } class _2 : _1 { public override string Method()...