From 9b8c62d45a5f462752c0136dc5b499069b0fba74 Mon Sep 17 00:00:00 2001 From: "William E. Kempf" Date: Tue, 5 Nov 2002 22:43:42 +0000 Subject: [PATCH] Merged from RC_1_29_0 [SVN r16126] --- build/Jamfile | 24 +- build/threads.jam | 15 +- build/threads.mcp | Bin 91726 -> 5727 bytes doc/acknowledgments.html | 64 +++--- doc/bibliography.html | 146 ++++++------ doc/condition.html | 219 ++++++------------ doc/configuration.html | 68 +++--- doc/definitions.html | 194 ++++++++-------- doc/exceptions.html | 74 +++--- doc/faq.html | 158 ++++++------- doc/index.html | 83 ++++--- doc/introduction.html | 182 +++++++-------- doc/lock_concept.html | 172 +++++++------- doc/mutex.html | 177 ++++++--------- doc/mutex_concept.html | 214 ++++++++--------- doc/once.html | 66 ++---- doc/overview.html | 146 ++++++------ doc/rationale.html | 354 ++++++++++++++--------------- doc/recursive_mutex.html | 164 +++++-------- doc/thread.html | 239 ++++++++----------- doc/tss.html | 99 +++----- doc/xtime.html | 69 +++--- example/Jamfile | 70 ++---- include/boost/thread/condition.hpp | 4 +- include/boost/thread/once.hpp | 4 +- include/boost/thread/xtime.hpp | 7 + src/condition.cpp | 26 ++- src/mac/safe.cpp | 4 +- src/mutex.cpp | 23 +- src/once.cpp | 67 ++++-- src/recursive_mutex.cpp | 38 ++-- src/thread.cpp | 51 +++-- src/timeconv.inl | 6 +- test/Jamfile | 39 ++-- test/test.mcp | Bin 53600 -> 3675 bytes test/test_condition.cpp | 225 +++++++++--------- test/test_mutex.cpp | 303 +++++++++++++----------- test/test_thread.cpp | 142 ++++++------ test/test_tss.cpp | 105 ++++----- test/test_xtime.cpp | 51 ++++- tutorial/.cvsignore | 2 + tutorial/Jamfile | 5 - tutorial/helloworld2.cpp | 7 +- tutorial/helloworld3.cpp | 11 +- 44 files changed, 1994 insertions(+), 2123 deletions(-) create mode 100644 tutorial/.cvsignore diff --git a/build/Jamfile b/build/Jamfile index e0250558..7ef2bc88 100644 --- a/build/Jamfile +++ b/build/Jamfile @@ -31,17 +31,21 @@ subproject libs/thread/build ; SEARCH on threads.jam = $(SUBDIR) ; include threads.jam ; +template thread_libs + ## sources ## + :