Releases: DNedic/lockfree
Releases · DNedic/lockfree
2.0.10
2.0.9
- Fixed the initialization order in the Bipartite Buffer constructor
- Fixed missing include for the
std::pair
use in the Bipartite Buffer
2.0.8
- Added a performance optimization in the Bipartite Buffer, where the atomic invalidate index load can be avoided after writing wraps
2.0.7
- Fixed an omission where the invalidate index of the Bipartite Buffer was sharing a cacheline with wrapping flags, leading to unnecessary performance loss
2.0.6
- Added a performance optimization in the Bipartite Buffer, where the atomic read index load can be avoided after reading wraps
2.0.5
- A linear space calculation bug in the Bipartite Buffer that could cause data corruption in builds without asserts enabled was fixed
2.0.4
2.0.3
2.0.2
- Performance and code conciseness improvements in single-producer single-consumer Queue, Priority Queue and Bipartite Buffer
2.0.1
- Added asserts in the Bipartite Buffer to protect against buffer overruns
- Various README improvements