Browse Source

Update contrib/restricted/boost/thread to 1.84.0

robot-contrib 1 year ago
parent
commit
b0192c91de

+ 0 - 4
contrib/restricted/boost/thread/CMakeLists.darwin-arm64.txt

@@ -22,7 +22,6 @@ target_include_directories(restricted-boost-thread PUBLIC
 )
 target_link_libraries(restricted-boost-thread PUBLIC
   contrib-libs-cxxsupp
-  restricted-boost-algorithm
   restricted-boost-assert
   restricted-boost-atomic
   restricted-boost-bind
@@ -35,10 +34,7 @@ target_link_libraries(restricted-boost-thread PUBLIC
   restricted-boost-date_time
   restricted-boost-exception
   restricted-boost-function
-  restricted-boost-intrusive
   restricted-boost-io
-  restricted-boost-iterator
-  restricted-boost-lexical_cast
   restricted-boost-move
   restricted-boost-optional
   restricted-boost-predef

+ 0 - 4
contrib/restricted/boost/thread/CMakeLists.darwin-x86_64.txt

@@ -22,7 +22,6 @@ target_include_directories(restricted-boost-thread PUBLIC
 )
 target_link_libraries(restricted-boost-thread PUBLIC
   contrib-libs-cxxsupp
-  restricted-boost-algorithm
   restricted-boost-assert
   restricted-boost-atomic
   restricted-boost-bind
@@ -35,10 +34,7 @@ target_link_libraries(restricted-boost-thread PUBLIC
   restricted-boost-date_time
   restricted-boost-exception
   restricted-boost-function
-  restricted-boost-intrusive
   restricted-boost-io
-  restricted-boost-iterator
-  restricted-boost-lexical_cast
   restricted-boost-move
   restricted-boost-optional
   restricted-boost-predef

+ 0 - 4
contrib/restricted/boost/thread/CMakeLists.linux-aarch64.txt

@@ -23,7 +23,6 @@ target_include_directories(restricted-boost-thread PUBLIC
 target_link_libraries(restricted-boost-thread PUBLIC
   contrib-libs-linux-headers
   contrib-libs-cxxsupp
-  restricted-boost-algorithm
   restricted-boost-assert
   restricted-boost-atomic
   restricted-boost-bind
@@ -36,10 +35,7 @@ target_link_libraries(restricted-boost-thread PUBLIC
   restricted-boost-date_time
   restricted-boost-exception
   restricted-boost-function
-  restricted-boost-intrusive
   restricted-boost-io
-  restricted-boost-iterator
-  restricted-boost-lexical_cast
   restricted-boost-move
   restricted-boost-optional
   restricted-boost-predef

+ 0 - 4
contrib/restricted/boost/thread/CMakeLists.linux-x86_64.txt

@@ -23,7 +23,6 @@ target_include_directories(restricted-boost-thread PUBLIC
 target_link_libraries(restricted-boost-thread PUBLIC
   contrib-libs-linux-headers
   contrib-libs-cxxsupp
-  restricted-boost-algorithm
   restricted-boost-assert
   restricted-boost-atomic
   restricted-boost-bind
@@ -36,10 +35,7 @@ target_link_libraries(restricted-boost-thread PUBLIC
   restricted-boost-date_time
   restricted-boost-exception
   restricted-boost-function
-  restricted-boost-intrusive
   restricted-boost-io
-  restricted-boost-iterator
-  restricted-boost-lexical_cast
   restricted-boost-move
   restricted-boost-optional
   restricted-boost-predef

+ 0 - 4
contrib/restricted/boost/thread/CMakeLists.windows-x86_64.txt

@@ -24,7 +24,6 @@ target_include_directories(restricted-boost-thread PUBLIC
 )
 target_link_libraries(restricted-boost-thread PUBLIC
   contrib-libs-cxxsupp
-  restricted-boost-algorithm
   restricted-boost-assert
   restricted-boost-atomic
   restricted-boost-bind
@@ -37,10 +36,7 @@ target_link_libraries(restricted-boost-thread PUBLIC
   restricted-boost-date_time
   restricted-boost-exception
   restricted-boost-function
-  restricted-boost-intrusive
   restricted-boost-io
-  restricted-boost-iterator
-  restricted-boost-lexical_cast
   restricted-boost-move
   restricted-boost-optional
   restricted-boost-predef

+ 1 - 14
contrib/restricted/boost/thread/include/boost/thread/csbl/functional.hpp

@@ -9,24 +9,12 @@
 #ifndef BOOST_CSBL_FUNCTIONAL_HPP
 #define BOOST_CSBL_FUNCTIONAL_HPP
 
-#include <boost/config.hpp>
-
 #include <functional>
 
-#if defined BOOST_THREAD_USES_BOOST_FUNCTIONAL || defined BOOST_NO_CXX11_HDR_FUNCTIONAL || defined BOOST_NO_CXX11_RVALUE_REFERENCES
-#ifndef BOOST_THREAD_USES_BOOST_FUNCTIONAL
-#define BOOST_THREAD_USES_BOOST_FUNCTIONAL
-#endif
-#include <boost/function.hpp>
-#endif
-
 namespace boost
 {
   namespace csbl
   {
-#if defined BOOST_THREAD_USES_BOOST_FUNCTIONAL
-    using ::boost::function;
-#else
     // D.8.1, base (deprecated):
     // 20.9.3, reference_wrapper:
     // 20.9.4, arithmetic operations:
@@ -42,8 +30,7 @@ namespace boost
     // 20.9.11 polymorphic function wrappers:
     using ::std::function;
     // 20.9.12, hash function primary template:
-#endif
-
   }
 }
+
 #endif // header

+ 2 - 12
contrib/restricted/boost/thread/include/boost/thread/csbl/memory/allocator_arg.hpp

@@ -12,18 +12,7 @@
 #include <boost/thread/csbl/memory/config.hpp>
 
 // 20.7.6, allocator argument tag
-#if defined BOOST_NO_CXX11_ALLOCATOR
-#include <boost/container/scoped_allocator.hpp>
 
-namespace boost
-{
-  namespace csbl
-  {
-    using ::boost::container::allocator_arg_t;
-    using ::boost::container::allocator_arg;
-  }
-}
-#else
 namespace boost
 {
   namespace csbl
@@ -32,10 +21,11 @@ namespace boost
     using ::std::allocator_arg;
   }
 }
-#endif // BOOST_NO_CXX11_ALLOCATOR
+
 namespace boost
 {
   using ::boost::csbl::allocator_arg_t;
   using ::boost::csbl::allocator_arg;
 }
+
 #endif // header

+ 0 - 11
contrib/restricted/boost/thread/include/boost/thread/csbl/memory/allocator_traits.hpp

@@ -12,17 +12,7 @@
 #include <boost/thread/csbl/memory/config.hpp>
 
 // 20.7.8, allocator traits
-#if defined BOOST_NO_CXX11_ALLOCATOR
-#include <boost/container/allocator_traits.hpp>
 
-namespace boost
-{
-  namespace csbl
-  {
-    using ::boost::container::allocator_traits;
-  }
-}
-#else
 namespace boost
 {
   namespace csbl
@@ -30,6 +20,5 @@ namespace boost
     using ::std::allocator_traits;
   }
 }
-#endif // BOOST_NO_CXX11_POINTER_TRAITS
 
 #endif // header

+ 0 - 2
contrib/restricted/boost/thread/include/boost/thread/csbl/memory/config.hpp

@@ -9,8 +9,6 @@
 #ifndef BOOST_CSBL_MEMORY_CONFIG_HPP
 #define BOOST_CSBL_MEMORY_CONFIG_HPP
 
-#include <boost/config.hpp>
-
 #include <memory>
 
 #endif // header

+ 0 - 11
contrib/restricted/boost/thread/include/boost/thread/csbl/memory/pointer_traits.hpp

@@ -12,17 +12,7 @@
 #include <boost/thread/csbl/memory/config.hpp>
 
 // 20.7.3, pointer traits
-#if defined BOOST_NO_CXX11_ALLOCATOR
-#include <boost/intrusive/pointer_traits.hpp>
 
-namespace boost
-{
-  namespace csbl
-  {
-    using ::boost::intrusive::pointer_traits;
-  }
-}
-#else
 namespace boost
 {
   namespace csbl
@@ -30,6 +20,5 @@ namespace boost
     using ::std::pointer_traits;
   }
 }
-#endif // BOOST_NO_CXX11_ALLOCATOR
 
 #endif // header

Some files were not shown because too many files changed in this diff