sled 0.14.1

a flash-sympathetic persistent lock-free B+ tree, pagecache, and log
Documentation
language: rust

sudo: required

cache: cargo

rust:
  - stable
  - beta

matrix:
  allow_failures:
    - rust: nightly
  include:
    - rust: nightly
      env: TEST=clippy
    - rust: nightly-2017-07-06
      env: TEST=tsan
    - rust: nightly-2017-07-06
      env: TEST=lsan

script:
  - bash -c 'case "$TEST" in
               clippy)
                 cargo test --features="clippy"
                 ;;
               lsan)
                 ./hack/leak_detector
                 ;;
               tsan)
                 ./hack/race_detector
                 ;;
               *)
                 cargo test
                 ;;
             esac'

os:
  - linux
  - osx