Anthony Williams
|
a264766584
|
Merged changes over from trunk
[SVN r47700]
|
2008-07-23 09:35:40 +00:00 |
|
Anthony Williams
|
f03a9bfcf3
|
Merged thread changes from trunk
[SVN r47211]
|
2008-07-08 07:44:55 +00:00 |
|
Anthony Williams
|
60fdcddcb5
|
Merge of new boost.thread code along with required changes from boost.bind
[SVN r46474]
|
2008-06-18 13:01:08 +00:00 |
|
Anthony Williams
|
525d190f91
|
removed declaration of undefined type exclusive_lock
[SVN r43850]
|
2008-03-25 07:59:58 +00:00 |
|
Anthony Williams
|
1e0154335b
|
Imported revision #43730 from trunk to eliminate some warnings
[SVN r43743]
|
2008-03-21 15:04:10 +00:00 |
|
Anthony Williams
|
30bb6143c1
|
Test and fix for bug #1693 to ensure thread_specific_ptr::release works as desired imported from trunk changeset 43666
[SVN r43673]
|
2008-03-17 13:46:19 +00:00 |
|
Anthony Williams
|
991ac727c6
|
Imported changeset 43461 to fix issue #1665
[SVN r43520]
|
2008-03-05 20:47:56 +00:00 |
|
Anthony Williams
|
7caec1ec33
|
Fix for ticket #1547 --- Change use of NULL to 0
[SVN r43268]
|
2008-02-15 17:56:13 +00:00 |
|
Anthony Williams
|
7fd3fb48b1
|
Pulling changeset 43094 over from trunk
[SVN r43227]
|
2008-02-12 20:49:56 +00:00 |
|
Anthony Williams
|
a32a3b37db
|
Merged latest changes to boost.thread over from trunk
[SVN r42230]
|
2007-12-21 11:51:05 +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 |
|
Anthony Williams
|
bce8db41d7
|
Removed thread::self in favour of allowing interruption through a thread::id; no longer requires DuplicateHandle
[SVN r41311]
|
2007-11-22 22:01:30 +00:00 |
|
Anthony Williams
|
f6fd70245d
|
changed platform split to allow bjam to track includes and check dependencies
[SVN r41273]
|
2007-11-21 10:44:22 +00:00 |
|
Anthony Williams
|
4ff0a055d6
|
added copyright
[SVN r41226]
|
2007-11-19 14:29:22 +00:00 |
|
Anthony Williams
|
c9140267a5
|
fixed problems with TSS cleanup when using LoadLibrary and when threads finish after thread_specific_ptr instance has been destroyed
[SVN r41223]
|
2007-11-19 12:29:14 +00:00 |
|
Beman Dawes
|
9c8e512edd
|
// Add or correct comment identifying Boost library this header is associated with.
[SVN r41173]
|
2007-11-17 20:13:16 +00:00 |
|
Anthony Williams
|
3c191af34a
|
New implementation of pthread_once based on Mike Burrows' algorithm
[SVN r41160]
|
2007-11-16 22:51:52 +00:00 |
|
Anthony Williams
|
5994abd453
|
fixes for pthread implementation
[SVN r41090]
|
2007-11-14 14:49:58 +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
|
519ed3834e
|
Integrated TSS with storage of thread data; cleaned up the heap allocation functions to throw bad_alloc if they run out of memory
[SVN r41056]
|
2007-11-13 09:27:11 +00:00 |
|
Anthony Williams
|
5de1582a0a
|
Added missing licence and copyright
[SVN r40884]
|
2007-11-07 12:10:17 +00:00 |
|
Anthony Williams
|
89f2032c0d
|
Use pthread_equal for comparing pthread_t IDs; use BOOST_VERIFY instead of BOOST_ASSERT in many places in order to avoid unused variable warnings
[SVN r40787]
|
2007-11-05 14:16:21 +00:00 |
|
Roland Schwarz
|
9f6b5d169a
|
Get rid of "unsused variable" warnings by making use of BOOST_VERIFY.
This changeset is for pthread only.
[SVN r40742]
|
2007-11-04 17:17:01 +00:00 |
|
Anthony Williams
|
e56708d4aa
|
added missing include
[SVN r40730]
|
2007-11-03 22:00:12 +00:00 |
|
Anthony Williams
|
304156c20e
|
Fixed typo with interruption change
[SVN r40692]
|
2007-11-02 18:19:49 +00:00 |
|
Anthony Williams
|
31e1566e1d
|
renamed cancellation to interruption
[SVN r40685]
|
2007-11-02 14:58:48 +00:00 |
|
Anthony Williams
|
3908637056
|
rewrite xtime_get in terms of get_system_time to ensure clock consistency, and fix Borland test failures
[SVN r40680]
|
2007-11-02 11:47:56 +00:00 |
|
Anthony Williams
|
abee301f3d
|
Added changes from David Deakins to enable compilation on Windows CE
[SVN r40679]
|
2007-11-02 09:17:02 +00:00 |
|
Anthony Williams
|
3513eaf701
|
added timed_join to thread
[SVN r40653]
|
2007-11-01 18:04:55 +00:00 |
|
Anthony Williams
|
08a840afe4
|
shared_mutex lock functions are not cancellation points
[SVN r40650]
|
2007-11-01 17:18:54 +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
|
1d5bbd11a8
|
disable_cancellation and restore_cancellation need to be declared BOOST_THREAD_DECL to work with DLLs with pthread-win32
[SVN r40477]
|
2007-10-26 09:53:10 +00:00 |
|
Anthony Williams
|
bc403742b5
|
disable_cancellation and restore_cancellation need to be declared BOOST_THREAD_DECL to work with DLLs
[SVN r40476]
|
2007-10-26 09:45:46 +00:00 |
|
Anthony Williams
|
afb6684bde
|
added tests for cancellation
[SVN r40472]
|
2007-10-26 07:33:22 +00:00 |
|
Anthony Williams
|
ee3d772235
|
thread move constructor is not explicit, so self() compiles for MSVC8 and Intel; thread_exit_callback_node constructor added to remove warnings on MSVC8; thread destructor no longer calls cancel
[SVN r40456]
|
2007-10-25 07:17:20 +00:00 |
|
Anthony Williams
|
1af08f7085
|
updated pthreads code to support move and multiple joins
[SVN r40424]
|
2007-10-24 15:39:14 +00:00 |
|
Anthony Williams
|
c606f05bf8
|
added real default constructor to condition::list_entry
[SVN r40406]
|
2007-10-24 09:32:29 +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 |
|
Markus Schöpflin
|
60380afe15
|
Fix compilation.
[SVN r40277]
|
2007-10-22 07:54:08 +00:00 |
|
Anthony Williams
|
d4b0a977c9
|
New condition_variable and condition_variable_any as per proposed C++0x interface
[SVN r40191]
|
2007-10-19 17:40:04 +00:00 |
|
Anthony Williams
|
f86156ad10
|
more tweaks to remove warnings
[SVN r40189]
|
2007-10-19 15:31:35 +00:00 |
|
Anthony Williams
|
1836ee854f
|
small changes to reduce warnings; extracted pthread_mutex_scoped_lock to its own file
[SVN r40187]
|
2007-10-19 14:52:52 +00:00 |
|
Anthony Williams
|
c37cdeec9f
|
removed lock_ops as no longer needed
[SVN r40080]
|
2007-10-16 11:08:17 +00:00 |
|
Anthony Williams
|
b0b2b17908
|
added missing include to basic_timed_mutex.hpp
[SVN r40041]
|
2007-10-15 09:18:32 +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
|
5a4d5ddb9d
|
fixed more has-timed-lock backwards conditions
[SVN r39841]
|
2007-10-09 14:44:37 +00:00 |
|
Anthony Williams
|
55afcf678d
|
fixed typo in pthread_cond_timedwait and ETIMEDOUT
[SVN r39839]
|
2007-10-09 14:08:22 +00:00 |
|
Anthony Williams
|
16c7cf9b5e
|
fixed typo in pthread_cond_timedwait and ETIMEDOUT
[SVN r39838]
|
2007-10-09 12:45:46 +00:00 |
|
Anthony Williams
|
432bd29c1c
|
fixed direction of conditional
[SVN r39836]
|
2007-10-09 12:23:09 +00:00 |
|