Henric Jungheim

Results 4 issues of Henric Jungheim

This saves an allocation and lets us more easily use TrySetException().

Enhance the [CMake](https://cmake.org/) build to support: - Building both static and shared libraries (code changes would be needed on Windows to produce a usable DLL). - [CPack](https://cmake.org/cmake/help/book/mastering-cmake/chapter/Packaging%20With%20CPack.html). - [CTest](https://cmake.org/cmake/help/latest/manual/ctest.1.html) for...

This adds an [EditorConfig](https://editorconfig.org/) file that lets many common code editors know how to indent.

https://github.com/AndreyAkinshin/perfolizer/blob/b884c521df79aaf47227f0df36972dcbe4cddd6a/src/Perfolizer/Perfolizer/Mathematics/Randomization/Shuffler.cs#L27-L36 This implementation is biased. Fisher-Yates is unbiased (and looks nearly the same). See, for example: https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#Na%C3%AFve_method See also the dotnet implementation (added in .NET 8.0, IIRC): https://github.com/dotnet/dotnet/blob/b0f34d51fccc69fd334253924abd8d6853fad7aa/src/runtime/src/libraries/System.Private.CoreLib/src/System/Random.cs#L364-L379