Commit Graph

22 Commits

Author SHA1 Message Date
Tim Blechmann
6454f9fb85 spsc_queue: fix reset() 2014-11-08 23:32:33 +01:00
erenon
d77e119bac spsc_queue: non-const T& front() added and tested 2014-06-26 08:49:51 +02:00
erenon
66dae3a792 add T& front() and void pop() capabilities to spsc_queue 2014-06-25 19:16:08 +02:00
Tim Blechmann
da5ec85778 lockfree: spsc-queue - add read_available and write_available members
[SVN r86736]
2013-11-17 10:49:47 +00:00
Tim Blechmann
65cb3432d1 lockfree: spsc-queue - capacity should take the internal marker object into account
fixes #8560

[SVN r84387]
2013-05-20 09:28:56 +00:00
Tim Blechmann
421e9d8c2c lockfree: testsuite - possible compile fix for IBM compiler
[SVN r83277]
2013-03-03 13:18:31 +00:00
Tim Blechmann
7388036785 lockfree: testsuite - move stress tests to separate file
[SVN r83276]
2013-03-03 13:13:01 +00:00
Tim Blechmann
e8e89220f6 lockfree: introduce consume_one and consume_all methods
[SVN r83275]
2013-03-03 13:07:50 +00:00
Tim Blechmann
95342e5ea6 lockfree: fix some warnings in testsuite
[SVN r82210]
2012-12-26 10:38:53 +00:00
Tim Blechmann
fca8f920d3 lockfree: fix testsuite
[SVN r82182]
2012-12-23 10:15:23 +00:00
Tim Blechmann
4c5b485068 lockfree: fix race condition in testsuite
[SVN r82169]
2012-12-22 15:50:31 +00:00
Tim Blechmann
54ec924cd7 lockfree: fix race condition in testsuite
thanks to peter dimov!

[SVN r82104]
2012-12-19 19:23:55 +00:00
Tim Blechmann
1aa72418bc lockfree: testsuite cleanup
[SVN r81742]
2012-12-06 15:41:40 +00:00
Tim Blechmann
806ca975a3 lockfree: possible workarounds for testsuite failures
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r81391]
2012-11-17 11:36:36 +00:00
Tim Blechmann
1c67ecf90f lockfree: cleanups in testsuite
[SVN r81317]
2012-11-13 10:59:27 +00:00
Tim Blechmann
06799ee657 lockfree: testsuite - avoid stack-allocation of tester classes
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79345]
2012-07-08 08:35:18 +00:00
Tim Blechmann
fa4c1f7fb0 lockfree: more msvc test fixes
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79314]
2012-07-06 10:49:36 +00:00
Tim Blechmann
19a0b06651 lockfree: testsuite compile fix
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79253]
2012-07-04 06:50:17 +00:00
Tim Blechmann
d5f58cec08 lockfree: work around pgi compile error
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79248]
2012-07-03 17:21:31 +00:00
Tim Blechmann
8d9dca0e46 lockfree: fix some compiler warnings & relax stress tests
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79247]
2012-07-03 17:17:54 +00:00
Tim Blechmann
dbbea5f705 lockfree: work around thread/exception/parameter vs test compile issue
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79197]
2012-07-01 08:38:43 +00:00
Tim Blechmann
f8298d22bd lockfree: import boost.lockfree with boost.atomic as implementation detail
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79195]
2012-07-01 08:37:57 +00:00