weakref 0.2.1

Copy+static reference type which checks liveness at runtime.
Documentation
export RUST_BACKTRACE := "1"

test: check ui_tests recycler_tests loom_tests

check:
   cargo check --all

ui_tests:
   cargo test --release -- ui_tests src/
   
miri_tests:
   # miriflags are mostly for crossbeam, but it still only works on master
   MIRIFLAGS="-Zmiri-strict-provenance -Zmiri-symbolic-alignment-check -Zmiri-disable-isolation -Zmiri-disable-stacked-borrows" cargo miri test 
   
loom_tests:
   RUSTFLAGS="--cfg loom" cargo test -- --test-threads 1 loom_tests

recycler_tests:
   cargo test --release -- --test-threads 1 recycler_tests