Repository navigation
Fixes unsoundness in borrowed views: a view from ByteSlice::with_borrowed could outlive the borrowed buffer through Clone, or through slice() write to and free memory the caller owns. Cloning or slicing a borrowed view now copies its bytes into an owned allocation, and every refcount access checks that the slice owns its allocation, in every build profile. Lengths are capped at u32::MAX - 8. The test suite now runs under Miri in CI (#1).
Everyone on 0.1.0 should upgrade. 0.2.0 has no other API changes.