$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: matt_calabrese_at_[hidden]
Date: 2007-07-08 21:03:08
Author: matt_calabrese
Date: 2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
New Revision: 7392
URL: http://svn.boost.org/trac/boost/changeset/7392
Log:
Added:
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_acq_rel_default
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_acquire_default
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_default
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_release_default
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acq_rel.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acq_rel_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acquire_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_release_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_thread_unsafe.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_thread_unsafe_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/not_assign.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/not_assign_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe.hpp
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe_fwd.hpp
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_acq_rel.cpp
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_unordered.cpp
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_acq_rel.cpp
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_unordered.cpp
Text files modified: 
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics.hpp                                  |     4 +++-                                    
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics_fwd.hpp                              |     4 +++-                                    
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign.hpp                            |     2 ++                                      
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign_fwd.hpp                        |     3 ++-                                     
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/metafunctions.qbk            |    22 +++++++++++-----------                  
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/Jamfile.v2                                             |     8 ++++----                                
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp           |     6 +++---                                  
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp |     8 ++++----                                
   8 files changed, 32 insertions(+), 25 deletions(-)
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,19 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO                     \
+( bitand_assign, acq_rel, &, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,19 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO                 \
+( bitand_assign, acq_rel, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_acq_rel_default
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_acq_rel_default	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,19 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_ACQ_REL_DEF
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_ACQ_REL_DEF
+
+#include <boost/act/interlocked/detail/binary_default.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO                       \
+( bitand_assign, release, & )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
+
+#endif
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_acquire_default
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_acquire_default	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,19 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_ACQUIRE_DEFAULT_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_ACQUIRE_DEFAULT_HPP
+
+#include <boost/act/interlocked/detail/binary_default.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO                       \
+( bitand_assign, acquire, & )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
+
+#endif
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_default
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_default	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,19 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_DEFAULT_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_DEFAULT_HPP
+
+#include <boost/act/interlocked/detail/binary_default.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO                       \
+( bitand_assign, acq_rel, & )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
+
+#endif
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_release_default
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/bitand_assign_release_default	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,19 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_RELEASE_DEFAULT_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_DETAIL_BITAND_ASSIGN_RELEASE_DEFAULT_HPP
+
+#include <boost/act/interlocked/detail/binary_default.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO                       \
+( bitand_assign, release, & )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
+
+#endif
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acq_rel.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acq_rel_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acquire_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_release_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_thread_unsafe.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_thread_unsafe_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/not_assign.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/not_assign_fwd.hpp
==============================================================================
Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics.hpp	(original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -9,10 +9,12 @@
 #ifndef BOOST_ACT_INTERLOCKED_SEMANTICS_HPP
 #define BOOST_ACT_INTERLOCKED_SEMANTICS_HPP
 
+#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
+#include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/act/interlocked/semantics/acquire.hpp>
 #include <boost/act/interlocked/semantics/release.hpp>
 #include <boost/act/interlocked/semantics/acq_rel.hpp>
-#include <boost/act/interlocked/semantics/unordered.hpp>
+#include <boost/act/interlocked/semantics/sequential.hpp>
 #include <boost/act/interlocked/semantics/default.hpp>
 
 #endif
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential_fwd.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe.hpp
==============================================================================
Added: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe_fwd.hpp
==============================================================================
Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics_fwd.hpp	(original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics_fwd.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -9,10 +9,12 @@
 #ifndef BOOST_ACT_INTERLOCKED_SEMANTICS_FWD_HPP
 #define BOOST_ACT_INTERLOCKED_SEMANTICS_FWD_HPP
 
+#include <boost/act/interlocked/semantics/thread_unsafe_fwd.hpp>
+#include <boost/act/interlocked/semantics/unordered_fwd.hpp>
 #include <boost/act/interlocked/semantics/acquire_fwd.hpp>
 #include <boost/act/interlocked/semantics/release_fwd.hpp>
 #include <boost/act/interlocked/semantics/acq_rel_fwd.hpp>
-#include <boost/act/interlocked/semantics/unordered_fwd.hpp>
+#include <boost/act/interlocked/semantics/sequential_fwd.hpp>
 #include <boost/act/interlocked/semantics/default_fwd.hpp>
 
 #endif
Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign.hpp	(original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -12,5 +12,7 @@
 #include <boost/act/interlocked/subtract_assign/subtract_assign.hpp>
 #include <boost/act/interlocked/subtract_assign/subtract_assign_acquire.hpp>
 #include <boost/act/interlocked/subtract_assign/subtract_assign_release.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_acq_rel.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_unordered.hpp>
 
 #endif
Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign_fwd.hpp	(original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign_fwd.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -12,6 +12,7 @@
 #include <boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp>
 #include <boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp>
 #include <boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp>
-#include <boost/act/interlocked/subtract_assign/subtract_assign_result_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_acq_rel_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_unordered_fwd.hpp>
 
 #endif
Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/metafunctions.qbk
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/metafunctions.qbk	(original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/metafunctions.qbk	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -24,47 +24,47 @@
   template< typename LeastInt >
   struct int_fast_t
   {
-    typedef ``[~implementation_supplied]`` fast;
+    typedef ``[~implementation-supplied]`` fast;
   };
   
   // signed
   template< int Bits >
   struct int_t 
   {
-    typedef ``[~implementation_supplied]``   least;
-    typedef int_fast_t< least >::fast fast;
+    typedef ``[~implementation-supplied]``   least;
+    typedef typename int_fast_t< least >::fast fast;
   };
   
   // unsigned
   template< int Bits >
   struct uint_t 
   {
-    typedef ``[~implementation_supplied]``   least;
-    typedef int_fast_t< least >::fast fast;
+    typedef ``[~implementation-supplied]``   least;
+    typedef typename int_fast_t< least >::fast fast;
   };
   
   // signed
   template< long MaxValue >
   struct int_max_value_t 
   {
-    typedef ``[~implementation_supplied]``   least;
-    typedef int_fast_t< least >::fast fast;
+    typedef ``[~implementation-supplied]``   least;
+    typedef typename int_fast_t< least >::fast fast;
   };
   
   // signed
   template< long MinValue >
   struct int_min_value_t 
   {
-    typedef ``[~implementation_supplied]``   least;
-    typedef int_fast_t< least >::fast fast;
+    typedef ``[~implementation-supplied]``   least;
+    typedef typename int_fast_t< least >::fast fast;
   };
   
   // unsigned
   template< unsigned long Value >
   struct uint_value_t 
   {
-    typedef ``[~implementation_supplied]``   least;
-    typedef int_fast_t< least >::fast fast;
+    typedef ``[~implementation-supplied]`` least;
+    typedef typename int_fast_t< least >::fast        fast;
   };
 
 [heading Model of]
Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/Jamfile.v2
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/Jamfile.v2	(original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/Jamfile.v2	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -33,14 +33,14 @@
           [ run interlocked/add_assign/add_assign.cpp ]
           [ run interlocked/add_assign/add_assign_acquire.cpp ]
           [ run interlocked/add_assign/add_assign_release.cpp ]
-          #[ run interlocked/add_assign/add_assign_acq_rel.cpp ]
-          #[ run interlocked/add_assign/add_assign_unordered.cpp ]
+          [ run interlocked/add_assign/add_assign_acq_rel.cpp ]
+          [ run interlocked/add_assign/add_assign_unordered.cpp ]
 
           [ run interlocked/subtract_assign/subtract_assign.cpp ]
           [ run interlocked/subtract_assign/subtract_assign_acquire.cpp ]
           [ run interlocked/subtract_assign/subtract_assign_release.cpp ]
-          #[ run interlocked/subtract_assign/subtract_assign_acq_rel.cpp ]
-          #[ run interlocked/subtract_assign/subtract_assign_unordered.cpp ]
+          [ run interlocked/subtract_assign/subtract_assign_acq_rel.cpp ]
+          [ run interlocked/subtract_assign/subtract_assign_unordered.cpp ]
     ;
     
     test-suite act
Added: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_acq_rel.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_acq_rel.cpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#define BOOST_ACT_TEST_INTERLOCKED_SEMANTICS acq_rel
+
+#include "add_assign_helper.hpp"
Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp	(original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -14,9 +14,9 @@
 #include <boost/act/config/interlocked/has.hpp>
 
 #define BOOST_ACT_TEST_DETAIL_HAS_OPERATION()                                 \
-BOOST_ACT_INTERLOCKED_HAS( add_assign                                  \
-                                , BOOST_ACT_TEST_INTERLOCKED_SEMANTICS        \
-                                )
+BOOST_ACT_INTERLOCKED_HAS( add_assign                                         \
+                         , BOOST_ACT_TEST_INTERLOCKED_SEMANTICS               \
+                         )
 
 #include <boost/preprocessor/cat.hpp>
 
Added: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_unordered.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_unordered.cpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#define BOOST_ACT_TEST_INTERLOCKED_SEMANTICS unordered
+
+#include "add_assign_helper.hpp"
Added: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_acq_rel.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_acq_rel.cpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#define BOOST_ACT_TEST_INTERLOCKED_SEMANTICS acq_rel
+
+#include "subtract_assign_helper.hpp"
Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp	(original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -13,10 +13,10 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#define BOOST_ACT_TEST_DETAIL_HAS_OPERATION()                                 \
-BOOST_ACT_INTERLOCKED_HAS( subtract_assign                             \
-                                , BOOST_ACT_TEST_INTERLOCKED_SEMANTICS        \
-                                )
+#define BOOST_ACT_TEST_DETAIL_HAS_OPERATION()                                  \
+BOOST_ACT_INTERLOCKED_HAS( subtract_assign                                     \
+                         , BOOST_ACT_TEST_INTERLOCKED_SEMANTICS                \
+                         )
 
 #include <boost/preprocessor/cat.hpp>
 
Added: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_unordered.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_unordered.cpp	2007-07-08 21:03:05 EDT (Sun, 08 Jul 2007)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2006, 2007 Matthew Calabrese
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#define BOOST_ACT_TEST_INTERLOCKED_SEMANTICS unordered
+
+#include "subtract_assign_helper.hpp"