aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-02-24 03:53:00 +0000
committerChris Lattner <sabre@nondot.org>2004-02-24 03:53:00 +0000
commite35b06c6c416a2181e30c142d08821977397e32a (patch)
treee2936f83440a6a5293cde33af799f0cc4c193c0d
parent1e1a78a899f059dfab43f2bde8beebb7d212470e (diff)
Boost is now unneeded, thanks to the fix for PR253, contributed by Reid Spencer!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11787 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/boost/config/compiler/borland.hpp83
-rw-r--r--include/boost/config/compiler/comeau.hpp65
-rw-r--r--include/boost/config/compiler/common_edg.hpp34
-rw-r--r--include/boost/config/compiler/compaq_cxx.hpp18
-rw-r--r--include/boost/config/compiler/gcc.hpp59
-rw-r--r--include/boost/config/compiler/greenhills.hpp27
-rw-r--r--include/boost/config/compiler/hp_acc.hpp41
-rw-r--r--include/boost/config/compiler/intel.hpp82
-rw-r--r--include/boost/config/compiler/kai.hpp27
-rw-r--r--include/boost/config/compiler/metrowerks.hpp55
-rw-r--r--include/boost/config/compiler/mpw.hpp49
-rw-r--r--include/boost/config/compiler/sgi_mipspro.hpp23
-rw-r--r--include/boost/config/compiler/sunpro_cc.hpp66
-rw-r--r--include/boost/config/compiler/vacpp.hpp36
-rw-r--r--include/boost/config/compiler/visualc.hpp111
-rw-r--r--include/boost/config/platform/aix.hpp24
-rw-r--r--include/boost/config/platform/amigaos.hpp15
-rw-r--r--include/boost/config/platform/beos.hpp25
-rw-r--r--include/boost/config/platform/bsd.hpp61
-rw-r--r--include/boost/config/platform/cygwin.hpp37
-rw-r--r--include/boost/config/platform/hpux.hpp28
-rw-r--r--include/boost/config/platform/irix.hpp24
-rw-r--r--include/boost/config/platform/linux.hpp87
-rw-r--r--include/boost/config/platform/macos.hpp59
-rw-r--r--include/boost/config/platform/solaris.hpp19
-rw-r--r--include/boost/config/platform/win32.hpp39
-rw-r--r--include/boost/config/stdlib/dinkumware.hpp73
-rw-r--r--include/boost/config/stdlib/libstdcpp3.hpp24
-rw-r--r--include/boost/config/stdlib/modena.hpp29
-rw-r--r--include/boost/config/stdlib/msl.hpp50
-rw-r--r--include/boost/config/stdlib/roguewave.hpp107
-rw-r--r--include/boost/config/stdlib/sgi.hpp107
-rw-r--r--include/boost/config/stdlib/stlport.hpp135
-rw-r--r--include/boost/config/stdlib/vacpp.hpp13
-rw-r--r--include/boost/type_traits/alignment_traits.hpp208
-rw-r--r--include/boost/type_traits/arithmetic_traits.hpp266
-rw-r--r--include/boost/type_traits/array_traits.hpp85
-rw-r--r--include/boost/type_traits/composite_traits.hpp990
-rw-r--r--include/boost/type_traits/conversion_traits.hpp328
-rw-r--r--include/boost/type_traits/cv_traits.hpp399
-rw-r--r--include/boost/type_traits/function_traits.hpp153
-rw-r--r--include/boost/type_traits/fwd.hpp201
-rw-r--r--include/boost/type_traits/ice.hpp87
-rw-r--r--include/boost/type_traits/is_class.hpp49
-rw-r--r--include/boost/type_traits/object_traits.hpp562
-rw-r--r--include/boost/type_traits/reference_traits.hpp90
-rw-r--r--include/boost/type_traits/same_traits.hpp108
-rw-r--r--include/boost/type_traits/transform_traits.hpp199
-rw-r--r--include/boost/type_traits/transform_traits_spec.hpp78
-rw-r--r--include/boost/type_traits/type_traits_test.hpp434
-rw-r--r--include/boost/type_traits/utility.hpp24
51 files changed, 0 insertions, 5993 deletions
diff --git a/include/boost/config/compiler/borland.hpp b/include/boost/config/compiler/borland.hpp
deleted file mode 100644
index 1045e49951..0000000000
--- a/include/boost/config/compiler/borland.hpp
+++ /dev/null
@@ -1,83 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// Borland C++ compiler setup:
-
-// Version 5.0 and below:
-# if __BORLANDC__ <= 0x0550
-// Borland C++Builder 4 and 5:
-# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
-# if __BORLANDC__ == 0x0550
-// Borland C++Builder 5, command-line compiler 5.5:
-# define BOOST_NO_OPERATORS_IN_NAMESPACE
-# endif
-# endif
-
-// Version 5.51 and below:
-#if (__BORLANDC__ <= 0x551)
-# define BOOST_NO_CV_SPECIALIZATIONS
-# define BOOST_NO_CV_VOID_SPECIALIZATIONS
-# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
-#endif
-
-// Version 6.0 and below:
-#if (__BORLANDC__ <= 0x560) || !defined(BOOST_STRICT_CONFIG)
-# define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
-# define BOOST_NO_INTEGRAL_INT64_T
-# define BOOST_NO_PRIVATE_IN_AGGREGATE
-# define BOOST_NO_SWPRINTF
-# define BOOST_NO_USING_TEMPLATE
- // we shouldn't really need this - but too many things choke
- // without it, this needs more investigation:
-# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
-#endif
-
-// Borland C++Builder 6 defaults to using STLPort. If _USE_OLD_RW_STL is
-// defined, then we have 0x560 or greater with the Rogue Wave implementation
-// which presumably has the std::DBL_MAX bug.
-#if ((__BORLANDC__ >= 0x550) && (__BORLANDC__ < 0x560)) || defined(_USE_OLD_RW_STL)
-// <climits> is partly broken, some macros define symbols that are really in
-// namespace std, so you end up having to use illegal constructs like
-// std::DBL_MAX, as a fix we'll just include float.h and have done with:
-#include <float.h>
-#endif
-//
-// __int64:
-//
-#if __BORLANDC__ >= 0x530
-# define BOOST_HAS_MS_INT64
-#endif
-//
-// check for exception handling support:
-//
-#ifndef _CPPUNWIND
-# define BOOST_NO_EXCEPTIONS
-#endif
-//
-// Disable Win32 support in ANSI mode:
-//
-#pragma defineonoption BOOST_DISABLE_WIN32 -A
-
-#define BOOST_COMPILER "Borland C++ version " BOOST_STRINGIZE(__BORLANDC__)
-
-//
-// versions check:
-// we don't support Borland prior to version 5.4:
-#if __BORLANDC__ < 0x540
-# error "Compiler not supported or configured - please reconfigure"
-#endif
-//
-// last known and checked version is 5.6:
-#if (__BORLANDC__ > 0x560)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# else
-# pragma message( "Unknown compiler version - please run the configure tests and report the results")
-# endif
-#endif
-
-
diff --git a/include/boost/config/compiler/comeau.hpp b/include/boost/config/compiler/comeau.hpp
deleted file mode 100644
index a0e8835a27..0000000000
--- a/include/boost/config/compiler/comeau.hpp
+++ /dev/null
@@ -1,65 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// Comeau C++ compiler setup:
-
-#include "boost/config/compiler/common_edg.hpp"
-
-#if (__COMO_VERSION__ <= 4245) || !defined(BOOST_STRICT_CONFIG)
-# if defined(_MSC_VER) && _MSC_VER <= 1300
-# define BOOST_NO_STDC_NAMESPACE
-# define BOOST_NO_SWPRINTF
-# if _MSC_VER > 100
- // only set this in non-strict mode:
-# define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
-# endif
-# endif
-
-// Void returns don't work when emulating VC 6 (Peter Dimov)
-
-# if defined(_MSC_VER) && (_MSC_VER == 1200)
-# define BOOST_NO_VOID_RETURNS
-# endif
-
-
-#endif // version 4245
-
-//
-// enable __int64 support in VC emulation mode
-// we should also set BOOST_HAS_LONG_LONG when that is
-// supported, but there is no way we can detect it:
-//
-# if defined(_MSC_VER) && (_MSC_VER >= 1200)
-# define BOOST_HAS_MS_INT64
-# endif
-
-//
-// disable win32 support unless we are in VC emulation mode,
-// (what does this do to Como on top of Borland?):
-//
-#if defined(_WIN32) && (_MSC_VER+0 < 1000)
-# define BOOST_DISABLE_WIN32
-#endif
-
-#define BOOST_COMPILER "Comeau compiler version " BOOST_STRINGIZE(__COMO_VERSION__)
-
-//
-// versions check:
-// we don't know Comeau prior to version 4245:
-#if __COMO_VERSION__ < 4245
-# error "Compiler not configured - please reconfigure"
-#endif
-//
-// last known and checked version is 4245:
-#if (__COMO_VERSION__ > 4245)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# endif
-#endif
-
-
-
diff --git a/include/boost/config/compiler/common_edg.hpp b/include/boost/config/compiler/common_edg.hpp
deleted file mode 100644
index c8522dd167..0000000000
--- a/include/boost/config/compiler/common_edg.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-//
-// Options common to all edg based compilers.
-//
-// This is included from within the individual compiler mini-configs.
-
-#ifndef __EDG_VERSION__
-# error This file requires that __EDG_VERSION__ be defined.
-#endif
-
-#if (__EDG_VERSION__ <= 238)
-# define BOOST_NO_INTEGRAL_INT64_T
-#endif
-
-#if (__EDG_VERSION__ <= 240)
-# define BOOST_NO_VOID_RETURNS
-#endif
-
-#if (__EDG_VERSION__ <= 241) && !defined(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP)
-# define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
-#endif
-
-#ifdef c_plusplus
-// EDG has "long long" in non-strict mode
-// However, some libraries have insufficient "long long" support
-// #define BOOST_HAS_LONG_LONG
-#endif
-
diff --git a/include/boost/config/compiler/compaq_cxx.hpp b/include/boost/config/compiler/compaq_cxx.hpp
deleted file mode 100644
index 8d09ff4648..0000000000
--- a/include/boost/config/compiler/compaq_cxx.hpp
+++ /dev/null
@@ -1,18 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// Dec Alpha True64 C++ compiler setup:
-
-#define BOOST_COMPILER "Dec Alpha True64 " BOOST_STRINGIZE(__DECCXX_VER)
-
-#include "boost/config/compiler/common_edg.hpp"
-
-//
-// versions check:
-// Nothing to do here?
-
-
diff --git a/include/boost/config/compiler/gcc.hpp b/include/boost/config/compiler/gcc.hpp
deleted file mode 100644
index aed95465c9..0000000000
--- a/include/boost/config/compiler/gcc.hpp
+++ /dev/null
@@ -1,59 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// GNU C++ compiler setup:
-
-# if __GNUC__ == 2 && __GNUC_MINOR__ == 91
- // egcs 1.1 won't parse shared_ptr.hpp without this:
-# define BOOST_NO_AUTO_PTR
-# endif
-# if __GNUC__ == 2 && __GNUC_MINOR__ < 95
- //
- // Prior to gcc 2.95 member templates only partly
- // work - define BOOST_MSVC6_MEMBER_TEMPLATES
- // instead since inline member templates mostly work.
- //
-# define BOOST_NO_MEMBER_TEMPLATES
-# if __GNUC_MINOR__ >= 9
-# define BOOST_MSVC6_MEMBER_TEMPLATES
-# endif
-# endif
-
-# if __GNUC__ == 2 && __GNUC_MINOR__ <= 97
-# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
-# define BOOST_NO_OPERATORS_IN_NAMESPACE
-# endif
-
-//
-// Threading support:
-// Turn this on unconditionally here, it will get turned off again later
-// if no threading API is detected.
-//
-#define BOOST_HAS_THREADS
-
-//
-// gcc has "long long"
-//
-#define BOOST_HAS_LONG_LONG
-
-#define BOOST_COMPILER "GNU C++ version " BOOST_STRINGIZE(__GNUC__) "." BOOST_STRINGIZE(__GNUC_MINOR__)
-
-//
-// versions check:
-// we don't know gcc prior to version 2.90:
-#if (__GNUC__ == 2) && (__GNUC_MINOR__ < 90)
-# error "Compiler not configured - please reconfigure"
-#endif
-//
-// last known and checked version is 3.4:
-#if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 4))
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# else
-# warning "Unknown compiler version - please run the configure tests and report the results"
-# endif
-#endif
diff --git a/include/boost/config/compiler/greenhills.hpp b/include/boost/config/compiler/greenhills.hpp
deleted file mode 100644
index 793ef5228e..0000000000
--- a/include/boost/config/compiler/greenhills.hpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// Greenhills C++ compiler setup:
-
-#define BOOST_COMPILER "Greenhills C++ version " BOOST_STRINGIZE(__ghs)
-
-#include "boost/config/compiler/common_edg.hpp"
-
-//
-// versions check:
-// we don't support Greenhills prior to version 0:
-#if __ghs < 0
-# error "Compiler not supported or configured - please reconfigure"
-#endif
-//
-// last known and checked version is 0:
-#if (__ghs > 0)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# endif
-#endif
-
diff --git a/include/boost/config/compiler/hp_acc.hpp b/include/boost/config/compiler/hp_acc.hpp
deleted file mode 100644
index 44f79c4f4b..0000000000
--- a/include/boost/config/compiler/hp_acc.hpp
+++ /dev/null
@@ -1,41 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// HP aCC C++ compiler setup:
-
-#if (__HP_aCC <= 33100)
-# define BOOST_NO_INTEGRAL_INT64_T
-# define BOOST_NO_OPERATORS_IN_NAMESPACE
-# if !defined(_NAMESPACE_STD)
-# define BOOST_NO_STD_LOCALE
-# define BOOST_NO_STRINGSTREAM
-# endif
-#endif
-
-#if (__HP_aCC <= 33300) || !defined(BOOST_STRICT_CONFIG)
-// member templates are sufficiently broken that we disable them for now
-# define BOOST_NO_MEMBER_TEMPLATES
-# define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
-# define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
-#endif
-
-#define BOOST_COMPILER "HP aCC version " BOOST_STRINGIZE(__HP_aCC)
-
-//
-// versions check:
-// we don't support HP aCC prior to version 0:
-#if __HP_aCC < 33000
-# error "Compiler not supported or configured - please reconfigure"
-#endif
-//
-// last known and checked version is 0:
-#if (__HP_aCC > 33300)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# endif
-#endif
-
diff --git a/include/boost/config/compiler/intel.hpp b/include/boost/config/compiler/intel.hpp
deleted file mode 100644
index 1bfb383de4..0000000000
--- a/include/boost/config/compiler/intel.hpp
+++ /dev/null
@@ -1,82 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// Intel compiler setup:
-
-#include "boost/config/compiler/common_edg.hpp"
-
-#ifdef __ICL
-# define BOOST_COMPILER "Intel C++ version " BOOST_STRINGIZE(__ICL)
-# define BOOST_INTEL_CXX_VERSION __ICL
-#else
-# define BOOST_COMPILER "Intel C++ version " BOOST_STRINGIZE(__ICC)
-# define BOOST_INTEL_CXX_VERSION __ICC
-#endif
-
-#if (BOOST_INTEL_CXX_VERSION <= 500) && defined(_MSC_VER)
-# define BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
-#endif
-
-#if (BOOST_INTEL_CXX_VERSION <= 600) || !defined(BOOST_STRICT_CONFIG)
-
-# if defined(_MSC_VER) && (_MSC_VER <= 1300) // added check for <= VC 7 (Peter Dimov)
-
- // Intel C++ 5.0.1 uses EDG 2.45, but fails to activate Koenig lookup
- // in the frontend even in "strict" mode, unless you use
- // -Qoption,cpp,--arg_dep_lookup. (reported by Kirk Klobe & Thomas Witt)
- // Similarly, -Qoption,cpp,--new_for_init enables new-style "for" loop
- // variable scoping. (reported by Thomas Witt)
- // Intel C++ 6.0 (currently in Beta test) doesn't have any front-end
- // changes at all. (reported by Kirk Klobe)
-# ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
-# define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
-# endif
-# define BOOST_NO_SWPRINTF
-# define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
-# endif
-
-// Void returns, 64 bit integrals don't work when emulating VC 6 (Peter Dimov)
-
-# if defined(_MSC_VER) && (_MSC_VER <= 1200)
-# define BOOST_NO_VOID_RETURNS
-# define BOOST_NO_INTEGRAL_INT64_T
-# endif
-
-#endif
-
-#if _MSC_VER+0 >= 1000
-# ifndef _NATIVE_WCHAR_T_DEFINED
-# define BOOST_NO_INTRINSIC_WCHAR_T
-# endif
-# if _MSC_VER >= 1200
-# define BOOST_HAS_MS_INT64
-# endif
-# define BOOST_NO_SWPRINTF
-#elif defined(_WIN32)
-# define BOOST_DISABLE_WIN32
-#endif
-
-
-//
-// versions check:
-// we don't support Intel prior to version 5.0:
-#if BOOST_INTEL_CXX_VERSION < 500
-# error "Compiler not supported or configured - please reconfigure"
-#endif
-//
-// last known and checked version is 600:
-#if (BOOST_INTEL_CXX_VERSION > 600)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# elif defined(_MSC_VER)
-# pragma message("Unknown compiler version - please run the configure tests and report the results")
-# endif
-#endif
-
-
-
-
diff --git a/include/boost/config/compiler/kai.hpp b/include/boost/config/compiler/kai.hpp
deleted file mode 100644
index 6b8ab84bc4..0000000000
--- a/include/boost/config/compiler/kai.hpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// Kai C++ compiler setup:
-
-#include "boost/config/compiler/common_edg.hpp"
-
-# if (__KCC_VERSION <= 4001) || !defined(BOOST_STRICT_CONFIG)
- // at least on Sun, the contents of <cwchar> is not in namespace std
-# define BOOST_NO_STDC_NAMESPACE
-# endif
-
-#define BOOST_COMPILER "Kai C++ version " BOOST_STRINGIZE(__KCC_VERSION)
-
-//
-// last known and checked version is 4001:
-#if (__KCC_VERSION > 4001)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# endif
-#endif
-
-
diff --git a/include/boost/config/compiler/metrowerks.hpp b/include/boost/config/compiler/metrowerks.hpp
deleted file mode 100644
index 9d842eda3c..0000000000
--- a/include/boost/config/compiler/metrowerks.hpp
+++ /dev/null
@@ -1,55 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// Metrowerks C++ compiler setup:
-
-// locale support is disabled when linking with the dynamic runtime
-# ifdef _MSL_NO_LOCALE
-# define BOOST_NO_STD_LOCALE
-# endif
-
-# if __MWERKS__ <= 0x2301 // 5.3
-# define BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-# define BOOST_NO_POINTER_TO_MEMBER_CONST
-# define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
-# define BOOST_NO_MEMBER_TEMPLATE_KEYWORD
-# endif
-
-# if __MWERKS__ <= 0x2401 // 6.2
-//# define BOOST_NO_FUNCTION_TEMPLATE_ORDERING
-# endif
-
-# if(__MWERKS__ <= 0x2406) || !defined(BOOST_STRICT_CONFIG) // 7.0 & 7.1
-# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
-# endif
-
-#if !__option(wchar_type)
-# define BOOST_NO_INTRINSIC_WCHAR_T
-#endif
-
-
-#define BOOST_COMPILER "Metrowerks CodeWarrior C++ version " BOOST_STRINGIZE(__MWERKS__)
-
-//
-// versions check:
-// we don't support Metrowerks prior to version 5.3:
-#if __MWERKS__ < 0x2301
-# error "Compiler not supported or configured - please reconfigure"
-#endif
-//
-// last known and checked version is 0x2406:
-#if (__MWERKS__ > 0x2406)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# endif
-#endif
-
-
-
-
-
-
diff --git a/include/boost/config/compiler/mpw.hpp b/include/boost/config/compiler/mpw.hpp
deleted file mode 100644
index 3cd979a0b1..0000000000
--- a/include/boost/config/compiler/mpw.hpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// MPW C++ compilers setup:
-
-# if defined(__SC__)
-# define BOOST_COMPILER "MPW SCpp version " BOOST_STRINGIZE(__SC__)
-# elif defined(__MRC__)
-# define BOOST_COMPILER "MPW MrCpp version " BOOST_STRINGIZE(__MRC__)
-# else
-# error "Using MPW compiler configuration by mistake. Please update."
-# endif
-
-//
-// MPW 8.90:
-//
-#if (MPW_CPLUS <= 0x890) || !defined(BOOST_STRICT_CONFIG)
-# define BOOST_NO_CV_SPECIALIZATIONS
-# define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
-# define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
-# define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
-# define BOOST_NO_INTRINSIC_WCHAR_T
-# define BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-# define BOOST_NO_USING_TEMPLATE
-
-# define BOOST_NO_CWCHAR
-# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
-
-# define BOOST_NO_STD_ALLOCATOR /* actually a bug with const reference overloading */
-#endif
-
-//
-// versions check:
-// we don't support MPW prior to version 8.9:
-#if MPW_CPLUS < 0x890
-# error "Compiler not supported or configured - please reconfigure"
-#endif
-//
-// last known and checked version is 0x890:
-#if (MPW_CPLUS > 0x890)
-# if defined(BOOST_ASSERT_CONFIG)
-# error "Unknown compiler version - please run the configure tests and report the results"
-# endif
-#endif
-
diff --git a/include/boost/config/compiler/sgi_mipspro.hpp b/include/boost/config/compiler/sgi_mipspro.hpp
deleted file mode 100644
index 51e9f6fe79..0000000000
--- a/include/boost/config/compiler/sgi_mipspro.hpp
+++ /dev/null
@@ -1,23 +0,0 @@
-// (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
-// distribute this software is granted provided this copyright notice appears
-// in all copies. This software is provided "as is" without express or implied
-// warranty, and with no claim as to its suitability for any purpose.
-
-// See http://www.boost.org for most recent version.
-
-// SGI C++ compiler setup:
-
-#define BOOST_COMPILER "SGI Irix compiler version " BOOST_STRINGIZE(_COMPILER_VERSION)
-
-#include "boost/config/compiler/common_edg.hpp"
-
-//
-// Threading support:
-// Turn this on unconditionally here, it will get turned off again later
-// if no threading API is detected.
-//
-#define BOOST_HAS_THREADS
-//
-// version check:
-// probably nothing to do here?
-
diff --git a/include/boost/config/compiler/sunpro_cc.hpp b/include/boost/config/compiler/sunpro_cc.hpp
deleted file mode 100644
index bc3915cdd4..0000000000
--- a/include/boost/config/compiler/sunpro_cc.hpp
+++ /dev/null