bumpalo 2.6.0

A fast bump allocation arena for Rust.
Documentation
pr: ["master"]

jobs:
  - job: tests
    displayName: "Tests"
    pool:
      vmImage: 'ubuntu-16.04'
    steps:
      - template: ci/install-rust.yml
        parameters:
          rust_version: stable
      - template: ci/install-cargo-readme.yml
      - bash: |
          set -ex
          export RUST_BACKTRACE=1
          cargo test
        displayName: "Run `cargo test`"
      - bash: |
          set -ex
          sudo apt install valgrind
        displayName: "Install Valgrind"
      - bash: |
          set -ex
          export RUST_BACKTRACE=1
          CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER=valgrind cargo test
        displayName: "Run `cargo test` under Valgrind"
  - job: check_benches
    displayName: "Check that benches build"
    steps:
      - template: ci/install-rust.yml
        parameters:
          rust_version: stable
      - bash: |
          set -ex
          cargo check --benches
        displayName: "Run cargo check"