2
0
mirror of https://github.com/boostorg/thread.git synced 2026-02-21 03:22:10 +00:00

Thread: merge from trunk condition_variables no-it + doc

[SVN r82159]
This commit is contained in:
Vicente J. Botet Escriba
2012-12-21 22:15:14 +00:00
parent 8ee9ed1904
commit e012b8abb2
7 changed files with 287 additions and 23 deletions

View File

@@ -126,9 +126,9 @@ rule thread-run2-noit ( sources : name )
[ run $(sources) ../src/tss_null.cpp ../build//boost_thread/<link>static
: : :
: $(name)_lib ]
[ run $(sources) ../build//boost_thread : : :
<define>BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS
: $(name)_noit ]
#[ run $(sources) ../build//boost_thread : : :
# <define>BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS
# : $(name)_noit ]
;
}
@@ -313,7 +313,7 @@ rule thread-compile-fail ( sources : reqs * : name )
[ thread-run2-noit ./sync/futures/future/move_ctor_pass.cpp : future__move_ctor_p ]
[ thread-run2-noit ./sync/futures/future/move_assign_pass.cpp : future__move_asign_p ]
[ thread-run2-noit ./sync/futures/future/share_pass.cpp : future__share_p ]
[ thread-run2-noit ./sync/futures/future/then_pass.cpp : future__then_p ]
#[ thread-run2-noit ./sync/futures/future/then_pass.cpp : future__then_p ]
;
#explicit ts_shared_future ;
@@ -617,9 +617,9 @@ rule thread-compile-fail ( sources : reqs * : name )
#[ thread-run ../example/vhh_shared_monitor.cpp ]
#[ thread-run ../example/vhh_shared_mutex.cpp ]
[ thread-run ../example/make_future.cpp ]
[ thread-run ../example/future_then.cpp ]
[ thread-run2-noit ../example/synchronized_value.cpp : ex_synchronized_value ]
[ thread-run2-noit ../example/synchronized_person.cpp : ex_synchronized_person ]
#[ thread-run ../example/future_then.cpp ]
#[ thread-run2-noit ../example/synchronized_value.cpp : ex_synchronized_value ]
#[ thread-run2-noit ../example/synchronized_person.cpp : ex_synchronized_person ]
[ thread-run2-noit ../example/thread_guard.cpp : ex_thread_guard ]
[ thread-run2-noit ../example/scoped_thread.cpp : ex_scoped_thread ]
[ thread-run2-noit ../example/strict_lock.cpp : ex_strict_lock ]
@@ -662,6 +662,7 @@ rule thread-compile-fail ( sources : reqs * : name )
explicit ts_ ;
test-suite ts_
:
#[ thread-run2-noit ./sync/futures/future/then_pass.cpp : future__then_p ]
#[ thread-run ../example/test_so.cpp ]
#[ thread-run ../example/test_so2.cpp ]
@@ -670,6 +671,7 @@ rule thread-compile-fail ( sources : reqs * : name )
#[ thread-run test_7665.cpp ]
#[ thread-run test_7666.cpp ]
#[ thread-run ../example/unwrap.cpp ]
[ thread-run ../example/perf_condition_variable.cpp ]
;
}