12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- language: rust
- sudo: false
- rust:
- - 1.8.0
- - 1.15.0
- - 1.20.0
- - 1.26.0 # has_i128
- - 1.31.0 # 2018!
- - stable
- - beta
- - nightly
- script:
- - cargo build --verbose
- - ./ci/test_full.sh
- matrix:
- include:
- # i586 presents floating point challenges for lack of SSE/SSE2
- - name: "i586"
- rust: stable
- env: TARGET=i586-unknown-linux-gnu
- addons:
- apt:
- packages:
- - gcc-multilib
- before_script:
- - rustup target add $TARGET
- script:
- - cargo test --verbose --target $TARGET --all-features
- # try a target that doesn't have std at all
- - name: "no_std"
- rust: stable
- env: TARGET=thumbv6m-none-eabi
- before_script:
- - rustup target add $TARGET
- script:
- - cargo build --verbose --target $TARGET --no-default-features --features i128
- - cargo build --verbose --target $TARGET --no-default-features --features libm
- - name: "rustfmt"
- rust: 1.31.0
- before_script:
- - rustup component add rustfmt
- script:
- - cargo fmt --all -- --check
- notifications:
- email:
- on_success: never
- branches:
- only:
- - master
- - next
- - staging
- - trying
|