-
Notifications
You must be signed in to change notification settings - Fork 51
/
Copy path.travis.yml
33 lines (33 loc) · 1.93 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
language: rust
sudo: false
rust:
- nightly
env:
- RUSTFLAGS="-C target-feature=-sse -C target-feature=+x87" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+sse" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+sse2" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+sse3" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+ssse3" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+sse4a" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+sse4.1" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+sse4.2" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+avx" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+avx2" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-feature=+avx512" RUN="build --all --examples --tests --benches --bins"
- RUSTFLAGS="-C target-cpu=x86-64" RUN="test --lib --tests --benches --examples --doc"
- RUSTFLAGS="-C target-cpu=pentium" RUN="test --lib --tests --benches --examples"
- RUSTFLAGS="-C target-cpu=pentium3" RUN="test --lib --tests --benches --examples"
- RUSTFLAGS="-C target-cpu=pentium4" RUN="test --lib --tests --benches --examples"
- RUSTFLAGS="-C target-cpu=core2" RUN="test --lib --tests --benches --examples"
- RUSTFLAGS="-C target-cpu=nehalem" RUN="test --lib --tests --benches --examples"
- RUSTFLAGS="-C target-cpu=sandybridge" RUN="test --lib --tests --benches --examples"
- RUSTFLAGS="-C target-cpu=native" RUN="test --lib --tests --benches --examples"
matrix:
fast_finish: true
install:
script:
- cat /proc/cpuinfo
- bash -c "cargo $RUN --verbose"
- bash -c "cargo $RUN --verbose --features \"std\""
notifications:
email: false