Skip to content

Allow phi nodes on f32 values #675

Allow phi nodes on f32 values

Allow phi nodes on f32 values #675

Workflow file for this run

on: [push, pull_request]
name: CI
jobs:
check:
name: Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@1.88
- run: cargo check --all-features
test:
name: Rust Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@1.88
- run: cargo test --all-features
filetest:
name: File Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@1.88
- run: cargo filetest
test-c-api:
name: C API Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2025-10-09
components: rust-src
- run: c-api-tests/run.sh
fmt:
name: Rustfmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@1.88
with:
components: rustfmt
- run: cargo fmt --all -- --check
clippy:
name: Clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@1.88
with:
components: rust-src, clippy
- run: cargo clippy --all-features -- -D warnings
clippy-c-api-unlogged:
name: Clippy (C API, Logging disabled)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2025-10-09
components: rust-src, clippy
- run: cargo clippy -p c-api -Zbuild-std=core,alloc --features no_logging --target x86_64-unknown-linux-none -- -D warnings
clippy-c-api-logged:
name: Clippy (C API, Logging enabled)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2025-10-09
components: rust-src, clippy
- run: cargo clippy -p c-api -Zbuild-std=core,alloc --target x86_64-unknown-linux-none -- -D warnings