Simon Coghlan

Results 201 issues of Simon Coghlan

Not sure that this can be done reliably, because: - Recycle Bin space should not be counted (All flavours) - Network drives can be weird - Files / directories can...

enhancement
wontfix

Leads to misleading information about used size ![image](https://user-images.githubusercontent.com/2418812/52897000-f417d900-31c6-11e9-9274-001418d6263d.png)

bug

![image](https://user-images.githubusercontent.com/2418812/46255787-9b56d680-c499-11e8-946b-8974eb483599.png)

TLDR: Indicates that a type or method is pure, that is, it does not make **any** visible **state** changes. See https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.contracts.pureattribute?view=netframework-4.8

- Convert SumF function into a generic function - Add new managed types (sbyte, byte, short, ushort, int, uint, long, ulong) - Add tests for some of the new types...

![image](https://user-images.githubusercontent.com/2418812/62369024-34290900-b526-11e9-986e-5f10fc8ebdfd.png) ![image](https://user-images.githubusercontent.com/2418812/62367444-97646c80-b521-11e9-9984-89ec2f517691.png) [Benchmark] public double IntSpanFirstForEach() { Span asSpan = intArray.AsSpan(); foreach (int i in asSpan) { if (firstInts(i)) { return i; } } return 0; } [Benchmark] public double...

Currently the Target Framework is .net4.6.1 It would be nice if the benefits of .net4.8 where also targeted in the dll binaries, and shown in the benchmarks

Both versions of this to work with `List, Array[T], Span, ReadOnlySpan` and `IReadOnlyList` If the source is null or empty, then default to creating an array so that max speed...

Code: ```C# ushort[] pRowArrayClip = samePool.Rent(countClip); Array.Copy(pRowArrayFull, pRowArrayClip, countClip); double average = pRowArrayClip.SumS(); ``` Exception: ``` C# System.InvalidCastException : Specified cast is not valid. at JM.LinqFaster.SIMD.LinqFasterSIMD.SumS[T](T[] source) at ######### ```