Skip to content

Releases: geseq/cpp-fastchan

v0.3.0

26 May 10:02
327fb29

Choose a tag to compare

Changelog

327fb29 use std::hardware_destructive_inference_size (#49)
4e01132 expand tests (#48)
255624e add benchmark comparing against rigtorp SPC (#47)
df169be improve bench formatting (#46)
0d9d7df cleaup unsafe empty (#45)
2c62633 improve MPSC performance (#44)
0b965d0 simplify MPSC to use WaitStrategy (#43)
de77b79 improve bench to show cost per op (#42)
01edd86 use less cache lines and reduce cache coherence penalty (#41)
9ac4d13 improve SPSC readability and slight performance in real world usage (#40)
304d5f0 add option to spin without PAUSE/YIELD (noop) (#39)
b9cc409 add pause (#37)
3d62041 report per op in bench matrix (#38)
04c440c add presets (#36)
c849f80 Merge pull request #35 from geseq/improve-perf
c89de85 improve SPSC spin strategy performance
4bf85b8 improve simple bench

v0.2.1

09 May 22:28
eac1778

Choose a tag to compare

Changelog

eac1778 improve cmakelists (#34)

v0.2.0

22 Apr 19:43
6e47fbd

Choose a tag to compare

Changelog

6e47fbd add condition waits (#31)

v0.1.1

22 Apr 15:31
3c172bd

Choose a tag to compare

Changelog

3c172bd fix mpsc put (#30)

v0.1.0

04 Mar 19:31
3c34164

Choose a tag to compare

Initial release