Stuart Turner

Results 43 issues of Stuart Turner

net9.0 has added `CountBy()` overloads that overlap the MoreLinq versions. We should hide them in net9+. Similar to #749. See: https://github.com/dotnet/runtime/pull/91507

Currently, most operators are implemented as such: ```csharp public static IEnumerator Operator(this IEnumerable source, ...) { // guard statements return _(); _() { yield return source.First(); yield break; } }...

help wanted
good first issue

I see two concerns with `.Memoize()`, that I would like to discuss before addressing: * ~~Currently, the `_error` field is use for both `.GetEnumerator()` errors and iteration errors. This is...

Add a `CopyTo` operator to replicate the behavior of `List.CopyTo` or `Array.CopyTo`, with enumerable semantics. NB: See https://github.com/viceroypenguin/SuperLinq/blob/master/Source/SuperLinq/CopyTo.cs for implementation

The generated code that we are using would be integrated to the build process better if it were done via SG rather than T4 templates. This is the holding issue...

I've been using Scriban as my templating engine for a while, and I came across your live editor for Scriban files. I'd love to switch to your `NTypewriter.SourceGenerator` for some...

enhancement
SourceGenerator

This PR does two things: * Updates `InsertWithOutputAsync`, `UpdateWithOutputAsync`, and `DeleteWithOutputAsync` to return `IAsyncEnumerable` properly. This is a binary-compatible change, as the existing methods are kept. However, these methods are...

Fixes #649

* https://github.com/benchmark-action/github-action-benchmark/blob/master/.github/workflows/benchmarkdotnet.yml * https://github.com/benchmark-action/github-action-benchmark