Skip to content

Releases: deepcausality-rs/deep_causality

dcl_data_structures-v0.6.0

24 Nov 11:52
faf5a3c
Compare
Choose a tag to compare

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

ultragraph-v0.5.3

21 Nov 10:32
215487b
Compare
Choose a tag to compare

Other

  • update Cargo.lock dependencies

deep_causality_macros-v0.4.9

21 Nov 10:32
215487b
Compare
Choose a tag to compare

Other

  • update Cargo.lock dependencies

deep_causality-v0.7.1

21 Nov 10:32
215487b
Compare
Choose a tag to compare

Other

  • updated the following local packages: dcl_data_structures

dcl_data_structures-v0.5.0

21 Nov 10:31
215487b
Compare
Choose a tag to compare

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.

deep_causality-v0.7.0

25 Jan 06:37
597ea8d
Compare
Choose a tag to compare

Other

  • Replaced Cell types with Arc/RwLock to make interior mutability thread safe.

deep_causality-v0.6.5

25 Jan 04:27
08418a7
Compare
Choose a tag to compare

Other

  • Narrowed down overly general type constrains on generic type parameters.

deep_causality-v0.6.4

25 Jan 01:55
a14ae43
Compare
Choose a tag to compare

Other

  • Merge branch 'deepcausality-rs:main' into main
  • Documented all protocols in deep causality.
  • Code formatting & linting.
  • Implemented Indexable trait for Context
  • Added Indexable protocol to deep causality crate

ultragraph-v0.5.2

14 Jan 14:42
f3a72b6
Compare
Choose a tag to compare

Other

  • Updated dependencies in Ultragraph.
  • Updated dependencies in ultragraph crate.

deep_causality-v0.6.3

14 Jan 14:42
f3a72b6
Compare
Choose a tag to compare

Other

  • Moved example folder back to deep_causality folder due to cargo config errors.
  • Flattened folder structure.
  • Updated dependencies to latest version.
  • Update parquet requirement from 48 to 49
  • Restricted ctx example dependency to mitigate yanked sub sub dependency warning.
  • Removed pointless tests that only threw clippy linting errors.
  • Added generic sum util with tests.
  • Disabled unused re-exports in prelude.
  • Updated examples to latest DC version.