SIMDArray icon indicating copy to clipboard operation
SIMDArray copied to clipboard

Update project to supported .NET versions and more

Open 64J0 opened this issue 1 month ago • 0 comments

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.min implementation (check this issue for a bit more context https://github.com/dotnet/fsharp/issues/19135)
  • 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/ and benchmark/ code
  • Update RELEASE_NOTES
  • Update AssemblyInfo.fs

Please let me know your thoughts about this PR, and feel free to make suggestions.

64J0 avatar Dec 06 '25 02:12 64J0