Skip to content

Releases: DNedic/lockfree

2.0.0

27 May 15:44
Compare
Choose a tag to compare
  • Added multi-producer multi-consumer Queue and Priority Queue data structures
  • Important: SPSC data structures have been moved to the spsc namespace
  • Important: Cacheline padding is now the default behaviour as analytics showed most people are using the library on cache coherent systems, for embedded systems it is necessary to set LOCKFREE_CACHE_COHERENT to false to avoid wasting memory

1.1.0

18 May 22:59
Compare
Choose a tag to compare

1.0.2

18 May 19:25
Compare
Choose a tag to compare
  • Made all class members accidentally public private
  • Small doc fixes

1.0.1

11 May 22:22
Compare
Choose a tag to compare
  • Added static asserts to verify the template type arguments are trivial types
  • Added static asserts to verify the minimum size
  • Moved all the relaxed atomic loads before the acquire loads, potentially increasing performance, there was no need for these to be inside fences.
  • Updated the documentation in various places

1.0.0

10 May 13:59
Compare
Choose a tag to compare
  • First release