chore(fft): bump dyn-stack to 0.10 #102
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Build concrete-fft | |
name: Cargo Build | |
on: | |
push: | |
branches: | |
- 'main' | |
pull_request: | |
env: | |
CARGO_TERM_COLOR: always | |
concurrency: | |
group: ${{ github.workflow }}-${{ github.head_ref }} | |
cancel-in-progress: true | |
jobs: | |
cargo-builds: | |
runs-on: ${{ matrix.runner_type }} | |
strategy: | |
matrix: | |
runner_type: [ubuntu-latest, macos-latest, windows-latest, m1mac] | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c | |
- name: Install Rust | |
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af | |
with: | |
toolchain: stable | |
override: true | |
- name: Run pcc checks | |
run: | | |
make pcc | |
- name: Build release | |
run: | | |
make build | |
make build FFT128_SUPPORT=ON | |
- name: Build release no-std | |
run: | | |
make build_no_std | |
make build_no_std FFT128_SUPPORT=ON | |
- name: Build benchmarks | |
if: matrix.runner_type == 'ubuntu-latest' | |
run: | | |
sudo apt install -y libfftw3-dev | |
make build_bench | |
FFT128_SUPPORT=ON make build_bench |