dcl_data_structures 0.5.0

Data structures for for deep_causality crate.
Documentation
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.5.0]https://github.com/deepcausality-rs/deep_causality/compare/dcl_data_structures-v0.4.7...dcl_data_structures-v0.5.0 - 2024-11-21

### Other

- Increased test coverage of UnsafeArrayStorage
- Code formatting
- Increased test coverage for UnsafeVectorStorage and fixed a but on rewind.
- Increased test coverage of UnsafeArrayStorage
- Increased test coverage of UnsafeArrayStorage
- Increased test coverage of UnsafeArrayStorage
- Increased test coverage of VectorStorage
- Fixed failing benches
- Increases test coverage
- Increases test coverage
- Increases test coverage
- Fixed missing import in bench
- Fixed CI workflow
- Bunch of code lints
- Enabled unsafe feature on CI
- Applied code lints
- Code formatting
- For new_with_unsafe_vector_storage:
- Added proper feature gating to disable unsafe impl for the dcl_data_structures crate
- Updated docs for dcl_data_structures
- Updated docs for dcl_data_structures
- Optimizes UnsafeVectorStorage.
- Added initial, non-opt, UnsafeVectorStorage implementation for sliding window.
- Added documentation to UnsafeArrayStorage
- Opimized UnsafeArrayStorage futher.
- Added benchmark for UnsafeArrayStorage
- Added initial support for unsafe sliding window storage implementation.
- Improved the performance of the sliding window implementation in dcl_data_structures.

## [0.4.7]https://github.com/deepcausality-rs/deep_causality/compare/dcl_data_structures-v0.4.6...dcl_data_structures-v0.4.7 - 2024-01-14

### Other
- Reduced multiplier in vec push benchmark to address long running benchmark for DCL data structures
- Fixed linting and formatting in tests.

## [0.4.6]https://github.com/deepcausality-rs/deep_causality/compare/dcl_data_structures-v0.4.5...dcl_data_structures-v0.4.6 - 2023-08-30

### Other
- Formatted entire code base with rustfmt.
- Updated Readme in data structure crate.
- Updated README.md with links to sub-crates.
- Updated copyright in all source and bash script files.
- Updated copyright in all licence files.