John Maddock
5f838e66a5
typeindex is not yet supported.
...
[SVN r62507]
2010-06-07 11:56:57 +00:00
John Maddock
4d398922b4
Add new config macro for <typeindex>. Update config accordingly.
...
Fixes #4274 .
[SVN r62425]
2010-06-04 12:37:44 +00:00
John Maddock
a134372b3e
Enhance test case for <tuple>.
...
Update VC10's configuration with more C++0x features enabled.
[SVN r62085]
2010-05-18 16:27:11 +00:00
John Maddock
668b3fccae
Fixes #4115 : sometimes VC++ doesn't put typeinfo in namespace std.
...
[SVN r61434]
2010-04-20 17:48:16 +00:00
John Maddock
e40b9c07c0
Fixes #3181 .
...
[SVN r55431]
2009-08-06 09:22:02 +00:00
Beman Dawes
d46a6d5ec8
set up config for VC++ 2010 beta 1
...
[SVN r53155]
2009-05-21 15:16:39 +00:00
Beman Dawes
f814c8fef1
Refine glibc++ feature tests based on feedback from Jonathan Wakely
...
[SVN r53057]
2009-05-16 18:41:33 +00:00
Beman Dawes
8c5aee782e
Add C++0x feature detection and header detection macros
...
[SVN r53031]
2009-05-15 17:08:26 +00:00
Daniel James
90d2e831a3
Don't need to include utility now that select_stdlib has been fixed.
...
[SVN r52320]
2009-04-11 07:53:59 +00:00
David Deakins
ac97540c23
As of STLport 5.2, unordered_set and unordered_map have been moved from the std:: namespace to the std::tr1:: namespace
...
[SVN r52269]
2009-04-08 21:08:00 +00:00
Daniel James
1271821c44
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 .
[SVN r52246]
2009-04-08 10:56:22 +00:00
David Deakins
833e50fe8f
Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
...
In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly. As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).
These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.
[SVN r52104]
2009-04-01 14:42:11 +00:00
John Maddock
167b63bd33
Added BOOST_NO_STD_UNORDERED config macro.
...
[SVN r50362]
2008-12-22 09:45:31 +00:00
Douglas Gregor
2442c44175
Detect the presence of backward/hash_set and backward/hash_map appropriately. Fixes #1462 (again)
...
[SVN r47424]
2008-07-14 18:43:58 +00:00
Douglas Gregor
71ac171bed
Fix hash_set and hash_map headers for GCC 4.3, from Ralf W. Grosse-Kunstleve. Fixes #1462
...
[SVN r47264]
2008-07-09 14:25:40 +00:00
John Maddock
2045854fde
Disable hash and slist support when _STLP_NO_EXTENSIONS is defined.
...
[SVN r46044]
2008-06-02 15:15:16 +00:00
Boris Gubenko
010ef1711a
check that on HP-UX, the Standard RW library is used
...
[SVN r39418]
2007-09-20 16:59:45 +00:00
Boris Gubenko
551c8c1f55
make sure HP-UX-specific macros are not redefined
...
[SVN r39198]
2007-09-11 19:54:59 +00:00
Boris Gubenko
d46d34a869
define macros specific to RW V2.2 on HP-UX
...
[SVN r39196]
2007-09-11 19:31:55 +00:00
John Maddock
ec4827dea7
Fix as per issue 1693857.
...
[SVN r37356]
2007-04-04 10:19:14 +00:00
Douglas Gregor
9d44d86416
boost/config/stdlib/libstdcpp3.hpp:
...
- libstdc++ has hashed containers and slist; they're just in a different place
boost/graph/graph_utility.hpp, boost/pending/container_traits.hpp,
boost/graph/adjacency_list.hpp:
- Deal with weird placement of slist and hash_set
[SVN r32384]
2006-01-23 20:50:27 +00:00
Douglas Gregor
9b43ef4a14
Merged from Version_1_33_1
...
[SVN r31949]
2005-12-08 03:23:02 +00:00
John Maddock
f021974577
Fixed up config to include <utility> via a wrapper that turns off TR1 inclusion in case the Boost.TR1 lib is in the compilers search path.
...
Likewise for <complex> in the Math/TR1 components.
[SVN r31387]
2005-10-19 16:38:40 +00:00
John Maddock
88d4949843
Revert last set of changes: neither <iosfwd> nor <limits> will work for std lib detection here.
...
[SVN r31347]
2005-10-16 16:08:11 +00:00
John Maddock
ea654649f1
Revert to using <utility> for std lib detection for now, TR1 will have to do something different.
...
[SVN r31341]
2005-10-16 11:43:26 +00:00
John Maddock
18bfd50438
Need to use <limits> as well as <iosfwd> to be sure of detecting std lib version.
...
[SVN r31339]
2005-10-15 17:05:59 +00:00
John Maddock
58d699efb3
Added changes required for the TR1 library submission:
...
A couple of new macros, and change <utility> to <iosfwd>
[SVN r31317]
2005-10-14 14:16:26 +00:00
John Maddock
2b4ec466d0
Detect non-default threading support.
...
[SVN r30790]
2005-09-03 11:04:21 +00:00
John Maddock
556482d08c
Added config and header include changes needed to support MSVC + STLport 5.0.
...
[SVN r30701]
2005-08-27 10:25:15 +00:00
John Maddock
bc98e94bdf
Patch to detect std::allocator<>::rebind in STLport 5.0.
...
[SVN r30665]
2005-08-25 10:11:22 +00:00
Markus Schöpflin
4a34d89ca9
The definition of _REENTRANT is also needed for GCC 3.3 and below on Tru64.
...
[SVN r30050]
2005-07-13 15:24:04 +00:00
John Maddock
2f58fb6911
Fix for threading support for Linux on arm.
...
[SVN r29964]
2005-07-10 10:22:20 +00:00
Markus Schöpflin
17d0352f55
Disable BOOST_HAS_LONG_LONG when the library has no support for it.
...
[SVN r29613]
2005-06-16 10:23:12 +00:00
John Maddock
dcd606e1e1
Turn off threading support if glibc++ is single threaded.
...
Enable threading support on HPUX for gcc >= 3.3.
[SVN r26967]
2005-01-31 17:06:43 +00:00
John Maddock
a33cd9f728
Fix for non-standard use_facet in some compilation modes.
...
[SVN r26617]
2005-01-02 15:54:14 +00:00
Markus Schöpflin
060cfa9333
Tru64/GCC threading fix.
...
[SVN r25607]
2004-10-07 13:07:33 +00:00
John Maddock
1a38571c92
Patch for STLPort configs with no wide stream support.
...
[SVN r24915]
2004-09-05 10:54:21 +00:00
John Maddock
6bf226144f
More config tweeks for swprintf support.
...
[SVN r24781]
2004-08-27 10:30:05 +00:00
John Maddock
b8c5b0b240
Updated como config.
...
[SVN r24635]
2004-08-21 12:30:28 +00:00
Eric Niebler
cf4e798691
move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
...
[SVN r23313]
2004-07-02 01:21:32 +00:00
John Maddock
7203ad09bb
Removed gcc-3.4 warning (causes more issues than it solves).
...
[SVN r23283]
2004-06-30 10:17:00 +00:00
John Maddock
b3eebec364
Patch for gcc-3.4 thread support.
...
[SVN r23209]
2004-06-27 15:31:23 +00:00
John Maddock
b0f05deedb
Patch for sunpro 5.5 and long long numeric_limits support
...
[SVN r22820]
2004-05-14 10:26:36 +00:00
John Maddock
a76758bfe8
Updated for gcc 3.4
...
[SVN r22722]
2004-05-03 11:26:53 +00:00
John Maddock
97285e8f89
Intel 8 is OK with std::locale code.
...
[SVN r22543]
2004-03-22 12:58:55 +00:00
John Maddock
acfe67a2ed
Restricted old feature set to "real" VC6 only.
...
[SVN r22517]
2004-03-18 11:32:08 +00:00
Toon Knapen
7c2c41e9e4
defined BOOST_NO_STD_MESSAGES since std::messages<char>::catalog can not be
...
casted to an int
[SVN r22476]
2004-03-10 15:09:56 +00:00
Christopher Currie
2d0dc7405d
Workaround for Sun CC 5.6
...
[SVN r22297]
2004-02-16 15:17:03 +00:00
John Maddock
28f50c3295
std lib extension namespace is stdext on vc7.1
...
[SVN r22148]
2004-02-03 12:41:45 +00:00
Jens Maurer
1bcb2811bf
CodeWarrior for Palm OS does not have <unistd.h> (SourceForge patch 505349)
...
[SVN r21927]
2004-01-25 21:18:22 +00:00