$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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