os-thread-local 0.1.0

OS-backed thread-local storage This library provides a [`ThreadLocal`] type which provides an alternative to `std::thread_local!` that always uses the thread-local storage primitives provided by the OS. Unlike `std::thread_local!`, [`ThreadLocal`] allows per-object thread-local storage, while providing a similar API.
Documentation
dist: trusty
language: rust
rust: stable
matrix:
  include:
    - os: linux
      env: TARGET=x86_64-unknown-linux-gnu
    - os: osx
      env: TARGET=x86_64-apple-darwin
    - os: windows
      env: TARGET=x86_64-pc-windows-msvc
    - os: windows
      env: TARGET=x86_64-pc-windows-gnu
    - os: linux
      env: TARGET=i686-unknown-linux-gnu
    - os: windows
      env: TARGET=i686-pc-windows-msvc
    - os: windows
      env: TARGET=i686-pc-windows-gnu
before_script:
  - if [ "$TARGET" = i686-unknown-linux-gnu ]; then
      sudo apt-get update;
      sudo apt-get -y install gcc-multilib libc6-dev-i386;
    fi
script:
  - rustup default $TRAVIS_RUST_VERSION-$TARGET
  - cargo test --verbose --target=$TARGET