Skip to content

Releases: tower120/rc_event_queue

v0.4.2

20 Oct 14:09
aa55039
Compare
Choose a tag to compare
  • clear/truncate_front now dispose chunks not occupied by readers immediately! Which, at least partially, solves "emergency cleanup" problem.
    Now you don't have to have access to all readers!
  • Subscribe/unsubscribe now O(1).
  • EventQueue::total_capacity now O(1).

v0.4.1

11 Oct 09:50
Compare
Choose a tag to compare
  • miri support
  • Using spin mutex everywhere. Write performance improved x2 in non-heavy concurrent cases.

v0.4.0

06 Oct 15:23
Compare
Choose a tag to compare
  • Added spmc version
  • EventQueue::subscribe -> EventReader::new

v0.3.1

20 Oct 13:33
Compare
Choose a tag to compare
  • Improved read performance on long runs.

v0.3.0

20 Oct 13:33
Compare
Choose a tag to compare
  • EventReader::iter now return LendingIterator.
  • AUTO_CLEANUP -> CLEANUP{ ON_CHUNK_READ / ON_NEW_CHUNK / NEVER }

v0.2.0

20 Oct 13:32
Compare
Choose a tag to compare
  • Chunks are dynamic sized.
  • Double-buffering.

v0.1.0

20 Oct 13:31
Compare
Choose a tag to compare

First working implementation with fixed-sized chunks.