Allow phi nodes on f32 values
#675
This file contains hidden or 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
| 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 |