Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r54403 - in trunk: boost/statechart libs/statechart/doc
From: ahd6974-boostorg_at_[hidden]
Date: 2009-06-27 04:13:12


Author: andreas_huber69
Date: 2009-06-27 04:13:11 EDT (Sat, 27 Jun 2009)
New Revision: 54403
URL: http://svn.boost.org/trac/boost/changeset/54403

Log:
Fixes #3092. Thanks for the report!

Will be merged to the release branch as soon as tests have cycled successfully.
Text files modified:
   trunk/boost/statechart/fifo_worker.hpp | 2 +-
   trunk/boost/statechart/processor_container.hpp | 22 +++++++++++-----------
   trunk/libs/statechart/doc/future_and_history.html | 8 +++++---
   3 files changed, 17 insertions(+), 15 deletions(-)

Modified: trunk/boost/statechart/fifo_worker.hpp
==============================================================================
--- trunk/boost/statechart/fifo_worker.hpp (original)
+++ trunk/boost/statechart/fifo_worker.hpp 2009-06-27 04:13:11 EDT (Sat, 27 Jun 2009)
@@ -103,7 +103,7 @@
 
     void terminate()
     {
- work_item item = bind( &fifo_worker::terminate_impl, this );
+ work_item item = boost::bind( &fifo_worker::terminate_impl, this );
       queue_work_item( item );
     }
 

Modified: trunk/boost/statechart/processor_container.hpp
==============================================================================
--- trunk/boost/statechart/processor_container.hpp (original)
+++ trunk/boost/statechart/processor_container.hpp 2009-06-27 04:13:11 EDT (Sat, 27 Jun 2009)
@@ -114,7 +114,7 @@
       impl_fun_ptr pImpl =
         &processor_container::template create_processor_impl0< Processor >;
       return WorkItem(
- bind( pImpl, this, pProcessor,
+ boost::bind( pImpl, this, pProcessor,
           processor_context( scheduler, handle ) ),
         Allocator() );
     }
@@ -133,7 +133,7 @@
         &processor_container::template create_processor_impl1<
           Processor, arg1_type >;
       return WorkItem(
- bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
+ boost::bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
           arg1 ),
         Allocator() );
     }
@@ -153,7 +153,7 @@
         &processor_container::template create_processor_impl2<
           Processor, arg1_type, arg2_type >;
       return WorkItem(
- bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
+ boost::bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
           arg1, arg2 ),
         Allocator() );
     }
@@ -175,7 +175,7 @@
         &processor_container::template create_processor_impl3<
           Processor, arg1_type, arg2_type, arg3_type >;
       return WorkItem(
- bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
+ boost::bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
           arg1, arg2, arg3 ),
         Allocator() );
     }
@@ -200,7 +200,7 @@
         &processor_container::template create_processor_impl4<
           Processor, arg1_type, arg2_type, arg3_type, arg4_type >;
       return WorkItem(
- bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
+ boost::bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
           arg1, arg2, arg3, arg4 ),
         Allocator() );
     }
@@ -226,7 +226,7 @@
         &processor_container::template create_processor_impl5<
           Processor, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type >;
       return WorkItem(
- bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
+ boost::bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
           arg1, arg2, arg3, arg4, arg5 ),
         Allocator() );
     }
@@ -254,7 +254,7 @@
           Processor,
           arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type >;
       return WorkItem(
- bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
+ boost::bind( pImpl, this, pProcessor, processor_context( scheduler, handle ),
           arg1, arg2, arg3, arg4, arg5, arg6 ),
         Allocator() );
     }
@@ -262,14 +262,14 @@
     WorkItem destroy_processor( const processor_handle & processor )
     {
       return WorkItem(
- bind( &processor_container::destroy_processor_impl, this, processor ),
+ boost::bind( &processor_container::destroy_processor_impl, this, processor ),
         Allocator() );
     }
 
     WorkItem initiate_processor( const processor_handle & processor )
     {
       return WorkItem(
- bind( &processor_container::initiate_processor_impl, this,
+ boost::bind( &processor_container::initiate_processor_impl, this,
           processor ),
         Allocator() );
     }
@@ -277,7 +277,7 @@
     WorkItem terminate_processor( const processor_handle & processor )
     {
       return WorkItem(
- bind( &processor_container::terminate_processor_impl, this,
+ boost::bind( &processor_container::terminate_processor_impl, this,
           processor ),
         Allocator() );
     }
@@ -290,7 +290,7 @@
       BOOST_ASSERT( pEvent.get() != 0 );
 
       return WorkItem(
- bind( &processor_container::queue_event_impl, this, processor,
+ boost::bind( &processor_container::queue_event_impl, this, processor,
           pEvent ),
         Allocator() );
     }

Modified: trunk/libs/statechart/doc/future_and_history.html
==============================================================================
--- trunk/libs/statechart/doc/future_and_history.html (original)
+++ trunk/libs/statechart/doc/future_and_history.html 2009-06-27 04:13:11 EDT (Sat, 27 Jun 2009)
@@ -140,11 +140,13 @@
 
   <p>(<font color="#FF0000">red</font> = points raised during formal
   review)</p>
- <p>1.39.0</p>
+ <p>1.40.0</p>
   <ul>
     <li>Fixed a bug that prevented the use of boost::ref() with
     fifo_scheduler&lt;&gt;::create_processor&lt;&gt;, reported by Steve
     Hawkes</li>
+ <li>Fixed bug #3092 (regression test failures in VC10 beta 1), reported by
+ Richard Webb</li>
   </ul>
 
   <p>1.38.0</p>
@@ -701,9 +703,9 @@
   "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
   height="31" width="88"></a></p>
 
- <p>Revised 05 January, 2008</p>
+ <p>Revised 27 June, 2009</p>
 
- <p><i>Copyright &copy; 2003-2008 <a href="contact.html">Andreas Huber
+ <p><i>Copyright &copy; 2003-2009 <a href="contact.html">Andreas Huber
   D&ouml;nni</a></i></p>
 
   <p><i>Distributed under the Boost Software License, Version 1.0. (See


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