Releases: deepcausality-rs/deep_causality
Releases · deepcausality-rs/deep_causality
deep_causality-v0.7.4
Other
- Bump parquet from 54.2.1 to 54.3.1
- Applied a ton of lints.
- Fixed tests, benchmarks, and fixed some lints
dcl_data_structures-v0.9.0
Other
- Merge pull request #201 from deepcausality-rs/release-plz-2025-04-03T05-42-30Z
- Set MSRV to 1.80
- (dcl_data_structures) remove RingBuffer implementation\n\nThis commit removes the entire RingBuffer implementation including all related source code files, test files, benchmark code, and example code. Also updated Cargo.toml by removing 'ringbuffer' and 'disruptor' from keywords and removed references to RingBuffer from documentation. The RingBuffer functionality was previously developed in versions 0.6.0 and 0.6.1 but has now been removed from the codebase.
- Bump criterion from 0.5 to 0.6.0
dcl_data_structures-v0.8.0
Other
- Applied a ton of lints.
- Fixed tests, benchmarks, and fixed some lints
- Bump rand from 0.8.5 to 0.9.0
- Code formatting and linting
- Added or updated tests for all atomic sequence implementations.
- Merge branch 'deepcausality-rs:main' into main
- Code formatting
- Fixed tests and benches
- made get_min_cursor_sequence generic
- made get_min_cursor_sequence generic
- Added Atomic sequence trait
- Added uniform batch sizes to all ring_buffer benchmarks
deep_causality-v0.7.3
Other
- updated the following local packages: dcl_data_structures
dcl_data_structures-v0.7.0
Other
- Fixed import in tests
- Fixed ArrayGrid tests and benchmark.
- Fixed module declaration
- Added test coverage for point_index
- Merge branch 'deepcausality-rs:main' into main
- Added or updated example code for dcl_data_structures
- Fixed rewind bug in unsafe_storage_array.
- Added more tests to window type
- Fixed rewind bug in ArrayStorage
dcl_data_structures-v0.6.1
Other
- code formatting,
- Updated RingBuffer example code documentation and Readme.
- Added examples for the ring_buffer in different configurations.
- Merged tests into one file
- Updated README.md
ultragraph-v0.5.4
Other
- Bumped up minimum rust version to 1.80.
deep_causality_macros-v0.4.10
Other
- Code linting & formatting
- Bumped up minimum rust version to 1.80.
- Increased test coverage of constructor macro
- Increased test coverage of getter macro
- Added tests to macros
deep_causality-v0.7.2
Other
- Added initial work on a custom ring_buffer implementation
- Updated alias types
- Code linting & formatting
- Removed lifetimes from context types.
- Bumped up minimum rust version to 1.80.
- Code formatting
- Update error tests
- Refactored Error module in deep_causality and added test coverage.
Removed
- removed phantom marker
dcl_data_structures-v0.6.0
Other
- Updated README.md
- Applied various code lints.
- Added more tests to DSL.
- Added test
- Improved test coverage for BatchEventProcessor
- Fixed bench_dcl_data_structures.rs
- Added test coverage of DSL in RingBuffer
- Improved test coverage of RingBuffer type
- Improved test coverage of ArrayGrid type
- Rolled back breaking changes
- Update dcl_data_structures/tests/ring_buffer/wait_strategy/spinloop_wait_strategy_tests.rs
- Update dcl_data_structures/tests/ring_buffer/producer/multi_producer_tests.rs
- Update dcl_data_structures/src/ring_buffer/utils/bit_map.rs
- Code linting
- Code format
- Updated README.md
- Documented DSL in RingBuffer
- Added DSl to RinglBuffer
- Added documentation to RingBuffer
- Added benchmark and various tweaks to ring buffer
- Added documentation to single and multi producer.
- Added single and multi producer with tests
- Added documentation and tests to consumer / BatchEventProcessor
- Added consumer to ring buffer
- Added documentation, example, and tests to executor in ring buffer
- Added executor to ring buffer
- Added tests for wait strategy in ring_buffer
- Added documentation to sequence in ring_buffer
- Code forma!ing
- Added tests to barrier in ring_buffer
- Added documentation to barrier in ring_buffer
- Added wait strategy to rin_buffer
- Fixed missing import
- Code linting and formatting
- Added benchmark and tests for atomic_sequence.
- Added tests for atomic_sequence
- Added tests for the custom rin_buffer
- Added initial work on a custom ring_buffer implementation
- Code linting & formatting
- Bumped up minimum rust version to 1.80.
- Code formatting
- Updated Readme in data structure crate with the latest benchmark results.
- Improve performance of unsafe ArrayGrid further
-
Optimize Unsafe ArrayGrid Implementation
- Code formatted
- Updated README files in dcl_data_structures crate
- Added more tests to unsafe ArrayGrid.
- Added unsafe ArrayGrid Type that performs up tp 50% faster than the safe counter part
- Added some more tests
- Code formatting