futures 0.1.26

An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.
language: rust

matrix:
  include:
    - os: osx
    - rust: stable
    - rust: beta
    - rust: nightly
      env: BENCH=1
    - os: linux
      rust: 1.15.0
      script: cargo test
sudo: false
script:
  - cargo build
  - cargo build --no-default-features
  - cargo test
  - cargo test --no-default-features --features use_std
  - cargo test --manifest-path futures-cpupool/Cargo.toml
  - cargo test --manifest-path futures-cpupool/Cargo.toml --no-default-features

  - cargo doc --no-deps
  - cargo doc --no-deps --manifest-path futures-cpupool/Cargo.toml
  - if [ "$BENCH" = "1" ]; then cargo bench; fi
  - if [[ "$TRAVIS_RUST_VERSION" == nightly ]]; then cargo test --features nightly; fi
env:
  global:
    - secure: "iwVcMVIF7ZSY82fK5UyyUvVvJxMSYrbZawh1+4Oi8pvOdYq1gptcDoOC8jxWwCwrNF1b+/85n+jlEUngEqqSmV5PjAbWPjoc+u4Zn7CRi1AlxoUlvHPiQm4vM4Mkkd6GsqoIZttCeedU9m/w0nQ18uUtK8uD6vr2FVdcMnUnkYQAxuGOowGLrwidukzfBXMCu/JrwKMIbt61knAFiI/KJknu0h1mRrhpeF/sQ3tJFzRRcQeFJkbfwDzltMpPo1hq5D3HI4ONjYi/qO2pwUhDk4umfp9cLW9MS8rQvptxJTQmWemHi+f2/U4ld6a0URL6kEuMkt/EbH0A74eFtlicfRs44dX9MlWoqbLypnC3ymqmHcpwcwNA3HmZyg800MTuU+BPK41HIPdO9tPpxjHEiqvNDknH7qs+YBnis0eH7DHJgEjXq651PjW7pm+rnHPwsj+OzKE1YBNxBQZZDkS3VnZJz+O4tVsOzc3IOz0e+lf7VVuI17C9haj117nKp3umC4MVBA0S8RfreFgqpyDeY2zwcqOr0YOlEGGRl0vyWP8Qcxx12kQ7+doLolt6Kxda4uO0hKRmIF6+qki1T+L7v8BOGOtCncz4f7IX48eQ7+Wu0OtglRn45qAa3CxjUuW6xX3KSNH66PCXV0Jtp8Ga2SSevX2wtbbFu9f+9R+PQY4="

notifications:
  email:
    on_success: never