|
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<>::create_processor<>, 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 © 2003-2008 <a href="contact.html">Andreas Huber
+ <p><i>Copyright © 2003-2009 <a href="contact.html">Andreas Huber
Dö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