Vicente J. Botet Escriba
517e177d7a
Thread: minor changes to fix PGI compiler adding lib atomic
...
[SVN r82529]
2013-01-17 21:09:55 +00:00
Vicente J. Botet Escriba
e72184e9ee
Thread: Added atomic once implementation + variadi call_once for pthread
...
[SVN r82513]
2013-01-16 21:49:59 +00:00
Vicente J. Botet Escriba
73348d69d2
Thread: added specific macros to state if some lock factories are not provided
...
[SVN r82471]
2013-01-12 22:21:58 +00:00
Vicente J. Botet Escriba
15eff9e412
Thread: adjust some durations on tests
...
[SVN r82459]
2013-01-12 09:48:54 +00:00
Vicente J. Botet Escriba
c1dd0e1e43
Thread: comment not thread-safe check for the time been. atomic<> should be used insted.
...
[SVN r82455]
2013-01-12 08:52:26 +00:00
Vicente J. Botet Escriba
a0071b301b
Thread: Added BOOST_THREAD_NO_CXX11_HDR_TUPLE to wrokarround msvc 10.0 behavior providing <tuple> without move semantics
...
[SVN r82410]
2013-01-08 22:00:02 +00:00
Vicente J. Botet Escriba
af330fb61b
Thread: try to not run some tests when threadapi is win32.
...
[SVN r82370]
2013-01-05 22:59:07 +00:00
Vicente J. Botet Escriba
a849a41367
Thread: fix typo on condition BOOST_NO_CXX11_HDR_TUPLE.
...
[SVN r82317]
2013-01-02 11:17:13 +00:00
Vicente J. Botet Escriba
4b1c13e5cb
Thread: replace BOOST_NO_CXX11_HDR_INITIALIZER_LIST by specific BOOST_THREAD_NO_CXX11_HDR_INITIALIZER_LIST that takes in account that gcc up to 4.6 doens't supports it as expected
...
[SVN r82311]
2013-01-02 00:04:33 +00:00
Vicente J. Botet Escriba
6675f4645f
Thread: #7422 : don't use internal_mutex when interruptions not enabled
...
[SVN r82094]
2012-12-19 10:50:23 +00:00
Vicente J. Botet Escriba
2f0a6c01c2
Thread: comment missing file
...
[SVN r81864]
2012-12-11 18:58:43 +00:00
Vicente J. Botet Escriba
c8edd6c795
Thread: minor refactorings
...
[SVN r81842]
2012-12-10 22:02:16 +00:00
Vicente J. Botet Escriba
fcb94bcecf
Thread: Add more tests for _at_thread_exit functions when the source is moved.
...
[SVN r81792]
2012-12-08 14:05:52 +00:00
Vicente J. Botet Escriba
4209dfaa7f
Thread: Added make_strict_lock.
...
[SVN r81784]
2012-12-08 08:15:49 +00:00
Vicente J. Botet Escriba
0936913bf6
Thread: Added tests for strict_lock, nested_strict_lock
...
[SVN r81753]
2012-12-07 07:48:36 +00:00
Vicente J. Botet Escriba
03ebc320f1
Thread: set default version to 3
...
[SVN r81704]
2012-12-04 16:32:33 +00:00
Vicente J. Botet Escriba
607080857b
Thread: uncomment unwanted comments:(.
...
[SVN r81674]
2012-12-02 20:17:08 +00:00
Vicente J. Botet Escriba
580c1b7be4
Thread: fix some issues when BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS is defined and add tests
...
[SVN r81672]
2012-12-02 14:14:09 +00:00
Vicente J. Botet Escriba
418a3f6978
Thread: Added no interruption header-only tests for shared_mutex/shared_lock
...
[SVN r81648]
2012-12-01 11:10:43 +00:00
Vicente J. Botet Escriba
6b300d2e4c
Thread: force BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN
...
[SVN r81647]
2012-12-01 11:08:03 +00:00
Vicente J. Botet Escriba
50ae9d93a6
Thread: Use BOOST_THREAD_LOG
...
[SVN r81646]
2012-12-01 11:07:10 +00:00
Vicente J. Botet Escriba
168ee37d30
Thread: remove warnings
...
[SVN r81645]
2012-12-01 11:04:25 +00:00
Marshall Clow
e6b8a133a8
Removed missed usage of deprecated macros in Boost.Thread
...
[SVN r81593]
2012-11-27 17:26:10 +00:00
Vicente J. Botet Escriba
186d58eef7
Thread: update docs and some licenses
...
[SVN r81525]
2012-11-25 08:19:40 +00:00
Vicente J. Botet Escriba
a25b918a67
Thread: Added unique lock factories
...
[SVN r81508]
2012-11-24 16:24:27 +00:00
Vicente J. Botet Escriba
821376f552
Thread: Added make_lock_guard
...
[SVN r81506]
2012-11-24 12:36:46 +00:00
Vicente J. Botet Escriba
1c62b1599d
Thread: manage with #7575 for c++11 compliant compilers + try to fix issue with is_convertible on gcc-4.4.
...
[SVN r81410]
2012-11-18 10:09:12 +00:00
Vicente J. Botet Escriba
0fce559711
Thread: towards future<>::then(launch, ...
...
[SVN r81291]
2012-11-11 01:05:55 +00:00
Vicente J. Botet Escriba
bb3493bdf0
Thread: Added test for #7666
...
[SVN r81281]
2012-11-10 10:30:05 +00:00
Vicente J. Botet Escriba
0cd8326f21
Thread: deprecate nested scoped locks and DateTime based timed fuctions
...
[SVN r81279]
2012-11-10 10:25:33 +00:00
Vicente J. Botet Escriba
039d744960
Thread added packaged_task__make_ready_at_thread_exit_pass test
...
[SVN r81225]
2012-11-06 17:20:17 +00:00
Vicente J. Botet Escriba
004e8a4fcf
Thread: Added packaged_task::make_ready_at_thread_exit
...
[SVN r81205]
2012-11-05 17:41:09 +00:00
Vicente J. Botet Escriba
315af061cd
Thread: Added promise::set_..._at_thread_exit
...
[SVN r81172]
2012-11-04 16:47:02 +00:00
Vicente J. Botet Escriba
d01c0232da
Thread: Added asynch deferred on a specifc configuration+ prepare the work for async futures joining the producer thread
...
[SVN r81152]
2012-11-02 21:30:36 +00:00
Vicente J. Botet Escriba
91e32e3f02
Thread: extract invoke and make_tuple_indeces on specific files+change the condition to BOOST_NO_CXX11_DECLTYPE_N3276+ fix a warning when BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED is not defined
...
[SVN r81145]
2012-11-02 07:31:19 +00:00
Vicente J. Botet Escriba
45c87d392f
Thread: Refactor futures by adding a basic_future common class + added some tests for shared_future
...
[SVN r81129]
2012-10-31 21:16:00 +00:00
Vicente J. Botet Escriba
1c0a4999b8
Thread: rework async and packaged task.
...
[SVN r81117]
2012-10-31 01:37:57 +00:00
Vicente J. Botet Escriba
30bfc7bcea
Thread: remove some rvalue-references limitations for future::then and make_shared.
...
[SVN r81111]
2012-10-30 09:36:22 +00:00
Vicente J. Botet Escriba
c47ea136b6
Thread Split lock.hpp + towards allowing to disable interruptions
...
[SVN r81105]
2012-10-29 19:19:40 +00:00
Vicente J. Botet Escriba
9f27bba490
Thread: Added test for #7571
...
[SVN r81097]
2012-10-29 12:37:53 +00:00
Vicente J. Botet Escriba
a3098b5dfd
Thread: Added BOOST_THREAD_DONT_PROVIDE_THREAD_EQ, BOOST_THREAD_DONT_USE_DATETIME and forbid their use when defined + Added BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION and future<>::then + Go towards don't throwing from the cpp files (refactor start_thread, join + Added #define BOOST_THREAD_VERSION 2 for the tests that runs only with version 2
...
[SVN r81023]
2012-10-20 14:05:32 +00:00
Vicente J. Botet Escriba
e9217d02f0
Thread: remove some minor warnings
...
[SVN r80854]
2012-10-04 21:57:18 +00:00
Vicente J. Botet Escriba
5d13b87dd3
Thread: constraint these test to run only when BOOST_THREAD_USES_CHRONO is defined
...
[SVN r80847]
2012-10-04 17:08:23 +00:00
Vicente J. Botet Escriba
b342cf683b
Thread: Protect the static assert to catch bug with gcc-4.4
...
[SVN r80832]
2012-10-03 20:14:15 +00:00
Vicente J. Botet Escriba
e94946cc8c
Thread: Added static assert to catch bug with gcc-4.4
...
[SVN r80830]
2012-10-03 18:47:53 +00:00
Vicente J. Botet Escriba
8604ca1b85
Thread: Fix bug with gcc4.4, prepare change to v3 by default
...
[SVN r80824]
2012-10-03 05:45:35 +00:00
Vicente J. Botet Escriba
16ad9c868e
Thread: make the code of tests set_rvalue and make_future more portable
...
[SVN r80789]
2012-09-30 17:33:56 +00:00
Vicente J. Botet Escriba
26f4ad3db2
Thread: try to fix some issues with packaged_task with signature parameters
...
[SVN r80783]
2012-09-30 14:31:52 +00:00
Vicente J. Botet Escriba
715928e143
Thread: Allow BOOST_THREAD_PROVIDES_VARIADIC_THREAD only if BOOST_NO_CXX11_HDR_TUPLE is defined + remove some -ansi flags tha make EXPERIMENTAL_CXX0X to be not defined
...
[SVN r80766]
2012-09-29 23:35:29 +00:00
Vicente J. Botet Escriba
18d4a8a0f8
Thread: Added missing file
...
[SVN r80756]
2012-09-29 16:36:19 +00:00
Vicente J. Botet Escriba
dedaa7e617
Thread: version 4: Added variadic templates for packed_task cons, async, thread cons + added make_future + future::get() can be called just once
...
[SVN r80755]
2012-09-29 16:31:27 +00:00
Vicente J. Botet Escriba
460a38b994
Thread: (posix) Make use of BOOST_TRY family macros
...
[SVN r80544]
2012-09-16 18:50:17 +00:00
Vicente J. Botet Escriba
b1ae3a98e8
Thread: Remove temporarly the check on n_alive until I use a movable class
...
[SVN r80497]
2012-09-11 21:54:06 +00:00
Vicente J. Botet Escriba
330502ea1e
Thread: Manage with statefull allocators and call destroy on the task object: #7349 and #7350
...
[SVN r80460]
2012-09-09 12:41:31 +00:00
Vicente J. Botet Escriba
39c4db3e66
Thread: cleanup include
...
[SVN r80448]
2012-09-08 14:18:14 +00:00
Vicente J. Botet Escriba
749b1034f9
Thread: test async with moveonly functors.
...
[SVN r80447]
2012-09-08 14:16:07 +00:00
Vicente J. Botet Escriba
71f864bc5c
Thread: Added notify_all_at_thread_exit+join can throw conditionally if not joinable + detach is no more noexcept
...
[SVN r80351]
2012-09-01 17:10:16 +00:00
Vicente J. Botet Escriba
bf03f733a6
Thread: Avoid ambiguity on thread symbol
...
[SVN r80323]
2012-08-30 17:30:25 +00:00
Vicente J. Botet Escriba
530aaaae38
Thread: 7045: make boost_thread don't depend on boost_chrono for win and 2797: armonize win behavior with posix one.
...
[SVN r80236]
2012-08-26 15:17:39 +00:00
Vicente J. Botet Escriba
050b43757f
Thread: remove includes using lib/thread
...
[SVN r80125]
2012-08-21 21:30:00 +00:00
Vicente J. Botet Escriba
448c4b21b5
Thread: added test_3837
...
[SVN r80124]
2012-08-21 21:29:04 +00:00
Vicente J. Botet Escriba
2e5bc32b33
Thread: try to fix 7238
...
[SVN r80076]
2012-08-18 11:26:51 +00:00
Vicente J. Botet Escriba
1a1751b45d
Thread fix inspecion report errors
...
[SVN r80049]
2012-08-15 13:11:47 +00:00
Vicente J. Botet Escriba
1679cd2fff
Thread: Added date trace for 6130 test
...
[SVN r80002]
2012-08-13 12:04:17 +00:00
Vicente J. Botet Escriba
32db9f2e71
Thread: Added date trace for 6130 test
...
[SVN r80001]
2012-08-13 12:03:39 +00:00
Vicente J. Botet Escriba
6b98bee683
Thread: Added test for 7160 ticket
...
[SVN r79991]
2012-08-12 19:20:35 +00:00
Vicente J. Botet Escriba
7de77cf13c
Thread: fixes for inspection report
...
[SVN r79985]
2012-08-12 18:33:11 +00:00
Vicente J. Botet Escriba
1ac7e7129d
Thread: refix 6174
...
[SVN r79980]
2012-08-12 16:36:40 +00:00
Vicente J. Botet Escriba
daec1268f9
Thread: Added async function
...
[SVN r79979]
2012-08-12 16:31:21 +00:00
Vicente J. Botet Escriba
bcf30f2dfc
Thread: cleanup no-exceptions on windows
...
[SVN r79384]
2012-07-09 16:50:35 +00:00
Vicente J. Botet Escriba
dc5a26c5d3
Thread: Jamfile cleanup
...
[SVN r79366]
2012-07-08 19:10:37 +00:00
Vicente J. Botet Escriba
6b0ce64d5e
Thread: Fix max macro issue on Windows
...
[SVN r78920]
2012-06-13 06:34:22 +00:00
Vicente J. Botet Escriba
e09105de98
Thread: fix TIME_UTC, WINVER, constexpr for tags, and don't use local files
...
[SVN r78802]
2012-06-03 18:11:52 +00:00
Vicente J. Botet Escriba
cd4c858048
Thread: Added some traces to catch spourious issue
...
[SVN r78278]
2012-04-30 16:04:22 +00:00
Vicente J. Botet Escriba
3fb1bd3d1d
Thread: warning removal
...
[SVN r78277]
2012-04-30 16:03:30 +00:00
Vicente J. Botet Escriba
75aff7f1a6
Thread: Try to fix spourious issue
...
[SVN r78276]
2012-04-30 16:01:19 +00:00
Vicente J. Botet Escriba
0b15d66dc0
Thread: Added use of macro BOOST_THREAD_MAKE_RV_REF and some traces to try to solve PGI regression test
...
[SVN r78243]
2012-04-28 16:11:03 +00:00
Vicente J. Botet Escriba
ceacda6c6a
Thread: Refactor the no-copyable classes using the macro BOOST_THREAD_NO_COPYABLE
...
[SVN r78240]
2012-04-28 12:25:28 +00:00
Vicente J. Botet Escriba
f60e1d1230
Thread: Try to fix some spourious error
...
[SVN r78197]
2012-04-25 21:55:07 +00:00
Vicente J. Botet Escriba
b470ffdb56
Thread: Added macro BOOST_THREAD_DCL_MOVABLE to mask has_move_emulation_enabled_aux specialization
...
[SVN r78123]
2012-04-22 08:12:27 +00:00
Vicente J. Botet Escriba
78095afdbc
Thread: Fix issue with macro BOOST_THREAD_RV_REF and the use of templates as arguments, see with Sun compiler
...
[SVN r78086]
2012-04-19 22:19:52 +00:00
Vicente J. Botet Escriba
e83cdc6721
Thread: Change to version 3 and don't deprecate legacy time related functions, even if they are not part of the concepts since version 3
...
[SVN r78029]
2012-04-16 20:49:18 +00:00
Vicente J. Botet Escriba
7ba000fe45
Thread: Set by default to don't use Boost.Move
...
[SVN r77994]
2012-04-15 12:29:33 +00:00
Vicente J. Botet Escriba
efa907881e
Thread: Make use of the new macros to reduce the code duplication-III
...
[SVN r77941]
2012-04-12 22:59:23 +00:00
Vicente J. Botet Escriba
28899243b1
Thread: symplify additonaly the conditional code + fix some spurious regression errors
...
[SVN r77933]
2012-04-12 11:12:23 +00:00
Vicente J. Botet Escriba
031186a8e6
Thread: Add some macros to simplify the conditional code in particular the one related to mmove semantics+ fix some minor regression issues
...
[SVN r77928]
2012-04-11 23:42:26 +00:00
Vicente J. Botet Escriba
f970c9fddc
Thread: remove some warnings + rename BOOST_EXPLICIT_MOVE by BOOST_THREAD_MAKE_RV_REF
...
[SVN r77918]
2012-04-11 17:16:45 +00:00
Vicente J. Botet Escriba
e9ceaaa2bb
Thread: Set examples exmplcit
...
[SVN r77888]
2012-04-10 16:22:51 +00:00
Vicente J. Botet Escriba
0e7c436df5
Thread: Added container tests
...
[SVN r77887]
2012-04-10 16:21:43 +00:00
Vicente J. Botet Escriba
1f7b8a6583
Thread: Added -ansi -permissive on some compilers
...
[SVN r77884]
2012-04-10 12:33:51 +00:00
Vicente J. Botet Escriba
b2790c6df5
Thread: Added pt test constructor from const functor + pt allocator ctor free fct+ cleanup of other tests
...
[SVN r77877]
2012-04-10 01:37:18 +00:00
Vicente J. Botet Escriba
f5e3c1c348
Thread: Added pt func_ctor test + update some test to pass Sun compiler regression
...
[SVN r77876]
2012-04-10 00:24:07 +00:00
Vicente J. Botet Escriba
75e0ffbbce
Thread: rollback the last changes in packaged_task
...
[SVN r77870]
2012-04-09 23:21:16 +00:00
Vicente J. Botet Escriba
9168dd7d1d
Thread: fix commit error
...
[SVN r77860]
2012-04-09 19:23:37 +00:00
Vicente J. Botet Escriba
ee5f871f1a
Thread: fix commit error
...
[SVN r77857]
2012-04-09 18:56:39 +00:00
Vicente J. Botet Escriba
c896c8fda4
Thread: fix commit error
...
[SVN r77853]
2012-04-09 17:52:46 +00:00
Vicente J. Botet Escriba
0e895a1e28
Thread: Added packaged_task::reste() + more tests
...
[SVN r77852]
2012-04-09 17:18:39 +00:00
Vicente J. Botet Escriba
d95081094f
Thread: remove some warnings
...
[SVN r77849]
2012-04-09 15:26:40 +00:00
Vicente J. Botet Escriba
011dda9816
Thread: Added packaged_task ctor allocator + result_type + Fix issue signaled on the ML with task_object(task_object const&) in presence of task_object(task_object &&)
...
[SVN r77845]
2012-04-08 23:51:07 +00:00
Vicente J. Botet Escriba
34c377328f
Thread: Added some packaged_task tests
...
[SVN r77844]
2012-04-08 23:24:19 +00:00
Vicente J. Botet Escriba
382204f702
Thread: Make use of the boost version of use_allocator
...
[SVN r77843]
2012-04-08 22:40:37 +00:00
Vicente J. Botet Escriba
9d1e1fb64a
Thread: Activate share mutex upwards conversions tests
...
[SVN r77839]
2012-04-08 19:23:34 +00:00
Vicente J. Botet Escriba
c3fdc098fe
Thread: Try to fix some failing tests on sun
...
[SVN r77806]
2012-04-07 07:59:23 +00:00
Vicente J. Botet Escriba
6ed276190d
Thread: rename macros and try to fix some failing sun test
...
[SVN r77789]
2012-04-05 22:39:22 +00:00
Vicente J. Botet Escriba
8d9370b005
Thread: Try to pass these tests on VACPP
...
[SVN r77766]
2012-04-04 19:56:56 +00:00
Vicente J. Botet Escriba
297da0745f
Thread: Try to pass these test on Sun using BOOST_EXPLICIT_MOVE
...
[SVN r77753]
2012-04-04 15:14:05 +00:00
Vicente J. Botet Escriba
cb231e02a6
Thread: Try to pass these test on Sun using BOOST_EXPLICIT_MOVE
...
[SVN r77751]
2012-04-03 20:57:24 +00:00
Vicente J. Botet Escriba
298b51fefa
Thread: Check if adding BOOST_EXPLICIT_MOVE helps on Sun
...
[SVN r77729]
2012-04-02 22:49:11 +00:00
Vicente J. Botet Escriba
56bd079f96
Thread: Added call to terminate if joinable for #6266 and #6269
...
[SVN r77718]
2012-04-02 16:32:33 +00:00
Vicente J. Botet Escriba
08ed4c4201
Thread: Added shared mutex upwards conversion + configuration macros
...
[SVN r77704]
2012-04-01 21:52:47 +00:00
Vicente J. Botet Escriba
09d5125278
Thread: Fix typos due to copy/paste
...
[SVN r77701]
2012-04-01 20:38:31 +00:00
Vicente J. Botet Escriba
6e1a3f3c27
Thread: Added specific macros for futures and importing container specific into boost
...
[SVN r77687]
2012-04-01 15:51:18 +00:00
Vicente J. Botet Escriba
5b3743d9a6
Thread: Split test with and wothout args
...
[SVN r77686]
2012-04-01 15:48:56 +00:00
Vicente J. Botet Escriba
60e34cff11
Thread: Make use of the generic shared implementation for the missing features in windows.
...
[SVN r77668]
2012-03-31 15:38:56 +00:00
Vicente J. Botet Escriba
27aa44acb5
Thread: Added promise allocator ctor + more tests
...
[SVN r77666]
2012-03-31 15:19:22 +00:00
Vicente J. Botet Escriba
ff1d051359
Thread: Added reverse_lock
...
[SVN r77662]
2012-03-31 08:39:21 +00:00
Vicente J. Botet Escriba
85e32534fa
Thread: Added shared_lock_guard
...
[SVN r77661]
2012-03-31 08:06:57 +00:00
Vicente J. Botet Escriba
0f7e069dd9
Thread: Added explicit int conversion from lock should fail
...
[SVN r77658]
2012-03-31 06:52:55 +00:00
Vicente J. Botet Escriba
abad5c3028
Thread: Added BOOST_EXPLICIT_MOVE
...
[SVN r77588]
2012-03-27 18:22:30 +00:00
Vicente J. Botet Escriba
d0c164220d
Thread: DOn't use Boost.Test when not needed to avoid issues on Sun
...
[SVN r77586]
2012-03-27 17:26:10 +00:00
Vicente J. Botet Escriba
34b1a86a68
Thread: Update F_pass and Frvalue tests for compilers that doesn't support rvalue references or delete constructors.
...
[SVN r77551]
2012-03-25 22:31:11 +00:00
Vicente J. Botet Escriba
8ad34a689a
Thread: Fixed error on promise v2 + added tests (share)
...
[SVN r77443]
2012-03-20 23:49:31 +00:00
Vicente J. Botet Escriba
a421e10e3b
Thread: Comment not yet commited tests
...
[SVN r77427]
2012-03-20 07:48:36 +00:00
Vicente J. Botet Escriba
1c4b42bb95
Thread: Make test names shorter
...
[SVN r77401]
2012-03-19 12:12:21 +00:00
Vicente J. Botet Escriba
bba3be457b
Thread: Fix missing include
...
[SVN r77399]
2012-03-19 06:49:13 +00:00
Vicente J. Botet Escriba
331a35070c
Thread: comment not yet committed examples
...
[SVN r77394]
2012-03-18 22:55:13 +00:00
Vicente J. Botet Escriba
e8a4ed40a5
Thread: Make test names shorter + Added more tests on locks
...
[SVN r77388]
2012-03-18 21:27:30 +00:00
Vicente J. Botet Escriba
b698c1437b
Thread: Update test to run
...
[SVN r77384]
2012-03-18 19:54:39 +00:00
Vicente J. Botet Escriba
3a8e04cac6
Thread: Make test names shorter + Added some examples of shared mutex and tests
...
[SVN r77378]
2012-03-18 18:21:45 +00:00
Vicente J. Botet Escriba
5b01721440
Thread: Add time chrono related functions to shared_mutex(win) + activate tests
...
[SVN r77376]
2012-03-18 17:29:33 +00:00
Vicente J. Botet Escriba
74519977fd
Thread: Avoid warning boost/bind/bind.hpp(392) : warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data
...
[SVN r77356]
2012-03-17 12:47:54 +00:00
Vicente J. Botet Escriba
70686b4913
Thread: Comment not yet committed test
...
[SVN r77294]
2012-03-10 17:27:10 +00:00
Vicente J. Botet Escriba
14502dd715
Thread: Added test for upgrade_lock
...
[SVN r77293]
2012-03-10 17:17:14 +00:00
Vicente J. Botet Escriba
8ee986536b
Thread: Added test for shared_lock move from other locks
...
[SVN r77292]
2012-03-10 17:07:39 +00:00
Vicente J. Botet Escriba
dfa0a3979a
Thread: Add explicit #error when the test is not applicable
...
[SVN r77041]
2012-02-16 18:12:03 +00:00
Vicente J. Botet Escriba
396cd7db4f
Thread: Added traces to try to catch some issues
...
[SVN r77038]
2012-02-16 17:40:47 +00:00
Vicente J. Botet Escriba
0351d59060
Thread: Added chrono i/f and improve move semantics for shared_mutex and shared_lock (pthread)
...
[SVN r77011]
2012-02-13 23:20:42 +00:00
Vicente J. Botet Escriba
6f0b0e976d
Thread: uncomment Frvalue_pass test
...
[SVN r77004]
2012-02-13 07:48:23 +00:00
Vicente J. Botet Escriba
dd5d687014
Thread: Added chrono i/f for shared_mutex pthread
...
[SVN r77003]
2012-02-12 22:38:59 +00:00
Vicente J. Botet Escriba
5d8b0891bd
Thread: Don't fail when native_handle is not defined
...
[SVN r76996]
2012-02-12 16:47:19 +00:00
Vicente J. Botet Escriba
9a08a8478f
Thread: Try to fix 6431 - MinGW: Cannot export (anonymous namespace)::thread_binder
...
[SVN r76598]
2012-01-20 18:53:55 +00:00
Vicente J. Botet Escriba
a6f7a0180b
Thread: Try to fix min stack size
...
[SVN r76597]
2012-01-20 18:52:21 +00:00
Vicente J. Botet Escriba
5a59df4476
Thread: Try to fix min stack size
...
[SVN r76596]
2012-01-20 18:51:24 +00:00
Vicente J. Botet Escriba
65008b11f7
Thread: Try to fix some checks that fails depending on the way the threads are switched (the time constraint is too high)
...
[SVN r76580]
2012-01-18 21:04:47 +00:00
Vicente J. Botet Escriba
b18314878a
Thread: try to make it possible to avoid the use of Boost.Chrono
...
[SVN r76570]
2012-01-18 00:13:17 +00:00
Vicente J. Botet Escriba
11a951c679
Thread: Try to fix some checks that fails depending on the way the threads are switched (the time constraint is too high)
...
[SVN r76565]
2012-01-17 22:24:06 +00:00
Vicente J. Botet Escriba
e5a633cc41
Thread: Try to fix #6418 - error: 'X(X&&)' cannot be defaulted
...
[SVN r76558]
2012-01-17 18:31:03 +00:00
Vicente J. Botet Escriba
b6063b5c60
* [@ http://svn.boost.org/trac/boost/ticket/2741 #2741 ] Proposal to manage portable and non portable thread attributes.
...
* [@http://svn.boost.org/trac/boost/ticket/6195 #6195 ] c++11 compliance: Provide the standard time related interface using Boost.Chrono.
* [@http://svn.boost.org/trac/boost/ticket/6224 #6224 ] c++11 compliance: Add the use of standard noexcept on compilers supporting them.
* [@http://svn.boost.org/trac/boost/ticket/6226 #6226 ] c++11 compliance: Add explicit bool conversion from locks.
* [@http://svn.boost.org/trac/boost/ticket/6230 #6230 ] c++11 compliance: Follows the exception reporting mechanism as defined in the c++11.
* [@http://svn.boost.org/trac/boost/ticket/6272 #6272 ] c++11 compliance: Add thread::id hash specialization.
* [@http://svn.boost.org/trac/boost/ticket/6273 #6273 ] c++11 compliance: Add cv_status enum class and use it on the conditions wait functions.
* [@http://svn.boost.org/trac/boost/ticket/6194 #6194 ] Adapt to Boost.Move.
Fixed Bugs:
* [@http://svn.boost.org/trac/boost/ticket/2575 #2575 ] Bug- Boost 1.36.0 on Itanium platform.
* [@http://svn.boost.org/trac/boost/ticket/4921 #4921 ] BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and need to be documented.
* [@http://svn.boost.org/trac/boost/ticket/5013 #5013 ] documentation: boost:🧵 pthreas_exit causes terminate().
* [@http://svn.boost.org/trac/boost/ticket/5351 #5351 ] interrupt a future get boost::unknown_exception.
* [@http://svn.boost.org/trac/boost/ticket/5516 #5516 ] Upgrade lock is not acquired when previous upgrade lock releases if another read lock is present.
* [@http://svn.boost.org/trac/boost/ticket/5990 #5990 ] shared_future<T>::get() has wrong return type.
* [@http://svn.boost.org/trac/boost/ticket/6174 #6174 ] packaged_task doesn't correctly handle moving results.
[SVN r76543]
2012-01-16 17:32:08 +00:00
Vicente J. Botet Escriba
9f120a80a7
Thread: Updated Jamfiles to take care of Boost.Chrono, Boost.System and the new tests
...
[SVN r76298]
2012-01-03 21:50:37 +00:00
Vicente J. Botet Escriba
9f4a8973d0
Thread: Added test related to tickets
...
[SVN r76296]
2012-01-03 21:25:58 +00:00
Vicente J. Botet Escriba
a4d9355060
Threads: Added a lot of unit tests
...
[SVN r76295]
2012-01-03 21:23:11 +00:00
Vicente J. Botet Escriba
6ec8e2ccec
Thread: Fix error following last commit 76277 for #6141
...
[SVN r76280]
2012-01-02 17:48:18 +00:00
Vicente J. Botet Escriba
97d0ae6527
Thread: #6141 - Compilation error when boost.thread and boost.move are used together
...
[SVN r76277]
2012-01-02 17:12:01 +00:00
Vicente J. Botet Escriba
ad571bd898
Thread: Fix error returning in constructor
...
[SVN r76078]
2011-12-20 12:42:45 +00:00
Vicente J. Botet Escriba
21f75da2f6
Thread: don't overload move when BOOST_NO_RVALUE_REFERENCES is not defined
...
[SVN r76074]
2011-12-19 23:22:08 +00:00
Gennadiy Rozental
26d38748db
eliminated test_case_template.hpp
...
[SVN r74735]
2011-10-05 10:28:08 +00:00
Gennadiy Rozental
5c124234bb
eliminated unit_test_framework and BOOST_MESSAGE
...
[SVN r74731]
2011-10-05 09:52:10 +00:00
Anthony Williams
68012dd92c
Fix for issue #4413 --- allow wait_for_any to work with empty ranges
...
[SVN r63790]
2010-07-09 19:18:16 +00:00
Anthony Williams
e40be775fe
Ensure futures and shared_mutex work on MSVC-10; fix for issue #2501
...
[SVN r63750]
2010-07-08 15:25:45 +00:00
Anthony Williams
4bbf47086d
Added missing "typename"
...
[SVN r63651]
2010-07-05 14:37:13 +00:00
Anthony Williams
e3b20eaae9
Remove warnings. Fix for issue #3611
...
[SVN r62721]
2010-06-10 08:22:39 +00:00
Anthony Williams
044c3cc11e
Explicitly cast to rvalue reference in cast_to_rval so it works with
...
MSVC10 and g++4.5
[SVN r62715]
2010-06-10 07:36:57 +00:00
Anthony Williams
d611eece19
Updated tests for mutex members to handle range-based lock() and try_lock(), and fix issue #2704
...
[SVN r62562]
2010-06-08 12:06:03 +00:00
Anthony Williams
5f88ba1e47
Fix use of rvalue ref in futures
...
[SVN r60990]
2010-04-01 12:56:44 +00:00
Anthony Williams
b40998e1b5
Changed boost.thread to use BOOST_NO_RVALUE_REFERENCES rather than BOOST_HAS_RVALUE_REFS
...
[SVN r59699]
2010-02-16 14:57:30 +00:00
Anthony Williams
c719f6e37e
Added test and fix for issue 2742
...
[SVN r57925]
2009-11-25 11:05:55 +00:00
Anthony Williams
5db0aac816
Added futures to boost.thread
...
[SVN r57064]
2009-10-22 09:33:21 +00:00
Troy D. Straszheim
3fae7c5184
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
8d22c3869b
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Anthony Williams
627cb7f774
Fixed typo
...
[SVN r53412]
2009-05-29 20:48:07 +00:00
Anthony Williams
31c280d1fa
TSS cleanup not called for NULL data
...
[SVN r53388]
2009-05-29 11:05:01 +00:00
Anthony Williams
629f344f34
Test and fix for first part of issue #2797
...
[SVN r53387]
2009-05-29 10:57:39 +00:00
Anthony Williams
9be3eb282a
Attempts to improve the boost::thread move semantics; separated tests to give clearer ID; incorporated patch to fix issue #2062
...
[SVN r53385]
2009-05-29 09:57:15 +00:00
Michael A. Jackson
f4dab6aac5
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
9e0550d140
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Anthony Williams
0d1701c509
Enhanced thread move tests
...
[SVN r49124]
2008-10-03 07:02:57 +00:00
Anthony Williams
f2f62f93ea
Test and fix for trac issue #2380 : return boost::move(some_thread) now works
...
[SVN r49112]
2008-10-02 16:39:03 +00:00
Anthony Williams
b4e9be3c52
Added missing relative time constructor to unique_lock
...
[SVN r48213]
2008-08-19 10:26:53 +00:00
Anthony Williams
dcebae6d4a
Renamed internal bind stuff to invoker, as more expressive
...
[SVN r48209]
2008-08-19 07:03:22 +00:00
Anthony Williams
27426b18d1
Split lock and try_lock into mutex and range overloads without using enable_if, so it works on Borland compilers
...
[SVN r47472]
2008-07-16 14:41:09 +00:00
Anthony Williams
4dfc636c84
test and fix for issue #2080
...
[SVN r47199]
2008-07-07 22:19:28 +00:00
Anthony Williams
5fe4312c6c
test and fix for issue #2081
...
[SVN r47197]
2008-07-07 22:04:10 +00:00
Anthony Williams
f1f7eac1f2
Backwards compatibility with xtime --- test and fix for issue #2052
...
[SVN r47149]
2008-07-06 21:58:11 +00:00
Anthony Williams
eff0c84553
Test and fix for issue #2076
...
[SVN r47120]
2008-07-05 21:55:36 +00:00
Anthony Williams
6ac5e6953a
Qualify everything with boost:: to try and avoid name clashes on AIX
...
[SVN r47070]
2008-07-04 07:30:35 +00:00
Anthony Williams
3c48a05437
Added try_lock_upgrade to shared_mutex: second half of #1867 fix
...
[SVN r46961]
2008-07-01 16:28:06 +00:00
Anthony Williams
373f557ef7
Reduced thread counts to make tests run faster
...
[SVN r46958]
2008-07-01 16:22:47 +00:00
Anthony Williams
d24a579033
Partial fix for issue #1867 - ensure boost::shared_mutex supports try_lock
...
[SVN r46955]
2008-07-01 16:04:43 +00:00
Anthony Williams
a56887167e
Added swap for try_lock_wrapper
...
[SVN r46164]
2008-06-05 12:25:58 +00:00
Anthony Williams
685e4d446b
Test and fix for bug #1958 on Win32
...
[SVN r46161]
2008-06-05 11:16:05 +00:00
Anthony Williams
8af680f307
Added swap for unique_lock
...
[SVN r46160]
2008-06-05 10:39:08 +00:00
Anthony Williams
5b83d81e40
Added free function swap() for threads
...
[SVN r46121]
2008-06-04 15:50:34 +00:00
Anthony Williams
3f13340903
Don't construct function objects directly in boost::thread constructor as some compilers can't handle that.
...
[SVN r45911]
2008-05-29 15:36:52 +00:00
Anthony Williams
67cc49f333
More tests for generic locks, and a new range version
...
[SVN r45897]
2008-05-29 09:02:05 +00:00
Anthony Williams
8be168fd87
Basic tests for lock() when other thread is acquiring locks in same or opposite order
...
[SVN r45767]
2008-05-26 08:59:48 +00:00
Anthony Williams
eee95fef57
Initial test for generic lock functions
...
[SVN r45766]
2008-05-26 08:40:21 +00:00
Anthony Williams
9ea179b052
Initial test for generic lock functions
...
[SVN r45765]
2008-05-26 08:40:13 +00:00
Anthony Williams
6868280409
Try and avoid compile errors in test_thread_callable_object_one_argument
...
[SVN r45764]
2008-05-26 07:36:16 +00:00
Peter Dimov
01f99da03a
Extended boost::thread to 9 arguments, hopefully fixed member function ambiguity.
...
[SVN r45621]
2008-05-21 20:44:08 +00:00
Anthony Williams
080654e3ef
New tests for a normal function with one argument, and a member function with 0 or 1 arguments
...
[SVN r45607]
2008-05-21 13:38:04 +00:00
Anthony Williams
61b940b705
Renamed namespace user to user_test_ns to try and avoid a name clash on some platforms
...
[SVN r45601]
2008-05-21 09:51:53 +00:00
Anthony Williams
33d9f9774c
Test and fix for bug #1905
...
[SVN r45242]
2008-05-09 07:48:44 +00:00
Anthony Williams
70d9dbc45a
Added default constructor to lock types
...
[SVN r45212]
2008-05-08 14:34:40 +00:00
Anthony Williams
ec735d3e9b
Simplified move support
...
[SVN r45108]
2008-05-04 09:52:54 +00:00
Anthony Williams
918b920670
Added detail::try_lock_wrapper for use as scoped_try_lock typedefs, to fix issue #1873
...
[SVN r44838]
2008-04-28 09:00:58 +00:00
Anthony Williams
795cc23f3e
Added test and fix for win32 condition_variable broadcast bug similar to #1803
...
[SVN r44168]
2008-04-11 08:52:09 +00:00
Anthony Williams
8b916d21b1
added tests for plain timed_lock on shared_mutex
...
[SVN r44150]
2008-04-10 14:15:26 +00:00
Anthony Williams
c40f47a78a
added overloads of timed_lock_shared with a relative timeout to shared_mutex
...
[SVN r44149]
2008-04-10 14:07:39 +00:00
Anthony Williams
8696b610ca
Added test for trac ticket #1803 : condition_variable::notify_one may fail to wake a waiting thread on win32
...
[SVN r44136]
2008-04-09 19:33:06 +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
b5bbb7fb1c
Test and fix for bug #1693 to ensure thread_specific_ptr works as desired
...
[SVN r43666]
2008-03-17 08:36:09 +00:00
Anthony Williams
a76c33f8cc
made the callable_no_args function object a named object rather than a temporary, in order to avoid gratuitous breakage on some compilers
...
[SVN r43528]
2008-03-06 07:59:16 +00:00
Anthony Williams
810306b8f3
thread constructor now accepts up to three additional arguments to pass to thread function
...
[SVN r43464]
2008-03-03 10:52:44 +00:00
Anthony Williams
6c22bdb3bd
Test and fix for issue #1665
...
[SVN r43461]
2008-03-03 08:44:42 +00:00
Anthony Williams
3809321037
added test for duration overloads of timed_lock, and added missing implementation to win32 version
...
[SVN r43094]
2008-02-04 13:16:32 +00:00
Anthony Williams
c8d8a108a7
Updated thread ID test
...
[SVN r42228]
2007-12-21 10:54:59 +00:00
Anthony Williams
82e503339b
Implement hardware_concurrency for pthread
...
[SVN r42168]
2007-12-19 10:45:01 +00:00
Anthony Williams
713d0c7ace
Updated thread ID, and added tests
...
[SVN r42166]
2007-12-19 10:39:45 +00:00
Anthony Williams
25ad6e3f8f
boost::move support for locks
...
[SVN r42118]
2007-12-17 12:52:50 +00:00
Anthony Williams
df0197b617
Updated move function test to be fair to Borland
...
[SVN r42117]
2007-12-17 11:24:13 +00:00
Anthony Williams
a89c4f01ad
explicit move functions for threads, with a test
...
[SVN r42087]
2007-12-15 22:36:43 +00:00
Anthony Williams
57542d3a5c
fixed order of comparison in timeout check
...
[SVN r41819]
2007-12-07 08:11:11 +00:00
Anthony Williams
9a1da14116
improved timeout checks
...
[SVN r41741]
2007-12-05 10:58:45 +00:00
Anthony Williams
8bec363710
changed order of declaration to eliminate warnings
...
[SVN r41687]
2007-12-04 14:07:01 +00:00
Anthony Williams
7c68e190a9
Added test for thread move constructor; implemented move on pthreads
...
[SVN r41686]
2007-12-04 13:02:58 +00:00
Anthony Williams
d15ee57cd1
split shared mutex tests in two to take less time
...
[SVN r41682]
2007-12-04 10:04:30 +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
4f35e25688
fixed import/export declarations so new once code works with pthread-win32
...
[SVN r41398]
2007-11-26 15:44:07 +00:00
Anthony Williams
270e88edd7
Don't compare native_handle_t against 0 --- do appropriate checks in create_native_thread for platforms where pthread_t is not comparable
...
[SVN r41396]
2007-11-26 13:29:15 +00:00
Anthony Williams
332dd988e4
Integrate TSS with thread data; test to ensure cleanup done for native threads as well as boost::thread-launched threads now runs for pthread API as well as win32 API
...
[SVN r41320]
2007-11-23 23:09:36 +00:00
Beman Dawes
5e0b2d7370
Get rid of .cvsignore files
...
[SVN r41107]
2007-11-15 15:20:27 +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
a78e2b793e
ignore and join all threads in group on exception
...
[SVN r41083]
2007-11-14 11:08:09 +00:00
Anthony Williams
39c864e31f
use condition so we know when threads have unblocked, to avoid hard-coding a delay
...
[SVN r40846]
2007-11-06 17:15:50 +00:00
Anthony Williams
31e1566e1d
renamed cancellation to interruption
...
[SVN r40685]
2007-11-02 14:58:48 +00:00
Anthony Williams
3513eaf701
added timed_join to thread
...
[SVN r40653]
2007-11-01 18:04:55 +00:00
Anthony Williams
370f5d461c
condition wait and sleep are now cancellation points
...
[SVN r40647]
2007-11-01 17:07:47 +00:00
Anthony Williams
8efc8458e1
Added specialization for reference_wrapper to allow use of boost::ref with boost::thread (again)
...
[SVN r40609]
2007-10-30 17:16:24 +00:00
Anthony Williams
afb6684bde
added tests for cancellation
...
[SVN r40472]
2007-10-26 07:33:22 +00:00
Anthony Williams
a646153615
platform split for pthread and win32 builds so can use pthread-win32 library on Windows with <thrd-api>pthread feature; new C++0x-alike thread class interface on win32.
...
[SVN r40348]
2007-10-23 08:57:17 +00:00
Anthony Williams
2918732481
read_write_mutex makes a comeback --- as shared_mutex
...
[SVN r39891]
2007-10-10 15:33:49 +00:00
Anthony Williams
9d4c55161a
New mutex implementations, more akin to C++0x
...
[SVN r39784]
2007-10-08 15:41:05 +00:00
Anthony Williams
a706d1df00
call_once passes exceptions to caller and leaves flag unset
...
[SVN r39781]
2007-10-08 09:55:56 +00:00
Anthony Williams
b15b2e666f
added extended test for new call_once
...
[SVN r39780]
2007-10-08 09:48:57 +00:00
Anthony Williams
4b5046366b
Changed call_once to header-only template that takes arbitrary function objects; this changes parameter order
...
[SVN r39701]
2007-10-05 12:10:06 +00:00
Anthony Williams
a0fff90c26
Updated in line with RC 1.34
...
[SVN r39693]
2007-10-05 09:46:00 +00:00
Vladimir Prus
ea3e297175
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Roland Schwarz
595bbee41e
Converted back to CHECK since warnings not showing up in regression tables.
...
[SVN r36386]
2006-12-14 17:49:21 +00:00
Roland Schwarz
cb3f3a1f64
Fixed the missing tss_nul file for testing.
...
[SVN r36331]
2006-12-11 19:22:40 +00:00
Vladimir Prus
0e44838905
Allow building of shared versions of some Boost.Test libraries.
...
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.
Patch from Juergen Hunold.
[SVN r35989]
2006-11-10 19:09:56 +00:00
Roland Schwarz
099af669d4
Made fail of cleanup test for native API a warning.
...
[SVN r35614]
2006-10-15 10:03:35 +00:00
Hartmut Kaiser
1cb08ff60c
Changed Boost.Thread to use the Boost license.
...
[SVN r35115]
2006-09-14 23:02:29 +00:00
Vladimir Prus
33c0af8253
Update Jamfile.v2
...
[SVN r32699]
2006-02-07 11:23:34 +00:00
John Maddock
358e32e98f
Remove <runtime-link>static requirement: it's not universally supported.
...
[SVN r31095]
2005-09-23 15:09:33 +00:00
Douglas Gregor
e3c9446e29
Merged from 1.33.0 release
...
[SVN r30540]
2005-08-12 13:02:37 +00:00
Martin Wille
f4f3433854
-- fixed order of member initialization
...
[SVN r29881]
2005-07-03 16:51:35 +00:00
Michael Glassford
26bffa3740
Rename binder to eliminate name conflicts with type traits.
...
[SVN r29229]
2005-05-26 14:12:41 +00:00
Michael Glassford
cc8de48849
Commit Caleb Epstein patch to fix errors due to Boost.Test not being thread safe.
...
[SVN r28537]
2005-04-29 20:38:46 +00:00
Vladimir Prus
6ba9fd1b60
Sync with V1
...
[SVN r28369]
2005-04-21 08:17:12 +00:00
Michael Glassford
fb6250eb94
Completely rewrite tests to eliminate most calls to Sleep(), which was making the tests take far too long.
...
[SVN r28331]
2005-04-19 20:52:08 +00:00
Michael Glassford
b9dbb1ed45
Expand read_write_mutex regression tests.
...
[SVN r27873]
2005-03-29 21:23:39 +00:00
Michael Glassford
80d3925b8d
Remove obsolete header.
...
[SVN r27718]
2005-03-17 02:03:31 +00:00
Stefan Slapeta
349d0fd74b
replaced BOOST_TEST
...
[SVN r27054]
2005-02-03 13:48:49 +00:00
Rene Rivera
a4d2cd94b9
Move <threadind>multi from default build, to the requirement it is.
...
[SVN r25195]
2004-09-18 18:24:03 +00:00
Michael Glassford
43cbe3f1f8
Include detail/config.hpp; fix include path.
...
[SVN r24607]
2004-08-19 19:39:16 +00:00
Michael Glassford
d027cec8a6
Remove accidental checkin.
...
[SVN r24606]
2004-08-19 19:33:46 +00:00
Michael Glassford
e53c2c52ee
Add <threading>multi to work around what appears to be a bjam bug.
...
[SVN r24605]
2004-08-19 19:31:23 +00:00
Michael Glassford
9c1f421ccb
Add <threading>multi to work around regression test build errors.
...
[SVN r24603]
2004-08-19 19:12:57 +00:00
Michael Glassford
792cd49310
Add #define BOOST_THREAD_TEST to command line so code can behave differently when being tested.
...
[SVN r24360]
2004-08-09 21:43:24 +00:00
Michael Glassford
59bf92a183
Write info to cout to help debug problems.
...
[SVN r24339]
2004-08-08 01:20:37 +00:00
Michael Glassford
57879155d2
Fixed incorrect test.
...
[SVN r24336]
2004-08-07 16:10:56 +00:00
Michael Glassford
96d43cebc0
Added tests (currently only on Win32, where there's most likely to be a problem) to make sure tss works properly with threads not created by Boost.
...
[SVN r24325]
2004-08-06 15:50:11 +00:00
Michael Glassford
515e6d8635
Completely restructured tss cleanup. Automatic tss cleanup in Win32 static Boost.Threads library now works for both VC++ 6 and 7.1 (probably also 7.0, but this hasn't been tested).
...
[SVN r24312]
2004-08-05 18:13:43 +00:00
Michael Glassford
c0aeaecc14
Add tests for statically linked Boost.Threads.
...
[SVN r24274]
2004-08-03 21:19:08 +00:00
Vladimir Prus
59fba2bff6
Fix minor issue gcc 3.4 found. The test was trying to pass rvalue to
...
function taking reference, and this requires, according to standard,
accessible copy ctor, which boost::thread does not have.
[SVN r23838]
2004-07-20 13:13:22 +00:00
Michael Glassford
02ddc33e6c
Replace tabs with spaces.
...
[SVN r23714]
2004-07-17 23:13:06 +00:00
Rene Rivera
e9f8e0bad9
Prevent use of auto-link functionality as it can't be used within regression testing.
...
[SVN r23667]
2004-07-17 05:44:06 +00:00
Rene Rivera
baa9b396d9
Fix some compilation problems on Win32 platforms because of inconsistent line-endings.
...
[SVN r23663]
2004-07-17 04:33:59 +00:00
Michael Glassford
921d4c24c2
Fixed many compile errors.
...
[SVN r23659]
2004-07-17 03:34:51 +00:00
Michael Glassford
4fc7653b12
Move instructions detailing how to use pthreads-win32 into common file threads.jam.
...
[SVN r23650]
2004-07-16 20:50:18 +00:00
Michael Glassford
4911a532bf
Merge read/write mutex from thread_dev branch.
...
[SVN r23380]
2004-07-06 17:35:53 +00:00
Vladimir Prus
8179f041e6
Update V2 Jamfiles
...
[SVN r23076]
2004-06-10 12:22:55 +00:00
Michael Glassford
ac422138fa
Merge barrier from thread_dev branch.
...
[SVN r22374]
2004-02-23 17:53:56 +00:00
Vladimir Prus
ceee6e8b17
Add V2 Jamfile
...
[SVN r20271]
2003-10-07 08:10:42 +00:00
Dave Abrahams
61ab2754d2
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
William E. Kempf
4d1c9ba316
Attempted to fix race condition in test_tss.cpp.
...
[SVN r18838]
2003-06-18 20:50:15 +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
William E. Kempf
7196a0f9d2
Updated build files
...
[SVN r17021]
2003-01-23 23:23:36 +00:00
William E. Kempf
2caabde5ca
Updated Jamfile to use test-suite
...
[SVN r17014]
2003-01-23 19:47:29 +00:00
William E. Kempf
c918b66199
Switched to a DLL implementation
...
[SVN r16742]
2003-01-03 21:03:43 +00:00
William E. Kempf
dbbf56e17a
Updated to new test library name
...
[SVN r16732]
2003-01-02 16:26:03 +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
Dave Abrahams
6c24a2626b
Fix stupid mistake
...
[SVN r15058]
2002-08-22 16:13:59 +00:00
Dave Abrahams
870c75bd12
Stop using unit-test since it has problems with JAMSHELL setting with gcc
...
[SVN r15033]
2002-08-21 15:29:18 +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
391de20ae0
Added test_xtime.cpp
...
[SVN r14852]
2002-08-14 20:39:32 +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
William E. Kempf
31cf6b5e64
Initial switch to Boost.Test unit test framework
...
[SVN r14779]
2002-08-12 00:09:33 +00:00
Dave Abrahams
99109ab78b
respect <sysinclude>
...
[SVN r13995]
2002-05-21 16:24:07 +00:00
Rene Rivera
d91429dcec
Moved the <runtime-link> to the build request.
...
[SVN r13018]
2002-03-02 18:41:22 +00:00
William E. Kempf
b1d1f7d8f1
Jamfile modifications
...
[SVN r13001]
2002-03-01 23:10:11 +00:00
William E. Kempf
24bec05b86
Added .cvsignore and updated Jam stuff
...
[SVN r12944]
2002-02-26 21:02:13 +00:00
William E. Kempf
5aab32bc1a
More Jamfile changes.
...
[SVN r12857]
2002-02-18 23:04:25 +00:00
William E. Kempf
e152a1c6f2
Updated Jamfiles for new Boost.Build system
...
[SVN r12856]
2002-02-18 23:02:38 +00:00
William E. Kempf
a5239c820b
Fixed tabs in files
...
[SVN r12622]
2002-02-01 17:31:46 +00:00
Mac Murrett
2b67e953fd
Changed prefix file to debug_prefix.hpp
...
[SVN r12487]
2002-01-24 17:33:03 +00:00
Mac Murrett
aa0d3adf1d
*** empty log message ***
...
[SVN r12486]
2002-01-24 17:26:13 +00:00
William E. Kempf
6bc82a8580
Added Mac Carbon implementation to Boost.Threads.
...
[SVN r12480]
2002-01-24 16:32:23 +00:00
William E. Kempf
f3af804ddb
Removed semaphores. Fixed some reported bugs. Switched to CRITICAL_SECTION implementations.
...
[SVN r11501]
2001-11-01 16:18:57 +00:00
William E. Kempf
554a18842f
Switched to void* for HANDLE types. Changed boost::once_init to the macro BOOST_ONCE_INIT.
...
[SVN r11475]
2001-10-30 22:12:37 +00:00
William E. Kempf
869243b6d1
Updated Jamfiles for PTW32, removed _atomic.cpp and added Win32 conditional compilation blocks for threadmon files.
...
[SVN r11468]
2001-10-29 22:20:50 +00:00
William E. Kempf
1ce93426a4
Fixed Jamfile.
...
[SVN r11396]
2001-10-16 22:10:45 +00:00
Beman Dawes
b7f8f8867c
merge branch "thread-initial" into main trunk
...
[SVN r11243]
2001-09-25 00:04:45 +00:00
Beman Dawes
4c816b66a3
file jamfile was initially added on branch thread-initial.
...
[SVN r10340]
2001-06-15 15:42:43 +00:00