John Maddock
dd3ebc8776
Merge Boost.Config changes to release.
...
[SVN r71480]
2011-04-25 12:10:48 +00:00
John Maddock
3ce24d6389
Merge Boost.Config changes from Trunk.
...
[SVN r67522]
2010-12-31 17:08:07 +00:00
John Maddock
c99164cf39
Merge collected updates from Trunk.
...
[SVN r65703]
2010-10-01 09:19:44 +00:00
John Maddock
e5b586dc02
Merge changes from Trunk - mostly new macro for <typeindex>.
...
[SVN r62792]
2010-06-11 11:16:34 +00:00
Beman Dawes
d1e645c524
Merge from trunk
...
[SVN r53444]
2009-05-30 11:16:25 +00:00
David Deakins
8854d5e66e
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 r52221]
2009-04-06 21:25:18 +00:00
John Maddock
40c8299a25
Merge changes from Trunk.
...
[SVN r50531]
2009-01-10 11:18:42 +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
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
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
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
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
John Maddock
1a38571c92
Patch for STLPort configs with no wide stream support.
...
[SVN r24915]
2004-09-05 10:54:21 +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
Giovanni Bajo
0b46553072
Add support to detect if STLport was configured to not use wchar_t
...
[SVN r21920]
2004-01-25 16:28:02 +00:00
Aleksey Gurtovoy
0bdf1a13e2
DigitalMars fixes
...
[SVN r21242]
2003-12-13 10:06:06 +00:00
John Maddock
c3857a106c
Fixes for VC6+stlport
...
[SVN r20950]
2003-11-26 11:42:15 +00:00
John Maddock
7ab5f3e52b
Fixed support for STLPort-4.6 on MSVC 6 (std::allocator rebinding doesn't work).
...
[SVN r20808]
2003-11-14 12:37:35 +00:00
John Maddock
1e7c2699db
Added new licence info.
...
[SVN r20254]
2003-10-04 11:29:20 +00:00
Aleksey Gurtovoy
b406ae1b3e
restore from the CVS crash
...
[SVN r18358]
2003-05-08 10:10:54 +00:00
John Maddock
3c3999d851
fixed mis-spelled BOOST_NO_CWCTYPE
...
[SVN r16192]
2002-11-11 12:12:55 +00:00
John Maddock
3dfd72e3bc
Added new config macros:
...
BOOST_HAS_PARTIAL_STD_ALLOCATOR
BOOST_NO_EXCEPTION_STD_NAMESPACE
[SVN r14809]
2002-08-13 11:52:06 +00:00
John Maddock
08cf657ad4
Updated support for Borland C++ and STLport (again)
...
Hopefully fixed support for platforms where STLport imports names from std:: to _STL::
[SVN r14490]
2002-07-17 11:37:48 +00:00
John Maddock
224e97fbb6
Fixed support for C++ Builder 5 + STLport.
...
[SVN r14476]
2002-07-16 11:18:02 +00:00
Dave Abrahams
bc1b510b18
Rip out mistaken "fix" based on John Maddock's advice
...
[SVN r14446]
2002-07-14 11:47:42 +00:00
Dave Abrahams
99b01de780
Fix unversioned VC++ checks
...
[SVN r14436]
2002-07-13 12:26:19 +00:00
John Maddock
d0e59f4b09
Removed msvc-iterator flag
...
[SVN r14033]
2002-05-24 11:07:09 +00:00
John Maddock
234c93f760
Re-enabled BOOST_MSVC_STD_ITERATOR for VC+STLport (seems to work now).
...
[SVN r13985]
2002-05-20 11:44:31 +00:00
John Maddock
33badb1465
Borland C++ Builder 6 fixes
...
[SVN r13659]
2002-05-04 10:55:15 +00:00
John Maddock
2b3a97d877
tweeks for C++ Builder 6
...
[SVN r13481]
2002-04-14 11:41:54 +00:00
John Maddock
6018d270bc
Fixed selection of BOOST_NO_STDC_NAMESPACE on bcb6
...
[SVN r13046]
2002-03-03 11:33:14 +00:00
John Maddock
f49ba073ca
Added fixes for compilers with broken using declaration support that are not using the SGI streams classes.
...
[SVN r11382]
2001-10-13 10:20:42 +00:00
John Maddock
d8e8bfc667
Modified behaviour of BOOST_NO_CWCHAR definition
...
[SVN r11352]
2001-10-08 11:29:42 +00:00
Jens Maurer
2dc2b800f9
_STLPORT_VERSION also indicates STLport
...
if no native wide functions, assume <cwchar> and <cwtype> are effectively
unavailable
[SVN r11209]
2001-09-22 16:24:17 +00:00
Jens Maurer
ade04d122e
no standard allocator if no member template classes
...
[SVN r11178]
2001-09-20 20:15:02 +00:00
John Maddock
1cd8b63448
Fixed vc6 + STLport config (must not have BOOST_MSVC_ITERATOR defined)
...
[SVN r11162]
2001-09-20 10:34:01 +00:00
Darin Adler
ebb32ce10b
Fix typos and Americanize spelling in comments.
...
[SVN r11150]
2001-09-19 15:05:36 +00:00
John Maddock
38009aaf3b
commit of split-config, including any changes required to existing libraries (mainly regex).
...
[SVN r11138]
2001-09-18 11:13:39 +00:00