SIMDArray
SIMDArray copied to clipboard
Update project to supported .NET versions and more
Description
Hello, hope you're good.
Here goes a small description for this PR:
- Update project configuration to use supported .NET versions (.NET {8, 9, 10})
- It was required to update the
SIMD.minimplementation (check this issue for a bit more context https://github.com/dotnet/fsharp/issues/19135)
- It was required to update the
- Update package dependencies
- FsCheck had a major release, so it was required to change the tests code a bit
- Fix GitHub Actions configuration
- You can assert that it's working by looking into my fork results
- Update README
- Add SIMD small description (close issue https://github.com/fsprojects/SIMDArray/issues/33)
- Add a link to the benchmark that I run locally using .NET 10
- I'm adding the BenchmarkDotNet.Artifacts folder with the markdown result since it's pretty big to be added to the README
- Move benchmark code into
benchmark/folder- Add more benchmark functions
- Clean the benchmarks project by removing comments
- Add categories with baselines to help identify and compare results
- Add scenarios where benchmark deals with
float array
- Add Fantomas and use it at the
src/andbenchmark/code - Update RELEASE_NOTES
- Update AssemblyInfo.fs
Please let me know your thoughts about this PR, and feel free to make suggestions.