Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r52324 - in branches/release: . boost/detail libs/functional/hash/doc libs/unordered/doc
From: daniel_james_at_[hidden]
Date: 2009-04-11 04:49:34


Author: danieljames
Date: 2009-04-11 04:49:33 EDT (Sat, 11 Apr 2009)
New Revision: 52324
URL: http://svn.boost.org/trac/boost/changeset/52324

Log:
Merge quickbook and hash changelogs. Tweak gcc detection in container_fwd.hpp

Merged revisions 52084,52245-52246,52304,52320,52323 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r52084 | danieljames | 2009-03-31 20:43:58 +0100 (Tue, 31 Mar 2009) | 1 line
  
  Changelog for unordered and hash.
........
  r52245 | danieljames | 2009-04-08 06:51:31 +0100 (Wed, 08 Apr 2009) | 5 lines
  
  Detect gcc stdlib for gcc 4.0.1.
  
  For some reason the normal macros aren't defined for the standard
  library that comes with gcc 4.0.1 (although maybe just on BSDs?). So try
  to detect the library for that compiler.
........
  r52246 | danieljames | 2009-04-08 11:56:22 +0100 (Wed, 08 Apr 2009) | 7 lines
  
  Include <utility> for some versions of gcc's library.
  
  Sometimes gcc's <cstddef> doesn't define the C++ macros, so check for it
  and include <utility> in that case. Also remove a workaround from
  container_fwd.hpp
  
  Fixes #2924.
........
  r52304 | danieljames | 2009-04-10 20:25:32 +0100 (Fri, 10 Apr 2009) | 4 lines
  
  Don't use debug containers on darwin.
  
  I'm getting errors from the darwin 4.2 debug containers which appear to
  a problem with its implementation.
........
  r52320 | danieljames | 2009-04-11 08:53:59 +0100 (Sat, 11 Apr 2009) | 1 line
  
  Don't need to include utility now that select_stdlib has been fixed.
........
  r52323 | danieljames | 2009-04-11 09:26:20 +0100 (Sat, 11 Apr 2009) | 1 line
  
  Also don't need to check for _GLIBCXX_CSTDDEF.
........

Properties modified:
   branches/release/ (props changed)
Text files modified:
   branches/release/boost/detail/container_fwd.hpp | 2 +-
   branches/release/libs/functional/hash/doc/changes.qbk | 9 +++++++++
   branches/release/libs/unordered/doc/changes.qbk | 7 +++++++
   3 files changed, 17 insertions(+), 1 deletions(-)

Modified: branches/release/boost/detail/container_fwd.hpp
==============================================================================
--- branches/release/boost/detail/container_fwd.hpp (original)
+++ branches/release/boost/detail/container_fwd.hpp 2009-04-11 04:49:33 EDT (Sat, 11 Apr 2009)
@@ -19,7 +19,7 @@
 #define BOOST_HASH_CHAR_TRAITS char_traits
 #endif
 
-#if (defined(__GLIBCXX__) && defined(_GLIBCXX_DEBUG)) \
+#if ((defined(__GLIBCPP__) || defined(__GLIBCXX__)) && defined(_GLIBCXX_DEBUG)) \
     || BOOST_WORKAROUND(__BORLANDC__, > 0x551) \
     || BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x842)) \
     || (defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION))

Modified: branches/release/libs/functional/hash/doc/changes.qbk
==============================================================================
--- branches/release/libs/functional/hash/doc/changes.qbk (original)
+++ branches/release/libs/functional/hash/doc/changes.qbk 2009-04-11 04:49:33 EDT (Sat, 11 Apr 2009)
@@ -73,5 +73,14 @@
   functional/hash, not functional. `boost/functional/detail/container_fwd.hpp`
   has been moved to `boost/detail/container_fwd.hpp` as it's used outside of
   this library, the others have been moved to `boost/functional/hash/detail`.
+
+[h2 Boost 1.39.0]
+
+* Move the hash_fwd.hpp implementation into the hash subdirectory, leaving a
+ forwarding header in the old location. You should still use the old location,
+ the new location is mainly for implementation and possible modularization.
+* [@https://svn.boost.org/trac/boost/ticket/2412 Ticket 2412]: Removed deprecated
+ headers.
+
 
 [endsect]

Modified: branches/release/libs/unordered/doc/changes.qbk
==============================================================================
--- branches/release/libs/unordered/doc/changes.qbk (original)
+++ branches/release/libs/unordered/doc/changes.qbk 2009-04-11 04:49:33 EDT (Sat, 11 Apr 2009)
@@ -62,4 +62,11 @@
 * Add support for C++0x initializer lists where they're available (currently
   only g++ 4.4 in C++0x mode).
 
+[h2 Boost 1.39.0]
+
+* [@https://svn.boost.org/trac/boost/ticket/2756 Ticket 2756]: Avoid a warning
+ on Visual C++ 2009.
+* Some other minor internal changes to the implementation, tests and
+ documentation.
+
 [endsect]


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