Daniel James
43943faf5c
Merge.
...
[SVN r43162]
2008-02-07 18:54:14 +00:00
Daniel James
5af025cdce
Merge from trunk.
...
[SVN r42243]
2007-12-22 15:36:31 +00:00
Daniel James
1b56fe63d1
Merge from trunk.
...
[SVN r41865]
2007-12-08 11:05:02 +00:00
Daniel James
d460417a09
Merge from trunk, finally.
...
[SVN r41817]
2007-12-07 01:12:02 +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