|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r63470 - in branches/release/boost/config: compiler platform
From: john_at_[hidden]
Date: 2010-07-02 14:53:16
Author: johnmaddock
Date: 2010-07-01 07:59:21 EDT (Thu, 01 Jul 2010)
New Revision: 63470
URL: http://svn.boost.org/trac/boost/changeset/63470
Log:
Merge a few minor config tweaks from Trunk
Text files modified:
branches/release/boost/config/compiler/clang.hpp | 7 -------
branches/release/boost/config/compiler/gcc.hpp | 8 ++++++--
branches/release/boost/config/compiler/visualc.hpp | 1 -
branches/release/boost/config/platform/cygwin.hpp | 3 ---
4 files changed, 6 insertions(+), 13 deletions(-)
Modified: branches/release/boost/config/compiler/clang.hpp
==============================================================================
--- branches/release/boost/config/compiler/clang.hpp (original)
+++ branches/release/boost/config/compiler/clang.hpp 2010-07-01 07:59:21 EDT (Thu, 01 Jul 2010)
@@ -53,13 +53,6 @@
// them is wrong.
#define BOOST_NO_EXTERN_TEMPLATE
-// Clang version 2.0 (trunk 103769) does not yet properly
-// value-initialize objects of a pointer-to-member type,
-// as was reported by Christopher Jefferson in May 2010, Bug 7139,
-// "ptr to member not zeroed", http://llvm.org/bugs/show_bug.cgi?id=7139
-// (Niels Dekker, LKEB, May 2010)
-#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
-
#ifndef BOOST_COMPILER
# define BOOST_COMPILER "Clang version " __clang_version__
#endif
Modified: branches/release/boost/config/compiler/gcc.hpp
==============================================================================
--- branches/release/boost/config/compiler/gcc.hpp (original)
+++ branches/release/boost/config/compiler/gcc.hpp 2010-07-01 07:59:21 EDT (Thu, 01 Jul 2010)
@@ -135,8 +135,12 @@
//
#if __GNUC__ * 100 + __GNUC_MINOR__ >= 403
# ifndef __GXX_RTTI
-# define BOOST_NO_TYPEID
-# define BOOST_NO_RTTI
+# ifndef BOOST_NO_TYPEID
+# define BOOST_NO_TYPEID
+# endif
+# ifndef BOOST_NO_RTTI
+# define BOOST_NO_RTTI
+# endif
# endif
#endif
Modified: branches/release/boost/config/compiler/visualc.hpp
==============================================================================
--- branches/release/boost/config/compiler/visualc.hpp (original)
+++ branches/release/boost/config/compiler/visualc.hpp 2010-07-01 07:59:21 EDT (Thu, 01 Jul 2010)
@@ -68,7 +68,6 @@
# define BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
# define BOOST_NO_IS_ABSTRACT
# define BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
-# define BOOST_NO_EXTERN_TEMPLATE
// TODO: what version is meant here? Have there really been any fixes in cl 12.01 (as e.g. shipped with eVC4)?
# if (_MSC_VER > 1200)
# define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
Modified: branches/release/boost/config/platform/cygwin.hpp
==============================================================================
--- branches/release/boost/config/platform/cygwin.hpp (original)
+++ branches/release/boost/config/platform/cygwin.hpp 2010-07-01 07:59:21 EDT (Thu, 01 Jul 2010)
@@ -8,9 +8,6 @@
// cygwin specific config options:
#define BOOST_PLATFORM "Cygwin"
-#define BOOST_NO_CWCTYPE
-#define BOOST_NO_CWCHAR
-#define BOOST_NO_SWPRINTF
#define BOOST_HAS_DIRENT_H
#define BOOST_HAS_LOG1P
#define BOOST_HAS_EXPM1
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