- Switched to using GitHub Actions as CI provider
- Added Miri stage to CI pipeline
- Added support for mutating iteration via
RingIterMut
- Introduced
RingBuf::pop_front
method - Introduced
RingBuf::front_mut
andRingBuf::back_mut
methods - Introduced
RingBuf::into_boxed_slice
method - Bumped minimum supported Rust version to
1.40
- Tagged most of the methods as '#[inline]' to allow for better inlining by clients
- Enabled CI pipeline comprising building, testing, linting, and
coverage collection of the project
- Added badges indicating pipeline status and code coverage percentage
- Added implementation of
DoubleEndedIterator
forRingIter
- Use unchecked array accesses when debug assertions are not enabled
- Initial release