arena64 0.4.1

A concurrent arena providing mutually exclusive access over indexes
Documentation
version: "3"

tasks:
  default:
    cmds:
      - task: test
      - task: clippy-tests

  test:
    cmds:
      - cargo test -- --nocapture

  clippy-tests:
    cmds:
      - cargo clippy --tests

  doc:
    cmds:
      - cargo +nightly doc --open
    env:
      RUSTDOCFLAGS: --cfg docsrs

  bench:
    env:
      RUSTFLAGS: -C target-cpu=native
    cmds:
      - cargo bench --profile release -p arena64-bench

  generate-bench-table:
    env:
      RUSTFLAGS: -C target-cpu=native
      FILTER: Alloc/(?:Box<T>|Box<Box<T>>|Bump64|Arena64)/
    cmds:
      - cargo criterion --message-format=json -p arena64-bench -- $FILTER | criterion-table