Commit Graph

206 Commits

Author SHA1 Message Date
Tim Blechmann
2134ec0b0c lockfree: queue - add static assertions
[SVN r82400]
2013-01-08 09:04:25 +00:00
Tim Blechmann
95342e5ea6 lockfree: fix some warnings in testsuite
[SVN r82210]
2012-12-26 10:38:53 +00:00
Tim Blechmann
2caf2cc251 lockfree: merge fixes from trunk
this commit should hopefully fix up the merge info



[SVN r82185]
2012-12-23 13:18:31 +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
66d065a407 lockfree: merge fixes from trunk
[SVN r82147]
2012-12-21 13:32:33 +00:00
Tim Blechmann
7afb51f7af lockfree: test fixes
[SVN r82145]
2012-12-21 13:04:10 +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
Andrey Semashev
4eb962f025 Boost.Atomic and Boost.Lockfree merged from trunk.
[SVN r81976]
2012-12-15 18:28:27 +00:00
Tim Blechmann
5a53df7339 lockfree: fix typos in documentation
fixes #7783

[SVN r81849]
2012-12-11 09:22:47 +00:00
Daniel James
dfff77c585 lockfree: fix links to interprocess.
[SVN r81786]
2012-12-08 09:18:36 +00:00
Tim Blechmann
1aa72418bc lockfree: testsuite cleanup
[SVN r81742]
2012-12-06 15:41:40 +00:00
Tim Blechmann
5c35fb4117 lockfree: fix test case on certain compilers
[SVN r81741]
2012-12-06 14:12:48 +00:00
Tim Blechmann
10a467c5bc lockfree: no capacity means capacity of 0
[SVN r81735]
2012-12-06 12:35:21 +00:00
Tim Blechmann
eac9b5fe47 lockfree: testsuite build fix
[SVN r81479]
2012-11-22 10:56:12 +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
3fe28e1171 lockfree: avoid deprecated macros
[SVN r81388]
2012-11-17 11:16:45 +00:00
Daniel James
801144c360 Lockfree html redirects.
[SVN r81387]
2012-11-17 10:30:59 +00:00
Tim Blechmann
fe085647ad lockfree: declare freelist::deallocate as protected
[SVN r81364]
2012-11-16 11:14:39 +00:00
Tim Blechmann
8e8d05c750 lockfree: allow use of std::atomic when using gcc-4.8
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r81318]
2012-11-13 10:59:45 +00:00
Tim Blechmann
1c67ecf90f lockfree: cleanups in testsuite
[SVN r81317]
2012-11-13 10:59:27 +00:00
Tim Blechmann
36e5ff55fa lockfree: fix comments
patch taken from #7685

[SVN r81316]
2012-11-13 10:05:57 +00:00
Tim Blechmann
18af8efb28 lockfree: relax freelist tests
[SVN r80700]
2012-09-25 14:05:56 +00:00
Tim Blechmann
c732d7fd31 lockfree: relax stress tests
the testsuite seems to take too much time for some test farm machines

Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r80666]
2012-09-23 12:32:49 +00:00
Jürgen Hunold
bbbc8fcf7a Fix min-max guideline violations
Fix some conversion warnings from msvc

[SVN r80627]
2012-09-22 15:40:07 +00:00
Tim Blechmann
dc62b76222 lockfree: use std::atomic on msvc2012
patch by zouzou

[SVN r80620]
2012-09-21 18:39:37 +00:00
Tim Blechmann
e72bba543b lockfree: fix some inspect warnings
[SVN r80465]
2012-09-09 13:12:43 +00:00
Tim Blechmann
6f732d3c70 lockfree: make freelist's allocate() method protected
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r80372]
2012-09-03 10:11:57 +00:00
Tim Blechmann
505c1c04c1 lockfree: convert compile-time assertions to run-time assertions
patch by hartmut kaiser

Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r80371]
2012-09-03 10:05:54 +00:00
Tim Blechmann
ec23cdf658 lockfree: fix msvc warning
patch by hartmut kaiser, taken from ticket #7322

Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r80370]
2012-09-03 10:05:30 +00:00
Tim Blechmann
dc0e9ba6e4 lockfree: cleanup member constructors
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r80363]
2012-09-02 12:43:03 +00:00
Tim Blechmann
68d273868c lockfree: fix visibility of tagged_ptr::tag_t
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r80362]
2012-09-02 12:42:36 +00:00
Tim Blechmann
630bc52cdf lockfree: split stress tests to multiple files
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79426]
2012-07-11 18:39:17 +00:00
Tim Blechmann
e7c80f4c9b lockfree: link with boost.atomic
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79425]
2012-07-11 18:39:03 +00:00
Tim Blechmann
80e7314c3a lockfree: remove private copy of boost.atomic
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79386]
2012-07-09 18:43:50 +00:00
Tim Blechmann
af04203e73 lockfree: another win32 testsuite compile fix
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79378]
2012-07-09 13:18:41 +00:00
Tim Blechmann
7be73c716e lockfree: remove unused template argument
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79346]
2012-07-08 08:35:41 +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
4dd65698ae lockfree: compile fix for tagged pointer
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79344]
2012-07-08 08:12:38 +00:00
Tim Blechmann
55a0d72c52 lockfree: fix linking issue of boost.interprocess-related symbols
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79343]
2012-07-08 08:12: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
834b3b95c0 lockfree: replace not by ! to allow compilation with msvc
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79313]
2012-07-06 10:25:47 +00:00
Tim Blechmann
416a270c89 lockfree: another testsuite fix
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79265]
2012-07-04 18:02:39 +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
86019acfbb lockfree: testsuite compile fix
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79217]
2012-07-01 21:26:55 +00:00
Tim Blechmann
239d7d275d lockfree: default compiler hints
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79216]
2012-07-01 21:26:44 +00:00
Tim Blechmann
7748ab8d66 lockfree: correct use of defaulted functions
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79215]
2012-07-01 21:16:39 +00:00
Tim Blechmann
0930cad7fd lockfree: possible compile fix
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r79214]
2012-07-01 21:16:28 +00:00