Stephen Toub

Results 108 issues of Stephen Toub

Contributes to https://github.com/dotnet/runtime/issues/67942 ```C# [Params(1, 4, 16, 64, 256, 1024)] public int Length { get; set; } private byte[] _zeros; [GlobalSetup] public void Setup() => _zeros = new byte[Length]; [Benchmark]...

area-System.Memory

Fixes https://github.com/dotnet/runtime/issues/73457

area-System.Memory

Today in order to compare runtimes, I need to build against a single runtime (the lowest common denominator) with -f and then I can execute against multiple runtimes with --runtimes....

Various characters (e.g. `|`) if used in a Params will end up invalidating the generated markdown, causing it to render incorrectly. It'd be helpful if benchmarkdotnet could escape the markdown...

bug
up-for-grabs
Area:Exporters
good first issue

For sharing simple results, in a blog post or the like, I don't want to show error, standard deviation, ratio standard deviation, median, nor do I want to show job...

.NET 7 adds the new [StringSyntax(...)] attribute, which Roslyn is now already recognizing in support of the StringSyntaxAttribute.DateTimeFormat/Regex/Json values. https://github.com/dotnet/runtime/pull/67621 is rounding out the named syntaxes on the attribute with...

Area-IDE
Feature Request

Library developers are often frustrated at needing to use `.ConfigureAwait(false)` on all of their `await`s, and this has led to numerous proposals for assembly-level configuration, e.g. https://github.com/dotnet/csharplang/issues/645, https://github.com/dotnet/csharplang/issues/2542. There are,...

Proposal
Proposal champion

# ReadOnlySpan initialization from static data * [x] Proposed * [ ] Prototype: Not Started * [ ] Implementation: Not Started * [ ] Specification: Not Started ## Summary [summary]:...

Proposal champion

With static abstract interface methods, consider: ```C# using System; public class C : IMethods { public static void M() { } } internal interface IMethods { static abstract void M();...

Proposal champion

## Problem One of the uses of 'readonly' fields is in defining immutable types, types that once constructed cannot be visibly changed in any way. Such types often require significant...