John Maddock
c68266c486
Apply fix for Dinkumware on GHS. Refs #5571 .
...
[SVN r72214]
2011-05-27 16:00:44 +00:00
John Maddock
4c07c44225
Revert unnecessary changes.
...
[SVN r71036]
2011-04-06 17:21:44 +00:00
John Maddock
56d410f014
Make Boost.Config C language compatible.
...
[SVN r70953]
2011-04-03 17:55:30 +00:00
John Maddock
2dfa0e4dd2
Update gcc-4.6.0 config and tests to match.
...
[SVN r70754]
2011-03-30 18:24:18 +00:00
John Maddock
cb41a836d1
Rogue Wave / Apache std lib doesn't have a complete type_traits header.
...
[SVN r70222]
2011-03-20 12:21:19 +00:00
John Maddock
cea6510410
<future> is incomplete for libc++ as well.
...
[SVN r70180]
2011-03-19 12:41:45 +00:00
John Maddock
9a80704462
Tweak libstdc++ and libc++ config's to cope with the new tests.
...
[SVN r70055]
2011-03-17 11:43:20 +00:00
John Maddock
03877f5805
Remove std::concept test macros since these are no longer part of the std.
...
Update GCC C++0x support.
Improve the tests for C++0x support.
Regenerate the docs.
Update generation program to Boost.Filesystem v3.
[SVN r70001]
2011-03-15 13:17:46 +00:00
John Maddock
f6a6f20736
Tentative fix for Apache 5.0.0 std lib.
...
[SVN r69399]
2011-02-28 18:13:22 +00:00
Christopher Jefferson
eeb7991cba
libc++ has non-standard message_base
...
[SVN r68860]
2011-02-14 10:29:12 +00:00
Christopher Jefferson
8445752e75
Improve the libc++ configuration
...
[SVN r68819]
2011-02-12 23:05:03 +00:00
Christopher Jefferson
0b1c0b33b3
Add basic support for the libc++ standard library
...
[SVN r68785]
2011-02-11 20:37:03 +00:00
Steven Watanabe
ed7120adb8
Restore [66804], [66833], and [66834]. (fenv fixes.) I mistakenly reverted them in [68201] because [66804] was mislabeled.
...
[SVN r68554]
2011-01-30 06:24:30 +00:00
Steven Watanabe
a1865a712d
Revert addition of BOOST_NIX, etc and everything tied to it. ([66696], [66783], [66804], [66833], and [66834])
...
[SVN r68201]
2011-01-17 04:51:54 +00:00
Bryce Adelstein-Lelbach
90760b4c2f
More pathscale stuff.
...
[SVN r68143]
2011-01-14 03:01:26 +00:00
Bryce Adelstein-Lelbach
20653705ab
Forget a ')'.
...
[SVN r66834]
2010-11-29 01:06:33 +00:00
Bryce Adelstein-Lelbach
195a8e3004
Fix unistd.h include guards.
...
[SVN r66833]
2010-11-29 00:22:13 +00:00
Bryce Adelstein-Lelbach
4f7a0d3814
Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX,
...
BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX.
[SVN r66804]
2010-11-27 21:43:52 +00:00
Bryce Adelstein-Lelbach
dba9cf164a
Should fix issue with fenv.h detection on Darwin.
...
[SVN r66762]
2010-11-26 04:43:56 +00:00
Bryce Adelstein-Lelbach
edab200d72
Added BOOST_HAS_FENV_H detection to Boost.Config (if this macro is defined, then
...
the standard library/platform provide a POSIX compliant implementation of fenv.h).
[SVN r66693]
2010-11-23 03:34:05 +00:00
John Maddock
7ebb1ca9b5
Tidy up VC10 config and enable new VC10 feature (numeric_limits::lowest()).
...
[SVN r66455]
2010-11-08 17:01:44 +00:00
John Maddock
0e321900b2
Add Vincete Botet's patches for new BOOST_NO_NUMERIC_LIMITS_LOWEST macro.
...
Disabled BOOST_HAS_NL_TYPES macro for cygwin - it lies about being XSI conforming :-(
[SVN r65594]
2010-09-26 09:30:38 +00:00
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