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