Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r59523 - in sandbox/task: . boost/task/spin
From: oliver.kowalke_at_[hidden]
Date: 2010-02-06 05:35:30


Author: olli
Date: 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
New Revision: 59523
URL: http://svn.boost.org/trac/boost/changeset/59523

Log:
- bugfix for windows realted to export declaration

Text files modified:
   sandbox/task/boost/task/spin/auto_reset_event.hpp | 4 +++-
   sandbox/task/boost/task/spin/barrier.hpp | 3 ++-
   sandbox/task/boost/task/spin/condition.hpp | 3 ++-
   sandbox/task/boost/task/spin/count_down_event.hpp | 4 +++-
   sandbox/task/boost/task/spin/manual_reset_event.hpp | 3 ++-
   sandbox/task/boost/task/spin/mutex.hpp | 4 +++-
   sandbox/task/change.log | 6 ++++++
   7 files changed, 21 insertions(+), 6 deletions(-)

Modified: sandbox/task/boost/task/spin/auto_reset_event.hpp
==============================================================================
--- sandbox/task/boost/task/spin/auto_reset_event.hpp (original)
+++ sandbox/task/boost/task/spin/auto_reset_event.hpp 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
@@ -11,11 +11,13 @@
 #include <boost/thread/thread_time.hpp>
 #include <boost/utility.hpp>
 
+#include <boost/task/detail/config.hpp>
+
 namespace boost {
 namespace tasks {
 namespace spin {
 
-class auto_reset_event : private noncopyable
+class BOOST_TASKS_DECL auto_reset_event : private noncopyable
 {
 private:
         enum state

Modified: sandbox/task/boost/task/spin/barrier.hpp
==============================================================================
--- sandbox/task/boost/task/spin/barrier.hpp (original)
+++ sandbox/task/boost/task/spin/barrier.hpp 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
@@ -11,6 +11,7 @@
 
 #include <boost/utility.hpp>
 
+#include <boost/task/detail/config.hpp>
 #include <boost/task/spin/condition.hpp>
 #include <boost/task/spin/mutex.hpp>
 
@@ -18,7 +19,7 @@
 namespace tasks {
 namespace spin {
 
-class barrier : private noncopyable
+class BOOST_TASKS_DECL barrier : private noncopyable
 {
 private:
         std::size_t initial_;

Modified: sandbox/task/boost/task/spin/condition.hpp
==============================================================================
--- sandbox/task/boost/task/spin/condition.hpp (original)
+++ sandbox/task/boost/task/spin/condition.hpp 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
@@ -17,6 +17,7 @@
 #include <boost/thread/thread_time.hpp>
 #include <boost/utility.hpp>
 
+#include <boost/task/detail/config.hpp>
 #include <boost/task/exceptions.hpp>
 #include <boost/task/spin/mutex.hpp>
 #include <boost/task/utility.hpp>
@@ -25,7 +26,7 @@
 namespace tasks {
 namespace spin {
 
-class condition : private noncopyable
+class BOOST_TASKS_DECL condition : private noncopyable
 {
 private:
         enum command

Modified: sandbox/task/boost/task/spin/count_down_event.hpp
==============================================================================
--- sandbox/task/boost/task/spin/count_down_event.hpp (original)
+++ sandbox/task/boost/task/spin/count_down_event.hpp 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
@@ -13,11 +13,13 @@
 #include <boost/thread/thread_time.hpp>
 #include <boost/utility.hpp>
 
+#include <boost/task/detail/config.hpp>
+
 namespace boost {
 namespace tasks {
 namespace spin {
 
-class count_down_event : private noncopyable
+class BOOST_TASKS_DECL count_down_event : private noncopyable
 {
 private:
         std::size_t initial_;

Modified: sandbox/task/boost/task/spin/manual_reset_event.hpp
==============================================================================
--- sandbox/task/boost/task/spin/manual_reset_event.hpp (original)
+++ sandbox/task/boost/task/spin/manual_reset_event.hpp 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
@@ -13,13 +13,14 @@
 #include <boost/thread/thread_time.hpp>
 #include <boost/utility.hpp>
 
+#include <boost/task/detail/config.hpp>
 #include <boost/task/spin/mutex.hpp>
 
 namespace boost {
 namespace tasks {
 namespace spin {
 
-class manual_reset_event : private noncopyable
+class BOOST_TASKS_DECL manual_reset_event : private noncopyable
 {
 private:
         enum state

Modified: sandbox/task/boost/task/spin/mutex.hpp
==============================================================================
--- sandbox/task/boost/task/spin/mutex.hpp (original)
+++ sandbox/task/boost/task/spin/mutex.hpp 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
@@ -14,11 +14,13 @@
 #include <boost/thread/thread_time.hpp>
 #include <boost/utility.hpp>
 
+#include <boost/task/detail/config.hpp>
+
 namespace boost {
 namespace tasks {
 namespace spin {
 
-class mutex : private noncopyable
+class BOOST_TASKS_DECL mutex : private noncopyable
 {
 private:
         enum state

Modified: sandbox/task/change.log
==============================================================================
--- sandbox/task/change.log (original)
+++ sandbox/task/change.log 2010-02-06 05:35:29 EST (Sat, 06 Feb 2010)
@@ -1,8 +1,14 @@
+* boost.task-0.4.3:
+-------------------
+- bugfix related to export declaration on WIndows (thanks to Alexander Tsvyashchenko)
+
+
 * boost.task-0.4.2:
 -------------------
 - bugfix related to deactivating queues and channels
 - introduction of fast_semaphore for notification of worker-threads in a pool
 
+
 * boost.task-0.4.1:
 -------------------
 - corrections for intel compiler


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk