fastpfor 0.9.0

FastPFOR lib with C++ Rust wrapper and pure Rust implementation
name: VS17-ARM-CI

on: [push, pull_request]

jobs:
  ci:
    name: windows-vs17
    runs-on: windows-latest
    strategy:
      fail-fast: false
      matrix:
        include:
          - {gen: Visual Studio 17 2022, arch: ARM64}
    steps:
      - name: checkout
        uses: actions/checkout@v6
      - name: Configure
        run: |
          cmake -B build
      - name: Build Debug
        run: cmake --build build --config Debug --verbose
      - name: Build Release
        run: cmake --build build --config Release --verbose
      - name: Run Release tests
        run: |
          cd build
          ctest -C Release  -LE explicitonly  --output-on-failure
      - name: Run Debug tests
        run: |
          cd build
          ctest -C Debug  -LE explicitonly  --output-on-failure