Andrey Semashev
8ebd61c280
Avoid relying on implicit copy constructor/operator deprecated in C++11.
...
C++11 deprecates implicit default copy constructors and operators if the class
has user-defined destructor or copy constructor/operator. gcc 9 generates
warnings when this deprecated language feature is used. This commit fixes that
by providing user-defained copy constructors/operators where needed. The
added definitions are equivalent to the implicitly generated by the compiler.
For thread::id, removed copy constructor to allow the compiler generate all
set of constructors and assignment operators, including move.
2020-04-05 02:17:14 +03:00
Raffi Enficiaud
28ead512c1
some reworked test init + boost.test link fix
2015-01-11 16:21:32 +01:00
Vicente J. Botet Escriba
677dbe7688
Thread: merge from trunk 1.54. Fix #8027,#8323,#8337.
...
[SVN r83660]
2013-03-31 10:56:43 +00:00
Vicente J. Botet Escriba
f9b257e368
Thread: merge from trunk 1.54 - once_atomic; null_mutex
...
[SVN r82838]
2013-02-12 18:32:00 +00:00
Vicente J. Botet Escriba
ad3247dd29
Thread: merge from trunk 1.53
...
[SVN r81667]
2012-12-02 09:22:33 +00:00
Vicente J. Botet Escriba
7bc8c437ab
Thread: merge from trunk: 1.52
...
[SVN r80450]
2012-09-08 14:59:26 +00:00
Vicente J. Botet Escriba
d95081094f
Thread: remove some warnings
...
[SVN r77849]
2012-04-09 15:26:40 +00:00
Gennadiy Rozental
5c124234bb
eliminated unit_test_framework and BOOST_MESSAGE
...
[SVN r74731]
2011-10-05 09:52:10 +00:00
Anthony Williams
76e53c7bc5
Removed some warnings: those from issue #1640 and others
...
[SVN r43730]
2008-03-19 17:25:13 +00:00
Anthony Williams
b50a7ccb61
interruptible_wait (and hence condition timed_wait) now uses a WaitableTimer where possible, to be robust in the face of clock changes
...
[SVN r41505]
2007-11-30 18:38:21 +00:00
Anthony Williams
f827709d42
add support for relative timeouts to condition timed_wait
...
[SVN r41413]
2007-11-27 14:24:29 +00:00
Anthony Williams
114215088a
interrupt and join all threads in a group if an exception is thrown during a test
...
[SVN r41084]
2007-11-14 11:56:53 +00:00
Anthony Williams
31e1566e1d
renamed cancellation to interruption
...
[SVN r40685]
2007-11-02 14:58:48 +00:00
Anthony Williams
370f5d461c
condition wait and sleep are now cancellation points
...
[SVN r40647]
2007-11-01 17:07:47 +00:00
Hartmut Kaiser
1cb08ff60c
Changed Boost.Thread to use the Boost license.
...
[SVN r35115]
2006-09-14 23:02:29 +00:00
Michael Glassford
43cbe3f1f8
Include detail/config.hpp; fix include path.
...
[SVN r24607]
2004-08-19 19:39:16 +00:00
William E. Kempf
ff5d3b49ca
Updated format (removed tabs) and added missing copyrights
...
[SVN r17214]
2003-02-04 23:23:02 +00:00
William E. Kempf
125193dcfa
Turned all tests into 'timed_test's.
...
[SVN r17053]
2003-01-27 22:44:06 +00:00
Beman Dawes
77efa9810d
Local include util.inl
...
[SVN r17041]
2003-01-25 14:23:36 +00:00
William E. Kempf
7f03d1917b
Removed accidental sleep
...
[SVN r17035]
2003-01-24 18:15:22 +00:00
William E. Kempf
55b4ca9350
Added 'timed_test' support to prevent deadlocks in tests
...
[SVN r17032]
2003-01-24 16:51:13 +00:00
Björn Karlsson
5e6f72a688
Merged from branch to trunk
...
[SVN r15524]
2002-09-26 09:17:19 +00:00
William E. Kempf
cfce0892e0
Added tutorial sources. Changed tabs to spaces.
...
[SVN r15179]
2002-09-06 15:34:48 +00:00
William E. Kempf
5fdd771708
Fixed some bugs and warnings produced by borland and gcc
...
[SVN r14944]
2002-08-17 16:34:23 +00:00
William E. Kempf
4ba48676bd
Fixed some warnings produced by Borland in the regression test
...
[SVN r14875]
2002-08-15 03:39:24 +00:00
William E. Kempf
75c83fed96
Fixed time precision bugs. Switched to Interlocked* methods for once.
...
[SVN r14867]
2002-08-15 00:05:54 +00:00
William E. Kempf
1e2a9e8971
Fixed Jamfile issues with tests
...
[SVN r14818]
2002-08-13 19:19:09 +00:00
William E. Kempf
43cbd3a283
Split up tests into seperate files and switched fully to unit test framework
...
[SVN r14780]
2002-08-12 05:43:10 +00:00